summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-31 11:48:59 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-31 11:48:59 +0000
commit0c7c7c833ab740636f5a76d53ebe5bb6e0e793a8 (patch)
treec54041f822e7291ee0e13d0fa320d348bacdf4d9
parent14cf0565bbb816bd0cf9ecd14bec28dacfac2d57 (diff)
gentoo auto-resync : 31:01:2024 - 11:48:58
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29776 -> 29763 bytes
-rw-r--r--app-admin/Manifest.gzbin32021 -> 32023 bytes
-rw-r--r--app-admin/awscli/Manifest2
-rw-r--r--app-admin/awscli/awscli-1.32.31.ebuild90
-rw-r--r--app-containers/Manifest.gzbin8894 -> 8892 bytes
-rw-r--r--app-containers/incus/Manifest8
-rw-r--r--app-containers/incus/files/incus-0.5.1-handle-legacy-lxd-agent-loader.patch30
-rw-r--r--app-containers/incus/incus-0.3-r1.ebuild191
-rw-r--r--app-containers/incus/incus-0.5.1-r1.ebuild (renamed from app-containers/incus/incus-0.4-r1.ebuild)2
-rw-r--r--app-doc/Manifest.gzbin7309 -> 7310 bytes
-rw-r--r--app-doc/kicad-doc/Manifest2
-rw-r--r--app-doc/kicad-doc/kicad-doc-7.0.10.ebuild59
-rw-r--r--app-editors/Manifest.gzbin13952 -> 13940 bytes
-rw-r--r--app-editors/gvim/Manifest2
-rw-r--r--app-editors/gvim/gvim-9.0.2167.ebuild2
-rw-r--r--app-editors/mousepad/Manifest2
-rw-r--r--app-editors/mousepad/mousepad-0.6.1.ebuild2
-rw-r--r--app-editors/vim-core/Manifest2
-rw-r--r--app-editors/vim-core/vim-core-9.0.2167.ebuild2
-rw-r--r--app-editors/vim/Manifest2
-rw-r--r--app-editors/vim/vim-9.0.2167.ebuild2
-rw-r--r--app-misc/Manifest.gzbin50431 -> 50434 bytes
-rw-r--r--app-misc/datefudge/Manifest2
-rw-r--r--app-misc/datefudge/datefudge-1.26.ebuild31
-rw-r--r--app-misc/geneweb/Manifest2
-rw-r--r--app-misc/geneweb/geneweb-7.0.0_p1-r1.ebuild2
-rw-r--r--app-office/Manifest.gzbin8428 -> 8425 bytes
-rw-r--r--app-office/orage/Manifest2
-rw-r--r--app-office/orage/orage-4.18.0.ebuild2
-rw-r--r--dev-java/Manifest.gzbin60148 -> 60151 bytes
-rw-r--r--dev-java/jdepend/Manifest2
-rw-r--r--dev-java/jdepend/jdepend-2.10-r1.ebuild2
-rw-r--r--dev-lang/Manifest.gzbin21831 -> 21825 bytes
-rw-r--r--dev-lang/fennel/Manifest2
-rw-r--r--dev-lang/fennel/fennel-1.4.0-r1.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin97678 -> 97685 bytes
-rw-r--r--dev-libs/qr-code-generator/Manifest2
-rw-r--r--dev-libs/qr-code-generator/qr-code-generator-1.8.0.ebuild2
-rw-r--r--dev-libs/raft/Manifest2
-rw-r--r--dev-libs/raft/raft-0.18.2.ebuild57
-rw-r--r--dev-ml/Manifest.gzbin38302 -> 38300 bytes
-rw-r--r--dev-ml/ppx_blob/Manifest2
-rw-r--r--dev-ml/ppx_blob/ppx_blob-0.7.2.ebuild2
-rw-r--r--dev-ml/ppx_import/Manifest2
-rw-r--r--dev-ml/ppx_import/ppx_import-1.10.0.ebuild2
-rw-r--r--dev-python/GitPython/GitPython-3.1.41.ebuild2
-rw-r--r--dev-python/GitPython/Manifest2
-rw-r--r--dev-python/Manifest.gzbin269448 -> 269750 bytes
-rw-r--r--dev-python/aiofiles/Manifest2
-rw-r--r--dev-python/aiofiles/aiofiles-23.2.1.ebuild4
-rw-r--r--dev-python/aiohappyeyeballs/Manifest2
-rw-r--r--dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.2.ebuild36
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.34.31.ebuild58
-rw-r--r--dev-python/botocore/Manifest2
-rw-r--r--dev-python/botocore/botocore-1.34.31.ebuild63
-rw-r--r--dev-python/cryptography/Manifest3
-rw-r--r--dev-python/cryptography/cryptography-42.0.2.ebuild146
-rw-r--r--dev-python/fakeredis/Manifest2
-rw-r--r--dev-python/fakeredis/fakeredis-2.21.0.ebuild84
-rw-r--r--dev-python/google-api-core/Manifest2
-rw-r--r--dev-python/google-api-core/google-api-core-2.16.1.ebuild65
-rw-r--r--dev-python/google-api-python-client/Manifest2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.116.0.ebuild49
-rw-r--r--dev-python/griffe/Manifest2
-rw-r--r--dev-python/griffe/griffe-0.40.0.ebuild45
-rw-r--r--dev-python/jupyterlab/Manifest2
-rw-r--r--dev-python/jupyterlab/jupyterlab-4.0.12.ebuild77
-rw-r--r--dev-python/platformdirs/Manifest2
-rw-r--r--dev-python/platformdirs/platformdirs-4.2.0.ebuild49
-rw-r--r--dev-python/pyfakefs/Manifest2
-rw-r--r--dev-python/pyfakefs/pyfakefs-5.3.5.ebuild38
-rw-r--r--dev-python/pyside2-tools/Manifest2
-rw-r--r--dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild2
-rw-r--r--dev-python/pyside2/Manifest2
-rw-r--r--dev-python/pyside2/pyside2-5.15.12.ebuild2
-rw-r--r--dev-python/quart-trio/Manifest3
-rw-r--r--dev-python/quart-trio/metadata.xml13
-rw-r--r--dev-python/quart-trio/quart-trio-0.11.1.ebuild43
-rw-r--r--dev-python/quart/Manifest3
-rw-r--r--dev-python/quart/metadata.xml12
-rw-r--r--dev-python/quart/quart-0.19.4.ebuild49
-rw-r--r--dev-python/shiboken2/Manifest2
-rw-r--r--dev-python/shiboken2/shiboken2-5.15.12.ebuild2
-rw-r--r--dev-python/sumtypes/Manifest2
-rw-r--r--dev-python/sumtypes/sumtypes-0.1_alpha6.ebuild2
-rw-r--r--dev-python/xdoctest/Manifest2
-rw-r--r--dev-python/xdoctest/xdoctest-1.1.3.ebuild49
-rw-r--r--dev-qt/Manifest.gzbin11562 -> 11552 bytes
-rw-r--r--dev-qt/assistant/Manifest2
-rw-r--r--dev-qt/assistant/assistant-5.15.12.ebuild2
-rw-r--r--dev-qt/designer/Manifest2
-rw-r--r--dev-qt/designer/designer-5.15.12.ebuild2
-rw-r--r--dev-qt/linguist-tools/Manifest2
-rw-r--r--dev-qt/linguist-tools/linguist-tools-5.15.12.ebuild2
-rw-r--r--dev-qt/linguist/Manifest2
-rw-r--r--dev-qt/linguist/linguist-5.15.12.ebuild2
-rw-r--r--dev-qt/pixeltool/Manifest2
-rw-r--r--dev-qt/pixeltool/pixeltool-5.15.12.ebuild2
-rw-r--r--dev-qt/qdbus/Manifest2
-rw-r--r--dev-qt/qdbus/qdbus-5.15.12.ebuild2
-rw-r--r--dev-qt/qdbusviewer/Manifest2
-rw-r--r--dev-qt/qdbusviewer/qdbusviewer-5.15.12.ebuild2
-rw-r--r--dev-qt/qdoc/Manifest2
-rw-r--r--dev-qt/qdoc/qdoc-5.15.12.ebuild2
-rw-r--r--dev-qt/qt3d/Manifest2
-rw-r--r--dev-qt/qt3d/qt3d-5.15.12.ebuild2
-rw-r--r--dev-qt/qtbluetooth/Manifest2
-rw-r--r--dev-qt/qtbluetooth/qtbluetooth-5.15.12.ebuild2
-rw-r--r--dev-qt/qtcharts/Manifest2
-rw-r--r--dev-qt/qtcharts/qtcharts-5.15.12.ebuild2
-rw-r--r--dev-qt/qtconcurrent/Manifest2
-rw-r--r--dev-qt/qtconcurrent/qtconcurrent-5.15.12.ebuild2
-rw-r--r--dev-qt/qtcore/Manifest2
-rw-r--r--dev-qt/qtcore/qtcore-5.15.12-r1.ebuild2
-rw-r--r--dev-qt/qtdatavis3d/Manifest2
-rw-r--r--dev-qt/qtdatavis3d/qtdatavis3d-5.15.12.ebuild2
-rw-r--r--dev-qt/qtdbus/Manifest2
-rw-r--r--dev-qt/qtdbus/qtdbus-5.15.12.ebuild2
-rw-r--r--dev-qt/qtdeclarative/Manifest2
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-5.15.12.ebuild2
-rw-r--r--dev-qt/qtgamepad/Manifest2
-rw-r--r--dev-qt/qtgamepad/qtgamepad-5.15.12.ebuild2
-rw-r--r--dev-qt/qtgraphicaleffects/Manifest2
-rw-r--r--dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.12.ebuild2
-rw-r--r--dev-qt/qtgui/Manifest2
-rw-r--r--dev-qt/qtgui/qtgui-5.15.12.ebuild2
-rw-r--r--dev-qt/qthelp/Manifest2
-rw-r--r--dev-qt/qthelp/qthelp-5.15.12.ebuild2
-rw-r--r--dev-qt/qtimageformats/Manifest2
-rw-r--r--dev-qt/qtimageformats/qtimageformats-5.15.12.ebuild2
-rw-r--r--dev-qt/qtlocation/Manifest2
-rw-r--r--dev-qt/qtlocation/qtlocation-5.15.12.ebuild2
-rw-r--r--dev-qt/qtmultimedia/Manifest2
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild2
-rw-r--r--dev-qt/qtnetwork/Manifest2
-rw-r--r--dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild2
-rw-r--r--dev-qt/qtnetworkauth/Manifest2
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-5.15.12.ebuild2
-rw-r--r--dev-qt/qtopengl/Manifest2
-rw-r--r--dev-qt/qtopengl/qtopengl-5.15.12.ebuild2
-rw-r--r--dev-qt/qtpaths/Manifest2
-rw-r--r--dev-qt/qtpaths/qtpaths-5.15.12.ebuild2
-rw-r--r--dev-qt/qtpositioning/Manifest2
-rw-r--r--dev-qt/qtpositioning/qtpositioning-5.15.12.ebuild2
-rw-r--r--dev-qt/qtprintsupport/Manifest2
-rw-r--r--dev-qt/qtprintsupport/qtprintsupport-5.15.12.ebuild2
-rw-r--r--dev-qt/qtquickcontrols/Manifest2
-rw-r--r--dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild2
-rw-r--r--dev-qt/qtquickcontrols2/Manifest2
-rw-r--r--dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild2
-rw-r--r--dev-qt/qtscript/Manifest2
-rw-r--r--dev-qt/qtscript/qtscript-5.15.12.ebuild2
-rw-r--r--dev-qt/qtscxml/Manifest2
-rw-r--r--dev-qt/qtscxml/qtscxml-5.15.12.ebuild2
-rw-r--r--dev-qt/qtsensors/Manifest2
-rw-r--r--dev-qt/qtsensors/qtsensors-5.15.12.ebuild2
-rw-r--r--dev-qt/qtserialport/Manifest2
-rw-r--r--dev-qt/qtserialport/qtserialport-5.15.12.ebuild2
-rw-r--r--dev-qt/qtspeech/Manifest2
-rw-r--r--dev-qt/qtspeech/qtspeech-5.15.12.ebuild2
-rw-r--r--dev-qt/qtsql/Manifest2
-rw-r--r--dev-qt/qtsql/qtsql-5.15.12.ebuild2
-rw-r--r--dev-qt/qtsvg/Manifest2
-rw-r--r--dev-qt/qtsvg/qtsvg-5.15.12.ebuild2
-rw-r--r--dev-qt/qttest/Manifest2
-rw-r--r--dev-qt/qttest/qttest-5.15.12.ebuild2
-rw-r--r--dev-qt/qttranslations/Manifest2
-rw-r--r--dev-qt/qttranslations/qttranslations-5.15.12.ebuild2
-rw-r--r--dev-qt/qtvirtualkeyboard/Manifest2
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild2
-rw-r--r--dev-qt/qtwayland/Manifest2
-rw-r--r--dev-qt/qtwayland/qtwayland-5.15.12.ebuild2
-rw-r--r--dev-qt/qtwaylandscanner/Manifest2
-rw-r--r--dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild2
-rw-r--r--dev-qt/qtwebchannel/Manifest2
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild2
-rw-r--r--dev-qt/qtwebengine/Manifest2
-rw-r--r--dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild2
-rw-r--r--dev-qt/qtwebsockets/Manifest2
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild2
-rw-r--r--dev-qt/qtwebview/Manifest2
-rw-r--r--dev-qt/qtwebview/qtwebview-5.15.12.ebuild2
-rw-r--r--dev-qt/qtwidgets/Manifest2
-rw-r--r--dev-qt/qtwidgets/qtwidgets-5.15.12.ebuild2
-rw-r--r--dev-qt/qtx11extras/Manifest2
-rw-r--r--dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild2
-rw-r--r--dev-qt/qtxml/Manifest2
-rw-r--r--dev-qt/qtxml/qtxml-5.15.12.ebuild2
-rw-r--r--dev-qt/qtxmlpatterns/Manifest2
-rw-r--r--dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin108913 -> 108912 bytes
-rw-r--r--dev-ruby/chef-utils/Manifest2
-rw-r--r--dev-ruby/chef-utils/chef-utils-18.4.2.ebuild25
-rw-r--r--mail-client/Manifest.gzbin3389 -> 3388 bytes
-rw-r--r--mail-client/thunderbird-bin/Manifest67
-rw-r--r--mail-client/thunderbird-bin/thunderbird-bin-115.6.1.ebuild327
-rw-r--r--mail-client/thunderbird/Manifest132
-rw-r--r--mail-client/thunderbird/thunderbird-115.6.0.ebuild1331
-rw-r--r--mail-client/thunderbird/thunderbird-115.6.1.ebuild1331
-rw-r--r--media-libs/Manifest.gzbin69160 -> 69156 bytes
-rw-r--r--media-libs/libvpx/Manifest3
-rw-r--r--media-libs/libvpx/libvpx-1.14.0.ebuild143
-rw-r--r--media-libs/openh264/Manifest1
-rw-r--r--media-libs/openh264/openh264-2.4.0.ebuild134
-rw-r--r--media-plugins/Manifest.gzbin42759 -> 42765 bytes
-rw-r--r--media-plugins/vdr-undelete/Manifest3
-rw-r--r--media-plugins/vdr-undelete/vdr-undelete-0.0.7-r1.ebuild38
-rw-r--r--media-plugins/vdr-undelete/vdr-undelete-0.0.7.ebuild20
-rw-r--r--media-sound/Manifest.gzbin57713 -> 57711 bytes
-rw-r--r--media-sound/xfmpc/Manifest2
-rw-r--r--media-sound/xfmpc/xfmpc-0.3.1.ebuild2
-rw-r--r--media-video/Manifest.gzbin24524 -> 24527 bytes
-rw-r--r--media-video/obs-studio/Manifest2
-rw-r--r--media-video/obs-studio/obs-studio-30.0.2.ebuild2
-rw-r--r--media-video/parole/Manifest2
-rw-r--r--media-video/parole/parole-4.18.1.ebuild2
-rw-r--r--media-video/yle-dl/Manifest2
-rw-r--r--media-video/yle-dl/yle-dl-20240130.ebuild57
-rw-r--r--metadata/Manifest.gzbin9834 -> 9833 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28360 -> 28366 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin58245 -> 58410 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.32.3116
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin23981 -> 23822 bytes
-rw-r--r--metadata/md5-cache/app-containers/incus-0.3-r116
-rw-r--r--metadata/md5-cache/app-containers/incus-0.5.1-r1 (renamed from metadata/md5-cache/app-containers/incus-0.4-r1)4
-rw-r--r--metadata/md5-cache/app-doc/Manifest.gzbin24456 -> 24622 bytes
-rw-r--r--metadata/md5-cache/app-doc/kicad-doc-7.0.1014
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin28578 -> 28578 bytes
-rw-r--r--metadata/md5-cache/app-editors/gvim-9.0.21674
-rw-r--r--metadata/md5-cache/app-editors/mousepad-0.6.14
-rw-r--r--metadata/md5-cache/app-editors/vim-9.0.21674
-rw-r--r--metadata/md5-cache/app-editors/vim-core-9.0.21674
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin78965 -> 79124 bytes
-rw-r--r--metadata/md5-cache/app-misc/datefudge-1.2611
-rw-r--r--metadata/md5-cache/app-misc/geneweb-7.0.0_p1-r14
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin13520 -> 13517 bytes
-rw-r--r--metadata/md5-cache/app-office/orage-4.18.04
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin75800 -> 75807 bytes
-rw-r--r--metadata/md5-cache/dev-java/jdepend-2.10-r14
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin46535 -> 46535 bytes
-rw-r--r--metadata/md5-cache/dev-lang/fennel-1.4.0-r14
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin179716 -> 179557 bytes
-rw-r--r--metadata/md5-cache/dev-libs/qr-code-generator-1.8.04
-rw-r--r--metadata/md5-cache/dev-libs/raft-0.18.216
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin105322 -> 105318 bytes
-rw-r--r--metadata/md5-cache/dev-ml/ppx_blob-0.7.24
-rw-r--r--metadata/md5-cache/dev-ml/ppx_import-1.10.04
-rw-r--r--metadata/md5-cache/dev-python/GitPython-3.1.414
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin346668 -> 348901 bytes
-rw-r--r--metadata/md5-cache/dev-python/aiofiles-23.2.110
-rw-r--r--metadata/md5-cache/dev-python/aiohappyeyeballs-2.3.216
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.34.3116
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.34.3116
-rw-r--r--metadata/md5-cache/dev-python/cryptography-42.0.217
-rw-r--r--metadata/md5-cache/dev-python/fakeredis-2.21.016
-rw-r--r--metadata/md5-cache/dev-python/google-api-core-2.16.116
-rw-r--r--metadata/md5-cache/dev-python/google-api-python-client-2.116.016
-rw-r--r--metadata/md5-cache/dev-python/griffe-0.40.016
-rw-r--r--metadata/md5-cache/dev-python/jupyterlab-4.0.1217
-rw-r--r--metadata/md5-cache/dev-python/platformdirs-4.2.016
-rw-r--r--metadata/md5-cache/dev-python/pyfakefs-5.3.516
-rw-r--r--metadata/md5-cache/dev-python/pyside2-5.15.124
-rw-r--r--metadata/md5-cache/dev-python/pyside2-tools-5.15.124
-rw-r--r--metadata/md5-cache/dev-python/quart-0.19.416
-rw-r--r--metadata/md5-cache/dev-python/quart-trio-0.11.116
-rw-r--r--metadata/md5-cache/dev-python/shiboken2-5.15.124
-rw-r--r--metadata/md5-cache/dev-python/sumtypes-0.1_alpha64
-rw-r--r--metadata/md5-cache/dev-python/xdoctest-1.1.316
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin37857 -> 37828 bytes
-rw-r--r--metadata/md5-cache/dev-qt/assistant-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/designer-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/linguist-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/linguist-tools-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/pixeltool-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qdbus-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qdbusviewer-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qdoc-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtbluetooth-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtconcurrent-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtcore-5.15.12-r14
-rw-r--r--metadata/md5-cache/dev-qt/qtdatavis3d-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtdbus-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtgamepad-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtgui-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qthelp-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtnetwork-5.15.12-r14
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtopengl-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtpaths-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtprintsupport-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtquickcontrols-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtscript-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtsql-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qttest-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-5.15.12_p202401224
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtwidgets-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtx11extras-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtxml-5.15.124
-rw-r--r--metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.124
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin186791 -> 186948 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/chef-utils-18.4.217
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin8908 -> 8425 bytes
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-115.6.017
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-115.6.117
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-bin-115.6.117
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin118511 -> 118526 bytes
-rw-r--r--metadata/md5-cache/media-libs/libvpx-1.14.015
-rw-r--r--metadata/md5-cache/media-libs/openh264-2.4.014
-rw-r--r--metadata/md5-cache/media-plugins/Manifest.gzbin83394 -> 83070 bytes
-rw-r--r--metadata/md5-cache/media-plugins/vdr-undelete-0.0.714
-rw-r--r--metadata/md5-cache/media-plugins/vdr-undelete-0.0.7-r114
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75168 -> 75168 bytes
-rw-r--r--metadata/md5-cache/media-sound/xfmpc-0.3.14
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin40016 -> 40179 bytes
-rw-r--r--metadata/md5-cache/media-video/obs-studio-30.0.24
-rw-r--r--metadata/md5-cache/media-video/parole-4.18.14
-rw-r--r--metadata/md5-cache/media-video/yle-dl-2024013017
-rw-r--r--metadata/md5-cache/net-dns/Manifest.gzbin14513 -> 14516 bytes
-rw-r--r--metadata/md5-cache/net-dns/bind-9.16.414
-rw-r--r--metadata/md5-cache/net-dns/bind-9.16.424
-rw-r--r--metadata/md5-cache/net-dns/bind-tools-9.16.414
-rw-r--r--metadata/md5-cache/net-dns/bind-tools-9.16.424
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin15673 -> 15838 bytes
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-4.14.917
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin59950 -> 59952 bytes
-rw-r--r--metadata/md5-cache/net-libs/mbedtls-2.28.7 (renamed from metadata/md5-cache/net-libs/mbedtls-2.28.6)2
-rw-r--r--metadata/md5-cache/net-libs/mbedtls-3.5.2 (renamed from metadata/md5-cache/net-libs/mbedtls-3.5.1)2
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin92272 -> 92113 bytes
-rw-r--r--metadata/md5-cache/net-misc/curl-8.6.0 (renamed from metadata/md5-cache/net-misc/curl-8.4.0)12
-rw-r--r--metadata/md5-cache/net-misc/curl-99998
-rw-r--r--metadata/md5-cache/net-misc/ofono-1.3316
-rw-r--r--metadata/md5-cache/net-misc/ofono-2.14
-rw-r--r--metadata/md5-cache/sci-electronics/Manifest.gzbin16075 -> 17057 bytes
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-7.0.1017
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-footprints-7.0.1013
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-meta-7.0.1010
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-packages3d-7.0.1013
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-symbols-7.0.1013
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-symbols-99992
-rw-r--r--metadata/md5-cache/sci-electronics/kicad-templates-7.0.1013
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin29726 -> 29719 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/cgal-5.64
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin88789 -> 88784 bytes
-rw-r--r--metadata/md5-cache/sys-apps/debianutils-5.144
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin23958 -> 23954 bytes
-rw-r--r--metadata/md5-cache/www-apps/wordpress-6.4.3 (renamed from metadata/md5-cache/www-apps/wordpress-6.4.2)6
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12061 -> 11911 bytes
-rw-r--r--metadata/md5-cache/www-client/chromium-121.0.6167.13916
-rw-r--r--metadata/md5-cache/www-client/chromium-122.0.6261.6-r1 (renamed from metadata/md5-cache/www-client/chromium-122.0.6261.6)12
-rw-r--r--metadata/md5-cache/www-client/firefox-115.6.017
-rw-r--r--metadata/md5-cache/www-client/firefox-122.04
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-115.6.0-r117
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-121.0.1-r116
-rw-r--r--metadata/md5-cache/www-client/google-chrome-121.0.6167.139 (renamed from metadata/md5-cache/www-client/google-chrome-121.0.6167.85)4
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-dev-122.0.2365.3 (renamed from metadata/md5-cache/www-client/microsoft-edge-dev-122.0.2325.0)4
-rw-r--r--metadata/md5-cache/www-client/seamonkey-2.53.18.116
-rw-r--r--metadata/md5-cache/www-plugins/Manifest.gzbin2083 -> 2084 bytes
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-121.0.6167.139 (renamed from metadata/md5-cache/www-plugins/chrome-binary-plugins-121.0.6167.85)2
-rw-r--r--metadata/md5-cache/x11-drivers/Manifest.gzbin6461 -> 6465 bytes
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-545.29.06-r12
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.072
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin63715 -> 63717 bytes
-rw-r--r--metadata/md5-cache/x11-misc/gigolo-0.5.34
-rw-r--r--metadata/md5-cache/xfce-base/Manifest.gzbin5310 -> 5312 bytes
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-meta-4.18-r14
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-dns/Manifest.gzbin8202 -> 8205 bytes
-rw-r--r--net-dns/bind-tools/Manifest4
-rw-r--r--net-dns/bind-tools/bind-tools-9.16.41.ebuild2
-rw-r--r--net-dns/bind-tools/bind-tools-9.16.42.ebuild2
-rw-r--r--net-dns/bind/Manifest4
-rw-r--r--net-dns/bind/bind-9.16.41.ebuild2
-rw-r--r--net-dns/bind/bind-9.16.42.ebuild2
-rw-r--r--net-im/Manifest.gzbin9402 -> 9403 bytes
-rw-r--r--net-im/telegram-desktop/Manifest2
-rw-r--r--net-im/telegram-desktop/telegram-desktop-4.14.9.ebuild238
-rw-r--r--net-libs/Manifest.gzbin31815 -> 31817 bytes
-rw-r--r--net-libs/mbedtls/Manifest10
-rw-r--r--net-libs/mbedtls/mbedtls-2.28.7.ebuild (renamed from net-libs/mbedtls/mbedtls-2.28.6.ebuild)0
-rw-r--r--net-libs/mbedtls/mbedtls-3.5.2.ebuild (renamed from net-libs/mbedtls/mbedtls-3.5.1.ebuild)0
-rw-r--r--net-libs/mbedtls/metadata.xml1
-rw-r--r--net-misc/Manifest.gzbin55130 -> 55120 bytes
-rw-r--r--net-misc/curl/Manifest8
-rw-r--r--net-misc/curl/curl-8.6.0.ebuild (renamed from net-misc/curl/curl-8.4.0.ebuild)10
-rw-r--r--net-misc/curl/curl-9999.ebuild5
-rw-r--r--net-misc/ofono/Manifest4
-rw-r--r--net-misc/ofono/ofono-1.33.ebuild66
-rw-r--r--net-misc/ofono/ofono-2.1.ebuild2
-rw-r--r--profiles/Manifest.gzbin191070 -> 191062 bytes
-rw-r--r--profiles/arch/arm64/package.use.force4
-rw-r--r--profiles/arch/powerpc/ppc64/package.use.force4
-rw-r--r--profiles/package.mask6
-rw-r--r--sci-electronics/Manifest.gzbin8847 -> 8852 bytes
-rw-r--r--sci-electronics/kicad-footprints/Manifest2
-rw-r--r--sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild30
-rw-r--r--sci-electronics/kicad-meta/Manifest1
-rw-r--r--sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild27
-rw-r--r--sci-electronics/kicad-packages3d/Manifest2
-rw-r--r--sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild32
-rw-r--r--sci-electronics/kicad-symbols/Manifest4
-rw-r--r--sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild28
-rw-r--r--sci-electronics/kicad-symbols/kicad-symbols-9999.ebuild4
-rw-r--r--sci-electronics/kicad-templates/Manifest2
-rw-r--r--sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild22
-rw-r--r--sci-electronics/kicad/Manifest2
-rw-r--r--sci-electronics/kicad/kicad-7.0.10.ebuild171
-rw-r--r--sci-mathematics/Manifest.gzbin19164 -> 19170 bytes
-rw-r--r--sci-mathematics/cgal/Manifest2
-rw-r--r--sci-mathematics/cgal/cgal-5.6.ebuild2
-rw-r--r--sys-apps/Manifest.gzbin50215 -> 50212 bytes
-rw-r--r--sys-apps/debianutils/Manifest2
-rw-r--r--sys-apps/debianutils/debianutils-5.14.ebuild7
-rw-r--r--www-apps/Manifest.gzbin13471 -> 13470 bytes
-rw-r--r--www-apps/wordpress/Manifest4
-rw-r--r--www-apps/wordpress/wordpress-6.4.3.ebuild (renamed from www-apps/wordpress/wordpress-6.4.2.ebuild)2
-rw-r--r--www-client/Manifest.gzbin6034 -> 6042 bytes
-rw-r--r--www-client/chromium/Manifest14
-rw-r--r--www-client/chromium/chromium-121.0.6167.139.ebuild1367
-rw-r--r--www-client/chromium/chromium-122.0.6261.6-r1.ebuild (renamed from www-client/chromium/chromium-122.0.6261.6.ebuild)128
-rw-r--r--www-client/chromium/files/chromium-117-system-zstd.patch46
-rw-r--r--www-client/chromium/files/chromium-119-minizip-cast.patch23
-rw-r--r--www-client/firefox-bin/Manifest198
-rw-r--r--www-client/firefox-bin/firefox-bin-115.6.0-r1.ebuild378
-rw-r--r--www-client/firefox-bin/firefox-bin-121.0.1-r1.ebuild366
-rw-r--r--www-client/firefox/Manifest105
-rw-r--r--www-client/firefox/firefox-115.6.0.ebuild1384
-rw-r--r--www-client/firefox/firefox-122.0.ebuild6
-rw-r--r--www-client/google-chrome/Manifest4
-rw-r--r--www-client/google-chrome/google-chrome-121.0.6167.139.ebuild (renamed from www-client/google-chrome/google-chrome-121.0.6167.85.ebuild)2
-rw-r--r--www-client/microsoft-edge-dev/Manifest4
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-122.0.2365.3.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-122.0.2325.0.ebuild)2
-rw-r--r--www-client/seamonkey/Manifest3
-rw-r--r--www-client/seamonkey/seamonkey-2.53.18.1.ebuild568
-rw-r--r--www-plugins/Manifest.gzbin1242 -> 1239 bytes
-rw-r--r--www-plugins/chrome-binary-plugins/Manifest4
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.139.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.85.ebuild)0
-rw-r--r--x11-drivers/Manifest.gzbin4718 -> 4718 bytes
-rw-r--r--x11-drivers/nvidia-drivers/Manifest4
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild6
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-550.40.07.ebuild6
-rw-r--r--x11-misc/Manifest.gzbin46887 -> 46886 bytes
-rw-r--r--x11-misc/gigolo/Manifest2
-rw-r--r--x11-misc/gigolo/gigolo-0.5.3.ebuild2
-rw-r--r--xfce-base/Manifest.gzbin3043 -> 3049 bytes
-rw-r--r--xfce-base/xfce4-meta/Manifest2
-rw-r--r--xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild2
478 files changed, 4917 insertions, 6845 deletions
diff --git a/Manifest b/Manifest
index 40bea998cdca..596af52d5443 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29776 BLAKE2B 675aa3008a7b1f95f8b361b7ee858b19755ae54717f4c82732434ffc1fd2d924a6270e740728bac43460e2ae1deefaffdb0af237c75b06c7de13d4b071335414 SHA512 7b9908759e8ed5d77d5568017933118a9fb9f436c8f71774883951ccd57938a91441428f06fd724fc131d2531f3e6b53dab786e185d6c5c6d556cda41fa510e0
-TIMESTAMP 2024-01-31T04:49:38Z
+MANIFEST Manifest.files.gz 29763 BLAKE2B 92fff7c3a8f1fbecb64732956de220ccf9ceae3fdc283f448a6312e0fca8eccfb7a19bc57eb03aaf816cca0e5d8ffa0b418929a46e001ad93c22f3e2da571102 SHA512 e48cb0b41028691026492f3a5d3f46758dcf19023a5ceff52e1f245f3cb59a623c6105192d448d8c10201e8ab889a1838ebed3b6b44c0b0dbba908639809b935
+TIMESTAMP 2024-01-31T11:10:35Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW50WJfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW6KqtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBBww/8CBDV+7JjPYxFCdyLJvIsPJD2Z9OPFV/IAof20m0xXhw4JP2/j4HSEvnn
-I/nXhmZx/bw4uvGxrJ+yxeolqTyJ939tKDYMc+LaljG3FzdNPCv4zE8bN4G52ogc
-Fj8jif+O09PrdGaOz2v6zF0HMb7yyibF1yoxas7H/Z9q6ERt+iMCJGivxn043osV
-cSgRRx7glLpi14OBhDOokHA/Izf3PzG7y++M43udVq2cVok2yk1vgdacPH/ppnVF
-tnsKM3bb6qpP/L0KoeswK+ONc75bmAruJQS10WIdFYCamWq2sxq1KjGo/L2qZSdw
-u0SrEgTy/dzgLH/1/JytVFWEx+35UUFRg1Vrov2bD5wVXRGgUslVN57JKZcyykg7
-48CPbUq5F/X+OS0SwRdzomNCF3V5DoOXw2HmYEEV8iIl1GYSIsdLx+enmnJljAeo
-5Sbkk8jP2UUztILxmMcs28Q9B58W92azCSm/TYL4G19EqaL9wBMe0dIIeOwt3gg3
-OquvjhkYe8QGHWarXcuJ8cSY2LBKH4qXOHW1kcG7v5IKGlR8izuTPuznOZr6pi+i
-Jxb/xY2TgrAYR+Lx+cV+rGktsnPvcV0EU7Io+78bv5W+Syqt6QUALmtZWNaDRiHt
-/35d/OHGfFWoSAIOzcptO8RhUnZXKuxfuq0n5VWkvDYz04FliBU=
-=Hf5f
+klC3eg/+O8mkLdWM2iID1dKys2WdEqC0ec8DEm2luf744ennHY2XC9+fKAvhTAfR
+AxmOvWmKyattqMcbArqEzXoO+XamX58FvabFc273dxkF8hrB9qvJ4QVlvRh87b3d
+y/U3MSscjFSEIvovYg6UARoZW8fhbd8jdvvfhh8c9eJj6zyzlqcq+UxjpM41TS+g
+Tq7O9F7GjpKaXmz8Y9NrqovZZKyjJv1bdWns7ag0ckWh1gxGGjSQV8pAuka1x4JQ
+XP+7VK63epcxdKkzx+jhQUSZsFmevEb/ZOpvFwKqzkF/tm0JjE7DRRw7UMoYmFCy
++8YscQA5UY37KjT13N2JmBNV8k+29XrvLxoltry+A4O7SGmkOtsxnIZuldpKhB70
+u4/fdKufv37K1V3HDpQzSfZ+8NHh/rpEGzAorS73ZeEpvv1F7mepT6CVDIWn8lp+
+gA7W+ZmbejNs01ZqW9A457bvy3x7tTagFdVKPRlwJUFvj1VCS10RGCAg2iclct6f
+yjLtTYPn9pc85D1oMutV/LhhhqkMWIIk3SGcRleO7vPM6y+jJUe1oOnXGI3h4uE2
+139aKmtu94/JCoNwvnt7K6LtB4WlXSRVTMrjYM6pzg61Qaio/rYPyfim895YeXKV
+5LTJ9hKa3K2AZ3hdJpjI/foESxcl+KlTmNqnLcIDPb/jyMcyQ/U=
+=765m
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 09d361b78083..afb0eab66c60 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index c17e8f6b0e4e..8be19e2100f5 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index d88aca8afaae..39bd59e0cc19 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,8 +2,10 @@ DIST aws-cli-1.32.18.gh.tar.gz 2626034 BLAKE2B 3d60094c5b6e70f8df57ada95e269cb71
DIST aws-cli-1.32.23.gh.tar.gz 2627296 BLAKE2B b85f77efb7e7f9fac19fc342bcef44def80de24ec7ce50157fc06b0db6c3e0726c21ffcd13861d11170745d76e15e8f54d4d3ec030b4dea93d882b31a9aa38b2 SHA512 b566af885a980a74e159bd41ec4dbb94af87a5a43f4c07845c98ce60762bf33f2770c46a290f95102819da7266bb59040fbb4c7d92422c32f6e1a0b7bfa6f5cf
DIST aws-cli-1.32.29.gh.tar.gz 2643387 BLAKE2B 0d07a5478c5a51baf743c97aa613611aee9e84d569af1ae62e0adde56229f2973d17490a9ae287a713c2b8e54149674d416c12b5387f87504d3d1c5133a26789 SHA512 221315ab814691dc7cdcdee3fbe702275ad85dde50313249ccd57904d5bdd3266295eed885c7e80228970e04af240dbdfa7f3303c8a84d39633575cd0a579f81
DIST aws-cli-1.32.30.gh.tar.gz 2644389 BLAKE2B 1cf06d774c83b1abfd91ab08100b6211a330ca30eb10a5312466dd14460b2db3588ac9318c412527f3fc8205f29852202b012ad09bde69bbdc601aae5fa0e48e SHA512 f2a746062460be4d87aa377e03cdc68e060cbf2121eedfb266d272c6930d71834decb869b9ff9cf03fc03c964634fe4451db6cc2aa1ecdeeba2762240ced8032
+DIST aws-cli-1.32.31.gh.tar.gz 2645915 BLAKE2B aa8a8668f2d88c0b4ea7f6a2398dfe3f0015fc83bd174dd14961ca5707420ee8e360ec90b2c05a464509046d6d16d1931950cb4d2876c22f875b35de6258f504 SHA512 1e96a61785b42d89ca17b81a2638c8fa017cbd44959a316f78171b0a4257caa120318d48646a8560aa87b70805aba63fb9e533c0715de7a56744e9c142304c95
EBUILD awscli-1.32.18.ebuild 2864 BLAKE2B 5bf1ffd344887c79c3e7baf37dfd7a00bac095342f0128d71407661ecd248843c2ec368ab0e7b7be0a7ff2c928faa01fa7c0eaad2163488752862f0cf6cd256c SHA512 eb2788ab3d268538d6a93a35d5f424cdfb6b69f5858c8ec1cbf91a3a7134f40aeabf5514cde51c81842646b795051a6cceebb3c46a14fe32431029aa3451d4ff
EBUILD awscli-1.32.23.ebuild 2988 BLAKE2B 23cddded64b0ff1c61d8efd6df3a89dd60581110756af8581b76ffd69e7b905f2c3a0f5f53c06b5cc00a042c9125def2bbc839b440a2474c6af0008804d1722c SHA512 e9ffc0a602cacad8e3a75324901340366a4d7545e0644b52d52f45ba7026026c51eb33c63d123d9201e7d63acb6646e298855a15fffa2ba0a1f63c806d2d1cc3
EBUILD awscli-1.32.29.ebuild 2988 BLAKE2B 23cddded64b0ff1c61d8efd6df3a89dd60581110756af8581b76ffd69e7b905f2c3a0f5f53c06b5cc00a042c9125def2bbc839b440a2474c6af0008804d1722c SHA512 e9ffc0a602cacad8e3a75324901340366a4d7545e0644b52d52f45ba7026026c51eb33c63d123d9201e7d63acb6646e298855a15fffa2ba0a1f63c806d2d1cc3
EBUILD awscli-1.32.30.ebuild 2988 BLAKE2B 23cddded64b0ff1c61d8efd6df3a89dd60581110756af8581b76ffd69e7b905f2c3a0f5f53c06b5cc00a042c9125def2bbc839b440a2474c6af0008804d1722c SHA512 e9ffc0a602cacad8e3a75324901340366a4d7545e0644b52d52f45ba7026026c51eb33c63d123d9201e7d63acb6646e298855a15fffa2ba0a1f63c806d2d1cc3
+EBUILD awscli-1.32.31.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.32.31.ebuild b/app-admin/awscli/awscli-1.32.31.ebuild
new file mode 100644
index 000000000000..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.31.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+ # strip overzealous upper bounds on requirements
+ sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local serial_tests=(
+ tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+ tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+ tests/unit/customizations/test_sessionmanager.py
+ tests/unit/test_compat.py::TestIgnoreUserSignals
+ tests/unit/test_help.py
+ tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
+ )
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ EPYTEST_XDIST= epytest "${serial_tests[@]}"
+
+ local EPYTEST_DESELECT=( "${serial_tests[@]}" )
+ # integration tests require AWS credentials and Internet access
+ epytest tests/{functional,unit}
+}
+
+python_install_all() {
+ newbashcomp bin/aws_bash_completer aws
+
+ insinto /usr/share/zsh/site-functions
+ newins bin/aws_zsh_completer.sh _aws
+
+ distutils-r1_python_install_all
+
+ rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
+}
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 99179b63dd41..cc25340535bd 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/incus/Manifest b/app-containers/incus/Manifest
index 156e56f53ae2..3d5482210675 100644
--- a/app-containers/incus/Manifest
+++ b/app-containers/incus/Manifest
@@ -7,22 +7,18 @@ AUX incus-0.4.confd 702 BLAKE2B d1410842512d42b015626208336302940a169e504e0792d7
AUX incus-0.4.initd 1782 BLAKE2B 87dfde36250676bab6438a385acf87544b6e1ab150d057d3878cbdadc310e61893ba7cdc8802bd6fba00579d8c7b720c1d1644c75e9b9a8a69464e8cd6d28e17 SHA512 3661b64904141eb3240c5ac0f06a0513f772b531d9e0a2d6b33e0ca79788df45bed2327c017355379fea96f62f2009f20159e5e9056ce878a226a830cdc6fe8e
AUX incus-0.4.service 620 BLAKE2B 8e9bee88c79adbdbcbf90ed9602e8f041277dc059dd294a01d7792e90bc70af4a1a40becc830ef140c66cb712b83f02a0761df37d19582ab34e34afe2ccc22da SHA512 44ede44e2450169704c5d0ebd540c3b646567b909fdf4ccaf3aef6ba1d344ed277f7325306a79117ae556c2d3aee4288c37aba87a58b3da1009f5cb609cd0ea5
AUX incus-0.4.socket 195 BLAKE2B 47fd548c3a3809dccab38303b0f103f59da4d57b9ccc7366574de6da161099a29e9065050ad9e47dc7b36b46af031c58ac45628468808d1f70ec63cc890ddb7a SHA512 f905d405f1031196e53297a6d0d83bde27a9571d9315fad39fb6940e11be4df89e91710f7f13cbeb9592e74eba5614307c95e6fa0642dbcc71e34a9a3ae5ee31
+AUX incus-0.5.1-handle-legacy-lxd-agent-loader.patch 1031 BLAKE2B 71d87c3d80c9727d1a64742d07efe7fc45fec38655a9355c848a5ad92f2c3f0abb42616b5612871079d5c1443f985b5ca98cfd044ca3815b591e83a836b99157 SHA512 ba294094ff22fadd67106ff1c851e7a2a0fa3e619eb59f8d9fc1ce12e60afa6bd96c01988b76467a69e1772982db44abed5535c3a333d65c20bcc2730d90c8cb
AUX incus-containers-0.1.service 338 BLAKE2B af0849575d2d7578634228576fcf449f8ab54b6fa3a974baec4f91009dec4a6e76253f3724c532f38fc7484ccc6caffae4badf1591c1b04abb3414f4959d550c SHA512 9a9b072442a63683cb9ed71d706606da682e821f609f1f4daea0562ddcea1cc2d6157b29fd466e0aeab149f31b54ab0fff4cf41831e6b2378c47619b8dfd0b55
AUX incus-startup-0.4.service 297 BLAKE2B a9a13cdf5f966601fc28785072c7e05e6636d1f0583762cc220150ca94e930deb1b40a5d57cd2747ca0be67bd4548460b1ed48a8e67734d23101f86d909c3ba8 SHA512 21044267b73a8d59686d4d0a371cc5e74d4ad4c43331f1886a114e9e41cab4fd796da83469a766e360e75b0f356c3e2c4249c4b2f3ae36c3a2fccf539508bbb8
AUX incus-startup-0.4.sh 304 BLAKE2B a30c8a848ed2a3c8ff6eb2552bc59916eb01b178edf0f2036b54e8a02e41b7a534c4d5333b102344fec4804e50bde22dc916a575bd2b44333d90f15633be4fb6 SHA512 60706d6dc3bbf09337a557c0c4335e1b5147cc2a8b2fa15becac887fc36a27724ef385c94e0516b9050400e11d2d3db4e2a382b72ffd65b11475cc57ab4c9f4f
AUX incus-user-0.4.initd 670 BLAKE2B 5481019916f573a71ee5dadd5a2fefac137951a9b7bb54da7b55376c4ab4b64f2c709904467cf7d14ebc7b297c9113b01064966388f082a52ea91b90c334c2d4 SHA512 048d4634b25c8000ea6c0bf856050016e04b29080c8a68a9924b58781a3093c3adf0f4ed88841bf297df659f370162d4d7296d2d15256f67ca6f6d5fa5af92ab
AUX incus-user-0.4.service 247 BLAKE2B 97c181da8dc7c91e8effec89a8bac17b626e8e2f34e5d2212025d29543271903f16c3f878dbdb7eeddbde64a26714233be03e087281d50acdbb12a2d420bec96 SHA512 8d47426559af02e6d71d5fd10d858c21056af8d4e921c576bc1ae9d8827fdd24607360620383a7bbb1343c883d8a9d71fc783fecf377884c5c64015e6db37031
AUX incus-user-0.4.socket 204 BLAKE2B df26315099820f77fc875c1619078c0b3adc1cf131f4a2c5f3b6f91609bc07a4535d9fb24d20f91c77b0de7f8334442ba17c704310f35ccbc2864a6148f78389 SHA512 a2541cc29d87e96d6a2ebec1cb72dd5779648b4d739657cf123590c23ae00b8022ebf68a7a2af24cfdb9fcb89a05ec87ecd15e37f3160c7ceedf23f3a2459950
-DIST incus-0.3.tar.xz 13344380 BLAKE2B 8160843df4ff419ef8890fcdd6b6b7e2c3cdec509ae072ec195c2b2c44e61ab3dc20a0488e9023d891b7ee2f2c700cfb8206ebe29236c29705a7121e5436d64f SHA512 d3f3141f72a8ecf007faca8c2f2d1465d766d12f763e714d296fd28acd7e3095dd49834d428f42bf142e301cf1af7ee00ef74005d128c49aa147fb4d9348dbde
-DIST incus-0.3.tar.xz.asc 833 BLAKE2B 532ee90f3ed1d4798a19dcc9df8fe6587ab5ab93d18accae7aae8e44cb8c8086c77702a572a371a966eee4ebed84a2d7941f52001152a1894e1d74aa235a06e0 SHA512 afd2aab52a19b618d194eab71974f84d1d3eb9639b2672d8e94153ac23b05764667374504b5f1355238341c4194de282d3bc7635335375fd347ba513eb66e685
-DIST incus-0.4.tar.xz 13544656 BLAKE2B 19f6dd9a0707d60e60b42fd586ed2a041a4ac66b071b8a8dc2f11e9fa6f11c3d4c464d4763babc22aa4e58e3964d079bdc3028848c460a5ebaed41573a4b3f65 SHA512 2d31f0dfa5408db9408946b4f872a051c792a2a47fb80962e62e6b6691c9c52c4532935f6d5bcbef05b80a1bc66f6cf68b1e61d148d8964569df0a98360c582e
-DIST incus-0.4.tar.xz.asc 833 BLAKE2B 7d78d6808f8bbab78427ddc41925bde68a965e1594e0a90a56471c81f5f71798e286031caabb50ecf8a8b7b084660eefaf7644f2753d3810903e2f5194cf70fe SHA512 ce5bf32f7007a4dcf339b549da14ce9094ebe031311bd77707155d90e6ab05d1b56841910b934c96d9fed941815ce47ee746222100cee42d28bcc7c312c25bfb
DIST incus-0.5.1.tar.xz 11101024 BLAKE2B 501d32009558688b153b3b0fae8216186390c44b30b9eb9de725ce129b5776406d8d4d7c686250cdf372bd386a1df491d78c533d9a7befefa987af1eec6420ee SHA512 b2daff7086cda43f8ad36775d3f6434baed7f8276cb630f3d6a6b7270e4a95e053cb00caaf3f9a79d9fd7594fe641571d076db7d15405a63117d1be63510ae91
DIST incus-0.5.1.tar.xz.asc 833 BLAKE2B c1a5a26cdfc400ba100bc300d567365641d1001c3e121aed5d2f19bed4cf985f3ac1680ff7d1691642bf8cf3dd7a2a783d5cfc9f0bab0ac8525f88f791223227 SHA512 ea4599f06897375c340549c3e6dc137ce8dce4c0f325ff970954af9a4587640158674d154db5f61103acaa3134e7ea4907a0e608ad2fa085776a3f74520deef2
DIST incus-0.5.tar.xz 11094876 BLAKE2B a05966112cabd6c03395f360f73f29abf7852c37df8e6fb2886b5cff0581f8948fba2f8598a49e9cdb079adcf360dbebf66a6f32c10c224e816e39a46236a5c7 SHA512 7d13bde3b7a09ababe1b67bab6f8b5e4fcbff4d2dcdf677454cc34733636829da4c3c840b634bdee893fd4550f575a94e4b618bd665a460223c26fd24cda87c6
DIST incus-0.5.tar.xz.asc 833 BLAKE2B 20dcb99abcbda69a9e1476f16a3a35ea9f326e42ebb95211886570217e7f54dc08ef122fd6315fdcd546aa7fe9aa35af837ba705bafae7c74fb45591a1642bda SHA512 10ba6569e94347e1936aaae94b9823ce81ace1c7590b56e69f2f321ea55ad45ad0f753c3358d47bf7a0bea9ae013c1206eb6cbed53b55c20381c29f20f2be6fa
-EBUILD incus-0.3-r1.ebuild 5256 BLAKE2B 88cc719bcd9f67aae827f2e53e17adebbb83b09b9d50d168b68afcf074c064fb5415302ea847d782b40a9c25447767b0b2553f3a22838adbba5046248eb47f45 SHA512 7d20e69dc5e3f5ff4cea2a42ec71677bc5d65a18e6f4281619faf041fec89bf672898c00214ecdaa7de258b852f8130e2123357559fcf55a242967d6eae20fd4
-EBUILD incus-0.4-r1.ebuild 5541 BLAKE2B 80b2910e7969839400d934920add9a89c4766243d691c39dc45ff77fd3fdd23e4d0b3c83e2e4338617b890d3888d50aab7486d730dab35085eb1124d72153dfe SHA512 2923a934228afcaa16b938690568eeca549e2cda9753132a2d4e94af6631d9231354445b11dd12faa98a9b3963499abe163c4174c10b87fc8749711336f1914f
+EBUILD incus-0.5.1-r1.ebuild 5617 BLAKE2B f5a7753046d154bead6454ce6c5d25b6d2d6b02d6b9af6fd5c9f39f176fc5f628efb67234124b3301d2d1ac6d5f39c40e861638cc00972f8d7a7a5482c7c054c SHA512 46aaf600e745440f2ec8cd77fd69350a172ad02013e11f06c6a3014e2caa7e7057951db05c21f09fe4ae1ec692144800f0277e3c4495d8e30be2da4080c0e512
EBUILD incus-0.5.1.ebuild 5541 BLAKE2B 80b2910e7969839400d934920add9a89c4766243d691c39dc45ff77fd3fdd23e4d0b3c83e2e4338617b890d3888d50aab7486d730dab35085eb1124d72153dfe SHA512 2923a934228afcaa16b938690568eeca549e2cda9753132a2d4e94af6631d9231354445b11dd12faa98a9b3963499abe163c4174c10b87fc8749711336f1914f
EBUILD incus-0.5.ebuild 5541 BLAKE2B 80b2910e7969839400d934920add9a89c4766243d691c39dc45ff77fd3fdd23e4d0b3c83e2e4338617b890d3888d50aab7486d730dab35085eb1124d72153dfe SHA512 2923a934228afcaa16b938690568eeca549e2cda9753132a2d4e94af6631d9231354445b11dd12faa98a9b3963499abe163c4174c10b87fc8749711336f1914f
MISC metadata.xml 1597 BLAKE2B 6e8ceafa8dca7d49fa754470c9645e11946d3419135ec3a12581e227945b64a13612a7eb3e833027bbf6d3c795acbaced979ba80f00a9e36f6831fb6111dd2d2 SHA512 d3c0ec128f715627addc5be758c87bea808626f9d9ada75aeac9be9a84039b68385ae65edfb5d57951ff4e7352565fbba040035da82ce8eaffcca585811d3577
diff --git a/app-containers/incus/files/incus-0.5.1-handle-legacy-lxd-agent-loader.patch b/app-containers/incus/files/incus-0.5.1-handle-legacy-lxd-agent-loader.patch
new file mode 100644
index 000000000000..472cf57cf273
--- /dev/null
+++ b/app-containers/incus/files/incus-0.5.1-handle-legacy-lxd-agent-loader.patch
@@ -0,0 +1,30 @@
+From aebcd59a3400f255aa9da97d271ec4c2b9ba4eb2 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgraber@stgraber.org>
+Date: Tue, 30 Jan 2024 11:32:45 -0500
+Subject: [PATCH] incusd/instance/qemu/agent-loader: Handle legacy
+ lxd-agent-loader
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Stéphane Graber <stgraber@stgraber.org>
+---
+ internal/server/instance/drivers/agent-loader/incus-agent | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/internal/server/instance/drivers/agent-loader/incus-agent b/internal/server/instance/drivers/agent-loader/incus-agent
+index 6ed5ece1ac..b0ebc25b68 100644
+--- a/internal/server/instance/drivers/agent-loader/incus-agent
++++ b/internal/server/instance/drivers/agent-loader/incus-agent
+@@ -1,5 +1,11 @@
+ #!/bin/sh
+ PREFIX="/run/incus_agent"
++
++# Legacy handling
++if [ ! -e "${PREFIX}" ] && [ -d "/run/lxd_agent" ]; then
++ ln -s "/run/lxd_agent" "${PREFIX}"
++fi
++
+ mkdir -p "${PREFIX}/.mnt"
+
+ # Functions.
diff --git a/app-containers/incus/incus-0.3-r1.ebuild b/app-containers/incus/incus-0.3-r1.ebuild
deleted file mode 100644
index 3b29b5fe5570..000000000000
--- a/app-containers/incus/incus-0.3-r1.ebuild
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 go-module linux-info optfeature systemd verify-sig
-
-DESCRIPTION="Modern, secure and powerful system container and virtual machine manager"
-HOMEPAGE="https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus"
-SRC_URI="https://linuxcontainers.org/downloads/incus/${P}.tar.xz
- verify-sig? ( https://linuxcontainers.org/downloads/incus/${P}.tar.xz.asc )"
-
-LICENSE="Apache-2.0 BSD LGPL-3 MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="apparmor nls"
-
-DEPEND="acct-group/incus
- acct-group/incus-admin
- app-arch/xz-utils
- >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)]
- dev-db/sqlite:3
- dev-libs/cowsql
- dev-libs/lzo
- >=dev-libs/raft-0.17.1:=[lz4]
- >=dev-util/xdelta-3.0[lzma(+)]
- net-dns/dnsmasq[dhcp]
- sys-libs/libcap
- virtual/udev"
-RDEPEND="${DEPEND}
- net-firewall/ebtables
- net-firewall/iptables
- sys-apps/iproute2
- sys-fs/fuse:*
- >=sys-fs/lxcfs-5.0.0
- sys-fs/squashfs-tools[lzma]
- virtual/acl"
-BDEPEND="dev-lang/go
- nls? ( sys-devel/gettext )
- verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
-
-CONFIG_CHECK="
- ~CGROUPS
- ~IPC_NS
- ~NET_NS
- ~PID_NS
-
- ~SECCOMP
- ~USER_NS
- ~UTS_NS
-
- ~KVM
- ~MACVTAP
- ~VHOST_VSOCK
-"
-
-ERROR_IPC_NS="CONFIG_IPC_NS is required."
-ERROR_NET_NS="CONFIG_NET_NS is required."
-ERROR_PID_NS="CONFIG_PID_NS is required."
-ERROR_SECCOMP="CONFIG_SECCOMP is required."
-ERROR_UTS_NS="CONFIG_UTS_NS is required."
-
-WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual machines."
-WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines."
-WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines."
-
-# Go magic.
-QA_PREBUILT="/usr/bin/incus
- /usr/bin/lxc-to-incus
- /usr/bin/incus-agent
- /usr/bin/incus-benchmark
- /usr/bin/incus-migrate
- /usr/sbin/lxd-to-incus
- /usr/sbin/incusd"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc
-
-# The testsuite must be run as root.
-# make: *** [Makefile:156: check] Error 1
-RESTRICT="test"
-
-GOPATH="${S}/_dist"
-
-PATCHES=( "${FILESDIR}"/incus-0.3-lxd-5.20-compatibility.patch )
-
-src_prepare() {
- export GOPATH="${S}/_dist"
-
- default
-
- sed -i \
- -e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/incus:g" \
- -e "s:make:make ${MAKEOPTS}:g" \
- Makefile || die
-
- # Fix hardcoded ovmf file path, see bug 763180
- sed -i \
- -e "s:/usr/share/OVMF:/usr/share/edk2-ovmf:g" \
- -e "s:OVMF_VARS.ms.fd:OVMF_VARS.fd:g" \
- doc/environment.md \
- internal/server/apparmor/instance.go \
- internal/server/apparmor/instance_qemu.go \
- internal/server/instance/drivers/driver_qemu.go || die "Failed to fix hardcoded ovmf paths."
-
- # Fix hardcoded virtfs-proxy-helper file path, see bug 798924
- sed -i \
- -e "s:/usr/lib/qemu/virtfs-proxy-helper:/usr/libexec/virtfs-proxy-helper:g" \
- internal/server/device/device_utils_disk.go || die "Failed to fix virtfs-proxy-helper path."
-
- cp "${FILESDIR}"/incus-0.1.service "${T}"/incus.service || die
- if use apparmor; then
- sed -i \
- '/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \
- "${T}"/incus.service || die
- fi
-
- # Disable -Werror's from go modules.
- find "${S}" -name "cgo.go" -exec sed -i "s/ -Werror / /g" {} + || die
-}
-
-src_configure() { :; }
-
-src_compile() {
- export GOPATH="${S}/_dist"
- export CGO_LDFLAGS_ALLOW="-Wl,-z,now"
-
- # fuidshift should be packaged for incus-lts, making it conflict with lxd.
- for k in incus-benchmark incus-user incus lxc-to-incus ; do
- ego install -v -x "${S}/cmd/${k}"
- done
-
- ego install -v -x -tags libsqlite3 "${S}"/cmd/incusd
-
- # Needs to be built statically
- CGO_ENABLED=0 go install -v -tags netgo "${S}"/cmd/incus-migrate
- CGO_ENABLED=0 go install -v -tags agent,netgo "${S}"/cmd/incus-agent
-
- cd "${S}"/cmd/lxd-to-incus || die
- ego build -v -x ./
- cd "${S}" || die
-
- use nls && emake build-mo
-}
-
-src_test() {
- emake check
-}
-
-src_install() {
- export GOPATH="${S}/_dist"
- local bindir="_dist/bin"
-
- dosbin ${bindir}/incusd
- dosbin cmd/lxd-to-incus/lxd-to-incus
-
- for l in incus-agent incus-benchmark incus-migrate incus-user incus lxc-to-incus ; do
- dobin ${bindir}/${l}
- done
-
- dobashcomp scripts/bash/incus
-
- newconfd "${FILESDIR}"/incus-0.1.confd incus
- newinitd "${FILESDIR}"/incus-0.1.initd incus
-
- systemd_dounit "${T}"/incus.service
- systemd_newunit "${FILESDIR}"/incus-containers-0.1.service incus-containers.service
- systemd_newunit "${FILESDIR}"/incus-0.1.socket incus.socket
-
- dodoc AUTHORS
- dodoc -r doc/*
- use nls && domo po/*.mo
-}
-
-pkg_postinst() {
- elog
- elog "Please see"
- elog " https://linuxcontainers.org/incus/introduction/"
- elog " https://linuxcontainers.org/incus/docs/main/tutorial/first_steps/"
- elog " https://linuxcontainers.org/incus/docs/main/howto/server_migrate_lxd/"
- elog "before a Gentoo Wiki page is made."
- elog
- optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs]
- optfeature "btrfs storage backend" sys-fs/btrfs-progs
- optfeature "ipv6 support" net-dns/dnsmasq[ipv6]
- optfeature "full incus-migrate support" net-misc/rsync
- optfeature "lvm2 storage backend" sys-fs/lvm2
- optfeature "zfs storage backend" sys-fs/zfs
- elog
- elog "Be sure to add your local user to the incus group."
- elog
-}
diff --git a/app-containers/incus/incus-0.4-r1.ebuild b/app-containers/incus/incus-0.5.1-r1.ebuild
index 72e99690331b..6060e5a3b598 100644
--- a/app-containers/incus/incus-0.4-r1.ebuild
+++ b/app-containers/incus/incus-0.5.1-r1.ebuild
@@ -83,6 +83,8 @@ RESTRICT="test"
GOPATH="${S}/_dist"
+PATCHES=( "${FILESDIR}"/incus-0.5.1-handle-legacy-lxd-agent-loader.patch )
+
src_prepare() {
export GOPATH="${S}/_dist"
diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz
index 076db9c5a9ea..aa4698d67bbd 100644
--- a/app-doc/Manifest.gz
+++ b/app-doc/Manifest.gz
Binary files differ
diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
index 9bb5e42df627..3f4e8245507e 100644
--- a/app-doc/kicad-doc/Manifest
+++ b/app-doc/kicad-doc/Manifest
@@ -1,6 +1,8 @@
+DIST kicad-doc-7.0.10.tar.bz2 107407186 BLAKE2B 5b55745beb57b713e646dbcfbbc5ee1a030c2e819b95018c869b87091a8cca2eadcc92f6b431736167b59780ef906730df5868a4f56952914c0cede9f830582a SHA512 d7bfa2fcdfc936713f9c47125f3b6bd8cd413d1c26b97a34b68ef4a9e8621082326880b84cc6f3f6163b39c13945616232a51d9af74d5dd000a600e95ccb2ee2
DIST kicad-doc-7.0.7.tar.bz2 104103652 BLAKE2B f5ce0ccde126c062dd877ce8023b0c22e33bc1df47e12494d6a41cb198e0100c690fb9325f6e8b74198af77af1c6afb92f6a6f8c417828527bfa8904c88f6432 SHA512 fd37e06dcac907d8fca6cdf8e3eaf2c5197a82572d92f2b2af8aca8ea3603e7dd4ffc1c77b1e28aee245b4d611dca2a3565eec1d23051925d9969582232862c1
DIST kicad-doc-7.0.8.tar.bz2 107229731 BLAKE2B b8a190701ea3a4b065b8446a59837ec7f43cf1f6213e4f4d34da5467097d48c9825e4ee4caa5f9f2f889ff5b3120eba436545c83cae14143ad9fff7f07f0cb75 SHA512 0ddf90cdeccc686b98406875e6528e9dc046f8b0e0cc9a5903135af6d6e6a87d34fd102e1472d8347972b645e72d30659272f0d72febcf7766b43715dcff1b63
DIST kicad-doc-7.0.9.tar.bz2 107422748 BLAKE2B 735a0789c610e710bfebbb13477f32074a3e75a68a361c2907d09242ba0d28a4cd8c43173b462ff2d364080f26147cedba52b2b476aab56410038f3636e55a1e SHA512 7056cba04b71423d30d8b3592d26d2dc325c82dcdd55cd406151ee0b5c5e62921cc2bcd44ece75a0b764b4e3965b38f077f9f7e656c5e39bccc97a883075cd8d
+EBUILD kicad-doc-7.0.10.ebuild 1811 BLAKE2B 6c4f2a2c611bc08de88fcdec66bd248c0c0df25103a5ff9cd053551555487dda11d45e3847f12ae4a70d55e1c39acfa75a01239aa2f2e0944b854892b8b74ef4 SHA512 ea091728cce187754dec333c647a9424ae6f56650310b0c3eb4d3971c2e58a7727f5d4791861e100ba75d97bdadb9c95d399e4db12be3b790edab97abd75ddff
EBUILD kicad-doc-7.0.7.ebuild 1810 BLAKE2B f37bc6841d8aa2c457341d56643ec14048af7c6c97b671a607f8a069750bb885439ba5d07c0dd677f73e1b5cfafe68062483e439cfee78f9b84ba73d48615892 SHA512 0e3674a86ab2b0bd61cf0505dde1e2910502ce992fac8f276b86738e0082860e1ff577f5d84412d60f085bea9443f9872540908a5e93b7afef47794ca84d8811
EBUILD kicad-doc-7.0.8.ebuild 1811 BLAKE2B dd463832069201a6775846383f74bc0f3e04426307267153960e6d6248e862d53c0d87c93fc70672c1aefa3030f20997009fb8c5cd7d076a31960e75c1ed5e3f SHA512 b800a6f5befc4d0f293767ac85e56c11b136023f45186a13285d3629b100df55232d4d83188d02dc5af5fac55c9265b68bfad75d68ba94b1621dfb6d952321ba
EBUILD kicad-doc-7.0.9.ebuild 1811 BLAKE2B dd463832069201a6775846383f74bc0f3e04426307267153960e6d6248e862d53c0d87c93fc70672c1aefa3030f20997009fb8c5cd7d076a31960e75c1ed5e3f SHA512 b800a6f5befc4d0f293767ac85e56c11b136023f45186a13285d3629b100df55232d4d83188d02dc5af5fac55c9265b68bfad75d68ba94b1621dfb6d952321ba
diff --git a/app-doc/kicad-doc/kicad-doc-7.0.10.ebuild b/app-doc/kicad-doc/kicad-doc-7.0.10.ebuild
new file mode 100644
index 000000000000..64da42dd5988
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-7.0.10.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="https://docs.kicad.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git"
+ inherit git-r3
+ # x11-misc-util/macros only required on live ebuilds
+ LIVE_DEPEND=">=x11-misc/util-macros-1.18"
+else
+ SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
+IUSE="+html pdf"
+
+LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh"
+IUSE+=${LANG_USE}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
+unset LANG_USE
+
+# TODO: need asciidoctor-pdf for pdf
+# bug #697450
+BDEPEND="
+ >=dev-ruby/asciidoctor-2.0.12
+ >=app-text/dblatex-0.3.10
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-perl/Unicode-LineBreak
+ dev-util/source-highlight
+ l10n_ca? ( dev-texlive/texlive-langspanish )
+ l10n_de? ( dev-texlive/texlive-langgerman )
+ l10n_en? ( dev-texlive/texlive-langenglish )
+ l10n_es? ( dev-texlive/texlive-langspanish )
+ l10n_fr? ( dev-texlive/texlive-langfrench )
+ l10n_it? ( dev-texlive/texlive-langitalian )
+ l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
+ l10n_pl? ( dev-texlive/texlive-langpolish )
+ l10n_ru? ( dev-texlive/texlive-langcyrillic )
+ l10n_zh? ( dev-texlive/texlive-langchinese )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DPDF_GENERATOR="DBLATEX"
+ -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+ -DSINGLE_LANGUAGE="${L10N}"
+ -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
+ )
+ cmake_src_configure
+}
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index a12d1a8eb3b5..79f2212e33fc 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest
index 7ffbfda83404..6a1b95d14735 100644
--- a/app-editors/gvim/Manifest
+++ b/app-editors/gvim/Manifest
@@ -15,6 +15,6 @@ EBUILD gvim-9.0.1627.ebuild 9781 BLAKE2B 7289c3ca433aed9ec857765c8e0aef1c5e1cda6
EBUILD gvim-9.0.1678.ebuild 9801 BLAKE2B b0c8c9a98456649c242ca1edd23ed48f0fd206063508747ce3e325ff04106cdfa8662b340d5a47a7f17aeb1743242eb5f5256fe2ed1592b7a20c4a3ec6dc8195 SHA512 ae84dd026fca54accceb4984e1564a1059dee88af4e7d8bf30ae1a2156add7bdffee40175467bb908ecb3d7f190131f934dbc299dbf50bad6903c374ca491889
EBUILD gvim-9.0.1777.ebuild 9794 BLAKE2B 46fae4a2b0f18278a34eec4f63ea697aa4e709dc9308944afb53ea3d1b021dd411e2f805599740b7ae78683548de931ddae1ef9bece6c0cfbcfcea4b0bd162af SHA512 d057aa5a3df7970cf7fe7fba4b47d6921b938f09fe1bc02f97cab2da2e511f5f0e699de3fe231aa590bd2dcbece59c7662dda7d58205bc6107636dcf206ce375
EBUILD gvim-9.0.2092.ebuild 9806 BLAKE2B a8a923479204a9d701f535c75f2d9adffefe1c761af6c4fb9a4f17426322ca738288c70b4002d2ddaa304c8d309b93de051685be7ad9a4ac4c29bbada2db57d5 SHA512 1744040a21d71f6c518e7b25c95b59df584eb445b951be8b4b9117ca9ada74bfc2b5eaa5d8ff9d71545e3ee66c2d1e594e9c6c51f49ffa64bbab5e87462d7a58
-EBUILD gvim-9.0.2167.ebuild 9889 BLAKE2B 46002f49ee297895a5bf5b8f810bdf9ef1e07bdcf75143e1ef747bd65442b5e35aece424f5d5a1e15d92e46a96415a3680a7ace8945b93331bac279c8903e259 SHA512 725d21c94f9df0b8fc9fc5f1676760eb8bc069dfa828624ec5602a653d634e439ae298f8fa7237fe067a4328ed4bfddfa887f35ada0788ea253dab1f6e37b31a
+EBUILD gvim-9.0.2167.ebuild 9887 BLAKE2B e5834640a338b28612d8185b0364f3b47eebf4293fca9e14b1ee0c0689263fcce5a9bc19b5eaa3f11ad4ff0f68ba85c9be847f63b0a29e947cf4b44a41c3f5e2 SHA512 3bffa18e082cf43f2d3593b1c722ef0124dc11a45b3631f50dbb0581ad8904b5474c11884a1e5da39f1b255841cc22a4bfe6d69f0215451ec5a31fd2414c7641
EBUILD gvim-9999.ebuild 9864 BLAKE2B 31a0ebf5740b43640d0d32cc16aef518e883e2d219c6bba0d3ae7d86ed105159d9200daeb3387204de45b551640d7c0bd675e42403b59ecbcd566e544cf2ed26 SHA512 b9885b03cad1b17b58f4381041caa489f7ab72d6c1efca7904503533de850f27f20fb28302ff30bfc8a78c2a3c754d7798ede0dfa60ff950b22bc0e48f31d73f
MISC metadata.xml 938 BLAKE2B 14b5a8f0a77608a07d2d8241cf4b48b4b418f905e688962f995495ccd2dc649d1ab2ab14076042d814e8a33df21557f2a76f78e9df5e8eb810f361a5c0930fa5 SHA512 3e6cb69512c6a02fb56e78c7d1f4e5223ba15ce0036df81dc536dd3b4c16bb76bb37f403a767473a2a2a8fa55e075e9f5142f6b7a0037d282569841a1032293f
diff --git a/app-editors/gvim/gvim-9.0.2167.ebuild b/app-editors/gvim/gvim-9.0.2167.ebuild
index 0fb35659f519..20fcedbb1b9e 100644
--- a/app-editors/gvim/gvim-9.0.2167.ebuild
+++ b/app-editors/gvim/gvim-9.0.2167.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} == 9999* ]]; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
fi
S="${WORKDIR}"/vim-${PV}
diff --git a/app-editors/mousepad/Manifest b/app-editors/mousepad/Manifest
index 98136356de75..fc313ecfc701 100644
--- a/app-editors/mousepad/Manifest
+++ b/app-editors/mousepad/Manifest
@@ -1,3 +1,3 @@
DIST mousepad-0.6.1.tar.bz2 1405279 BLAKE2B db94c433ba6dc697906258942abd0bcaa5a0a244c30c6e344e737944e84688045319551ebd1512aba541d87beafe5a8a26bb1265a06619aad64c7155140f33b3 SHA512 cf6ee9e32ecb1be9f1f54c587c4e8f653eb949f1103e378bf27959b88d8d6f268fb796285c8077bcef97926288cf941b9fb9426bfeb680ee728bddefa2d77d23
-EBUILD mousepad-0.6.1.ebuild 1263 BLAKE2B 27d5ea116b9272eea20219a45f8102436f9415bab4571882d6d51d6cbf7c2b24510919e656a18ee4bc3f28a991b274bc400ffdaf0aff2b03744b35631c760191 SHA512 cb54f1655e37d3237854feace8651a15d95d39d3a7664cf267c54a04e261d4cb571d40b04c467fd409af0b7facf9d30902dee0a75d2fa4086823864b8cee574f
+EBUILD mousepad-0.6.1.ebuild 1268 BLAKE2B f7f0492cd8acf41a453f26ad9d3eedaac04ce1a82ff96641a70553790683b534ecfef07d39a07eaffd392a3233d2308e582ccf0a5c918981c886c0549400e5f7 SHA512 8e6d54ce565f0e74cd64fbedd85b8b53506df45fdcc6fd88e1988a66cbabe37dd7916c558c5885c475140a5a1c7c01c192dd36d3aaefc80be5f18f1e8d22c69a
MISC metadata.xml 318 BLAKE2B 53e8d0080a2643b6d5191012a6c86316d926678a85190371ce498705fc142f83d1a325a935a75f8f29c19c878a677ba96a35d5e8702a23c4f1e7ec210dbeef3e SHA512 89a0b309c4a205b97627be6c0d3fb1a280d9c4dfd2107c09854ef6a912e38e0dc2da39e0768d5103b81b72bf84eed7b1014084c52ff9482f4acc13e8d1a3def3
diff --git a/app-editors/mousepad/mousepad-0.6.1.ebuild b/app-editors/mousepad/mousepad-0.6.1.ebuild
index 09eb01771cad..cb27868cebca 100644
--- a/app-editors/mousepad/mousepad-0.6.1.ebuild
+++ b/app-editors/mousepad/mousepad-0.6.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
IUSE="policykit spell +shortcuts"
DEPEND="
diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index bfe7b9e4f332..6662b0bea214 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -16,6 +16,6 @@ EBUILD vim-core-9.0.1627.ebuild 6701 BLAKE2B 24678ef1fa587f1ee5de2a70c816a7791e5
EBUILD vim-core-9.0.1678.ebuild 6722 BLAKE2B 921ef9e5d3d9cc54e1bb0fbd5fc759d6494105c0fb610a989dc3a760db7915b083fdf3f5b1687926f8007722694ed5ae64c6b23d1acba32c654d510ccf64bae5 SHA512 d8cc0dd1191dbca9356d83806c8ed174391c06037947b741a5eb455b3fd7f83310472a65da04cb5c08480b8c079f2e9062e8c3d3c56ccec708f81dd2ac337911
EBUILD vim-core-9.0.1777.ebuild 6714 BLAKE2B 251cc8fea0f45108f2a9c9cd36f6e649523e02b3099cfb5d2f4a773499da8e3f5debccdfdac51d58d75f5180b78f150e30d17e9ade6005a914be8ebaee5c4517 SHA512 90f336c60ea1814dd2b662052a656f48aac10979192762c52b56af4610bb71ff8b2a03e8f1bf16322c8b8b5a79ded12809524de2afbde74c9513b7dcd565f0ce
EBUILD vim-core-9.0.2092.ebuild 6726 BLAKE2B 78f6d61ef22799d31165c40db126557ea97d7b4a486157f5fca20a0d0ccc10fdec191aed03b410971d766d03c7cdb3628e12e718cdd62a009012b7b7ad8db7dd SHA512 4794b8229709038a08b0aae1d6a4a5bb3482c0c5531321e1622553b4d29f88f550a9e40a8ade4f0c0d9e7db9466cdcfb0f88822b8e3d9c6bba4d3f7f28e3e3b5
-EBUILD vim-core-9.0.2167.ebuild 6825 BLAKE2B 5ff4dfe81bc259838b88b6b97f7e6a632cea69d5c9800f957c0b1b4458dc55cde44add2c67a8e6f4327e274d3769d847327b9bce7ed0f8f117471e902b20b383 SHA512 8708856f3600a654bfb580655a45bf930a26d3fa106233a71ae7a006db37ec67b5e8ba7e854e38a18287aa18991c1f8935c9383fbd65ad7410c4df42172d2ba4
+EBUILD vim-core-9.0.2167.ebuild 6823 BLAKE2B 974a975f63108cc482fecf483d409ee7be1c253d6f92fd84b506b3857c8a6f97a44e4b616a1c39bf8372fb0a62ab773e79726c5bf15d4191d98b45cc12144e49 SHA512 737eeef845c896aa3ae374910c7c04785401b7436a6edd171c2c0b350515a8869b33630d59a1c52beec80f83711f341be1b68e678d8d24665f90ce357dfcc4c9
EBUILD vim-core-9999.ebuild 6793 BLAKE2B 7096a9fcf86e3fa0652fafe24dc1abd3f7e264cc0a3ed7e8775aabacff7d30ff1ec7517160034e6d3b16a24c712b48deeebb9ea2fd634bf982ce18b3393489e0 SHA512 e61c9a3c00edf3d0144d20d6098d38a3fdfba138621e38b40c8b70509434c8a2464244d7548bb382d6a8d26f8d8833542810a5014f056da2dd4fffa693e90dba
MISC metadata.xml 634 BLAKE2B 3f1b64411e3535e9d5f1541e104f3616be4793999c526dd87f478cc948ac4c564bd68a6477ca713cd2e73f775098a835dc071d66ba35d2a0abc9572e1107c2ce SHA512 b472d227fb1e3c97b0ede3ea67beb4969ef3ced95d040eef6f3ff35d4a669dddf5ad4db22bd1dd3178c4f2ea76b4ec49ad780b5c94c14324da5fd57607d4d32e
diff --git a/app-editors/vim-core/vim-core-9.0.2167.ebuild b/app-editors/vim-core/vim-core-9.0.2167.ebuild
index 1b744c39e4b9..6a93ef6b0442 100644
--- a/app-editors/vim-core/vim-core-9.0.2167.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.2167.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
S="${WORKDIR}/vim-${PV}"
diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index 0638675f1df4..0f0bf2e99f22 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -14,6 +14,6 @@ EBUILD vim-9.0.1627.ebuild 10563 BLAKE2B 081d104beca34d9deffac223fa9dc49e7de3238
EBUILD vim-9.0.1678.ebuild 10584 BLAKE2B 364e60dcc34566a4f561875600ad431ef07dbc845550f17e46b7847cebe5ed409b3190865cef1b818ec1d65ff99b512cac34b22e1f9d35a6a1a14e347e76a7d4 SHA512 ef588fc937f99884f5f6b0b84f224474e7ee89b59bd0f06c68c04c11aecb77bda433b1fb719089bf0c774a970dc765d953482a0879fe46073694b37b7f89b2d0
EBUILD vim-9.0.1777.ebuild 10576 BLAKE2B 499c1e38d585c5bbf769ebdb69bb6eef1fb929c176efcfd93f99772764cf831f6573dde07d9e92dfcc86ad240fd4322feebb51c452ea4a4c8351623e94de96c9 SHA512 7fee9f1cb38de0997e772c2f003fb32cd80d60d906ba0796f57bf0186b4256af298427b1f10a482cba7bc20667953fa565477a3f304120fb28c3f0389999e4e3
EBUILD vim-9.0.2092.ebuild 10588 BLAKE2B 002f41048ac458f633a2027e0fec9183350c182c48f55d0f25a201b798e188b61ec52267048c1bf5df2539a902d741fe43f80fd4ded428158555ecf0efe6eaf3 SHA512 75920a1fc87a69c24fe5c94d2633a54d196c0ec0a13b0a03c3caa3b482e25ec73061902a846079908622cf1d22633788cabab75c7d39c68ad8f957e4f19b63cc
-EBUILD vim-9.0.2167.ebuild 10680 BLAKE2B 8567c2e790ef1c91fdacabed71e4174a734da36e4d20805380c1b54bb22679727302d4c229d4605669f8845f32b684134a06352757cbe725752c5d5434322d00 SHA512 13e0f30a81c13140f9bcc8d2f2ab32d78bbe63b04687c3ada87cb43230755542d6d4d98c0013ac48af2864a82abf03068a898261fad01d78b69e37b1b999548b
+EBUILD vim-9.0.2167.ebuild 10678 BLAKE2B 5fb9ab4002c76cee4667b658b445710a3fe65e96231d2ac37cde596375fa5f75709ad1ed35a1381f2cea9968931c0166bb4ab9507056d8b5bed08adc76eeb48f SHA512 4a8af2f636451c07db75e4a0fbd947f5a5738d1a89b8901fbab1c92d48f7b15fd00da6e392510acb5ebdc05496275f7d0ef35dc6ca8f6a90334bcf9bdbb706f5
EBUILD vim-9999.ebuild 10655 BLAKE2B f5d5255c1a0a51b74f360d2f954f9746d28e30b8760c354372f16faeb3d3fb53e5348046bbae732b396c213149fe807f21d6ea95883a38ba7c467191022fd039 SHA512 b318f81b4f65818ff13719720d1009cde43dff75fcfeabb6496c48f3c5c37a0da44d5c6c9cd3d1a6ff3eb1f1ebfaabb61656882ae67cdacdbb19f16ced224e94
MISC metadata.xml 1164 BLAKE2B 39fb0d92234f77f68213d7185ca6c4f9145cca22f8a4c27f8bafeec464232b493bfea9f853ba0d5cd613885728ac0b10f1e11a16910af8fcd211a3a338904264 SHA512 d89a143dc214c3397c2a299b18e3499dc7797a39fbaa731dee2887c9f62b367f1d3f79b7f76b7014ad31caf8ef3bd612c9881b2f72a6b79142684f222483b157
diff --git a/app-editors/vim/vim-9.0.2167.ebuild b/app-editors/vim/vim-9.0.2167.ebuild
index 5f0605118a68..ffcb28dbec32 100644
--- a/app-editors/vim/vim-9.0.2167.ebuild
+++ b/app-editors/vim/vim-9.0.2167.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == 9999* ]] ; then
else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
DESCRIPTION="Vim, an improved vi-style text editor"
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index e91c068143df..47f84824a711 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/datefudge/Manifest b/app-misc/datefudge/Manifest
index 5c19a5eb3c2b..eed1c265ba76 100644
--- a/app-misc/datefudge/Manifest
+++ b/app-misc/datefudge/Manifest
@@ -1,3 +1,5 @@
DIST datefudge_1.24.tar.xz 14152 BLAKE2B c0a386193e6761abade4643e2f56520738baf4bb739d4c94cec3e47a8feb5ebdf32a6e8b4a0c3dbb9584136b9855abcc68f5134e082083dfb61e977ae45c0bc7 SHA512 cd548a7e8ff10189e101fa339b2845cdd19a59354e43b02cf47e466855ec192dc2084951f7663a94da56a580dd24524047651d8bcb41aa478fe94b24dffaedeb
+DIST datefudge_1.26.tar.xz 14872 BLAKE2B fb8edc9ccf86af1357b49b2fd0b19c5b6a75a49c317baeb2915c56f9c1fa561d69cd37c8f3702cbe543f2747eab5bd1a1908788e3a8f29feb30bb42ec9a55636 SHA512 04255dcf3b8c552d14434fa9022c5970063a5d42d2b9526398894c3d926d91b380ef729565c72391b03981cabacdc9eb7eac29dc8cd6b462a9483b01e8a64d71
EBUILD datefudge-1.24.ebuild 780 BLAKE2B cc1daf2a552f2ee2c5678152153e24d43f53328308af0c71246b30bbdceb81a06274acc58fe824a61e51a6b369b693094bbd75a7066c0597f69b826ebca7678b SHA512 9802fae325a85b9722666f2b43a56d4daf23d465e65326195d9af9bdb1a4523d3bd68a98909697883b0c48b91f2d8af7ee30814a59d6735ac8f780abcfe243f3
+EBUILD datefudge-1.26.ebuild 787 BLAKE2B 3faf122535438d82eeb911ac214b4b190a677c2c858e0d1aa5a720032cf24801daa0d436dfbb9f4093b5e42372a01852980a3b6d9409c2bf174da099e44b7b4f SHA512 c05fdb8666b27c4ed5f4a9e03e011d496da60f15a229e4399adcd49faf3218b1184daf2659b30ea7d6aaf13ae39d9b0adad2f6c9b88b815daaeefcbe93fec4f7
MISC metadata.xml 398 BLAKE2B 037f58ef9b9d372a1137066db288badda6f884013296b4ea879816f539a91b5f484148ecd3c874561d24a9a3b4e336f6a73b332b30fc666f19f213b6bb37245d SHA512 c4d6086c77a47321b33e8ecfc827b51dad5f79558f1cb8845d495326d1f002e7fc5289165735fb26d1a1020e55d85f22358d313be11f5ddfb05b6580db027833
diff --git a/app-misc/datefudge/datefudge-1.26.ebuild b/app-misc/datefudge/datefudge-1.26.ebuild
new file mode 100644
index 000000000000..1cfd453e0b94
--- /dev/null
+++ b/app-misc/datefudge/datefudge-1.26.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="A program (and preload library) to fake system date"
+HOMEPAGE="https://packages.qa.debian.org/d/datefudge.html"
+SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e '/dpkg-parsechangelog/d' \
+ Makefile || die
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" libdir="/usr/$(get_libdir)" VERSION="${PV}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" CC="$(tc-getCC)" libdir="/usr/$(get_libdir)" install
+ einstalldocs
+}
diff --git a/app-misc/geneweb/Manifest b/app-misc/geneweb/Manifest
index 481022f15309..037bca08709b 100644
--- a/app-misc/geneweb/Manifest
+++ b/app-misc/geneweb/Manifest
@@ -5,5 +5,5 @@ AUX geneweb.initd-r1 445 BLAKE2B 43730c2044e6cf4d32b9479319db6379b947e581634e6c6
DIST Geneweb-1eaac340.tar.gz 14741729 BLAKE2B 828857f48175dc0e2af8162dde7b38548e1b9131dfe9acae9b7e8f9940866f27868a1efcfc4c08bdec0fda4789d8b8c87310ba2625cd4f3ba9bc557aaf274bf3 SHA512 ee3effc9b444c05547218b79242db0eb5a56f2ca00b67fcc9937c2395aeb7cbd4dd3524e8b774799e7fb87453ee77d53bc64edb930a1902be6896f8f8d6caa24
DIST geneweb-7.0.0.tar.gz 14767981 BLAKE2B 3a0a777a934d26fa91bd94d20311c6147e749961035b57aed8322c4e96f5cead2edde3a96e362b5de35073fa594d4cb5f3ef0f4d7eeaebea2095bfeef37740b6 SHA512 359b8e2258d572198a7516dd03830e536038392d552482f25fe4b93ded76dccebfe3c420eb2ba1a566500200755c87cbe19a2060eaeea895bd84c505b7b65345
EBUILD geneweb-7.0.0-r3.ebuild 1919 BLAKE2B 5125e0347e075a937b9b44f655a145f8556de19b42944774fe9bf59162ffe8fba281d9eddcbf0c21f2bf7657f424fc061c72664c4f981f97a055877e105fc399 SHA512 95579962a4c2153cbef927fb28a03ea647b98e451f112aab9d194a5c0be97bc6339ec13eb951c7ccf397695f75e8ad4a95cd94baec30cf4c46a042a7da47ebdc
-EBUILD geneweb-7.0.0_p1-r1.ebuild 1837 BLAKE2B e06a3b1511df1bd4ae211cdc72f08a45ef43355a91d876a46497a16accabccdf5c2718bfe6225784448b41eba3a14bd53f8394991b70b8aa8b08be0c53572962 SHA512 7738b2152f09d198e99c100c6b1c9439d5ffbf0a35ec2bb52691fa4762f6ffad982aba956e00ea4d2d1424a75ff0054b2f7d63b4a1ece82fd1122c9878655002
+EBUILD geneweb-7.0.0_p1-r1.ebuild 1836 BLAKE2B 732aba301fbda955a1c974919a059f520aa42314a114b7931bc33ab9d4f01900f2c68f20e618f585304f59dd16cad61d9576ad38a02b3f91e9a170e31d3e8830 SHA512 8e979eae59f7e96413010cbf77c1a187737933e83c55c4f67b0e3bcdc8d3e99b5be2008472386f9512446bc342fb277abee8ae8273dcd91e34c3802ec02083b3
MISC metadata.xml 653 BLAKE2B eb1a56a2d9653f3dfaa2d22e6e3515f371d0d2f0d8a7fcf645ece5cb9d3c475703dc5c78379522264a3164606246368e1be056b915123aa7fbb9d111807d319f SHA512 923b0b1debec0cc57ce0b5616b187b54f20ad1dd151eda62bce5f12c2f1767f40f236118224e1ff92bd8894e09d5628313ce391220d60ac903240bdf15cda3ef
diff --git a/app-misc/geneweb/geneweb-7.0.0_p1-r1.ebuild b/app-misc/geneweb/geneweb-7.0.0_p1-r1.ebuild
index 2d83b6a6f357..821862c9a63e 100644
--- a/app-misc/geneweb/geneweb-7.0.0_p1-r1.ebuild
+++ b/app-misc/geneweb/geneweb-7.0.0_p1-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${TagId}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+ocamlopt test"
RESTRICT="strip
!test? ( test )"
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index 7ac9672cd719..397fd8b43100 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/orage/Manifest b/app-office/orage/Manifest
index 56a760b6223a..30ad5b45a190 100644
--- a/app-office/orage/Manifest
+++ b/app-office/orage/Manifest
@@ -1,3 +1,3 @@
DIST orage-4.18.0.tar.bz2 1418645 BLAKE2B 533f55d4a6e69c0458fb01a8b3fd6a20f30b409ddd1d2eb65f00c321daa441d7e99e154ee4558160fc3e387e2ddb45a2ee0c37e6814a74f40e724fd748cd2fa5 SHA512 7760219f64ac3e2ba6d73541a626a0c9411b93268c007f2af5d8080a3a3c0b2a08e00dd96b7794b688aa83c567150c02033b9ba46bf38cd71d3d890e8d1e45ad
-EBUILD orage-4.18.0.ebuild 1091 BLAKE2B fea156577245cbd6a108626594bbf258a002e6db77924f48ded67021e42d72051c141ef1ed6d2cccf5b0aeb28aafe1394abe531e5296d90482d84148f5ac2c21 SHA512 c003b579caa3f08ee4a2f76b0049b9ef63ce237acad454b4f24f6cba2cf439e8374ed975329ddbc53542f7ec02908b98f99fdcc7fe88b577677980c07d67db46
+EBUILD orage-4.18.0.ebuild 1096 BLAKE2B 83da3c209c37ebded1ffc54de40f025e372e081c49781a3421001cd1054140b6f85d8a308cd7adf9149d5221a307598d716c27d87e4a62aa225313b9b3dce7f2 SHA512 958217e5352fb410ffb7e319bbc825fbc02ae5ceb15f8fd705912892f4f0df9b992460a8479f9ace6c06b836e04e12bb662de1bf6a47d9d7db7d92da1da7d8b3
MISC metadata.xml 241 BLAKE2B 19a1f7371ba9451232b7795e806499d1de2aba44dc9864bf1c8c72f6074af18387f6091c891f84c402c70e52f8502bc7a9a937828d63991402d2f0d17b247782 SHA512 97a8057b496da7d18b75e0cec2f5de16f7f16187776c3d7134ade6b0be2539c5f0e8de7ce43c2a4fc342ca9c3dd83a74c194a506ad28221c260dfa8a4eadb1e8
diff --git a/app-office/orage/orage-4.18.0.ebuild b/app-office/orage/orage-4.18.0.ebuild
index 55c3b02d8a4a..c27922c47c5e 100644
--- a/app-office/orage/orage-4.18.0.ebuild
+++ b/app-office/orage/orage-4.18.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="libnotify"
DEPEND="
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index ea203b18bfc6..bf2584b9e766 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/jdepend/Manifest b/dev-java/jdepend/Manifest
index 75356e84eb9d..0a711b411f36 100644
--- a/dev-java/jdepend/Manifest
+++ b/dev-java/jdepend/Manifest
@@ -1,4 +1,4 @@
DIST jdepend-2.10.tar.gz 1226471 BLAKE2B d4ec55913a882e4796de88bd220e6bf6a13df516653e7f247a4c84c0c6967f642b1633341955704a0d89b1d449368c4b0d1cd4b52034c64caeb5781e9d2c5839 SHA512 7a01ab4311f41c9176e61e6b0ad50e7c50b4d5638550775a6bd8ee9587ea5978b7dde502d5a82b2ff12811c57a6407e2add42e0c5400517680f425e55e04ae3f
-EBUILD jdepend-2.10-r1.ebuild 746 BLAKE2B 32c54a7ea9b4c3610a556b028ad2c715b5358ef6f5939e8959af6aaa24755b1a51a8de3cf37f8927a6bb42ff98265da404d86f5add7386b601444f418468eb7d SHA512 f097b6c9ca1bc1c52ed64a73831cc865032340c0574b5b103ca8b51fe0b30ecc2260ed3785ee4e2305ebac24b8cd6d910508df6f61ec82f84601ce68149bfb79
+EBUILD jdepend-2.10-r1.ebuild 744 BLAKE2B e57a9d82f785dce1f641b41b95c966d3bfadffe911425529dddce1560400843dc72c9a9d7ecc59d6f7c277ff288b606ce672d118c7fc7a8d901dc8e1ea49590b SHA512 7e3107af12f5c3537571b115ce9bf5f72e40916943864aa37e05457a68767da56d0c5b7134d52e3494268c27ca6b1e4225590623f39d97ac2e7b2315b3a3285c
EBUILD jdepend-2.10.ebuild 809 BLAKE2B 8fa01d69175e33acbf300bbab66ab65693cec2991f96c9b114f96529dd746f536bdc72795697214ca6349d6c6d8027887e7eca6975c85f05a656c809448c23ac SHA512 de8d7b450638a1499261e15237d3b10e2e91085ece0bfed1927ba86c4830337096f61acd3d37c78e438ffe0c5dda96236cc893c4341d9f77aeb22e7191bb0c75
MISC metadata.xml 319 BLAKE2B 4bb0cb253bb124e14843d28441bb9fa2a284b411de0ccd4e76d0c934300cf1adcab6fd548b9e29496d57d1a5b1fa909824463aa06e9bf156dd1d3f00b5ace513 SHA512 7cc74c8d9bc4cbc47108d8cdfcc0705bc0ca028be578fbae658a10d1b2a489c693eb9b38ac157a83292cb6d35cc3c743777723eec7948232b0f85daeba46ba2b
diff --git a/dev-java/jdepend/jdepend-2.10-r1.ebuild b/dev-java/jdepend/jdepend-2.10-r1.ebuild
index aa43c8fc02cb..bd8005302038 100644
--- a/dev-java/jdepend/jdepend-2.10-r1.ebuild
+++ b/dev-java/jdepend/jdepend-2.10-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RESTRICT="test" #921147
DEPEND=">=virtual/jdk-1.8:*"
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 2b852f65f519..f9a1f4c4dc98 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/fennel/Manifest b/dev-lang/fennel/Manifest
index a4159ecbeba5..ce98d66029a3 100644
--- a/dev-lang/fennel/Manifest
+++ b/dev-lang/fennel/Manifest
@@ -1,3 +1,3 @@
DIST fennel-1.4.0.tar.gz 299561 BLAKE2B a94bb15c04b69154dbea1bc562347cef0b9ddd9ec3c3994bf5999593ef89422338f54dfb0bbd6c8e6f487eeb6d1178cc916ed8a92ec7755c43108ff58d3a842e SHA512 0c92496db478eb5445d95057433b54a945c38a40541c6891c1d887a296ce3c89468c688702249488b34192ce1783b4891e292b9b1702a0620e51cc103602694a
-EBUILD fennel-1.4.0-r1.ebuild 966 BLAKE2B a1cccf24264fc0918347f73763a4217d82643b48fc233f62caa12c9017fcd4ffb912a37878d8210559aaeb7b60b18964afe40e991c12dc0608ac4d6af0a079f6 SHA512 9401b68939798af20c56caf019f28990d479d8e97e5b2f950d0e93f5cd07a75dc01e85e9daacd57575bcc32b9aa55ab2f4276a3de7bc6e409df75f27fb08d304
+EBUILD fennel-1.4.0-r1.ebuild 971 BLAKE2B 287bee454929eadecd11f4021b583ab9848c191b2ee53aeaa74f87ead821b47fa70e71e3b7f4448c8f61b6269c0ab67c19b8446cd6e387ce35af30502214e6fe SHA512 bfecff7762c9f422dd3b59a171e55298cff65feea182c5e7b2ab7f2d18b22ce65ab8e8c80602a5007639c2f7a37a098c7421eb1159840647281b13e71812a22d
MISC metadata.xml 1061 BLAKE2B 49ef84fd44f2efd7526055bfc6fd1a37fa0d426a0746d769844ad6fd4ae1efc7dcc541f61fe6f3d8e0e92cb324c6bdfb061312c15ed1d696cf1985aa4cb4097d SHA512 3381a38c5c2ae6482325e6aeea556db767cc6166e89280511d0597c06fbc532a6592d526954f8b1fd40badcac7a951eece9f6aeaf18802f85ca16ccb5da4510d
diff --git a/dev-lang/fennel/fennel-1.4.0-r1.ebuild b/dev-lang/fennel/fennel-1.4.0-r1.ebuild
index a43a19c20397..367c7a62e82d 100644
--- a/dev-lang/fennel/fennel-1.4.0-r1.ebuild
+++ b/dev-lang/fennel/fennel-1.4.0-r1.ebuild
@@ -20,7 +20,7 @@ else
SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86"
fi
LICENSE="MIT"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index a710f6ba6502..8c25c35fcc56 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/qr-code-generator/Manifest b/dev-libs/qr-code-generator/Manifest
index 559b9af5f831..e154558f54cd 100644
--- a/dev-libs/qr-code-generator/Manifest
+++ b/dev-libs/qr-code-generator/Manifest
@@ -1,4 +1,4 @@
DIST qr-code-generator-1.8.0.tar.gz 193288 BLAKE2B 2e511baf35fbfdb71ad5e2dc91c1400a113eb9bce51afa022c34b7ad7d3c9be4a862e2caaef89f517fbbf29879223fb078c88fdec27d6a876126c798ac6772c6 SHA512 0cdf0873e71aed124fc7357da86fb26f23fd26432f94c9752fa5a044085b26e5aece2115134d0e50213ff24be7c55818e7dec31205a68751065bc82ab0c2c6ac
DIST qr-code-generator-cmake-1.8.0.tar.gz 5573 BLAKE2B 206e88a0a2b9c069f5b9ebe78cb570c141ee12ea16c2bea0635b054ebb05c78654175e8391d744cc66bd00326d255acd96e25079d398cbb44569597fcf9797a5 SHA512 cd7da1c5cbb92ad25ee4c4cc820216628f2943268f884acc6c67ee6f74e943c639b74ec05470b6497f606594b5c6544b1ac9ab98d5b2d5196c0f7c627a4ce06e
-EBUILD qr-code-generator-1.8.0.ebuild 726 BLAKE2B 2226df51ae7bb6ac5aef0ef8601cc6c3ee0704675c71679c00ca43d56003d01ada1323c4b5ca7f0528ffb7b57f6225f4ffb37338512657ada43e9b18c5794be7 SHA512 b74933884b2f6304b3d75fa044be84a1ebdba3c2911aebadaf8d60aad900412b50aa416635bff686c76dc4d3771feb76beeb8a108a5e6d40b1343a5e5ed9d4e1
+EBUILD qr-code-generator-1.8.0.ebuild 733 BLAKE2B b9ce15570889cd6bbca12a737bf00d22305a3c732ffc8c5e8f1eb4e804d239460fbbc2c89a82ea678fc6f59e57351035407036a374879e4baba278f1236da7d7 SHA512 c5a02f1c682055e7b803c699ae1fd622d7c010bc5c6718998d4c0be8f2280447f6cc307c7f44a0a9b44cc0b0f2aa42e329a199297fcd67ff388b0f5228a5f1ee
MISC metadata.xml 602 BLAKE2B b64d0fe7a660ae29b3cafae032139ff5f5e2a51651f8091bb48b36f33a8e627b14e7fbb223243f71ebb0b4e1cbf4489a5e6df9307f3cac61b73356ce731ac041 SHA512 eb0abf9d8095d705be741e9f1b57d9d3a9fb25b26b671533c8c30297b876b1bea9738c6e256b156eb3387d3b6eaea9cee331f35bd662904c2d1d848445f88b6b
diff --git a/dev-libs/qr-code-generator/qr-code-generator-1.8.0.ebuild b/dev-libs/qr-code-generator/qr-code-generator-1.8.0.ebuild
index c188bc7119f3..14b0abdb85b2 100644
--- a/dev-libs/qr-code-generator/qr-code-generator-1.8.0.ebuild
+++ b/dev-libs/qr-code-generator/qr-code-generator-1.8.0.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/QR-Code-generator-${PV}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
src_prepare() {
# Move the CMake files into the project root.
diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index 70116060be83..e41a2603e324 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -1,9 +1,7 @@
AUX raft-0.10.0-toggle-zfs.patch 955 BLAKE2B bb9f351a6b7d0b7d95b7cdb6cf89db8963d46c44bd2613c69c7f3bd2c910cc185c8409cd80d218cab1569fe4729f649ac922ad1eb2b5652e5eeba441642e9588 SHA512 907f50fd1dc907d2a9aa1a89601064205c26d48956ddf56389a843e8c81b00acbc461125cbea5caef315be4a4a1d3a8f9bfd0a45ff0dedbeef1e0851e899b277
-DIST raft-0.18.2.tar.gz 335089 BLAKE2B 5e6221f3977a28b7c2bbc8b80e047b455b586b0c8dd3cb9dc31f43c48d745d017f8a7220f3b3072a7aabacb86751ea4ad02f7c00d9d9c59a419354416cca65b3 SHA512 bac167aaf02f121f6d5de9103b366591bdb0a40ee08bc20b9f4fadae4606631b1a8dec514009596601a79a91c63373c524ba59710a167a1259f1d3802fb1e341
DIST raft-0.18.3.tar.gz 335916 BLAKE2B f8dbf5f5ae89645a2d99e8b4b8c80560f64226deb2ac10e683f337c98f458fc5db7898b1e0fd9754f14ded07aa058daf88e03003a037729bdafdab3539b8ca46 SHA512 0ba0ea71b70d2769da22482cfeac5c59a17f4fa75d582075108411d633db75c7d6f6e817ce14768c15bd5c977987650e813019808932bafcac5753478c672916
DIST raft-0.19.1.tar.gz 354736 BLAKE2B cfdb9a1948311debe99b56e0f9c1f19fb858248ab1138648e26a21d965cc488aea504711415ff569d2e80a15414a1f15ca9b34ff9b3de62b03580755cefe30b3 SHA512 4990dca1f61dcda82acaf043a5b81dd9a3b92a0f3e0be9b2c339d764be338220f2fab31ed8bae535153b1d81c86364d447774b52da2c8b90c5daa7b8718d7ae2
DIST raft-0.20.0.tar.gz 360152 BLAKE2B 7eb109b483a298a60c5ea46b1df55a611cb5c40b7b7d14c29d615384ac0b8dd582a521e8da1a616cfe312f675980be55669c77a7d070dabbf1f20a99970097a6 SHA512 d29fd1e610c7e668a0ca25f60a5644b807a24c642993a3e0b54593f9f640a719bb38a6b45f72ded7fbd332817a1137e2d08bdcc74d2afd675e4d0e3dda27358c
-EBUILD raft-0.18.2.ebuild 1067 BLAKE2B b8ee496b06d50494b7b82da20209084e6ed978c3c36a173b0b2ce66a649e8ff88ad511120076a97419df5e0bc397cc152f5b55e05f3516565db9aa5356b28759 SHA512 1332be6d041c267a1720a616bec7e037cc1ad4f91d20f0c1c3d1e75a866cfa4e787129b7ee6d57ece4b566ce36c0b2e9f5152c28b4dfe803ff938da7501610cc
EBUILD raft-0.18.3.ebuild 1067 BLAKE2B 3b28ce9f2a80d80c6315102100b63a0c074d9c688cf1e054ee2d8fd66466fd574f0c6caadaefbc3262375a2ad3bd2ae87445e1e8c9fda836bd02bdca2bef8f99 SHA512 f50a665dee4984bf8db8c006207ae46220cf2fa8724c77b66a9116fd730a488011013d17e77b8c838b4a33f56de6b69f6de0bec6eecfc8bd615a0b36a2c93f7a
EBUILD raft-0.19.1.ebuild 1172 BLAKE2B 5e1f55ea0a8adeb2ad42dd0e0d68c25c91f1ea0b03c0b6160665a9930c4d0876b590a7d4d8ab3da7d8701da0f72964f7cc35b1df092b6c9d30339b103de19153 SHA512 6c98b36be4a6bee7ae1825f5f401524f9bf7d53a1edbc86dffdf2a626ef709794d4ee0d05b08f1697115f414e732f67e397b9ecb1b3c9b9db1d336db471f3ea7
EBUILD raft-0.20.0.ebuild 1186 BLAKE2B b5995cd8926a3ec74c8dfd4560a3612e180885cd602c3a830b1d80866540364a79e084bedf1da8896a21a6b39dd47214951ae306727c64575c57f3b4ca38e40b SHA512 f517a90a7bc2cafe5cad0bb32fa928a24d1d8eae80cbcd702b6277e1173a779ecbe6b791661fae85a6d54b6f2387bf9cc2ab4afc83b6c0fed89a9f94235ac20c
diff --git a/dev-libs/raft/raft-0.18.2.ebuild b/dev-libs/raft/raft-0.18.2.ebuild
deleted file mode 100644
index 4825930955f2..000000000000
--- a/dev-libs/raft/raft-0.18.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="C implementation of the Raft consensus protocol"
-HOMEPAGE="https://github.com/cowsql/raft"
-SRC_URI="https://github.com/cowsql/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3-with-linking-exception"
-
-# Upstream change from canonical to cowsql resetted SONAME, 3 -> 0. bgo#915960
-SLOT="0/0"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="lz4 test zfs"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/libuv:=
- lz4? ( app-arch/lz4:= )"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --enable-uv
-
- --disable-backtrace
- --disable-benchmark
- --disable-debug
- --disable-example
- --disable-sanitize
- --disable-static
-
- $(use_enable test fixture)
-
- $(use_with lz4)
- $(use_with zfs)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 3659b1fbb450..5058ca05eb17 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/ppx_blob/Manifest b/dev-ml/ppx_blob/Manifest
index 7d577872d820..44f09e76a8f4 100644
--- a/dev-ml/ppx_blob/Manifest
+++ b/dev-ml/ppx_blob/Manifest
@@ -1,3 +1,3 @@
DIST ppx_blob-0.7.2.tbz 3155 BLAKE2B 86262f4ef91dde30bbfc466dd0404c0f4825156097d0b019b180332e8f7d91630660f568193f8e8e184d3db07ec9dbc007e888f8dcb6874e2c04a077e8477a16 SHA512 d1701f640ce3dda2e2f0dce7d3f4a6b33ddfdaf793a9beab73e4f9ac93b2912adb7bb3b7fd1800bab258302aef0f0cdefb1e20ee62e6d882b25f0a64eae390a3
-EBUILD ppx_blob-0.7.2.ebuild 504 BLAKE2B 9703902ca7a5304db0147665550ff03a4dd2eab5c89120f4656896cbc34c573cfc945a8a4c995c681fab0a911cf9afec89333af18b96df58639bdea276077099 SHA512 c8c100b80ad9b48a184dd980830fb5d54d8a6d9439450e6e0143aceae375b52148d52bf5a46268fc855b25aa5d7046e2435cec91ac43bcb81b43e4f1a757b7a9
+EBUILD ppx_blob-0.7.2.ebuild 503 BLAKE2B 0bf66ba5d730a02d7aec0908cb9e6ff95c7ecc58b2b95b8782a4be842382a4b3fe6391886d5d9582b5314bfa2c755bc6ac25fa547ecf105ac771e41387889f03 SHA512 131e56ddfe698bc1efdabcc3f5971df8266010d9babb7f493f33f2286faa2f16c84551421eaf6188c29f784cf0fa7c20c8c52bdccde50361825d9f5143436cb2
MISC metadata.xml 321 BLAKE2B 05fe6ad30e119812c67c94ed39deb4dabfc1206e414227006a59121c8c38a0bb739ed9204244dfb02a1f22a1f2d3e36990e959c646aa72338f00ba15f85af204 SHA512 afc30ca83d6c8c2ea0cc57687217d4a55ec6d3aff689bfd5e10c8d5c8d905d3ae799f3e46a2f1bd1e2a4de897c97d8cbe59aa8e94801eb80bf4753fd48d5a374
diff --git a/dev-ml/ppx_blob/ppx_blob-0.7.2.ebuild b/dev-ml/ppx_blob/ppx_blob-0.7.2.ebuild
index e26ecbfa3c55..ab64c574d3ab 100644
--- a/dev-ml/ppx_blob/ppx_blob-0.7.2.ebuild
+++ b/dev-ml/ppx_blob/ppx_blob-0.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/johnwhitington/${PN}/releases/download/${PV}/${P}.tb
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+ocamlopt test"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/ppx_import/Manifest b/dev-ml/ppx_import/Manifest
index a001cd27ad30..c74e8f7f06e2 100644
--- a/dev-ml/ppx_import/Manifest
+++ b/dev-ml/ppx_import/Manifest
@@ -1,6 +1,6 @@
AUX ppx_import-dune-ounit2.patch 282 BLAKE2B fa927ebd180a00201f234589ede38afce69817507d731aa1c849ddd3c42fd5beb7aaf67e6b57902800311556f0cb9c0436c81bd718a4b5c12fbe4a1aefec903f SHA512 7e62dc441cfed1f2a10ef9f539f35caeef0faedc1e752eec23e8a3c9248ae607ee77600d270bcb9c9be8244ce7b8f3991c7cbff9f82522f2472f9aed514bb861
DIST ppx_import-1.10.0.tar.gz 13927 BLAKE2B d036b730dd9c7b5be9fcbf175103ec6f1e2a14111575135a9cfaf935b936165418b34a4b0a37e0d112b7fbc1315526ce21a9db5bebbd99e1898c4a3c245dcf94 SHA512 7d4aeab6512014b5a16fdcc4d26ac29cc22223e18c7ab26e26f9fdd5bcd625c22aa9ff2e6c2106f45408316eaaf755437979961d97139da5973026038c210935
DIST ppx_import-1.9.1.tar.gz 13820 BLAKE2B 295796041ecad89c95bd6a6fe14a9d9bb969f7d984388cca5181c31b8358affeb92a4d200bb9e11449a0216995a8477b809acf251b049e8331eea9e6bb918cb7 SHA512 37bd54bc477b91a3aa4b2433a9817c6d939f1e4a1d950b83b05964d22540296582cec6513a0959fd036f738dbd6ef9df13430183b8bdaa9425c7640a5fddf4b3
-EBUILD ppx_import-1.10.0.ebuild 634 BLAKE2B 516a8884fddf0103e77547e91bee890a6970a42f300769cea2038d8729160e7b38de5882afd0bb26f2b79df15dcebd8231bab21ff1defeb58aebc651cc3858cf SHA512 455cd4f489bb6acb5ef99cbbdd19dbf9e4c71f5eee63e2a88ef7b6da55dec6e913da744f4d17a571faea850f942caad2ecd9907c6cfab486133c606cedf58e0c
+EBUILD ppx_import-1.10.0.ebuild 633 BLAKE2B 1f28ccf69e5db80833dfc7261cf8106e87750c37d7dfc3465d951e9541ade397504f06279b31d77ed5030f7ec3bbb3229b59ff68d9bfc38cecf844daf7edcab6 SHA512 0c039192fc13c0529bf9d7dea4a55b9485671b09e5a2815a3c90a1e2b8e5e8322aa8838e37138e1d311cc55a50adbf4d7a610a7f0bf3e01499f7bb5212e7b144
EBUILD ppx_import-1.9.1-r1.ebuild 659 BLAKE2B 40c085f823b4fed4710d65e616526ae47c0a0b625a0ba8770a6c470865ff8b2f65f5ba672365524ed8542715588b17ed40c2afe51e9e5153e9bbf20e29a08662 SHA512 ed0f015b618b1b341ca0d75d5b6b5ac39f2706e7c15bedbbccbbc6dc7eebc1e36a96a7efc6d066516b61dcb5dd52e553a67e277e0d0d75f146b66106360c47aa
MISC metadata.xml 477 BLAKE2B 81cb703335066a9351b72b455943e55bf3f00d0ad3c3d096aed78f1ce32fb55abd7c125b660fb6f10ff106bd90c1b7e75a2a2826cafe0c5b2e7aae032fd51a0f SHA512 b1f653123da2a260e4b426d459f3b2578c9f24d8c4e387560b6a4dba9f5ffeee8ebff8e5561d343e734b87aee0734d86dad27dc4062d4519f398a3a306ab2dfe
diff --git a/dev-ml/ppx_import/ppx_import-1.10.0.ebuild b/dev-ml/ppx_import/ppx_import-1.10.0.ebuild
index 0365cdee4c69..76c36a3692e4 100644
--- a/dev-ml/ppx_import/ppx_import-1.10.0.ebuild
+++ b/dev-ml/ppx_import/ppx_import-1.10.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/ocaml-ppx/${PN}/archive/${PV}.tar.gz
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+ocamlopt test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/GitPython/GitPython-3.1.41.ebuild b/dev-python/GitPython/GitPython-3.1.41.ebuild
index 100f58e5c68a..437b69645192 100644
--- a/dev-python/GitPython/GitPython-3.1.41.ebuild
+++ b/dev-python/GitPython/GitPython-3.1.41.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ~riscv ~s390 sparc"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-vcs/git
diff --git a/dev-python/GitPython/Manifest b/dev-python/GitPython/Manifest
index 3306ca3a35ca..fb3c905bde90 100644
--- a/dev-python/GitPython/Manifest
+++ b/dev-python/GitPython/Manifest
@@ -7,5 +7,5 @@ DIST gitdb-4.0.11.gitbundle 1620355 BLAKE2B 8095193318d4262b8ebb04f35a0500eda875
DIST smmap-5.0.0_p1.gitbundle 324544 BLAKE2B 69098c7644abaec7f32226cad7ff3008e49d94c9f7349d0b815223249c20bfd2b51a50474e51864821f30c98f5982e5c35ce9217145a1e5d11326492c41faecc SHA512 4f36ca2c94ddfeb949c880fb52c3b1905d144dd59b95f2f05c93ed7b694dcb128218a2800ca23b721fbeff9a1920e8c3326675098e2ef0361ff6e90c8c2850ba
DIST smmap-5.0.1.gitbundle 362567 BLAKE2B 72c8b48ad3250a33b94218c145c02033dee84c1da5f1eea57983a58699262d51844be675330d95c7d64924b6aeaacd4b0a57e9a5acad3be184aaad62102202e7 SHA512 9ca8386bfec25d1562cdf1c2ee85f7edb15fd3f44ecd1abbef738979f12b82f0b0f39a06589203a39f89518d981d7129e35f64f2d855cd162cd964bdd87c8d18
EBUILD GitPython-3.1.40.ebuild 1975 BLAKE2B 2ed7715f36a75a96aa3363073336e7598fc4246fd469bd7a8b14707ae9422f8f6593f2d3fe5d347e154b0fcd36b737c474aa3c2789ff061bdb45fb5185750622 SHA512 9119a3d53a0b522ab4b055786b488f2264568dff031067868a72fbd3a51832ea07cb72fab35600b586d509e0f3a0e026971eaacb9a2f969672e36c53cbdc6bee
-EBUILD GitPython-3.1.41.ebuild 2001 BLAKE2B 11841700519f1515f5009ee54c0ba6730c676296f80cc99c872cfe05b6332ef50baa675739527337c719c090f9ffebe24cfddb0e0f91b902cc5c68a5212d8483 SHA512 25077409ba266a20fbd984b8e989e2d78410e6b5a90a585e97cd8d25f96fa6f3481aff0454f6ae5a53756a3e5dace410999436927aee8b47661e2d5ce18fbc08
+EBUILD GitPython-3.1.41.ebuild 2010 BLAKE2B 18292617a9fe0717545e1b4f251add4c9ab860b210284b6ae5cd00afeba9fe10271a7fd7de25a98c80515717ab054b60cc47e6d02e1e81b79a937c132fadf5b2 SHA512 4ee9a8b6f1f2a8490ac31b24e2c31a5c4be51c80dca16262d406bcabda260649a780b7be3072b02f9e34e22c18a5bac93d8a76e2b1598b3a915bc395f6c5ee7d
MISC metadata.xml 407 BLAKE2B 49fd8d520d575be1489c299f22595120fad882f055b9cf2d02b87382c6d8f0ff38af694e5584b4da579aa84b82c2f1032e4afb64cafd9f4fe9212a6d67b4a752 SHA512 1bebe1e134eb86a4745cf7e297d45118a2bdd3d8a71d0034294b5c799a9cee763c63b61b34c6707c52f61058f727f4b827dd020d285fc297712b29eb7c1129ef
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index e1c13fb5ac8e..bf86cd697181 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aiofiles/Manifest b/dev-python/aiofiles/Manifest
index 3a8ebd07e845..b931eaabaff8 100644
--- a/dev-python/aiofiles/Manifest
+++ b/dev-python/aiofiles/Manifest
@@ -1,3 +1,3 @@
DIST aiofiles-23.2.1.tar.gz 32072 BLAKE2B 9718fe7f4367b30ca295efb39ffeab0c77ca54ed1c4f556b0b39f5abb540d4f23c6e8a49aa5b6b76c0692e393bbab7c8d252de4b0f6f4f423b74e88c43483e08 SHA512 defc9d1ff5351c1812432db1849233b1f0aa661f6420c79a6eb17d84c0622ee4dd5102d50e9ef920c91adcc48914a39cd62701b340b01806a83773bf05900b6f
-EBUILD aiofiles-23.2.1.ebuild 495 BLAKE2B 9e0e858e816653e3892f942f43b5653bc9f887a9eb0410fce268145c971ffc559491c59c2021dfe5a96d5a8b23094a729e6b13f3274284043a042f6cb5a882c9 SHA512 74db462fadd0f1b4a2fa3360b73a779d400816633fd9c9b518f29ad2f7036987dc99d8e34444815f6070a9a5d0d4e0522de6882eef2d9c4230742024a93be93c
+EBUILD aiofiles-23.2.1.ebuild 501 BLAKE2B 26635dff4fb1052658b493e67086001a4d1e30f1f81fc31798b48826986d06d01ec4339d190247beb41cc1e046026f192dd28e70e8e0f2a43f18bb7c43b58c9d SHA512 0a5b54a81f35b2601818827e48ed05575684902c77780116cfe67b280f2d1ef1725f449beb67327f9f5dda82f8a4253a6c8963493b9b1ee1a9cb93db95495ff6
MISC metadata.xml 454 BLAKE2B 5516af85de875687b19ad35cb505a841c473ba4ee26f1fca7ce343adfe832167560588db7dbe1342bf7eb507e2b0b0506fd4fae66011420a540c38274136dec9 SHA512 59bb734b77d80bee14a543cfbbd930b93a4de010f84862e0db3f381de52c75f5dedfef5e63b46bab8e5c4607645fbd3da84eb31a0bbcde3d83abc5dff9f2799b
diff --git a/dev-python/aiofiles/aiofiles-23.2.1.ebuild b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
index fdd7bf06ce91..4c561a870757 100644
--- a/dev-python/aiofiles/aiofiles-23.2.1.ebuild
+++ b/dev-python/aiofiles/aiofiles-23.2.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/aiohappyeyeballs/Manifest b/dev-python/aiohappyeyeballs/Manifest
index fafcca8834a3..baeeacea48b8 100644
--- a/dev-python/aiohappyeyeballs/Manifest
+++ b/dev-python/aiohappyeyeballs/Manifest
@@ -1,3 +1,5 @@
DIST aiohappyeyeballs-2.3.1.gh.tar.gz 46348 BLAKE2B 6d20cd6db085b7d7bd0b2a18eec01dbd569eb64be7ae953eadcd07e161442637fee9ec63c3bb2253d11fea210d9ab6e8a130f9f036652a8965325db9fc30d3dd SHA512 c02a12a269e0733f653df9fedc150aea8ad061fb8b1f67e3519d6c2e8ea92f8ad3360b4eaacc0e55f51e81f57cc9c8aa82dbe0fcd9779dcd8151a3f944f28847
+DIST aiohappyeyeballs-2.3.2.gh.tar.gz 46204 BLAKE2B 85a050910181e7acd6520ae8126e6e1656b5d5e7d869bca481af5fe65b52bf1d4dc0502d2e0cce702c60dc9420757fc892a91a600a73925adce6990fc224bb1a SHA512 5638dabb06c9d0182e21371470d612ec78a1a8981a0720318b0f4fc0569b7c556adfba6297b5bec75726e106f5a6335acfb19bd5322e43e5ebc4f71d4457424c
EBUILD aiohappyeyeballs-2.3.1.ebuild 780 BLAKE2B 8c3ad2530625f02f9231de042b502bbe4f4951da8d2e4d0e6b2898b4180bb5ac3aa4a6f939aa1f87ccb188fdc1a11a079daee90eee60edd94721a5f92dafbad0 SHA512 ef3daa55ffe1100626d50c986879f67044e5c61f13771afd5766b033d5fbb5135fb4332be7274db668cee88a209b6681c0c564d2b088badca1605d22ee85f716
+EBUILD aiohappyeyeballs-2.3.2.ebuild 780 BLAKE2B 8c3ad2530625f02f9231de042b502bbe4f4951da8d2e4d0e6b2898b4180bb5ac3aa4a6f939aa1f87ccb188fdc1a11a079daee90eee60edd94721a5f92dafbad0 SHA512 ef3daa55ffe1100626d50c986879f67044e5c61f13771afd5766b033d5fbb5135fb4332be7274db668cee88a209b6681c0c564d2b088badca1605d22ee85f716
MISC metadata.xml 387 BLAKE2B c739dc88d077c51dae10eb7aaa84091c6c7904a782ee3eabb12b6167c7e4ae8528b6464612f891eef5f12add728caa66fd30cd93c3b13e022cedae267c1e9f40 SHA512 65973b766dbcbd20b8c25e8e76c4d662bf5478d6c860f8cfd460be8795fbd141c58fed586a678506360af8ac013ec4c2292cc2e1092a5bbd8a3c54160adadb94
diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.2.ebuild b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.2.ebuild
new file mode 100644
index 000000000000..23130e159041
--- /dev/null
+++ b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.3.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Happy Eyeballs for pre-resolved hosts"
+HOMEPAGE="
+ https://pypi.org/project/aiohappyeyeballs/
+ https://github.com/aio-libs/aiohappyeyeballs/
+"
+SRC_URI="
+ https://github.com/aio-libs/aiohappyeyeballs/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ test? (
+ >=dev-python/pytest-asyncio-0.23.2[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p asyncio -o addopts=
+}
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index da1a0e84cd73..1ebb72248de1 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -2,8 +2,10 @@ DIST boto3-1.34.18.gh.tar.gz 765458 BLAKE2B 29414e20fa034f63c899b6f2d5460d8973dd
DIST boto3-1.34.23.gh.tar.gz 766609 BLAKE2B d00b010c84c41695f02df58a51d483162af1ba770263218b6465132fdb104424ea8dd7c8d96e278c50700aa3c90d2321a21d31e9ae3b42712aff31a1a5c4b65d SHA512 4f1c0cafb3d511a23c07b97ed2b41369299d0a4819e0bf103288c7b44074c93bc55b729a2979b133a50d390660078a0bb0e251dcd1523244fdbe06cae6ef037a
DIST boto3-1.34.29.gh.tar.gz 769654 BLAKE2B 3eec92f78f343c1806eb7ad96a31b07592ffb355aed5bca75b9cf9bc32cc240a1c254cd43e618d7cba442dddab31035f43f319aa674b5fd6ee99e93d76514389 SHA512 1dff0825811b346e1300030770f00dfea9694d3f6c4beccddfb2ff00520503271b617321e124a1d922da8e8fb1d2c2beb08a83f23eb5e5754bf1d519ea994cf3
DIST boto3-1.34.30.gh.tar.gz 770197 BLAKE2B d2eabd13c0c38fddf96caed27e57c7558f5639daa343b5331c6f6d6a82eb2cd95819e77c389e05676c104a51d398515e68562fd3da8e54f7c0febf6a1d0d2419 SHA512 b0d3924ee4413f3cdb4a6efc11b30af944d6e183f5b5d49ae39b3da05f3794739f0d66c19bde0ab32243ea9ae16cbc43c042ad41b8fabff58a3a704978f9f309
+DIST boto3-1.34.31.gh.tar.gz 770337 BLAKE2B d39a6d173fbe5ddcf305260a36d5788dd920d387e28d6f8ad32f304a2e42fce04f5527568e261bfade2a3c6dca29c1519177df1c881d59b4f88e484cd6302b9f SHA512 50828306a5da7cbdfc0a1e3028da15c6db6d54d36c1c8e641f777c6b62d4fcead9a6239c7a72667b219b3cfbc9e1008e47ee16ab60deda24cf0d88136ed52d5e
EBUILD boto3-1.34.18.ebuild 1386 BLAKE2B 8d99a5817d661c2385af4f226e75a26ae16399ccf74ebbc7b172ecc2c70745440de7238e42fea98267fea4c82904f9a0abddfcc234c952b588855295061f16b1 SHA512 7114f33fe34e4091695d425d4497c92586d9bde0314358b992458bfcec365ee5c8c2ca856fdb7447c8429fb841faff0d0f2ec171b1a825b5e678f037d79dbdca
EBUILD boto3-1.34.23.ebuild 1393 BLAKE2B fff93f537ee096dbf0b37ef3ed8ea98b68aebf9c593af34a76e0052903350931a328d07cebb9c2bec5d3f3b024a7d847890c5d7948f4bcd02819b4082bb9a854 SHA512 19dc82ff92fee67f70a85745728ebc96f6f7945bdc37af823f50ccd5db7184f1179adea84304d1a6311307a4e96be3d554f562f0eefc0042743f722b53af5215
EBUILD boto3-1.34.29.ebuild 1265 BLAKE2B ba7f54112a52fbd951c886d41b7deb5820caefe05c87f7cdf2564e8cdab75359bd0dcde93be72c588c3422ef1b69043daa8d9ffee43da72efcc9e522814396da SHA512 0fb5d2d3bd9f8fd424837df59aaaad023777459818141a3171f747bacdae21f81cac690da36af13123f20acf5a46d6edb90f76afe0773915526d4a816dea510d
EBUILD boto3-1.34.30.ebuild 1265 BLAKE2B ba7f54112a52fbd951c886d41b7deb5820caefe05c87f7cdf2564e8cdab75359bd0dcde93be72c588c3422ef1b69043daa8d9ffee43da72efcc9e522814396da SHA512 0fb5d2d3bd9f8fd424837df59aaaad023777459818141a3171f747bacdae21f81cac690da36af13123f20acf5a46d6edb90f76afe0773915526d4a816dea510d
+EBUILD boto3-1.34.31.ebuild 1265 BLAKE2B ba7f54112a52fbd951c886d41b7deb5820caefe05c87f7cdf2564e8cdab75359bd0dcde93be72c588c3422ef1b69043daa8d9ffee43da72efcc9e522814396da SHA512 0fb5d2d3bd9f8fd424837df59aaaad023777459818141a3171f747bacdae21f81cac690da36af13123f20acf5a46d6edb90f76afe0773915526d4a816dea510d
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.34.31.ebuild b/dev-python/boto3/boto3-1.34.31.ebuild
new file mode 100644
index 000000000000..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.31.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 539cfa0c83c5..a9def676f44d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,8 +2,10 @@ DIST botocore-1.34.18.gh.tar.gz 12634296 BLAKE2B c3f18b042ea56c65f66b578f5b01061
DIST botocore-1.34.23.gh.tar.gz 12647072 BLAKE2B be20994714a1f31ac5272d5b7be8424e574be1059c5be311e68d1932eb6884a54f71287dc5a9c11996063e4c2ab15a342bf778a0a90620710761e63a5deaa170 SHA512 fcc1879245e8d848c8cd6283af904e0408a5bdaa3b3e14c4ae267735cb29bdde50f1da5f3232ea23053f25fc1f29a1204a08a5c820909cf8667595543b6cfdea
DIST botocore-1.34.29.gh.tar.gz 12665018 BLAKE2B 928c27ae62a5e2675dc5476af05a4390cbeaf9d5c64cae6a5af0d5348f703417f48431258fc7c4ad316908fd29f6bfeb5a7c76290ea9622172f3d787f40021c7 SHA512 5314900eecf2d31fe08bcb9efbc1a361467fe034129c85f5cb4a678275115292fc5a6a95fbbe3cc06aa0a1387e14dde0f9115a9aa25ba59dba62a02c3b8db43b
DIST botocore-1.34.30.gh.tar.gz 12666051 BLAKE2B b6a19b4145b17855a65ecfd89150613b460616413f55b112df54dd60fbd946d7bee1f33d615e859e9f56e49328ddb91cb9e1c9b350686a37eccb1892850dbdf0 SHA512 8ce09d2ffa190fb50fd2a9b98ad0bf36de886d5b9f2a0e833e425a0bbfedca7f98b8de50240eaa81d1b01b68bbc96f6fce706b0547a508140e615aa9c3927c26
+DIST botocore-1.34.31.gh.tar.gz 12665042 BLAKE2B 2cf79fb1ea31921fd9c285b71d66fc645e3d22d599533eb30754c0b39337c871ac1d660bfe0786eccd9bc8d8e03c573cef00ab0363403e387df4fcffa9ad5fb3 SHA512 a740897de2c375b668b56af5ff6da3dd01b5420dcf4ae4a5f9805267c6b33f25364e16a1c2c199b18a95d6ed222be71ad9c6ba033cd0b45daf101f8b33c2b0b7
EBUILD botocore-1.34.18.ebuild 1517 BLAKE2B d03af69902c7785c2b5b4d74b2783c710f9c40b401e82847ecc2255420b64a4fbb91042dd07c1846c5da01d095f51faff6ecc0ec85c370fa9ad1ade4f6e1e283 SHA512 34e0b3a1dcdb3be35548bb1a6d1b5bd892a75ad9ef8727db516c295299dd65e3956483682ac2c2f869e755611ddae30a8efb62513726d259a386af4e733206da
EBUILD botocore-1.34.23.ebuild 1524 BLAKE2B 67dfe51e2af3b1cad0cfd2cffb979c3b5aa76f826bb002612f9a78142c9e8d3dd593b5c929aa1d1de1cd55d44dab3d839ef8a270948cda57738358c9fab07018 SHA512 a6f32a7367818ada29a39fd5fd4461cb7b859c8746ca4225f15a627ef7579bb4333de93a6e1854c2901fc8ba8d1ecb4f017d84cbe148be72bb242e63f25fb84f
EBUILD botocore-1.34.29.ebuild 1412 BLAKE2B 95d189190ccd8a55e40de608a893eb696f064b02646e57793e24a0e56b1d05c79864ba1979c73dcad5f873758920fd1ff1dfe35861efb7c0cf0d89414e0f686c SHA512 d19893b851107afbf50a92291e1142595b0e6d9a3005c45b84558cec11ff1cb3473dfd7410f9486e62015cf35e69c5692c5c5d733bff851c527222c579f0d59c
EBUILD botocore-1.34.30.ebuild 1412 BLAKE2B 95d189190ccd8a55e40de608a893eb696f064b02646e57793e24a0e56b1d05c79864ba1979c73dcad5f873758920fd1ff1dfe35861efb7c0cf0d89414e0f686c SHA512 d19893b851107afbf50a92291e1142595b0e6d9a3005c45b84558cec11ff1cb3473dfd7410f9486e62015cf35e69c5692c5c5d733bff851c527222c579f0d59c
+EBUILD botocore-1.34.31.ebuild 1412 BLAKE2B 95d189190ccd8a55e40de608a893eb696f064b02646e57793e24a0e56b1d05c79864ba1979c73dcad5f873758920fd1ff1dfe35861efb7c0cf0d89414e0f686c SHA512 d19893b851107afbf50a92291e1142595b0e6d9a3005c45b84558cec11ff1cb3473dfd7410f9486e62015cf35e69c5692c5c5d733bff851c527222c579f0d59c
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.34.31.ebuild b/dev-python/botocore/botocore-1.34.31.ebuild
new file mode 100644
index 000000000000..c90392068414
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.31.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ )
+
+ local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest
index f7365980aef6..a9421ce9c0ea 100644
--- a/dev-python/cryptography/Manifest
+++ b/dev-python/cryptography/Manifest
@@ -16,9 +16,11 @@ DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b
DIST cryptography-41.0.7.tar.gz 630892 BLAKE2B a2786c999b8a3fa9e413a330eeaf1076574b8f49a91a91887a7976e7260aa4bd6c25354ff4656917c9e729cd12fc457ff708d904449d03b665965f775f8b7aaf SHA512 c678da6dfc02d84ca9a26bc42844da8ba356f5dc839fefa0b63636c99107b18415b5970d721b72075fc0f8aefc3785dbf143327ceb7f4ebd075df41291b63219
DIST cryptography-42.0.0.tar.gz 671860 BLAKE2B 40452225cac2937603000a496fd95ea0734a6d055c44a4d385aff22cf943133e5a06c1efd4e401f4b43b56eb4c87af33b8b99d1aebd84e6768217887fd12a3bb SHA512 96a9eab6b23ed8a0789742e824429646ac6a038047dcc3ec092955b1308843d1686b012f7e12c64d8c40308049be98bbdb1af233e83c60b388a30035e50bb58d
DIST cryptography-42.0.1.tar.gz 672364 BLAKE2B 5e83c2dff17dc1ae03ca339766c91b28205694d73c9f2a08a169c4e41d63262a7f0180e0f4b92afd2a59d3226576b761c901341bdd4f2568111cfd9e6ffd3063 SHA512 978f21bb14dd15ab559af4c85cbc5c98b2ad047bedc980307d7fc91816ee50ace4b1259dac083eb03f03ce12db1eaae171405e33348ac3affd58c140b986dfbd
+DIST cryptography-42.0.2.tar.gz 672761 BLAKE2B 9c97305adebb88127cc6e2e44affee6c9703638abb1b09e34da424a617aa9eaddd8498a2452711af998dbe7818a6148392be78106104d01f2106d8de2b65ac97 SHA512 100f604884cfe5335369d48eeb1d28ccd822f13ddd13c007f4a265c887362bda2b88646328ca570c9969897bd838df6c1f6b7fe4abaf36e82cdb93358694b12c
DIST cryptography_vectors-41.0.7.tar.gz 35288159 BLAKE2B ef2e82f42bb4964a256e875bf3b7bcca549df11839893ac3b8d909d05308360bb0696774fd89bd8951bf4f13aaf752a7700bfde78e68cce450ffaf5117182958 SHA512 05a96cc8d1e3653e62c6822f202f6c25157b2a11bcc42fa8a9462ac1844c295147ed5f49315f0b297c689e244cf13d02948ff5e57c21a487f0210f87518c913f
DIST cryptography_vectors-42.0.0.tar.gz 35277565 BLAKE2B a770b13244633dc155f21c9179440d4f5d393c71801e44e374e38c183055b842f127090160fab6ba44748e68b2004c0d128980b89b1ae760e6148ba4784fecce SHA512 2d7a633ddf6b81bc3098a54dc61b801e7ea8117424d02db2b9baeb2a2a6da734e07b64f24f924fbf1ae45d65ce2f34db8cc76b1bfaed9dab00a69ef0332245e1
DIST cryptography_vectors-42.0.1.tar.gz 35277715 BLAKE2B a1996ddd91eb5986c6ea72a3a163506ac60522eb459ce36b90ade44045d662ecbc6e2c2875a0437371885968524c43829e02bcbc094e6a1cb5ade5b743114cb4 SHA512 b7d4503f182e29d1d33bcd5ad2f4327a8deb3e11c640c843eab3b870780b7285323fa044f98dd052101e4926b2bbbbecdf5de00858df8fbedc25e7c69912b335
+DIST cryptography_vectors-42.0.2.tar.gz 35277730 BLAKE2B 63e2d1b707b66e13f8aecefeebe1474118f05fcc017635b4fe91bfbd73ac43db2923375a75e0725eb35fb37d4facc2e2dadef771c84563d08d13e85fd90c0dfe SHA512 8ebc90e26b1398c5315061f621c3364e0b1759ccedcc566e6420e730f7df65763741e2cb26a87f4004964f4fb57703be2009fc5443266e0bfd9b5620ced9d04d
DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8
@@ -100,4 +102,5 @@ DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d2789
EBUILD cryptography-41.0.7.ebuild 3438 BLAKE2B 04d8d95f298a095b2ba64cdeff549d598b85fbb887dee0d3d93f7c199c122ed5744142f4227d86f4912ce36cc79e20a502afd740e0fee66c6818befda5718cd1 SHA512 6b568e81e63e5634992a6c5763c222c8af89e6c5a8db06c1ee0d69a3f17bdbda7b76abec7ee5024fe1ad05e99b42c4c65ce3269009a5b141e416a0ce6f148364
EBUILD cryptography-42.0.0.ebuild 3331 BLAKE2B e7a7fad0a3990e3adfe9bb37be8fce9d64bbe9f0ef37c6d86e39b117a1c8d68a7cf40ff524393f68294ba2f0124d9bef436cd722c34ea04ee7a4539f52abe5ee SHA512 48a003d248b6752d95239f86ee90101ba31024323a27645174858986fc88a5a7cf7f45158f29e582bdbcc0a5b2e1f15c4d6b84c42643586fdf50bd906b87c9f4
EBUILD cryptography-42.0.1.ebuild 3331 BLAKE2B e7a7fad0a3990e3adfe9bb37be8fce9d64bbe9f0ef37c6d86e39b117a1c8d68a7cf40ff524393f68294ba2f0124d9bef436cd722c34ea04ee7a4539f52abe5ee SHA512 48a003d248b6752d95239f86ee90101ba31024323a27645174858986fc88a5a7cf7f45158f29e582bdbcc0a5b2e1f15c4d6b84c42643586fdf50bd906b87c9f4
+EBUILD cryptography-42.0.2.ebuild 3331 BLAKE2B e7a7fad0a3990e3adfe9bb37be8fce9d64bbe9f0ef37c6d86e39b117a1c8d68a7cf40ff524393f68294ba2f0124d9bef436cd722c34ea04ee7a4539f52abe5ee SHA512 48a003d248b6752d95239f86ee90101ba31024323a27645174858986fc88a5a7cf7f45158f29e582bdbcc0a5b2e1f15c4d6b84c42643586fdf50bd906b87c9f4
MISC metadata.xml 464 BLAKE2B 96c0bd97b83c9718910d129260402fdc37e88a96ac6002c8f6dd19fb21d6daf31211b83ff7423036811e27954811ebdc810c8328f18c620682bd9428f42ba1f9 SHA512 2f36a186bb195a8cbafe1d8dd6630fadf0ea56b22906ebaf3c90954adb8b66e1017f599169e2b1ca386e1113c1a6b834fff90f2bec527bed53f62985120732d6
diff --git a/dev-python/cryptography/cryptography-42.0.2.ebuild b/dev-python/cryptography/cryptography-42.0.2.ebuild
new file mode 100644
index 000000000000..de93827364b9
--- /dev/null
+++ b/dev-python/cryptography/cryptography-42.0.2.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CARGO_OPTIONAL=yes
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+CRATES="
+ asn1@0.15.5
+ asn1_derive@0.15.5
+ autocfg@1.1.0
+ base64@0.21.7
+ bitflags@1.3.2
+ bitflags@2.4.2
+ cc@1.0.83
+ cfg-if@1.0.0
+ foreign-types-shared@0.1.1
+ foreign-types@0.3.2
+ heck@0.4.1
+ indoc@2.0.4
+ libc@0.2.152
+ lock_api@0.4.11
+ memoffset@0.9.0
+ once_cell@1.19.0
+ openssl-macros@0.1.1
+ openssl-sys@0.9.99
+ openssl@0.10.63
+ parking_lot@0.12.1
+ parking_lot_core@0.9.9
+ pem@3.0.3
+ pkg-config@0.3.29
+ proc-macro2@1.0.78
+ pyo3-build-config@0.20.2
+ pyo3-ffi@0.20.2
+ pyo3-macros-backend@0.20.2
+ pyo3-macros@0.20.2
+ pyo3@0.20.2
+ quote@1.0.35
+ redox_syscall@0.4.1
+ scopeguard@1.2.0
+ self_cell@1.0.3
+ smallvec@1.13.1
+ syn@2.0.48
+ target-lexicon@0.12.13
+ unicode-ident@1.0.12
+ unindent@0.2.3
+ vcpkg@0.2.15
+ windows-targets@0.48.5
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_msvc@0.48.5
+ windows_i686_gnu@0.48.5
+ windows_i686_msvc@0.48.5
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1 flag-o-matic multiprocessing pypi
+
+VEC_P=cryptography_vectors-$(ver_cut 1-3)
+DESCRIPTION="Library providing cryptographic recipes and primitives"
+HOMEPAGE="
+ https://github.com/pyca/cryptography/
+ https://pypi.org/project/cryptography/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+ test? (
+ $(pypi_sdist_url cryptography_vectors "$(ver_cut 1-3)")
+ )
+"
+
+LICENSE="|| ( Apache-2.0 BSD ) PSF-2"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-libs/openssl-1.0.2o-r6:0=
+ $(python_gen_cond_dep '
+ >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}]
+ ' 'python*')
+"
+DEPEND="
+ ${RDEPEND}
+"
+# XXX: Drop explicit >=virtual/rust-1.56.0 dep once that's the minimum in cargo.eclass
+# and replace it with ${RUST_DEPEND}
+BDEPEND="
+ >=dev-python/setuptools-rust-1.7.0[${PYTHON_USEDEP}]
+ >=virtual/rust-1.56.0
+ test? (
+ dev-python/certifi[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}]
+ dev-python/iso8601[${PYTHON_USEDEP}]
+ dev-python/pretend[${PYTHON_USEDEP}]
+ dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+ dev-python/pytest-subtests[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ )
+"
+
+# Files built without CFLAGS/LDFLAGS, acceptable for rust
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.*.so"
+
+distutils_enable_tests pytest
+
+src_unpack() {
+ cargo_src_unpack
+}
+
+src_prepare() {
+ default
+
+ sed -i -e 's:--benchmark-disable::' pyproject.toml || die
+
+ # work around availability macros not supported in GCC (yet)
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ local darwinok=0
+ if [[ ${CHOST##*-darwin} -ge 16 ]] ; then
+ darwinok=1
+ fi
+ sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \
+ src/_cffi_src/openssl/src/osrandom_engine.c || die
+ fi
+}
+
+python_configure_all() {
+ filter-lto # bug #903908
+}
+
+python_test() {
+ local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/cryptography_vectors-${PV}"
+ local EPYTEST_IGNORE=(
+ tests/bench
+ )
+ epytest -n "$(makeopts_jobs)"
+}
diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index 36d53f6ce030..2118037da539 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1,3 +1,5 @@
DIST fakeredis-2.20.1.tar.gz 122874 BLAKE2B 65404806c15c9fb9b1a59f04ef64804fae9034ce53658058edea03fc9ca5b3348129a143d6f86566eebcb3b052316ce120d8d04b6ad52d8c5ede81db6906713e SHA512 7ead4a7b5eed318380471ef421a0c59a33142067a104f5e0530e066b62a12f26011233366619ea068cfa71eaf4c617e89a94d62f1a2cda366783e7614e5aa32e
+DIST fakeredis-2.21.0.tar.gz 128492 BLAKE2B a7352e1518a23512c8410ab199effffcea5beb28b93162d71ea95551a9267441c5487e676372951c950401dcb4003f066e80a03521ab2176059409c487a60a2e SHA512 5ef46fcd16e5347cb6a4ef1f99140385ed0d1809ab584df952e3050e4f115b34b37387efb7d01521d433a32262e0729eef266a98b1d1ff46250b4545052e0a9e
EBUILD fakeredis-2.20.1.ebuild 2172 BLAKE2B 45b0a87b4c0850b3dc631811e84bd9dee72756dd0dda2bdec16a2d72bd3af19483eb2bc912fd4df4694b2b36a846059e41e2d56594f1c9b336c158c7acf1e15d SHA512 f1d65bb12eee3da97b624525fb54b73186f423f3c9d361d934b2dc3e4fb7d41778e602672485188f9092bdff9aff31cec1b8d7ddbd142f194b1553f359f344a4
+EBUILD fakeredis-2.21.0.ebuild 2175 BLAKE2B 98d3b5b8f93bc6954191bb08e63bf3397cf9ad0da9c1a6ed2dc8ad4421c2f00f0dc56817d9a330dc18ac7e6e6f80993451d517d6ffd4b4d6f38eeb8d1093e630 SHA512 47d6943da124b127f9087309fd788f6fc080cdfdf23eb76de96bee5f7a9dfdc7a4f6f275d0aa0f4fde6cb0690842d0f16e1d258a5a477602e8928a50a89c951b
MISC metadata.xml 373 BLAKE2B 1de33db59658e6190cd0346be58208cae6c9143a52f49dc289e68aaa0d860b5bd68dfb54f2e0b005f60a67f5caa430e2ce94fc69e64bd27e1bbebb07ad29e602 SHA512 24bfcf4919363fef45c182b6de66221e580ee0e9e99ce46e91b767655dc0b6f8a9fa6c3512ba84d1040698c43a0b6a853ad8d63c1ee5fbc00a1d192defb24db5
diff --git a/dev-python/fakeredis/fakeredis-2.21.0.ebuild b/dev-python/fakeredis/fakeredis-2.21.0.ebuild
new file mode 100644
index 000000000000..916767f1330c
--- /dev/null
+++ b/dev-python/fakeredis/fakeredis-2.21.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fake implementation of redis API for testing purposes"
+HOMEPAGE="
+ https://github.com/cunla/fakeredis-py/
+ https://pypi.org/project/fakeredis/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/redis-4.2[${PYTHON_USEDEP}]
+ <dev-python/sortedcontainers-3[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-db/redis
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # also lupa
+ test/test_aioredis2.py::test_failed_script_error
+ # TODO
+ "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
+ "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
+ "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
+ "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
+ "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
+ test/test_mixins/test_set_commands.py::test_smismember_wrong_type
+ # new redis-server?
+ "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis]"
+ # json ext
+ test/test_json/test_json.py
+ test/test_json/test_json_arr_commands.py
+ )
+ local EPYTEST_IGNORE=(
+ # these tests fail a lot...
+ test/test_hypothesis.py
+ )
+ local args=(
+ # tests requiring lupa (lua support)
+ -k 'not test_eval and not test_lua and not test_script'
+ )
+ # Note: this package is not xdist-friendly
+ epytest "${args[@]}"
+}
+
+src_test() {
+ local redis_pid="${T}"/redis.pid
+ local redis_port=6379
+
+ einfo "Spawning Redis"
+ einfo "NOTE: Port ${redis_port} must be free"
+ "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server"
+ daemonize yes
+ pidfile ${redis_pid}
+ port ${redis_port}
+ bind 127.0.0.1
+ EOF
+
+ # Run the tests
+ distutils-r1_src_test
+
+ # Clean up afterwards
+ kill "$(<"${redis_pid}")" || die
+}
diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest
index b3bbae8a3a16..28235c1e4bdb 100644
--- a/dev-python/google-api-core/Manifest
+++ b/dev-python/google-api-core/Manifest
@@ -1,5 +1,7 @@
DIST python-api-core-2.15.0.gh.tar.gz 193916 BLAKE2B 708bee6e62b4049d88bc88dfc03add6496ee1861954485e145ab01707284216aef224bd8646a3336417d8b114a8c196ce44e8da63e53c3dff3d616ff9bef25ad SHA512 1abbeb266e4bcb9cf8a2dc6ba795a5667b5e9a870fe8609335e929ac17410822e4324d88c7692f8c60534e9ee4b0933af0277cc44ccb2d805bcbaf8db1288bba
DIST python-api-core-2.16.0.gh.tar.gz 205401 BLAKE2B a36c1e76912038b5d239c02c586d79e96f6167b200dab7d97cee1f9dbf679a217a2a67ab2075c86bdeb81a42649229bcfe4940bba8d0ec707ea1d317c364125c SHA512 6ffe94ecb56bc9e67da644365726e3c03ad7a678f18019523e555e33d4226631162c7a749286273b735d4d0bf62af676bfac7c6d17ad1d074a1274c575c8d925
+DIST python-api-core-2.16.1.gh.tar.gz 205716 BLAKE2B 9fef4c669a40d2a8b8432e329aabb6c7d672bbfd912a01ba2629e080a95a82935f31389964b76050d814f85b4f66e6115f5c7339e193eec0012762cb9971968a SHA512 c9bba140e95f4a968297886937f96d86d7d2598699d7957ee4136be3741d52334f2525e1f9c2151ad4b9325456f36ace51ce7fd49079178d5d6049c45e2b0e7b
EBUILD google-api-core-2.15.0.ebuild 1973 BLAKE2B 75f487287c02e16dfdedbb4462cacdb7500185c26ca64a7812a46cf3189782e8a316636a60c03691fa232b6cb6ad3061e80b25f55d88ab16cea721210c4ab7e3 SHA512 543cbfa78c1042bb57c7c467f712f0f92ba9fd726ed569409252121d72c838f98e987fda878de35b0b13cd07ce0a2847ef88a38782a58832669a9e7261d5a236
EBUILD google-api-core-2.16.0.ebuild 1976 BLAKE2B 6c02d4680249c49f416cbefe06bfe059a29dd4f6ef0ca5dd90f1a4cadfb9d859332e243db60077232e258b8be4d813b612e8fead8e4fc40eb572da2c9e2bc8a2 SHA512 38eb097fd59f25c17bd6a22b8ff98c49f4d2a9452586dd3d01206b0525100f41da39b05c12f52fe227e059d7da0a5a3163f9d2a799cfcfa6568afce13050c0f3
+EBUILD google-api-core-2.16.1.ebuild 1976 BLAKE2B 6c02d4680249c49f416cbefe06bfe059a29dd4f6ef0ca5dd90f1a4cadfb9d859332e243db60077232e258b8be4d813b612e8fead8e4fc40eb572da2c9e2bc8a2 SHA512 38eb097fd59f25c17bd6a22b8ff98c49f4d2a9452586dd3d01206b0525100f41da39b05c12f52fe227e059d7da0a5a3163f9d2a799cfcfa6568afce13050c0f3
MISC metadata.xml 519 BLAKE2B bf6ee9b3f0f7fe5fbfa5461aabf7872c803bd0483938da629ed6468017d82ac5b8736a52ef325374d7948a752ff1cfa6006aca2e833721f5a4a47f4adc5d8630 SHA512 d56b0312f5e5b5ba909c84af358bbfea98ea4098fbdd0ab562e0669a87a492facc05644d13fc38a196e1300f4cc1638b28cdcd10f412d753d71f8cf20a7fec62
diff --git a/dev-python/google-api-core/google-api-core-2.16.1.ebuild b/dev-python/google-api-core/google-api-core-2.16.1.ebuild
new file mode 100644
index 000000000000..2c3f266b34e2
--- /dev/null
+++ b/dev-python/google-api-core/google-api-core-2.16.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=python-api-core-${PV}
+DESCRIPTION="Core Library for Google Client Libraries"
+HOMEPAGE="
+ https://github.com/googleapis/python-api-core/
+ https://pypi.org/project/google-api-core/
+ https://googleapis.dev/python/google-api-core/latest/index.html
+"
+SRC_URI="
+ https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}]
+ >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+ <dev-python/requests-3[${PYTHON_USEDEP}]
+ !dev-python/namespace-google
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/proto-plus[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # failing due to missing grpcio-status
+ tests/asyncio/test_grpc_helpers_async.py::test_wrap_unary_errors
+ tests/asyncio/test_grpc_helpers_async.py::test_wrap_stream_errors_raised
+ tests/asyncio/test_grpc_helpers_async.py::test_wrap_stream_errors_read
+ tests/asyncio/test_grpc_helpers_async.py::test_wrap_stream_errors_aiter
+ tests/asyncio/test_grpc_helpers_async.py::test_wrap_stream_errors_write
+ tests/unit/test_grpc_helpers.py::test_wrap_unary_errors
+ tests/unit/test_grpc_helpers.py::test_wrap_stream_errors_invocation
+ tests/unit/test_grpc_helpers.py::test_wrap_stream_errors_iterator_initialization
+ tests/unit/test_grpc_helpers.py::test_wrap_stream_errors_during_iteration
+)
+
+python_test() {
+ rm -rf google || die
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p asyncio tests
+}
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index 67851e367dd1..8d91f3da0a14 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,7 +1,9 @@
DIST google-api-python-client-2.113.0.tar.gz 12473297 BLAKE2B 7799021db708008bbc1d91a11c543fd261af467d226b3bc6b9773878826ac8c2820961d30ed6f3c2abbbe0d9618ceb52eb350594d4d02325cc36e4f0ccc56861 SHA512 257d062de19849c4807cec249e1b7d13a60721ad58ff701affaecfd45253d2c83ddd79079478245c2df0c0f94b220070d342769f1dcfab1fb62f658970c0b317
DIST google-api-python-client-2.114.0.tar.gz 11486137 BLAKE2B 69172e5db315f705d922eda5a093980c56e519cc2b808ed316962235ff20c5401971e1795a53b929bcf8c20c678058c6750d42b4f486214c9cd642e141862b8a SHA512 f39939ea64955488c1445713e649204252c413fbe9e58d2d4668b4f5042ef48853044cfd034b3e78a6cd6579bc09790a17663d92cf3d5274f0bea0cea284cdaa
DIST google-api-python-client-2.115.0.tar.gz 11512432 BLAKE2B 95a3eac1a745ca094b6011fa1ddf8a24e8996201c515337f641e2a3afc38fc8a4bd4aa42b8f16f8965aefb02f21f173a6fc43c6a967d8aecac2abd689de8b294 SHA512 f24f3accd1ed1dd6fd3140608f53163401527ad926631488f46eb4f6bd02ef8434f2b2a6223240cb65f5a26fe6fab663f460265ffe7fb8b0d9c0d3d1bea879bc
+DIST google-api-python-client-2.116.0.tar.gz 11545357 BLAKE2B 26b3949ee377a064db4e9108feb1fbca429bf71e97e4d7d07ac00422952faa7aa4682a77641470a199b81f69172514b04015ea6f55f4761aa087d9eeab58922b SHA512 757d74b45abc570756965f7cd8bab0c833be151c59f64aa103a69d97d581b6b29c5c6c6ad1536067a99be1ef3d77cfdbdbaf309a5068b01b2d6a76d4733eedb7
EBUILD google-api-python-client-2.113.0.ebuild 1313 BLAKE2B 43f0904c5596110abadeaa88477c8da2416432834fc43c4e966ed56faa729007b1a55505fcf8117e6cb53f8dc2d7b4f5b680124d5cf83343822aa997aba65061 SHA512 89c7462571b609890c0482176a460a75adc53b72e1e35d411484b2fdc648088d83dccdbc1666c8e88b8ec7d2b6a24a25c68dac773ccf035a292e90c11332a329
EBUILD google-api-python-client-2.114.0.ebuild 1316 BLAKE2B 437ad4346d43d1a71c6ca6537c57e42b7b50fc5bd71d69157abad0e24bda38d6f07ff192b146304a689a8040392a4ee5c50ad11da5b7f512cde4675502aea379 SHA512 4e68eed9dbadc5b5298b8d883d98ffd290fdbf96a0ed0ad8064751fe2823fc7c49117fb4676f09bbb9a1ebb72af43876023ec8b01729962256b477c0db839d0f
EBUILD google-api-python-client-2.115.0.ebuild 1316 BLAKE2B 74751b9b88bc82209655d3e8932c291cd4cbfe0a20d18ac13e71761f659c3bcd30a9e7e0c51ebf4b4df67fe6fd6dd9db37cf5cbbe2b31a45c628fe6428a48483 SHA512 3d1048fb99429c7b3acc39ee9d65048dc4efc79cdcac2f7a1ecaa69e3cfabddff6b8099c527b8436f6eb5457b795365fb7c2c3951d202aa78288d565001cbf23
+EBUILD google-api-python-client-2.116.0.ebuild 1316 BLAKE2B 74751b9b88bc82209655d3e8932c291cd4cbfe0a20d18ac13e71761f659c3bcd30a9e7e0c51ebf4b4df67fe6fd6dd9db37cf5cbbe2b31a45c628fe6428a48483 SHA512 3d1048fb99429c7b3acc39ee9d65048dc4efc79cdcac2f7a1ecaa69e3cfabddff6b8099c527b8436f6eb5457b795365fb7c2c3951d202aa78288d565001cbf23
MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.116.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.116.0.ebuild
new file mode 100644
index 000000000000..c5a2303ef5ac
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.116.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+ https://github.com/googleapis/google-api-python-client/
+ https://pypi.org/project/google-api-python-client/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+ <dev-python/httplib2-1[${PYTHON_USEDEP}]
+ >=dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+ >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+ <dev-python/uritemplate-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # require Internet access (and credentials)
+ tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive
+ tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object
+ )
+
+ epytest tests
+}
diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index 8ce123fdda0c..be6b5618adbe 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -1,7 +1,9 @@
DIST griffe-0.38.1.gh.tar.gz 201135 BLAKE2B cdd1b7a24bb1afa6cdf68cffa696b8a19886d03b97ab6eb821fc9db150b1cd9d2e64de65f55c78f64663448e4b268c12b7d95c512e2dac3418489f0b0ef2f9c3 SHA512 74dd48d687edd399ac5da10454e68d9b226ad1b0418d9df583c364f65f5922cc29e109f1fafb3914a73a7217720f2305a4949324736a693f0065b8cae1f591d1
DIST griffe-0.39.0.gh.tar.gz 214713 BLAKE2B e27015592ffc1a817c6236ae7a242f4968ba7ad2c649541bad9c6c31ba0459df4d7122382a6a776117bf80afb563f50a736d3d6851fcceed3113ac8372af0969 SHA512 b872c929f5dd32d7c63f3f199755c8b1e4b9bae05b21b3c4a477f3ba94ca24170907faf0d4e878b43403f448f6d067300d80e612633d801f993f5e13187f572f
DIST griffe-0.39.1.gh.tar.gz 215601 BLAKE2B b6c1d4de8e01a57b6a3d48370228184332e2cb6fe298e7ca1b798b25b49995df8e9a096903f2ea942d534af4c310953d28be77c48c6406ce0096a586173a4e4f SHA512 877989570e0981e37f106c22b7fdb1cebb4847730eea3aaead5ca3647c0af97d2491c7d4afb29f9d5c2f5257349549169c70b47fa323881229eb696dcba34b73
+DIST griffe-0.40.0.gh.tar.gz 216145 BLAKE2B a85d765e2692b3bcbf75c02b4fee8867bf5cc0b8bc4aa5941f0407404949f6e3ca372cd00aa76bacbc994edc4f70b7bf25d95ab773993dd08d0885377f1a8003 SHA512 4b52e6f0df988f2c225cef6cbf913a858fd2f09c1ebfc3e1a9cf984aa0d362ed6768322a32fcaa43fdc8bd4dfa0f8ed25bee5b2721e47a38d2962cc5a712e114
EBUILD griffe-0.38.1.ebuild 963 BLAKE2B 2af51a82ac9d8c76985449f17efdfbe3e95e9f30271ac07d9c3454085e674b9cccbe0dff09062e3ced8bbe68217472f02593e2f7a416c9ece6add6bfb40f7e28 SHA512 9a8167f0e5efccf1e10e8e5b0a5450e0bbaaa957e47457f793c8285b85189cd6a26c7177cc9a022aa85d9f6ca18221c3c12960895dbdbca955d953b316088709
EBUILD griffe-0.39.0.ebuild 963 BLAKE2B 1048aef3e64f935a399d5961b2d7c63301c0d3b99dc4592b8af5dbfd5160cba965245de477eda22ab35fb4250441f125b4ac8d0ffe9b703c46919c1118d6b398 SHA512 febd9e6b6406d6fe35f2444d479981a0973614b59a467fa78e83bf00c6db575be2db6b21e59ade85d0d3fa711556685ab80369c4d681258df6df2ffc56398987
EBUILD griffe-0.39.1.ebuild 963 BLAKE2B 1048aef3e64f935a399d5961b2d7c63301c0d3b99dc4592b8af5dbfd5160cba965245de477eda22ab35fb4250441f125b4ac8d0ffe9b703c46919c1118d6b398 SHA512 febd9e6b6406d6fe35f2444d479981a0973614b59a467fa78e83bf00c6db575be2db6b21e59ade85d0d3fa711556685ab80369c4d681258df6df2ffc56398987
+EBUILD griffe-0.40.0.ebuild 963 BLAKE2B 1048aef3e64f935a399d5961b2d7c63301c0d3b99dc4592b8af5dbfd5160cba965245de477eda22ab35fb4250441f125b4ac8d0ffe9b703c46919c1118d6b398 SHA512 febd9e6b6406d6fe35f2444d479981a0973614b59a467fa78e83bf00c6db575be2db6b21e59ade85d0d3fa711556685ab80369c4d681258df6df2ffc56398987
MISC metadata.xml 398 BLAKE2B eb35dbbdd7d3482404991416d9e06e3e87f88a96cc91d481b5a2f53eb732172116b4cfefa1a65f9ba8db44e2b10ed0fd6e4031b7d17382e9e931d1a2eedb322e SHA512 833aac5d52c2584143d67b7ad325e9538cee17d454410b3c4708ad9b47f58d3b2c0875d735b149603bb36ae124d24343b2e456a6db5e5f806da2e13f32c108cc
diff --git a/dev-python/griffe/griffe-0.40.0.ebuild b/dev-python/griffe/griffe-0.40.0.ebuild
new file mode 100644
index 000000000000..73f99c53e1af
--- /dev/null
+++ b/dev-python/griffe/griffe-0.40.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Signature generator for Python programs"
+HOMEPAGE="
+ https://mkdocstrings.github.io/griffe/
+ https://github.com/mkdocstrings/griffe/
+ https://pypi.org/project/griffe/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+ https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+ >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
+ >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}
+
+EPYTEST_DESELECT=(
+ # fragile to installed packages
+ # (failed on PySide2 for me)
+ tests/test_stdlib.py::test_fuzzing_on_stdlib
+)
diff --git a/dev-python/jupyterlab/Manifest b/dev-python/jupyterlab/Manifest
index a315d47dcd75..083ca93cb9fc 100644
--- a/dev-python/jupyterlab/Manifest
+++ b/dev-python/jupyterlab/Manifest
@@ -1,5 +1,7 @@
DIST jupyterlab-4.0.10.tar.gz 18347775 BLAKE2B c217b18a5260da8a9ff7df833b7d2a4233255e5a0bbef37eb638bf0fcd99646f5233b70b17b0eb8a27c4fdc042c9dd55c94ffc4d593f890780c6e3f48cdaafd2 SHA512 e5203a17dcf682927cd480363d5952765e8c02c243f2a8fcbef785ffe4b58ea669a196c9040f516a3b4cecd323d54d005a91ce6ce5dfffb32d4e610c14a6f1e5
DIST jupyterlab-4.0.11.tar.gz 18348142 BLAKE2B 6a2676504a6475d02965ef7b6e393a52c19b3c6af8e58938a189f6bf22693ec754be6c165029f7b9f68b1b80a9f8c20fb67600cb4e9c526da5ae386b3bf728d3 SHA512 b02d18d0e0ecffc9a5d847efe4ce7c7258c741fd6ae0842f25c2c446b16af7cb11ac422dff7807a1a19f4536b514914e098c4fd04a58ceadb8296ce9aca3e2f3
+DIST jupyterlab-4.0.12.tar.gz 18352336 BLAKE2B afa406372cabd740dc09b354e626d4b87c3143e258294d48f82a816002f43e3d22e43bb0cae9eb34f1754d6ed947923c7fb60fbdaec9c82db162422c6057ec7c SHA512 2a84d2d2e6c64e8fa469b7c5b144b364743d2def1c278aff13e5a9380aca0075b49b31370fed368df951208014a0737380966ab6171a13ff07246ad2b4eca996
EBUILD jupyterlab-4.0.10.ebuild 2610 BLAKE2B 43cf71f66c0706f0ff3e34465946de03118fc540a9b8c415a3cfcc9bfcafa786031600365354ad9c7cbf1c6d075ea0493409bb280ae9bfdf7e2e93c3d8d2c3d3 SHA512 6c0aac16395c80b7393d3101e3864249b4523a5db3a432ccd51f4a909fccff93db42959a27eb13025eaa08f1db58e1bfa3758ddba6d32b8ec5032662b18b81c8
EBUILD jupyterlab-4.0.11.ebuild 2615 BLAKE2B c0643bbfbcd6c5ca30e090cf8e1cae2d400dd2c11e283d4737dfcc7b2e75fe58962cd4d5ab930403418a2f0e18fda792f2874c9b501f5bfb2fd9245d9f47a0a2 SHA512 5998157191632668110865248ac80843b2a274b3d2e2041841d566e0731156cc4146891816e057c0595ec45b2590fece3ee1d127b1ce8e698179c01ca56ebbb0
+EBUILD jupyterlab-4.0.12.ebuild 2615 BLAKE2B c0643bbfbcd6c5ca30e090cf8e1cae2d400dd2c11e283d4737dfcc7b2e75fe58962cd4d5ab930403418a2f0e18fda792f2874c9b501f5bfb2fd9245d9f47a0a2 SHA512 5998157191632668110865248ac80843b2a274b3d2e2041841d566e0731156cc4146891816e057c0595ec45b2590fece3ee1d127b1ce8e698179c01ca56ebbb0
MISC metadata.xml 412 BLAKE2B f0b40e19f8ba9dc116f0e4a882cabab6376f22d1eaeb3eac58ecff465ee2aff3564ddbf55e4ffb8971807a39945109a164037a954419671a274d3ac558b102ea SHA512 b6149a03585ca04bc3bf6f3ea6055e8e1fcb620a771359d150df7c22ee16bf09f57c8037df2161021fac0c194be0ac5ec79a31f0511d785e0c5b1ca96d817e42
diff --git a/dev-python/jupyterlab/jupyterlab-4.0.12.ebuild b/dev-python/jupyterlab/jupyterlab-4.0.12.ebuild
new file mode 100644
index 000000000000..2eb5e053e66d
--- /dev/null
+++ b/dev-python/jupyterlab/jupyterlab-4.0.12.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi xdg
+
+DESCRIPTION="JupyterLab computational environment"
+HOMEPAGE="
+ https://jupyter.org/
+ https://github.com/jupyterlab/jupyterlab/
+ https://pypi.org/project/jupyterlab/
+"
+
+LICENSE="BSD MIT GPL-3 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/async-lru[${PYTHON_USEDEP}]
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ >=dev-python/jinja-3.0.3[${PYTHON_USEDEP}]
+ dev-python/jupyter-core[${PYTHON_USEDEP}]
+ >=dev-python/jupyter-lsp-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/jupyter-server-2.4.0[${PYTHON_USEDEP}]
+ <dev-python/jupyter-server-3[${PYTHON_USEDEP}]
+ >=dev-python/jupyterlab-server-2.19[${PYTHON_USEDEP}]
+ <dev-python/jupyterlab-server-3[${PYTHON_USEDEP}]
+ >=dev-python/notebook-shim-0.2[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/tomli[${PYTHON_USEDEP}]
+ >=dev-python/tornado-6.2[${PYTHON_USEDEP}]
+ dev-python/traitlets[${PYTHON_USEDEP}]
+ net-libs/nodejs
+"
+
+BDEPEND="
+ dev-python/hatch-jupyter-builder[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+ >=dev-python/pytest-jupyter-0.5.3[${PYTHON_USEDEP}]
+ dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/requests-cache[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_DESELECT=(
+ # These tests call npm and want internet
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_core_extension
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned_folder
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_and_uninstall_pinned
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom_minimal_core_config
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_custom
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build_check
+ jupyterlab/tests/test_jupyterlab.py::TestExtension::test_build
+ jupyterlab/tests/test_build_api.py::TestBuildAPI::test_clear
+ jupyterlab/tests/test_build_api.py::TestBuildAPI::test_build
+)
+
+EPYTEST_IGNORE=(
+ jupyterlab/tests/test_announcements.py
+)
+
+distutils_enable_tests pytest
+# TODO: package sphinx_copybutton
+#distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme dev-python/myst-parser
+
+python_install_all() {
+ distutils-r1_python_install_all
+ mv "${ED}/usr/etc" "${ED}/etc" || die
+}
diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest
index 08062dd5fd14..4cb812e07b6e 100644
--- a/dev-python/platformdirs/Manifest
+++ b/dev-python/platformdirs/Manifest
@@ -1,3 +1,5 @@
DIST platformdirs-4.1.0.tar.gz 19760 BLAKE2B d2deeb3d8300a92af0c0d69bcee2c02210d0cd32925ba7fdbd992723e13deba2a432bc7cb5eaf83ca9f576888d54d237b17028b25554bd65f044e61c0a353384 SHA512 f9cc171e7861cd9018be179963fc5d0316dc39a953b67dccf946937077704eb80955cca0d51c0edd8b4f931f705f719767f2b888be4276278891a099b5928fa2
+DIST platformdirs-4.2.0.tar.gz 20055 BLAKE2B 07338fc1ad6f5edf3dfe9de9e74326af4c22a4b6db0979a2b0926d248e7bc27f6f40e9e47e62979657c0804e3d296dfba5b18f57fa64b1fdcd205d52ae21fe17 SHA512 615742163cc4eb0ee97c4dba069d59a08e0056e05a3fbeab32dcab854ed56976e8707dd70afd65dbd0732bf1ad1a42c565fb3d980b7b668aa2cdecc5cc1de4f0
EBUILD platformdirs-4.1.0.ebuild 1326 BLAKE2B 02a40864be04dfe30c609d82652dac8ea264fdcf5e5fa7802cccd67aea42fef23fa674fac448cbe4af75e22a60e029fe00ab49a82529b45e02786d36fbbd6107 SHA512 97ac223f0e44101860803b0a109f3ba4d9f521b43f30d7f3ae79cd6745819bfba6ca46464323da9a0483c8a0f466dfe406d3928fe567323e6579e7adfd4d97ed
+EBUILD platformdirs-4.2.0.ebuild 1334 BLAKE2B 4765fa047b1d50d5ecb7f482614b6f116bd8088434c1d9074d8c09b9d932b823eb2bc3bf6560514bf4490fa90b47c213a7f03a360cb4297b629b8888e250e34f SHA512 4bc380b7e3989fd9a3d22a13cb6e09ac9dc2a8c63bddc5707200b331415508f299ffbc1983f157f7537a1a82235fea2119ef554ba1c6180e012362848aef5d92
MISC metadata.xml 383 BLAKE2B b8c8c1593d154e7a38ca4bc450c14ca21f2411ea1d71f67e9631c1def0acace43ebb6e67adc0c4a1f5f14aadfbce44d0d815fc3696410bef66c826fd5fb00a45 SHA512 f4ba6722e1cf661b3febe10bb15755a9cbc30226a08bdcabfa3d80be87b42d662d6a1edb3412ad79e8f36836a6dd4fd91a83dae29725ec47041056dc1f1f9b75
diff --git a/dev-python/platformdirs/platformdirs-4.2.0.ebuild b/dev-python/platformdirs/platformdirs-4.2.0.ebuild
new file mode 100644
index 000000000000..a4620b76de0d
--- /dev/null
+++ b/dev-python/platformdirs/platformdirs-4.2.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A small Python module for determining appropriate platform-specific dirs"
+HOMEPAGE="
+ https://pypi.org/project/platformdirs/
+ https://github.com/platformdirs/platformdirs/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+BDEPEND="
+ test? (
+ dev-python/appdirs[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+ grep -q 'build-backend = "hatchling' pyproject.toml ||
+ die "Upstream changed build-backend, recheck"
+ # write a custom pyproject.toml to ease setuptools bootstrap
+ cat > pyproject.toml <<-EOF || die
+ [build-system]
+ requires = ["flit_core >=3.2,<4"]
+ build-backend = "flit_core.buildapi"
+
+ [project]
+ name = "${PN}"
+ version = "${PV}"
+ description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".'
+ EOF
+ # sigh
+ cat > src/platformdirs/version.py <<-EOF || die
+ __version__ = version = '${PV}'
+ __version_tuple__ = version_tuple = (${PV//./, })
+ EOF
+}
diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest
index 1fb684665a0a..a649f625cf3d 100644
--- a/dev-python/pyfakefs/Manifest
+++ b/dev-python/pyfakefs/Manifest
@@ -1,5 +1,7 @@
DIST pyfakefs-5.3.2.gh.tar.gz 225929 BLAKE2B 1a84f52e8d85b55d2ebc0dcf9c4b44bd053c0a3a12d6c47c1f8d5aec304e39a83ffb01d4c707929955ca5cd86ae9427332d5bf043cb7f910fe1d17fbcc19e35c SHA512 4cc2c861fa358c06832df6e8a7cfc91e2b9be42f1164378ea6bd0a3a6cc48f36c545b7d61e03591d025ef7bd98fdc812f903973f28a278056961aec22ca88641
DIST pyfakefs-5.3.4.gh.tar.gz 226538 BLAKE2B b0cac2799c7d9517a1fc89d15cf92222dc5d5438ba4c43bc8796afbf77c2c7a2729bf42e1b57b1fb3777a91aa0fa12e0d6a0a6e0068855fba86bf6e372bac28e SHA512 10c56af0b871b8b8ce483d01234ebba953b038fd030edf4f0fedcb5b23ee897c912d9e9404521ec11f9e8d0d041d4bde4f101a4d99b3b527721c4c291c2a6745
+DIST pyfakefs-5.3.5.gh.tar.gz 227359 BLAKE2B 635e41cb9892e1707555559769c01d5b575e44c5f1dd412acc05c3bed3b2dad2724ba32341b59cdecdfb658c94008e09396970349d8c1ffdcb90bf89ea82aca0 SHA512 342dc9cc0378af8cd8a9b0783fb6a1415207505ec8d4992f8fdd7e8d2bc4aada26d0803ed3b74d30b42a50dffb793c70acdeb3f28f199c0918783e1ea0a5e0d8
EBUILD pyfakefs-5.3.2.ebuild 883 BLAKE2B 4331afe4e3ca432f01132f3a238fbdeea1e8355c40bf1910dfb42c47c7a7e8b53e9f78e8b064cb0a78f26d33f21ab74962168a1f249d540674ccdffad91566d0 SHA512 16de4a375ae109fcc891ed87a465f1e8713b68a6a89cd604d9da9b7842079d836a403284a84ca327c7f48ba7e60ceb09e6bd4611d86596c890814296458f5ab7
EBUILD pyfakefs-5.3.4.ebuild 985 BLAKE2B 1f6d7d0b86d2a8df9080fa01b1e9edfebb8396554207a92917233ad1259afb6451d1995bc61706872d0ff28672e662d4147de50273611a37673ce5a14d8cd2ff SHA512 3dce3bbb7780694eb317da7b66deeca0b465c7111df923a187e4d94af11a583590ab062dd615af95bacb4cff538b8b9633aa531bcb46ae643148b5b04f6a6820
+EBUILD pyfakefs-5.3.5.ebuild 985 BLAKE2B 1f6d7d0b86d2a8df9080fa01b1e9edfebb8396554207a92917233ad1259afb6451d1995bc61706872d0ff28672e662d4147de50273611a37673ce5a14d8cd2ff SHA512 3dce3bbb7780694eb317da7b66deeca0b465c7111df923a187e4d94af11a583590ab062dd615af95bacb4cff538b8b9633aa531bcb46ae643148b5b04f6a6820
MISC metadata.xml 395 BLAKE2B add696dab9f93cad522087325d7cea08bb0d6905a093c0dd721b8ee0cc5f06a97e8b29663920e5131fd1cfaf38a1fb1c22908daa155025713ffbf18d87a2d5ec SHA512 454f9cf42ae315bb9d4b7c9a2a8b9a690163befc8f738b1fe4a145f1f3a9a5f59693e4cd1ebd4c501005cac1ab81c8b57b2316ac50739dfa96919b6de4850b9a
diff --git a/dev-python/pyfakefs/pyfakefs-5.3.5.ebuild b/dev-python/pyfakefs/pyfakefs-5.3.5.ebuild
new file mode 100644
index 000000000000..754709257053
--- /dev/null
+++ b/dev-python/pyfakefs/pyfakefs-5.3.5.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A fake file system that mocks the Python file system modules"
+HOMEPAGE="
+ https://github.com/pytest-dev/pyfakefs/
+ https://pypi.org/project/pyfakefs/
+"
+SRC_URI="
+ https://github.com/pytest-dev/pyfakefs/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=()
+ local EPYTEST_IGNORE=(
+ # test for regression with opentimelineio package
+ pyfakefs/pytest_tests/segfault_test.py
+ # test for regression with undefined package
+ pyfakefs/pytest_tests/pytest_fixture_test.py
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pyfakefs.pytest_plugin
+}
diff --git a/dev-python/pyside2-tools/Manifest b/dev-python/pyside2-tools/Manifest
index 34ae524866c2..6473ea977562 100644
--- a/dev-python/pyside2-tools/Manifest
+++ b/dev-python/pyside2-tools/Manifest
@@ -2,5 +2,5 @@ AUX pyside2-tools-5.15.11-no-copy-uic.patch 1343 BLAKE2B dbabe4c0a46b0f3ccb160df
DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91
DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070 SHA512 843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4
EBUILD pyside2-tools-5.15.11-r1.ebuild 1605 BLAKE2B 5b3ea48f88ca7191bedb0c31e12de2b52ec58f775d78d2f09db90b0ee955c380738cf0749c23cbdd1e1a5f076801d68311d3b8df9123a114e50ba8280b021987 SHA512 1676ef6da4ae0045d52840e061d41c9fc2fc58326b1662e95fcf7596344b744fbd382b71a116f632f53200cebe822f3904a267c0c1caf8d29e74f07b048573c5
-EBUILD pyside2-tools-5.15.12.ebuild 1606 BLAKE2B 4bb0524c80965ae88214f489123d87543fdf112347775cfed0930e908342f09caa3462016dfa08661e4814ab6e268971626943a671d137ae349a194ee60e4d8b SHA512 3b4be56fe0f870bba387929b0f4696966f5ddce3bd4d16c7f3e5e411a9496117afe49012a3f3612f652f149dc887dbf8ad4265b33313fb4c41070fe40e426593
+EBUILD pyside2-tools-5.15.12.ebuild 1605 BLAKE2B 61ea9709dbaee7f6f037b96a8834f80a8f32fb081df886382f4e14550db418fc9d95f07875d5baa707c768ce1642ba758cd045d1c56b3d4c678503286c8c247b SHA512 026f0578d1d9a47c5c875efb2d13d29eaaa2d65e43f68f1ec6c87af63b6cbfa729b382bf0357aecd44eb69bc738e9a7aab87c3716c69aacb8722b5c45be2e2df
MISC metadata.xml 402 BLAKE2B 28348df442d189eadb56e04dfda71c1d5a56868aae85611a7d77ecdc7651e34ce02563c8da1270aad55758e2dd4301de44434e0bbdb010ef484e240068602ede SHA512 a54866110e38c24d67d60286c64b63dc0b537c55eb201b84b9173b47710b6e8a840d9072ca46fbef969bf481e43e1d8824b20655d7fe6b300cfd5333c3f74a41
diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
index f52561b0a39e..93fd8b402f99 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.12.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}/sources/${PN}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
diff --git a/dev-python/pyside2/Manifest b/dev-python/pyside2/Manifest
index c9affb0f3085..292f64886202 100644
--- a/dev-python/pyside2/Manifest
+++ b/dev-python/pyside2/Manifest
@@ -1,5 +1,5 @@
DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91
DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070 SHA512 843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4
EBUILD pyside2-5.15.11-r1.ebuild 9056 BLAKE2B 849743dcf296e1d16dbcb6a0551a844fc0708d194447b23deb4120ec71612c45bb0ec25919809a1a89c46636d87daf57311bccf9225f82a98458b602be28f552 SHA512 a04efeb82c7ea12f035a094f68b65fe4c1cdce047b92b47f594b206e31d1424627fd22377b5abec244832069677b04ec498fcdfb58d1e8c24ed2a05015436997
-EBUILD pyside2-5.15.12.ebuild 9057 BLAKE2B 9216dd4086b6d365c14f8623f3ddcb95988a13bc60d222769714997140ff08d94d91ce59a1806cdbacd87727ce10539baef3cfada61dc8eb6ddf50cbfd50b0ca SHA512 568289159b2a236c798d2c457de116de28a7233f6bcaf1f84e49f688477578022aee1a0fe2469c6c077af53a6e436ef5902078adb5d741af9224a503b66bb961
+EBUILD pyside2-5.15.12.ebuild 9056 BLAKE2B 393178162b9f1e6093a82b221b7608a8b3f8e91dbbad643628f0be5c9b8d62b0cdb462e62630beac9825b7c9025d2548446361f18699725dd3e3c0ea21b5e2ef SHA512 a833f9c2070d105280b5b07f6d5131c5c920230a1eae51b983cfbb4a4e3464b944274888ceb9f8a4a3733a7099d9a6b1e7adf0b54be6b49bae93aa371e1c4653
MISC metadata.xml 2143 BLAKE2B 0e07f94230c96f0d0cad7fc8c066356f20770d8ec285aaa049bc3650ec2f81837512d6ef217472ce799ce85a1e0a93d275d8b13f770bd68e6e86e5de495c26e8 SHA512 7bbd56f0e8bdece4cde891e8f864802fe872861fd1fa1398b3dac5554e212545acd47aa763389e685e37b2d2b8679212e06b0a8c589f824b71bcce4811973102
diff --git a/dev-python/pyside2/pyside2-5.15.12.ebuild b/dev-python/pyside2/pyside2-5.15.12.ebuild
index 664e3a7140ae..c516810217e7 100644
--- a/dev-python/pyside2/pyside2-5.15.12.ebuild
+++ b/dev-python/pyside2/pyside2-5.15.12.ebuild
@@ -37,7 +37,7 @@ S="${WORKDIR}/${MY_P}/sources/pyside2"
# x11extras (for X)
LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="
3d charts +concurrent datavis designer gles2-only +gui help location
multimedia +network positioning +printsupport qml quick
diff --git a/dev-python/quart-trio/Manifest b/dev-python/quart-trio/Manifest
new file mode 100644
index 000000000000..23dff14ccaa8
--- /dev/null
+++ b/dev-python/quart-trio/Manifest
@@ -0,0 +1,3 @@
+DIST quart-trio-0.11.1.gh.tar.gz 18568 BLAKE2B faabf4204a82dcc70e41d1d1ec7171c89386f2e40979c20501890d9bc27eb2af693bc791a9015a9c4c676a5e25ec69dc4975a0cd09987cd14f699a04442d54da SHA512 8ea20c36c772eff3e2b0a83a4c325cd223c19b3d7e1e51e7378897bd11479db2c8015d2e8c4713721070fc413f42b19f844a3966a0d06d299439cf514b0b3291
+EBUILD quart-trio-0.11.1.ebuild 906 BLAKE2B f411fbbe5502cb9830d7638c966510016aca11384009c8b1cf4b03da56405510c0161ee933953180a5fd7d7f9472f1a7f5546f1ac1a3fbd279e75e49f75e237a SHA512 306d7781b333797f5d706ababb67e7d8128d1dd653b7c4434161356205e6404258ed7bc62018d0155bfaa256c1e0676c9c92a7bcda56d424721457eb5c950ef8
+MISC metadata.xml 427 BLAKE2B fade855b0fc05b078dec5432d1e5cff22bdc4fc23bb97aecca815b7c031b67881f291afae0d5abf42fc115f405cf528683d992447d372a154015c40b1eb8f36c SHA512 2738f87b35ee3ca112096727054730fe90af48a3f77afff7aed8198a43bf505e984ec0f2d810fcd183507be58a8586c6f3dd4dcd26f40c6ba11008d7745aa714
diff --git a/dev-python/quart-trio/metadata.xml b/dev-python/quart-trio/metadata.xml
new file mode 100644
index 000000000000..0a22f1b2a556
--- /dev/null
+++ b/dev-python/quart-trio/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- please remove python@ if tests do not work -->
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">pgjones/quart-trio</remote-id>
+ <remote-id type="pypi">quart-trio</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/quart-trio/quart-trio-0.11.1.ebuild b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
new file mode 100644
index 000000000000..fff0e201a851
--- /dev/null
+++ b/dev-python/quart-trio/quart-trio-0.11.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Quart extension to provide trio support"
+HOMEPAGE="
+ https://github.com/pgjones/quart-trio/
+ https://pypi.org/project/quart-trio/
+"
+# no tests in sdist, as of 0.11.1
+SRC_URI="
+ https://github.com/pgjones/quart-trio/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/exceptiongroup-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/hypercorn-0.12.0[${PYTHON_USEDEP}]
+ >=dev-python/quart-0.19[${PYTHON_USEDEP}]
+ >=dev-python/trio-0.19.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-trio[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -o addopts= -p trio
+}
diff --git a/dev-python/quart/Manifest b/dev-python/quart/Manifest
new file mode 100644
index 000000000000..dcb277bd5ef8
--- /dev/null
+++ b/dev-python/quart/Manifest
@@ -0,0 +1,3 @@
+DIST quart-0.19.4.gh.tar.gz 493787 BLAKE2B 8a754687cc2e8321ed6b2243cfe519d95e955869a1a12c89a22aa3e304466a4a496531e7ca8e819c0daee88a6b077e7b54dbef02de84abd6f6dbf7b8988e139f SHA512 d6673a43733b8f1caa2180c545cea99eb9670d802b29f123e6c499345bc33cc5f36c9146757e0eea9def811043a9b0e7d59e5e7012ee965b425ec32620cd383a
+EBUILD quart-0.19.4.ebuild 1154 BLAKE2B bfeb7f01f563cef5629cabedb812d7b742828ce73823ad2faf3eee131b5b2ea02e80857d77cad0fbdb45571ee83d74e277a08a949618485497e544b56f790433 SHA512 ed02ee1c626bd61b6e6b0a5cb319791fb4f822f3b2bb84ee8b975e9a62a2731556c0610c960f334a6e30757afe45c7ff3816cf48c751e992214a23186073a310
+MISC metadata.xml 364 BLAKE2B 207d3328ae2624ec61834adc055ca2b01ee1a587c2b6ef8cfde8c72d7370f4bb912dbc5fefdb5432959dcf273b9ebabc394dfd163dab7be00413daa85a0b6162 SHA512 8fc752b94e06ea29021c7e73c67a488f17fbbd6b8dab79c58f8647989e9c613071b539e626bf122e6693b8b670cc57bea115581801d57d3212c037d0f91df7d2
diff --git a/dev-python/quart/metadata.xml b/dev-python/quart/metadata.xml
new file mode 100644
index 000000000000..e630e696005f
--- /dev/null
+++ b/dev-python/quart/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <remote-id type="github">pallets/quart</remote-id>
+ <remote-id type="pypi">Quart</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/quart/quart-0.19.4.ebuild b/dev-python/quart/quart-0.19.4.ebuild
new file mode 100644
index 000000000000..c81ca8ecca32
--- /dev/null
+++ b/dev-python/quart/quart-0.19.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python ASGI web microframework with the same API as Flask"
+HOMEPAGE="
+ https://github.com/pallets/quart/
+ https://pypi.org/project/Quart/
+"
+# no tests in sdist as of 0.19.4
+SRC_URI="
+ https://github.com/pallets/quart/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/aiofiles[${PYTHON_USEDEP}]
+ >=dev-python/blinker-1.6[${PYTHON_USEDEP}]
+ >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
+ >=dev-python/flask-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/hypercorn-0.11.2[${PYTHON_USEDEP}]
+ dev-python/itsdangerous[${PYTHON_USEDEP}]
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/markupsafe[${PYTHON_USEDEP}]
+ >=dev-python/werkzeug-3.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -o addopts= -p asyncio
+}
diff --git a/dev-python/shiboken2/Manifest b/dev-python/shiboken2/Manifest
index 08242c44cc51..9c4a5cfe0d2e 100644
--- a/dev-python/shiboken2/Manifest
+++ b/dev-python/shiboken2/Manifest
@@ -1,5 +1,5 @@
DIST pyside-setup-opensource-src-5.15.11.tar.xz 3584760 BLAKE2B c4d60439a218451eb0c505031524fe1e30a117b7e89a28b5cd7518c193a8d2de01a5db8cb3acdd97c81da6dddff99f786c6c763427f78cdd0af4031122ac2d24 SHA512 377b3f6a793313cf7f5bea0dcef6630bac32d79b247e213d0b1b719805b35692aa8dd9a8896c75c6266f05af38809f574051d64b1a2f958a48c90167feccfb91
DIST pyside-setup-opensource-src-5.15.12.tar.xz 3585204 BLAKE2B a664555b5a98d5ebda39c8226062e12c2b3308e6d95866cd9268de6a8089aef5d0e7a4958821a8e84642f01bffe2a9323ba0752d33fc803d4eb4b29453e2f070 SHA512 843d7352bfb7c9765b5033939b2a6211148ad79a6012685b2d07775745edf04c8420359efb2a3ae4a8686de4daaeb7f531f73fd152f0a2fe7dd54de0080c3cf4
EBUILD shiboken2-5.15.11.ebuild 6616 BLAKE2B 442cf00add86790e07f5f5241257f827b0fa0c239450104071a9bad4311449b3b37d9ac2b67eb3f9d9432f52d7e10836f310d0200b98ba26e493621613dcd066 SHA512 2e545a7fa8be1a072aa98f6cd55f6435aba534a4b179f7f3fcf8c344f88b1e114ac216c7790f9f598a99ef73be31f24f51d09c35abbb09daba39229b609001ae
-EBUILD shiboken2-5.15.12.ebuild 6617 BLAKE2B ed0e17103a3be91e96ee7614677783cb38b4aaa3b48a71156995cc5305348431660a3560c93a83711912e4a8cb69ecc0d7f675ce9c21ec84d2a16e39046eabf9 SHA512 e7ee76df679904d08ba5475eb37a843d8998e139dd5fee533cd4be1a627359216db4488d66ed075f9163860c6f54ffa32b0e3f662d3af861cddaf20fda884980
+EBUILD shiboken2-5.15.12.ebuild 6616 BLAKE2B 1984f3d2a5248ab1590f9f97d8596094b1a75ed5072acf8985365172b088004fb26ad3aef1585159ea0785ff60b83dd7e49aec5322f26a1f1d349b9cab623e18 SHA512 7648231caac3a1392dfadc6add2e1fcf8dacad7c02e367440a41bf17ffab70c3a9fe6a19720cfd3f973866dfe03c3ec3b09be82cc60c7952116484e5aaece655
MISC metadata.xml 730 BLAKE2B 803b825adb9fcd4379b1e3fba57d6b1916a81ced12f3b3c7d3ddcd68a0c03e85fcf31d5b07a70deebe073f267fe93a0529f7ffb4b1a9508a2223894883044f3b SHA512 5a462077fee2bd3ac87ab79274be0a718fd9b273fca4946d2d2734cefdf5817e6b4dc478a828b3bc783c63e64a62a6662b482d61eefe57386c15f9703a57fb24
diff --git a/dev-python/shiboken2/shiboken2-5.15.12.ebuild b/dev-python/shiboken2/shiboken2-5.15.12.ebuild
index 2c962c270cf1..b52da8ea06a2 100644
--- a/dev-python/shiboken2/shiboken2-5.15.12.ebuild
+++ b/dev-python/shiboken2/shiboken2-5.15.12.ebuild
@@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}/sources/shiboken2"
# arbitrarily relicensed. (TODO)
LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
IUSE="+docstrings numpy test vulkan"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/sumtypes/Manifest b/dev-python/sumtypes/Manifest
index e4c270dd36e0..2e989de79c1a 100644
--- a/dev-python/sumtypes/Manifest
+++ b/dev-python/sumtypes/Manifest
@@ -1,3 +1,3 @@
DIST sumtypes-0.1a6.gh.tar.gz 6535 BLAKE2B 5441b2c89515e9c24b0ca8e5ee6294272290bc452391ca6ce5adbd5befcf2f1879859e84d011b0a5be5a3690a138e9f2e30c38c15171160556eb863d6465b4ab SHA512 1e2fbcb6fe42db4aeeadb3e45d1629027eb99786fffaed03c61056c24a760e6bcb75001e700e4a40b67647f09d0c83d200ee381f62a1483874553f59121f866a
-EBUILD sumtypes-0.1_alpha6.ebuild 658 BLAKE2B e066f7a371235906e602408ba51848732ec26677b8de1fb3c7393b8733293b0c64ecdc63f12690f64a91ecd27634269c30a9ccf78a93ea613d17642d5292c85f SHA512 2976e9b336be463f286c9ab2753884533fac27e5901c0ed8b3f29f42d633fa06246da099031271edf4e7adef4c54c47c25a52cee09030b8949eed4d8c6a36587
+EBUILD sumtypes-0.1_alpha6.ebuild 667 BLAKE2B 87db187a92afa8e611d61f285690677840d0df8e8186c1f628895b6cfee4215e561bdc1761dc77eb25f308333061dc41526c5e195680814469480e6a5dfeb68f SHA512 18324ad21a72d0fb4e5d7a1d27777cef1149630cad74714b24dfa96700e2e50baf6353fb0e32d340846ce333e8619d23d17f27e05e47849201d5d4b5bfca71d0
MISC metadata.xml 368 BLAKE2B 674fbf5cd16e64e40d059b99b4fc909a68f571b55437e2bb0333124ca053fbc09934c018d4048d3b764a2bbe60065b9bbd66fcdd98d7f347d769e82d792461d0 SHA512 4babad4180f506d3181d62b6454f46e5d116e58b93aa4f5b3747f5cac614a9b441be9648e25d0c11d7b581ce9a6ae1ac9b4a265bb5ab1ff96f2ab240b0de8d0d
diff --git a/dev-python/sumtypes/sumtypes-0.1_alpha6.ebuild b/dev-python/sumtypes/sumtypes-0.1_alpha6.ebuild
index 61ab23b4d2b5..ff31b26c8879 100644
--- a/dev-python/sumtypes/sumtypes-0.1_alpha6.ebuild
+++ b/dev-python/sumtypes/sumtypes-0.1_alpha6.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ~riscv ~s390 sparc"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/attrs[${PYTHON_USEDEP}]
diff --git a/dev-python/xdoctest/Manifest b/dev-python/xdoctest/Manifest
index 28f30cd56f58..4663ff2c4e64 100644
--- a/dev-python/xdoctest/Manifest
+++ b/dev-python/xdoctest/Manifest
@@ -1,3 +1,5 @@
DIST xdoctest-1.1.2.gh.tar.gz 225392 BLAKE2B 6a140197244f362b65047b7f181b3682aa7cf65c2f103e22f277388b6fecdf4894ed7c04e24cf08be1ecf78c0957fb04dbe4f97d894761ba7a47476b3eaf867c SHA512 9119c7895890b0369fd353aa2245fc4632004aca9be5086051f16de5abe0e596ee09cfedaa13b16a408aa98b81045d38e6e4df8b60197d66aec7b5e73709237d
+DIST xdoctest-1.1.3.gh.tar.gz 227008 BLAKE2B dcda05cbbc692fe7dd7d6b49d92f980f997e3f5f7025406d2a26019f67486b2dc8f1657d9f8760e3034e6bed9f35d9dd7ab728a07a3e25596dab95327ecc8ba4 SHA512 5ee08f15bc01efee8be55c85aa259615bd433d9be02655ac48d7db93a72c5bf69f73562d7887e56836a74721b90517e797e5a128311438b22ace6f463ecf330d
EBUILD xdoctest-1.1.2-r1.ebuild 1068 BLAKE2B 90c94653f8d6539579f9b4717ec56094d7968023b7a1184b45925e3cf770b1563b675bd573feb811f21f9868a3959265457d76d65598e3f7c60cbfb287a52b91 SHA512 32f26378fd316fe17f7dc3e8fad85cbb437e2faa21dedb2e9d1ea5e27ed216cb1ac43fdf8c42db5889c755ef49574acf022118db31ecbe55a0af2e04f52cd4a3
+EBUILD xdoctest-1.1.3.ebuild 1074 BLAKE2B f21c326934b223b154c4f58b092b20c5fa453242d2fa580fa2b41f536f874a53ee0fb24087cf7be39ec83c27517446021b332af5ea69558ceef8f57848ff3453 SHA512 2260547ff89ffb457ec7224588f93b7632ac44870599793ed2fc1803967cf3835a2364385e17c6b5dfb455a8aec5da44c3a94a2fc5098141cae85b9f0b892586
MISC metadata.xml 483 BLAKE2B 9939d6ceb1a1f9130a61ea445055cb9c06e99d7d53130e7ff25773fa2f18990a357dff204637f4fcfe6397d49e62f872db8cd272f5abc0111046bab76e310b4a SHA512 12c385799c61bbf92b5936989e083545b0b1f858f396f4504cd6c6e27b1a99e81bf350ac6286c21b2e900c9962a5798da3c03cff75dd3c2e751f8a25ced64ed5
diff --git a/dev-python/xdoctest/xdoctest-1.1.3.ebuild b/dev-python/xdoctest/xdoctest-1.1.3.ebuild
new file mode 100644
index 000000000000..623bfa2476da
--- /dev/null
+++ b/dev-python/xdoctest/xdoctest-1.1.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A rewrite of Python's builtin doctest module but without all the weirdness"
+HOMEPAGE="
+ https://github.com/Erotemic/xdoctest/
+ https://pypi.org/project/xdoctest/
+"
+SRC_URI="
+ https://github.com/Erotemic/xdoctest/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+SLOT="0"
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/pytest[${PYTHON_USEDEP}]
+"
+# dev-python/nbformat-5.1.{0..2} did not install package data
+BDEPEND="
+ test? (
+ >=dev-python/nbformat-5.1.2-r1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+#distutils_enable_sphinx docs/source \
+# dev-python/autoapi \
+# dev-python/sphinx-rtd-theme
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ tests/test_pytest_cli.py::test_simple_pytest_import_error_cli
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdoctest.plugin
+
+ epytest --pyargs tests xdoctest
+}
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index e8e23ce81f52..7d6d48c1eade 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
index 1ddf88fe8b85..703f9f7b0eba 100644
--- a/dev-qt/assistant/Manifest
+++ b/dev-qt/assistant/Manifest
@@ -3,5 +3,5 @@ DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa401503
DIST qttools-everywhere-opensource-src-5.15.11.tar.xz 8898428 BLAKE2B 88e3e313f2377819345c67cd9e6ff90ca96961662e0e24640a04eda37f46fb444f958c69fb3a5e279da679cd6a25f8b232038d13eb9023cfad79fbd9ea53ae56 SHA512 7aa66964dfc4bd144ee828a5c278b3127c5b269c6fb0e5363e7d2377ba19165e04719636659cb30fee471de26740d3d8692068459e1764d9f84a7737f24c4884
DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
EBUILD assistant-5.15.11.ebuild 1304 BLAKE2B a8346fafdd8d94ad7da1f46ef1ba63bdff287c9a50b3fce4cb1eeeecb810b7e1117323bb503c83f54e7237f1d920d9d43f9e5ec4cde95e9403be0e1e3da69080 SHA512 b11a0b125b33f8760db75d31f65a46d7928502eda6bee6cd9a4b6518386fa753612a0a673d685a30ff87d1c8fc0b6ff37b99c33f47de48a7afdebfecdea5c5f3
-EBUILD assistant-5.15.12.ebuild 1305 BLAKE2B af594da243b6b1fdcc96853e216590b78b534522430d9189be8afd5688b7e056c925674e595d6f3058c574d565ff937d51fcdd42f6eed3687b32fe01092cc9cb SHA512 93e518c5133c289b87228341978d43949c33d57e8ee4cb0d676214d2c3868be3610b22a44e7982785f47c8409e8eebbce77272de5c8e467c7f5e4c84ce3d80d0
+EBUILD assistant-5.15.12.ebuild 1304 BLAKE2B a9b50a7c73d6da73eeea59c3835181f4516bbe113eb6c220f8bb4005aaaed718c42c50b4f77383fa15a5bdce138c114bb3a9eb3f2deb4a127bd56105b160cda3 SHA512 d331106afe1e43f3a7807ee881a597e76d832fe035df92b10305684094507290800153fde18485f05b433f32214422683289a31df5ede687b8875e8c2cf66ec2
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/assistant/assistant-5.15.12.ebuild b/dev-qt/assistant/assistant-5.15.12.ebuild
index edcb4dcebbb2..7244f21e1477 100644
--- a/dev-qt/assistant/assistant-5.15.12.ebuild
+++ b/dev-qt/assistant/assistant-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc64 ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~sparc x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
index cac14d81c3dd..46522d4ef6a7 100644
--- a/dev-qt/designer/Manifest
+++ b/dev-qt/designer/Manifest
@@ -3,5 +3,5 @@ DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa401503
DIST qttools-everywhere-opensource-src-5.15.11.tar.xz 8898428 BLAKE2B 88e3e313f2377819345c67cd9e6ff90ca96961662e0e24640a04eda37f46fb444f958c69fb3a5e279da679cd6a25f8b232038d13eb9023cfad79fbd9ea53ae56 SHA512 7aa66964dfc4bd144ee828a5c278b3127c5b269c6fb0e5363e7d2377ba19165e04719636659cb30fee471de26740d3d8692068459e1764d9f84a7737f24c4884
DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
EBUILD designer-5.15.11.ebuild 1322 BLAKE2B c91457e4c5f542c5d3e4599d4d0c51de785541ec4418adecb5611dde64a5eea71987e6f559c22291e134568f5b4b1d1c762e6e0c6773bb3863ba028ed86e9531 SHA512 f139c7cf3d6a97c41e96a4a0ec961627940d2a43b5a889672dfd1d6936a065b5f0f39ffd7e8e319b95a795ede6bb774e307feba9212763cfbf2aa087b43d8682
-EBUILD designer-5.15.12.ebuild 1324 BLAKE2B 66a996193ac5ab40a6a55aae3ac9d4d8a13a721c962ea26046b143334a625aad4e1543ed27f55a56c41533ef0dad945ffd65f831bd73e91aea484a11045f933c SHA512 5fc5dff3d59cf9158c5ace4d39c14a1b1ca415468d22426c6415f5d956596311cd32e98fa0a75a65ac387a61f6f167468002e350270fd621c793a5d2f07f5d6a
+EBUILD designer-5.15.12.ebuild 1323 BLAKE2B c6e723d359b4b410fa31a0400b7419e084150e335352cd768f2b6e00d3fd32b0e87b1b2b1f940e9c05c55f729289855da2851020dc9b4ade7b01c6a45429c9e7 SHA512 0448d07a10887cfb796a3509183f5e2e7a08864005f35b25d17180de39f0b4dfd22fc5fc8453d9b1206ec717cd2cd8f72913358bb24402783abf5b6dd3194f29
MISC metadata.xml 565 BLAKE2B ff18f784bf09ba4add0fe5a9966a07ba2694dd84046bc528b22bcfd643a7e57be99235bd98eca4e58f68636f9fe6c8e274aabf82ed2055c6a4c70d10c60864ed SHA512 357d80b857e508aeceefcb45ab3757ce24d6ec3e1fd67642f2cbedf496748f89ab5a9726eb974bea8d5b1693601a965571913f79b1325aeaf9020183882ba16d
diff --git a/dev-qt/designer/designer-5.15.12.ebuild b/dev-qt/designer/designer-5.15.12.ebuild
index 251ae6ad42f3..a1b4819a0c0e 100644
--- a/dev-qt/designer/designer-5.15.12.ebuild
+++ b/dev-qt/designer/designer-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest
index bb609ea373ef..6881f754647f 100644
--- a/dev-qt/linguist-tools/Manifest
+++ b/dev-qt/linguist-tools/Manifest
@@ -3,5 +3,5 @@ DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa401503
DIST qttools-everywhere-opensource-src-5.15.11.tar.xz 8898428 BLAKE2B 88e3e313f2377819345c67cd9e6ff90ca96961662e0e24640a04eda37f46fb444f958c69fb3a5e279da679cd6a25f8b232038d13eb9023cfad79fbd9ea53ae56 SHA512 7aa66964dfc4bd144ee828a5c278b3127c5b269c6fb0e5363e7d2377ba19165e04719636659cb30fee471de26740d3d8692068459e1764d9f84a7737f24c4884
DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
EBUILD linguist-tools-5.15.11.ebuild 722 BLAKE2B cf53532a6adf8836728f9ae0ce4c592107042f4079cec0af41987e944f69c2a0c096531ab4c2e1002c56a73577db27442e76192fc538849164236909769a8f25 SHA512 1e6ca9494ed3b86c9001cd5611c60d1801f9fce7a42a1f621b8d8270f0d67a2927973678fba6ac12ce8a8311cd36bc425d679516582117d9eda9e6e84795048e
-EBUILD linguist-tools-5.15.12.ebuild 724 BLAKE2B 3e420194bbce773b622f89f837bf4144054aa504877721843ac59b5030c01e9f257080cfbf1a396ec68d83e1c4abc95f58b78b3852aa24b1163b4388916bcfa0 SHA512 987431e5e6fffbf1315f04d5e748128217dabdb6f8a3231ae0c71c5d7ac36d8592bc33930619c4a3f5d9f40b7f50376baf88cff7bb4672c4e028664282dee65e
+EBUILD linguist-tools-5.15.12.ebuild 723 BLAKE2B 3de02dd539a3110c871e60766b81b0984caa61f6f280e7b8af9ed391a0823110d127b1af1c7872b7d7deb5fac231896f3f4b267482a7872ac667c835852b1227 SHA512 c4df8cb13e07663ddb59cd29044f576c5b133fb860e4fd5260de3f5c04d431adb61ac85fc4d50735955332d62f577003d70b0eeefd882398feaafb1da877da6d
MISC metadata.xml 553 BLAKE2B 0306175072e5a0abff04f61eca76aa56daba272d1308419efd9ab80c4693eb795012b4e45a4cc102f6a9ec842105a805d9c5e75f84ae8007508a4d7d807d444b SHA512 d1edc09cbb7d757cd72b9b3dce980e0fede2cf69a83b78a072d81aea97692cb235227213cf02aa8207f33bc4a510a63baee359d5e8669ea7e0e5268dcd522e79
diff --git a/dev-qt/linguist-tools/linguist-tools-5.15.12.ebuild b/dev-qt/linguist-tools/linguist-tools-5.15.12.ebuild
index 3a6af5bcf4d8..565cda18b635 100644
--- a/dev-qt/linguist-tools/linguist-tools-5.15.12.ebuild
+++ b/dev-qt/linguist-tools/linguist-tools-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest
index b5fb73d96546..d0ca78b74362 100644
--- a/dev-qt/linguist/Manifest
+++ b/dev-qt/linguist/Manifest
@@ -3,5 +3,5 @@ DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa401503
DIST qttools-everywhere-opensource-src-5.15.11.tar.xz 8898428 BLAKE2B 88e3e313f2377819345c67cd9e6ff90ca96961662e0e24640a04eda37f46fb444f958c69fb3a5e279da679cd6a25f8b232038d13eb9023cfad79fbd9ea53ae56 SHA512 7aa66964dfc4bd144ee828a5c278b3127c5b269c6fb0e5363e7d2377ba19165e04719636659cb30fee471de26740d3d8692068459e1764d9f84a7737f24c4884
DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
EBUILD linguist-5.15.11.ebuild 1104 BLAKE2B 9bfca39b022b73027a2da3ab1d4dbab4794e73a98e0167ba4e0ac84c71df32e0b0e19c7376401dd753f5dbf8096e96120960c4299e1a2d5aed1176ec6e4b1468 SHA512 7b4556d5fbbb9fb8563aa1f28ba4a4d52aabe9b3662f16fcc3cd863e6839e77c187be96fa870cf0be059d4f475218c44d2c01b39245d27fb8a90732889d3b419
-EBUILD linguist-5.15.12.ebuild 1105 BLAKE2B aa711967bcb1922c457fcc97020ea14271c1879f0b9a4b0c570e37d114e5a5e31c60a7a27beb4655bdc0e77a63ee560045a76e5bb61b4fc3439e19edddb6acdf SHA512 3ed0029fa0d6d97b115f19b01db840bc961689ca864c7c9a791a2e5030fb3dd913496ca093846dab5df781601fbdb1ead13e92bd6110ecfbeafb40e71ba7c9b8
+EBUILD linguist-5.15.12.ebuild 1104 BLAKE2B 12e0ab5ddeb7f4fed34b397b8f0ac6bd08ee363acd64950d0761e1a456bb1138a0d8180173d534476be8bf7ec9927ecf94b5a6f478c067fa271cbe7267280eae SHA512 8aa2d8f4432c7f3e7806bce5dfa7d155a11a7003153d5044188861db92353c0bdf4ba11eb4b694d1d9e54a302a2bce58423b1cc63052bc4c400f5158a6f93bc5
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/linguist/linguist-5.15.12.ebuild b/dev-qt/linguist/linguist-5.15.12.ebuild
index a9752c71b6e4..1d10ebf75c06 100644
--- a/dev-qt/linguist/linguist-5.15.12.ebuild
+++ b/dev-qt/linguist/linguist-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc64 x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
index 749e555ba555..6cd9c3ca8ef0 100644
--- a/dev-qt/pixeltool/Manifest
+++ b/dev-qt/pixeltool/Manifest
@@ -3,5 +3,5 @@ DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa401503
DIST qttools-everywhere-opensource-src-5.15.11.tar.xz 8898428 BLAKE2B 88e3e313f2377819345c67cd9e6ff90ca96961662e0e24640a04eda37f46fb444f958c69fb3a5e279da679cd6a25f8b232038d13eb9023cfad79fbd9ea53ae56 SHA512 7aa66964dfc4bd144ee828a5c278b3127c5b269c6fb0e5363e7d2377ba19165e04719636659cb30fee471de26740d3d8692068459e1764d9f84a7737f24c4884
DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
EBUILD pixeltool-5.15.11.ebuild 595 BLAKE2B a174492684a223813005021ce331bd499e734dacb768227b04e927d8c93e8f6193cb07cf516332c5d785733ea716cdaa5b546214de01794a55e0e6fe90861004 SHA512 9908b6ca3522f57ef598c11c6cfd1870ed61c6c16115504f5aed4d950191a67d6cb941f160a527ec5e54683ace2fd3ba928a66be1029fd3359717b585c73869e
-EBUILD pixeltool-5.15.12.ebuild 596 BLAKE2B 3ac81daf9ed6b463d4ca08a7938eb068c08e61f536e15f5d6b8a595ba8af92820b369788f2ecb5c59568d497e6c3b5b1ddc11932e34d5cbae3f064341695f219 SHA512 da70c977a753c9fac6c9751a84cc2347f980149c0ec8b1fec5d5b698d18303765fcf5359620ae084f49b115011705b4d4142885df51ef47b308ece33cdbf5e6a
+EBUILD pixeltool-5.15.12.ebuild 595 BLAKE2B caf0ebd0d330dc7a551665a3a627eb7790af37f6d89dbc47e378113c1db20bb76e8d16994f50891ce6af6fbda37d5fa7242c75d144fca5a820558335516f8967 SHA512 1e24c237f2a36d9b7e594ce79e82989636f5453f6a45e1d9405d66936835d2b7ddcc0cf8b0e88f8f53ab4ae37428bed5cc7c8d826b95268e519c42169001c3dc
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/pixeltool/pixeltool-5.15.12.ebuild b/dev-qt/pixeltool/pixeltool-5.15.12.ebuild
index 5657c2407e18..85357825dd5c 100644
--- a/dev-qt/pixeltool/pixeltool-5.15.12.ebuild
+++ b/dev-qt/pixeltool/pixeltool-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc64 ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~sparc x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest
index 0c78d83b3a80..81760dd221cd 100644
--- a/dev-qt/qdbus/Manifest
+++ b/dev-qt/qdbus/Manifest
@@ -3,5 +3,5 @@ DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa401503
DIST qttools-everywhere-opensource-src-5.15.11.tar.xz 8898428 BLAKE2B 88e3e313f2377819345c67cd9e6ff90ca96961662e0e24640a04eda37f46fb444f958c69fb3a5e279da679cd6a25f8b232038d13eb9023cfad79fbd9ea53ae56 SHA512 7aa66964dfc4bd144ee828a5c278b3127c5b269c6fb0e5363e7d2377ba19165e04719636659cb30fee471de26740d3d8692068459e1764d9f84a7737f24c4884
DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
EBUILD qdbus-5.15.11.ebuild 631 BLAKE2B 649206d6647fd0162af4d9b540489918d0cfaf18832e581f473f70b692d4de1b63cc5e00962bec1fcd72543282c004206562cd72b5a3e717466e5d84baaf8d8f SHA512 390f0a5dbd4b2ae8831633cb490f3aa57e6d39467e57673e306d44c12a9fd951263007aaca856e97c729eee8ea698e61eed5497430564bc613a832c81801987f
-EBUILD qdbus-5.15.12.ebuild 632 BLAKE2B 274dbae1e56abc8335a74e4bb1f8d010f7fad1ff6b8311e4240ed9c09cb08ea2869495c79b6765e7f98e6fde070a2d0d571a3145eec160dc3d7629e15133b09c SHA512 b4b25a2cd1aae33bf69625eff5597735dfdbe3961afd67744fcbc685d43167bf1cae047dd9d3161d8050e988111b232e56c8ee784549a3f12a374eb22f95f167
+EBUILD qdbus-5.15.12.ebuild 631 BLAKE2B dfa8aa2b65cf6966e3c0d29f3ad4d8ec018da099283f9a11264645e38f4a67c7ec5f12e17c7669f4afe216603a3c4f2ab27070dbf95508e9f037ec626962550e SHA512 62eae843fd403549f7de3bf31ecb28bdb2e9799c9387f66cd3cb94da15aaedf18e27a713c8ea3f38481a06a9ebd5d2dd884b9e11dcbf1a1787cf3d05431b3fdd
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qdbus/qdbus-5.15.12.ebuild b/dev-qt/qdbus/qdbus-5.15.12.ebuild
index 4e851307c387..ebac49f9b11c 100644
--- a/dev-qt/qdbus/qdbus-5.15.12.ebuild
+++ b/dev-qt/qdbus/qdbus-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest
index 4ba9d0ecb2b7..3357926f972b 100644
--- a/dev-qt/qdbusviewer/Manifest
+++ b/dev-qt/qdbusviewer/Manifest
@@ -3,5 +3,5 @@ DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa401503
DIST qttools-everywhere-opensource-src-5.15.11.tar.xz 8898428 BLAKE2B 88e3e313f2377819345c67cd9e6ff90ca96961662e0e24640a04eda37f46fb444f958c69fb3a5e279da679cd6a25f8b232038d13eb9023cfad79fbd9ea53ae56 SHA512 7aa66964dfc4bd144ee828a5c278b3127c5b269c6fb0e5363e7d2377ba19165e04719636659cb30fee471de26740d3d8692068459e1764d9f84a7737f24c4884
DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
EBUILD qdbusviewer-5.15.11.ebuild 1079 BLAKE2B 107f58b45cbafd223f56eb30c16f862c22be9ad8ea6a945461c164137e72cb1c1c440335d7a59fec2cdaba6a4d5e5302aae62a45945db155d4798e0c8734ded6 SHA512 fa547968df29ad8eb9682755b641111e2cdaf3117fa3855b26c6fe0e00f0b26db3d6680239b40cb89d20373cea082325261effa6801b623dbd5e26f341a162ac
-EBUILD qdbusviewer-5.15.12.ebuild 1080 BLAKE2B 3a23ebd9e2ca3723bd00f39f42dcb688f94727ccfcc5dc78b9d09a1faa865cff2ec5f9629eb6ba94feccc08c048d28fa81fad212e9cc6e356e0a6879dc0167cf SHA512 b3003ce40dfc7a5215163fec7a64a821d4534b7e0a64d7d00c6e3ea3d10f7a8585687510a4ad0cc33c1afb95fd27423dca26b2fd1959abcf2b88ae7f55a432f4
+EBUILD qdbusviewer-5.15.12.ebuild 1079 BLAKE2B bb590f03789d955be1d6bf42714242c090e886be1d379e4f32f012dea4b4098e20a4fda4a6d625a4cbddf6740410c458089b4fcade3979ffb47a451e94e902b4 SHA512 aae8dd99d40322f00ce6bb7dd9b585d39feabb2260e7ed17128588f844f3541ceee08bbd5ef069587be30927ee2c28905769f4c807943045e6d5f7f2df7ef9df
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.15.12.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.15.12.ebuild
index 41eeab757db9..b7beb738cb31 100644
--- a/dev-qt/qdbusviewer/qdbusviewer-5.15.12.ebuild
+++ b/dev-qt/qdbusviewer/qdbusviewer-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc64 ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ppc64 ~sparc x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/qdoc/Manifest b/dev-qt/qdoc/Manifest
index c6e3557e35cb..0e889e6deb3d 100644
--- a/dev-qt/qdoc/Manifest
+++ b/dev-qt/qdoc/Manifest
@@ -3,5 +3,5 @@ DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa401503
DIST qttools-everywhere-opensource-src-5.15.11.tar.xz 8898428 BLAKE2B 88e3e313f2377819345c67cd9e6ff90ca96961662e0e24640a04eda37f46fb444f958c69fb3a5e279da679cd6a25f8b232038d13eb9023cfad79fbd9ea53ae56 SHA512 7aa66964dfc4bd144ee828a5c278b3127c5b269c6fb0e5363e7d2377ba19165e04719636659cb30fee471de26740d3d8692068459e1764d9f84a7737f24c4884
DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
EBUILD qdoc-5.15.11-r1.ebuild 748 BLAKE2B 11f2cc806e7610c7d6926ed708913e76668d1483ba004c716bfbd2ae194e2c7b5b36dfbc9c52088c439fbbc50f15f321f191f6afd77571a1725f6c012fa18987 SHA512 1c6812a8b22a33d4d8f08f7ec54f2a5f407ee3c5730927f853bd18b80eacf34eef8a60eee7efd8c74041664cf414e25ee3f87176952fc7c2387bf18a4e0b1939
-EBUILD qdoc-5.15.12.ebuild 749 BLAKE2B a1af1b6862c872f079e5891b0d10085b6b63825d165aa66ba8f00d91ce5b060ee1c9b74fc6c8b2a8727cfb455b5a25dc76d22150fa77b630df11e533a0922b47 SHA512 f7701d5fe43f9a49ca07715a7d07f65d825159d8e9e8a06c8afe81bf11696e7aae32e56e04118d9f80e0aab54b2cc6407f86d79ca4cf0f070914625aa3bd04bf
+EBUILD qdoc-5.15.12.ebuild 748 BLAKE2B b29a961f154e16e00385aac2580561edad7d436fb2bbdc8374832844cbd8733c61eaa55fb7ea81136bf492c3db1e7af4089c7143ee38c89d731ee7d4cd4c8d6b SHA512 1cc3e744a15575fc78ef23d4078d6a2c0fbf29a6bd4b030fadc2ec01ef5f6c3629b05e49eb4f5207f6371604dd78131ed9508b02e3c29273a47d3bb793f3cfc0
MISC metadata.xml 553 BLAKE2B 6512e790088d4b7a76a22edfb8e278399315d3136239d5ea1e37ba5fcdd761fec2a1a30504882e7660b5ced6d582ad37cb9cfc68775e8593d638a4594f693339 SHA512 40075da7d634cc291dcc15c00d1fc63debc6704443fcc0c5d3d06d227b8cf86f89884ea43eb3a1cf8a722a6b260cf9cb6cd7f88c0b14babe301e4344533d472e
diff --git a/dev-qt/qdoc/qdoc-5.15.12.ebuild b/dev-qt/qdoc/qdoc-5.15.12.ebuild
index 1a5c852196c1..0690dba01d03 100644
--- a/dev-qt/qdoc/qdoc-5.15.12.ebuild
+++ b/dev-qt/qdoc/qdoc-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
index dbad0de3413a..e9d6c568c155 100644
--- a/dev-qt/qt3d/Manifest
+++ b/dev-qt/qt3d/Manifest
@@ -2,7 +2,7 @@ DIST qt3d-everywhere-opensource-src-5.15.11.tar.xz 118260068 BLAKE2B 03374fe6e97
DIST qt3d-everywhere-opensource-src-5.15.12.tar.xz 118298584 BLAKE2B 212bed2b9a3e5868b611b133a92a2641111217e3518496b61b773bbc4c5c874de048d96aea8dc770c434db47f52bd413ee368fb2735c4c12ab4fa12afb23bde4 SHA512 fe66aebdfda50c75f588d5dfc1c48c4d39c1e7aa29ee342178016a10ca24dfa00284f89839810121d15aac40d47fcd471f7a3573892210a0abf14e247102a66d
DIST qt3d-everywhere-src-6.6.1.tar.xz 163183224 BLAKE2B cda19f830445228e5a44e8cdb79c7a056c7aaa88e5b52e89c81d943f52c1b64ec294018c2eb9d713b2b0f068a4aa3e9053dceaa30bda675db357dfe2410edb1b SHA512 c924ded219fb6a6f49eff83b41f9d290119f99e9910521098c6d979282ebfe1dab32afdd7a249fdedecad26a8683776087ef15b5657976e2ae85de7319c67c19
EBUILD qt3d-5.15.11.ebuild 948 BLAKE2B aefde923b2946495d82760f4a446bb53d21bde558cd2ae500afeb92b7435aa24ebcdb0fdadb4e54bf198e679bdc72bf5303417c77c9bbec99c68eea1d387b56b SHA512 3750f03d8d4937fdc1407325016835ba8885679e8cc3100b537102091fcd6c59cd0db120f7b4db8199c8ce00ad65107634539f41d11d9edc25be9728be2111be
-EBUILD qt3d-5.15.12.ebuild 949 BLAKE2B 52f67909e6f2b470f7ca0347a073c92e234b45a837331b6ec18aa561f14a21ca686f3ed40bf2a7823b80af8767760f883637c4ebab9e5f2004e8a63b266b7459 SHA512 bc4d78014db4cf3839ca528c4c48d23da83f745297e541e78015ac29005350d68d7b90a89bdbf67b0ee56f1bdd35508aba3b022e0ecc7b21f98631c4cc0c8b0e
+EBUILD qt3d-5.15.12.ebuild 948 BLAKE2B 398c6ec0d38bca086daab3d2cae7a7afe107f977bd980cac0dee1c5919d28024ebce2fdf492c3d14c798e229a13d375d22188613da0d067ebbbe526799364e3a SHA512 e9503b5e06159e4a13e1ed08abb181d4cc7162f15398f1d4907c30a85d798c87793cca1e8fbb1a7c0a5759f6f246f60d7fffd3aecf23a2896a6db9090a4c189a
EBUILD qt3d-6.6.1.ebuild 758 BLAKE2B fc8a6912f25792e29391f207df24cf2306f16706e694b57ce2881bfa631ae563cb9a05da0770b47b019934b0ba89341dc9008047bcf7a4c766293a832ad0e81d SHA512 c0fea1c344f49c381a6cba8ef311f57f69f56e56003b248e29bcf5fb7b41de6cb576c79f4f3e546b301a375557b0814757f56f8e79bdb9de1b74126dd373d17e
EBUILD qt3d-6.6.9999.ebuild 759 BLAKE2B 6846482699a24cfb1573b27e66c861ea007ff39a24c05ce5edc68f2cd9bb46d4ed4365aadc33e0f057d093300592939f0b2db68d4e71b94a38597da7844a2ce3 SHA512 a01f9df9563743b7216c034edd8087c10bc178a62b538d532cb53ffe94649b1daac7cfc51376c14f970cfb0c978cc69c03316cf06f4711ac2253fc65478c18b2
EBUILD qt3d-6.7.9999.ebuild 759 BLAKE2B 6846482699a24cfb1573b27e66c861ea007ff39a24c05ce5edc68f2cd9bb46d4ed4365aadc33e0f057d093300592939f0b2db68d4e71b94a38597da7844a2ce3 SHA512 a01f9df9563743b7216c034edd8087c10bc178a62b538d532cb53ffe94649b1daac7cfc51376c14f970cfb0c978cc69c03316cf06f4711ac2253fc65478c18b2
diff --git a/dev-qt/qt3d/qt3d-5.15.12.ebuild b/dev-qt/qt3d/qt3d-5.15.12.ebuild
index 22f2e9d733ef..268e053052df 100644
--- a/dev-qt/qt3d/qt3d-5.15.12.ebuild
+++ b/dev-qt/qt3d/qt3d-5.15.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
if [[ ${PV} != *9999* ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~riscv x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest
index 9f7de9014d4f..b277d76e70dc 100644
--- a/dev-qt/qtbluetooth/Manifest
+++ b/dev-qt/qtbluetooth/Manifest
@@ -3,5 +3,5 @@ DIST qtconnectivity-5.15.12-gentoo-kde-1.tar.xz 4872 BLAKE2B 910754b2f0619f38a2b
DIST qtconnectivity-everywhere-opensource-src-5.15.11.tar.xz 2829704 BLAKE2B 1063f191be409827892fa7a3d9665215034c9001ac669b6ed3cdbc136cfd2f4cd63ed212da037c30d4c7ae5f0ba33afa36646926ae56d39a290024e49dc89285 SHA512 f1bddff89b45352c9f98c7f94be9c5226588219036474d3be1e35b6f0c9327dcb1e8ca4e52e342863ff2e3052014eb7abbed1f9d4381174e326e3c70eebc1306
DIST qtconnectivity-everywhere-opensource-src-5.15.12.tar.xz 2829264 BLAKE2B bfecaee93b5d245ab9a4cfb3ed8fd8fa13a313fe79b0f53cf33e0204e43f801fa2bc07fcf132745ba0561a6b90cc31f3d45887cf60ad665f956739c895ab1d9f SHA512 36cbdaf63e7f478a5bb1b51d14b8671a24251614fc99d07cab195a596a9b60f28dd013c5f2a3af914f655a12725b1e6e2318324393ee0f0586c746a1a670f224
EBUILD qtbluetooth-5.15.11.ebuild 692 BLAKE2B 4af9aa0de9cf6e818b91455ad24bcf8ef43ba11fbd065296e913f03d3d2be710b60e5b3a70dde4bcbc9586ae89dae6eb834076d4efbfbfdc7b357bdc1f620e94 SHA512 51a05f1fe96bf9c26063748220eec461f46913359d998d4608908fab21eb272da9441c3bed99a40589461b7a1e27da9dcc5c3750cab2528afdfa949c7c858045
-EBUILD qtbluetooth-5.15.12.ebuild 694 BLAKE2B 840b1beff9f681891dcda527a2dfb7a14fe9e3f67edf8241a4e0e3c89ca3c4d219ce983bb5e06fe0cf627e0c090f267ae20fbe6fa26c17e4dd4c02efa0757ef3 SHA512 faa8ddf2eba8e540e05783342ffb86d0189f74071d5ea0ea4f8ada4ebc402c9e2a154aef046eb502d106f36a18d080ae008d94fbab140f27f62e58f174a316b5
+EBUILD qtbluetooth-5.15.12.ebuild 693 BLAKE2B 5d1f228106d5b4f328e2abacd0bcaff0e51c1c11910daebd2747e61652592e8ec0385d2830b8670e823e7abe60e40b9dfb03d32fe8e5ac63108e0a8a43512175 SHA512 efb41fe2a0b956bb97f54046c8aea5439eacf4f5b49f15505b6ed47c73f85524dd139287c6ebf7da302bb33ea0d78fad2e311f33b7b52cce8d9dda0af6f2e71f
MISC metadata.xml 562 BLAKE2B 89a71be78fc40c86d01afd963f8a8519410086f36b572707e8029ea58e900d7e9563eb1b94fec26c2e078395bfa9ef20149fd8c0b2a5d6c3699198890215ebe7 SHA512 85467596f68320b2cd8440f9587f88992d36915b906a5b9139b29e07a9db9ca31853ae7c379bf90e9178e407ab3e526187ed761cd8cfa155658491ef68bbcf30
diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.15.12.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.15.12.ebuild
index 48f08159b6fe..aa68663733bf 100644
--- a/dev-qt/qtbluetooth/qtbluetooth-5.15.12.ebuild
+++ b/dev-qt/qtbluetooth/qtbluetooth-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
fi
QT5_MODULE="qtconnectivity"
diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
index 80428f707cdc..fd763b9980ff 100644
--- a/dev-qt/qtcharts/Manifest
+++ b/dev-qt/qtcharts/Manifest
@@ -2,7 +2,7 @@ DIST qtcharts-everywhere-opensource-src-5.15.11.tar.xz 4254628 BLAKE2B 7c05cc69a
DIST qtcharts-everywhere-opensource-src-5.15.12.tar.xz 4254676 BLAKE2B d2c11f58c478b8d48e14b1720652dc3471702e30e34d17a351a8da59c9c733bd71b4cf32195d61cdebbc3db1d14eff3d5e5b93168699ee86beee09b45efb2fe1 SHA512 543c9fe0dfd04f19407d3c11c2a1ed93da34b493cfb758b4b2a9e86a7325476e1f754de3281e366eff52e96d8f12fb44c9ff8f3e047069c409cb171687d11df4
DIST qtcharts-everywhere-src-6.6.1.tar.xz 4669120 BLAKE2B d99e27cc657b9ba25686cfd6e68da61e6ff6fbda6df1b01f8da82dc250fd8bfe4e66007ac776cc8936a76dd8483b3eff75456825227632d2795f6ed3082348a3 SHA512 1af5cb891454af3b0218e3475576609d438cbbbf9b52b2e614d1016cec8aff5b453d33964574b898ed70dff9ba78b17c1c5a0a186f508116ee721efc4e410778
EBUILD qtcharts-5.15.11.ebuild 572 BLAKE2B 8b157c6f720fd9befa6b1cd25fbe018b72936c88b3b47b3744e9080bb48c78f46538df11f52498237b01967fc7c26ffaf172f24a7a1ca1e8107269aa61951bd3 SHA512 42a14766f3898d45ce51b03680f7751dad7c0cf250e7b7de7af3ab012f5168bf2aa1969d701243af5038049042e4d57d7eb66b79899048c917b4358ab9ceb4d2
-EBUILD qtcharts-5.15.12.ebuild 573 BLAKE2B 0c981564f16ac7f42ea139ace85449ed607e40bad085a02a4e1d1d5881db96e968a1f0316f3e7b7c01bcfaa82a57a3cbb87446f8a4885555ea27197ea3b2f5df SHA512 414bfedb307adc25e60d0b89d9953c2efbf492d85f825e1d212ca644ed0314f99a12b6619bc8701851f35743b35dbd207c00a98529bc35486e5d1b8c7153c3b2
+EBUILD qtcharts-5.15.12.ebuild 572 BLAKE2B 4a97d46f334a3dd2713d3a5727a5136de4f2c28e15dcdf67ef012c5d40bbd94cfbd5e514d4be76fac371dca2e6904005e2c5f91ded85e22b2d6aaa436338a7bc SHA512 c9538c9286a6748a271346215f6de61548d36f37d559dba29cad9e039d1a2822013d1abd9b6fdb8fb38e940c3e917c158078022e8eb40f6277603567286f1a98
EBUILD qtcharts-6.6.1.ebuild 571 BLAKE2B a9fc2b862164014efa3c50da2403ff5eb483b17352b9f19df6fbf81982bcfc3b5568e034ac19ac3c563a162d9e7a998e6514a5059dd9f02ddd96c3f93ed39dfa SHA512 ecbfc3763bc2b100f5d11044bea687d8b322420927db260d6fae899c20f14eebeb0d3e53fb0b88edaa930405f437450951f741be932285cabe337df5ecbe9c27
EBUILD qtcharts-6.6.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
EBUILD qtcharts-6.7.9999.ebuild 572 BLAKE2B 2a66f1efed7d379f9ccf64644560d8058b4ff0e93891f70aeb05f83d908f0ceb7f6dbca008c34fc097bc3460ce9a08a91c85abb43de57b8b537f4c05b18d415c SHA512 5f42c00286e8efb41b97e5ccc609f0390d7f75cd8c1c6744f89c248e6e22d2b5cb69a4064c21b010ca3ad684ac2cfa24ddb374065b8334276f2f03036bcdf215
diff --git a/dev-qt/qtcharts/qtcharts-5.15.12.ebuild b/dev-qt/qtcharts/qtcharts-5.15.12.ebuild
index bef9f2c43628..fdd730c0d344 100644
--- a/dev-qt/qtcharts/qtcharts-5.15.12.ebuild
+++ b/dev-qt/qtcharts/qtcharts-5.15.12.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Chart component library for the Qt5 framework"
LICENSE="GPL-3"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest
index d1dc9ee4d1f3..a9fe095714a4 100644
--- a/dev-qt/qtconcurrent/Manifest
+++ b/dev-qt/qtconcurrent/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21e
DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f
DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
EBUILD qtconcurrent-5.15.11.ebuild 467 BLAKE2B e2ad04164432baa96b3a1853d2ee3b1960349d8908367953899d1cd0a05d0d8a49b5ce04eb319c736ef7db3d4f99baae425532be7df67375cee6fae9ef367b6b SHA512 c7b6b8dd95bb8a61627502b96783a885ab6d936fcb603657dce4b011b625615b8ad590b85dcac980d1de38f010737e88ed447eb5ec2f0ce51686b265df845157
-EBUILD qtconcurrent-5.15.12.ebuild 469 BLAKE2B 09d2f0f1373ca2d61ac09555dfb764a8820a3f90e2f88422b4e05e13750293a11e81453adbb5a0b48a89f7ee05139ddba98cb60a782f37700b3edff70a6a080c SHA512 a937d6bbbe8705dacdc220c48897c513bf6035599886fe46681d9a167dfc59fe0b317650bf64e2fc8bc0815c019b37fa9ce32c700856846a657e0b673ffd7c3a
+EBUILD qtconcurrent-5.15.12.ebuild 468 BLAKE2B 7d42d9910ec5e36fb3077777ad02b60bbcf8d718f94cbc6bc1388dbdb4589da1acaa1427c8238c139bc162964dfb535dcb9ecb9d4db8f6fa80ad0f3625812cf2 SHA512 156f151ca34b1d0dbb32269b5b2303002f8664064acfefb4388dce0f6e363647530b5a8458d550638fb48a847e684cd20a7a8c02c515ca425fa548c5223c601c
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.15.12.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.15.12.ebuild
index 33bf827466a5..edf85c7025e4 100644
--- a/dev-qt/qtconcurrent/qtconcurrent-5.15.12.ebuild
+++ b/dev-qt/qtconcurrent/qtconcurrent-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
index b981b73ebb58..5eacd56d6a43 100644
--- a/dev-qt/qtcore/Manifest
+++ b/dev-qt/qtcore/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21e
DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f
DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
EBUILD qtcore-5.15.11-r1.ebuild 2906 BLAKE2B b3ce53367db45981d90b87eeff12c62c3ad30be3a7f995141a183806fdeec50c2891659cdf59378ba20dc8eecb81b11614ef3b3803a372300331bc3b3b5a96f8 SHA512 b00fff15531cc4f6ef3784be5350f5087f12f575c31a6de9d2f6f8ea580ad209d16d0844779ca99bb9b40dde95b18f2b55b72d4c34c248a40279e478cbc44aab
-EBUILD qtcore-5.15.12-r1.ebuild 4304 BLAKE2B c4c7deebfae7f84b5896c85d03287c13464500dcca9186925fc68abe8fa9af1190aa3ba0ae87e491cc6aa05bb0983928d2d4a2310faade71a2b6c6e9a2687b28 SHA512 c1226e1d931eb2b584950dce4bff7d728b2e7aa6f2ae95daacfc16489714a8fd0ca6b986b0ae15594a1fb27028d15a89a0984d1e97bb8b05440730997d049497
+EBUILD qtcore-5.15.12-r1.ebuild 4303 BLAKE2B d1a6563c0f6f4e528286c66560da365341288ff170ee80ec4b257920ff101dfc5e1696c2c4afdc6a5a02f5a5d1b7730b5a4d61211dd353735402c7446f08fee7 SHA512 6d3a97989dd531994138574ede097b10c0a85984e258fc25dfa5c909e8cf33fe86e0a0f5487c6ea884055c0c1bb13767c4806187e2f0d7db10e9dd303d7c80fb
MISC metadata.xml 594 BLAKE2B 0cefc88e620290c30db5f52e6804c43541617009ba05cc517a5c8b1c4039be9af9991e6e5b893577da3df52a83b70bd9f07a8061c518e9b52fdfdeb93a7df17f SHA512 73036ec739b85ea13025828f2526bce9d9fa6a3db3578925e4a4294be92a15dbe0f3af4db206690e3e786237312b3a23cb028a15abdd216e251db849a381a5be
diff --git a/dev-qt/qtcore/qtcore-5.15.12-r1.ebuild b/dev-qt/qtcore/qtcore-5.15.12-r1.ebuild
index a37ec8a43082..6d542fd7fa47 100644
--- a/dev-qt/qtcore/qtcore-5.15.12-r1.ebuild
+++ b/dev-qt/qtcore/qtcore-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest
index a0d640a2f8a0..31eb0b4b032e 100644
--- a/dev-qt/qtdatavis3d/Manifest
+++ b/dev-qt/qtdatavis3d/Manifest
@@ -1,5 +1,5 @@
DIST qtdatavis3d-everywhere-opensource-src-5.15.11.tar.xz 5193556 BLAKE2B 35ab85624e2aedbc07677c9868df5c3e7fae25e8707fc795428206f129a1402cc7811d76557763c93d422767cb1ffdb19a2cdf8f042e86e2aa5ff10897008d03 SHA512 43ca0e5aa9af59d80a05166bb6cf29ab0d1a7421474d7dc974cb960dd3100d417456a2614208ccfca900e2203fd9becea12af6c15dd93107c196ebe17ad47559
DIST qtdatavis3d-everywhere-opensource-src-5.15.12.tar.xz 5193584 BLAKE2B ab7f1fe9cbef64b776c167d2e848e3cb62a28b75d8bc62816de43eff4debdc02be27624cc09950d318594bd1bc6190c8e6796d09075360d85539a091f918dab2 SHA512 6a734bd1e3296aaae94358e2315a7c4b033b113b27b9e1e75f0d888231c11c2fdf1caa17c40c4ed545ad8e4a735766368c1bf04e6b36e53ba3164f0f8d66a1c6
EBUILD qtdatavis3d-5.15.11.ebuild 662 BLAKE2B 76170297a3c074f732a7dd3fe74d4ff573db9c9dd7a70a7b26321def960ad158fba8c27a0347ba42b5ab0c2db61b05d0a4e9a0ed652c505553cdf966a5cfcc8d SHA512 3060f027fb5596478bd52db4cd61c8a43bdd4b406f25005cea49afade61ab7112631c0f9a03684587368618b36b36f600f65fce01f3d853447c3215205887b60
-EBUILD qtdatavis3d-5.15.12.ebuild 663 BLAKE2B 88eb31db4254f0f7dce98c5d6249d3aa76df0f11398e552b1dd81419d30d3f0fd67a9954adb03f91cf7a27f5139b05ee4caf9a5e3d3791a1f81d79d11d14e54b SHA512 f5e928773ee257c7ab6b941bbea5bf8f9198b45c2fe4e9c4a53f6930b27740558262a24bb44127d600b6543462f02d0b7d5a496c133f9c5db0eecf2e1ca6e931
+EBUILD qtdatavis3d-5.15.12.ebuild 662 BLAKE2B a58fa34021d9d1c1108a51b1b21441b00d64929be938af5c4c3089f53ad133d35b9226b341a7ab402a58c83b16761c3a9696c0519b98f3403fdf3f6971da0262 SHA512 e34f02077ecf6b43296824fe4cbe7de9a40693628837e7f9d02047bf0f3451ec0ab15fc0df7144fa8f0032480aa32bb0bf70c92f74268f59fb73c40488d1eb55
MISC metadata.xml 562 BLAKE2B 89a71be78fc40c86d01afd963f8a8519410086f36b572707e8029ea58e900d7e9563eb1b94fec26c2e078395bfa9ef20149fd8c0b2a5d6c3699198890215ebe7 SHA512 85467596f68320b2cd8440f9587f88992d36915b906a5b9139b29e07a9db9ca31853ae7c379bf90e9178e407ab3e526187ed761cd8cfa155658491ef68bbcf30
diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.15.12.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.12.ebuild
index 8032a989f8f8..3f51132a6a8f 100644
--- a/dev-qt/qtdatavis3d/qtdatavis3d-5.15.12.ebuild
+++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.12.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="3D data visualization library for the Qt5 framework"
LICENSE="GPL-3"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 x86"
+ KEYWORDS="amd64 ~arm arm64 x86"
fi
IUSE="gles2-only qml"
diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
index fd24a2da9b33..88ca8d88f2c6 100644
--- a/dev-qt/qtdbus/Manifest
+++ b/dev-qt/qtdbus/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21e
DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f
DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
EBUILD qtdbus-5.15.11.ebuild 705 BLAKE2B 3bdddf199b6c94f2545ffca68fb92f599500ad9ea89e7653bf7f927260d37582465a5e65ef360692fb9dddf1e4b6ec8789bf46db73bf66bb18636e8fa95f5915 SHA512 3671eb35367921bf1ddc009c4821de77044b96fec2799f85fd26d7d1664fcdcd73ef29b97f9515d3f5d8dbafc8f241537bc497d466fb4110c1d72143f858a520
-EBUILD qtdbus-5.15.12.ebuild 707 BLAKE2B 3022b12d6548b3a0c6911a220fe5c931e48724326bd57c8e25a5e0384a89b05bdb11bc7b9a09168b548a533400c0bdb7c1a658f9666143e5b1cfcdb1e174a129 SHA512 36c248d5a18b771975c3303ef201b94b7e0a8a01281b4b8500209a21982ca7d31313c0c3d97e95589d1dd7f83e5c79525533d3bada138806f4df6644a4d86a9d
+EBUILD qtdbus-5.15.12.ebuild 706 BLAKE2B f6d2d432f1a2d554734021448048ca3aae818688394072642ce8bb3b186da2b7eda9f87443310eb612b025e9c217d962715074d8f29b0c4f7acdc139d24526a3 SHA512 6556746e64c3b0c7d84f59c60aaa4805293aea6913fd01fe99ff0fcd7de6bf50662730a59ed34bfa2c6d5c595f34c17ce8d973d1be5bdb74b33c78cbeca0c73a
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtdbus/qtdbus-5.15.12.ebuild b/dev-qt/qtdbus/qtdbus-5.15.12.ebuild
index 51d3077513ea..ee2ed43af1e2 100644
--- a/dev-qt/qtdbus/qtdbus-5.15.12.ebuild
+++ b/dev-qt/qtdbus/qtdbus-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index 7dcec8840f8b..b66956546ebc 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -5,7 +5,7 @@ DIST qtdeclarative-everywhere-opensource-src-5.15.11.tar.xz 21601640 BLAKE2B 5bb
DIST qtdeclarative-everywhere-opensource-src-5.15.12.tar.xz 21602960 BLAKE2B 45f44de33801648ffc8c641ac65525ed6ac36a4484e21ef1e7706fd5b005c4f271aadfddd05b1be8a369695962e1675f39cf072d335550f1c14e8abc5c4b334a SHA512 3ebe195dac22efa2e71a4520e4816592204431bc724d94a38d9f426424624990199f7e99b72c7d96f6ae324bb18b7eec89ea2b5db63ff2f1d24a997be25a0589
DIST qtdeclarative-everywhere-src-6.6.1.tar.xz 34349560 BLAKE2B 399d11d52cbafdb13a21a39a9d98b314d45f39ec5351265f9e6fd08a335c48907cdcd1fde23da079ade6cf9adeafd48ba5cba2233cd54d2f6f51ae05a4979780 SHA512 1a819187519670338df1c308d5980aed985670ee3e79a424e56d8e300855513541f46a1b89d9f595bdab382a0072761f0fda87d78653602041a10a5bd3e7bdcd
EBUILD qtdeclarative-5.15.11-r2.ebuild 1537 BLAKE2B bfb051f600d6845fbe99392a45d7fa8c3e14729631f60cece473450acaaf1978a7040f4a79ee503cfacf487b33c8a08e2f6e88cd39d723326e58c6bffced85db SHA512 e79697e3a6d8568f3edeca6c6e7845cd4df5ed737fc50a3db56f4b290e5c46cddb85c55012b422bc57cd7f5c0ff219731f85555b3a6b0ea11f78534993e64624
-EBUILD qtdeclarative-5.15.12.ebuild 1539 BLAKE2B b4ccfeb0469fb12a9e28d4372aeddeed73a320e96644713c19f1cf8b71612e725b1d43b61343e2c16fbb7803a85171ade049c4f339ff96ecc4a3ac72cb1745b8 SHA512 47edfb1d44d5f3948a1ea06de61af267bba76ba27a5dec70c58f135033610887fe8d3271aeec06ebf8e0c77226bc895caae2cf1593432b4e4a86a77d790d217f
+EBUILD qtdeclarative-5.15.12.ebuild 1538 BLAKE2B b380428802e2d9844537bb376be50169807adfbfc70f2a1bb93abbc43d835c6a5e30ba4f528439142eda8c9ae558e2ef06e39d9858766180a09ae4f13dbba2af SHA512 c78700ae124fd764b16c1ad35c06647e03ded5c8397df2652f63f95a897dab90e1ac72db916971d2ee972013682d8982b2dc288ed06ac3a5bb2e69d701f4e2fa
EBUILD qtdeclarative-6.6.1.ebuild 768 BLAKE2B a5baddc1e16fbcb1ce99d4a97fab3f01da570c097fbb93f2c94aed7dd19c902f40e4b70e46c519b131139a01fc26f07c9d3d77d25a0dde1b597e109e63da738d SHA512 c1f47c0b93f82372f153ea9e241053f04ee8e1d84e468e056ee5846e9edf3e55cd558f6b2b770b4e2a466f1f46d9d2ffc46cc02a02401937b6f7c9ecc152f995
EBUILD qtdeclarative-6.6.9999.ebuild 769 BLAKE2B f056b5eb080583c82f96781ecba611c3dde16a7bc2bd10600a326959a01aa99b6bd781b5dcdda4778486ffe491b00924b26437d24dda2de8217b5b17701e9a45 SHA512 ed87cfcea62a9046d225ecd5122c278d034e99262dc09402a4cb04f54f316a579145caee7187b07891f6f8c585b5e3cd187412e92b6475058c39b694449da281
EBUILD qtdeclarative-6.7.9999.ebuild 921 BLAKE2B 135ca5c37ae751b208bdaf3a355f70fd260dff6efaef50be624366d5630ea186c3dfb6fe101c2fd070128602692ddb37e201959583aa9c72e48f68d9aebd35e8 SHA512 a5a677630d9deff3203e6c54c3b634881a91bcb930fe4cc1f673e8748a7130f0121b9e6caecc1a3349a0a09011fd12a8df593217cd8d6c7193dd8aa7aefda121
diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.12.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.12.ebuild
index bbfb531170f2..a593b9b57f3b 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-5.15.12.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
PYTHON_COMPAT=( python3_{8..12} )
diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest
index 45f88c6a7cd7..81f133ac6dd3 100644
--- a/dev-qt/qtgamepad/Manifest
+++ b/dev-qt/qtgamepad/Manifest
@@ -1,5 +1,5 @@
DIST qtgamepad-everywhere-opensource-src-5.15.11.tar.xz 389848 BLAKE2B b06ed900ec45979c91203892e60453be12f86d88e0b693306a573d78bde9742b54f66d06a21193f5fb1965879ae93f9fdb6737c4237240fc654ac40eb6f8c190 SHA512 4aa21aa51d854edd365e21e6f8f195c70998223c2a70603518b00a0efbeddf5ed9c60c33e665c1bb2dbed73e3d9b113b7fbf47287789ea54ba2a1d5c65b72c33
DIST qtgamepad-everywhere-opensource-src-5.15.12.tar.xz 389876 BLAKE2B dc553cfc145077c0587983ef9705a0ab0dbe95ab74f68e82807da71f92950df7b6ae918b459e304faf75194b6eee4a9e1a179bf6d27bc5ea4a0e1b889ad42a06 SHA512 8a5f6c8fac4e7977b1c93efda698e27c6bc1e66b844f86642ae05ba104d8f14f30e6cb95ba4b3923e2e43d117af52354cfb5a6d35ffd159e29a336710fc63f93
EBUILD qtgamepad-5.15.11.ebuild 723 BLAKE2B 7745ad56d8a08e2bcb6a81b812d11c872b091aa98b89d3923eaa74cb974c33d21ef7831ef31886988d5e1bc4de74676ad0ea54259e2de27e342d595d01c9795a SHA512 39f9f29be82b74c10e1e06d69c30d29b9360bfb1b6af49981cf3eed567b50f5880444b8fb48c1e08c897ceca180e28890005b1a3258bc4f9abfa0959457d9ead
-EBUILD qtgamepad-5.15.12.ebuild 724 BLAKE2B 50fa2c71b2db2635633bdea0ecc5d4b7e9225422566c0ddccdbd0c33e815b9a0ca4bf98e4d335f15a9f2aaeb8ffe826bf3ea4e4b03c3f8163263ad799ab7ea65 SHA512 d366add63d5a5ef1efd31eeb0413c0412f4dd1cabdfeb0f12b520d6a5857267e4229cdecb8192fb9e004cb886e8a66129c0c76141a415809d1fa6021c0b64591
+EBUILD qtgamepad-5.15.12.ebuild 723 BLAKE2B 6e4dec6030921df33431b2638096959cc9b6c5b51ec98a34fb135274408fe26f6d4c553169394afd977f5e99ddce0bd6792af52eab130836f755bf7a76f8a133 SHA512 595c1f674d58c5473d60d68a13e9777d12d920ed96a5d5b4264a6929c83cad01c9c57dbd44641ca6eac33719f27a49649b979adf9dfe522034714f6cc458f09b
MISC metadata.xml 613 BLAKE2B 02cac703ee9a9083829e963e9bc97424b58a36949b8237157976d9628f9623f806dee434e5eea3b63a1f2a4ac06509a3d0f0cd094590f12cb3b97ee09f9d6cf1 SHA512 9304973708ee729dc06cef8ac5b206a21ada747ca4efb36e2fc21007da61bfaf43947319be20b0ce73411f5eda2d13a4b226503c12b1d094d5f9180e84579432
diff --git a/dev-qt/qtgamepad/qtgamepad-5.15.12.ebuild b/dev-qt/qtgamepad/qtgamepad-5.15.12.ebuild
index fcfde63e397e..2eb0ece47843 100644
--- a/dev-qt/qtgamepad/qtgamepad-5.15.12.ebuild
+++ b/dev-qt/qtgamepad/qtgamepad-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Qt module to support gamepad hardware"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~riscv x86"
fi
IUSE="evdev qml sdl"
diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest
index 7ff805897b88..7f7423b75db9 100644
--- a/dev-qt/qtgraphicaleffects/Manifest
+++ b/dev-qt/qtgraphicaleffects/Manifest
@@ -1,5 +1,5 @@
DIST qtgraphicaleffects-everywhere-opensource-src-5.15.11.tar.xz 14045384 BLAKE2B ff66deb6343ea30085df45359e2a2a186bc990f20c6e4701b303d4b9adb894c3c99ce50f936a8902c902c1d3cf7cba03bbc479b8813b88824bf20611108d3190 SHA512 9e46eb1d985fdde3571f0327229a973b9ba4e3da360c3a890aa9c658a4cd82c20485a46ffbdbfd10c7fe4d6e3c45476682ee561ce3345f1eddebbf97eee162b0
DIST qtgraphicaleffects-everywhere-opensource-src-5.15.12.tar.xz 14045416 BLAKE2B 37c44d89ee6c8b029bd1e6352ea2b8e254d3ac907f268cb0e660e0fad0382a902f071ebc1de8db93d842a5b44038a5b6864ef98f833d83002a0445022d662507 SHA512 c0993082e96c5d8e26cc4e2e45320542d21fb7c716dfb6b087b385a985fff358cdff7e3d5d4ca3fc8fc9813e7c110165aa034d5e8d32e8082ad007b7bf929531
EBUILD qtgraphicaleffects-5.15.11.ebuild 473 BLAKE2B b0926014983109be4aa0be482cb09248ff582c836588774397a0e6c94b4d98c768b20744f649094b1f8c2f2dff19d19c76aa9482242747064e038389ed22c05b SHA512 8cfc850bc53f4e12d908f9e509a7175892aed0eca0ccb75d109d895a82f4610c3cb579a88236abc9e3594ea1555a6ba2f2a411c7c1f32320e326f2cba28d1093
-EBUILD qtgraphicaleffects-5.15.12.ebuild 474 BLAKE2B 6fbfa1fa8d7d5d319d5812ff89de2186a511693858c5667d8d2ec4fcc054666158a8d714c9716d607b5bb8a89207d1ed02c130f5ea349ee966208cff35a46fd3 SHA512 2d369d145115950ef9de7740dbf7fdee074c4383b17eb288d26763eb08c1b2f6dcc1a02bdd5696358b55cbbe4bc0db72788c7b704b5c08c43df7e829115edc89
+EBUILD qtgraphicaleffects-5.15.12.ebuild 473 BLAKE2B feaaa9cbee9fa7a5aabff369edd5dfaaa134dad32205b3f18112a811ff1e20b1e4d306fa21bcb528167e4a5f3e286582369a413b20d0fe68d7c5e57c3d59888a SHA512 fc2fa4764de95635c82d70f4c177f2f3de9dd760dd466698f1b001297bad8888167498343da94f214561181e4d15c3f13b2a2ccf38110ec4822eae5be44fc50f
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.12.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.12.ebuild
index 3ef43a27c017..af898ff7ad54 100644
--- a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.12.ebuild
+++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.12.ebuild
@@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE=""
diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
index f66eb090739b..ca79dfa5ba75 100644
--- a/dev-qt/qtgui/Manifest
+++ b/dev-qt/qtgui/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21e
DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f
DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
EBUILD qtgui-5.15.11-r2.ebuild 3986 BLAKE2B a9775cb19105865dd29e809904e17237e12f24f81847d26f24078dab9ce7a88370a591811a2c7a86c6039890a6f2a14c9c063739cbab6cb86bfd1f56e0b6b8db SHA512 73ab6e203aa8e8aa368c3ef78ce89a0f5822652d7fe86ed3473c92e8937d796292302c8b003b22a87abe28857d0fcf069d98a28b124ecc5e5fc6421b94d62dae
-EBUILD qtgui-5.15.12.ebuild 3988 BLAKE2B 817b4cf9eabc5b411e84782c3262c84b4a80000edf7d37c0700026a17536d0c8a8cbaf9f21e3f400472c18a176231630dbfdde4674b4e0e65eccdc0fb2922a6f SHA512 7a2ec77bd0e42d1f14581623d0241c649e60ae3c26dceddb7fb79c8d1d0fee1aed0dba3ac44c4c163356a3411f5eb3effc0e714c5c7c3bff18bab01b0a8baf20
+EBUILD qtgui-5.15.12.ebuild 3987 BLAKE2B 918d27856375594c65fb816430ce2e4e4dae31eb7870068d3126965808c513bfb7b2143d49762e9208fcec6316af607f5e45d9451987a2b9c743e2f82c4f0e33 SHA512 aea9cd16f129377761dfcec2d28a956722af3bf8e5b742a34cb34b950c4da3586150a31985eaa2df0012402f72b15750eb19c4c8303c8c2349a11f7c718bcaa8
MISC metadata.xml 1283 BLAKE2B 2d4873f1b7011f5766810866933cd897a68a89d93183b93c19008b9b956aa10e882ebc061f0a86c81d68308bb267d28f324f2cddc52b55d94c4201a7b97ce889 SHA512 551b643e0dec5fcfd934029e36f35d8e14479e7d426dc74d4b48522c6e06d989ae70db7c4cd0a67594551916ec59036f3d1db91afa929e454614a947464ed19c
diff --git a/dev-qt/qtgui/qtgui-5.15.12.ebuild b/dev-qt/qtgui/qtgui-5.15.12.ebuild
index 1b55b4829295..e557f60cf1eb 100644
--- a/dev-qt/qtgui/qtgui-5.15.12.ebuild
+++ b/dev-qt/qtgui/qtgui-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
index a62594d9eb43..3a3947198a90 100644
--- a/dev-qt/qthelp/Manifest
+++ b/dev-qt/qthelp/Manifest
@@ -3,5 +3,5 @@ DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa401503
DIST qttools-everywhere-opensource-src-5.15.11.tar.xz 8898428 BLAKE2B 88e3e313f2377819345c67cd9e6ff90ca96961662e0e24640a04eda37f46fb444f958c69fb3a5e279da679cd6a25f8b232038d13eb9023cfad79fbd9ea53ae56 SHA512 7aa66964dfc4bd144ee828a5c278b3127c5b269c6fb0e5363e7d2377ba19165e04719636659cb30fee471de26740d3d8692068459e1764d9f84a7737f24c4884
DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
EBUILD qthelp-5.15.11.ebuild 631 BLAKE2B 19cf411fefcf3f22fffc5bb27a6e433116e9efdb715bb15c185e3dd0faf8d5ac0f7e86e09d5ec5bb84ab99efc2ed02832af7d998dca20ad2e782c8fdfb5887a4 SHA512 5ee1a2c924324baa83cec48561cd412e6ccb3e0a106b1067f79d1460fed8b555ef3bd87d0dc029cf69df91cea86e5d6449cba21cd97535aedf097d152a17a331
-EBUILD qthelp-5.15.12.ebuild 633 BLAKE2B 3b2048045ea36871448532a433a080fe3b4e2ca940614411dde1c9facf086a29efb9d4e0b770135772e4542e85df0743b6657166c3b23df9e45021561b5b858b SHA512 8106686d316fbee5db7b0294e98a77aa723899712522324de0c8d7f9886f195d8cc76e2fdf911e361506b3addb7c58d0c224a571a5655d651273993d38df54d5
+EBUILD qthelp-5.15.12.ebuild 632 BLAKE2B 0251a62827b619da8523f343a01cf3eb0bdbd39a3e8b6dcfb943b10872a59b552c747dbef20f3ebb95fa8a495d225c7c1500522b3ea9b29480dbd2472760401d SHA512 8e020e00531e9704bf28beb552da95a82fac88ddf38d3e757f0945ec73b935855afdfc9427bda36d81cef24c56a017fb158a5ac6bdfc3624a62f4a0b116236bf
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qthelp/qthelp-5.15.12.ebuild b/dev-qt/qthelp/qthelp-5.15.12.ebuild
index 34adb393c01f..dd92098a2dce 100644
--- a/dev-qt/qthelp/qthelp-5.15.12.ebuild
+++ b/dev-qt/qthelp/qthelp-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
index 49ade21cfe00..26aa8eaf3eaa 100644
--- a/dev-qt/qtimageformats/Manifest
+++ b/dev-qt/qtimageformats/Manifest
@@ -4,7 +4,7 @@ DIST qtimageformats-everywhere-opensource-src-5.15.11.tar.xz 1869312 BLAKE2B de2
DIST qtimageformats-everywhere-opensource-src-5.15.12.tar.xz 1865016 BLAKE2B 74dac2b362a593054d85af0629efe0d0137da2ee8870bc904f1a793c7cc0e69a308f08ca706cc6280a1f232daa5651863a2fda7b4ce0df766ab0ef9a9fbb46c7 SHA512 c56e70e17ed29ff126257ce41e2b9fd03807f0325ac60bd307779406dcea39ff929e49d2ea99ab17f07f19a6dda5f5103d4def6bb70a52f761141fc4b2c46e7c
DIST qtimageformats-everywhere-src-6.6.1.tar.xz 1972464 BLAKE2B 09b34763d0446bf6e115c9a0a8e15a3a74c54c26019077e114838aa850b0a535a53b354d8cedc44c03732dd5a016cc1026219b28785e729b55296cd63483609d SHA512 da72e093b86638da5e5a5bd78a4ca88b72675d6294ad2af4b516affe88212ccc797ea859784b1f548c75c82fe926d3cd8f96a88901b475d60dc0dc30cfedb5a0
EBUILD qtimageformats-5.15.11.ebuild 705 BLAKE2B 4222a57660cc0730f376db02db94e3d82d36cf06566add5caf1ef5569ac92a023273e1374ee901e0010d1b8dde5ef1670400ac6d18cdcc2f9aaf71d60e277a1d SHA512 c735cb6de2811e5c2c8a7f8c97e6430263779025d7d5809ba665dc25fa66297c9cbca07aea2483e170d266876aa023a95ce045cb02b83f1c04ba47f5d7434e63
-EBUILD qtimageformats-5.15.12.ebuild 706 BLAKE2B 31c5893b5681ae846f01984c990350548945dd00667b7021c4f17b0e94e26bf7142b527b1c11048aed185195af16807e19ea2232a1f04280e0b5ee7197ad9f95 SHA512 ca40e583c9145245e9d191a0b4f0be2e7905ee8a016e7078c0bd70c30f6e221fed47660706458e4d909e69aa0c9dbb2e1e812af35962debcb12610106bc66501
+EBUILD qtimageformats-5.15.12.ebuild 705 BLAKE2B 41cff8b31c082fc0803398c99d1428290c91c1c4215f7f8c1283599b47b235128653d45ad194145010eeae9407ff05d34c7cbfeb1a3680e8af855b9b1cc7b4cd SHA512 d1136025cc71c0156f32ab508c37940be5216eb93343a5a7c84a22a5c3b0f126ac20866ccbb1197e051201cc2740fde6368f36a7d557a5b9b217411a27a64961
EBUILD qtimageformats-6.6.1.ebuild 678 BLAKE2B 758538b9892c4daeae03cb94e8c1dd758b0f0e6dd3593adfb96fcb8a46b5055ed63dda19db4b12b503405fa3dbaadbbe9497eeaf994ebd72100a026af300c689 SHA512 5f2b5841fb293f74a4e26e3fc11c8e04a90d4a074a0daf6e6085768c4a6ea57b49e8df4b5787d2cfd43fec339e0276482cb367acd23809cc8c39f7df315b8441
EBUILD qtimageformats-6.6.9999.ebuild 679 BLAKE2B a93fc924fea06bac91b8566a79cd90c7af4637f3406447c1ebe09bc5d2be7fc1875050772722bd056c44229aaee3ea30582c9af3aec8c16596951f30ecd5f16e SHA512 914594b8f79ecf798ddbbe4c5fb1069558a9d2af2f874bb12e493212f72ce33344c4f2275a1f03dd930016d540c1d8df7bb49d8f26017d593e80a78384212e66
EBUILD qtimageformats-6.7.9999.ebuild 679 BLAKE2B a93fc924fea06bac91b8566a79cd90c7af4637f3406447c1ebe09bc5d2be7fc1875050772722bd056c44229aaee3ea30582c9af3aec8c16596951f30ecd5f16e SHA512 914594b8f79ecf798ddbbe4c5fb1069558a9d2af2f874bb12e493212f72ce33344c4f2275a1f03dd930016d540c1d8df7bb49d8f26017d593e80a78384212e66
diff --git a/dev-qt/qtimageformats/qtimageformats-5.15.12.ebuild b/dev-qt/qtimageformats/qtimageformats-5.15.12.ebuild
index 97555973e1a8..8054f491986d 100644
--- a/dev-qt/qtimageformats/qtimageformats-5.15.12.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc64 ~riscv ~sparc x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
index 692a80a34736..a09d4c650a92 100644
--- a/dev-qt/qtlocation/Manifest
+++ b/dev-qt/qtlocation/Manifest
@@ -5,7 +5,7 @@ DIST qtlocation-everywhere-src-6.6.1.tar.xz 3035980 BLAKE2B 0221f1d44ff5f0713b93
DIST qtlocation-mapboxgl-5.15.11-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace86516262d1407450c14be82122bb91363a57708795844089371ac7d511a857f713c7cb4e6f8b54867aab0bc5dcdb9c49aa28aa3f8363271378e0 SHA512 e4d9133db892fd8b7b1bcf584bf7dae30c0f0353f3b0a696a6cabc9485067f262d42554b583640521734498572e5480b5e8d0143d5be47bb92077f3192fefa4d
DIST qtlocation-mapboxgl-5.15.12-4c88f2c0.tar.gz 3726387 BLAKE2B e9b818505ace86516262d1407450c14be82122bb91363a57708795844089371ac7d511a857f713c7cb4e6f8b54867aab0bc5dcdb9c49aa28aa3f8363271378e0 SHA512 e4d9133db892fd8b7b1bcf584bf7dae30c0f0353f3b0a696a6cabc9485067f262d42554b583640521734498572e5480b5e8d0143d5be47bb92077f3192fefa4d
EBUILD qtlocation-5.15.11-r1.ebuild 1613 BLAKE2B a91921e0a13fc2ed3d8c6ebe307ea77776fb8e6ef03c7252bdca2d2f9a8db4d2caa8aa994c27f6fdb7add35e83b69774cf126e7e8570c64e5bf602b988a096d6 SHA512 b22ee960bf07b59b439228c7976322a9c18e2d2625c750cad16de50131046b0c435e6aa7108bd802bf0ed69bf4ccd785aebcd3957377a9df3772d6a415cbf173
-EBUILD qtlocation-5.15.12.ebuild 1624 BLAKE2B 898723627e3de343038b3113503f3869ee866ebbd3297a2d94637de88125c835dbd7d3479a520fe661ced3883810101f56a7ad14fd0be3218899e9a0a22f833c SHA512 c3ced9982465266fb5a62d26fdee795c702959c9ca6a73ff45018b2abc8248f5bb2223a3bf41419f6e652f6671c6bad75635925bc0cbd6bc55ca86e9edf799a7
+EBUILD qtlocation-5.15.12.ebuild 1623 BLAKE2B da1bf136d7e886082323657e3dcdc84231d2e7dce3df31a2ae76513748836429765b398d19d630539342f7e9288605eaa99514cae0be4145506bfc21de34a163 SHA512 6358c797428f9d7a300f248bc32d18468cdcbfcd4593e02f3e332d52c371d4fc075da850aa04c1f4710ebb3c321e9337a1d88b729fa16f9c3a33339fd158953d
EBUILD qtlocation-6.6.1.ebuild 1340 BLAKE2B 1e31cf8641ce6082f43d402ab675759164dcd0ecf08b16f3e3899e149924b853b37e97c113925f19a4e2b9d9b8c5e7768df1758dfe7fa0e63f7006728cb8d7a7 SHA512 8fbba103a0f84c991630c8b885d4fa0394bbd8764c52f961141783e854c20306cfb5fbe4dd5b23a3155f68c1800fa83b70fa1ef0b0bcdf31bee30eb7e44a10f2
EBUILD qtlocation-6.6.9999.ebuild 1341 BLAKE2B 80c39b17fc730913a37347fb1e11dea6b7e47f1c8e9262bc881fa043e50edd8a693147e5ae5f2e8eeee89cec834abab0e1abcfef0c59083e9cc654fbaaac6a80 SHA512 5c677f7bafd9cbbcc56ec77bbd49360b64f9bbeb2740a48345bec42478f8f8388e781c629305ae0e7b61c16d05adcfb14694bf2b5cee7dea250aaafa084f6527
EBUILD qtlocation-6.7.9999.ebuild 1341 BLAKE2B 80c39b17fc730913a37347fb1e11dea6b7e47f1c8e9262bc881fa043e50edd8a693147e5ae5f2e8eeee89cec834abab0e1abcfef0c59083e9cc654fbaaac6a80 SHA512 5c677f7bafd9cbbcc56ec77bbd49360b64f9bbeb2740a48345bec42478f8f8388e781c629305ae0e7b61c16d05adcfb14694bf2b5cee7dea250aaafa084f6527
diff --git a/dev-qt/qtlocation/qtlocation-5.15.12.ebuild b/dev-qt/qtlocation/qtlocation-5.15.12.ebuild
index f147984b0f4d..cb292594e7bb 100644
--- a/dev-qt/qtlocation/qtlocation-5.15.12.ebuild
+++ b/dev-qt/qtlocation/qtlocation-5.15.12.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
MAPBOXGL_COMMIT=4c88f2c0e61daa89f584a8a9a3eba210221c6920
SRC_URI+=" https://invent.kde.org/qt/qt/${PN}-mapboxgl/-/archive/${MAPBOXGL_COMMIT}/${PN}-mapboxgl-${MAPBOXGL_COMMIT}.tar.gz -> ${PN}-mapboxgl-${PV}-${MAPBOXGL_COMMIT:0:8}.tar.gz
https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
- KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
fi
RDEPEND="
diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 95ba736f97f3..f40b869893c8 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -4,7 +4,7 @@ DIST qtmultimedia-everywhere-opensource-src-5.15.11.tar.xz 3849160 BLAKE2B d652a
DIST qtmultimedia-everywhere-opensource-src-5.15.12.tar.xz 3830956 BLAKE2B c6fa2b5f01262af0ddb510e344adc2aa69b1d4fd82962bb6ff2962d50c9f43a99e445538466c0a9d794dfc0cca27dccd32d5faaa1baf59a630c8b490c43b7963 SHA512 2cef917df20da1381ea64834e4110e25ea0d5e12249176ddbe2e0314c25490926ccbf2f7cc3f89b2969d113a645ec88244fabe691aff851ffb4b2be9766bcf76
DIST qtmultimedia-everywhere-src-6.6.1.tar.xz 6723296 BLAKE2B 5257da8457f6fa16b7cb9ef9029b84edd6963dd084434918f1161398784d36c188c186b398d9877f337ac215c8dad665d902fbd56736f9032f52685f49ef3407 SHA512 11fb3e421a80fee82d30a817f20277505868de0c1a870c55dd488114a0302f6a1bf41694ed64d904e4d29b1a3ad1ba01ce8399ae11f03ae2f6994359698e9c94
EBUILD qtmultimedia-5.15.11.ebuild 1511 BLAKE2B f773c6effa7a370b2e48a3af434486ab29251e2f50d71a56862ffa35e2eeaf13f63314980464bd59489ae862122435ffa453e8c29b0010b51c970dfd97ad3d8a SHA512 f9a8ba144b8ec74364cb9b5dc0dad015c01c9e24f2217d01a331c7456bf8cc4128d91f4c3e5c81ff07003760126499c2edfafc127ca2ec1f0ce590934f240a21
-EBUILD qtmultimedia-5.15.12.ebuild 1513 BLAKE2B 19ce9534e5e7a80f96207853c3952d47405682745fd63161aa348e64ba87285a07982e8de012182424c82617fd11e1e3fad89d3fa3ab701e81c84d1547fcb0e8 SHA512 d178c4d259e4c03d6b594fbdafeea6c19cc5ace27147e4a5a0c45f18971b284aa4dc942668268bccb392daffe28f189c3e44258a7baf513179c88348117a2a0c
+EBUILD qtmultimedia-5.15.12.ebuild 1512 BLAKE2B 58cd5c7f6970cb57ec0733ff5e2dcce62a68db55b4484777cc9316ec80177612266da1d4b60a6a581cfdfe7f8be3179725108733b6dc0b544696ec80d0344bdc SHA512 bb670138a731c87674fe3ae08771546325539ba5aaadfb4247aaa64139e04c8419ae6e0d45b6ca0e97e1894f164b36793c4af014abd34986bc5e281062f3e7e4
EBUILD qtmultimedia-6.6.1-r1.ebuild 2089 BLAKE2B f8b643c11f3b2dfa36720ddda4a901211b3a96e7af65a43f3afbb7f4cfc3243eda85930747cd4148a9eb4a0a53c79a591dab2c78111fc4a8a228b5d626c42423 SHA512 dfa01340ce67b0b16067042e17de4e382fb03ac83ab84099c0e17b57c1d281491048a6181875e1075413f33d438298c2b60aaf9fd4cde92b17bc6b80446759de
EBUILD qtmultimedia-6.6.9999.ebuild 2161 BLAKE2B f5eaf07fc28f467919a9b50b4f6bae5c364f3946367a3814bee46ae554576cf959b760e65084891b1b7d868c2fe59d088db5efffc17e302eed81c6eac7f8abaa SHA512 12b3684643d210346c58bce4321fff4e7ded415296f00f656d24d5c99d60e11c9788b22f8f33b7ab95c29dd1151e1ff94c437a5598447ae2febbad6f8f5738f4
EBUILD qtmultimedia-6.7.9999.ebuild 2161 BLAKE2B f5eaf07fc28f467919a9b50b4f6bae5c364f3946367a3814bee46ae554576cf959b760e65084891b1b7d868c2fe59d088db5efffc17e302eed81c6eac7f8abaa SHA512 12b3684643d210346c58bce4321fff4e7ded415296f00f656d24d5c99d60e11c9788b22f8f33b7ab95c29dd1151e1ff94c437a5598447ae2febbad6f8f5738f4
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild
index 8cf51a02c1ac..947a193b920e 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 54fcdc362272..97581baf8448 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -6,6 +6,6 @@ DIST qtbase-5.15.12-gentoo-kde-2.tar.xz 332644 BLAKE2B 19cc5d45ac1334cac525b2693
DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f
DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
EBUILD qtnetwork-5.15.11.ebuild 1184 BLAKE2B 469be72355f26b84bfc54949dbcb7b20e17599e6e872a4687ef34fcd3739da8061e36054e65b8a4ab8ebba148355b1092328155aaa2d0904ec321b5285872eea SHA512 319cdba28f63c764a274fe2cbf9109f6186d29a2fffe9243eb215bf55a70566c33c9cdeb63b2a84ff0dcf3fe0a645aad5feca11160375e24cd2d72ffc0d1f08d
-EBUILD qtnetwork-5.15.12-r1.ebuild 1186 BLAKE2B 281112e6c42c751bb2413c5166ad3a8732cf39e5ae0c6382bb54b8ee25aa00ecddccd14068d33478e336be0e28db83d15d02593b7bdb0686707438eec5df1a14 SHA512 04fa45d0603e9a097875f8614e23077aa07d49d78295d7a35c8b8df594ccd2cde038ef99fc1074af1149822f1e2c9df99ff5659136d8273e33bfdac7841391f7
+EBUILD qtnetwork-5.15.12-r1.ebuild 1185 BLAKE2B 894953477794afc80c207ea3a9bc8d0ee6d12fafb70acd997968238504f372f69ee2b08a33597294e6754ebc5ab296e4f3607c7c5fbc7db922ebed0c7fbe1b10 SHA512 976043167a57e8940ba9a04d25e10d9cf8cf5cd5e25d6f27c2ac22ed105aca9a3d573ac2739c7d3afa786e3cc80fd5eec4aa580c32f89ac98bf11da4d0650f00
EBUILD qtnetwork-5.15.12.ebuild 1190 BLAKE2B d214a6a4d6b5ec312f8bde180bd3031257443c004c2922a6420a0c109da776d64793f3c1cb365d6757b7d73ced2e6902ea5c1fc4c7dabce805699c5755dd01ec SHA512 8c473d48e946393e488a438fbf108a7352d2970bab631ee8977a8f5285274ebb44288f04d491a242d8f39331c8aa520bb30666c7bf7b0d87116eda324a4e125c
MISC metadata.xml 690 BLAKE2B 3e1cccd88cb778d868aa5aa650d9114a79eaf7b5961dc6222b2da3e5c7536a43c7481b6d56bb9176b36ed2560ccb0712635146872f370fdc1e319286133a1651 SHA512 e402ad3b586e305a6f7ee99f24edd505b1e76f7a957108fc252a4a1af8978ac113b9b1c56e4fb0bfb696bcf29a1295f52af6614924f0e3ae2d7f71810a3be707
diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild
index 0af86dbcb7d5..7542749ab0fa 100644
--- a/dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=2
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
index d41dfb8192ea..7e396165bbd3 100644
--- a/dev-qt/qtnetworkauth/Manifest
+++ b/dev-qt/qtnetworkauth/Manifest
@@ -2,7 +2,7 @@ DIST qtnetworkauth-everywhere-opensource-src-5.15.11.tar.xz 144768 BLAKE2B 1a28a
DIST qtnetworkauth-everywhere-opensource-src-5.15.12.tar.xz 144752 BLAKE2B 9e7eca2bba637d3916fc29153620ba68339dc2ae4cc12d8dc365fd528b5bc881a4c74a1eac01d169c4da4573ace1c3b3118a80327b259d925d3fa5ff36a8b9ea SHA512 f0c48453e21ad14a4fbac25d35e6257c4d8bbb5f2ac87dad0deee44ca86aec8def618f102cd1d9af05e1611f37ea722e1630165f15a238d3d8c38d161771bc3d
DIST qtnetworkauth-everywhere-src-6.6.1.tar.xz 152916 BLAKE2B 8b8a3bbe5787994b7ef9476b808497036b42110701295968c6c8dfd82e4016f774ea188b5c46e6865875b5b7c29c609c6a095366ba21636cd281ce34c7918f40 SHA512 8d52344802ed6e9e6b60f1367ee9f9c2d495908a3992fa03f67d551c090cc837d02a560ba8e4244b739610b8ded0cb1bdc84ffa3f4183a6aa89df3b42310409f
EBUILD qtnetworkauth-5.15.11.ebuild 402 BLAKE2B f6aada3fab2a9a22353930bcc8c96fd46806ccc46792a9bf770a812245a9b246722101f40c0ac9a8b3fe115a94f38c4d32e988cd23f0f28133ea08e858b95414 SHA512 63a5ddf86500089e2f7fa44ebb585a11bf257222a9a9b96fa8985b5acb56301a8680f04ec0ee4cee0bd9dcd3761031da704f71bd18dfe7c88aeb9fcc308d222b
-EBUILD qtnetworkauth-5.15.12.ebuild 403 BLAKE2B a571cdcdc9d38a5d00185637627e2c4260246378c76c831a31de0ec5e779b3a75787466516f2823c2a8c19c139a8cd1937ee9a01f6330ab623b21b0475e984af SHA512 e50d76896600772affd5f7faf472a3dd12d8799105ebdb80041af182f980b24c52df03f713cf86d2df5707a278dd2e73e934af466f48c01a7f3a4b5695fa6b0a
+EBUILD qtnetworkauth-5.15.12.ebuild 402 BLAKE2B 800ebd6400530326ecd665b3a776d1109ce956564786554b33bf378db0dea570993a347aa7f5a195ddc1889eae58353ea9954b5cea6aa9438b2da6aefcf93901 SHA512 003748464fbd3eab1d60586909c98fa38a3f7f1819d2967dcbaa94f235290587cdb09ff92e86a59612f0a9174f41902559f4fab9e9e8edd5ce7323e1bdb5a461
EBUILD qtnetworkauth-6.6.1.ebuild 327 BLAKE2B 74b0dc43c757762f0ef8ee7020fa21ff9570e796716ee50ed8fa4054b2999f30de67242733da9e66a1e205968278891a8023ca8fa91caa39b6f59272a9e93715 SHA512 8fa9b61a184d6e30d1522809210c91f67464f5ebf649a1a4e65e5190aa3c79f437c720014975361941b02def6a89e283ba2973b8f81f27f5863c21239d58d29e
EBUILD qtnetworkauth-6.6.9999.ebuild 328 BLAKE2B de758ef39149207fd3eee8a0d4a9c9987ecba375fec97d2ab73da285b8eb7051186d3886a74cbd7eb07cfa654e7a9ec4d45170136cf8d9e3aa0ace7a3e0bb3c1 SHA512 5bd7f25402133d0555646cb01b035515d7387827d7ff7140666a1f980f00309bca8ea4fe91fdf57924c0303702e06b9e3885a24aa77a16a4e9434b8807de6c73
EBUILD qtnetworkauth-6.7.9999.ebuild 328 BLAKE2B de758ef39149207fd3eee8a0d4a9c9987ecba375fec97d2ab73da285b8eb7051186d3886a74cbd7eb07cfa654e7a9ec4d45170136cf8d9e3aa0ace7a3e0bb3c1 SHA512 5bd7f25402133d0555646cb01b035515d7387827d7ff7140666a1f980f00309bca8ea4fe91fdf57924c0303702e06b9e3885a24aa77a16a4e9434b8807de6c73
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.15.12.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.12.ebuild
index 4d2454a6b289..a609f61ec1a7 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-5.15.12.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.12.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Network authorization library for the Qt5 framework"
LICENSE="GPL-3"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
fi
IUSE=""
diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
index 27d7a7b9ebec..9303fb2d86e9 100644
--- a/dev-qt/qtopengl/Manifest
+++ b/dev-qt/qtopengl/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21e
DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f
DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
EBUILD qtopengl-5.15.11.ebuild 681 BLAKE2B 38ff1848a7e3775d35d4ffe8258599fdb65ed8a66b15dd561c52bd3364b0aee62f5f67b02f68132305ae4e432835888db27282d8e26f03c7d46914e63286bf23 SHA512 b3cc280f0d5f5e1bff84a992615f5ed12640208e664158aff322362ab38876c7077fc574fc9ea032f4648767467466dee2e3448688d20a525ebc90e929a9ab5f
-EBUILD qtopengl-5.15.12.ebuild 683 BLAKE2B 8b23e1063a70db4554db30eaed3cfd3885d88b492196598ca6257b4f224eedbd9bee35d933b75ed9d0fc513d42105d331838ca00e1f1cfd68de7c3ed939798c5 SHA512 5569912c5e0e55cee57873ea0962e86c80fd71992d228c1483a5f4a0ef88282ae0cc36bde52d26673bb523781391b1f700d0f630b911ad652d4d0730fcc8711b
+EBUILD qtopengl-5.15.12.ebuild 682 BLAKE2B 7aeb5173599b8c815fae522ef64a859b96720735902d671dd81e437c227aea34a0300422b3dd87933defb20c4e1372d5140e2a2ac81e8bda22c0476142f82913 SHA512 52aa101a461a51f09c84c13e19e124a17dd6c7a7ca6a54f9948288fc1048f1df01efa2610fc970052cd9e960b793212e202e2e2cec4312b74769d40e82a298fe
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtopengl/qtopengl-5.15.12.ebuild b/dev-qt/qtopengl/qtopengl-5.15.12.ebuild
index a57de301c75e..4d7f118e38a3 100644
--- a/dev-qt/qtopengl/qtopengl-5.15.12.ebuild
+++ b/dev-qt/qtopengl/qtopengl-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest
index 25d0477a1442..8f01ad8cf8b0 100644
--- a/dev-qt/qtpaths/Manifest
+++ b/dev-qt/qtpaths/Manifest
@@ -3,5 +3,5 @@ DIST qttools-5.15.12-gentoo-kde-1.tar.xz 3940 BLAKE2B 63dd5fb92d6ac9aeb2aa401503
DIST qttools-everywhere-opensource-src-5.15.11.tar.xz 8898428 BLAKE2B 88e3e313f2377819345c67cd9e6ff90ca96961662e0e24640a04eda37f46fb444f958c69fb3a5e279da679cd6a25f8b232038d13eb9023cfad79fbd9ea53ae56 SHA512 7aa66964dfc4bd144ee828a5c278b3127c5b269c6fb0e5363e7d2377ba19165e04719636659cb30fee471de26740d3d8692068459e1764d9f84a7737f24c4884
DIST qttools-everywhere-opensource-src-5.15.12.tar.xz 8900672 BLAKE2B 897e05d8de54b50b47262d1b2606d78d2591bda1d7d4bf9e5d3be084a9a8156da3b8ec7e3b95b44e58e9a94562068b24129844ab1330426ec9b1a00d1409cd92 SHA512 d830129777c481e1a66e32911af82a09e2858b678fdd2b802433fc1009856d9f0b8ea39b6ed1d7e93b6e9db1dda848c3a4077f6d804400f1427f33a3c7ccb40e
EBUILD qtpaths-5.15.11.ebuild 515 BLAKE2B d380c0ccdc0e96c559ecdb1c1a10d32452f474622cd7f7ae21def1aac4ee99c8f6b3b59dbab8cb717a29d02261cb6849b3cfcdfdc8fd6bf339a48a5a3be7784a SHA512 2043e0f07b18d984c15bfb29a47fa194e9b1a969a9ffffa144bedd592f218fba93263c1396bb447072371fb0a0b83e007a9569fbb05fb93cdcdc205233c68406
-EBUILD qtpaths-5.15.12.ebuild 516 BLAKE2B 917df81357582174d9e215082db506f8c18f324a0985aa7c35a5a8a83a86272eb99f5506fa5fd8d3da49e8fe6f4c7e1c2a2425d91e70c0a5b5e577d67351c4fa SHA512 8bc5a5926dceb3b6cf431e939d9fddfb7ba288f9c37cbbb17280c54b5a1ee8637d16a090eebe525db483e28086f8ac8df029b53937e3ba72696bd92fc627a742
+EBUILD qtpaths-5.15.12.ebuild 515 BLAKE2B 53849db3f90874f737ead57fc1d3cc0645ee819c29357680762c7adc0530e5836e8fae978675068968c43966d8688286732a9c3cb906d29f2ebf04f1b8bf0026 SHA512 ceb23d9d9502c8249dd585520f90a64f26a6dbee7536553a7d1151d9ed6b5aaacc2dd8819d21fa5b55f7f60cc08ab1d10d6284d8a1af77dc126fa73e5da56ee6
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtpaths/qtpaths-5.15.12.ebuild b/dev-qt/qtpaths/qtpaths-5.15.12.ebuild
index 0fb9b2d918a7..18d2be6723f4 100644
--- a/dev-qt/qtpaths/qtpaths-5.15.12.ebuild
+++ b/dev-qt/qtpaths/qtpaths-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qttools"
diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
index 94ba348091ae..e5c09a2b5023 100644
--- a/dev-qt/qtpositioning/Manifest
+++ b/dev-qt/qtpositioning/Manifest
@@ -2,7 +2,7 @@ DIST qtlocation-everywhere-opensource-src-5.15.11.tar.xz 6554216 BLAKE2B e882ecd
DIST qtlocation-everywhere-opensource-src-5.15.12.tar.xz 6553488 BLAKE2B e9cab8e6f62cc1cfc6586fa4a1b252bce915479fca5f9fbeac66a2494d77047af4af1ba840786799637edae3af7c6d2000f640af018548cfcd7bd624c6a31b15 SHA512 c480762cea2cd1a00e6061bab05c402d5aab2d12e7decebcd606c930d2029a93f2a46f8edbb188b73c7cdcad473b03c15037ea10e0b3538de0a99b1d7d7fb333
DIST qtpositioning-everywhere-src-6.6.1.tar.xz 1513456 BLAKE2B 174aa45f9fbe120c0b1ff675447b42fa4cee1f50c4bf0ad6a01bbb181fd5de79ad091a353770862cf829ba7442ca9ae039fa985caa68835cea6a82608e158f35 SHA512 8114d9cec0e453ff51fdbe8b1a814c968e614e1f9aaf031bf00c0c48e732de728d925852789360411c594f63ae322404fc9403d0bc3a35500522d8dc403d79e2
EBUILD qtpositioning-5.15.11.ebuild 877 BLAKE2B 901e07cc2a16f98840d7361b5db7611406a275116728fe65f28012e03b90f9b797291508623e8ab5a28a10c88d2f8e917145e149ed494355706e12f9b44260d7 SHA512 79aee05d67010aecd2a0d4c802a39bea7f4d63a1a2009ade3df0343e8081c568a374728c818539a23f37e17acd98f47de1cdf825263fb25fcb5bf0988dc13db6
-EBUILD qtpositioning-5.15.12.ebuild 879 BLAKE2B 344f061a436e61ef14fa02c75d96dd81ad7068e53c25e8d91c6253962f6a9c5dc4c2d869ba8834651783c7fe0621f6a08afe3e7f93336dbb4944b2152a3fdf9b SHA512 76a801f00942687c709fc94f09b784017f793ad597c9dff7130ae58cace4909b33cea52f3341ae1ae01c4eefc83370ad112404b2be2778dbbabff5c5eb3cc5ee
+EBUILD qtpositioning-5.15.12.ebuild 878 BLAKE2B a058579cc92f46a237b58268731ed6ba21048a7b915bd6ae9929f624a8c886f1c9561cc912753fb8ffc548272961a327f09f1a52b0760e3e9c131af3803322fe SHA512 c9b7200af58f1c971b327268364b175a8e67402c788fd2fc69309b82b6fee6c104ecd7ced0b0b290ff4cb3f39a65966cbdd140d94f72a9c6b1043cd7f716e2f8
EBUILD qtpositioning-6.6.1.ebuild 1492 BLAKE2B 7738b6a5c1f03a41f082eeb2626ae16c1f7f315142b678b5f5bdc403e54c4e17adfac6e6c75b3219c205c9a31e2eca529bb7d9b8e7031e8fecb180e468cd6481 SHA512 d4f9129796f4e87cb0d6bf0ca25333a75f6464eb51aa68161653ddb1b752b5a6e7ff4022dd70484b84e1247d110adaa0914e4a49d1e95b333ca0004fda0b7ead
EBUILD qtpositioning-6.6.9999.ebuild 1493 BLAKE2B eb5a0c53792ca01fe641c5833f9d5a5b58d3801672c592def0ac72b62647ea9648a9add22ede5c6a8556769550bba4315268edff1ddee7357a7d4ff326e4eed3 SHA512 6112b512ce9bf57c5925cde3164b06ccc7a0fdd82c624ac7d117fe10cb5e37bcd838157b2b46e05a9e79c2ea2faec6fb7c589ebfef5763d0f061f7f814ebe92a
EBUILD qtpositioning-6.7.9999.ebuild 1493 BLAKE2B eb5a0c53792ca01fe641c5833f9d5a5b58d3801672c592def0ac72b62647ea9648a9add22ede5c6a8556769550bba4315268edff1ddee7357a7d4ff326e4eed3 SHA512 6112b512ce9bf57c5925cde3164b06ccc7a0fdd82c624ac7d117fe10cb5e37bcd838157b2b46e05a9e79c2ea2faec6fb7c589ebfef5763d0f061f7f814ebe92a
diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.12.ebuild b/dev-qt/qtpositioning/qtpositioning-5.15.12.ebuild
index 181d0b92dc7a..61510a22a078 100644
--- a/dev-qt/qtpositioning/qtpositioning-5.15.12.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-5.15.12.ebuild
@@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Physical position determination library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
IUSE="geoclue +qml"
diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
index 58ca375875e7..07681a77f409 100644
--- a/dev-qt/qtprintsupport/Manifest
+++ b/dev-qt/qtprintsupport/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21e
DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f
DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
EBUILD qtprintsupport-5.15.11.ebuild 821 BLAKE2B 2a6c1c5ba9ed3195e60d87d97907ac493e248025442d9f19d0d393b67bb75630127d2f03e48d5ec70a3952cdb2ebdb6e6c831720a77e056d6718f1a97e7af261 SHA512 90fd858e040d7f5876ff2ed64436275d03903f282e8f41416ff6caff1b20fa2785f76bfdc563f8dde0047bb21d68354b9509ca512739ec15f8b0856e5a40dce9
-EBUILD qtprintsupport-5.15.12.ebuild 823 BLAKE2B 9cce17d6df61ec1e90dd7208d556023fef3a249ff4b48d7b65f86ba2f80b10a5d38dd8ed11ecf964b0ca7a3e31bcbe94bfdf0abf466aee92be2d4395c125fe9f SHA512 fcf1e57cf4bb6207fbc0abe03a87347e95030f285ef823cea91a887693ce9b4b3fdd7a042772ce917d852a5cc562728a9dd4ef5efb461e099306a881438e7b7e
+EBUILD qtprintsupport-5.15.12.ebuild 822 BLAKE2B e15af5bb87644b63a23e758b20cb52659f861d301b2052aceeec405f42a99dd2d9e3963864d8d149977cc5e9a54a441c9ee4f2c4ffae2312de43dd866aa06cbe SHA512 39428ecfdcafab4a14af198764d6b07c4d0a16df1ad4a36b0d39cbb513cfcb32d87533f70b1a6bf9bfaaa88f781c63784ca057d30db71f1c86ba5b0f0eae70d1
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.12.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.12.ebuild
index 8ad7c5676551..e968846cb4e9 100644
--- a/dev-qt/qtprintsupport/qtprintsupport-5.15.12.ebuild
+++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest
index 1fe861e5ebea..3a15dcc80757 100644
--- a/dev-qt/qtquickcontrols/Manifest
+++ b/dev-qt/qtquickcontrols/Manifest
@@ -1,5 +1,5 @@
DIST qtquickcontrols-everywhere-opensource-src-5.15.11.tar.xz 5984928 BLAKE2B 822464ddaf6a2d377abae6ad817fdc5a0b446b3eb7502cab2de587c67915ddcc191e3526d26a287a863551bac5577d7221ced3ac75d438a368a684161cad483e SHA512 0779f9eb1b7b78a9f7662f5c2f7754882c0b85efbfff6e922d044757d1bc47f4c8ba0adb14b1a1347c32abd8086b6031d77c50cf534206f1988c4ce616e4953c
DIST qtquickcontrols-everywhere-opensource-src-5.15.12.tar.xz 5982828 BLAKE2B 6536813d8f206aeaad81dcfc8df771c3d4bfbbd59bc459db8cea38b3f1843f7fb2cc2f51eb66549b89e6f41f1f64e670ac1bf73631da1ffdcd4573cd628404e3 SHA512 980b233f83991d12029bac90b0875b3a001399d4358c58185a21bbb30911f0d6fec5dfc5f157e9c3c4d17e82c3ff5302e55c62b4cd63731f23a655bd55d300bb
EBUILD qtquickcontrols-5.15.11.ebuild 772 BLAKE2B 1d54d2adfb72539c4d2898390588bc75348b048144d05a659f052fc5a3206b01df79016c6bd141f9b3e684b81c1fd96e5f081dbd61732583eedcac12f49eb09a SHA512 569773cc8039061e538c937051507fe9a96a73bd2b56bfa7aea006be150204304ac31210628740cc8725cc85b0ea71dfe0d856a350e391351f61aef1325549cd
-EBUILD qtquickcontrols-5.15.12.ebuild 773 BLAKE2B 5ad3acf4204f34d347d1e3b2f92a813b9932e8650cdeeb5bd639d4927d8d9e83f23afd0a95f7efc295c8375537231a5e5d578481450709e6df85b050f73f3f57 SHA512 8b2ad836f8b16c8c1f8a513578316574a79b034b45697ca092fee5f413fef90d6cb35c18911406f08cebca3d37d90e62731a527badd0ccc968583a273d65eae7
+EBUILD qtquickcontrols-5.15.12.ebuild 772 BLAKE2B e5f913d38f65c4a0241f98f41b66392ca5b641892716449a4bb9a34de69b621268c54ac3fb8cbb27506f219bbbe3b7a66ef7c2f38b9116eef2d143cc8b395b45 SHA512 c87bd6f75cbfbf0442da10f154e178446e9965b5a36d263a98b7c4183d2d0116a3f400480b9103d403c73dbdb4cadcc41015342aaa7abb5f76fe837bce376baf
MISC metadata.xml 552 BLAKE2B 8294b8e326a177905eb8b0510295d6b3cc97818c836b6b5d2940b78a5ecccc743c8818436fee3f3a61b2f984560c6fe6346d44e1e6b4fa27a7cf5a9a84f20dd4 SHA512 25f93b07946f9319e9762b9ba6c9adb5ca6348a71ebd5710c0f1690a75ca7f93af8967f323a9e11e7af04fd970a92fedf3ec30d962f85516c7b44f1ea749dbbf
diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild
index 8cf1a0765e6d..b0bbd28a2d21 100644
--- a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild
+++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="+widgets"
diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest
index 96802688f5f4..3a600d7759b2 100644
--- a/dev-qt/qtquickcontrols2/Manifest
+++ b/dev-qt/qtquickcontrols2/Manifest
@@ -3,5 +3,5 @@ DIST qtquickcontrols2-5.15.12-gentoo-kde-1.tar.xz 7032 BLAKE2B 7eb7bbeba7f5b70ff
DIST qtquickcontrols2-everywhere-opensource-src-5.15.11.tar.xz 8294208 BLAKE2B 75504acc547dc0f0b4c2656963e8065fb3ff44ee926e4a69d70e2589c87766ef6c469da1966a0ffded452cfa8047354235138c512deb60919b9a0d1ccd190bda SHA512 2621ae1d0c8ebb38ec2c9a0ff28b9bdb3a7aebfd2b6477d145a9772002abdae832aa7daeb8843a8372b32ebe476262650ba23cc977257fd5932499cde796eb32
DIST qtquickcontrols2-everywhere-opensource-src-5.15.12.tar.xz 8294356 BLAKE2B 2c0232feb70c81437e475df87a784cdc3faae4a695360e285b63f2bc917e3d864214d742dab7334a675d430ca37ba2ff924b8b389f78739d2f27dea06781efca SHA512 725fb03907973fdca4479017b8f792110a4620a6e4d39f97c81c3be16280b81135394f6ce5be507fd734926307d33a249e790234139e01f387d2362cd7027128
EBUILD qtquickcontrols2-5.15.11.ebuild 656 BLAKE2B d340d7dd1d33423edc225f091606502d6fe19010376e23e2ae8a0af2dd3fe86409fade53b51b2e7cf0b35effa3983bccbae50f5512e6ce5c2e168bd80800a6bc SHA512 c90a27549714a059b1012808921aaf224282bf2a15c585b55971dfdc85f1754102300d55e0de73dd74ce55be292e83f321f277b2bdf59915f47acfac3468759a
-EBUILD qtquickcontrols2-5.15.12.ebuild 657 BLAKE2B fda967659f7672be8f62995f0856b798e254ebcab79cd63fe46f325fc0847fdceaf4e233b66a4684067500d4176b9a2c8f558784cb4ccd173315b1062f8c2529 SHA512 a780b640591fc3585372ace7d3ba39fd625c0f27ab1635d218bcbefbdc889c849152e46c06c0268df740ba1b898ec3c45b856c979052827e2637a399e8ceeed0
+EBUILD qtquickcontrols2-5.15.12.ebuild 656 BLAKE2B b552fbd18452ca96a730543b9f91d301916c72d86e4ba09a9498c475b500913dcea2feb55562c3d7017d8b467b898d746ed9c4ae7011be5a41a0ea76a7daa6c6 SHA512 2fd0ec503b026e78e732c9f128dd83ce00c7bc61a74597358643a2c0dbe5d1e99841f4ec9c80afd468be389e05ede580d543f9244c90257ee3dbd9fac9e4b5b8
MISC metadata.xml 552 BLAKE2B 8294b8e326a177905eb8b0510295d6b3cc97818c836b6b5d2940b78a5ecccc743c8818436fee3f3a61b2f984560c6fe6346d44e1e6b4fa27a7cf5a9a84f20dd4 SHA512 25f93b07946f9319e9762b9ba6c9adb5ca6348a71ebd5710c0f1690a75ca7f93af8967f323a9e11e7af04fd970a92fedf3ec30d962f85516c7b44f1ea749dbbf
diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild
index 10877f9a8b60..d8cd2b93f3a1 100644
--- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild
+++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest
index f786da182a92..f2f6f54ae973 100644
--- a/dev-qt/qtscript/Manifest
+++ b/dev-qt/qtscript/Manifest
@@ -1,5 +1,5 @@
DIST qtscript-everywhere-opensource-src-5.15.11.tar.xz 2666016 BLAKE2B 967b367c1e4edb23c52ac3c23466b96e8540300fafd097e9d59feff3e7bcccd30c8c302a4a8a524ab56095f565116e48440d10b874ad97ef5b741ee69c25a60f SHA512 116dc95c804fcd78082100d67c51c68c045a17754c8591cb885925c3b3541439317ae79ba7eefc1102ce12d2f544dc502fd67c4d8724f4d7f1347099cda3f744
DIST qtscript-everywhere-opensource-src-5.15.12.tar.xz 2664960 BLAKE2B 2754a33a4c3f3965201c166fab9f96f71938867a597fa14a1862f2d0ba2e149f8e33d7f7dd2b3758f9580776821346a6e458b987ae61bd4f96c2c41a1cc05bb8 SHA512 48a00763686a5455d0429d1ecd6b32e3e96a13f05faa6625361c49b91275b8a8b3a1de3627cc3db5c69d346686c07b9466022cf37abf394a6f097933b9dbed4a
EBUILD qtscript-5.15.11.ebuild 685 BLAKE2B 8fce470e213da03bb8cd26bc2b8039467119d93249a3b63cfbd0b76c5115a7a64b10e6cf84e10e51431b5a6a9881e02547c44ca18b1d9e945761a3a2c541751b SHA512 b5002b066d0a77a68cbd5ab31944d1065a65634fcc9845efd2c41e9e85f9887abdebd8e5d288db24ab262b176e86b2832e24d8843b264c505b3edf0e99b57c41
-EBUILD qtscript-5.15.12.ebuild 686 BLAKE2B 1424295891c62c9b585116cc1f1412052344c7ea609ac3b338cbfd8c71781a80f86b3c9ffe572eefa14a7a5fe37429f7c770e17d4f71317cfc60b4c9a9398854 SHA512 bb2a839c3c729db6bd6057108c73389e8e42f53f7b0dd66de0c3fafb9fa6c6245fe8fca8aaa006191bef6cae76e1a930b23eb7583ae3b37856aca613122a29b4
+EBUILD qtscript-5.15.12.ebuild 685 BLAKE2B f6a6c8c4210ce0d352500c62bb468af6bedf1af860104ef342cb550845c3081c0e10f6c59ddcfdc8f47bf96b1a742dbc344a9eff4f68e30685adb545d2279c51 SHA512 6962c75ce94437da3cba8399c3dec2967187b54e9b6c932db4ed2c728728ed9ebadcabce4b5ed928102cf33333964c54682d7bb721d786cf8f3b1520c33bd33f
MISC metadata.xml 583 BLAKE2B 5389c382561f060259c9eb626a98fa6d1861a33cffb3ca62899cfb6f1b020d6841314edd05c4fd0e5f05593f6015af8826f1d087078754a3dd31ae72be7da4aa SHA512 f8d07eb515db1b455670371655c572aac73653a2d1af68d8a226ecfeaf77b62737114a66bc41375cf7f32d575df792a685298487a90c650b6c6dfb4a7c113181
diff --git a/dev-qt/qtscript/qtscript-5.15.12.ebuild b/dev-qt/qtscript/qtscript-5.15.12.ebuild
index b9c18f2e8efe..463d26748afe 100644
--- a/dev-qt/qtscript/qtscript-5.15.12.ebuild
+++ b/dev-qt/qtscript/qtscript-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
fi
IUSE="+jit scripttools"
diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
index 4f4013954158..8f3d4e2f2408 100644
--- a/dev-qt/qtscxml/Manifest
+++ b/dev-qt/qtscxml/Manifest
@@ -2,7 +2,7 @@ DIST qtscxml-everywhere-opensource-src-5.15.11.tar.xz 437492 BLAKE2B 7a478b6d29f
DIST qtscxml-everywhere-opensource-src-5.15.12.tar.xz 437972 BLAKE2B 11bd9a22eada2927e98d7d22f8e17150f7e225b1036173cddd82859b84073dd547278c5df6f096a6318755aa853bc16d8ed2a9721282feedde9ff758b404d80c SHA512 c451fa8fc5999aa7e3b3a336503bcf1ccc8992ef27645d003c938166384508d2cc9b35fbd21e9da641ea98a2aaa58834ac85e8713bce25b96e4aef79c3cda976
DIST qtscxml-everywhere-src-6.6.1.tar.xz 1176684 BLAKE2B fa10e70b6500fe6ad2014ba4b82689881fcb7e7a0edc47b7db23d87c9eca26831cdb3d892665d6020069dad5c2287145560dd341be905076b8a9ac04cf88c503 SHA512 3c4b117138e9437a0e7b3f212e3a77aaf42c9fcbfdb30db0693e3fbf1562c68a88558951ff627dc9e91ff10625f3b269d115479e83cada46b9f9094f3d51e5a7
EBUILD qtscxml-5.15.11.ebuild 398 BLAKE2B 27b0f98657fad702cb2b14ad1c69bc80b9c42e5680ed3ba2db0e79bb9884c0f7e4960c3c4bea26a6e5577476030b52c172f327cb6b6ecd9ec72ec6b5d306725d SHA512 62f3dd6a55d8f8dc8af4d1e0f7ded88f8efd3fe1ada7a7f585bdd488c3599f160a9efbc52a014cb5016e11a13856dfabbc236cb4257bae8bbb18137bc02e22ce
-EBUILD qtscxml-5.15.12.ebuild 399 BLAKE2B a28c82e50ac43a3a525c6d31870534a86c3dbe0c9666c67676a2df623cf83b24220b384de31da5ecd6d8abd5819c1e5aca59eada379c6becf13a2372ec0a00b6 SHA512 f6f870497daa72a9669de37574e73b9a07cc1b2ea6a5b9684edfa8d3a2abf9bb0f41d309cbcd16a7b31dcfa6f69d16db3360be4af89d7962fd794ba501e68d62
+EBUILD qtscxml-5.15.12.ebuild 398 BLAKE2B 64f5af29a9076f0bb09b8843208e1c00358f485dfc642692a3e2be6f00c534735b0f5e192dabd00625a48f9014499963ee4fabe2d9bd3e8b5931459f5c290b2e SHA512 7e13b46488390e1aaf9ef05364c86082706f07296f1cb1955d1654e513b5dd08c91fa21267baeda80785b5fd41d3e42d5d73bed2622c5806a2487c1d46d8f81a
EBUILD qtscxml-6.6.1.ebuild 676 BLAKE2B cb170b72a5ed14fa577d6e2d9098f300bf1bd50e8cb1de6b24d1dcf2ab6ad81968f5fd298825955d5cd72189ba8f5a4fcc436a77009a0ae386a3544695ebe766 SHA512 ed18488c4a6b8b0992e4741ff7d3fea10bae3d0cc58dc89858bdb237e1e5b04090bbbfb430b4893c668d4f27568de1220e3ba8a18f6557036a1e3290f065dbf8
EBUILD qtscxml-6.6.9999.ebuild 677 BLAKE2B 5b4a53a211c467cc30ca0220a4e949e6b869e71ce8351839f77b0846d6d001bbe780b225f19d9c93ac8bdda1a3ff4993d9c8f70e65aead9464d524d47508a33a SHA512 0c8cf8f2e6019062ac0e153ced62bfa7026b00d0aa4d021fff939bd2791a7fc4d57db22c83fa145dccaa7b09ea9303868c73cdfda8e163126a9bf1da154fc87f
EBUILD qtscxml-6.7.9999.ebuild 677 BLAKE2B 5b4a53a211c467cc30ca0220a4e949e6b869e71ce8351839f77b0846d6d001bbe780b225f19d9c93ac8bdda1a3ff4993d9c8f70e65aead9464d524d47508a33a SHA512 0c8cf8f2e6019062ac0e153ced62bfa7026b00d0aa4d021fff939bd2791a7fc4d57db22c83fa145dccaa7b09ea9303868c73cdfda8e163126a9bf1da154fc87f
diff --git a/dev-qt/qtscxml/qtscxml-5.15.12.ebuild b/dev-qt/qtscxml/qtscxml-5.15.12.ebuild
index aecd846e6a34..1a299c680c85 100644
--- a/dev-qt/qtscxml/qtscxml-5.15.12.ebuild
+++ b/dev-qt/qtscxml/qtscxml-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~riscv x86"
fi
IUSE=""
diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
index 150da7fac02e..9e398269940e 100644
--- a/dev-qt/qtsensors/Manifest
+++ b/dev-qt/qtsensors/Manifest
@@ -2,7 +2,7 @@ DIST qtsensors-everywhere-opensource-src-5.15.11.tar.xz 2060032 BLAKE2B 107809b7
DIST qtsensors-everywhere-opensource-src-5.15.12.tar.xz 2059976 BLAKE2B d25926784f3468dc07f2cd797a9b8db30eca2d93e3cd4d16eb9e7cf9c7a893a97c1cee14be5421ae07cebdefea33dd7742b83d370651dfad24252a6fa49beb69 SHA512 25d4eb1ea43c5d7819a7b9cee22604b774007f84bdc86433f673766b1943134c5880be14ab06fac7f05fb2708491cb8b7e03f8656aae0d74538d732e31ffd917
DIST qtsensors-everywhere-src-6.6.1.tar.xz 1502740 BLAKE2B c584d8dafbd317bccb96739395d88e12971f8caa4a7cb789eb14c993098d69d95569d17a381443aa5dafe746b9b777e5a9bcc65d0efe6196f6cd84e4a8a8b95f SHA512 962f8947bbf21bd08c4b1a7da367fca1d0ec934a32a9820280730efa3f7e8b377a9f547bc91d4373d321ba74a147b7913bdf153599183b21f2ef10730132bb06
EBUILD qtsensors-5.15.11.ebuild 566 BLAKE2B e798853d8e80272c044a99cec1afc8bb006ce73552d642d7b9852a55b3e018875fdf8bcdcef2a001ecbfbafd0cc2e36350d41bf93bce93e35b7a5e081a607ed8 SHA512 1927fa1e7693842aa7c08e604bc3033bdfabf28411ca6d748ac8a26f432187f14b8c10dc9a5a51b631b71d7f81048c893d700110fcb2888da02268b4529e7e4c
-EBUILD qtsensors-5.15.12.ebuild 568 BLAKE2B a8586fd7eb059d3bcf2f453c0ca74afaaa94e62b5cf544e1701df8571a9731837efec6f8cc3d0cd089be42efdd4402ecde61d11dcd95a7edd86f19f70d2f3791 SHA512 300c045b5ef72c8b0943b27bef3463b2971dbbabe026ca27268c9c95dd3be9cfaa861350a2fe6317855b27501890ba27b5b89d596326455784f22a576ddfe1f1
+EBUILD qtsensors-5.15.12.ebuild 567 BLAKE2B 819fecb0e6a9e61aeccca542d9731f1d0ec7c6d1feac4bcf9248251a9352568dbe7fce720eb1ca28163f166acd589291d4fda04dd15aea07cf5e78a450a5fc0c SHA512 72fb35414c7fa3ddad5da1b150baf4e0fcd11fc12832f044e88def82795df6ad4d5f5a232e7f0b97f7c5f3658ef1daa599def1e80dc2d37b8bfd87cf42a0ad36
EBUILD qtsensors-6.6.1.ebuild 504 BLAKE2B 591c1cb5d8375c451dc53cd72986b2a40e01b03f50ace36500680fee5c941066b0fe539b96b230cd2fd20dcaa5cce49628c75f5d148191187c85005bd81ff3e0 SHA512 cf11ae591f247e45b037fec62b0a563712521b4beb88d9cc550cdab9df48e543c70882ca4d2d5a96638342e147f440f26fda7b7a9adee815af8197dfd189209f
EBUILD qtsensors-6.6.9999.ebuild 505 BLAKE2B 575886c546513570a43f4f9822cba51756e0771a3f15d931f5a37af551370762fd7952f18b09fa3fa2e8733162a44dbe9f2afbecfea20f30bda4554e20b2dcf3 SHA512 ae048d28ff336ebada0a7251ea95a06fbbec0af6b643c89ace77a9b287095e078661937ccda8965765b0ab0da902a042a18e3fdc9c98ac212b5a96f8dea976e8
EBUILD qtsensors-6.7.9999.ebuild 505 BLAKE2B 575886c546513570a43f4f9822cba51756e0771a3f15d931f5a37af551370762fd7952f18b09fa3fa2e8733162a44dbe9f2afbecfea20f30bda4554e20b2dcf3 SHA512 ae048d28ff336ebada0a7251ea95a06fbbec0af6b643c89ace77a9b287095e078661937ccda8965765b0ab0da902a042a18e3fdc9c98ac212b5a96f8dea976e8
diff --git a/dev-qt/qtsensors/qtsensors-5.15.12.ebuild b/dev-qt/qtsensors/qtsensors-5.15.12.ebuild
index 311ee50b030b..ccf98c949aac 100644
--- a/dev-qt/qtsensors/qtsensors-5.15.12.ebuild
+++ b/dev-qt/qtsensors/qtsensors-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Hardware sensor access library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
fi
# TODO: simulator
diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
index db269e5dbb01..acaf1dc59583 100644
--- a/dev-qt/qtserialport/Manifest
+++ b/dev-qt/qtserialport/Manifest
@@ -2,7 +2,7 @@ DIST qtserialport-everywhere-opensource-src-5.15.11.tar.xz 323460 BLAKE2B f06da7
DIST qtserialport-everywhere-opensource-src-5.15.12.tar.xz 323500 BLAKE2B 31343804f3e523b8200b6605b4fa43ef65e76f5d67999d57249b4f9ec5592c3a4dc5ca4e7ab013c1c1bff2732e5a89dc87e34ef0c874a9e50a2dc2c6aa5f455b SHA512 f27adbc07a3c3e946761e033105377ae26ac48d2c796f281947e950de1b7b9fb5a25627fd1a2c30cccd2de19181867cfd7d4a740a3318348e57885b5d96c7192
DIST qtserialport-everywhere-src-6.6.1.tar.xz 279564 BLAKE2B cce7b21abf0dff0c346267f087850bb35ce026550c7d6a3411995c157a5577ba0a35b48fe701e3bf038bf95f00ba326d4712744b241967737b2bed55c8852530 SHA512 5841f6227725ed61a6e88f5359c0c75ff9192a66e916cc93a8028b03c2689dd10ea8f339a67cd0a26b55b44495880b3032ea1d5d99b716342912195a9b10516a
EBUILD qtserialport-5.15.11.ebuild 565 BLAKE2B 380cc83e92be8bd256a5e652a5018380da908a30a20a8676c3701caea63dba343b99edd1f67458ebb5556ca49cac3f0b766b0237c66b01e7b8087246ecda4bdd SHA512 acfee3720971a49241a821201849b840e1d019ed768e58da252a5e519bd142d9166e4551330ed8d21184a1b899d8175dbe1bf251f4a938d13d971514ca4063df
-EBUILD qtserialport-5.15.12.ebuild 567 BLAKE2B a4b54a07c48a0df85adb129f1e2215a175c147360a09eca3fdc51690d2ef74e2d0a178395fba29c33be41a1e164a5796dc8bfde23712164b85a01a70ef91d6fa SHA512 40bbc781dcf7a93fac1496f093ae4df7d068122285c9efe1023e8d3b6ad647dea31085f668a44ff275d9027627e82cb8df4bd82b8fbcf9280ede7d79eb3527f0
+EBUILD qtserialport-5.15.12.ebuild 566 BLAKE2B 575f73f9d644458d3185c5b6b274666af2134a85078e98310dbcc01ab375aba0c886f7e9526caef873dcece19cda546d44a28ecf34192450aad7c791b099ec90 SHA512 6a260f6161d0ca4118864068494042ad37b21de385464c5d598e39344a1568fad0b0161de79125307c98840060254545c61e5c129675962640e830949c75576f
EBUILD qtserialport-6.6.1.ebuild 391 BLAKE2B 8d8f9d1d54d0c84db795214287bd6840e08d0201e77360fce1094d547117b1470d0891e72f233e03d5b6c703090a0d0c561e134176c2a0a108c029a33d997e17 SHA512 508600b79d97acc62776c8f13a5829474a8a82011dfa0409f2b2ecb3b1cb6d92b8cbae041f00a9e92171853b5efcc5d951560f9f9db3e709a87326f91a934edf
EBUILD qtserialport-6.6.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
EBUILD qtserialport-6.7.9999.ebuild 392 BLAKE2B 65750c8281a3febc2289e59f64f7eeb0eca466b773521e7ef801f0d3918b8d813cf59882bb1ab46ff3e962e1ba8b4c52033138dafa3ec10756daf689acd6dbe9 SHA512 b5ef4491f2babf2e5e775d537123aa1139d32a469c834832d264b61cf5f0c72a4fc59c0b32b41bccea2080cea52565cbb5aa8677c4a4079d6bb1b237f02a1c58
diff --git a/dev-qt/qtserialport/qtserialport-5.15.12.ebuild b/dev-qt/qtserialport/qtserialport-5.15.12.ebuild
index 5c18406ba99a..fb2d2f9e6913 100644
--- a/dev-qt/qtserialport/qtserialport-5.15.12.ebuild
+++ b/dev-qt/qtserialport/qtserialport-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Serial port abstraction library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
IUSE=""
diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
index 16965c53876c..2f7e2992d8dc 100644
--- a/dev-qt/qtspeech/Manifest
+++ b/dev-qt/qtspeech/Manifest
@@ -4,7 +4,7 @@ DIST qtspeech-everywhere-opensource-src-5.15.11.tar.xz 104996 BLAKE2B 3272a72d80
DIST qtspeech-everywhere-opensource-src-5.15.12.tar.xz 104816 BLAKE2B 8a64688c8ee24788498ad8eb3827cf55d4ba124230ef5f451cbf7720808d6586e48e5f0344b8546fceaf7fe048243b940f8c0bd6b44fcd5d303a1749c380ca7c SHA512 960eb661cfeb8a4fc01337ac998bc8ce101da73782155e75a7b128987d9809fa1e4cc6fee30cfa3cbd39f7fff9bbe7e49e55430681ac6582e7c8110242d7183a
DIST qtspeech-everywhere-src-6.6.1.tar.xz 270752 BLAKE2B b5e5155d5313e130ef212d25fd949613bf8701ef4ac697e85f8702a94909c0d3b6c83cdc357cd5eef12bca36a1a1a0227495c2ac45ee97eabc1ff814bab0a9d5 SHA512 79a2f9192585efbea0567648e4dcbf8f36f31f28463b031378a5027c036870c67b7b15c1223fbf838fae7f8e5b036fb29ca0a631cb7d19b0a40c55588b34d5a5
EBUILD qtspeech-5.15.11.ebuild 730 BLAKE2B 9ca79158cacdb395d0e845f8504a1846889bae0eb116af6255016b2b88f6ab30b5d511575e13561c3cc3941dc9bc3e8832472d90d1ac0471af2cc55bf64d5dde SHA512 4222158b97630d34ede62e8d0116834442fe72509ed0763fec33ce0306ba1689afec8e57ce732e140410e31a42bf6403c8ec6fc2dd3aefb8895058d8d3c44323
-EBUILD qtspeech-5.15.12.ebuild 732 BLAKE2B 0cdaae87bbb5308fa5899bada058e0cda45e9ceea47b39a7d3ee1ef532bd9b3f562cfc107b19f6c9b3b147dd43b15ed105e3322db461165ca415a49cb114a539 SHA512 ed51f9be3008068cf4ac11b43ced57fa1fa9e349196e1647fc436830a55b5e3a59eb52b6e1d8b1f4d592d7d1c47fb6519120bc014cbb84c8203f5d7c22c761f5
+EBUILD qtspeech-5.15.12.ebuild 731 BLAKE2B acc4023f2111ac4f2d895d8b5fb794c2b1cd713cd352383a65cc9f19d2ce83f3ac4cf7a41a0e91cc6e11c4b32a12beefc28447e2785e473ef26a209f008cf3e0 SHA512 6ae4940293c3b1e6d154da64db4bb1cebd3cc2c7a124a62383c981b70ea23c71e3d858958323a860cc2e9a2d600f4512c21a5abfd1176ced175fe257b81a53f4
EBUILD qtspeech-6.6.1.ebuild 1365 BLAKE2B 17df7d2bb99ee9117249f1023777f6f6223cf45c1de29cec5a932e120eb3d4ac955ac3ffc35a59e83a18fe08ff315d3ffd14ec1d36c319a11b32caa3639d7aa5 SHA512 358b35c967827623bea80ec9c63d5a99fbf35b301f4bcc19bce7eb6b5260823a637ea78723dc6f84974ac1c9733fdb2ccb27048f851c1dbf8cacfbdfac82db88
EBUILD qtspeech-6.6.9999.ebuild 1366 BLAKE2B 166ce3e6ae3bf75b9ac597124f05b414fb7802ae59c4d2092207ff0a58385d92fcf6ac4ff9c55673cc0109bc1c362cd0ddaf03d775dacbc867e03c3541251cd4 SHA512 7ead7061fafbc1be0940d439a87901993a3904aab6b42f8a1b23e211101755152417c924a75882130ab3edb7b6d6d77e45464091c562ed39a00b8eeec2ab676d
EBUILD qtspeech-6.7.9999.ebuild 1366 BLAKE2B 166ce3e6ae3bf75b9ac597124f05b414fb7802ae59c4d2092207ff0a58385d92fcf6ac4ff9c55673cc0109bc1c362cd0ddaf03d775dacbc867e03c3541251cd4 SHA512 7ead7061fafbc1be0940d439a87901993a3904aab6b42f8a1b23e211101755152417c924a75882130ab3edb7b6d6d77e45464091c562ed39a00b8eeec2ab676d
diff --git a/dev-qt/qtspeech/qtspeech-5.15.12.ebuild b/dev-qt/qtspeech/qtspeech-5.15.12.ebuild
index c022d1b110a0..a50f10a9f2cb 100644
--- a/dev-qt/qtspeech/qtspeech-5.15.12.ebuild
+++ b/dev-qt/qtspeech/qtspeech-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
index e1900b490d3d..623aa2b31073 100644
--- a/dev-qt/qtsql/Manifest
+++ b/dev-qt/qtsql/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21e
DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f
DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
EBUILD qtsql-5.15.11-r1.ebuild 1260 BLAKE2B 35f2de76dba1d6b31ecdbfec10273fc3e828ae333743e2e6e860ab1edc6069ba1a24b76548faf3497670fcf230d5c0d04ffa9ddee49155d4169e61ac91c76dff SHA512 027fb1a780b3aef46e2a16ff42b310be794b7ce031f1ae914e9ee66bd3dfce9f4be8eaa54a5b7f9d3e235bd7c85ed66f703365902cc6c3466d6f4bb27c9bd288
-EBUILD qtsql-5.15.12.ebuild 1262 BLAKE2B 7883c3db0500adc109acb608417f2c2f4d3c9edea7f1d36f3fdeb09cb8ef653f1cb0694d51860dc27f212a3925d9d26534a347019fc863fd9240e0994c81cda7 SHA512 3dc5fcbf394a63155b64dbd4dd12cde63034b5a572399a96f98eb0654ae0a720a0de62fda93cf75ef21b112fc2327e8a2bfcda9ed2b6d6d2f28761300ce5d22c
+EBUILD qtsql-5.15.12.ebuild 1261 BLAKE2B 718946a328e021f73cbeed25989effd44c8f6bbb9a1e43b0b981f9a969f1c8e95ce50f9b3782ffcf51991f55952f59ff1080a8aa14ff478bd7cfcfeeb2551aed SHA512 ac37550b02237bb353ae5d1543e277f30f13a29d5c4c00aebe3fc575cabeb5c965a453148a033877bea5a356db75ff594c9111477549f337a54828bc6773a7bd
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtsql/qtsql-5.15.12.ebuild b/dev-qt/qtsql/qtsql-5.15.12.ebuild
index 8b0f21c2b981..abc2724af802 100644
--- a/dev-qt/qtsql/qtsql-5.15.12.ebuild
+++ b/dev-qt/qtsql/qtsql-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
index e78d303c3162..2d4727450dad 100644
--- a/dev-qt/qtsvg/Manifest
+++ b/dev-qt/qtsvg/Manifest
@@ -4,7 +4,7 @@ DIST qtsvg-everywhere-opensource-src-5.15.11.tar.xz 1890072 BLAKE2B f6ad51d5788f
DIST qtsvg-everywhere-opensource-src-5.15.12.tar.xz 1890112 BLAKE2B 727ee7fc593bf9b080b4fb3ebeb117f6b0390a724f98587e8387f2e59d72facec6aa6bc519f8b1cb9c54e3a5ad1d48eaf8bc17840d271641f25240d6648439dc SHA512 c68fa1bc8e3dc782a70049aeddca62731b48ff7de972d6e1a245b06d23c0795fd6a3e3538aa39a92016d5c15a068f7b8ae1d3b6bd950fb7857a7aa2ed556f857
DIST qtsvg-everywhere-src-6.6.1.tar.xz 1651976 BLAKE2B 95dbe785afa34060d3527421e5a9a89e38b7ae8c7cac021b01152ba20e6bee5d4f046152fa282df4bf44cac64fbfda989a5a6decce03359379af3fd1f7c04e08 SHA512 46ca0e90a864678bbf46ac9618aacd1c2265eb336a798f6f09ab39cbfa7b16267b8d842f36b01c58d482a319bcd2172e7cbf09c08cd767a9e89d9b6d89b4a417
EBUILD qtsvg-5.15.11.ebuild 496 BLAKE2B a9a417892487c84120f966f2bd06d84f7348e069ec3917aca6c88c33345109bf127802e01fae1da95a5945fc7e44db8f3a2f3b7f6b699fcfbcc3367b082f2563 SHA512 b94101d98d128f952a0bdc6b14e04c76e492d6925e06d6c0d97d077f908196d944169a196a28e4aac384c261c93a6b5fa2dd94646c4186b392fd1ec57f885e15
-EBUILD qtsvg-5.15.12.ebuild 498 BLAKE2B c7b0a114495baf394aa527c69b8ec749ce8ca43988e175408dda0b8c334b8f92793f3a5bb37600a7ee6a002af2d2d720ab88fadb5dd8f56bf1c8e2d1604ff992 SHA512 b3e3935c909ce8d407bb1809354a45fdc71095a7a51a48c0af9f0b4f6fba5f273526017fe39627013d94ec0cd4e79ec7ec93e12509069a5bcc7831ec3593cd94
+EBUILD qtsvg-5.15.12.ebuild 497 BLAKE2B 9967a8410c4146a2a493595b27de2938aea683d4eee0f98304823ff29810f52062b850776c17cd9671e0431abbb01609d295a7e198ea26c0a3ca9e66da81ba9b SHA512 0be692c73840ae32361d148a1b57dea028dadea7376ec2a6780d06a66fbdce5319cd79d5815a5aa71e05070affad7b2f369c4c80b9247c8acaf6829821723747
EBUILD qtsvg-6.6.1.ebuild 392 BLAKE2B 6442140f8e750ef994761fcb340723c86a1ffc19d3e6fb63070f49a45e96bb7a819d63ecb96c82fa52fb8afa4ce56b61b06936ba8345235983bccb4f0ea2cd50 SHA512 32103fb4aca42f71e50d9571196d4a3857f8c7a8aed75db22cb2587b9ca374cd881dfa8b16c8864684af0fe97278dc5a31642424301d9e34e9d0d7a19f04a60d
EBUILD qtsvg-6.6.9999.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b
EBUILD qtsvg-6.7.9999.ebuild 393 BLAKE2B 590aebdab4891eb74fe461de8bb0170b15423d201eab166f794e87d04d7bdcb0e60f5317b7550e3c397046770b55949d69d48d1ea4fe117a3c17238348199fa9 SHA512 5bda049f2ae5e3f013a01034dabba7459d844cbc006a9d0463213db8e119c24d5056d40c838833fb4b82ea2ac8acedfb4a0f92fe011f2c768b45c6ce0bd1528b
diff --git a/dev-qt/qtsvg/qtsvg-5.15.12.ebuild b/dev-qt/qtsvg/qtsvg-5.15.12.ebuild
index 46c86b55d99d..8a503ba0adf9 100644
--- a/dev-qt/qtsvg/qtsvg-5.15.12.ebuild
+++ b/dev-qt/qtsvg/qtsvg-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
inherit qt5-build
diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
index 23d0672d8255..75db203a466e 100644
--- a/dev-qt/qttest/Manifest
+++ b/dev-qt/qttest/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21e
DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f
DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
EBUILD qttest-5.15.11.ebuild 575 BLAKE2B 4ad78b66a4202969b64b267105eaa1ed8a8485e1f4b506c0ef29e6034cfa096c21c9390bd4202064e75375f7a100856c0ac50ee6ef8e8def65826f3e4395b60b SHA512 61b2e64fbb2aab878415f433ece090af1be043ced5513f9e31d9827ecc77ddaf09767bb1fabadab4d70d51d3d16b2ba06dd7a019865aae00ee761a5210cc9eda
-EBUILD qttest-5.15.12.ebuild 577 BLAKE2B 08b382d8224acad04ad2560ceb102a1763fa4e628ac377cf038ef56e98376957fa66e6c115885ac776d3e88f945166e18583718935f0b9ada6484742bb700a91 SHA512 88f5d0f3bd08f1f4b84fc947be63fde30ddc8e9d330781e36c4003545944c9e273be825b0787c4bc46ab094dbec5aff9d50ca2d8c122f327ff189e467ccb1d56
+EBUILD qttest-5.15.12.ebuild 576 BLAKE2B 7733855dac4e2a5671e2c1de851dd1df6d49ba6fbf7a12d8709cbc85d73e4fe1a5dec31bcb099a92a814d61f3219a8fe037ffea8f4620444b8f8aff3193dee90 SHA512 3d091cf70dd3f7ce610e0418bc173d964fb395e35f2ab6178a4cfb8e152faa3e51c7857ef69cc2b919d5b0e7534a576cad4648ff3209f1ff32384bf877700e68
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qttest/qttest-5.15.12.ebuild b/dev-qt/qttest/qttest-5.15.12.ebuild
index f9197926b2b2..5a4e17afd784 100644
--- a/dev-qt/qttest/qttest-5.15.12.ebuild
+++ b/dev-qt/qttest/qttest-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
index 462e4156cc25..11dc2c64d091 100644
--- a/dev-qt/qttranslations/Manifest
+++ b/dev-qt/qttranslations/Manifest
@@ -2,7 +2,7 @@ DIST qttranslations-everywhere-opensource-src-5.15.11.tar.xz 1635932 BLAKE2B eac
DIST qttranslations-everywhere-opensource-src-5.15.12.tar.xz 1635924 BLAKE2B 0df216fb44e1831ee16f51473aa716fcb468ee441d5461735f8bf5401508f7a9b13c11952b1c7ab27b0ff2af425f53b1ddc0061ce1f7362a54fbc6be90ff5073 SHA512 675e0902bbd6a1f910ffc0473e1e865239cf820886fff9ccc3c5cf69f6a9af862fa1e44d86538f2884f1a34ab433dc2615707487b426d56742bd26f8f0d9924a
DIST qttranslations-everywhere-src-6.6.1.tar.xz 1481184 BLAKE2B a1d66699f1147943899f608db62d5f995b8fcfe2fbea18395969d28264b479b2731796e68523b9db4f5cc97ad6952e36a24d5f1a798aa825c56f91c802109a37 SHA512 727d3cf53dc80754771318b2d0f32ad09e5d5f02127d5003ee3f9685bf5742d19efe3e3c1ee03d4def908b23173f0417e4115376474d3a8d7f05062960565850
EBUILD qttranslations-5.15.11.ebuild 379 BLAKE2B f7a1f63d58d4a09bdf92cf91f2ec0c546a8626cddc7bcc9d55c70eab8db038d3ae6912e0909f660099af7d4998e99353d0eda9d98da253f7021b8008c1d30b41 SHA512 bf741516c6b8ad79fac401a29befc1004926ce203460b0c5f261744c70db5bcc0047b9af8f36153668b1680fefcbd80f50840623d5379be43ce059e1373c4506
-EBUILD qttranslations-5.15.12.ebuild 381 BLAKE2B 9c8cc9f4c13decd8baf6380db0a3e1dd3d260f84d34e0af70ac5f4090e409d5f229b8f7ec644cb23d57abbba9d97bbd06eb2ed089c855991f0c84680dc8f709a SHA512 921d3c7299cf43ff20157bc5bb03191ca3d748eab2f0619ef6d57c6ba904e3ac5f446a2b7fbb585f0e87471f2b613e9e2212aa5e2bc9538477af14c2a1e41a17
+EBUILD qttranslations-5.15.12.ebuild 380 BLAKE2B 851f996803a2da98010ccd399aae3c3d8ba28b85c70e8b6aa61626ef2934ee8046f9f902b34eab40126036a5285c720ead64b0c2bd76be28a2dbd758c2398580 SHA512 ab59e32a87b0e07afbb5f739c08508c9b3048ba2f5e337961c67ca7ff995ae10f7473273b1c3c84b52387ae48693a61fbc58185de0e2bd5881828ae45000de82
EBUILD qttranslations-6.6.1.ebuild 385 BLAKE2B f8f0d5f2d30e1d9c4a300f3a7c7e8f35fa67f35837d6a0ab370df16b1a4f6b5f4400888e9a195fad78b5202d99150ad6bf23d6840bde3fde8556179994f51fb5 SHA512 6988b92759bef58aa80ef6de7311bdfc896f9ddffd2600f2ef2819c461936fa9b558a8d7987517861dbdc450efe04a7f5210cc508f9a1f4c8de52b5cf253bf30
EBUILD qttranslations-6.6.9999.ebuild 386 BLAKE2B 7ff68b0a857ae216303bf14134f9c61f2793c3d3c943c7925ca8ba65439fb4fc211e3bf73887777b554168bf60b24c136241af59a58e2ee2b2139137bbbfb766 SHA512 ba1b140054b82bfecbb868d94c5332198609e389ab5e8505926fdc71adf9473590461e685a405c51b3629f9df0543ce5d63a0422cac161912fdd8e81a3ff3bbc
EBUILD qttranslations-6.7.9999.ebuild 386 BLAKE2B 7ff68b0a857ae216303bf14134f9c61f2793c3d3c943c7925ca8ba65439fb4fc211e3bf73887777b554168bf60b24c136241af59a58e2ee2b2139137bbbfb766 SHA512 ba1b140054b82bfecbb868d94c5332198609e389ab5e8505926fdc71adf9473590461e685a405c51b3629f9df0543ce5d63a0422cac161912fdd8e81a3ff3bbc
diff --git a/dev-qt/qttranslations/qttranslations-5.15.12.ebuild b/dev-qt/qttranslations/qttranslations-5.15.12.ebuild
index 44b72429e941..63c7e55f13d6 100644
--- a/dev-qt/qttranslations/qttranslations-5.15.12.ebuild
+++ b/dev-qt/qttranslations/qttranslations-5.15.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
if [[ ${PV} != *9999* ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
index a540050ab8cf..f9451f6a249f 100644
--- a/dev-qt/qtvirtualkeyboard/Manifest
+++ b/dev-qt/qtvirtualkeyboard/Manifest
@@ -2,7 +2,7 @@ DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.11.tar.xz 10960552 BLAKE2B
DIST qtvirtualkeyboard-everywhere-opensource-src-5.15.12.tar.xz 10959460 BLAKE2B 8d64dc4b8c395f6a0092fb3763447416fe069f1fe6611146bcece83a72983f4cee49400af833aca39e2805b9277d7ec37fa20e31e522832b61f002d977dbfebd SHA512 17c63ea6287f7dbc84c82762ea43da9fbb4d1c7281a4e81971c10eacfbfe7293a855dde35a37ed9c8cf5ccc289a0e1d0a0c970e6908cea5cae15f149b9f5e3c4
DIST qtvirtualkeyboard-everywhere-src-6.6.1.tar.xz 3732976 BLAKE2B d5b33ac4d20efc8f4f971ce4102e7962b91b14d36e06504bef5cf4de528069da583e91c5aa732d860850c32e8b5317c8a573787636df08eb0e2bb5e3f4b1f986 SHA512 9b12e3dc6bab0ae1dd86c4b2ff1b8dbff3477b2a2a17a123f34874a59aa02f3ae6ccc550046d1f3976e010ba74b4534667366498b1aa3604ac1d380db326740f
EBUILD qtvirtualkeyboard-5.15.11.ebuild 1215 BLAKE2B 5efc9c8205dd9bb16aeee41108fabdb91b0c279e1dd4a6438f59db0396ceee80b567cf2d26eaba12f2ecbf4d864073aa2e2541e21296d6137587a530e93c014f SHA512 dc3502caa1b1a6170ea77f54d44133794ebd226b46ff0eca1735eece767c5b4f291084114c556eb8064fb040f1abe77fecfba70ad9e9526de09dee5c4de1a36e
-EBUILD qtvirtualkeyboard-5.15.12.ebuild 1216 BLAKE2B 78796a5a4808fa230642ca0edcc5f71278f1a84fc8904b0f3d7dbf0ae24d84e2c15efe328623095c2f506e716e08960b59fbeddafc7fe3efdfa38ca8199cb79e SHA512 74d3a0567ad804c0a8c9f2655dd6b20232a7f93086d6385cb42d62d05348b74363184222ff9ac35009dbe31b6f87b4591d0e378b5a44338729a44ff9f0bdcfb0
+EBUILD qtvirtualkeyboard-5.15.12.ebuild 1215 BLAKE2B 69170c58bb99c493fc045c0901aabc24b804a81289b66df9828ac0f997530105583dc174ffd9dc6fc52936705a3a637a92bab205e0d1d22da2b212b10e436e81 SHA512 885a3ce2f545fd6d880642d938ffe16edab97305577870aaa702f13e9009297f49ef17388f77869a7bac548558fb2afdd67a02a50403be58586cffc750434c2e
EBUILD qtvirtualkeyboard-6.6.1.ebuild 1073 BLAKE2B 054ba0768b2b74a3655ea5e7002c5bb62493069c937d503f8ce6af638354dd77b149df3c2225fd4673d3d6d2bc2fcab47788b24251e8ac266e0fca19dbe24fb3 SHA512 2f0cd7c879a23eea3cab0ad04c1bc095bd5904d73261bd290dd3da7c55377b05a1d8070a381f2d983b68e11830188bac4d97df8b73263a6ffb5b8033311d68cc
EBUILD qtvirtualkeyboard-6.6.9999.ebuild 1074 BLAKE2B cb264e53c389b7b91e821871602c092a32e30acd4200b0cba5e8a29a0e1fce13d33f33586e34775cce9d1e5b2f269999a587128a9423a2808990c112b4bf85e5 SHA512 2d668fa6629267acb4a934912bb3f1dd5f657bfede2be674df32866d319931ebaa90732961155a5093a72cabdc38475b4017118606d3520b561964650c1ac309
EBUILD qtvirtualkeyboard-6.7.9999.ebuild 1074 BLAKE2B cb264e53c389b7b91e821871602c092a32e30acd4200b0cba5e8a29a0e1fce13d33f33586e34775cce9d1e5b2f269999a587128a9423a2808990c112b4bf85e5 SHA512 2d668fa6629267acb4a934912bb3f1dd5f657bfede2be674df32866d319931ebaa90732961155a5093a72cabdc38475b4017118606d3520b561964650c1ac309
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild
index 756b3b64feab..4980321fc38e 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.12.ebuild
@@ -4,7 +4,7 @@
EAPI=8
if [[ ${PV} != *9999* ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
index 13c43c66750d..c800c172e7ac 100644
--- a/dev-qt/qtwayland/Manifest
+++ b/dev-qt/qtwayland/Manifest
@@ -4,7 +4,7 @@ DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 83b96ac4e
DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
DIST qtwayland-everywhere-src-6.6.1.tar.xz 1127148 BLAKE2B 8eb11f5f7f200a6d548577089732a533318d6120a7498dcb258183b5e0fd444541e03b59e730018cab15a612f8a31dd7b51275899271d62173eb1962a70198d3 SHA512 7f6533754daad7a2804ddddcd5139608c2b8f1ef92ae8a238c1ed4fc41c8a3ee532da0b2e57266d07d4d39d1ec6c83eca487c73788a108af30035b0dae262c76
EBUILD qtwayland-5.15.11-r1.ebuild 1209 BLAKE2B 738dad7bbe445ce431b52c182f35b2f2b7111869959598af3b2b712c663adbd46206c5a4734b899e4b377f4508a34fba8744f317f9ce78c4858900863aefb73f SHA512 95417ac1bb3cdb9c21ae1e993a78867f55d2ac66cb5e2eab7b1c9ade816cf8c06122e8c4666a4d7cea4d0f72b063f8cadd4c9adf603584d4f1f5cf2106ee0524
-EBUILD qtwayland-5.15.12.ebuild 1211 BLAKE2B 6dcc89b045069f8d36f154719d0ce779e83c595b878e845b939018104a40c13f7f1f96fcb7560fb4cb3b0ec110c99f3afda01d661d892c64470624d7130125a1 SHA512 742ba126dc28f9535644f1ba79465b3eb1f6eb8a93bd99e745e9c7d492375f06b7cbd180db9f977c51fe196c6d5511f84b58568ef558a92c640a50a6a85d26c0
+EBUILD qtwayland-5.15.12.ebuild 1210 BLAKE2B ae62dc6a999e8340d7e055c14c42f3c5b547212b7cefd1ee260377cd04a3cf84c7d76e38b3dbb0fe422394d76121d9cf52f3139fe52f8375abc652b52ffd2fc3 SHA512 8741feb44e1308218f5370c07a6e117d0208966a22dd6d4f83494193443c772ccb6b09be4d4233d4be966a386b07d6ba8691e769176e29fded18476586af294f
EBUILD qtwayland-6.6.1.ebuild 992 BLAKE2B c982eed008a1789a4a3ecffa98559e0bc93a1cbcb1d83bcd648b786c1a7f3b6ca46e4e9d0d7a1aec326bc52b0e585db841e34daa72ec5b4ab6b31c3d53a54310 SHA512 b852d6388af5d83bdc6f8f8fa139200f89c854dbc7fc55d6c292052e1c5e14b9bc055cebd71e7ea1bccc6ef7d73e28461c4fcbd8acc89829a57408876759085c
EBUILD qtwayland-6.6.9999.ebuild 993 BLAKE2B 191010fad490a0eaef31456cddcec7fa50e91edea0b1655e0605e8d260026bad17d95b22fbde64c42444e2959c8cdaa7916647714f97ff6d21af5f59c9b4e26b SHA512 177204c0e4502111d726a3ebc3ca0f8ac0086a5e8f7fe5dcaa99202de5ea5f1144b0c1e18b69a0fa68ba5b833fc314b9f3e56a222e1c4637bd62e9ec5c46b46e
EBUILD qtwayland-6.7.9999.ebuild 1001 BLAKE2B 0242dec3ed07a9d690b02adbc694165495e342728813b292893486f29b3ac805aceb9b59da5575fac1e81631c1ab5c0ac315d4732e1b85fde5d77852c608b3ea SHA512 dca00dd26a1f99efc6b6ed42aa29b79021b4c9b8187af1352d2b241be922448f5a1de085e92c8395f3f7548cb51bd295ba1ee5b76c3260e7ce044d6bcbda9579
diff --git a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
index 031f7faf62f6..7c9468d9b411 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtwaylandscanner/Manifest b/dev-qt/qtwaylandscanner/Manifest
index 50cd27df3c9a..f1e73ec677c9 100644
--- a/dev-qt/qtwaylandscanner/Manifest
+++ b/dev-qt/qtwaylandscanner/Manifest
@@ -1,5 +1,5 @@
DIST qtwayland-everywhere-opensource-src-5.15.11.tar.xz 569072 BLAKE2B 83b96ac4eb220aa924539a67b28bb20eff97256203f0c36efb0687b9266a2d0f3c69cec6648870e27431120bc1bd0eecf14dcc4f118e3d77ed78c1eb66298329 SHA512 b47a3358bc37f52dde0839940431e8049abfaa827722e6d57362b07547c35fe9fb422d28fd28c69a13f5773c24efc3eeea1e584372737a0151ed94bf4c5b9980
DIST qtwayland-everywhere-opensource-src-5.15.12.tar.xz 569180 BLAKE2B 456b02d061ef6c57237463dd7b8387e4c6353648af0475a6ff6036ab2438417ecd3c60a8f3429aa52a98e9d213c0097fa3189602657611ae3657a2a520eb8c71 SHA512 acd78018665db3d0d77a84bb80ce7dbb65a33e0e813c3308e09a27195df204029b5e580f353eae2536e6fdde249aa34411e37f4f1663f7645448d96c9df67a66
EBUILD qtwaylandscanner-5.15.11.ebuild 501 BLAKE2B 35d756a902245e8169243b5784698968b8df3c7f6c4b56296cd7a740f0d79d34c4e821c65a002f1cb3086b73b71483e636e554227a4521e884bc8ab6b743b2bb SHA512 4f960ba2f7f569d8c02b7aaa1e0b75402b65bd68d23c9fe27ede4237d4c2dedb41cf635e1b2b05b40ae0feff912bdfcaf111c3aa951c55aa7216ed2ec168307f
-EBUILD qtwaylandscanner-5.15.12.ebuild 503 BLAKE2B 1d50ee3c132f9c23c3584c5bb0f2eeabd343e95a5ee556279cb83f6f5a1603c7cf384de76202cb7ed94005573e820526eab4b06b85be9a1f7c75cdefdc4d5c37 SHA512 fb4778d722fe0c80f48fecbc39d51cc5220c89bf1d3e9fc1efb7fe0fd41e0ea082c43105ede33efff3774b6db1e33e1dd989666fe83e54b9dc3cdab7271c2433
+EBUILD qtwaylandscanner-5.15.12.ebuild 502 BLAKE2B 8a74347b417d4f6e67fa37f91da97160614bcadf7484f2ac42f91bc81114909bad71cc2c991463add7c9f5cfbc3832ffd07f6bd234ebe4f4ae3b1d04cfc83674 SHA512 4f0d4f6ee33dcae77b5a742419677c636e70ad5dc3fc7e0936aa4907e95cc25a6d454f3575b3c900e5a7a5f2a3287699631509d99cacf46545a5a5270cdc5c5a
MISC metadata.xml 352 BLAKE2B 7354be163c38b0299856f17a85621782e367e3186e0cece5d55a29d4848ba95a7d0ebc4e1614b9ffa3de21bad70c7c7ecc86fd81a0cb83038c619a1e763fc211 SHA512 cc03c3e78ee03f9be941ce1b54ee4ffa5655c933d2cd4c2bcc252a447632ed0587d41c4d07b9e1738aed5526b4f0b934342cb99d196ba3b0f49b762bf1de7c7b
diff --git a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild
index 33788d995aee..1e20aa79200c 100644
--- a/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild
+++ b/dev-qt/qtwaylandscanner/qtwaylandscanner-5.15.12.ebuild
@@ -9,7 +9,7 @@ inherit qt5-build
DESCRIPTION="Tool that generates certain boilerplate C++ code from Wayland protocol xml spec"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
DEPEND="=dev-qt/qtcore-${QT5_PV}*:5="
diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
index 411deba39cea..b89dca6f52ab 100644
--- a/dev-qt/qtwebchannel/Manifest
+++ b/dev-qt/qtwebchannel/Manifest
@@ -4,7 +4,7 @@ DIST qtwebchannel-everywhere-opensource-src-5.15.11.tar.xz 211992 BLAKE2B f1abdf
DIST qtwebchannel-everywhere-opensource-src-5.15.12.tar.xz 211996 BLAKE2B f91d8a3f953173f0392177b945b19b85230b82d378897976d797d02555a894a203b8187f26ebb804658fee94d4ac154cd9b3af6450cc8941b561f55c743b5021 SHA512 8b4f3c787e88a68a9b850c7c700e37b491ff17435871223fd70373a532e4d8c6d809d4b8ca0036b68f99852dbd80e21e45aa2ee2d89efffab1182fdf792d0d59
DIST qtwebchannel-everywhere-src-6.6.1.tar.xz 215212 BLAKE2B ad87361d67efb37d448281886e72ca96c8d95bfecba21ab4e2903e59a1c77c7356851c925ca58fd0e417e7f6b329e4ed67eadd70afde38eb020deeffe14bead9 SHA512 027b22f8edfc3285199272bf367254749ed99de5a1f3724967e765c76cb3ba2e9946746414e9fac8e52ea12a52717b1da0186ddf0ac5d6e3588796c0b9592772
EBUILD qtwebchannel-5.15.11.ebuild 599 BLAKE2B c61043201e33bea4827e7726a31ef0f631bba2799aaf76f9aa849d58f2b958e9053a6d73438906c92ef5ff160cf69cf568692ba566fa55d513154c7fbb385a31 SHA512 62b65e38d50d9d337a4e6979ff758211350f720c4b7072d02213133a88e017f8996f69aabd0a22a495c0c86b5e6c19a4117f771ce1f58877413fcd57613e4dc8
-EBUILD qtwebchannel-5.15.12.ebuild 601 BLAKE2B e3d534c3606a0c172b42445151539438b6f7fc384af73c04a9bf5d2f8d3c5f05499fbefef0c360fa14cf5e0d43f38e359a9d0b8d5470778797e14386576b233a SHA512 733b45b56da60d71d80f8957c1668e36e8ade16e6a39c8e31c2065e7729cf51d7cc682bfb55a792223bbf5917186701ecd77be62312e6c634c371820b8fcdc86
+EBUILD qtwebchannel-5.15.12.ebuild 600 BLAKE2B a298f6fff71503a89b890bcd348e2ad7f674cb90967eb13b1910eefc093fc6c1d1ebaa04317d1aeb9287f779a4bb85345c45d8156aa00c5f7977102221aa12c0 SHA512 1617443184eac853ca1c1e90382989ff80d355212af65802b1626197410a1550a5099d9ef11547db4a51f3aedad1094b815de3ca937e2ed0bf120c0ae4d97ab7
EBUILD qtwebchannel-6.6.1.ebuild 526 BLAKE2B a27063f91cdb20f67bebf21733c9ed1519aa7d76c7220cc7eeab868c4019835bf24c45de729c89bc33c94886d1f67cf66e2dc6685a3bb47b9a473d1450090022 SHA512 17c977920feaac06bb182c54ac1fd5bb43b657db8da4b8b4680689c6018599d9dfc61f93e265d7ecd10769a7aedcc2ed57f89e145947179f3169d1c17431dd6d
EBUILD qtwebchannel-6.6.9999.ebuild 527 BLAKE2B 9acc4b5d500faa8a066e24ffbe8b716c45cd88b5e2cd8c018be2f6850d66ec9ed52c876d649452e343d2f7634a5f39e7d0d26f119b485d78723f414c6a7f40ab SHA512 669d159fcbfe9b6263798fc8b60fcbaa90c2876fff028c23ae3c9f1a1eb632e8850ace82769ec7058b53fcc0acfa1183436a424b85fd5e6b1f35b090e2e347f1
EBUILD qtwebchannel-6.7.9999.ebuild 527 BLAKE2B 9acc4b5d500faa8a066e24ffbe8b716c45cd88b5e2cd8c018be2f6850d66ec9ed52c876d649452e343d2f7634a5f39e7d0d26f119b485d78723f414c6a7f40ab SHA512 669d159fcbfe9b6263798fc8b60fcbaa90c2876fff028c23ae3c9f1a1eb632e8850ace82769ec7058b53fcc0acfa1183436a424b85fd5e6b1f35b090e2e347f1
diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild
index 79e5fe1edde8..8b3ce83281b2 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 62aa640bdf7a..f8b61164401b 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -14,7 +14,7 @@ DIST qtwebengine-6.7-patchset-4.tar.xz 7792 BLAKE2B 99250f9c807870aeff0eafccd4a2
DIST qtwebengine-everywhere-src-6.6.1.tar.xz 421042656 BLAKE2B 6982a1884d66162cc3c8518125c655d60ced9ec9e81670fb2e5b193aab655c4516bbc50d3c774764385fbe372863fdbf3e03a3c35f07dd9c3119880266b3131e SHA512 d1e4f5b664f8aca5e0a5927968be87e29e29172f1256f21dc6a29006258fb2be2be99b5b36c94a08c704580db9fac7defbb37193534129a21ca14a511fcdeea0
EBUILD qtwebengine-5.15.11_p20231120.ebuild 8985 BLAKE2B 1c2a5180be879b838ba16ebf7e0a207ca977d51fceeb2104f3a1600eca1d87e24ead509d0c250c7c0234c9ddd17238b19e6bcc5e893c4d245c2305c2cf856f27 SHA512 35d7cb8178acfbe7ee48f72397d73f080e467d7df8202cb9f8388a5465d471c2b6d511363a4ed72a594359d7456fda182b3a5d1d70f22ffd1f63ad336e17c1c7
EBUILD qtwebengine-5.15.12_p20240112.ebuild 8739 BLAKE2B bd31b543f46c40e81577cc7ba17bd05f1257d6e1be38d1ff2f85fe97da3a6fe6b11109af3840ae227d3e76ce55e4ce7bf6956ad0d9eee9e3cc7d318e3d14111a SHA512 44234c3959a6db3bb37f36e2498c62bf274deb9b0372c94aea50aabf6e988f6d1f7e0f57a45909a912402616a06227b368861b6cb16973b852086c174010db28
-EBUILD qtwebengine-5.15.12_p20240122.ebuild 8738 BLAKE2B 3c4c38898296d3510a8beabda97a55c933bb701e697d4e70bdc67a804ae8f53a111698829ac9fbc142e33714029d5639b7a641c742b7eee90b7d2c9e9ba7220b SHA512 0b801b8184bb6f83daf60cf6f69b192d970552f4c8cabcc6ac0d7763f1c144c0b2b4a39008b9c1d932fe970a0b37fea8583065ca3dd6c9b761bb2f07f258a34e
+EBUILD qtwebengine-5.15.12_p20240122.ebuild 8737 BLAKE2B bd97671fb3f4434bd649da758edc7ecccdbbc756bf9f563387f536e35900d2debd171e58fa9929f7a45de2fd880deb39dc32f8e2432e51da35ed76eb3099185d SHA512 98c61985999c97c4c9c33ecb236e4253062ee549c97a100150c89bdb934386e086e8c165408d205c2091d91f1ff73daa503709e9fdcb24e1c772ce485fe01001
EBUILD qtwebengine-6.6.1.ebuild 9386 BLAKE2B e1c665139f15791a751528a0e64273feb922a8d05eedf7b01a7b7eda94a34fa827c061840c4ded41b4983cc5a8f30ab13d4b643c052668b82a491a7337d8636b SHA512 1909532fa4517e80784352f464c1c2e383e8ed491fe2368b30aa88c906d3f4beed8390dada46936d5405291f6ebdb677bdfb0202d79cdb2f74ed97b32e956775
EBUILD qtwebengine-6.6.9999.ebuild 9387 BLAKE2B 952fad55e72105d713684d68ce8b9802ce328255c8e21df52ecaee78cc6d1508c4d138283f1595c2fd3f19cf294a5d7c998ce137df4391ee6e4ef094ed6f2949 SHA512 d9c045b38949cbee6767b535ce668b508f62d7a4f9fd51ef22de9b04d83955056fc92528897081fc69921191dbc089d18156dbfd96144de48ca209d2d899d9a5
EBUILD qtwebengine-6.7.9999.ebuild 9391 BLAKE2B 8a84fcabe8efdc7ee6dc8379c8b8638f1d6540f83958ee379684e30fd8d9d6186d8e5ad62f25458502eaa3398bef16671344d71fbe73bd595875f8c738703dfd SHA512 c77cb7b2860e405766252a61ebc34fea2bcb84d96897fa2863bed64daf07cbd2bc1de6543da20e78511ca5795061eb9c41fcd616f2af1bbe94a0b54c137d10b2
diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild
index 7df64bffa845..50fb9a051ea4 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.12_p20240122.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applic
HOMEPAGE="https://www.qt.io/"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
if [[ ${PV} == ${QT5_PV}_p* ]]; then
SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz"
S="${WORKDIR}/${P}"
diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
index a7ec68ba64b1..7b357bb45716 100644
--- a/dev-qt/qtwebsockets/Manifest
+++ b/dev-qt/qtwebsockets/Manifest
@@ -4,7 +4,7 @@ DIST qtwebsockets-everywhere-opensource-src-5.15.11.tar.xz 261948 BLAKE2B 555719
DIST qtwebsockets-everywhere-opensource-src-5.15.12.tar.xz 261924 BLAKE2B 4c65f56d5a2308a3b7c2d119f9e79c44f9b9fa5e981a2538d533e4de2a9264e48de556f36777efb45fa2cfd1892169d7e8517070b436455485aada8aced8e02e SHA512 01195f4b2f11baa66e1b3d08148c234ac979d1a80be28d72b2bb8cd57f053102f432f59b7b89daa66d0e27c6e5ee792da12772d70c76aa88fa1bbe114b6f675a
DIST qtwebsockets-everywhere-src-6.6.1.tar.xz 463896 BLAKE2B 4317b408765ff84992c13da49a3b1dc1c6aac80e8a87282f28340cc15c53196b2286beec0d8f0a10c1bb5c8153026ad2e0c65a4c4a7353d00c9353fde296b1d8 SHA512 0b067c263887002f415326c013a7c83634403ac486f9696a81ac601c7be421bd8a1fc97a86f10abb369fac9e4661d54571aaf559565125a1fa8005a718950559
EBUILD qtwebsockets-5.15.11.ebuild 578 BLAKE2B c89a75bff2dc425ed95717e37c667136a5082535d19fd58b341e7da4b210224bf9142da7abbf24130abc4c4e36ee4e5f59eb32505c0be39cf22c8bbdaedd8261 SHA512 b5baa375f6484fd77203b7402fa3e1555a214e6cca44405b44eadf0e201e546026af97675dd01daf8513ddc6a575a4f30a4ed1ba23985cd200058e631d593369
-EBUILD qtwebsockets-5.15.12.ebuild 580 BLAKE2B b7e6981a293265d59543b3933bcec580db87165d0c27ba2a991a80754fa27705dab01da73befdda952f1d1a7bc2e4ee2d9fa78d159515d48e67188532d15fd7b SHA512 ee51de5e0e40ee20640741ae567f7000ef131fcc4c972820c47b4e824e4b013bcea3dab3423b8a1266d4bf224ceb8efdfaf233207a962a5515ca70b832f11209
+EBUILD qtwebsockets-5.15.12.ebuild 579 BLAKE2B 919df89129f746092af32fd087b389dcf65a1f92c87b37f6992bebdc42d32716625939ee3b24bbc3df79819be50d85ce11caf12e0cc50bd2227aab47ec391415 SHA512 e5c86fd5f98db5822c94cfb95025c774193b95974de08416bdd79f57bb1fbc03cd6afc43053132e04afe43da03ae2f70b4317b1300d959c05aeda296fded4741
EBUILD qtwebsockets-6.6.1.ebuild 523 BLAKE2B 251271b9575de06462794ba99ab2eb2c9659cf85bc1522b77719ed31df3a4bf394294e5f48ba5fbc5f30dda5e1be8eb18a667bef7c8a2e727861c4b175f92cab SHA512 2bf9f5e227340f0685ad217ad1b65b6c69de1a7c734272cbecf7292c4d9f028b8beaaada472b687d02f78ec41dd6a27852a45ed5f204744c5d55d0022d88d0b3
EBUILD qtwebsockets-6.6.9999.ebuild 530 BLAKE2B adb3e915a64d449b15c2d543497da5542f12ba8a5a73c3ca0176bd9c0ff0d54d6f34f1194a2a0f0d46e8fe563cc9f5b216f01ea78dd22e22086593e5ce080abe SHA512 848a8bce93d9a6fe71ce50fc2592380627d05fb4b501cc6e2a016034a5cbe89d5fa353db4297246efbe7f8a1d3ed7bdb7ea9420ee840b31be5724c33230e6965
EBUILD qtwebsockets-6.7.9999.ebuild 530 BLAKE2B adb3e915a64d449b15c2d543497da5542f12ba8a5a73c3ca0176bd9c0ff0d54d6f34f1194a2a0f0d46e8fe563cc9f5b216f01ea78dd22e22086593e5ce080abe SHA512 848a8bce93d9a6fe71ce50fc2592380627d05fb4b501cc6e2a016034a5cbe89d5fa353db4297246efbe7f8a1d3ed7bdb7ea9420ee840b31be5724c33230e6965
diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild
index 36fb9e6f685a..05a721c7b4c1 100644
--- a/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild
+++ b/dev-qt/qtwebsockets/qtwebsockets-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
fi
inherit qt5-build
diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
index 0ee96ebc4813..b4b55c930efa 100644
--- a/dev-qt/qtwebview/Manifest
+++ b/dev-qt/qtwebview/Manifest
@@ -2,7 +2,7 @@ DIST qtwebview-everywhere-opensource-src-5.15.11.tar.xz 136856 BLAKE2B 9bb69128b
DIST qtwebview-everywhere-opensource-src-5.15.12.tar.xz 136852 BLAKE2B 0d374133ef94dc0002e5eb285c80daacfabf8116b17d750c0b319a45ae8f4ac499810f87c7046a04c2fd28a53014d838496e01c61f89347eb8a4836376cafbb6 SHA512 eaabc534a116617dee0394afdb4d35525aa367d01d974c4759c02781a7e4af2fa2d096c638109b421d2b061df4476348d8471a9a02f6f05b97170366c973ef61
DIST qtwebview-everywhere-src-6.6.1.tar.xz 147644 BLAKE2B 121496b0c9a6044682a5fb831e9dcd69d1f7e4e916d780bef5d4dd517a9fef568aa498f54cb3447548ce74eef2c7f25ab52075ebbda2d435c6e339a3c1018f99 SHA512 cb3093b233b3c77690be4c0c7cb7c7facd2d62c5a20f5f490a7881d97216ba13320e208dc74b7c02899250caa3d643b70c7ae5996ae15d2b2167fe4619046d3b
EBUILD qtwebview-5.15.11.ebuild 476 BLAKE2B 139369c684385e33e519c20c26797f018a623fd58a50ef6e2638abf490f06c5317038b2994f0336f0a81d47a05b4c4da23c250e30c186ff2892910f9786d70a9 SHA512 86fc0dd4bf79a5a4572635d2a20ad0cff5746b18d36f9f10a0f430deb0730f456f4dd363516c261fcffcc422e1ac20b844ee201a3ead133069197ac9458b4d7c
-EBUILD qtwebview-5.15.12.ebuild 477 BLAKE2B 8a28c1695551a9922bdb41724e5556fab697e1d453668bdc8cfc0d5633fab4ec66418f007a7304f6ac1afb8bf327cec8a9b46461ff41c8fa1574942569c02080 SHA512 932677048abfcb224453675f212eae68fa514ccbefe0ea5bb280f791e79f04f6c0a97d74a4f23b9696f0b4efa3748e3ab70955bddb70ccc433d69dc661fe41be
+EBUILD qtwebview-5.15.12.ebuild 476 BLAKE2B d12a6e096e160e6707bd1c7a9a6d98e6673482fa670ee31c56602eb9108f86d7af1310fb31774d78b8e18f2bb92a2795c3520f55377c63768a4f4e992c94fdd8 SHA512 39979e965ea4c68611ee8d605b1e2907f9ebb258daf915417818ede95a0312c067caa611ff67af7ab8b85141154654fa636d7274bb8bebeaca1bfd823bdf57c0
EBUILD qtwebview-6.6.1.ebuild 413 BLAKE2B 1de85befd3cb6fc7aa53cb9dc4cd46c4baa053d0badc6e814df0a59d87a7847693de4b9f12db89be9b76d0749bfbc116f84a79878c4a1551fd0e9ce5393000fb SHA512 d0ab8d101cf848b7239d11d66d756fbc3c58889475fd6d275b3a80a1acfc18dd5ca146ffeda5e839a8ed402c91687a0392825146ddd5cf20f09ff8550a8eaec4
EBUILD qtwebview-6.6.9999.ebuild 414 BLAKE2B 37d06c6da7ecc13cdc9ba704acfc9e78a4d222ba679c090bcc94098bd81998ad10eab990b3d89a73471630437edc288a49450aeac12f7eb1ddc9aa4b8a188551 SHA512 4409b79ab5eacce5f621e181f0a173d4c2de92bce1d94dafe2dfb7dd3f2e1ccce06e30a610d5275d5bbe0530514267ace610e874a2f94ec622d157dada687ac3
EBUILD qtwebview-6.7.9999.ebuild 414 BLAKE2B 37d06c6da7ecc13cdc9ba704acfc9e78a4d222ba679c090bcc94098bd81998ad10eab990b3d89a73471630437edc288a49450aeac12f7eb1ddc9aa4b8a188551 SHA512 4409b79ab5eacce5f621e181f0a173d4c2de92bce1d94dafe2dfb7dd3f2e1ccce06e30a610d5275d5bbe0530514267ace610e874a2f94ec622d157dada687ac3
diff --git a/dev-qt/qtwebview/qtwebview-5.15.12.ebuild b/dev-qt/qtwebview/qtwebview-5.15.12.ebuild
index 19f75aea79d9..984392251f2f 100644
--- a/dev-qt/qtwebview/qtwebview-5.15.12.ebuild
+++ b/dev-qt/qtwebview/qtwebview-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Module for displaying web content in a QML application using the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
fi
IUSE=""
diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
index 2289feb367fd..8d2ffebb9e29 100644
--- a/dev-qt/qtwidgets/Manifest
+++ b/dev-qt/qtwidgets/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21e
DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f
DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
EBUILD qtwidgets-5.15.11-r1.ebuild 1203 BLAKE2B 5b9a702628b9cbde34771b768572a2ac4c510a69215ccdc23946e1de817c7ecf632349b3eeb71fc181db5ee82469b28059f0b8a03315840cbf14f54dac5eee15 SHA512 402910410181350a95f0d5b76cb6d7acc1e65d0df54b9c97c307472192889ed263e69a34c74de3f49aac9461c5b79df1510bd1ea741d3758c2cb5a757e3fd2f0
-EBUILD qtwidgets-5.15.12.ebuild 1205 BLAKE2B 6eb8adaf0f48d42074e6a1b775f9b660bddcd7be8b15b02f8243090a1bbc884cb586146849842d99c7f6e3cd16b938e76593eaa545cdb49d1d1919cd74bbb52f SHA512 2cf8d0d1e7c580c3161a9a9098a1e85b9dc470b2f3128f3e5001a708eb6cf2a6a3464997e804b3b8b52cc66304f44713329e9ad5d7e2ee91a639c1e56a2903b5
+EBUILD qtwidgets-5.15.12.ebuild 1204 BLAKE2B 14c2bfae2ce4f99efd438046f16547d175826818b860021b75dd8f08c32ef78a65b6c4218f3151c2b7a2a2d59346e511f23443a9fec95a8a3b6b4b79ac05b320 SHA512 c51d163651cd28890a50fbb6e5aed14bd3b8e0d320ba4339b8dc3148aeaf7bb03179d5a721141fd8bbe3461cf75b094dd13780112ecf74c33ad3e970f6ccb26b
MISC metadata.xml 559 BLAKE2B 3ea80a5e419db32987d68d7e5033fa75fa0ff22b31b0842fd7ead902172cbe83650b0bbdf8657a57e428726e7cdf114d9011bd16066c080bc5f6ecb3f691d42c SHA512 51172365a186fbca09651bfd751284960dda4036390af2afab9812a7ae3fabdd9d60a336dee3cfc5e3d133a0216bf77e29660b9cdee2f0bcd2ce43c27297bdb1
diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.12.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.12.ebuild
index 9e38998693e9..bd0b5a118e03 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.15.12.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
index 8b231e30e193..ed0ff116de73 100644
--- a/dev-qt/qtx11extras/Manifest
+++ b/dev-qt/qtx11extras/Manifest
@@ -1,5 +1,5 @@
DIST qtx11extras-everywhere-opensource-src-5.15.11.tar.xz 146768 BLAKE2B cff6d5be5675d7965fa7e61d2d73ee5decd2a477422fa1388c5bae96e0526ee2da6c00dd8daa3779257577aa00ea1091e6955d19dc3b338768eb0e522267db39 SHA512 e1135ed8d1800d59f039e82ce33f3c84ac87df29ad61a60b2a0d25d78e4e38e2e1800406513d45abd3af79a2821698ca5d71161d6ad1f3b05deb3fad7599f654
DIST qtx11extras-everywhere-opensource-src-5.15.12.tar.xz 146816 BLAKE2B 412aa991980560486fe655ca25a3411df59af00a86bad1d71e0d8c1f5178c2a9430dd3ca8f2bf638ae6c6cd6569fdfe7ca00ce02d1e2e9182706a7f53caa2820 SHA512 f346f399a79aece2635e3871d86302042834d17be143adbfa130ea91a6cd692211804c50e74cecb072a5d7c388f3fbf774b2b40b0fc86498b84552da7b213fe7
EBUILD qtx11extras-5.15.11.ebuild 459 BLAKE2B f1e1f7e45d1d4b3e165855d11539dce6a0cb1c600328bc2630c2311b48075d81e3698b0b3fa44ebea06ff00fa52f7c337f8b54256b344bf2136a09268b6c16a4 SHA512 b06c033f629022a9309d809184905c8cd621c6c5d5e08b87ef5fa3eec4df26555ac8944dc067a61ba96d8a8865bfdd4b73bad0bd43eef71e53efb6a2c0d8c6dc
-EBUILD qtx11extras-5.15.12.ebuild 461 BLAKE2B 902867becfd4804e2bfdbe0d841f5ab6bdc67de84ce8caad44aa1e77716500be509fe9804d8e2b80c1a1e70c82ac7fe0cb836d9a1d175cd203a451cc8fe4d3ee SHA512 60538fc4bc8d83457b38af736e7e9830b209ea9811ee09f11b6056356a86321d93f5de393bf5fd641bfb4854a616d3e8e4e830427f6e9c4ecbb7856f181b722d
+EBUILD qtx11extras-5.15.12.ebuild 460 BLAKE2B 5d778f0031fdff8279642cbdecbb4d32538eb462ae68d0ecf949221ba9a54a16dfb51cc2885e49fcfc800e0c7eb2272fae5f59f5646ffa098f571d03cc555e16 SHA512 ab3460a44f82261543deeb88f7f3f6d240b3360dfada92e8a188af9ca5f09ff65277375321c1472f3ae7510ff3caf36d92de5088f257e5f046c10fb10ce15c3d
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild
index 37725ba62764..fe0dc890cd5b 100644
--- a/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild
+++ b/dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
IUSE=""
diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest
index 2ef82fa48bca..07b3d4de5017 100644
--- a/dev-qt/qtxml/Manifest
+++ b/dev-qt/qtxml/Manifest
@@ -5,5 +5,5 @@ DIST qtbase-5.15.12-gentoo-kde-1.tar.xz 330700 BLAKE2B d58eb3c12e4eaec9087bdf21e
DIST qtbase-everywhere-opensource-src-5.15.11.tar.xz 50825756 BLAKE2B 663d370d46a17939b984ef4c541414b81acdb98a2b7e67bb202c46891f9675e921723a025cef88b54b6111f235d94e273b97e1b55e2ca52b91e3eebca5ff7161 SHA512 4136092eec7bdceba661eee0187b7952ed6ba819148295979c0fd0392c17b0178165fa20136bdf460509a815c96f43892403294ba6e5322c54c51459c358fb7f
DIST qtbase-everywhere-opensource-src-5.15.12.tar.xz 50840192 BLAKE2B da758bdc13a63e8856486476733d6e9ed0bd22aa29d0d575f25a7d2ac90d0bae0d789875c747f9b16ec72941101fdf54abb64036c0fc2f0f467811bd32c7f8d9 SHA512 55ed3d73c2486a5f7cc62c0669b6344d1e4566be442bdac5849609f5ecd4fec7b74405952215e4dc018bc48a9dc2305ef50e31b61f3ace20408b5b64a2d5e888
EBUILD qtxml-5.15.11.ebuild 525 BLAKE2B fbdd6a3735f16c73fd025e8f7fe610011fe8f4fc545ff2ef4e4d3f5f7d1785676eeba17e74bfee2212570d5f09718c4410ebdc0fca10f702c627b032c7b2dbf4 SHA512 e7688982c68d59f6a451df4a56d31bf7748a4f9df1acef67de670d9b3f8eb6ecd0844df99e51d77719144fcdf7ffe9a9ce4b068247756bbcffe45828d8deaea2
-EBUILD qtxml-5.15.12.ebuild 527 BLAKE2B 3b820d510b03857425f9a344c8c9746d91c525d37b7a249be6d4b4e83a1821f7f0ac2b85a608e14080df40074765f0c6d8638588aa93b6f2cc86e276d56350ba SHA512 e601044b97b9592dea5b90fc2ac10eda15f7377ca7a4deacdc0e77cc1884489827f0a00d7823268be7ca3f1311103e3b795d809a7e4ffa608c66079e7de505f2
+EBUILD qtxml-5.15.12.ebuild 526 BLAKE2B 555c916ac93168417223a0389d88be67e77db7206aab82711eef4528634668545200ad921cb48977246198060e8e03b656bc05c0b84d31925e27d554cb9ca727 SHA512 76236e963ebbf98f234224bcaa04e638fef6ea0361d61d82a7bad04ede655f4facc2df8f137793fc7a9936bad9952561fd9b00c7754664cf25c2170134e03ae5
MISC metadata.xml 482 BLAKE2B 651a49dc4a07f5e5a9c21990868e666d98acdea7d7b0b2c0e4c98eafc3da72c803d380e4abda30f33250f7bbd7654df713833ccdddcb975cbad6f92e488f643b SHA512 192c670abd7da29645513bf1d9297d942efdc49f5cf170861e7689fda47f51daa47f10c7c81c3b045366e0259179c6839ff7747197c9d792e8d0fd1a5818973e
diff --git a/dev-qt/qtxml/qtxml-5.15.12.ebuild b/dev-qt/qtxml/qtxml-5.15.12.ebuild
index b0c9a232cd81..dd1e5e9bcdac 100644
--- a/dev-qt/qtxml/qtxml-5.15.12.ebuild
+++ b/dev-qt/qtxml/qtxml-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
index 50b626194650..d12c8be5c5ec 100644
--- a/dev-qt/qtxmlpatterns/Manifest
+++ b/dev-qt/qtxmlpatterns/Manifest
@@ -1,5 +1,5 @@
DIST qtxmlpatterns-everywhere-opensource-src-5.15.11.tar.xz 5192940 BLAKE2B 31e91cd092b410039a339341304b41b3a0e04e76b4d21361a065bce9c3fc4131cbb1ac6eb77b215748fa70ec89fa5337735552c14d862b0d91c524d4afce9dbb SHA512 73326aaa7fef65e00e3a585952d06841bba0905c1cb9a753b6c636e01fd7bf8cc66dadbe962ed962523f234c7461463ed893b045a7e3c2f0fbfb5e9aecf7a802
DIST qtxmlpatterns-everywhere-opensource-src-5.15.12.tar.xz 5192924 BLAKE2B 37d26167e31a24254da1788e7846b957e69c6959d60b923cf8805ccdd06ef3e20bc8e02fd5dd375cfbe20d10d48fa01b0beff4a4fdcf2d062efba858b77f4780 SHA512 762c1c64e8ab269bf74de86f08afd50822859716024f3b13a70b719aeedfd35fd705fa03e32220f5cfab579361e754823d8bd584b30bde5965b026aa54b97142
EBUILD qtxmlpatterns-5.15.11.ebuild 808 BLAKE2B ef039715c4b5ce13e0667c1674069fbf650aa588c756a663cec7e589366220f1d8fda1d357deba8b129e3a68f29b42598adbd1708a50d0cad533897090ee8caf SHA512 4697ce50c1ef059088d0448dfa78c1fe93e8a06363e232caa2b32fe49c36dcd014d2585145037ede28c442ece84e1ba6e8114272b509889c4d67116df7da2502
-EBUILD qtxmlpatterns-5.15.12.ebuild 810 BLAKE2B 2a2a575f36102e291dcd724e35197658ce34d4707073fc01381cc26816350d61db21912d81815c0a0935a3da402fe5631aa234b9547413209d4520da9d86e56c SHA512 d5c9de8784c4e841afef58638ae91a640a8b056326d7fb01a96f2753a622bc3cb71dffc5a39ffe91639f28e2518d18d0ec9ccedf291c229d50ba26a3895d12e1
+EBUILD qtxmlpatterns-5.15.12.ebuild 809 BLAKE2B b4f22ef4f6c32ade0ab930999690da4f82b33de320f52038014d6848e453c4c5b338199f23933a3f73268efd331c7667a9b7ef1b8efea6e459ffc31ba505601b SHA512 54fc66d81887a3e5dfe5cc166dc6707be761aa8fb16ffe09f5cd3c640c3e7d943c5bd3596ce378008deec01f7a4d1aaa1e21a17b1290408aa89872835ca48c79
MISC metadata.xml 590 BLAKE2B 2f67cb5fc0572aa19ed1775ac6a1cf2de7aae77141a76f81ad00d9620c0ba4238c1058ed53bd6332f8862f24cb59f3f23984df84d062c295868f3914ad8efb8f SHA512 50bbcf3579ec5613429e2a7c613e41ccd79d04f0ed7bb2e5db1ae22868aea8922f0b3509bc4fe91ab7cbc9ad6b86bb536993638d3562d811203814e64e2ae22b
diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild
index 86bc076eb111..9120ab00c654 100644
--- a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild
+++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.12.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework"
if [[ ${QT5_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
IUSE="qml"
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 360cba4122aa..814b5730b8f8 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/chef-utils/Manifest b/dev-ruby/chef-utils/Manifest
index 121c59804730..2984aff78815 100644
--- a/dev-ruby/chef-utils/Manifest
+++ b/dev-ruby/chef-utils/Manifest
@@ -1,3 +1,5 @@
DIST chef-utils-18.3.0.gem 34816 BLAKE2B cafdacdf4c3923df8ba41d3d960c135d357c9712a8009cc06c5f8e43a039b83495036e46e6f2d3785f589f206a0d373ec87b8c728c99889c236b16509bc51bc0 SHA512 0a806d2b8a42f2d574c81788990e6e0b70eaf4ac25bc08836915deae8ecdc2f82415ea66d6a571b01097de1e6435d359eaabe3ec16b8f3df24d826c78c96a5a8
+DIST chef-utils-18.4.2.gem 34816 BLAKE2B 31cf065f6c9879367af26e80a1201dba91863b94966a33278ed50068e796b25416327b979616a9533792c346fcc33dd61015cef42a89a11bcdfefd5e2b1f3c72 SHA512 96f083471166f5aba6eef27c8dd32c7d99d6fec558a529f469fd03677f97fccf1ca0d4a1512dedcdbb56d781858089c28dd848d8c7c675f30dc486dd6b38f574
EBUILD chef-utils-18.3.0.ebuild 785 BLAKE2B 3c6593a21376ec027b4c46d40de89c6f9be29eed2f02ca0886622e6062137cf4c703488cae6413e971b8a70fa6bd1455d1ade792745fa092e5cf722512a16542 SHA512 4a2407e20f38bd1f160998e8374eb791204430558f03286cf42e002ae6faf8096f08d821c3de1358067e4ac0369f541e1e5a6e32cce393a29b3811ab08d93e6f
+EBUILD chef-utils-18.4.2.ebuild 650 BLAKE2B 35f1243dc83daa1815ece675042b28e58f4b6fd30aa8c541ca22ef95da2385d5e468238699a62003ec98b3192afdc16fce790ba7e68257b4cb94953f2e5a6a04 SHA512 0083df5ce49b940cddb459cf1ed907529fc373bf68139906981ff019a07ebf1b681fbf796a1208228f2fb33e88837a9a42eb4e78b331f7f5ff69a13c3b898cb3
MISC metadata.xml 390 BLAKE2B f952567ee3fbfe08ea3442d0947a74555a6e4bb6ffab867f0ab3949b67b475d45ec7ec6264d82e28a3baf395cadd8efa4dc74999557c8f87a8da2eafb57029ba SHA512 d91fef8a4696bc87e3eb6a285ae2133bc6fe4dd7e780c06b2e23cbc10e59b630f0e176e687996302bb9cc5ed8d9ba2ce36bd7ced9e604452849d6b842fe71c29
diff --git a/dev-ruby/chef-utils/chef-utils-18.4.2.ebuild b/dev-ruby/chef-utils/chef-utils-18.4.2.ebuild
new file mode 100644
index 000000000000..6d4c643d4a13
--- /dev/null
+++ b/dev-ruby/chef-utils/chef-utils-18.4.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRA_DOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Basic utility functions for Core Chef Infra development"
+HOMEPAGE="https://github.com/chef/chef/tree/main/chef-utils"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_rdepend "dev-ruby/concurrent-ruby"
+
+all_ruby_prepare() {
+ # Avoid specs depending on unpackaged fauxhai
+ rm -f spec/unit/dsl/{cloud,os,platform,platform_family,virtualization}_spec.rb || die
+}
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index 50c6a1c7a2ea..8e41c0fc6848 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest
index c95bd764c142..d1101d1c7eee 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -2,70 +2,6 @@ AUX disable-auto-update.policy.json 53 BLAKE2B f8df63721191d84d8f1ceec263f63c44f
AUX gentoo-default-prefs.js 362 BLAKE2B d3f08c4ac1ae1941e2a805175dd0621756a7aa44f2dc0daf90762a0307c56eb1777e0acd572c6e131e5494c6586c4af2154e0980d25c0f4d4ab3cf4df1747892 SHA512 924313eb0e23b3609b27e3984cc39545122fdecf69d6382d11f18e92962d7a2018a1846404329f21b5880b7baed9491c7506fec998081413fc7c2c4c6c4e6bd1
AUX icon/thunderbird-bin-r2.desktop 909 BLAKE2B b7e555dee5baf53cae48cecac514d222d24a67f6a7bbc406a6c1699a86ccbb4ccd87b477a453cd2d39d239f00337d9d20fa621bd19ee40df911c51880e924aa6 SHA512 ac80c279082f88e3e2763b07f28d2bcc67f9ea9c730a1c984f102bc092f171921a1748473bb164d97a47a6f8bb5d7cac76dc544ee322add7654056a0a14af718
AUX thunderbird-bin-r1.sh 2674 BLAKE2B 724c45ead31ba09110a30c2e36efef96314654873717c8da9236c12fae33b873bb034ea050ee4bc46e34e3325817f8bfc839be3098828d14fd66a80d82cfe0ba SHA512 aec35b1f7df0d4d94af03e248a68c13867b05eea73bb61bf1bb5a6a50fffa123808ab8635c2c2b627748568c9addb9298cfb22a25919715dea935f0a999fca8d
-DIST thunderbird-115.6.1-af.xpi 542273 BLAKE2B 647d7fc08ee5792e129c44fc5b74e3c226f4021e0bbb23dad6a973fc4d06c47c64f7d7d631e681c69dda5775b2492bcfae50311260beb0a17f56afa9a9b97add SHA512 35e6c7c9a05c6afe52173e67fc7a4439675e4849b64a3b614aa73a6464ed0bd0ff642cb1469282ff8eea93ed6df53e2bbed45ed0c0c9208d0f7dea5d1ada8ce7
-DIST thunderbird-115.6.1-ar.xpi 654457 BLAKE2B 5d0d92962b817b861d12345f3c564d82a95a0304f116b4b4e5d217d1c370c3afe2fc1f4aee0e16365edfd3905ef99743d224b7a004b4975cebad777e07f52435 SHA512 2ed741fbfc8981d37f1199e34856e2dfe46edbbd400fb5c9618c0c8be106285f972ab6f1ba1e50b07e68ea443ba379c4fd36fe23f95464f729461bfba7f57855
-DIST thunderbird-115.6.1-ast.xpi 560905 BLAKE2B 5496a22b6712116fc42c6f121ede4da19063992b2f1bdc0163f25ee0648858ae329f28609a2f330632c746760a1f06d62e81b38cfba045d18f5d4d2a1cf237c0 SHA512 c15b004506def3220385edaf48fab319cc442111e556ebd24af0dd19b3083b21d3150af7d399837880cd64ed2fc80c71ac78eb0d70b073e217ca8962e52e5d37
-DIST thunderbird-115.6.1-be.xpi 693667 BLAKE2B c6e73430fb50a034a091370f41122aacd9067776a2e4271e90d75e17f15a64be80fa483cf368055812d6938fafcbec61a76a8f29a2d3eeba7dce5e7579add4da SHA512 c8ad48876ba62f5598316c92dc674c837f64d52867ddb7b1730aef0f16be9d3194f836a30e2b4810387397b21a4c43af494e421e46c3b88128ea979b6569c581
-DIST thunderbird-115.6.1-bg.xpi 766948 BLAKE2B e2b8e2d47ec187a3db919ae20e9c485b9a2c26e67bc77143b06c292cc5b5eac874eccbf91507c2c7d77aecfea302de6618d9418173d9935442a857432d7ad407 SHA512 f2e4d85a1776fb2e5d6e8f448499595c19cf4f19fcc2b6b75d1dddbdb503953859fb090272c9bb53a2abebbacb65d54998cef83f0e5de372cc10ee253efef2de
-DIST thunderbird-115.6.1-br.xpi 626668 BLAKE2B 3f9417b81dd6abd7a1e00bbb80c24a31c414e36df5a975a112a03ce6ef68f29f03de798f7c3399a47f587fefd7391a60ab3540004e61424773a9a68f7840f006 SHA512 d54fa7cdada1d3c6c4afc771bdef4f41078c04273baeff711b240b9c31a2210fc8e75d885966d0656f99ea8acb72859f4efd736742504b22d77a60706e48136e
-DIST thunderbird-115.6.1-ca.xpi 673457 BLAKE2B 7e31798c5b48121d597ae8be9d9cc4f821312197eddabcdc0176029e337423af7ba40b5b8113fe283199e6f662dd7aaccfb5b69f7dc636dd29516963a4153664 SHA512 2f862f9146e2f5865de0b1d2389d2ebda6edaafd094caa07b99e891cf21b8d82358a30df424a7651761e9e0558bddd7a8506c89fc46dba83d20f4a3a25b7509f
-DIST thunderbird-115.6.1-cak.xpi 658502 BLAKE2B 8b2d0c46be1141c0a4a3cacd00c97c80e1106373af81ccfd2a9e489d84c9050971e3c32825f45db9fcca292ba091320a7d7841d9ca9b9d5bb3786ad3a5ab8aa0 SHA512 902a8083156700f2eeb91ac4990ae14f15df86400e4ee3de1f25e46dfc99800efbaf64744db2e13ebc97f31e11ee541fbf4cc6eda72aa8f2e88d8b797aaabee3
-DIST thunderbird-115.6.1-cs.xpi 735016 BLAKE2B 969bb1c94b5bfef9e8ec933b90cfbda47d6be79377d0863fd5ef43b2a21a46f1a83e78afe51e54ae66a11ef97a4f275963e9337fe966244e4b098aca09253eb9 SHA512 b1c8d21e14e57a5c647d19ff094cc10f0eb081700c4d57db384ae6b1f465d49f5be20b5b49fa5a6f18c0fca91fcc802b2e850f2f405c82ce45aa8382d02a2344
-DIST thunderbird-115.6.1-cy.xpi 704423 BLAKE2B aafcefe816a99dfb982849a07e245266c60795d1c881dcb98dee855d672b4d68fad4d7cf3d7e70cb8e1a85e8c1b48b77db137a4dacfb94d37a775b815f50ee3c SHA512 beb4fce65fde61183b564f3274e29adcd3baaac1e31c5cd0b44179593bd4ba8ab076f11b19ca000e320ff1cf9a35bc8d40aa779f1825c983a97bce5a5e982958
-DIST thunderbird-115.6.1-da.xpi 692028 BLAKE2B 77d92016761290037cba9e9b48c70690efc396b0ca984e9cc4eadca4b7375b5201bb97f816614db0503cc39f2b0aaaf2de35329bf5356a0cd3b5f4d71322c191 SHA512 9bb63148d0983c38c9ad9d888bd8d24a54dc607c9ec6ad53f005b19935312e9272e60d50bfe817db6e8bbe9017d6d0f2ed73a8f774a808830b45be5a0cb6ab7f
-DIST thunderbird-115.6.1-de.xpi 721334 BLAKE2B bb9c5efe0ca43a1b1de1d0ef15c6d407c7f4a2ef29b79c483713adb8f651647f6128efcf58513214d6513a9c009d76c232a2eab657dd5f6ff8b70b6cbe2dcf6a SHA512 008ee1f047f32d43c78eb49a6c47cc89799b68808bbb2cd20628423b7c027b7883f93643d53de29b36bc6dbb43f6a2beaa8891b74bef955b2e8f33220db844ce
-DIST thunderbird-115.6.1-dsb.xpi 738627 BLAKE2B f8d63c85ef408dfceaf549203213919462a19c0cedba06fe783a9a6980c01198169fa853d603b42460086a9b923690b52197342f0c71cf32fe905c4573e97259 SHA512 827c24727a0cbd1fb10db61e935c2c963597da5675fc97b4db4ade49efdf354bd0c7857958236633764bcb617dd7817a81a389be2cd351baa94f3cf43fae7c1a
-DIST thunderbird-115.6.1-el.xpi 838295 BLAKE2B 3ba9d536900fc91954d6e9585f2cf8f16c0622cf27783b9da0d62e780705eadb05071e11fde051e988d40987bfbc64cdd3989c122dab917742d30a6eb98110a7 SHA512 ba5ebf91b768af5f513b410774b23ebe2a01d89222e43b887b44c52ba3a574baa482a406d7745ab98ab3f9bb4ee3cf5b57c34a29892db4c0adc830f448e0f90f
-DIST thunderbird-115.6.1-en-CA.xpi 656775 BLAKE2B 957db9d8c9ecc1cbcff6b7eb9d72055561231b3308bae778d4b054d5f1ea1f311016474337cb712a091c2d210b6074fda6769ccb5a249d814eaa2d62e0daf550 SHA512 b8f303503cfba7d1921e72af5b95a7be2dd7ac957821d490bfad796991dfaf5314197adf5adc06e2d3f19a6b52fe8ccd90b06bcdc75824a99c6e73395d754174
-DIST thunderbird-115.6.1-en-GB.xpi 662680 BLAKE2B f8db5281584a17c04cd15e5f2deb4635213a5c86c12fd3a367d2d8582bfd9d832a078ec6d6f23d3b3b528f6ee3e5e4af78124f32682c1187e0f81c95046c5547 SHA512 cb7d83c963668aaa77d1e65c5a8a08890dc909f1f391acb9909c53a48cae1d07d500e50044fd6d70dcc1ca714fa748b0931b9d56435345402b5bbcec0724f859
-DIST thunderbird-115.6.1-es-AR.xpi 714482 BLAKE2B 13d4de0d94349c2b089c8286e2655f4c91aac75037f00b934ec87e7215c2841add557f8e1deece57db62e710371e6041a9b0d3c50bb8c950cf96f814fbea0aad SHA512 594bea3068d52a6bf7cd8bc9efa898576a72817c3705309590c3e872c38e482de1ad001e664769cfc7c673dde4a1b4697dc3829663210a2be09ca412a09213fa
-DIST thunderbird-115.6.1-es-ES.xpi 676937 BLAKE2B 59da56fd30dce5874ad88870a2f67a1519f4a4cc93cb393576ad26b4e44f4fbf857335e9bde6fa71672b845ca8b247279dea8ea59fbd2e1e81ce401595788d2c SHA512 4aeda13416db5d474670bc2ec32b0c13abcbe4b8fc67d99a4c2877baf1891335c73c6ba3203606488c610170805a2970ea0b02a33ceb5f733878ae7eb19db3e4
-DIST thunderbird-115.6.1-es-MX.xpi 710433 BLAKE2B 45a95051fc8a51cf10eec758993dc1a6b5c41337bc4b700ec772dd9d6e5bb920b4e46c51bce2840fe6f4b928a688fbb82b9deb5e022f7830b755db7148bf129b SHA512 abb3c67ae9b99250ae2b05be600d369a8bd5ca0c6523767641581f254ccfd2c1f407258ba5d4a9ae467fe3a1336a1a621ec2c987896931bbad5f3543edf37f1f
-DIST thunderbird-115.6.1-et.xpi 671088 BLAKE2B 422cdb8a7cb5f5c4c033cbb91417ed6e2df96e1887409f08b376544e3ecaa3fd0e4b22d7235923a82035a6fb56973397bc39d73cb81242c86ee587d3e3587664 SHA512 2699d734df4aef349b3a19a5e3c219ed7038735747651bd6e6b3deabc0e094fdae7ec0f2b153851b1d4946030a0f31dc8c7d5df7b60965c6c832f863ec3b643d
-DIST thunderbird-115.6.1-eu.xpi 694630 BLAKE2B ff33850d7b99d227c42e33e17d8509394bf008bc78d8030ad82674b31654600e499a32d68b36ca48a16b4e2449a856ef22e3accb693ff4fad233f41b6e30747a SHA512 fde19abdd5590c0a2baa47906502ada17a2d8e01263b7505d59f2d0644fa1e5805794c6becac6e863d7e39ec9fbc96935f52b0cb8b9a765b1841b36822b449b7
-DIST thunderbird-115.6.1-fi.xpi 693974 BLAKE2B 520af27e01d54c6e48495284dcc0056115a4115d9c3a6f1ea1b259588ebc1bfde3cd8ed269946e51688df2d758aae3e13ecf10422aa145599b76ddad37349038 SHA512 96458b2fcccb90455880e68539951d571603b28c3370437320ebadcfed334368bd1a346f540a403ef45b505c152f6ce72c543e0dea75c1909011084ddbd528e9
-DIST thunderbird-115.6.1-fr.xpi 726653 BLAKE2B 58f1651a535e7a6253a522607d87f1d5bf3aa32be06b184ecbf9d047f250f18324e6d89c033b05d1e29dcd203344abe1fe9b64de30eab0a7ea5a3ae0708999a1 SHA512 48df5291b18e0b39e94b27f36e6dbc09d7a61894865a9b90bbff542be985a9f2ad0e57e65e6d03f032768cbd9dc24bbdcf7a5c16511fbc3ff49aea1b142400a1
-DIST thunderbird-115.6.1-fy-NL.xpi 709256 BLAKE2B 758b41bf36fdd1f17af09771c291714d96363d2627cd9f3553fba4f35e9976caba2b0ed196167b4929d2c7bdaff7c61c45d5f00abdc801e07bd47456d6eb7a73 SHA512 e56dd148272571563a7160a8c6c22e51061ac789af2c3f3cea8e6c4463e53dfc786a335f38afe9fe69820a62d91e9041969d6127ee68693ebc04efccdca300a7
-DIST thunderbird-115.6.1-ga-IE.xpi 602005 BLAKE2B aeeb9fc1b10f915e59f28ab239d68f53848480624cb0aa647b88373b9a7c8f06af6235f7698910da2ed0342237ec3ddf952e4d3af9b90b27175a01e5b677bf96 SHA512 434bf45e37d8a09a36f50573e611f75d22e300674f5e83ba59695ddbafd40df871561090f12a597c09789901b692a30755018e0b7a90e2167008b3956ca35ee3
-DIST thunderbird-115.6.1-gd.xpi 702942 BLAKE2B ae4d8f9200d765441cf6f19ae34ee9c4e33ce1434673fdad90c84d5950427d75031c7f96ce972f0faaea655264fb0374ae492cc2b71c1b6b2ad27d50bf305482 SHA512 7fc4a177efa25db70dfef70c19fd2bacd73fb45c3ae2253d45b93ebf3285241a0b22d0ae16a46baff98b2c2e8f5632ce74362ec450e87d041e374c5977c5838d
-DIST thunderbird-115.6.1-gl.xpi 706710 BLAKE2B 5ed0341b1a10456fa54500c09d2f7defd9a1aa8a3b5161268591bbe284870a3276c4245f908430284eb64e01f53c7bad29e580edacdc8b6f16a23fe4cb18e403 SHA512 cddd2037eb802a5cb91c35f387845659782774385847cb0713f94968702f60da5de712fbb7c12a2f513a08b0ffab3a9b3478a586220d97d4e5611e831a8b96e9
-DIST thunderbird-115.6.1-he.xpi 667345 BLAKE2B 18bd4b9f563f3119041cc654649b981ce477a18122df83109c8c2fc777442e8dd0239fb8cd40d063e133a28eb5c000cfa31ab6e143934eb7be7c36b581493501 SHA512 ee78fb3190d79a61ce625fcdcf309a8e0006316764c3dfea600142c9944daf54dd3c2ecc815af6eac29e5000f0327c4fe13f4eebd0757e71b57570cef3e5e986
-DIST thunderbird-115.6.1-hr.xpi 677274 BLAKE2B 9372f5be0356d27a7a08dde357448a400abd405ae52af85a387b16b919c537e473a7a9296a58a74e4ca30604b8a81e46456cb28cdfc2617ec0d60c51213a7dc3 SHA512 dd96cad493150471b9ef0a01cb1fcb67514dd3be3bc87625342c8b6e9bad75dd6e28f09049d4bd318d7fc016faa5a8ea2ec0a286c92307aa20406729d4867ce9
-DIST thunderbird-115.6.1-hsb.xpi 734935 BLAKE2B 324f9eab4c27a6b70080bced0eb4c174e30d9935e617cf00c0eaca04a74443bf230186829c6d674c2c81c42b1098ad3fe83bb7dc2254e6ffca2be5491ee8a907 SHA512 1f2acbd631d171c61decfb8d24813ff9b73108894c78523bef7f3bbc455fc908f551227c5b8b1a80ccb3b5292f39e03de73d7ec1e2c99c01d2f53c0816073801
-DIST thunderbird-115.6.1-hu.xpi 737867 BLAKE2B 3b56a5829c3cb8b4435a8db8dc84ec03ac744222f70a5f107a181f7d1beed8cbf2ddcee1a9f0e779eb6425e8b49456a58db67daf6a1e230f59be11f885f7e2d4 SHA512 0300471e22f22c6e72a3f47093d979829b58946db181b57d9dae40ff51608dde1c95302eb86e81968d533af2622a1173350e31ec6c2b9d8ff424e2ff9995cec3
-DIST thunderbird-115.6.1-id.xpi 642173 BLAKE2B 0f92df492d93aa76183bdfb6c129e6608e1c2079b51926415ec0fdaafa0016906fc146a6b6e0bb9d335e0c6ac38b89389f3489af1602f67ffec02f1f09cb3489 SHA512 e8edc93b953316578394c294d7e6690e0b3ce2f3f9204bed514aa20c186724f3225e0f5eee4177136bd30abb7bb070ce79a2841a8ef27dff8cd9ae237d0ffdc6
-DIST thunderbird-115.6.1-is.xpi 703280 BLAKE2B 938b93aabf7a9aa1975156b657ef02ca46f77409b8b1f4b0004bb3eff9e1abce0cfebc0d3a82f2a59d5ffba722b11e5e3484fbd91b10ac5aca0ec5a44de81063 SHA512 2bceeb56da213db13e3db301654a0438fcd10923eb4d946f548f7edfca93784eeef9aed5177e32814742c67f2444ef8db4acdaa7b7957d62501139a3f1c879ea
-DIST thunderbird-115.6.1-it.xpi 644852 BLAKE2B f3358cc290abac8af178f99d72a1c4b074ddca5d1072d5d47823cf0dab05470e668c2df8fda4452adde82f1c222e0e660d491213881bf4462248fad41e96f75c SHA512 d0de1848cedb02c9a608cbe7ea2819a258f92dd574fafbff254a9536b522f59cf7e475801d7f4ac856596f8e698b6458a362a4ebea8077073a387df77c72419c
-DIST thunderbird-115.6.1-ja.xpi 779844 BLAKE2B 0d38e74580a1f2b83dba8af798b2b40c089bc6c7d794baef24ea715ee808875871afc09ede19322153031f6d8c3aa3c2a35abe44ab79b54840df0df4a849fd34 SHA512 f78f284efd04bd91729a3ea6b4e41deb8b55f733d0ccc42bbe80a29a3c5b96844ed8107bd783de826c030f1e01de240e43d357f523e1f4913e0a47536e381aec
-DIST thunderbird-115.6.1-ka.xpi 765375 BLAKE2B c1acc909912318da38fedef58697af73f4d5196e947e69bba4c7186e69601d7f7b16f8b5e7038785df721c01209c5de0ed57952f6c013f239164a36cad8f4b66 SHA512 3953dc8e07f69c9d3f1f55e699d10b5dcc69dacd25c01c99148c33ba5310269384e74bcfb0176dd359f71bbead508584c62981e954c941e605b96897be41bb27
-DIST thunderbird-115.6.1-kab.xpi 699207 BLAKE2B 2d3c05813709a9d10de1e17c12a8ea2f75dad230cfc71c74752fdd2b42adc5922493de8f20e8f75972b9f6bee8fd9e1c4917e6f297801ffcc1f778e28ced3f76 SHA512 96121a373288b29d2fc69f82251910c65aa7cba7c757c518297ddcdced4b3da5c298601983e7f7f080e8d3d1637d2cab199e508b210beafac5379c657558d335
-DIST thunderbird-115.6.1-kk.xpi 806676 BLAKE2B e2fac0549865a28ada322b34a1c855f9a6599045af365dc40a911ec4b671e9ce8d59d38be9d2599e2eb53b8ca46b898fb915c150687c93a97bdd290e1baee9ed SHA512 27db1a0acd1b3b0adc59bd0dac09f7bdb1fac5166e2071895fbec02fd77496e3a0a32798c05d18c8837854d1a7dc681eb35f5bf34ee7a6a2ef48c9505b346f45
-DIST thunderbird-115.6.1-ko.xpi 715691 BLAKE2B 9f2971aae5ff2ad440be10aeb9144125b6e837afa43748e5dfb118bcb91e7f08ae50209ec622938fad98222d8fc6c1a08d83105206657b521b219aa175532a84 SHA512 289ca1bd4f3c7319f601480399c6eccf53b6bb75968116de394749905f9cad2ecee5d41a48b4554f20097e20542913a0bd8c650ea7b62577a42570c47ba0f2fb
-DIST thunderbird-115.6.1-lt.xpi 679458 BLAKE2B 73428e06901115f1d92f8d1d2f10813ffec2b139446537c2ff09b9d55498dda8d65964cc6cdbaac9a480995a783e678f439f820bfe1009ee17a1162ac5f2db5d SHA512 365669397ea3b6f8d8cb8e537011e864a12e475140cfa01c8d9948361aba43f2034b7774c1936e43d7b798d2898df73cfc43e1b811cbf034fb840b363a195858
-DIST thunderbird-115.6.1-lv.xpi 604300 BLAKE2B 066a006906b559d3adad26e6e8d4bdfb2409dc0f10045d0011b265dac4faf98a222a6717c03bcdee212c3a1f7be0b5c48c7801c5995222e7375f3e8642bdf275 SHA512 55a86fa602365f30a2fe9853babaf81f479510cc6b82f13f7eb1c99b59579efe2678f3e6e7fe02d4755598b6a616c9987329ac2aec0c15a02a748dd9b8b32629
-DIST thunderbird-115.6.1-ms.xpi 565452 BLAKE2B 3535a41827922aaf9b8b72eea5096326826257ce91ad96f36ee16479e4ac5c170b3bc367ad360642d265b0c27bce05278d6ac2ee7abac80130440e09547877c5 SHA512 b356de3faab4cd6a7add08bd54b84da416008c6d4e4e8fe06ad8daede45931c7c0f3f2fd87fd019997a17d71faa0d49c9e1063878a16bbf88a28c6f820c004a8
-DIST thunderbird-115.6.1-nb-NO.xpi 653215 BLAKE2B 0c0d9e225b47a3381af0833b2bfbfe6e7ee583a92cf1ef0df63d5244b9a776203154ea708437ade9a772a92ac124c4a48e08e78d34a7a69d87ebc28701ac75a1 SHA512 6e3ca248265276e246019b34afc833b285cdd4e27e71856138417119df34d2e0e438617e88a52ccb1d6839ab811eb1422f57663153e3b7d8f7248aed84440405
-DIST thunderbird-115.6.1-nl.xpi 700736 BLAKE2B 5eb48d0b595bc6feec59c59304e18f63de80db0cab81a19210bc0650bf0dd0817846235c3496d6fc84f4a18527852fb684876d46f3ae3d8b795e3ff1422f5d50 SHA512 c1567b0b8156c29e833805ac7aac30f06da7901e3e22d4e3b6a951dff13124f26c585ab2a32f636564aa89f121c2ecb8029fda031ea112c9b7265e2b7a621619
-DIST thunderbird-115.6.1-nn-NO.xpi 672847 BLAKE2B f167091ca338e04af70bae556c46cbb116da5b78531bda6f85956d5da3504baa70e4cc29c963540baa664545ff26762dccabcc05671f90248c21d18873145c9c SHA512 0e4614afb7d867daf94b292abe28d9d925b225295237af16907fe15b50199216d8cc47505209a1679d2d059cd33b7186bda7035911894b30ad6d00fa071ab370
-DIST thunderbird-115.6.1-pa-IN.xpi 658004 BLAKE2B f5e0dbfc543fa6cad2101b3775d5c3a5acb0eb07889b49266fd7d6b5c3b931eb6818f53b7519899eeb05dd77f948497d259ecd6c1a9c78b1c6c867fa2541ff31 SHA512 7d5572aac8410ffdcf3a03bb33471fb3d5d077a4f82beb10e088b2f27b24d3b58f67e70ab9f16fc1937760c97d15d264d2520bbd8cb8cf014803c3f09422e6de
-DIST thunderbird-115.6.1-pl.xpi 717833 BLAKE2B f9dfbcc2a255270f78c72bfb286c873ab72c6e64115f5a8203871abaf18c0294213d3541008b32d33d5c148e4013073cf52b2f1e91b31e73b3cf3d732c799317 SHA512 e5af61f6672cee23832dd08f25bf07a81a1849406bdc769522394dd048b2716092c903770c7fe35a53a02a6296165e1326807aef962282c4fa7a4fd0ee4b1462
-DIST thunderbird-115.6.1-pt-BR.xpi 708599 BLAKE2B 2f226027b3d449eebda2f6b0c68760d0cfc8fe8d8b104e47e26f21e9baf5d6a9d15ecf0569b50f3cddc1ed9cb252d425a9089998a94e655ebc90d95212dc62bd SHA512 e31fb929171b0cc92ac27922fe7805f67ddcc9ca3aab6fd6760c174d29f6045ee088714f30a1bc885d7f9d9206473f52f21ae85db041e98cccaa6e59dfbff99c
-DIST thunderbird-115.6.1-pt-PT.xpi 689346 BLAKE2B 9218ed0627896afde7fa5b3e8b56efd5a0713ffacf807f9ae7a9fec5f68e14fe5f4bb5b611c8e78fa170bed01576b295811dad364d1bc126c6f05df919e55398 SHA512 80621b3849426eec94b72ac78c7902bacc370edd850894a5c2f7c8880783815bd10f88ad3297c9f7e2991df128aaca74c1762431dc2aec80f77b0677a813f32a
-DIST thunderbird-115.6.1-rm.xpi 704571 BLAKE2B a79959d9bc097ee11dd40dbd1f3b73807850674c27146710131f71aae6a9710c64981c71ce0d9a6b6b63af235ae3d9b0ec18b052b6b046b240540df29ec2ce8e SHA512 2b1d4a54e46fa02faf47b450e81e1d3621509d5810947f4a37d042501d2d520c45c5654de407a66fa9d90f9db9622c06a702cf24d4bb53245666de5036de929d
-DIST thunderbird-115.6.1-ro.xpi 650708 BLAKE2B b3e5e1d1d2887fc2488b9835a4a295f5fe74bd0924ce936ff27f0edf7d4a41b1215318c9ffa5e1303e5d0f60fd326711b08dfc7e7fae406c968c602f51a6ca42 SHA512 8ece65c8719de7c4231bbdc653660baf78e876a20a41eb42f2ba01d2d5071e5c6b9b7efb119257507a960310ddfa73327bd3fb841c0d22b85700940df893f556
-DIST thunderbird-115.6.1-ru.xpi 821683 BLAKE2B eecd4e101a9092f2a387ecdd711bf111444ad52ef23b8126034f11a3f44d81ceb1ca64cd399f46b92e5d67675b7e64e47f147fed438fe6fbfee363073a37814e SHA512 f4b5e95e7f09ec72222a50b25de63a0aecc6b531e074d858ad4a3aa1489ed51bd17bd6e02146266bcd292283d2137efeb2f3039547d2971e488da5ad208e5548
-DIST thunderbird-115.6.1-sk.xpi 737523 BLAKE2B 9c5a359622fbc1969e5e7b0b275693d4a4686a54034587c195c29cda75d5dbb8fa771d9e547b035247ab85d2f7cd858c06a663f83b439b77a3d912bda03d65be SHA512 e86fe45eb6e79b06997e68abb4c6f8778481e7c89bdc1afebf3870055327f596a67db5fecec8561e37c373e3a04b364defdb174219a07558692d2dc1aff0a552
-DIST thunderbird-115.6.1-sl.xpi 704070 BLAKE2B 6521292dd885eeb227f64baada8ae9f9efc4d462fe105c79dcc1eae634d6cfb183edabed60dba63fcd296c165326deb1730d3c9036a9420eef989499a38b2c72 SHA512 2f9b539a939e441c598249d499f0ae7a09cd2b27d69490f0fb4ff9647ac67be824492c1af1560be78366693868bb78e32d897749c78cce1cc750e490b8e83294
-DIST thunderbird-115.6.1-sq.xpi 721307 BLAKE2B f3a25944aa1c12b25e1a19ffcaa76282185778b22db668822dab7870834c062a18b71cf4c3a3e06a1c822acb16fbf44ecc37310dc905ed8c3a766b3b05d8854c SHA512 56b52758ef92b9015e43634292dc1995f723e5dbaad5a2743d69cfcdf8d6f10fdb66028b14fec4b382fd5c9487dfed39d8f55ed71aa358a6be7cd9176573fb10
-DIST thunderbird-115.6.1-sr.xpi 745018 BLAKE2B c229591715ea9b894ee12d03c5041c3d8ebb4d200f37cac6e6459e7424e3e43ab17bf84f2f238bed62310222996bcb0e850ed83676cfe9b129c1fdd2fed442e1 SHA512 c9d3ff8957185adb33aa023dcac366310d6923dbba08a628d0cb2c256c0d2ef646691d1f7cf36375f33103815f4f59421bdad01c2a12a9c6389481d1548b2abc
-DIST thunderbird-115.6.1-sv-SE.xpi 703653 BLAKE2B d5a1ab26e1232fc43907989fcee9c78a1cf63379f534c3e8f45e1f0b12563816f4220c6660ea6847682fba6bb65abc9bb257b243b97e569f715b740dbca8b560 SHA512 7e4341a22ccea39488347eaf8dd7e70490b7adf34ccfd295f866b791e4f01a4c93673c16136dfb5c681fb4593483998598031a14d87850a1c4b334f2f865bf5c
-DIST thunderbird-115.6.1-th.xpi 760885 BLAKE2B e28c3f5aaf3d8d89d93ae8964606ebdafa77f1a10069ef050d4b7d6899caf948ceb219198bd90ef51966e5c348a68b3915c5c8c5bb0677f3f44bdd651dc8283d SHA512 1bd2ceaacc45b7dc353a31a1160ba01e9902bd7b9f77cecd23979b9d56472b600fe824366c6bd7bdcd54f466dd05ce5a858ff6164ba805fc4f99ffd8da27068e
-DIST thunderbird-115.6.1-tr.xpi 716698 BLAKE2B 5fd33b11c88d910e3f4acc8b9d30794924b66a01fec73c0f76293d66bf3a13b11995ef2ffc893eb5884cc717ab86fb6a41a7ad8c6ef23988aae2d050ad85f0c5 SHA512 bfc4ebe61b71ce8cae1682d20a77dac64d280cc51856f6f761743bbe98b040e441dde6f65fb9c982a897d58948e6ada279d5a76d8eb2c0a351dfece0dff0cb10
-DIST thunderbird-115.6.1-uk.xpi 814588 BLAKE2B 32001818bcc9436f26e39cc1308c5f66d8bd4731a88894ce6e1853b928369a3518394ff6038a0303dbd3cb8c2a7b09b835c2e081b7cb86c970016221cc17b6a3 SHA512 c78d146e4771cd60b88564a0ad0ba4529c92eb0955ede3ebd6f37323d41702170426a39f9b68918b824dcca0393964f788ddb027218d20de5bbe5049ff5b9c68
-DIST thunderbird-115.6.1-uz.xpi 579837 BLAKE2B 7dd962e3429f75798600d7a7b97f325647639d122f7375946713eaefe129620e90b7f934dca63cfc9d414e754d5ab5085c644bb07bedb5efec38ea1a48a73ebe SHA512 3629363d03a133466636dd89f21d77a2e8f59e79739207ee6edb8b19007bb9389280f40f2604b8f5853741323120c8f04bb23178d8544869a928839ef38742d2
-DIST thunderbird-115.6.1-vi.xpi 743886 BLAKE2B 8c3a879cebf75b23b60b57350fdab990b1508e64be982a1f310ab6a8129d6348edebccd0b0d789f059590c4084960494311ee125c3f57fc0857953e9529427db SHA512 9b5dc410baba521e8e9462108576cbff02a41bfd72ccefccd13caa0bdeb50d8bbaaf6cbdb42ae0728c8d53f65679fb3e684a6f506ffde0924c7a281ace9cdc00
-DIST thunderbird-115.6.1-zh-CN.xpi 742058 BLAKE2B 0d18a32a23b072c85122cbe5a74036d6b2db64819d29c07703870232c857c949e313afb3760a21868b19443aec49a53ecd602f02836455203e5396b0b5211005 SHA512 d87781b0130b8788f822bf447ab322df451cba4149b95397deeecf5e1c3be0ded744d5bd9b4fad9829e8231120356860e13dee32a2bba0a9aae93baa7ca4286f
-DIST thunderbird-115.6.1-zh-TW.xpi 744999 BLAKE2B aec2a8404722b3c2b07362ce4542665a603049ccd6408c58552a5ffaca6af50a1875e6930866fcc8d8d2adef9c545a2c769bf7f9cb4f497a01df5ba66a915577 SHA512 72d4fe5e6bab768752d58318e8253f96cf0ce7a511642f920b3a70fae1002ad69f6295bf62775868bc6140a7d1d7285a94d33ff0a1b4e0c866a75f339d13e1ee
DIST thunderbird-115.7.0-af.xpi 549700 BLAKE2B 3bc2ea371ffa3666ef46e34220e9352b84b317d7c2fa7145cb129b60d9b0f5e110f88953512a773c94accfc78e9eaedf11c0200c2e2aee7f3196f62a22766035 SHA512 74176f279b90e65115244334f20f7a387d8087706d9dd20c550cdf2be9b87485c53a2baab7383a7623c2a46c951270fea5ad7bec0d0725985ead3c70a7eb47dc
DIST thunderbird-115.7.0-ar.xpi 666361 BLAKE2B e44585a1fdebe17dba69ef883310855427eaa656c82de9a53e090dac67f27cd1e0e37f5d22a1884e458a18584b4e589809d0f117855d1096f9b4fa74cd7a99a7 SHA512 a944a0e4b9eb14a2eb1b85987e801fb553707c33d4dcfd97a2c9306563c78a003070bfb9f00c09f4e972a7682a4dfbefd8f6b3fc580b8c0aee06bbf337e6e806
DIST thunderbird-115.7.0-ast.xpi 568311 BLAKE2B 9156bba9c66d142aff5541db33d8ce761c50e4a3e92e6becb3f3cc1adabdd930053f77c031b40d160f41147489942543adc6ff4ffc1f80ff446220b4a8cd418c SHA512 ddd37a559414c29c14919491aca2483a5fdf5f2e0ed6ab7e7392ce2d3d23c9367bdff75b822727fe791e7db5b6d9b4facb457bf7d9407990f1641b92c09decfa
@@ -130,10 +66,7 @@ DIST thunderbird-115.7.0-uz.xpi 587156 BLAKE2B 59fad8fd641e9b18efcdaac5053e31c7f
DIST thunderbird-115.7.0-vi.xpi 764154 BLAKE2B 23fbc672b39ac6f6e30ea06b131c1d22e03a35f07b8d7c11b01f18da0c97c18b0fe7c80ad10997240639edd8d978e7a80cc2854b58ca9986251dc7cbb93a759e SHA512 2933d27c07fa07134fce34785f160f9732eecf842f941a7e3d512f5a03751c70eac1be6ca3bc9c50ac5e7b056c787f16c10c572448f23680dec3cd0651191564
DIST thunderbird-115.7.0-zh-CN.xpi 761572 BLAKE2B 8d099904ac891386f5936b8151a38384be9ad5c816b5adc01a689e9b017a578f2af22f59b7f74d3eee8fa244c6e56ee85b54b22dd5c6af0777b8fe8f585b0216 SHA512 f4288c6b5429b71e8bf6e6aae3c096911302c9ab3554314eaaac776fc8779cc032d3e3523c60bf2f845c48f1b87468a8700ab92ee2c3bf663b23adf427a81d67
DIST thunderbird-115.7.0-zh-TW.xpi 766124 BLAKE2B d1c08e311dec02e7f024a25b1adca6987d4714679861a1e0a8dd028336b858fe42e55368894110560f6e08354b69b0b0f17d6e1de6ab97a07b6c19dc8c8f9498 SHA512 0000b9141ee84900a2a299e7adbbb7df576fd20981f488d8595ca7e8a042132ae15221db66beac710159da07a9feb82c304529a4b9ec40a1f3bc2d0fd4130192
-DIST thunderbird-bin_i686-115.6.1.tar.bz2 83057934 BLAKE2B f1984c3bbfc98c633a3278fd9090a2e9c35276ff94d6767122df127783f6445b657debcbc55e2af5160c1e6e46833ba9ef74fe34d12dfeed6cd80ff0995a8b28 SHA512 71f8bb8f9f9ea5d83824a836d50d2b9eec3521a6377c7aff84c21a7de418d3d0987692bad35ee3960b0247d9da2b598f090d5141a8fda3602734b86e7f1eaaae
DIST thunderbird-bin_i686-115.7.0.tar.bz2 83015831 BLAKE2B bd321e3d0430ac92d0c0369cda41b06fd3308a2f86789f753784dcbd112669303870447a3333baae157346d9f9ccec6038ace03bb481a4962e3eb58d1562bee2 SHA512 74e2af8ad370b3df07e1b9572cb9bc319c54cbbf3df8399d43a453db6577d74842ec33c878f618c3396cc0c2e504a2bf53e58adf668776bfd2b00d1f352bbb2e
-DIST thunderbird-bin_x86_64-115.6.1.tar.bz2 80621580 BLAKE2B 6847401311f94d08ff4802ef0679f2ca164a1291c294fba82cb89c5d99f9ee8ea76e52c2ad36960bd9df7cf41d85ebfc1b5f2b579c4b3fdd09576fb8ee27851f SHA512 eac0372b3b4695df327f2f766bc5b8cf092cabea47d7c2c2e75e8b3736d624941cb02c471e208609c7c843d3f933efb6b2feda30509b390ab7457228c36e9103
DIST thunderbird-bin_x86_64-115.7.0.tar.bz2 80532343 BLAKE2B 867204648adbc34f8aff7a4c55a96dd62d6338c3c3b17b47cfab576a58b27c14c30eb5e5f11184f8657e999652b4fcc49234ed030e0286e8f70fd4c7bb843ceb SHA512 8891bba87acb4124ef6794a68b16d272cbfacc9a37c1254b69415b517a0c83a0d8e4cd7ae97fcd20abde3c13a9e198dabb021cc76495f2774d561cce90f6073a
-EBUILD thunderbird-bin-115.6.1.ebuild 9025 BLAKE2B b920c9d10cd4ab8c4e9167f777fef46e6cd254c8a7c41955bf68bfa609b3f81170147b2e46910a29db50b9cc655200421524f2918b63ab7c43f370362432830a SHA512 93b42f57a301b7bc9433a7c93d042e7f8728f6bdf004cd5e3d9ba64f18059adce79cf534ee3686246534ab3509ff5cd4a2f5fc20cd9945071431f0ac675a520f
EBUILD thunderbird-bin-115.7.0.ebuild 9025 BLAKE2B b920c9d10cd4ab8c4e9167f777fef46e6cd254c8a7c41955bf68bfa609b3f81170147b2e46910a29db50b9cc655200421524f2918b63ab7c43f370362432830a SHA512 93b42f57a301b7bc9433a7c93d042e7f8728f6bdf004cd5e3d9ba64f18059adce79cf534ee3686246534ab3509ff5cd4a2f5fc20cd9945071431f0ac675a520f
MISC metadata.xml 255 BLAKE2B f54493c82293ca95a1ffd16d6199055650b0aaa18234716339235bab3f14a87327cb04fac6b543f973b3fef8047412e54edf72bf0b8a9424f4aa1d2eb0feec30 SHA512 28c0ab3671ed2c65cd9694181f7f9c4a8bea53dee0a0a06f0d9086166317a87611017b105d5150167597c45a7dd8921182fd6bf9d1b3fc7408c0e94f36189e33
diff --git a/mail-client/thunderbird-bin/thunderbird-bin-115.6.1.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-115.6.1.ebuild
deleted file mode 100644
index 0ddec45f3444..000000000000
--- a/mail-client/thunderbird-bin/thunderbird-bin-115.6.1.ebuild
+++ /dev/null
@@ -1,327 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-KEYWORDS="-* amd64 x86"
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip
- alsa? (
- !pulseaudio? (
- dev-util/patchelf
- )
- )"
-DEPEND="alsa? (
- !pulseaudio? (
- media-sound/apulse
- )
- )"
-RDEPEND="${DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/dbus-glib
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-libs/libpulse )
- selinux? ( sec-policy/selinux-thunderbird )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES es-MX et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Patch alsa support
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/chrome/icons/default"
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local HAS_AUDIO=0
- if use alsa || use pulseaudio; then
- HAS_AUDIO=1
- fi
-
- if [[ ${HAS_AUDIO} -eq 0 ]] ; then
- ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
- fi
-
- local show_doh_information
- local show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_shortcut_information=no
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 91.0 ; then
- # Tell user that we no longer install a shortcut
- # per supported display protocol
- show_shortcut_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla ${PN^} shortcut."
- elog "If you still want to be able to select between running Mozilla ${PN^}"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "encrypted chat support" net-libs/libotr
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-}
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 3a73806c30b2..823cdbb65676 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -5,136 +5,6 @@ AUX gentoo-hwaccel-prefs.js 162 BLAKE2B c5f2dfb727081e2d538c262f12c0cfdda31cbda5
AUX icon/thunderbird-r2.desktop 882 BLAKE2B eb9c2e381b67319d9cd53f26e9b406f55de86b716b28a3df6470594a612e07acda4c7dcdb48b6d55930972592f7f01afbbf14f09ccc4b20265d3c18554a01a2c SHA512 689c9fa5c37a1e6ee80a3dfaebec2a185d91508537c35ce2fb35d13d89b16ae0cf3c640c3115a52c0e4b7a7624aee6a8f8c52679a0073c94dea25cc779ce624b
AUX thunderbird-r1.sh 2896 BLAKE2B 140047417b24e959fe6388c4913457f8e3e786158b7394abf7442b0d2e83de21238e58983845a23b855e1aab60c9289e1a12af430eac9a8b2d9929da97de2852 SHA512 f9b989152a8a3ac274033722c77ec19374085654ad6c85ea4db6f8af8f4b2066d6d9f82b610be2db341c8ac867547f54f806ca6571258ed98dd9e2527d21b357
DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4 SHA512 4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
-DIST thunderbird-115.6.0-af.xpi 542270 BLAKE2B 8822a1636024a63deb91c5cdbbd8f3d167d4d65035344438e98eb5705f985a77e8e6491b8b03be1ae3ceeb40561ec49f711fa2bfb772e74dd6f4ad4b465d477e SHA512 de7ff8a267bd0ab3ee3725f6ad9c5efd625ad12e611d46d2e159aa1d6e43ff978ec7da2e6052cc3bc7eb9c22e9ad688d643f15f31513eb26d6a269e3ea0532e7
-DIST thunderbird-115.6.0-ar.xpi 654454 BLAKE2B 956487488643556bb0ca1cbfc0697723288a007c1399126123949f93ad0ec88eb2d057c01b08de5df73b74bbcba9e11922eb950fc250d810157dfe5a1221874c SHA512 6b0115559934892f22b9a478dc3f79616d3ee7d0d1403d5e0d0c1aa74036c894bcb55606125a6c7c758fe2eb42cc8a0e91c68cd3863ad2221068ce8d5b6b944c
-DIST thunderbird-115.6.0-ast.xpi 560905 BLAKE2B ba14897b7d57c67889da747a7942472d6f1afd9e8dedb930b9e27c4d996530676429a1947e957431f11a397e81ee79eccad393afbc12d135af8870e3fa707934 SHA512 7b06e3e24ab46394227d1bdc9b0b63bb9dde7b15f4ddce150b0172a0d00fe41bf3f023fc098f172f1ad73b5672ab285e59afdd8ca7c75f6d77bf637d625fd764
-DIST thunderbird-115.6.0-be.xpi 693665 BLAKE2B 4d648d60501a19a78bc58fbac8919877629aef5d658e3b123fb0357463fae81ca9e765927b91a6527de8d9cc6d55b7da3d784e8ccb095dc1494614c87fa3ca99 SHA512 250f912d83dad2645fddefc28e58f358baced7d941ac4df0cb20e63da7f08b5f4e44e1793d851839b517b8efc5e8aa9058979d1699660d61f763e877f86f3a66
-DIST thunderbird-115.6.0-bg.xpi 766943 BLAKE2B cb4ae7f61d22654805bfb4a1cbce4b008df8553478d6835766fb4e5ab46b8d8d663a43b67a3cf01580bf004e44dfd9f7ef01ed9d420bd718621a9ffb8709e2ae SHA512 15ef396c6060f65e7f22951fed2c89ebcf4a6f018062554b4c1c8956e225ec0f74f507fb6127dec45a56894d06a0d83e86ac45ef1dc426ecdcdb63ae39b9e191
-DIST thunderbird-115.6.0-br.xpi 626666 BLAKE2B 8732b349cc23d1e1dcf83887473128155d8792d4f45bec49c3263b6aeef8e6d5d5777d5660ffa93b5cd6cd60db9cffdb4d8c8edb70e3256dab8bd457ee240c5e SHA512 4a1d60b641c8a81fe264b4809e97f6f933946053bdf7f96170bed977c295bcc9cfcd0efce3b74b9170bcec769b46b2da0d2dbac56e3ae3184804f55f2db39ee7
-DIST thunderbird-115.6.0-ca.xpi 673454 BLAKE2B 6c1591642cffb12d41f9f46be21469faefa36bc8bd44492a1e4e8e6712ece8c9e9d876d938de561990bd61fce57fcdb7b5683a34529e659372c0dd697ae7fd6f SHA512 85e1620463d43123468d1dce8183f74efc4ca4c46ec4eed609cbd859d6bb996d8235ae974568de60d6bdd7a04d03418af9b1f9cac9b3b85164641cd72e6f0a55
-DIST thunderbird-115.6.0-cak.xpi 658499 BLAKE2B 59cb817b5310f674bcc36bc30318536c318c6a09763bfe5cb4ff6bef09fe53bda43ebc0db6f526319e05709bdb267ffd28a88d53caff80805cb76a238de4170a SHA512 4874674265cd8667f85c47c4f04342dfda94a679506e0ab27d6ced6bf91d2cccb46ff365b0f001bcb80e031b521a3042f9d48d19a592aa8cfa06872e0c95249a
-DIST thunderbird-115.6.0-cs.xpi 735013 BLAKE2B 052ed3ecbacb01a405bc9ab8359540b41be849a45db8b79e8ed467ced8892b5e28e96c4bdaada7d42860c41dca011aad673d1594425f796d664f442ebd8f9b52 SHA512 26658377a3d9bc37c225df83166a6575b652ecd2e8030e9a87cab4c40d9f2b14cc08c687948d615a4a080fec23ed7843dd6ea2bf271964f0f31bdbd918e623c1
-DIST thunderbird-115.6.0-cy.xpi 704420 BLAKE2B 9a3f2bcf4316a634b15f8774cf05596c49011f622929e917cf9e4d1d8b44f59aa514a987b5a4926d37029966d11a1486b4b0e4bd42646b9950610b709d01ec55 SHA512 aff4151d3de7fc67a50bb55432e0b4c2c60ef9c1d87f6678df5aab89bae8874ae2cf8e347cecb25d2504db43082d34a642316847aa89c17e35c15a3e715512dc
-DIST thunderbird-115.6.0-da.xpi 692025 BLAKE2B 99ccd87b786521f9e7bdf3333ce2593eb6f1361ea6886e4a16b5c53ed0e7d27dada4777a8a94e03e301a9e2b40b98a12f15c659facddcc476789579f088da55d SHA512 035b8e81dd6ff442414d26dc7727e18a97fac032dea503621d8f5e24c59bd3622543b66b703bb0947ac60181742196cc764550802d832bd2e7805d2d67cb1efc
-DIST thunderbird-115.6.0-de.xpi 721332 BLAKE2B 4381ffeaa6fb6b06eac75c3695111b4c644a9b8567f0f98f030d6cd578ea3b1177ab3462c11807187dbb6df14c011c09e936e0f29d0de7e22a67d433d403f985 SHA512 aad8d9c67b95c74169caa31b6baa48c505ab9b4cd0d39cc80ac1063991d94410f83e72e7f2d7c557a7ed108bc5d08a5bd9f75c798a988957b4ed29a444bfaeb2
-DIST thunderbird-115.6.0-dsb.xpi 738625 BLAKE2B e6e3b18f91302a67984b135e2eb54ddc9a9eed8c54ec115bf2743d138a99947b33ac5095b8f03e0c5779c23b729d9c38063e2db57e59dfe4970c995a16998617 SHA512 a2731f0fe4eedd997c7e7fe87f08a7d4f14a7a3eb4fcf397abf0e71d281f481bd6a3658141ea97461aabdda0506428ba46f1bbedeefe861c302044aebef63881
-DIST thunderbird-115.6.0-el.xpi 838294 BLAKE2B ebe5ea77ba7814b7420a3e2af7bf9138c0c0099f777013a05081477379b0464bce383ef4952e18908ef03fa62c61109b2f6785ec1f46fba11c5f3c9a2bd155f3 SHA512 ee0dfc43cea886a380f8452d8c45ee366c246e40b440a3f04227ef0bb2a5f9d7792069b7b2c93a159145e97af55af90463147986e79b275c010682ee55f079a4
-DIST thunderbird-115.6.0-en-CA.xpi 656773 BLAKE2B b6e9240b8a9cf9d6a54883937dd834ad32965a93ee121f72fe7ba3a94355e02c5f45ad46a4ff8963ce431392dd52266986aaad0a61f9dcbfa96c21f09b5b3cbc SHA512 689bdf8d3becd844453bfc5f79cf40b32a269f1a8a59e21140d5c0f4ac33113efc011f637b8419b27f9c5632d29dfa9d9b289c3f49acde5741935a74c19bb4f0
-DIST thunderbird-115.6.0-en-GB.xpi 662678 BLAKE2B 5fdf589456110cfc32c7dabd31fc7fc9721aeef53a72f2c1f9c2e3924d6f008a05a465a9570e3bb0df1f93fb9e07cf5ab3db9bb6d3da6a333536e6f43ad03c11 SHA512 fcefc18ed7dc89e4914b60590a2d15974a875e54e925876e9b3fb6644d417e6e0cb02b3c232c6bfa0ce76d911df9a943ad47d910b4aa8c02dd9c547e03595e90
-DIST thunderbird-115.6.0-es-AR.xpi 714479 BLAKE2B 353a02dab21c8682e689ccb47fc770c34815799fb206f11404396ade7eb26cc3b0d33a1e318a4c936c94be72648a011b445084747ce376da00efc5a9b92356a2 SHA512 dabad0943ddea13c062697677fd39ac167323d05ac2457450adb03bafd9e9315b02c8028049aeb1a7da73efc9c07d430316b5a67e092c70d1636f664816fcc9f
-DIST thunderbird-115.6.0-es-ES.xpi 676936 BLAKE2B c8af369853f9777b8a38712b4ca4171b0dfc2571edd4ecada09d9ba5500c71cd8330107d518eea7dc25dcc9a6840d03bee1cf4543a1e9fe0f8227efe104cdb0e SHA512 a986fd4f3f24b8ab44377f1763b3b1393df5b0b6397618bd6f0b3bb4c8233355d8d8614f4f6e229a3e053c3d51bcf5ea7c274eca39b343180f4892e122446e8c
-DIST thunderbird-115.6.0-es-MX.xpi 710432 BLAKE2B 5d3d95372d193f58b7c704e4fc402ab874fb2498298da24310c61fbc20c0f99871e372e366617a97941995cb250946c94b016357e9d52b2e99f1912199f77159 SHA512 8b0b80d7b15ac73e67881a83f095e5f4d92e3f666d3b6dfc2e9c7759b1156db50930e9f564b211df219e3f30ebdd842cfa987a09985f184f95c1672d8af6df70
-DIST thunderbird-115.6.0-et.xpi 671087 BLAKE2B 52d31d60e3b213436d336c539d9aee475cf370369ed6f8519591ad0d49b19cf964b5da4fab9ad4e6107a3df8bddd86454909fa3d910a59c02d987f3605b9cf15 SHA512 1571d4c6b6df1410c8e791870c7ebef1553869b029649aff00db9b816d1492e827be3f4232167454aee5593433029fab228791141a5f3deb64d2a8baf58ef582
-DIST thunderbird-115.6.0-eu.xpi 694625 BLAKE2B a281fe20dc723c621deff7ed45442cff885f8c62e7409d45cf0be421825ad0c3ff898b8eb6a45bde54ff8aa883071f2cdb6f5ef3f79297e43854e48ab973d436 SHA512 504fa751eedacbe65ee672458d3e4620d793e83ae91e7503b7862af070c5340befb3d7c1830a35c9b9cb63acae9f34c3a9109f8cb86475b3f1aef30b558b413f
-DIST thunderbird-115.6.0-fi.xpi 693969 BLAKE2B 0e2e23217f65db561e3f720908c79b285693a75578235a178864ca406df75dbc70fbfa172615652bc114722cb30b36c0e5c40e83856ebf80fccbc32bae5466d3 SHA512 11adabbb4cd240d7f57b9c8b683c073dba236d8f54d53ead48e3bfe82f6867bc4da9d623cd785af1ef64fbcac00ca8cda284672ef8afaa3d667165db5ac89799
-DIST thunderbird-115.6.0-fr.xpi 726650 BLAKE2B 9a29cf37476ec0a86851643a779ceb8c0a743cd28d105ad1bd68e0023f5badae87f6b2cb2619496d7bc2f68f519d8ddf6bb9f5ad590d3b9dc30c970617838f08 SHA512 1d76dd1e9e4717b014bc379d7d2942e4ddf02b223c37cf27e3320c6151f0fd9c0130b35908cb769611facb6db95b24bd036a2e4c4d9721e66eb8682d54862b40
-DIST thunderbird-115.6.0-fy-NL.xpi 709255 BLAKE2B 25c895a3439adbc2b22017618fc4eb6c0b4a007492789642d7fbe638495b906f613c2a2014482214c53dbaebf8edf746562bf6b06a617cbe39bfbdc6600380de SHA512 16415e17ac18787bdedcf59c1643ea840ecb0628fddc5a80c3e23bb709b387fbd02c54ff85f54a68e3f59a68acc829b958b4e5334f9bf4eca6fa7cc7151725a2
-DIST thunderbird-115.6.0-ga-IE.xpi 602004 BLAKE2B 94760845e188779c0cdb3ae4328993fb7a56918f804e21135d4ab8d07d62cdeb683f1bedeaf45c56e641ffa34bd39b3d4fb3cebb030a4f06bebb0326c545229b SHA512 3388b4dfb1d9c2faaf5f46fb355bd3041578e8b03233fd9f6d2282df538f2f716012909714f336bb7058df96151a0aadbd10019b819f1002b0ba893ae21a4a7b
-DIST thunderbird-115.6.0-gd.xpi 702941 BLAKE2B 6728b3f90ad7c79014091fa0028f73f2376790f71f4f65a998d2e825f1f1f0f1a66dac80fb775995d4e5d4a81a2adfa186504d05f811b34d438d380b6433418c SHA512 12d081829030a569107acfb99de6d583c01173c1170af4a9906267f0cea709ad70693fa674112fdf08316d6eaac577643e0c194c0e632fb2dd4cd0dceea51c8e
-DIST thunderbird-115.6.0-gl.xpi 706705 BLAKE2B 7b10a4c0e9b2199a3fa1b0f9bf06791cb5fa4a8bdcfa5bf9e36daf69ae6a275049a9399f81499073a2782f46829023ee5d2c3ad2725de6e4e80d56196b35d358 SHA512 42c86bbc93f8467ab31c9e0611438f331e06927c6abc0e88c2fffb677e5a8b798060c71466584a4d0bb7832f197d90caae5ff84b48780097043639229ff7f60e
-DIST thunderbird-115.6.0-he.xpi 667340 BLAKE2B 65c18f5d9b0f7644eef10c74e12308b702e998e30e6746cdde80a01f8fe26bbf8dfb17de858e9fb77fd0be56d7c253f2d6c9b0b355062c2a259a9fff58e4ac8b SHA512 fef30822c6dc890cdc2947eabd7be9681d01da2f923d954c21406d3ad38e8eceafa7277d187796265fd432a4ecdd18c1500b6c060a6da6e2f8c654655ef09744
-DIST thunderbird-115.6.0-hr.xpi 677272 BLAKE2B e5e0d0cb9676e993fad27ee4c19267be13271fd0559b932d57cdf4c6b1dc77fea93738dba2407d057af222318e64d3199406d2604b483667409f0a212b43e290 SHA512 b39ab0bbba9ca2198b27bd2ea40b1a189a0ba3d4090eeaab8ee12be50496d9bd0af61566bafad2da2447206b36cfec01a1a9575a2fbad93c61fce4a5e5dbbe0a
-DIST thunderbird-115.6.0-hsb.xpi 734932 BLAKE2B 4f771fc2db3de4111d1360e24441abfbb493fde3f23cb31ab50c33fd857a39c48542b3272fa0acb797875163bb68aa3ecae6f282f29d9ab43f89dcf95f336e1a SHA512 31f0f3c215f8dabb89bfe2e8662db9d96263a604d05e71caaaf62c6051b5217ff540224d3d4faaa5c8c73a5f67320f238b3b54087c50ceaf84d176413eb35b86
-DIST thunderbird-115.6.0-hu.xpi 737865 BLAKE2B da1b98c7df6eeb94840f8423159322430a41eb5f0c92434586b6718afd45265b504c1e5b33783adc4f37f16057edbcff9fd13dbbe797486a58bfbdfab9e43f0d SHA512 546337ba1619e6040bd1903bde28b01ce5c7793630ddf554f7eae1b46ed56b2a2ccbf8e06f63520a684ad54d081157faf0c24a4523e326282c23c26abd82c3bc
-DIST thunderbird-115.6.0-id.xpi 642168 BLAKE2B c02f9e201e02230afd428a74436af961ae05e0953c4575f85f668008b1eb9c233c9836f8b9f40892bb714cd686f13a1d6d21ea8e2494d9d2d78bf42ff37f030a SHA512 53d41f9d180db0d744e93e16be70f502040fa0ded368c63e967348fef795c04dde4d3e9360487db949398390db24019cd8f9332c8f9d5875ba90767e53bbabcd
-DIST thunderbird-115.6.0-is.xpi 703277 BLAKE2B 7425c6e2f004a2516165db94adca55a420230fc64ba1d0ce894f870ac89855fe182c922314842bff73569e089efd3f5de02b92355d3e056f5fcca46f903c2d43 SHA512 c36087e0495810fdb217d30f8cbe5b5e99c0218187bd0be4f1ddd754e3b8188c036afcada3cb2edbde28eae6171204e0cb3703b0b50bce6a83b2d6acc4eab96f
-DIST thunderbird-115.6.0-it.xpi 644849 BLAKE2B eecd9077e09865200ca1709024fd597c23f7664729c9da6519713051cf433bb7163138ea48ea6b48c2694cdb9edb6971306cf25ced2d31debf243f0936636299 SHA512 a0bc3a096feb10f63e96cd456fd8b686779463e3ea670c794ba03df45501162a910c43c206296f7102398eb2b8519e8f56d0720df9e2bb6ad6e1577a0ecb342b
-DIST thunderbird-115.6.0-ja.xpi 779843 BLAKE2B 5774702075fad00e11b40a5440e6fe89c173322d434c7a837abd672e21c6c7ba0e5c01fd7e0491233e132cb4c38ddc45538dbb41dd3ea5f08769501438ae6c22 SHA512 af0690fc56e21cb6483cc80e66845e3ebfa4333f9c4fde8f5498da15d758222bc659b68930d2e4f1e26ccd86a71ee352dd37f879dc6365354aaae7013e4e317a
-DIST thunderbird-115.6.0-ka.xpi 765373 BLAKE2B 0ba450832ece87e5667fcd455ca794b853e217da5684e2b2ec87f0e28d1e270f7090e9153b7ab0c5222d9ba06fc3012affe42f8e2709d925dee8e2f9cefbe864 SHA512 b46fcda7d137c0f7330f8e129b2ccb740c2d90dc663012893887fc6d5ba938647ce5b9376fd8a60ac8cd52449295b82e06243683deb8474b1752300a65b02367
-DIST thunderbird-115.6.0-kab.xpi 699206 BLAKE2B 063b29eee6944ce5c8e72ac874ee9cce0eef8eddb82b7b121b3697837e40da62abe3c365167a5816751604f324e5ba08a1e8aee6e8e9240b633e1f8d08508e9a SHA512 efd334d0e03c59871950a7c2bb0d790e7ca37df43e858d5ceda2abafe69a8433fad01207e705dd905c34ca573093d611d3ff5c2ad244d5f872238b1536080dee
-DIST thunderbird-115.6.0-kk.xpi 806674 BLAKE2B 630bd466c1d4e8348a591797a3e3ad3b23486b096cd5ad2f92de6da51b2a0a41585f0b1d63512a35f180eba1752418b5a1888c0e6de1dc0bd14edc43fd16ced5 SHA512 248db30b4d9f4b43f2e287ca35532881cb63a640e53c8a675836c2d38d65828504a32bb0cb0e9782e0e331f842d244bd795ece95e578c3fd6ba34236ddd2b502
-DIST thunderbird-115.6.0-ko.xpi 715689 BLAKE2B 85820b0cbb578a5e062c9194a0beed8c76861a916a9d7cb6da505016f97ae5da97a98694760c69b7f87ed54f602ea40eb66bc7141ad2437b26353b394eb58789 SHA512 6122eb7fe0fd01de43895621ef80c868b70fa858465b5d6c0a4e311ac9c0a6ac7d4db7de3d049706f56e63454fd7b1b28c87a2170aaefe99a8ab38961046c0f7
-DIST thunderbird-115.6.0-lt.xpi 679456 BLAKE2B 2ad83ed2e98c9e87aadead8802617edec884760ce9098789083b97a69c6e8b7ac5e687feeaba1337101f202c981d31ad5031815cc93dd5deb92f67891bfc1d02 SHA512 5dbf61b4341dfdc1dd61c215e4992cb60bf90f68f58b5492e908c020d9ad0ab1fb13cb0f11897b601ce5d64ae5e909b221c9a56c23eace020ab0c1bc161d0b4d
-DIST thunderbird-115.6.0-lv.xpi 604299 BLAKE2B 5f8724c4b4206ad775b90b1f4c769625d74d0e8003079662a109782288e18c954b54da76c6d12628a0752fa56d419fdc75c013e722e65c6d9e57038bd6c637f3 SHA512 b12da106721f7476378653ad8f6afd6c8f81fd58a4a24e81df994391bd4c8728fea43438c581280c582375010ae0809d6b756fc2edf153ea5d835b2a0ec5342c
-DIST thunderbird-115.6.0-ms.xpi 565448 BLAKE2B 4329f7ce710ded76de077d3f1e053a90cc77d2f9f2345958cf4f6010573e013521a5d023a119c538b9352f0af2038aa741dced24dfb0c455b9168ad0f7124644 SHA512 554661e54fa94bfe67198b58a6834de4808373c400352c0adee6679cefb017d29c87567ee3b279648f99a2872ab7ae03c552ba985a44fd1de50e0ab224b3c37a
-DIST thunderbird-115.6.0-nb-NO.xpi 653213 BLAKE2B 603fc723d92188408592478cd52d2913b26cc54c5f3cdd8b02d418244a59de4ada07a3f12563b5eeaba496c8fd6a8a25c67b00c9365075f1ff83930b5bb4b675 SHA512 b130f3c91f71592b85f3969a6c2c51dfd5283b1015108251a779c6ec2d02e2924cbe99890745409bcd3962bf7964d8af52932e3679951193f42ec3868edeb718
-DIST thunderbird-115.6.0-nl.xpi 700733 BLAKE2B 2db0e4dce6561cfa09472365a6c96467a31045801931cf138b487da0122682400e8b23d34a9599f6b851db03a1dfdf71f5deabe98b4749d9c47b66586f52bab0 SHA512 9a06b30dc03e7009b045a2ddfb1cce9ea7f87bc3fcd4600ad2d7421a95c5ac0ee5a8548103e8ca100768b0173e4f123063594242423e5fdeadf2c7a44da8fb8e
-DIST thunderbird-115.6.0-nn-NO.xpi 672842 BLAKE2B 199468749feab8a005a1cd1d1037f9e35348a10e2fec291ac233102fe962118bd5940b6abe51e4f97bc65091fd251edb3c29ee4b811b17b6a2935f495873b2e8 SHA512 78d2fc46a80e118f98ba6c02179ba1834dd46ff64822a5dfcc5565b1ed617fc65de3f577716db5f643d301e9a7339c2783177f938cbe3da62329b48d9e1e1282
-DIST thunderbird-115.6.0-pa-IN.xpi 658003 BLAKE2B 3c796fc8abaa1037a9606f173d56c388c9085a095aa42ad248494d1edcfcf63578ba91014283d8eac68dc60c50f1b16e9084967952a97e3a3955f64fdfcab464 SHA512 7904f09c9a662ee2430d49490014f5f909b6b348a0cd6cda09fe06b75e973021fdb6fa910e484c818e654637d923b2bdfea9ae3fc1712bd10a8c51639f6c33de
-DIST thunderbird-115.6.0-pl.xpi 717833 BLAKE2B a3ff3bfb755d836449b92aa1b890cf02907a2418df159c9600eec46a42823074691631c433d8648dd3d1804429b02b70e5d69513ce35b48b0f6415e7bbf90306 SHA512 fd75751556487e0b44cd26710095bd0441000964461e8404c2cbb1734cf2d1f277d0e70cb0f8b389f4a24d3419a0894126a44a4b19b90a285cb3591fb7ae50ed
-DIST thunderbird-115.6.0-pt-BR.xpi 708596 BLAKE2B db846bc24352b6ed1c43ae2fdbfccafa61e7eef8fafd6dff0e5f2eb09cf24bef975ac70de1486fd4c3351e72d23e5962a75226151cc6f903ad2c2f833234fade SHA512 f07c8cb15228838cef222e3dfda8e23b63bef8b22a5af894b9e808b623c6bb75b45dfdb12246d251eda140406eb9d2d312b949fc5a1ef8209011c77a7c96c973
-DIST thunderbird-115.6.0-pt-PT.xpi 689344 BLAKE2B 6daebc7b3b5aea006f8a7d1b90278d5a9f72011a03cf462506b9a502b42e25bcaead0a404a89eabfab88bfa796756cd6552830273671b655627f15dfc2419e17 SHA512 05875bc0b9285eaeda64b0ef203ec26801bc9d24c4b22cd47563801a36d24ab235db63c90dd05eea68e460b9082a7af56f4ca2a0579e6edade5fe6ff8dea3cd5
-DIST thunderbird-115.6.0-rm.xpi 704568 BLAKE2B f59f9824cd1f1411093cd8725a5ad144abb6fb4d880ba32539ac1d583b92684f3ae0c93fc1944ee2ea32e5b7bbe5927acc0026c8ee074282d03f5e313f345fe0 SHA512 7bdbe6d409236a14f1164cc234ffc8ed897f186ef828407efc85d850f4d30233f79c89d03fb88aa674a05ebb7899f34a7ebb3ae8dfa970e0927641db170df325
-DIST thunderbird-115.6.0-ro.xpi 650706 BLAKE2B c02a10820f600d04a2cffa142d79e90ccbf76a736fa5231b97f8dd094aeb85ddd5f16e0b869b221c5989329d0aa6e54d23cda606c99a1daa19950efcaa884c1d SHA512 91950e41a39fada900ef6689604702e690914f53b03552fc322d859b0581a5f50d571e35a5e4b9ae7c7799e21c1883d72246cc3c33c16d06b8a1deb8d88069d9
-DIST thunderbird-115.6.0-ru.xpi 821680 BLAKE2B 17cb9a7bebfb665bb13ce06ed9b1387327c4ff526fbf1407469063c60f2b8b908e7f8252de4926817ad7613935513a7b4cebbb4d66e6a989613463e34a252684 SHA512 1457a5d8d43d27e23cbf92b5364edc822eb52c764634940f58258b059fa86ebeb8ca93c17c87c1505c7636ffa06e94d5fca5488aec91aaea300fc0ae38acc8c7
-DIST thunderbird-115.6.0-sk.xpi 737521 BLAKE2B cc316f8aa6de6a6119f4503e2b582debb74f8df273b7c3f11b9f54957b82f23d3ab2a40f235f1562e5af7427930cce14aec12311bbf1bedfcd78f9d7e81bc116 SHA512 77cf15dc38c999876fe283232729637f3147248cebcab5856963cbe271bf7f442ca612db245ece0d1a3a9755a9b640b31d5f2503d3c8ba74e2683ec78f387d74
-DIST thunderbird-115.6.0-sl.xpi 704067 BLAKE2B 537d2d840af2df0625544a6727fefe3bd03e5d09ecf350a0e8b4127f1125ab8f45d61dee56f4a1713ea33e5083419000feb485cb7a3201eb8c2e1a9b6d46cc0f SHA512 2e3df44fefc145091474a7a445d527d49f82af98e7438bd8c259fa43b6deee8fc00b66ed95e66e058ec7561bcf9ea9a11f3c3097900fc9f6cbe8bd0e1dd8aaa3
-DIST thunderbird-115.6.0-sq.xpi 721303 BLAKE2B e0d0ad5b4e0acf778bcce78822a9aaeedf0aa91defee7bff6c3d52a42ed55992bd87e8b9d5d97a179b84d0fa67f2d26502a7a12f1e6c09139751f178510ebe0e SHA512 983a03ca11966bf033d9f777c6e364ddb00ffaff72121cf1dc098ad239236585cafe9db732838ef234a1fdafa28f37fbf3ddb80e2b9de43375a85a9ceb812292
-DIST thunderbird-115.6.0-sr.xpi 745016 BLAKE2B f854809b1f58a1ec4d6b200f72500208ded7a312dbaaac45fae8ff85b7a49faa458635e52214b49903ac9b0bffa503207b60fd7d8422d6f652e78eb5658dcb82 SHA512 486bb10660ebf07fca4366f40e70894ba441f3792cb1b6f12938a955b487fc3593b6cfc551afdbf1a0775d9f1d85590ee925ac27bf9f19daca87adb40c85e87c
-DIST thunderbird-115.6.0-sv-SE.xpi 703650 BLAKE2B 2241e8f7e67c695f465e515f942a8eb2772fda695508621595ee87e0851468210e5047938cc187f76d6eedafddcabf8184b247f74a3ad8afcb6365a528874dfe SHA512 bb528c7d430d5fbb28bfc950bb7aef76b90604f7e55db1cb91159064c1cb2e11cbcdca815ab9cbe36f12864fa51798d7568ff2ef7c06f333a2dd95380552b832
-DIST thunderbird-115.6.0-th.xpi 760882 BLAKE2B 21f68a96273d409527ad9a3cdde7b7dabc86fb93077f146b777aa7e6882852ae50b9f461de7b61237dc3c7011653ef37cefdb0960c62b8c1e809482c807b67fe SHA512 ada54177c33a174a3462043272a8aea27e9ecbd31ebd9ea84223282ae160a7eaaecb40ea8366931b7b0c82a85c0f848a034a92b2f80cd2c301479013a1de611f
-DIST thunderbird-115.6.0-tr.xpi 716694 BLAKE2B f943a45b3c7c84f30181faa26aa5d2b3db08df98bf580df0c25a7e269adcd99695b478fa006d816bdc4ae6826aa93fdd3e1d50bdb319d79bab361abc687c3672 SHA512 eed6e364bc770ededd6a86f4ac4a7dd0913194a30db5b79550d0e7309f533618297f2d4cd56b1114d6e01997ba98717c5ab01dfb00c4f633eecacbb23c5e2fb5
-DIST thunderbird-115.6.0-uk.xpi 814588 BLAKE2B e1a44ba8d9f12373316de745c72a465c30f7b1db86501ed6ee795a1c8ac33a482544813759521a2ee7230c0cc499880fee0734fbdf0f24139e991e79ae74d936 SHA512 88e4b4d9bbeb8676a65bf3d6b185c86201475dfe0f8587a481e17c621dbb40c5218637d68c92340e38a754daf38b23a51af79934764f7480face8a26301ac4a7
-DIST thunderbird-115.6.0-uz.xpi 579835 BLAKE2B 1f7da7fa117be11adb560d6dc69e663c8f190bce89e6dc93e595e05b242ed8b5ed9facd3113a1631afe717e6c9c6aed2b44623a5bc1d012d3c2991fe5b2e295b SHA512 c48d3fb2953451f4b60f416bcbe5f327af01118f6a1a1aeaaa97ceffc9da4e8fd2c06bb0dc17b2cb71ac0b075a60a71acee2d3529bf3e6539311293006b7a5ec
-DIST thunderbird-115.6.0-vi.xpi 743885 BLAKE2B 854538cd52cd17e5eea327686c22e0723544dc85b8cbc00aa81bbb03010b49a8041d1cabdf14764717d821983536e361c18fe06c74fc06d1fa77090f63987f90 SHA512 fe109df931ad1a7402bdb005b8acf26e5ddacc1fb2f0ec625b20f19b83966e39bcb91362e797c4fe918e904ee808f8e7e2f244bd0bd15ec139301451946e41fd
-DIST thunderbird-115.6.0-zh-CN.xpi 742056 BLAKE2B 93094c230dca599044e5e5a13fad590938b4325b63135a751320213cc29355f8f217c099fd2355d14f45c27675fb3b3d1f94652a10b0b4af8e82fb5ed71dc3a1 SHA512 f8f35b4cbdb115cc715829e2069e725c2ca21a67eb260912e76e0b920070bac98d91ae2ba4b003f2fd4e2cc71310accd43ec12b48ccfd46fdbed23d3e9db40f6
-DIST thunderbird-115.6.0-zh-TW.xpi 744996 BLAKE2B 324362125b03ff5f3eb0ef9795cadbaa452ea148fd5e7fd1fe9ff41071a67933f18ff0bc0f26d976ae432b687c1a5308a5e7532bbbd21be0be0c04d3210b183c SHA512 4f2616917a13be4e9a2aa9f2be584eba1d9f2050cb99ca1b5cfc360636417c5a18050913c6e9e72cd1f8d1deadde3132a51755ec4697484fe097919a4a39ce7e
-DIST thunderbird-115.6.0.source.tar.xz 530104696 BLAKE2B 3fa18506045027587cd9c8a22708965cae244345be817b921569df88059610b09054086a2953a78aeb552f4c120e7705129cfe3bb4d6a1f534bb1562a203bbdc SHA512 2484a99a62fc960b7926b1daa6055e14b1f9e1006ea45522d16131071b33003d4f7ef95911fd2ceb3e941f9d251c66d917013d6a5ecd717d2b1c6d33944f2e01
-DIST thunderbird-115.6.1-af.xpi 542273 BLAKE2B 647d7fc08ee5792e129c44fc5b74e3c226f4021e0bbb23dad6a973fc4d06c47c64f7d7d631e681c69dda5775b2492bcfae50311260beb0a17f56afa9a9b97add SHA512 35e6c7c9a05c6afe52173e67fc7a4439675e4849b64a3b614aa73a6464ed0bd0ff642cb1469282ff8eea93ed6df53e2bbed45ed0c0c9208d0f7dea5d1ada8ce7
-DIST thunderbird-115.6.1-ar.xpi 654457 BLAKE2B 5d0d92962b817b861d12345f3c564d82a95a0304f116b4b4e5d217d1c370c3afe2fc1f4aee0e16365edfd3905ef99743d224b7a004b4975cebad777e07f52435 SHA512 2ed741fbfc8981d37f1199e34856e2dfe46edbbd400fb5c9618c0c8be106285f972ab6f1ba1e50b07e68ea443ba379c4fd36fe23f95464f729461bfba7f57855
-DIST thunderbird-115.6.1-ast.xpi 560905 BLAKE2B 5496a22b6712116fc42c6f121ede4da19063992b2f1bdc0163f25ee0648858ae329f28609a2f330632c746760a1f06d62e81b38cfba045d18f5d4d2a1cf237c0 SHA512 c15b004506def3220385edaf48fab319cc442111e556ebd24af0dd19b3083b21d3150af7d399837880cd64ed2fc80c71ac78eb0d70b073e217ca8962e52e5d37
-DIST thunderbird-115.6.1-be.xpi 693667 BLAKE2B c6e73430fb50a034a091370f41122aacd9067776a2e4271e90d75e17f15a64be80fa483cf368055812d6938fafcbec61a76a8f29a2d3eeba7dce5e7579add4da SHA512 c8ad48876ba62f5598316c92dc674c837f64d52867ddb7b1730aef0f16be9d3194f836a30e2b4810387397b21a4c43af494e421e46c3b88128ea979b6569c581
-DIST thunderbird-115.6.1-bg.xpi 766948 BLAKE2B e2b8e2d47ec187a3db919ae20e9c485b9a2c26e67bc77143b06c292cc5b5eac874eccbf91507c2c7d77aecfea302de6618d9418173d9935442a857432d7ad407 SHA512 f2e4d85a1776fb2e5d6e8f448499595c19cf4f19fcc2b6b75d1dddbdb503953859fb090272c9bb53a2abebbacb65d54998cef83f0e5de372cc10ee253efef2de
-DIST thunderbird-115.6.1-br.xpi 626668 BLAKE2B 3f9417b81dd6abd7a1e00bbb80c24a31c414e36df5a975a112a03ce6ef68f29f03de798f7c3399a47f587fefd7391a60ab3540004e61424773a9a68f7840f006 SHA512 d54fa7cdada1d3c6c4afc771bdef4f41078c04273baeff711b240b9c31a2210fc8e75d885966d0656f99ea8acb72859f4efd736742504b22d77a60706e48136e
-DIST thunderbird-115.6.1-ca.xpi 673457 BLAKE2B 7e31798c5b48121d597ae8be9d9cc4f821312197eddabcdc0176029e337423af7ba40b5b8113fe283199e6f662dd7aaccfb5b69f7dc636dd29516963a4153664 SHA512 2f862f9146e2f5865de0b1d2389d2ebda6edaafd094caa07b99e891cf21b8d82358a30df424a7651761e9e0558bddd7a8506c89fc46dba83d20f4a3a25b7509f
-DIST thunderbird-115.6.1-cak.xpi 658502 BLAKE2B 8b2d0c46be1141c0a4a3cacd00c97c80e1106373af81ccfd2a9e489d84c9050971e3c32825f45db9fcca292ba091320a7d7841d9ca9b9d5bb3786ad3a5ab8aa0 SHA512 902a8083156700f2eeb91ac4990ae14f15df86400e4ee3de1f25e46dfc99800efbaf64744db2e13ebc97f31e11ee541fbf4cc6eda72aa8f2e88d8b797aaabee3
-DIST thunderbird-115.6.1-cs.xpi 735016 BLAKE2B 969bb1c94b5bfef9e8ec933b90cfbda47d6be79377d0863fd5ef43b2a21a46f1a83e78afe51e54ae66a11ef97a4f275963e9337fe966244e4b098aca09253eb9 SHA512 b1c8d21e14e57a5c647d19ff094cc10f0eb081700c4d57db384ae6b1f465d49f5be20b5b49fa5a6f18c0fca91fcc802b2e850f2f405c82ce45aa8382d02a2344
-DIST thunderbird-115.6.1-cy.xpi 704423 BLAKE2B aafcefe816a99dfb982849a07e245266c60795d1c881dcb98dee855d672b4d68fad4d7cf3d7e70cb8e1a85e8c1b48b77db137a4dacfb94d37a775b815f50ee3c SHA512 beb4fce65fde61183b564f3274e29adcd3baaac1e31c5cd0b44179593bd4ba8ab076f11b19ca000e320ff1cf9a35bc8d40aa779f1825c983a97bce5a5e982958
-DIST thunderbird-115.6.1-da.xpi 692028 BLAKE2B 77d92016761290037cba9e9b48c70690efc396b0ca984e9cc4eadca4b7375b5201bb97f816614db0503cc39f2b0aaaf2de35329bf5356a0cd3b5f4d71322c191 SHA512 9bb63148d0983c38c9ad9d888bd8d24a54dc607c9ec6ad53f005b19935312e9272e60d50bfe817db6e8bbe9017d6d0f2ed73a8f774a808830b45be5a0cb6ab7f
-DIST thunderbird-115.6.1-de.xpi 721334 BLAKE2B bb9c5efe0ca43a1b1de1d0ef15c6d407c7f4a2ef29b79c483713adb8f651647f6128efcf58513214d6513a9c009d76c232a2eab657dd5f6ff8b70b6cbe2dcf6a SHA512 008ee1f047f32d43c78eb49a6c47cc89799b68808bbb2cd20628423b7c027b7883f93643d53de29b36bc6dbb43f6a2beaa8891b74bef955b2e8f33220db844ce
-DIST thunderbird-115.6.1-dsb.xpi 738627 BLAKE2B f8d63c85ef408dfceaf549203213919462a19c0cedba06fe783a9a6980c01198169fa853d603b42460086a9b923690b52197342f0c71cf32fe905c4573e97259 SHA512 827c24727a0cbd1fb10db61e935c2c963597da5675fc97b4db4ade49efdf354bd0c7857958236633764bcb617dd7817a81a389be2cd351baa94f3cf43fae7c1a
-DIST thunderbird-115.6.1-el.xpi 838295 BLAKE2B 3ba9d536900fc91954d6e9585f2cf8f16c0622cf27783b9da0d62e780705eadb05071e11fde051e988d40987bfbc64cdd3989c122dab917742d30a6eb98110a7 SHA512 ba5ebf91b768af5f513b410774b23ebe2a01d89222e43b887b44c52ba3a574baa482a406d7745ab98ab3f9bb4ee3cf5b57c34a29892db4c0adc830f448e0f90f
-DIST thunderbird-115.6.1-en-CA.xpi 656775 BLAKE2B 957db9d8c9ecc1cbcff6b7eb9d72055561231b3308bae778d4b054d5f1ea1f311016474337cb712a091c2d210b6074fda6769ccb5a249d814eaa2d62e0daf550 SHA512 b8f303503cfba7d1921e72af5b95a7be2dd7ac957821d490bfad796991dfaf5314197adf5adc06e2d3f19a6b52fe8ccd90b06bcdc75824a99c6e73395d754174
-DIST thunderbird-115.6.1-en-GB.xpi 662680 BLAKE2B f8db5281584a17c04cd15e5f2deb4635213a5c86c12fd3a367d2d8582bfd9d832a078ec6d6f23d3b3b528f6ee3e5e4af78124f32682c1187e0f81c95046c5547 SHA512 cb7d83c963668aaa77d1e65c5a8a08890dc909f1f391acb9909c53a48cae1d07d500e50044fd6d70dcc1ca714fa748b0931b9d56435345402b5bbcec0724f859
-DIST thunderbird-115.6.1-es-AR.xpi 714482 BLAKE2B 13d4de0d94349c2b089c8286e2655f4c91aac75037f00b934ec87e7215c2841add557f8e1deece57db62e710371e6041a9b0d3c50bb8c950cf96f814fbea0aad SHA512 594bea3068d52a6bf7cd8bc9efa898576a72817c3705309590c3e872c38e482de1ad001e664769cfc7c673dde4a1b4697dc3829663210a2be09ca412a09213fa
-DIST thunderbird-115.6.1-es-ES.xpi 676937 BLAKE2B 59da56fd30dce5874ad88870a2f67a1519f4a4cc93cb393576ad26b4e44f4fbf857335e9bde6fa71672b845ca8b247279dea8ea59fbd2e1e81ce401595788d2c SHA512 4aeda13416db5d474670bc2ec32b0c13abcbe4b8fc67d99a4c2877baf1891335c73c6ba3203606488c610170805a2970ea0b02a33ceb5f733878ae7eb19db3e4
-DIST thunderbird-115.6.1-es-MX.xpi 710433 BLAKE2B 45a95051fc8a51cf10eec758993dc1a6b5c41337bc4b700ec772dd9d6e5bb920b4e46c51bce2840fe6f4b928a688fbb82b9deb5e022f7830b755db7148bf129b SHA512 abb3c67ae9b99250ae2b05be600d369a8bd5ca0c6523767641581f254ccfd2c1f407258ba5d4a9ae467fe3a1336a1a621ec2c987896931bbad5f3543edf37f1f
-DIST thunderbird-115.6.1-et.xpi 671088 BLAKE2B 422cdb8a7cb5f5c4c033cbb91417ed6e2df96e1887409f08b376544e3ecaa3fd0e4b22d7235923a82035a6fb56973397bc39d73cb81242c86ee587d3e3587664 SHA512 2699d734df4aef349b3a19a5e3c219ed7038735747651bd6e6b3deabc0e094fdae7ec0f2b153851b1d4946030a0f31dc8c7d5df7b60965c6c832f863ec3b643d
-DIST thunderbird-115.6.1-eu.xpi 694630 BLAKE2B ff33850d7b99d227c42e33e17d8509394bf008bc78d8030ad82674b31654600e499a32d68b36ca48a16b4e2449a856ef22e3accb693ff4fad233f41b6e30747a SHA512 fde19abdd5590c0a2baa47906502ada17a2d8e01263b7505d59f2d0644fa1e5805794c6becac6e863d7e39ec9fbc96935f52b0cb8b9a765b1841b36822b449b7
-DIST thunderbird-115.6.1-fi.xpi 693974 BLAKE2B 520af27e01d54c6e48495284dcc0056115a4115d9c3a6f1ea1b259588ebc1bfde3cd8ed269946e51688df2d758aae3e13ecf10422aa145599b76ddad37349038 SHA512 96458b2fcccb90455880e68539951d571603b28c3370437320ebadcfed334368bd1a346f540a403ef45b505c152f6ce72c543e0dea75c1909011084ddbd528e9
-DIST thunderbird-115.6.1-fr.xpi 726653 BLAKE2B 58f1651a535e7a6253a522607d87f1d5bf3aa32be06b184ecbf9d047f250f18324e6d89c033b05d1e29dcd203344abe1fe9b64de30eab0a7ea5a3ae0708999a1 SHA512 48df5291b18e0b39e94b27f36e6dbc09d7a61894865a9b90bbff542be985a9f2ad0e57e65e6d03f032768cbd9dc24bbdcf7a5c16511fbc3ff49aea1b142400a1
-DIST thunderbird-115.6.1-fy-NL.xpi 709256 BLAKE2B 758b41bf36fdd1f17af09771c291714d96363d2627cd9f3553fba4f35e9976caba2b0ed196167b4929d2c7bdaff7c61c45d5f00abdc801e07bd47456d6eb7a73 SHA512 e56dd148272571563a7160a8c6c22e51061ac789af2c3f3cea8e6c4463e53dfc786a335f38afe9fe69820a62d91e9041969d6127ee68693ebc04efccdca300a7
-DIST thunderbird-115.6.1-ga-IE.xpi 602005 BLAKE2B aeeb9fc1b10f915e59f28ab239d68f53848480624cb0aa647b88373b9a7c8f06af6235f7698910da2ed0342237ec3ddf952e4d3af9b90b27175a01e5b677bf96 SHA512 434bf45e37d8a09a36f50573e611f75d22e300674f5e83ba59695ddbafd40df871561090f12a597c09789901b692a30755018e0b7a90e2167008b3956ca35ee3
-DIST thunderbird-115.6.1-gd.xpi 702942 BLAKE2B ae4d8f9200d765441cf6f19ae34ee9c4e33ce1434673fdad90c84d5950427d75031c7f96ce972f0faaea655264fb0374ae492cc2b71c1b6b2ad27d50bf305482 SHA512 7fc4a177efa25db70dfef70c19fd2bacd73fb45c3ae2253d45b93ebf3285241a0b22d0ae16a46baff98b2c2e8f5632ce74362ec450e87d041e374c5977c5838d
-DIST thunderbird-115.6.1-gl.xpi 706710 BLAKE2B 5ed0341b1a10456fa54500c09d2f7defd9a1aa8a3b5161268591bbe284870a3276c4245f908430284eb64e01f53c7bad29e580edacdc8b6f16a23fe4cb18e403 SHA512 cddd2037eb802a5cb91c35f387845659782774385847cb0713f94968702f60da5de712fbb7c12a2f513a08b0ffab3a9b3478a586220d97d4e5611e831a8b96e9
-DIST thunderbird-115.6.1-he.xpi 667345 BLAKE2B 18bd4b9f563f3119041cc654649b981ce477a18122df83109c8c2fc777442e8dd0239fb8cd40d063e133a28eb5c000cfa31ab6e143934eb7be7c36b581493501 SHA512 ee78fb3190d79a61ce625fcdcf309a8e0006316764c3dfea600142c9944daf54dd3c2ecc815af6eac29e5000f0327c4fe13f4eebd0757e71b57570cef3e5e986
-DIST thunderbird-115.6.1-hr.xpi 677274 BLAKE2B 9372f5be0356d27a7a08dde357448a400abd405ae52af85a387b16b919c537e473a7a9296a58a74e4ca30604b8a81e46456cb28cdfc2617ec0d60c51213a7dc3 SHA512 dd96cad493150471b9ef0a01cb1fcb67514dd3be3bc87625342c8b6e9bad75dd6e28f09049d4bd318d7fc016faa5a8ea2ec0a286c92307aa20406729d4867ce9
-DIST thunderbird-115.6.1-hsb.xpi 734935 BLAKE2B 324f9eab4c27a6b70080bced0eb4c174e30d9935e617cf00c0eaca04a74443bf230186829c6d674c2c81c42b1098ad3fe83bb7dc2254e6ffca2be5491ee8a907 SHA512 1f2acbd631d171c61decfb8d24813ff9b73108894c78523bef7f3bbc455fc908f551227c5b8b1a80ccb3b5292f39e03de73d7ec1e2c99c01d2f53c0816073801
-DIST thunderbird-115.6.1-hu.xpi 737867 BLAKE2B 3b56a5829c3cb8b4435a8db8dc84ec03ac744222f70a5f107a181f7d1beed8cbf2ddcee1a9f0e779eb6425e8b49456a58db67daf6a1e230f59be11f885f7e2d4 SHA512 0300471e22f22c6e72a3f47093d979829b58946db181b57d9dae40ff51608dde1c95302eb86e81968d533af2622a1173350e31ec6c2b9d8ff424e2ff9995cec3
-DIST thunderbird-115.6.1-id.xpi 642173 BLAKE2B 0f92df492d93aa76183bdfb6c129e6608e1c2079b51926415ec0fdaafa0016906fc146a6b6e0bb9d335e0c6ac38b89389f3489af1602f67ffec02f1f09cb3489 SHA512 e8edc93b953316578394c294d7e6690e0b3ce2f3f9204bed514aa20c186724f3225e0f5eee4177136bd30abb7bb070ce79a2841a8ef27dff8cd9ae237d0ffdc6
-DIST thunderbird-115.6.1-is.xpi 703280 BLAKE2B 938b93aabf7a9aa1975156b657ef02ca46f77409b8b1f4b0004bb3eff9e1abce0cfebc0d3a82f2a59d5ffba722b11e5e3484fbd91b10ac5aca0ec5a44de81063 SHA512 2bceeb56da213db13e3db301654a0438fcd10923eb4d946f548f7edfca93784eeef9aed5177e32814742c67f2444ef8db4acdaa7b7957d62501139a3f1c879ea
-DIST thunderbird-115.6.1-it.xpi 644852 BLAKE2B f3358cc290abac8af178f99d72a1c4b074ddca5d1072d5d47823cf0dab05470e668c2df8fda4452adde82f1c222e0e660d491213881bf4462248fad41e96f75c SHA512 d0de1848cedb02c9a608cbe7ea2819a258f92dd574fafbff254a9536b522f59cf7e475801d7f4ac856596f8e698b6458a362a4ebea8077073a387df77c72419c
-DIST thunderbird-115.6.1-ja.xpi 779844 BLAKE2B 0d38e74580a1f2b83dba8af798b2b40c089bc6c7d794baef24ea715ee808875871afc09ede19322153031f6d8c3aa3c2a35abe44ab79b54840df0df4a849fd34 SHA512 f78f284efd04bd91729a3ea6b4e41deb8b55f733d0ccc42bbe80a29a3c5b96844ed8107bd783de826c030f1e01de240e43d357f523e1f4913e0a47536e381aec
-DIST thunderbird-115.6.1-ka.xpi 765375 BLAKE2B c1acc909912318da38fedef58697af73f4d5196e947e69bba4c7186e69601d7f7b16f8b5e7038785df721c01209c5de0ed57952f6c013f239164a36cad8f4b66 SHA512 3953dc8e07f69c9d3f1f55e699d10b5dcc69dacd25c01c99148c33ba5310269384e74bcfb0176dd359f71bbead508584c62981e954c941e605b96897be41bb27
-DIST thunderbird-115.6.1-kab.xpi 699207 BLAKE2B 2d3c05813709a9d10de1e17c12a8ea2f75dad230cfc71c74752fdd2b42adc5922493de8f20e8f75972b9f6bee8fd9e1c4917e6f297801ffcc1f778e28ced3f76 SHA512 96121a373288b29d2fc69f82251910c65aa7cba7c757c518297ddcdced4b3da5c298601983e7f7f080e8d3d1637d2cab199e508b210beafac5379c657558d335
-DIST thunderbird-115.6.1-kk.xpi 806676 BLAKE2B e2fac0549865a28ada322b34a1c855f9a6599045af365dc40a911ec4b671e9ce8d59d38be9d2599e2eb53b8ca46b898fb915c150687c93a97bdd290e1baee9ed SHA512 27db1a0acd1b3b0adc59bd0dac09f7bdb1fac5166e2071895fbec02fd77496e3a0a32798c05d18c8837854d1a7dc681eb35f5bf34ee7a6a2ef48c9505b346f45
-DIST thunderbird-115.6.1-ko.xpi 715691 BLAKE2B 9f2971aae5ff2ad440be10aeb9144125b6e837afa43748e5dfb118bcb91e7f08ae50209ec622938fad98222d8fc6c1a08d83105206657b521b219aa175532a84 SHA512 289ca1bd4f3c7319f601480399c6eccf53b6bb75968116de394749905f9cad2ecee5d41a48b4554f20097e20542913a0bd8c650ea7b62577a42570c47ba0f2fb
-DIST thunderbird-115.6.1-lt.xpi 679458 BLAKE2B 73428e06901115f1d92f8d1d2f10813ffec2b139446537c2ff09b9d55498dda8d65964cc6cdbaac9a480995a783e678f439f820bfe1009ee17a1162ac5f2db5d SHA512 365669397ea3b6f8d8cb8e537011e864a12e475140cfa01c8d9948361aba43f2034b7774c1936e43d7b798d2898df73cfc43e1b811cbf034fb840b363a195858
-DIST thunderbird-115.6.1-lv.xpi 604300 BLAKE2B 066a006906b559d3adad26e6e8d4bdfb2409dc0f10045d0011b265dac4faf98a222a6717c03bcdee212c3a1f7be0b5c48c7801c5995222e7375f3e8642bdf275 SHA512 55a86fa602365f30a2fe9853babaf81f479510cc6b82f13f7eb1c99b59579efe2678f3e6e7fe02d4755598b6a616c9987329ac2aec0c15a02a748dd9b8b32629
-DIST thunderbird-115.6.1-ms.xpi 565452 BLAKE2B 3535a41827922aaf9b8b72eea5096326826257ce91ad96f36ee16479e4ac5c170b3bc367ad360642d265b0c27bce05278d6ac2ee7abac80130440e09547877c5 SHA512 b356de3faab4cd6a7add08bd54b84da416008c6d4e4e8fe06ad8daede45931c7c0f3f2fd87fd019997a17d71faa0d49c9e1063878a16bbf88a28c6f820c004a8
-DIST thunderbird-115.6.1-nb-NO.xpi 653215 BLAKE2B 0c0d9e225b47a3381af0833b2bfbfe6e7ee583a92cf1ef0df63d5244b9a776203154ea708437ade9a772a92ac124c4a48e08e78d34a7a69d87ebc28701ac75a1 SHA512 6e3ca248265276e246019b34afc833b285cdd4e27e71856138417119df34d2e0e438617e88a52ccb1d6839ab811eb1422f57663153e3b7d8f7248aed84440405
-DIST thunderbird-115.6.1-nl.xpi 700736 BLAKE2B 5eb48d0b595bc6feec59c59304e18f63de80db0cab81a19210bc0650bf0dd0817846235c3496d6fc84f4a18527852fb684876d46f3ae3d8b795e3ff1422f5d50 SHA512 c1567b0b8156c29e833805ac7aac30f06da7901e3e22d4e3b6a951dff13124f26c585ab2a32f636564aa89f121c2ecb8029fda031ea112c9b7265e2b7a621619
-DIST thunderbird-115.6.1-nn-NO.xpi 672847 BLAKE2B f167091ca338e04af70bae556c46cbb116da5b78531bda6f85956d5da3504baa70e4cc29c963540baa664545ff26762dccabcc05671f90248c21d18873145c9c SHA512 0e4614afb7d867daf94b292abe28d9d925b225295237af16907fe15b50199216d8cc47505209a1679d2d059cd33b7186bda7035911894b30ad6d00fa071ab370
-DIST thunderbird-115.6.1-pa-IN.xpi 658004 BLAKE2B f5e0dbfc543fa6cad2101b3775d5c3a5acb0eb07889b49266fd7d6b5c3b931eb6818f53b7519899eeb05dd77f948497d259ecd6c1a9c78b1c6c867fa2541ff31 SHA512 7d5572aac8410ffdcf3a03bb33471fb3d5d077a4f82beb10e088b2f27b24d3b58f67e70ab9f16fc1937760c97d15d264d2520bbd8cb8cf014803c3f09422e6de
-DIST thunderbird-115.6.1-pl.xpi 717833 BLAKE2B f9dfbcc2a255270f78c72bfb286c873ab72c6e64115f5a8203871abaf18c0294213d3541008b32d33d5c148e4013073cf52b2f1e91b31e73b3cf3d732c799317 SHA512 e5af61f6672cee23832dd08f25bf07a81a1849406bdc769522394dd048b2716092c903770c7fe35a53a02a6296165e1326807aef962282c4fa7a4fd0ee4b1462
-DIST thunderbird-115.6.1-pt-BR.xpi 708599 BLAKE2B 2f226027b3d449eebda2f6b0c68760d0cfc8fe8d8b104e47e26f21e9baf5d6a9d15ecf0569b50f3cddc1ed9cb252d425a9089998a94e655ebc90d95212dc62bd SHA512 e31fb929171b0cc92ac27922fe7805f67ddcc9ca3aab6fd6760c174d29f6045ee088714f30a1bc885d7f9d9206473f52f21ae85db041e98cccaa6e59dfbff99c
-DIST thunderbird-115.6.1-pt-PT.xpi 689346 BLAKE2B 9218ed0627896afde7fa5b3e8b56efd5a0713ffacf807f9ae7a9fec5f68e14fe5f4bb5b611c8e78fa170bed01576b295811dad364d1bc126c6f05df919e55398 SHA512 80621b3849426eec94b72ac78c7902bacc370edd850894a5c2f7c8880783815bd10f88ad3297c9f7e2991df128aaca74c1762431dc2aec80f77b0677a813f32a
-DIST thunderbird-115.6.1-rm.xpi 704571 BLAKE2B a79959d9bc097ee11dd40dbd1f3b73807850674c27146710131f71aae6a9710c64981c71ce0d9a6b6b63af235ae3d9b0ec18b052b6b046b240540df29ec2ce8e SHA512 2b1d4a54e46fa02faf47b450e81e1d3621509d5810947f4a37d042501d2d520c45c5654de407a66fa9d90f9db9622c06a702cf24d4bb53245666de5036de929d
-DIST thunderbird-115.6.1-ro.xpi 650708 BLAKE2B b3e5e1d1d2887fc2488b9835a4a295f5fe74bd0924ce936ff27f0edf7d4a41b1215318c9ffa5e1303e5d0f60fd326711b08dfc7e7fae406c968c602f51a6ca42 SHA512 8ece65c8719de7c4231bbdc653660baf78e876a20a41eb42f2ba01d2d5071e5c6b9b7efb119257507a960310ddfa73327bd3fb841c0d22b85700940df893f556
-DIST thunderbird-115.6.1-ru.xpi 821683 BLAKE2B eecd4e101a9092f2a387ecdd711bf111444ad52ef23b8126034f11a3f44d81ceb1ca64cd399f46b92e5d67675b7e64e47f147fed438fe6fbfee363073a37814e SHA512 f4b5e95e7f09ec72222a50b25de63a0aecc6b531e074d858ad4a3aa1489ed51bd17bd6e02146266bcd292283d2137efeb2f3039547d2971e488da5ad208e5548
-DIST thunderbird-115.6.1-sk.xpi 737523 BLAKE2B 9c5a359622fbc1969e5e7b0b275693d4a4686a54034587c195c29cda75d5dbb8fa771d9e547b035247ab85d2f7cd858c06a663f83b439b77a3d912bda03d65be SHA512 e86fe45eb6e79b06997e68abb4c6f8778481e7c89bdc1afebf3870055327f596a67db5fecec8561e37c373e3a04b364defdb174219a07558692d2dc1aff0a552
-DIST thunderbird-115.6.1-sl.xpi 704070 BLAKE2B 6521292dd885eeb227f64baada8ae9f9efc4d462fe105c79dcc1eae634d6cfb183edabed60dba63fcd296c165326deb1730d3c9036a9420eef989499a38b2c72 SHA512 2f9b539a939e441c598249d499f0ae7a09cd2b27d69490f0fb4ff9647ac67be824492c1af1560be78366693868bb78e32d897749c78cce1cc750e490b8e83294
-DIST thunderbird-115.6.1-sq.xpi 721307 BLAKE2B f3a25944aa1c12b25e1a19ffcaa76282185778b22db668822dab7870834c062a18b71cf4c3a3e06a1c822acb16fbf44ecc37310dc905ed8c3a766b3b05d8854c SHA512 56b52758ef92b9015e43634292dc1995f723e5dbaad5a2743d69cfcdf8d6f10fdb66028b14fec4b382fd5c9487dfed39d8f55ed71aa358a6be7cd9176573fb10
-DIST thunderbird-115.6.1-sr.xpi 745018 BLAKE2B c229591715ea9b894ee12d03c5041c3d8ebb4d200f37cac6e6459e7424e3e43ab17bf84f2f238bed62310222996bcb0e850ed83676cfe9b129c1fdd2fed442e1 SHA512 c9d3ff8957185adb33aa023dcac366310d6923dbba08a628d0cb2c256c0d2ef646691d1f7cf36375f33103815f4f59421bdad01c2a12a9c6389481d1548b2abc
-DIST thunderbird-115.6.1-sv-SE.xpi 703653 BLAKE2B d5a1ab26e1232fc43907989fcee9c78a1cf63379f534c3e8f45e1f0b12563816f4220c6660ea6847682fba6bb65abc9bb257b243b97e569f715b740dbca8b560 SHA512 7e4341a22ccea39488347eaf8dd7e70490b7adf34ccfd295f866b791e4f01a4c93673c16136dfb5c681fb4593483998598031a14d87850a1c4b334f2f865bf5c
-DIST thunderbird-115.6.1-th.xpi 760885 BLAKE2B e28c3f5aaf3d8d89d93ae8964606ebdafa77f1a10069ef050d4b7d6899caf948ceb219198bd90ef51966e5c348a68b3915c5c8c5bb0677f3f44bdd651dc8283d SHA512 1bd2ceaacc45b7dc353a31a1160ba01e9902bd7b9f77cecd23979b9d56472b600fe824366c6bd7bdcd54f466dd05ce5a858ff6164ba805fc4f99ffd8da27068e
-DIST thunderbird-115.6.1-tr.xpi 716698 BLAKE2B 5fd33b11c88d910e3f4acc8b9d30794924b66a01fec73c0f76293d66bf3a13b11995ef2ffc893eb5884cc717ab86fb6a41a7ad8c6ef23988aae2d050ad85f0c5 SHA512 bfc4ebe61b71ce8cae1682d20a77dac64d280cc51856f6f761743bbe98b040e441dde6f65fb9c982a897d58948e6ada279d5a76d8eb2c0a351dfece0dff0cb10
-DIST thunderbird-115.6.1-uk.xpi 814588 BLAKE2B 32001818bcc9436f26e39cc1308c5f66d8bd4731a88894ce6e1853b928369a3518394ff6038a0303dbd3cb8c2a7b09b835c2e081b7cb86c970016221cc17b6a3 SHA512 c78d146e4771cd60b88564a0ad0ba4529c92eb0955ede3ebd6f37323d41702170426a39f9b68918b824dcca0393964f788ddb027218d20de5bbe5049ff5b9c68
-DIST thunderbird-115.6.1-uz.xpi 579837 BLAKE2B 7dd962e3429f75798600d7a7b97f325647639d122f7375946713eaefe129620e90b7f934dca63cfc9d414e754d5ab5085c644bb07bedb5efec38ea1a48a73ebe SHA512 3629363d03a133466636dd89f21d77a2e8f59e79739207ee6edb8b19007bb9389280f40f2604b8f5853741323120c8f04bb23178d8544869a928839ef38742d2
-DIST thunderbird-115.6.1-vi.xpi 743886 BLAKE2B 8c3a879cebf75b23b60b57350fdab990b1508e64be982a1f310ab6a8129d6348edebccd0b0d789f059590c4084960494311ee125c3f57fc0857953e9529427db SHA512 9b5dc410baba521e8e9462108576cbff02a41bfd72ccefccd13caa0bdeb50d8bbaaf6cbdb42ae0728c8d53f65679fb3e684a6f506ffde0924c7a281ace9cdc00
-DIST thunderbird-115.6.1-zh-CN.xpi 742058 BLAKE2B 0d18a32a23b072c85122cbe5a74036d6b2db64819d29c07703870232c857c949e313afb3760a21868b19443aec49a53ecd602f02836455203e5396b0b5211005 SHA512 d87781b0130b8788f822bf447ab322df451cba4149b95397deeecf5e1c3be0ded744d5bd9b4fad9829e8231120356860e13dee32a2bba0a9aae93baa7ca4286f
-DIST thunderbird-115.6.1-zh-TW.xpi 744999 BLAKE2B aec2a8404722b3c2b07362ce4542665a603049ccd6408c58552a5ffaca6af50a1875e6930866fcc8d8d2adef9c545a2c769bf7f9cb4f497a01df5ba66a915577 SHA512 72d4fe5e6bab768752d58318e8253f96cf0ce7a511642f920b3a70fae1002ad69f6295bf62775868bc6140a7d1d7285a94d33ff0a1b4e0c866a75f339d13e1ee
-DIST thunderbird-115.6.1.source.tar.xz 533899156 BLAKE2B e26b52782bde9b8637dcf5eaed0c7762541c87832032353bb849bbd0e735121a94a13518877fbd4aa091d943842cf8f04f526fc3b23eae56fc445d0e756c38b2 SHA512 f2efaff8b209234b202671b5322fb14a367b955e28c4b24b139af091b838186126e3d387ca21e57ed089629af876e86b38588789b1ef3db14f4f8703095467b3
DIST thunderbird-115.7.0-af.xpi 549700 BLAKE2B 3bc2ea371ffa3666ef46e34220e9352b84b317d7c2fa7145cb129b60d9b0f5e110f88953512a773c94accfc78e9eaedf11c0200c2e2aee7f3196f62a22766035 SHA512 74176f279b90e65115244334f20f7a387d8087706d9dd20c550cdf2be9b87485c53a2baab7383a7623c2a46c951270fea5ad7bec0d0725985ead3c70a7eb47dc
DIST thunderbird-115.7.0-ar.xpi 666361 BLAKE2B e44585a1fdebe17dba69ef883310855427eaa656c82de9a53e090dac67f27cd1e0e37f5d22a1884e458a18584b4e589809d0f117855d1096f9b4fa74cd7a99a7 SHA512 a944a0e4b9eb14a2eb1b85987e801fb553707c33d4dcfd97a2c9306563c78a003070bfb9f00c09f4e972a7682a4dfbefd8f6b3fc580b8c0aee06bbf337e6e806
DIST thunderbird-115.7.0-ast.xpi 568311 BLAKE2B 9156bba9c66d142aff5541db33d8ce761c50e4a3e92e6becb3f3cc1adabdd930053f77c031b40d160f41147489942543adc6ff4ffc1f80ff446220b4a8cd418c SHA512 ddd37a559414c29c14919491aca2483a5fdf5f2e0ed6ab7e7392ce2d3d23c9367bdff75b822727fe791e7db5b6d9b4facb457bf7d9407990f1641b92c09decfa
@@ -200,7 +70,5 @@ DIST thunderbird-115.7.0-vi.xpi 764154 BLAKE2B 23fbc672b39ac6f6e30ea06b131c1d22e
DIST thunderbird-115.7.0-zh-CN.xpi 761572 BLAKE2B 8d099904ac891386f5936b8151a38384be9ad5c816b5adc01a689e9b017a578f2af22f59b7f74d3eee8fa244c6e56ee85b54b22dd5c6af0777b8fe8f585b0216 SHA512 f4288c6b5429b71e8bf6e6aae3c096911302c9ab3554314eaaac776fc8779cc032d3e3523c60bf2f845c48f1b87468a8700ab92ee2c3bf663b23adf427a81d67
DIST thunderbird-115.7.0-zh-TW.xpi 766124 BLAKE2B d1c08e311dec02e7f024a25b1adca6987d4714679861a1e0a8dd028336b858fe42e55368894110560f6e08354b69b0b0f17d6e1de6ab97a07b6c19dc8c8f9498 SHA512 0000b9141ee84900a2a299e7adbbb7df576fd20981f488d8595ca7e8a042132ae15221db66beac710159da07a9feb82c304529a4b9ec40a1f3bc2d0fd4130192
DIST thunderbird-115.7.0.source.tar.xz 532459912 BLAKE2B 2d936b07c3c78963d9a68c2be4e18c06b27e6f4f61a60bd2d7f49e2ca39e5c6c5f6ff2c0d9fed90cf88c5517ea0a52a711c78164c4ab568589d57962a9aca177 SHA512 de9edb81cf5da494101bf927a5b963ccdec0cc9bff87ebd72d896c6e25102c1113b326f67302a81abd237048aa1e6150c4a97fe4b1892bc80030cbab9099e2d8
-EBUILD thunderbird-115.6.0.ebuild 38950 BLAKE2B 0ec3f70628284cca29087ed21428ff28283162048a0840fab5eb6db7181410e44ac42451e908646b715aef771773ba4b08ccb516095565c81ac3f3a0ed4f5aaf SHA512 d548a44763fb37ca5ddddf7f4973226cbed6a9e82f165afc45fc510862ecf6e55317d380375de20a7a8eeda70cd93d8461bb25fba4d197149f1dc32b91364299
-EBUILD thunderbird-115.6.1.ebuild 38952 BLAKE2B c43cfd4c20a0af50ea5b5753739aa294619f6ebd402446f74a11ff750262ddecac03dbecfbf4ce5153bac641e6a64defa961541d36c14818d7148197b68688b6 SHA512 70b882f6f4daf0d843fea85f836f13e3cf617374356a84dd1e576374edcd47285bb4c225899d88889c9750cf87b53bdea8cebb372b4519892e20bcf025926567
EBUILD thunderbird-115.7.0.ebuild 38950 BLAKE2B 07e3ce53064c606744da91e258669838eb46476e2317b176def533a4f6baedbc26df51146ca7fae284fa8272f19a6d5082bf438d12e9cf2da1775dc09128e03f SHA512 aac4b4afa0e5d8f54dee5b37167fcb7efd5c641f891ed66244cac90ab4876420d5e287025cefd4571024002ad0582fac46f172ef8d6563f05dbe503b3910a7c1
MISC metadata.xml 2387 BLAKE2B 3602296d8cca60f79ea66089332dbce63b9da3625e476659e0a663966e65bc060e67b263c8fdcdbf8fa5545adf7b8f958cc36f9011459c715ee31bb494e7ce5e SHA512 e51ee84ed715cba36beb240db27265ac37b8df684c0e98f3b81ccf7785c1f465f1bbe3729c1c01717445e787129b449c009815f62a7455ea3fc4db8d1d9e82c3
diff --git a/mail-client/thunderbird/thunderbird-115.6.0.ebuild b/mail-client/thunderbird/thunderbird-115.6.0.ebuild
deleted file mode 100644
index 2690c148df05..000000000000
--- a/mail-client/thunderbird/thunderbird-115.6.0.ebuild
+++ /dev/null
@@ -1,1331 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-115esr-patches-08.tar.xz"
-
-LLVM_MAX_SLOT=17
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \
- llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \
- virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
-IUSE+=" wayland wifi +X"
-
-# Thunderbird-only USE flags.
-IUSE+=" +system-librnp"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( lto )
- wifi? ( dbus )"
-
-TB_ONLY_DEPEND="!<x11-plugins/enigmail-2.2
- selinux? ( sec-policy/selinux-thunderbird )
- !system-librnp? ( dev-libs/jsoncpp )
- system-librnp? ( dev-util/librnp )"
-BDEPEND="${PYTHON_DEPS}
- || (
- (
- sys-devel/clang:17
- sys-devel/llvm:17
- clang? (
- sys-devel/lld:17
- virtual/rust:0/llvm-17
- pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] )
- )
- )
- (
- sys-devel/clang:16
- sys-devel/llvm:16
- clang? (
- sys-devel/lld:16
- virtual/rust:0/llvm-16
- pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] )
- )
- )
- (
- sys-devel/clang:15
- sys-devel/llvm:15
- clang? (
- sys-devel/lld:15
- virtual/rust:0/llvm-15
- pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
- )
- )
- )
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.24.3
- net-libs/nodejs
- virtual/pkgconfig
- !clang? ( >=virtual/rust-1.65 )
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- wayland? (
- >=gui-libs/wlroots-0.15.1-r1[tinywl]
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${TB_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.90
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- dev-libs/dbus-glib
- sys-apps/dbus
- )
- jack? ( virtual/jack )
- pulseaudio? (
- || (
- media-libs/libpulse
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- libproxy? ( net-libs/libproxy )
- selinux? ( sec-policy/selinux-mozilla )
- sndio? ( >=media-sound/sndio-1.8.0-r1 )
- system-av1? (
- >=media-libs/dav1d-1.0.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-gfx/graphite2-1.3.13
- >=media-libs/harfbuzz-2.8.1:0=
- )
- system-icu? ( >=dev-libs/icu-74.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
- system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
- system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- x11-libs/libxkbcommon[wayland]
- )
- wifi? (
- kernel_linux? (
- dev-libs/dbus-glib
- net-misc/networkmanager
- sys-apps/dbus
- )
- )
- X? (
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon[X]
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- )"
-RDEPEND="${COMMON_DEPEND}
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-llvm_check_deps() {
- if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
- einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
- einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
- einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use pgo ; then
- if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES es-MX et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json \
- || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
-# placed here until toolchain-funcs.eclass gets an official support for mold linker.
-# Please see:
-# https://github.com/gentoo/gentoo/pull/28366 ||
-# https://github.com/gentoo/gentoo/pull/28355
-tc-ld-is-mold() {
- local out
-
- # Ensure ld output is in English.
- local -x LC_ALL=C
-
- # First check the linker directly.
- out=$($(tc-getLD "$@") --version 2>&1)
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # Then see if they're selecting mold via compiler flags.
- # Note: We're assuming they're using LDFLAGS to hold the
- # options and not CFLAGS/CXXFLAGS.
- local base="${T}/test-tc-linker"
- cat <<-EOF > "${base}.c"
- int main() { return 0; }
- EOF
- out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
- rm -f "${base}"*
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # No mold here!
- return 1
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
- addpredict /dev/dri
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6600M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
-
- llvm_pkg_setup
-
- if use clang && use lto && tc-ld-is-lld ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
- eerror " llvm/clang/lld/rust chain depending on your @world updates)"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # May need a wider addpredict when using wayland+pgo.
- addpredict /dev/dri
-
- # Allow access to GPU during PGO run
- local ati_cards mesa_cards nvidia_cards render_cards
- shopt -s nullglob
-
- ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
- if [[ -n "${ati_cards}" ]] ; then
- addpredict "${ati_cards}"
- fi
-
- mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
- if [[ -n "${mesa_cards}" ]] ; then
- addpredict "${mesa_cards}"
- fi
-
- nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
- if [[ -n "${nvidia_cards}" ]] ; then
- addpredict "${nvidia_cards}"
- fi
-
- render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
- if [[ -n "${render_cards}" ]] ; then
- addpredict "${render_cards}"
- fi
-
- shopt -u nullglob
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if use lto; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- if ! use ppc64; then
- rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
- fi
-
- if use x86 && use elibc_glibc ; then
- rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch || die
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Make LTO respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure \
- || die "sed failed to set num_cores"
-
- # Make ICU respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py \
- || die "sed failed to set num_cores"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py \
- || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear cargo checksums from crates we have patched
- # moz_clear_vendor_checksums crate
- moz_clear_vendor_checksums audio_thread_priority
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=comm/mail
- mozconfig_add_options_ac '' --enable-project=comm/mail
-
- # Set Gentoo defaults
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-gpsd \
- --disable-install-strip \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-wmf \
- --enable-js-shell \
- --enable-legacy-profile-creation \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly
- # Can be removed once upstream enable it by default in the future.
- use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- if use system-librnp; then
- mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
- mozconfig_use_with system-librnp
- else
- # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
- # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
- mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
- fi
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # LTO flag was handled via configure
- filter-lto
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # Modifications to better support ARM, bug #553364
- if use cpu_flags_arm_neon ; then
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_add_options_ac '+cpu_flags_arm_neon' \
- --with-thumb=yes \
- --with-thumb-interwork=no
- fi
- fi
-
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
- if ! use system-libvpx ; then
- sed -i \
- -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build \
- || die
- fi
- fi
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
- local disable_elf_hack=
- if use amd64 ; then
- disable_elf_hack=yes
- elif use x86 ; then
- disable_elf_hack=yes
- elif use arm ; then
- disable_elf_hack=yes
- fi
-
- if [[ -n ${disable_elf_hack} ]] ; then
- mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
- fi
-
- if use elibc_musl && use arm64 ; then
- mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack
- fi
-
- # Additional ARCH support
- case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- if use clang ; then
- # Nothing to do
- :;
- elif use lto ; then
- append-ldflags -Wl,--no-keep-memory
- else
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
- fi
- ;;
- esac
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # Allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- if use system-python-libs; then
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
- else
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if tc-ld-is-mold && use lto; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/comm/mail/branding/thunderbird"
- local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
-
- # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # does not need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- einfo "APULSE found; Generating library symlinks for sound support ..."
- local lib
- pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # A quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-
- local show_doh_information
- local show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_shortcut_information=no
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 91.0 ; then
- # Tell user that we no longer install a shortcut
- # per supported display protocol
- show_shortcut_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla ${PN^} shortcut."
- elog "If you still want to be able to select between running Mozilla ${PN^}"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "encrypted chat support" net-libs/libotr
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-}
diff --git a/mail-client/thunderbird/thunderbird-115.6.1.ebuild b/mail-client/thunderbird/thunderbird-115.6.1.ebuild
deleted file mode 100644
index 3b4e775b2ce5..000000000000
--- a/mail-client/thunderbird/thunderbird-115.6.1.ebuild
+++ /dev/null
@@ -1,1331 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-115esr-patches-08.tar.xz"
-
-LLVM_MAX_SLOT=17
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \
- llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs \
- virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
-IUSE+=" wayland wifi +X"
-
-# Thunderbird-only USE flags.
-IUSE+=" +system-librnp"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( lto )
- wifi? ( dbus )"
-
-TB_ONLY_DEPEND="!<x11-plugins/enigmail-2.2
- selinux? ( sec-policy/selinux-thunderbird )
- !system-librnp? ( dev-libs/jsoncpp )
- system-librnp? ( dev-util/librnp )"
-BDEPEND="${PYTHON_DEPS}
- || (
- (
- sys-devel/clang:17
- sys-devel/llvm:17
- clang? (
- sys-devel/lld:17
- virtual/rust:0/llvm-17
- pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] )
- )
- )
- (
- sys-devel/clang:16
- sys-devel/llvm:16
- clang? (
- sys-devel/lld:16
- virtual/rust:0/llvm-16
- pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] )
- )
- )
- (
- sys-devel/clang:15
- sys-devel/llvm:15
- clang? (
- sys-devel/lld:15
- virtual/rust:0/llvm-15
- pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
- )
- )
- )
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.24.3
- net-libs/nodejs
- virtual/pkgconfig
- !clang? ( >=virtual/rust-1.65 )
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- wayland? (
- >=gui-libs/wlroots-0.15.1-r1[tinywl]
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${TB_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.90
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- dev-libs/dbus-glib
- sys-apps/dbus
- )
- jack? ( virtual/jack )
- pulseaudio? (
- || (
- media-libs/libpulse
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- libproxy? ( net-libs/libproxy )
- selinux? ( sec-policy/selinux-mozilla )
- sndio? ( >=media-sound/sndio-1.8.0-r1 )
- system-av1? (
- >=media-libs/dav1d-1.0.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-gfx/graphite2-1.3.13
- >=media-libs/harfbuzz-2.8.1:0=
- )
- system-icu? ( >=dev-libs/icu-74.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
- system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
- system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- x11-libs/libxkbcommon[wayland]
- )
- wifi? (
- kernel_linux? (
- dev-libs/dbus-glib
- net-misc/networkmanager
- sys-apps/dbus
- )
- )
- X? (
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon[X]
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- )"
-RDEPEND="${COMMON_DEPEND}
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-llvm_check_deps() {
- if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
- einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
- einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
- einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use pgo ; then
- if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES es-MX et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json \
- || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
-# placed here until toolchain-funcs.eclass gets an official support for mold linker.
-# Please see:
-# https://github.com/gentoo/gentoo/pull/28366 ||
-# https://github.com/gentoo/gentoo/pull/28355
-tc-ld-is-mold() {
- local out
-
- # Ensure ld output is in English.
- local -x LC_ALL=C
-
- # First check the linker directly.
- out=$($(tc-getLD "$@") --version 2>&1)
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # Then see if they're selecting mold via compiler flags.
- # Note: We're assuming they're using LDFLAGS to hold the
- # options and not CFLAGS/CXXFLAGS.
- local base="${T}/test-tc-linker"
- cat <<-EOF > "${base}.c"
- int main() { return 0; }
- EOF
- out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
- rm -f "${base}"*
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # No mold here!
- return 1
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
- addpredict /dev/dri
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6600M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
-
- llvm_pkg_setup
-
- if use clang && use lto && tc-ld-is-lld ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
- eerror " llvm/clang/lld/rust chain depending on your @world updates)"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # May need a wider addpredict when using wayland+pgo.
- addpredict /dev/dri
-
- # Allow access to GPU during PGO run
- local ati_cards mesa_cards nvidia_cards render_cards
- shopt -s nullglob
-
- ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
- if [[ -n "${ati_cards}" ]] ; then
- addpredict "${ati_cards}"
- fi
-
- mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
- if [[ -n "${mesa_cards}" ]] ; then
- addpredict "${mesa_cards}"
- fi
-
- nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
- if [[ -n "${nvidia_cards}" ]] ; then
- addpredict "${nvidia_cards}"
- fi
-
- render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
- if [[ -n "${render_cards}" ]] ; then
- addpredict "${render_cards}"
- fi
-
- shopt -u nullglob
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if use lto; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- if ! use ppc64; then
- rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
- fi
-
- if use x86 && use elibc_glibc ; then
- rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch || die
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Make LTO respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure \
- || die "sed failed to set num_cores"
-
- # Make ICU respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py \
- || die "sed failed to set num_cores"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py \
- || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear cargo checksums from crates we have patched
- # moz_clear_vendor_checksums crate
- moz_clear_vendor_checksums audio_thread_priority
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=comm/mail
- mozconfig_add_options_ac '' --enable-project=comm/mail
-
- # Set Gentoo defaults
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-gpsd \
- --disable-install-strip \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-wmf \
- --enable-js-shell \
- --enable-legacy-profile-creation \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly
- # Can be removed once upstream enable it by default in the future.
- use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- if use system-librnp; then
- mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
- mozconfig_use_with system-librnp
- else
- # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
- # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
- mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
- fi
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # LTO flag was handled via configure
- filter-lto
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # Modifications to better support ARM, bug #553364
- if use cpu_flags_arm_neon ; then
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_add_options_ac '+cpu_flags_arm_neon' \
- --with-thumb=yes \
- --with-thumb-interwork=no
- fi
- fi
-
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
- if ! use system-libvpx ; then
- sed -i \
- -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build \
- || die
- fi
- fi
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
- local disable_elf_hack=
- if use amd64 ; then
- disable_elf_hack=yes
- elif use x86 ; then
- disable_elf_hack=yes
- elif use arm ; then
- disable_elf_hack=yes
- fi
-
- if [[ -n ${disable_elf_hack} ]] ; then
- mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
- fi
-
- if use elibc_musl && use arm64 ; then
- mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack
- fi
-
- # Additional ARCH support
- case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- if use clang ; then
- # Nothing to do
- :;
- elif use lto ; then
- append-ldflags -Wl,--no-keep-memory
- else
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
- fi
- ;;
- esac
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # Allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- if use system-python-libs; then
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
- else
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if tc-ld-is-mold && use lto; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/comm/mail/branding/thunderbird"
- local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
-
- # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # does not need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- einfo "APULSE found; Generating library symlinks for sound support ..."
- local lib
- pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # A quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-
- local show_doh_information
- local show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_shortcut_information=no
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 91.0 ; then
- # Tell user that we no longer install a shortcut
- # per supported display protocol
- show_shortcut_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since ${PN}-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla ${PN^} shortcut."
- elog "If you still want to be able to select between running Mozilla ${PN^}"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "encrypted chat support" net-libs/libotr
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 0ddcb57bd41c..6bba0443e9c8 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libvpx/Manifest b/media-libs/libvpx/Manifest
index e1a927b323b4..1c30ed835190 100644
--- a/media-libs/libvpx/Manifest
+++ b/media-libs/libvpx/Manifest
@@ -1,7 +1,10 @@
AUX libvpx-1.13.1-allow-fortify-source.patch 843 BLAKE2B 551b2dbb1805bdb17438be0b5b4720a5ad3aeb0d37b70ff338975e3ff83f433f1437f8a6a2eb2b1527c027fae0e0461a550ee0c8c3a3f68d57308baf4bc3de7f SHA512 55dfbd54ffe5fd81f720da046b7f78dce5323bcac18f6b1af552019ad53207b779298cf27c3728bdd725bf6271dc44cf8c452d9f02f80272c282a0f63d7b9712
AUX libvpx-1.3.0-sparc-configure.patch 406 BLAKE2B 02b1f0484a9659fdc90eb567db517a8b63f679521ae9ab510bfaa88b9fd5e1430d0eceeb8e4a138b00cb43ac4a1db6451dd29a808367973dc885fe5b9eacd665 SHA512 159ba5577fc0eee3e958740d8607a7570f374a8f64a36f1e7832a126482ec0bb96ba2be451eefdf50d84a412a2be73ae75da3d69da78ec13dfe0e24a14685035
DIST libvpx-1.13.1.tar.gz 5515662 BLAKE2B f7e2fa2880a11c7e40fed8ab5efe843346c351b8de8725aa6803cdebdf9c1253e26992fe3ffed3a68710674765b4d2aec2cce06d22885b722e728d03eaf916f7 SHA512 49706838563c92fab7334376848d0f374efcbc1729ef511e967c908fd2ecd40e8d197f1d85da6553b3a7026bdbc17e5a76595319858af26ce58cb9a4c3854897
+DIST libvpx-1.14.0.tar.gz 5606471 BLAKE2B 6204c060794e8265fe501f87bb269a37f62955cd848514e34e657be1d869a797661fc90ad28623e833c5369737d9970b0b86ad0c151a818c1e6d52000ef2b370 SHA512 724150c5cafa934e0a8dd9aebbab8afd25aa4f584734e0de37837ec2e8bdcbd9390acd7f883665be7ecdc27af93afda737a4dea7e3bd7531abffcc5bb7c2c7d2
DIST libvpx-testdata-1.13.1.tar.xz 495765552 BLAKE2B 4aba008653b645c1adbfc0f4e20f675712dbe2ee7cf89a240203b8254a463e0ed83f1e90ab49459ed5bf0489c94feeb12a307b6f05c876404393bb2ed2fe5e0f SHA512 16bfb947c83cb1a8bccbe5c0a533ed2f946c2b207640e0813dd28c1109177157f045ad5679e8a6146482fab48586e9dffccbfeff1cb05ab3dba02e48e9c31bd8
+DIST libvpx-testdata-1.14.0.tar.xz 571257860 BLAKE2B 88cbd11dc4078fcb586d1d2f0d78968f42a8324eb3379496d51ca511be1a30b4b2d4b46b5f68bab601b4b7e90e03bdd307fcd9deba19692c46f6d11cc20617e8 SHA512 ec05ad3b0661acc816caa4a438eda90b7ecee7ef161fb7d9b6bd1efb8134075d6e1bc74229121d3208a4e537367244f3a06b0544a86a00c165f59e57317e2872
EBUILD libvpx-1.13.1-r1.ebuild 4276 BLAKE2B 75e62e2a7053e84ca5f9cf76cb62b988e74bc238c30004c424272874e80a93b9ed53c59405f6931ee85b157fbb840cd1e6cedd6ad992c9d99814bc160222666d SHA512 714dc6c74755bd07d3e817562e9741bc7262735bf78653ccfca9a0ddecc2d526821fb2be50e9f9825cb1c885dcf5ac0d35848935e4f5a0dc01063dd2fd422017
EBUILD libvpx-1.13.1.ebuild 4220 BLAKE2B 43aa63f0d65e74cf62e88a3a9222cae1016f0b48467644d9b5b87a99bb79b0d0d72462e19b017dd9322703630a9e9ed15b689c6cfd0f46773f8e3c393d50f3b0 SHA512 6f511abf8a0c8e2c45da718216ce895d45f27c2a350e02b1e3d1d10d37262691b9ef257ef56665882b85fd3c650495234f7169cfa9b2521b923262dc2f3c303d
+EBUILD libvpx-1.14.0.ebuild 4371 BLAKE2B 27d3136869bc2774d81f114955ded589e617fab6a09cfa3854184a9274593b6426c249c1771c0ba05813cfc5b97c1a5ea6fb9901e0fac223b944fad4d6a1b784 SHA512 431dd50fe5627329cece7ba73f3793b6dc89ba01cbd0ce9d08131868c09ebc671ef65baa3ee0c69c1e40752973069040fce46437b92a42ac0c64c1fdf0ba169c
MISC metadata.xml 655 BLAKE2B 00bcc63009898b794c7e142cd83096f779758e0d5ce274d10f97cc08f4b98f929719c01898d64137aa125c7628bb991fb128d07a490e7e7b029be6f1041e28ac SHA512 0d2dd46ed564109ca5cd841b41ccc30ddb45e5c0e416624b7e8c0895d67217cfcc71cba0d13ab96af2a898add5f1cf8feb44b6a015ff8487668055c0f288e9fc
diff --git a/media-libs/libvpx/libvpx-1.14.0.ebuild b/media-libs/libvpx/libvpx-1.14.0.ebuild
new file mode 100644
index 000000000000..9493eebccfbf
--- /dev/null
+++ b/media-libs/libvpx/libvpx-1.14.0.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs multilib-minimal
+
+# To create a new testdata tarball:
+# 1. Unpack source tarball or checkout git tag
+# 2. mkdir libvpx-testdata
+# 3. export LIBVPX_TEST_DATA_PATH=libvpx-testdata
+# 4. ./configure --enable-unit-tests --enable-vp9-highbitdepth
+# 5. make testdata
+# 6. tar -caf libvpx-testdata-${MY_PV}.tar.xz libvpx-testdata
+
+LIBVPX_TESTDATA_VER=1.14.0
+
+DESCRIPTION="WebM VP8 and VP9 Codec SDK"
+HOMEPAGE="https://www.webmproject.org"
+SRC_URI="
+ https://github.com/webmproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ test? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-testdata-${LIBVPX_TESTDATA_VER}.tar.xz
+ https://dev.gentoo.org/~juippis/distfiles/libvpx-testdata-${LIBVPX_TESTDATA_VER}.tar.xz )
+"
+
+LICENSE="BSD"
+SLOT="0/9"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads"
+REQUIRED_USE="test? ( threads )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ dev-lang/perl
+ abi_x86_32? ( dev-lang/yasm )
+ abi_x86_64? ( dev-lang/yasm )
+ abi_x86_x32? ( dev-lang/yasm )
+ doc? (
+ app-text/doxygen
+ dev-lang/php
+ )
+"
+
+PATCHES=(
+ # bug #501010
+ "${FILESDIR}/${PN}-1.3.0-sparc-configure.patch"
+ "${FILESDIR}/${PN}-1.13.1-allow-fortify-source.patch"
+)
+
+src_configure() {
+ # bug #384585, bug #465988
+ # copied from php-pear-r1.eclass
+ addpredict /usr/share/snmp/mibs/.index
+ addpredict /var/lib/net-snmp/
+ addpredict /var/lib/net-snmp/mib_indexes
+ addpredict /session_mm_cli0.sem
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ # bug #357487
+ unset CODECS
+ # bug #905986
+ unset DIST_DIR
+
+ # bug #498364: sse doesn't work without sse2 enabled,
+ local myconfargs=(
+ --prefix="${EPREFIX}"/usr
+ --libdir="${EPREFIX}"/usr/$(get_libdir)
+ --enable-pic
+ --enable-vp8
+ --enable-vp9
+ --enable-shared
+ --disable-optimizations
+ $(use_enable postproc)
+ $(use_enable static-libs static)
+ $(use_enable test unit-tests)
+ $(use_enable threads multithread)
+ $(use_enable highbitdepth vp9-highbitdepth)
+ )
+
+ # let the build system decide which AS to use (it honours $AS but
+ # then feeds it with yasm flags without checking...), bug #345161
+ tc-export AS
+ case "${CHOST}" in
+ i?86*) export AS=yasm;;
+ x86_64*) export AS=yasm;;
+ esac
+
+ # libvpx is fragile: both for tests at runtime.
+ # We force using the generic target unless we know things work to
+ # avoid runtime breakage on exotic arches.
+ if [[ ${ABI} == amd64 ]] ; then
+ myconfargs+=( --force-target=x86_64-linux-gcc )
+ elif [[ ${ABI} == x86 ]] ; then
+ myconfargs+=( --force-target=x86-linux-gcc )
+ elif [[ ${ABI} == arm64 ]] ; then
+ myconfargs+=( --force-target=arm64-linux-gcc )
+ elif [[ ${ABI} == arm ]] && [[ ${CHOST} == *armv7* ]] ; then
+ myconfargs+=( --force-target=armv7-linux-gcc )
+ elif [[ ${ABI} == ppc64 ]] && [[ $(tc-endian) != big ]] && use cpu_flags_ppc_vsx3; then
+ # only enable this target for at least power9 CPU running little-endian
+ myconfargs+=( --force-target=ppc64le-linux-gcc )
+ else
+ myconfargs+=( --force-target=generic-gnu )
+ fi
+
+ # powerpc toolchain is not recognized anymore, bug #694368
+ #[[ ${CHOST} == powerpc-* ]] && myconfargs+=( --force-target=generic-gnu )
+
+ # Build with correct toolchain.
+ tc-export CC CXX AR NM
+ # Link with gcc by default, the build system should override this if needed.
+ export LD="${CC}"
+
+ if multilib_is_native_abi; then
+ myconfargs+=( $(use_enable doc install-docs) $(use_enable doc docs) )
+ else
+ # Not needed for multilib and will be overwritten anyway.
+ myconfargs+=( --disable-examples --disable-install-docs --disable-docs )
+ fi
+
+ edo "${S}"/configure "${myconfargs[@]}"
+}
+
+multilib_src_compile() {
+ # Build verbose by default and do not build examples that will not be installed
+ # Disable stripping of debug info, bug #752057
+ # (only works as long as upstream does not use non-gnu strip)
+ emake verbose=yes GEN_EXAMPLES= HAVE_GNU_STRIP=no
+}
+
+multilib_src_test() {
+ local -x LD_LIBRARY_PATH="${BUILD_DIR}"
+ local -x LIBVPX_TEST_DATA_PATH="${WORKDIR}/${PN}-testdata"
+ emake verbose=yes GEN_EXAMPLES= test
+}
+
+multilib_src_install() {
+ emake verbose=yes GEN_EXAMPLES= DESTDIR="${D}" install
+
+ multilib_is_native_abi && use doc && dodoc -r docs/html
+}
diff --git a/media-libs/openh264/Manifest b/media-libs/openh264/Manifest
index 5847ac22f266..4e6d1b13f051 100644
--- a/media-libs/openh264/Manifest
+++ b/media-libs/openh264/Manifest
@@ -7,5 +7,4 @@ DIST openh264-2.3.1.tar.gz 60290897 BLAKE2B b4480150cfe7c44b89c7b294698db06f93d9
DIST openh264-2.4.0.tar.gz 60297968 BLAKE2B d725896979e8178277e304ac0d94e59f0971a7f0f443f6dee0abffbadc53cce8ba7fe6612a966c697296bf46c3035bd03ac9a65e63d6d87853317b178b06a236 SHA512 dc66986e84ad328e1615384e7bff93d6eaac42a68e87d9c9b59f55d9f90efd13dc87637a7e3b8c9694634dfa82351c5944828f3f478286608e362e014dd70ca1
EBUILD openh264-2.3.1-r3.ebuild 3949 BLAKE2B 68b79ae51de85dc5c4c19fe2f1d5460ce8d0a076e3201d68cafbe0155d9c2d49f127919e30b1d16ce6dc8b0b2359bcdbf8d586c42c95cef2b77afc072fb4f91b SHA512 50aec0bab131871d007a1915c5305b76ea3e1c1f91741ab3596d05a6ac8b0269e57243e4b0ed2a56464c5ddce8a95916a4f8035a1bf5440c4dab75ea09e404fb
EBUILD openh264-2.4.0-r1.ebuild 4080 BLAKE2B b140349a73c9e1ced397a36b2ffdc5c2461ae2b17c8d2666c40877574b024e65d8a7a8ea8528ebe45a3f749b71f5a95e9a82db6e662ffcdf8888abcc8208c615 SHA512 bd6bdf419ab3c7a700bdb4d4fdda7a0568baa09ba7c3adcb17197501f92e1fdf60e8257412d124c35f9ae2902eda70fedb411639f7cdb37e6d6bde92ae4e137d
-EBUILD openh264-2.4.0.ebuild 3955 BLAKE2B 6c1bf0aeb775ea849951b3357debc87ecc80887db474b954ed2eb9cdc17e24f2145eded1aa45aa70844726f529b5680b57310a28c6f774c79ea197b89f703921 SHA512 7c91350363615cc9327d6deba0433d4326a8686303763ff2aef19d83e36913f2b68d19c6e9709257e2f770e26cd05ff442c7d7d4c019f4c0b0e346d48c96e09f
MISC metadata.xml 627 BLAKE2B aa6bcd394a1b792f8d0fc89030f34df7f0366f049f52ee11a90af301ca901a07acfc1d34a0d6d237a7d713db53b707b3b9f08d3c86574d6067f6ff7e8cf99c3a SHA512 55a7a5ee5f716e9eb1e5711d45a93fe27f057b54240511de72ade7f88c53eeac72f1bf1b524d22278c0fafbea70e1b5892262ee1b97370d70a0258bad7220e30
diff --git a/media-libs/openh264/openh264-2.4.0.ebuild b/media-libs/openh264/openh264-2.4.0.ebuild
deleted file mode 100644
index f97e1deaaf35..000000000000
--- a/media-libs/openh264/openh264-2.4.0.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs multilib-minimal
-
-MOZVER=114_2
-MY_GMP_COMMIT="e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7"
-
-DESCRIPTION="Cisco OpenH264 library and Gecko Media Plugin for Mozilla packages"
-HOMEPAGE="https://www.openh264.org/ https://github.com/cisco/openh264"
-SRC_URI="https://github.com/cisco/openh264/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/mozilla/gmp-api/archive/${MY_GMP_COMMIT}.tar.gz -> gmp-api-Firefox${MOZVER}-${MY_GMP_COMMIT}.tar.gz"
-LICENSE="BSD"
-
-# openh264 soname version.
-# (2.2.0 needed a minor bump due to undocumented but breaking ABI changes, just to be sure.
-# https://github.com/cisco/openh264/issues/3459 )
-SLOT="0/7"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin test utils"
-
-RESTRICT="bindist !test? ( test )"
-
-BDEPEND="
- abi_x86_32? ( dev-lang/nasm )
- abi_x86_64? ( dev-lang/nasm )
- test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )"
-
-DOCS=( LICENSE CONTRIBUTORS README.md )
-
-PATCHES=(
- "${FILESDIR}"/openh264-2.3.0-pkgconfig-pathfix.patch
- "${FILESDIR}"/${PN}-2.3.1-pr3630.patch
-)
-
-src_prepare() {
- default
-
- ln -svf "/dev/null" "build/gtest-targets.mk" || die
- sed -i -e 's/$(LIBPREFIX)gtest.$(LIBSUFFIX)//g' Makefile || die
-
- sed -i -e 's/ | generate-version//g' Makefile || die
- sed -e 's|$FULL_VERSION|""|g' codec/common/inc/version_gen.h.template > \
- codec/common/inc/version_gen.h
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- ln -s "${WORKDIR}"/gmp-api-${MY_GMP_COMMIT} gmp-api || die
-}
-
-emakecmd() {
- CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
- emake V=Yes CFLAGS_M32="" CFLAGS_M64="" CFLAGS_OPT="" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR_NAME="$(get_libdir)" \
- SHAREDLIB_DIR="${EPREFIX}/usr/$(get_libdir)" \
- INCLUDES_DIR="${EPREFIX}/usr/include/${PN}" \
- HAVE_AVX2=$(usex cpu_flags_x86_avx2 Yes No) \
- HAVE_GTEST=$(usex test Yes No) \
- ARCH="$(tc-arch)" \
- ENABLEPIC="Yes" \
- $@
-}
-
-multilib_src_compile() {
- local myopts="ENABLE64BIT=No"
- case "${ABI}" in
- s390x|alpha|*64) myopts="ENABLE64BIT=Yes";;
- esac
-
- if use arm; then
- myopts+=" USE_ASM=$(usex cpu_flags_arm_neon Yes No)"
- fi
-
- emakecmd ${myopts}
- use plugin && emakecmd ${myopts} plugin
-}
-
-multilib_src_test() {
- emakecmd test
-}
-
-multilib_src_install() {
- emakecmd DESTDIR="${D}" install-shared
-
- if use utils; then
- newbin h264enc openh264enc
- newbin h264dec openh264dec
- fi
-
- if use plugin; then
- local plugpath="${ROOT}/usr/$(get_libdir)/nsbrowser/plugins/gmp-gmp${PN}/system-installed"
- insinto "${plugpath}"
- doins libgmpopenh264.so* gmpopenh264.info
- echo "MOZ_GMP_PATH=\"${plugpath}\"" >"${T}"/98-moz-gmp-${PN}
- doenvd "${T}"/98-moz-gmp-${PN}
-
- cat <<PREFEOF >"${T}"/${P}.js
-pref("media.gmp-gmp${PN}.autoupdate", false);
-pref("media.gmp-gmp${PN}.version", "system-installed");
-PREFEOF
-
- insinto /usr/$(get_libdir)/firefox/defaults/pref
- newins "${T}"/${P}.js ${PN}-${PV/_p*/}.js
-
- insinto /usr/$(get_libdir)/seamonkey/defaults/pref
- newins "${T}"/${P}.js ${PN}-${PV/_p*/}.js
- fi
-}
-
-pkg_postinst() {
- if use plugin; then
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "Please restart your login session, in order for the session's environment"
- elog "to include the new MOZ_GMP_PATH variable."
- elog ""
- fi
- elog "This package attempts to override the Mozilla GMPInstaller auto-update process,"
- elog "however even if it is not successful in doing so the profile-installed plugin"
- elog "will not be used unless this package is removed. This package will take precedence"
- elog "over any gmp-gmpopenh264 that may be installed in a user's profile."
- elog ""
- fi
-
- if use utils; then
- elog "Utilities h264enc and h264dec are installed as openh264enc and openh264dec"
- elog "to avoid file collisions with media-video/h264enc"
- elog ""
- fi
-}
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index ef84021e08db..7cf090f9c6c3 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/vdr-undelete/Manifest b/media-plugins/vdr-undelete/Manifest
index c8146d88be1c..8b0ea23ce4b0 100644
--- a/media-plugins/vdr-undelete/Manifest
+++ b/media-plugins/vdr-undelete/Manifest
@@ -1,6 +1,3 @@
-DIST vdr-undelete-0.0.7.tgz 34655 BLAKE2B 81f40ad993d06386112ef46c3ba1c1402211c2ec2138aa113dfe8376340416097a691e7b5f4c4fee24e85e7a0b5c16501dc6853374c3e8b27e0a84437dcb0f74 SHA512 c4d634580d91c3d3601767bb29cfe12e0bd13f9d8fd5bab31a3388db1f8724544b371b4ba333cd524aa5243554015517f487f6e8f2de31bd747f1094ba1c84ff
DIST vdr-undelete-2.3.1_pre1.tgz 13865 BLAKE2B 065550c0c6aa150677550450f458db496ac55e6ad1b8024de22abca37093259adfdd6ffc7b9c07a66e76df573c3c1d4d69920bcf56872406234a4898f99021d2 SHA512 3200efcbd2eec5ef04d66fcf9dbbd1973ef7488a332618a6d2f5dc4bc20323e2b88746f02883e9488436b32f21aea2fb60e7e675e247af392ee121423af4b878
-EBUILD vdr-undelete-0.0.7-r1.ebuild 958 BLAKE2B 8a8c55b0ea229acc87ec2acb11acff603c02aee76a7849e8ddb3af020fd48b6daad36bfa48b9d34e0c5045c758ce79ab358812e97b64c29f343a69838041b711 SHA512 7df43a6cd5127736f33b9969f7f448c31262fee741b3a010f481e140c94341f7631257b343b46a9293a1bbbe2f0888dbb6531dec7aa6e337a3660c05054be807
-EBUILD vdr-undelete-0.0.7.ebuild 475 BLAKE2B 7188f8fa2b3ae7ed65f954648d9557af9aa25a8687b4ef203425ee72c2d17171d80b193f20e910d17807a95d654f76ddf20768b854c7f287d27bee8b9b5a26d6 SHA512 abf36f156e2356b43e0b90343b620e6b7893baa9a9e5ba21a69c0f67145ac4ecda41bb1e59221ff9892472c369e0feee2e4ac078925f06cb86477668cbc085ae
EBUILD vdr-undelete-2.3.1_pre1.ebuild 453 BLAKE2B 5d67a49450a298c34098b2f579c427a0a47ae90d1c1baf2f20c54cffdb6c1bdf9092065d4dd87bdd85ec9aae9ecf668f29b9f01eef0dff1878be2743558f4f4c SHA512 9fed28fcc69bc83d4e41c2dc8bce45d03be935a51dfaf25bcf9af62138eaad10adf480dd8115affff76df05739b1f0d91ff077f3b604444fffcabecaac62503c
MISC metadata.xml 250 BLAKE2B 85787781bee26099abdc6b9035c66df92026cff1b418979513ea9e220d33698b803a452c9bf551802f4b2cfa1fb4f8cc978e7222f1cc3f469c9612f25ce6adea SHA512 e4b8dc67ce23a9e4ff2ef8dd02e7dec6409c2c3aab0ac4a59792438bbe546f694dd3ab6610467daf98c9968d03299674232ea130f472869d63c0b1dc2b82bc9e
diff --git a/media-plugins/vdr-undelete/vdr-undelete-0.0.7-r1.ebuild b/media-plugins/vdr-undelete/vdr-undelete-0.0.7-r1.ebuild
deleted file mode 100644
index ca2e438ac242..000000000000
--- a/media-plugins/vdr-undelete/vdr-undelete-0.0.7-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="1060" # every bump, new version!
-
-DESCRIPTION="VDR Plugin: Recover deleted recordings of VDR"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-undelete"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm x86"
-IUSE=""
-
-DEPEND=">=media-video/vdr-1.5.7"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- vdr-plugin-2_src_prepare
-
- if has_version ">=media-video/vdr-2.1.2"; then
- sed -e "s#VideoDirectory#cVideoDirectory::Name\(\)#" \
- -i menuundelete.c
-
- sed -e "s#RemoveVideoFile#cVideoDirectory::RemoveVideoFile#" \
- -i undelete.c menuundelete.c
-
- sed -e "s#RenameVideoFile#cVideoDirectory::RenameVideoFile#" \
- -i undelete.c menuundelete.c
-
- sed -e "s#RemoveEmptyVideoDirectories#cVideoDirectory::RemoveEmptyVideoDirectories#" \
- -i undelete.c
- fi
-}
diff --git a/media-plugins/vdr-undelete/vdr-undelete-0.0.7.ebuild b/media-plugins/vdr-undelete/vdr-undelete-0.0.7.ebuild
deleted file mode 100644
index 55e193120ee9..000000000000
--- a/media-plugins/vdr-undelete/vdr-undelete-0.0.7.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit vdr-plugin-2
-
-VERSION="1060" # every bump, new version!
-
-DESCRIPTION="VDR Plugin: Recover deleted recordings of VDR"
-HOMEPAGE="https://projects.vdr-developer.org/projects/plg-undelete"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 x86"
-IUSE=""
-
-DEPEND=">=media-video/vdr-1.5.7"
-RDEPEND="${DEPEND}"
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 316a61197eec..e3b648bb38d0 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/xfmpc/Manifest b/media-sound/xfmpc/Manifest
index 9aebdfca7dd3..62c136498384 100644
--- a/media-sound/xfmpc/Manifest
+++ b/media-sound/xfmpc/Manifest
@@ -1,3 +1,3 @@
DIST xfmpc-0.3.1.tar.bz2 455660 BLAKE2B 2391217f1695ab0962a3ee52ea27ef44febbd8cf982d1bfba0c6952423c718f32dbea590930b9cef9cd3d932b2297cafb87870e27fb7579a764ad948e62918d6 SHA512 771835828cd89298d79c31cec2716b308889e6b835a2b16d0ef25eab6ed1667b055158f845ebf897df8f3f9f45a07fb6ad2994a9981695e74be2d56408e4abe0
-EBUILD xfmpc-0.3.1.ebuild 798 BLAKE2B 1acb82d3ac01d9262b9162951e08d77beea13746b4c3f8b38a697a99cddf1dc16320c78fbdc689b25bf568268fcc7561c008c4bb78d3130983e4abae7ae6df42 SHA512 cf8e148d39c629ffdeab1a1bee55a184e2fff7c82d99cb0baee61756a5d87762864f180c56fe78984ae31dc341f31f28c461b389c3e16f05f3820c1054c671b3
+EBUILD xfmpc-0.3.1.ebuild 803 BLAKE2B 870413a23e8407e6e83c5ca12665e86b3c790fb547b9f8ee472b0b2c050b86bf009765ecde1578795db84048031238fe18f96bbfe2d62abedf86c36e830ed45f SHA512 1db8c29972c951c3d47e485fbd0c6f9176ede8e109fe330f1aa6aa57b27568735aa23691f7ab51d32a47ea4a9657e48a49fda0a63672df27f5989c4950aa91ee
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/media-sound/xfmpc/xfmpc-0.3.1.ebuild b/media-sound/xfmpc/xfmpc-0.3.1.ebuild
index 67fe54f40ed2..37f51b0847c6 100644
--- a/media-sound/xfmpc/xfmpc-0.3.1.ebuild
+++ b/media-sound/xfmpc/xfmpc-0.3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
DEPEND="
>=dev-libs/glib-2.38.0:2=
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 0d61861f4bfe..40886b542814 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest
index 53bd4232b6ac..557da63c2db2 100644
--- a/media-video/obs-studio/Manifest
+++ b/media-video/obs-studio/Manifest
@@ -8,6 +8,6 @@ DIST obs-websocket-6fd18a7ef1ecb149e8444154af1daab61d4241a9.tar.gz 245070 BLAKE2
DIST obs-websocket-ede66a68cbc043a6fc7c8af683ae0924d4068941.tar.gz 241053 BLAKE2B 58d79d17ad20271f831dacd7bb251286d4ba91f62a7848bc9866deddc9ad7c1924fb54cce513d3e1f240eee0d9d87c63ad3898b44910a7b207503989b366e42a SHA512 30e5f9ab940cb5c9ff38cdfd2484a59d8440c3670999521fd6d856911e04a1fd718cbb1d6243343884143274485630e96cd6e2f5e8f6ef8f070c0b4e4036971a
DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c SHA512 ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c
EBUILD obs-studio-29.1.3-r2.ebuild 6704 BLAKE2B 59cf7406b827df8f8c467f486f6f1a1a78dafd8c2e3b898bccde08827e4e510533971b6eb7b84cb4d52be938768124265765e18b5709025a7242563cd02c0fd2 SHA512 2b5a56d9f1bb64559449fc06efcc1a06e200a1ac29946a29cbe56c29a8c391e219357fd43aff95c78c0b35505464de9895752f7d43ace1a4a38fe3598aa0e2b9
-EBUILD obs-studio-30.0.2.ebuild 6464 BLAKE2B c5bd5bbe39d7a1d0cc724018f944bda4cfc84aae2f0b79c8c6bf77e63b73143eccff72d444c3c894597b28fdd35e3e6fc1a335ec916b2689d1bcd3c89a2ac5f0 SHA512 38fcf6ba7097053d4ba6205ee8f76f82d652098fb2de1c9e3eaea8c695e8fddb8ee7740e6648f8640d9fd040f7280f1286290d812da9c83d24410b004d740552
+EBUILD obs-studio-30.0.2.ebuild 6471 BLAKE2B d3957758a794ff7bb18fe35c4e07683a8fe671afa9a81bdb6abba84872d7ae09c35957073bcbcbce627392899ffd157806bb07d44841668bcb6cb96170c46caf SHA512 5709a61fb57400cc0a84315b0ac640bcfe549f0a5e9b4aa3cc4d153549ea71d17c0ca41b9dd26bf9f532a2f9ff47c069fb80f3c5799899883dec376f516a235b
EBUILD obs-studio-9999.ebuild 6476 BLAKE2B fe149b9214cdfd93a22d06ef2aada175bfd2858a1508187411720a1f8043be5daba584b7cc010427d96ef1beb5450a4800e3b015a47bfbc668ca370930126cfc SHA512 332c2551739b2ec1d6b6d64cfd6299715ea23e1e03ac23bc6b7bb36e7d3fdf1bfd3da4f68c6c77b436d42fec1181dfac437ec1d492e97e98bd37cec5a85e6c69
MISC metadata.xml 1470 BLAKE2B ce34216dcee69e90450a9cce810db3a494db1cafe6a8cd1029b0a749a7d69e0503fc5c5f6f298bebc2422e57f623ef63e17ac3814fd495e14c2b6e02bba1a9bd SHA512 0479dd3a4de659f8ce00b663129ca20ca31b837cd29bfca43bf7cca02d6762dabf0778c96c1b47d9814e3f6045c4793cc8f47f74d2a8940c8b2a1969ed69e895
diff --git a/media-video/obs-studio/obs-studio-30.0.2.ebuild b/media-video/obs-studio/obs-studio-30.0.2.ebuild
index 70df48dbffbc..2dceed6b724c 100644
--- a/media-video/obs-studio/obs-studio-30.0.2.ebuild
+++ b/media-video/obs-studio/obs-studio-30.0.2.ebuild
@@ -27,7 +27,7 @@ else
https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz -> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz
https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz
"
- KEYWORDS="~amd64 ~arm64"
+ KEYWORDS="~amd64 ~arm64 ~ppc64"
fi
SRC_URI+=" browser? ( https://cdn-fastly.obsproject.com/downloads/${CEF_DIR}${CEF_REVISION}.tar.xz )"
diff --git a/media-video/parole/Manifest b/media-video/parole/Manifest
index c0a404c8c1a7..66bbbc9fdcda 100644
--- a/media-video/parole/Manifest
+++ b/media-video/parole/Manifest
@@ -1,3 +1,3 @@
DIST parole-4.18.1.tar.bz2 934059 BLAKE2B db5b6345bcf8eae47668bfd504106b8f44bb272a7d9e88fb53824a4141c88a45f4fdcb6df5a5513ebba82ffda9438be91ffe060d1cc19f0ab56887dc3ff606e1 SHA512 ec2b8036f2be594dc13c37aca76b7250ec1792c7166501e9a2775efb731e87cf6894196243e68026437e2bbd4a9edf1aa9cfa076886e333e2ecf4523f8f1d647
-EBUILD parole-4.18.1.ebuild 1545 BLAKE2B 7004b6eb1f454e48b0cdbd67b6236a746aee6f4af85555cd2c28893f30a527d7be56925168fa4ae66063653d33f803d2d4b0724d622680cfe22c8139209a247b SHA512 6b4a1c750ba0a86e355606e3671b8c14833a92f3edb35016ec01c122ef67b75e8188ca12b751e298c50a75477b0bb659d0df9d009d19800d22a341318ee25600
+EBUILD parole-4.18.1.ebuild 1550 BLAKE2B dd3bd385878616277a920e9fc53059be4ce07c174ea7cd23405f124d7c818acf82fc4950f2298da5f666469bda380db2297fbb82cf8a5f4d636c809a72bc85b0 SHA512 4c34200bdb96a7ad4def66087a1891e3fae9d91d4d4a636ebecf25bc69019124e23eb9705f351cd5622ee8730382ede93c1481d0d4af5e3799f8d7c886461928
MISC metadata.xml 242 BLAKE2B e489d8bd8fc709502185e0439171cde4402146bc1ec7340bbe41550c06410a49faec8777cb7e79c3ba482feee774350beec5741ed8fe93a85ebed7b746f9200e SHA512 1bcfaf0482a1e7b5a7182d853dafaa2d47687bbc1c9d38b69ba35ce97cdeeff9bd2137a086c5af2a27b730a295e7cbd73d0b43fbe5af331bb7a3113d2117dff3
diff --git a/media-video/parole/parole-4.18.1.ebuild b/media-video/parole/parole-4.18.1.ebuild
index 9670d51a29cc..81393ea25dc9 100644
--- a/media-video/parole/parole-4.18.1.ebuild
+++ b/media-video/parole/parole-4.18.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv x86"
IUSE="libnotify taglib wayland X"
REQUIRED_USE="|| ( wayland X )"
diff --git a/media-video/yle-dl/Manifest b/media-video/yle-dl/Manifest
index 9c79f0fb8c57..97de49f2d174 100644
--- a/media-video/yle-dl/Manifest
+++ b/media-video/yle-dl/Manifest
@@ -1,3 +1,5 @@
DIST yle-dl-20231214.tar.gz 77366 BLAKE2B 2c438840cc0dd50141d792ee697a81a61f9a5739dd5dee1b0b1a63a6e225ee33cb680c952d80424addf226c32cb53f0d2d5b2a02582a92b6f85cf4d4ee490a61 SHA512 0d25129aabea4957d76d24c8dc05801e4e712f4a1997f135c0233940e76f1dce1af01d3956d1ea26fb5c9e270c9ab9a6093aa20b6f31d773dd67c7723e35d289
+DIST yle-dl-20240130.tar.gz 77787 BLAKE2B b0dd82813a3defb6305cd5b6529d5c5558a0c82d7c8ba9714e836b1d98a09bdad27882c975ca8a98b26a6188194157586fef882437c486bf4c7f480677fc386f SHA512 d803c6703987f4fbd787c608830398ff4081407349146d7fc98de2387f0313e6354b27b1c6d3de14a7a4bc7d44c30d05c63708cc7f780a7534e15f193f988138
EBUILD yle-dl-20231214.ebuild 1645 BLAKE2B 4b8c70586af0bb1e33b09f20850fad2d97868f311aad007036d4453b6a560d0f8a2164f6827845b92e8a9b401bd9fb36253bf686d7bcf0a9c06a6834fb60f4ae SHA512 bb6e52b6bc6d3081d0adfee7d859b006a3c5484500c1ffc2ec8a98c5b8cadfbabff83019c1a4f0166eef25f7bc045566c1eee457981e3379f9e6b223a7cbdef3
+EBUILD yle-dl-20240130.ebuild 1647 BLAKE2B bac141003962b789c48bb03d917ee0d0b300b6aff7421c5a85487bbd0df688f6c08beb81119d2cdb6e64b8868424ec48569d2b8f7d10ed3e8e630ba12aa08ef5 SHA512 deffc77072dc064daf0a1982997e408ea4e12dc8d29ab141f81fdd971f5a25e7a718c39fff6d158ee07b53a0376de4beeffcfd0df9a4c82afb7a38a9faaa13a1
MISC metadata.xml 363 BLAKE2B b27761ed00c4849b5e9a0c51fdf699ab7e1589acc017be236339e8e5044fbe05ad62ad8c7104f6e9e43de0779ad6f9f3fe4144fc57376d87d0304f7c7c3fe7cf SHA512 1b061009279fcf8271bec4958ddb93d93e1455686e42d623a64ef51a65e4f852d23873c59d5e547bbf66d6c596f542fd29f78de5c7b33f484918b01beb76dc92
diff --git a/media-video/yle-dl/yle-dl-20240130.ebuild b/media-video/yle-dl/yle-dl-20240130.ebuild
new file mode 100644
index 000000000000..b64611d3bbe0
--- /dev/null
+++ b/media-video/yle-dl/yle-dl-20240130.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=flit
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Download media files from Yle Areena"
+HOMEPAGE="https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl"
+SRC_URI="https://github.com/aajanki/yle-dl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Requires an active internet connection during tests,
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="media-video/ffmpeg
+ net-misc/wget
+ >=dev-python/attrs-18.1.0[${PYTHON_USEDEP}]
+ >=dev-python/ConfigArgParse-0.13.0[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/progress[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]"
+BDEPEND="test? (
+ ${RDEPEND}
+ media-video/ffmpeg[gnutls]
+ dev-python/pip[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests pytest
+
+DOCS=( COPYING ChangeLog README.fi.md README.sv.md README.md yledl.conf.sample )
+
+src_install() {
+ docompress -x "/usr/share/doc/${PF}/yledl.conf.sample"
+ distutils-r1_src_install
+}
+
+pkg_postinst() {
+ elog "Sample configuration file has been installed to "
+ elog " /usr/share/doc/yle-dl-${PVR}/yledl.conf.sample"
+ elog
+ optfeature "automatically detect filesystems that require restricted character sets" dev-python/psutil
+ optfeature "store metadata as extended file attributes" dev-python/pyxattr
+ optfeature "youtube-dl download engine" net-misc/yt-dlp
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 0a5feb5b5d75..e09c387a1732 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 78b78c4e49a6..9091c1478d12 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Wed, 31 Jan 2024 04:49:33 +0000
+Wed, 31 Jan 2024 11:10:30 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index faae63036bc9..29b6a751ee2a 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 562804 BLAKE2B 118759e499ee06efcf469cd651c855c8e6025e7b662267a1b5da3bfe2ccef4c25c889a7a7567ac40f48ee9c0c76ce2d0b683994d7c8ea20d119f873560597ce6 SHA512 c0126932c2d8318cd86cdefffeb7cfd409d8e0d6bcc493ab0dcefe34d856d1802c7974fd3b803e43cbdf7049c64d457e8301dd8d89a6e659513c7d8786ec635a
-TIMESTAMP 2024-01-31T04:49:37Z
+TIMESTAMP 2024-01-31T11:10:34Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW50WFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW6KqpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCXTA/9HjToPzIgyGDAkAZjZyluQH/FoQq9NHmcLaeAaYMfIkp4t6vP+0jecwnB
-lFHEshhYoDPcJMjrZaArzrO7lzHP8y4OUVijl6C36iJEouiHNVInBxfdXqBUkYec
-Bff1Eo7mpatNgKk+OJGqNd6gYysG7vLGtuCgAfjzLimZ0CT+l1g9cWuiQW70B9Gt
-GQjYBeWooDFeiwsdc5yUM0qoMgWxjKh4G7pl1meItTCu9ybXjSLYMx3P3qjFJ7re
-ogJq7+VatCI7UN3PX+9RYKBYCV/H0idFsJeS+yk6uibFt8zy+Vzdm3MUg3ByvCwc
-OMXtkiYqbk4MtoGMZs3rtxxOx5rt6nyv338XHOtHbkhOOfj0KLL91yZMQPrG7SwF
-Q354uq3HKoGnKQX1pn/mmKo/7CzFfNE1cqkXN0PdPXmL3v0Sx/btYVqoYvXMuZMQ
-IdmXQ0rHbiQ4xmLOCSSegcZsD+qCmUDwyYzoev1XzvU2MfhUSns4Q8PBgh9BTG29
-Ydbfl2mjeF/84ka3BvmPx5IyY7pA0MqELVR33aGZH4qfukWS0x6M8OwlcJiPjVg3
-5UeFk7Cxq2/ZkDzi95qs+MH4c9R/SZ2QueW5ocFZ6tAvEH7l41nbGtqYh8kyOioy
-BBBLnyYsv8dGTjs3vmcXhCXntBK2d5FFO3rpvKXyjaFbWXNSCGc=
-=oVjM
+klBuSQ/+O0ALZxmhVUcy28UDawYnqftcw84dL0hd276ZtgmODlvIDMfT/LHBTymI
+fEW2T92MrEXX5Ytk2Ktbah0yydc0p9K5zqMwsx8bctyB6/7RvgK2LQ97wfD63jPs
+JRlBZwylNcAvAx4/OeLqANhY+a6b039AtllqIAOuN7nN7SJjHJCwyIaDmdb+IU6z
+RlXloQqex3XbBX4wg3XINO1Sut7z/NmuYRuatRnldKQ9iHgilhRxfoXoFIg62idH
+p4eYG/bNJNWlzGMWGbhx8hQUhWNmMCBj0cT+y2eWeof6ACtLnAPwBop7T88VKQgU
+qXJW+ptzqJo6IiwnUJhUpzjvvbubtN2dmozByWHPWtIdPXVwlMR+Kr5/XxjY1lS/
+e3EfA49HrgJ20TYWX1uvnjI3elwT5PvR2qCIJkO2HL/Kfin274xK6SUa0KBLsRaH
+tnnhLJ+NwrbqBhHHYJBw1i9nXgLk3Q3hBsW1xk/IdaLIG2LWtx1MffJ9N1rjANtS
+0Jvl9zJht4GEme8Il5L7tZ8xR3/W+alDtJLj/FyUH9l7BbRU2VJqHCihtEFzVgyf
+/MQadZ+3/A4lnC4MZKB+Bi42z3r3/n/fuK80AmD6Xfl8E/vbzer5Ona2XU8gbCrg
+epHGMETU5m7jHOM2krvGd/bdq86h7whCNOn5bi7czal3Iy6YaSQ=
+=Ws2I
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 78b78c4e49a6..9091c1478d12 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Wed, 31 Jan 2024 04:49:33 +0000
+Wed, 31 Jan 2024 11:10:30 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 3f3c974fab7d..943c23a3076d 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index cd192d5b07fb..af265eff7d25 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/awscli-1.32.31 b/metadata/md5-cache/app-admin/awscli-1.32.31
new file mode 100644
index 000000000000..707945e7474c
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.32.31
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.31[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Universal Command Line Environment for AWS
+EAPI=8
+HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
+INHERIT=bash-completion-r1 distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.31[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aws/aws-cli/archive/1.32.31.tar.gz -> aws-cli-1.32.31.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=26d79af710d57f697ff897857cc16d28
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 1db307a05148..29447079aaf2 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/incus-0.3-r1 b/metadata/md5-cache/app-containers/incus-0.3-r1
deleted file mode 100644
index a1765956e26f..000000000000
--- a/metadata/md5-cache/app-containers/incus-0.3-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/go nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 dev-libs/cowsql dev-libs/lzo >=dev-libs/raft-0.17.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev
-DESCRIPTION=Modern, secure and powerful system container and virtual machine manager
-EAPI=8
-HOMEPAGE=https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus
-INHERIT=bash-completion-r1 go-module linux-info optfeature systemd verify-sig
-IUSE=apparmor nls verify-sig
-KEYWORDS=~amd64
-LICENSE=Apache-2.0 BSD LGPL-3 MIT
-RDEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 dev-libs/cowsql dev-libs/lzo >=dev-libs/raft-0.17.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev net-firewall/ebtables net-firewall/iptables sys-apps/iproute2 sys-fs/fuse:* >=sys-fs/lxcfs-5.0.0 sys-fs/squashfs-tools[lzma] virtual/acl
-RESTRICT=test strip
-SLOT=0
-SRC_URI=https://linuxcontainers.org/downloads/incus/incus-0.3.tar.xz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-0.3.tar.xz.asc )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=288d3380158005bb40ffe488ffc8ff16
diff --git a/metadata/md5-cache/app-containers/incus-0.4-r1 b/metadata/md5-cache/app-containers/incus-0.5.1-r1
index 4f382a35e18d..f0ae05d294fd 100644
--- a/metadata/md5-cache/app-containers/incus-0.4-r1
+++ b/metadata/md5-cache/app-containers/incus-0.5.1-r1
@@ -11,6 +11,6 @@ LICENSE=Apache-2.0 BSD LGPL-3 MIT
RDEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 dev-libs/cowsql dev-libs/lzo >=dev-libs/raft-0.18.3:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev fuidshift? ( !app-containers/lxd ) net-firewall/ebtables net-firewall/iptables sys-apps/iproute2 sys-fs/fuse:* >=sys-fs/lxcfs-5.0.0 sys-fs/squashfs-tools[lzma] virtual/acl
RESTRICT=test strip
SLOT=0
-SRC_URI=https://linuxcontainers.org/downloads/incus/incus-0.4.tar.xz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-0.4.tar.xz.asc )
+SRC_URI=https://linuxcontainers.org/downloads/incus/incus-0.5.1.tar.xz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-0.5.1.tar.xz.asc )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 09ccb1fdea4f1f3f718e27b756636097 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=76ad0cb2dae02624bb3f62fcc3f77c7f
+_md5_=cfb0f17854c168408fe312c0024c566a
diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz
index 6af562bfafa8..6072735b92ff 100644
--- a/metadata/md5-cache/app-doc/Manifest.gz
+++ b/metadata/md5-cache/app-doc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-doc/kicad-doc-7.0.10 b/metadata/md5-cache/app-doc/kicad-doc-7.0.10
new file mode 100644
index 000000000000..a0024f405dbb
--- /dev/null
+++ b/metadata/md5-cache/app-doc/kicad-doc-7.0.10
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-ruby/asciidoctor-2.0.12 >=app-text/dblatex-0.3.10 >=app-text/po4a-0.45 >=sys-devel/gettext-0.18 dev-perl/Unicode-LineBreak dev-util/source-highlight l10n_ca? ( dev-texlive/texlive-langspanish ) l10n_de? ( dev-texlive/texlive-langgerman ) l10n_en? ( dev-texlive/texlive-langenglish ) l10n_es? ( dev-texlive/texlive-langspanish ) l10n_fr? ( dev-texlive/texlive-langfrench ) l10n_it? ( dev-texlive/texlive-langitalian ) l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic ) l10n_pl? ( dev-texlive/texlive-langpolish ) l10n_ru? ( dev-texlive/texlive-langcyrillic ) l10n_zh? ( dev-texlive/texlive-langchinese ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Electronic Schematic and PCB design tools manuals
+EAPI=8
+HOMEPAGE=https://docs.kicad.org/
+INHERIT=cmake
+IUSE=+html pdf l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=|| ( GPL-3+ CC-BY-3.0 ) GPL-2
+REQUIRED_USE=|| ( html pdf ) ^^ ( l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh )
+SLOT=0
+SRC_URI=https://gitlab.com/kicad/services/kicad-doc/-/archive/7.0.10/kicad-doc-7.0.10.tar.bz2
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=650a6675f483ba240e4711d18ce0e1eb
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 38f09a77a420..8d5e1890ab0b 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/gvim-9.0.2167 b/metadata/md5-cache/app-editors/gvim-9.0.2167
index 73e0b26d4093..7b7edecbed42 100644
--- a/metadata/md5-cache/app-editors/gvim-9.0.2167
+++ b/metadata/md5-cache/app-editors/gvim-9.0.2167
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.vim.org https://github.com/vim/vim
INHERIT=bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils
IUSE=acl aqua crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=vim
PDEPEND=!minimal? ( app-vim/gentoo-syntax )
RDEPEND=~app-editors/vim-core-9.0.2167 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) 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 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/vim/vim/archive/v9.0.2167.tar.gz -> vim-9.0.2167.tar.gz https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-9.0.2092-patches/vim-9.0.2092-patches.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic b2b07efa51009704f88173b2c7feab47 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=265ebe80120dc6d8dc863b23a3b3935d
+_md5_=760f03a831b7349104e89c45583a95d0
diff --git a/metadata/md5-cache/app-editors/mousepad-0.6.1 b/metadata/md5-cache/app-editors/mousepad-0.6.1
index 80773a3ce81d..b3801378403b 100644
--- a/metadata/md5-cache/app-editors/mousepad-0.6.1
+++ b/metadata/md5-cache/app-editors/mousepad-0.6.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/mousepad/start https://gitlab.xfce.org/apps/mousepad/
INHERIT=gnome2-utils xdg-utils
IUSE=policykit spell +shortcuts
-KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.56.2 >=x11-libs/gtk+-3.22:3 >=x11-libs/gtksourceview-4.0.0:4 policykit? ( sys-auth/polkit ) spell? ( app-text/gspell ) shortcuts? ( >=xfce-base/libxfce4ui-4.17.5:= )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/mousepad/0.6/mousepad-0.6.1.tar.bz2
_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7162741c43491d0df851e43577a4cd1f
+_md5_=c12bed1a93f41247488cbd2043d58748
diff --git a/metadata/md5-cache/app-editors/vim-9.0.2167 b/metadata/md5-cache/app-editors/vim-9.0.2167
index 4d4ad2267f6e..6eab82d15b71 100644
--- a/metadata/md5-cache/app-editors/vim-9.0.2167
+++ b/metadata/md5-cache/app-editors/vim-9.0.2167
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.vim.org https://github.com/vim/vim
INHERIT=vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single toolchain-funcs desktop xdg-utils
IUSE=X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=vim
PDEPEND=!minimal? ( app-vim/gentoo-syntax )
RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) 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 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.0.2167 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
@@ -14,4 +14,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_s
SLOT=0
SRC_URI=https://github.com/vim/vim/archive/v9.0.2167.tar.gz -> vim-9.0.2167.tar.gz https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-9.0.2092-patches/vim-9.0.2092-patches.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic b2b07efa51009704f88173b2c7feab47 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=332101415155e78c64928758795f1633
+_md5_=0bf9ea1cbfabd1b277f88475927a8c10
diff --git a/metadata/md5-cache/app-editors/vim-core-9.0.2167 b/metadata/md5-cache/app-editors/vim-core-9.0.2167
index e62a680c20a5..86831ee3628f 100644
--- a/metadata/md5-cache/app-editors/vim-core-9.0.2167
+++ b/metadata/md5-cache/app-editors/vim-core-9.0.2167
@@ -6,9 +6,9 @@ EAPI=8
HOMEPAGE=https://www.vim.org https://github.com/vim/vim
INHERIT=bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc xdg-utils
IUSE=nls acl minimal
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=vim
SLOT=0
SRC_URI=https://github.com/vim/vim/archive/v9.0.2167.tar.gz -> vim-9.0.2167.tar.gz https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-9.0.2092-patches/vim-9.0.2092-patches.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1325dc5aa0f3acd744eb8a7fa9d6e1fa
+_md5_=cdaadd69a5f57cdc66aaa8512d8394ec
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 9182b8b91767..17e72cdf000d 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/datefudge-1.26 b/metadata/md5-cache/app-misc/datefudge-1.26
new file mode 100644
index 000000000000..1f90b7cb27ca
--- /dev/null
+++ b/metadata/md5-cache/app-misc/datefudge-1.26
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install prepare
+DESCRIPTION=A program (and preload library) to fake system date
+EAPI=8
+HOMEPAGE=https://packages.qa.debian.org/d/datefudge.html
+INHERIT=toolchain-funcs
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=mirror://debian/pool/main/d/datefudge/datefudge_1.26.tar.xz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=50f9961f0cbd2468cf9655d80f83d123
diff --git a/metadata/md5-cache/app-misc/geneweb-7.0.0_p1-r1 b/metadata/md5-cache/app-misc/geneweb-7.0.0_p1-r1
index 79506fbf652a..22d9548827c8 100644
--- a/metadata/md5-cache/app-misc/geneweb-7.0.0_p1-r1
+++ b/metadata/md5-cache/app-misc/geneweb-7.0.0_p1-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/geneweb/geneweb
INHERIT=dune
IUSE=+ocamlopt test
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=dev-ml/re:= dev-ml/uutf:= dev-ml/uunf:= dev-ml/uucp:= dev-ml/unidecode:= dev-ml/calendars:= dev-ml/zarith:= dev-ml/markup:= dev-ml/jingoo:= >=dev-ml/camlp5-8:=[ocamlopt?] dev-ml/ppx_import:= dev-ml/ppx_blob:= acct-user/geneweb acct-group/geneweb >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=strip !test? ( test )
SLOT=0
SRC_URI=https://github.com/geneweb/geneweb/archive/refs/tags/Geneweb-1eaac340.tar.gz
_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=f244e2485a20ec527af15b9e22600a20
+_md5_=49935c115b235cc83d20df3b57afaa9f
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index 828d76603567..98d6b687bf68 100644
--- a/metadata/md5-cache/app-office/Manifest.gz
+++ b/metadata/md5-cache/app-office/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-office/orage-4.18.0 b/metadata/md5-cache/app-office/orage-4.18.0
index 2d26d7223f0e..aaeb1635ded9 100644
--- a/metadata/md5-cache/app-office/orage-4.18.0
+++ b/metadata/md5-cache/app-office/orage-4.18.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/orage/start https://gitlab.xfce.org/apps/orage/
INHERIT=xdg-utils
IUSE=libnotify
-KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.58.0 >=dev-libs/libical-3.0.16:= >=x11-libs/gtk+-3.24.0:3= x11-libs/libX11 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.16.0:= libnotify? ( >=x11-libs/libnotify-0.7.0:= )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/orage/4.18/orage-4.18.0.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=eaef2ab05f920b66e3e62aa296e50851
+_md5_=140d50535ed692e37a4e56456ea9aad3
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 4cabc2fed598..599355493c44 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/jdepend-2.10-r1 b/metadata/md5-cache/dev-java/jdepend-2.10-r1
index db1a524c18df..3ff541b1ea01 100644
--- a/metadata/md5-cache/dev-java/jdepend-2.10-r1
+++ b/metadata/md5-cache/dev-java/jdepend-2.10-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/clarkware/jdepend
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=amd64 ~arm ~arm64 ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/clarkware/jdepend/archive/2.10.tar.gz -> jdepend-2.10.tar.gz
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 67f37f8db9bdf7868f26504fd7bcbb22 java-utils-2 b346c3901e71ba37137bae0b25b00221
-_md5_=c6dcc33eecd1096653ce3b529f3ff26a
+_md5_=97e9dc7bc27485509cc4a05fed659d9f
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index ee21643693d6..c4cf5cd0e2a0 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/fennel-1.4.0-r1 b/metadata/md5-cache/dev-lang/fennel-1.4.0-r1
index f5167b4ee94c..364bf389a219 100644
--- a/metadata/md5-cache/dev-lang/fennel-1.4.0-r1
+++ b/metadata/md5-cache/dev-lang/fennel-1.4.0-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://fennel-lang.org/ https://sr.ht/~technomancy/fennel/
INHERIT=lua-single
IUSE=lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~x86
LICENSE=MIT
RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 )
REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 )
SLOT=0/1.4.0
SRC_URI=https://git.sr.ht/~technomancy/fennel/archive/1.4.0.tar.gz -> fennel-1.4.0.tar.gz
_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bad75d5ca85388660860eea522506293
+_md5_=96eac4f22cd6ef3530b3bda2ab1aa4e4
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 323a2dd567e8..44c475ee5211 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/qr-code-generator-1.8.0 b/metadata/md5-cache/dev-libs/qr-code-generator-1.8.0
index e6e89542e826..6ef3e63ab029 100644
--- a/metadata/md5-cache/dev-libs/qr-code-generator-1.8.0
+++ b/metadata/md5-cache/dev-libs/qr-code-generator-1.8.0
@@ -4,9 +4,9 @@ DESCRIPTION=QR Code Generator Library in Multiple Languages
EAPI=8
HOMEPAGE=https://github.com/EasyCoding/qrcodegen-cmake https://github.com/nayuki/QR-Code-generator
INHERIT=cmake
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=~amd64 ~arm64 ~ppc64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/EasyCoding/qrcodegen-cmake/archive/v1.8.0-cmake2.tar.gz -> qr-code-generator-cmake-1.8.0.tar.gz https://github.com/nayuki/QR-Code-generator/archive/v1.8.0.tar.gz -> qr-code-generator-1.8.0.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=08226994a0c95804e235bc9bb65069f8
+_md5_=8440a62304f2c1dceb0a0fe3e680c760
diff --git a/metadata/md5-cache/dev-libs/raft-0.18.2 b/metadata/md5-cache/dev-libs/raft-0.18.2
deleted file mode 100644
index da18694762aa..000000000000
--- a/metadata/md5-cache/dev-libs/raft-0.18.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
-DEFINED_PHASES=configure install prepare
-DEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= )
-DESCRIPTION=C implementation of the Raft consensus protocol
-EAPI=8
-HOMEPAGE=https://github.com/cowsql/raft
-INHERIT=autotools
-IUSE=lz4 test zfs
-KEYWORDS=amd64 ~arm64 ~x86
-LICENSE=LGPL-3-with-linking-exception
-RDEPEND=dev-libs/libuv:= lz4? ( app-arch/lz4:= )
-RESTRICT=!test? ( test )
-SLOT=0/0
-SRC_URI=https://github.com/cowsql/raft/archive/v0.18.2.tar.gz -> raft-0.18.2.tar.gz
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b740c7df271522783256b17c836e4264
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index c5de9d648133..3b68c1ab46dc 100644
--- a/metadata/md5-cache/dev-ml/Manifest.gz
+++ b/metadata/md5-cache/dev-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ml/ppx_blob-0.7.2 b/metadata/md5-cache/dev-ml/ppx_blob-0.7.2
index 0ec03ed09f6e..ebac84a1e29e 100644
--- a/metadata/md5-cache/dev-ml/ppx_blob-0.7.2
+++ b/metadata/md5-cache/dev-ml/ppx_blob-0.7.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/johnwhitington/ppx_blob
INHERIT=dune
IUSE=+ocamlopt test
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=Unlicense
RDEPEND=dev-ml/ppxlib:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/johnwhitington/ppx_blob/releases/download/0.7.2/ppx_blob-0.7.2.tbz
_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=f84ce09fad5fe6868676486842345ea5
+_md5_=7b1cdc3b974d5e80905f06b16449f41e
diff --git a/metadata/md5-cache/dev-ml/ppx_import-1.10.0 b/metadata/md5-cache/dev-ml/ppx_import-1.10.0
index f4a217928c91..f7522002cd37 100644
--- a/metadata/md5-cache/dev-ml/ppx_import-1.10.0
+++ b/metadata/md5-cache/dev-ml/ppx_import-1.10.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ocaml-ppx/ppx_import/
INHERIT=dune
IUSE=+ocamlopt test
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=MIT
RDEPEND=>=dev-ml/ppxlib-0.26:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/1.10.0
SRC_URI=https://github.com/ocaml-ppx/ppx_import/archive/1.10.0.tar.gz -> ppx_import-1.10.0.tar.gz
_eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
-_md5_=c977ced86e684509a5b6a75a8897cb27
+_md5_=1535e94150de52ead9c50f79e9f77301
diff --git a/metadata/md5-cache/dev-python/GitPython-3.1.41 b/metadata/md5-cache/dev-python/GitPython-3.1.41
index 013f6d1fbd6f..dacb8fe28f00 100644
--- a/metadata/md5-cache/dev-python/GitPython-3.1.41
+++ b/metadata/md5-cache/dev-python/GitPython-3.1.41
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/gitpython-developers/GitPython/ https://pypi.org/project/GitPython/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ~riscv ~s390 sparc
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-vcs/git >=dev-python/gitdb-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/G/GitPython/GitPython-3.1.41.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/GitPython-3.1.41.gitbundle https://dev.gentoo.org/~mgorny/dist/gitdb-4.0.11.gitbundle https://dev.gentoo.org/~mgorny/dist/smmap-5.0.1.gitbundle )
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3b385e38486d23ecc283418d44a13f1e
+_md5_=f3c99e780200c8bec199176fcf8c2ec2
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 5658c60b1ce2..0f241d7c174e 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/aiofiles-23.2.1 b/metadata/md5-cache/dev-python/aiofiles-23.2.1
index 86d63a5a2de4..6e733d85e31d 100644
--- a/metadata/md5-cache/dev-python/aiofiles-23.2.1
+++ b/metadata/md5-cache/dev-python/aiofiles-23.2.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=File support for asyncio
EAPI=8
HOMEPAGE=https://github.com/Tinche/aiofiles/ https://pypi.org/project/aiofiles/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/aiofiles/aiofiles-23.2.1.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6d3d4ad7f3c64d146bb4c3ed166ec617
+_md5_=0095e142fbf0d7b7dba1e8ac25aa6c64
diff --git a/metadata/md5-cache/dev-python/aiohappyeyeballs-2.3.2 b/metadata/md5-cache/dev-python/aiohappyeyeballs-2.3.2
new file mode 100644
index 000000000000..ab35abd45724
--- /dev/null
+++ b/metadata/md5-cache/dev-python/aiohappyeyeballs-2.3.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-asyncio-0.23.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Happy Eyeballs for pre-resolved hosts
+EAPI=8
+HOMEPAGE=https://pypi.org/project/aiohappyeyeballs/ https://github.com/aio-libs/aiohappyeyeballs/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=PSF-2
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aio-libs/aiohappyeyeballs/archive/v2.3.2.tar.gz -> aiohappyeyeballs-2.3.2.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=461761b7f7ef41505701966f9e08d10b
diff --git a/metadata/md5-cache/dev-python/boto3-1.34.31 b/metadata/md5-cache/dev-python/boto3-1.34.31
new file mode 100644
index 000000000000..fa64d0072055
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.34.31
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.31[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The AWS SDK for Python
+EAPI=8
+HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.31[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.34.31.tar.gz -> boto3-1.34.31.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=a760000ca2e2ca5614c106f4d3d512c4
diff --git a/metadata/md5-cache/dev-python/botocore-1.34.31 b/metadata/md5-cache/dev-python/botocore-1.34.31
new file mode 100644
index 000000000000..a5c1fd6c7e05
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.34.31
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-level, data-driven core of boto 3
+EAPI=8
+HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/botocore/archive/1.34.31.tar.gz -> botocore-1.34.31.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=31eb67ae5f18387c5e54bd3240acd6a8
diff --git a/metadata/md5-cache/dev-python/cryptography-42.0.2 b/metadata/md5-cache/dev-python/cryptography-42.0.2
new file mode 100644
index 000000000000..36b3eb0a9561
--- /dev/null
+++ b/metadata/md5-cache/dev-python/cryptography-42.0.2
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/setuptools-rust-1.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=virtual/rust-1.56.0 test? ( dev-python/certifi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-1.11.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/iso8601[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pretend[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-subtests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-libs/openssl-1.0.2o-r6:0= python_targets_python3_10? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=dev-libs/openssl-1.0.2o-r6:0= python_targets_python3_10? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
+DESCRIPTION=Library providing cryptographic recipes and primitives
+EAPI=8
+HOMEPAGE=https://github.com/pyca/cryptography/ https://pypi.org/project/cryptography/
+INHERIT=cargo distutils-r1 flag-o-matic multiprocessing pypi
+IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=|| ( Apache-2.0 BSD ) PSF-2 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
+RDEPEND=>=dev-libs/openssl-1.0.2o-r6:0= python_targets_python3_10? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.8:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/c/cryptography/cryptography-42.0.2.tar.gz https://crates.io/api/v1/crates/asn1/0.15.5/download -> asn1-0.15.5.crate https://crates.io/api/v1/crates/asn1_derive/0.15.5/download -> asn1_derive-0.15.5.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.2/download -> bitflags-2.4.2.crate https://crates.io/api/v1/crates/cc/1.0.83/download -> cc-1.0.83.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.152/download -> libc-0.2.152.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-sys/0.9.99/download -> openssl-sys-0.9.99.crate https://crates.io/api/v1/crates/openssl/0.10.63/download -> openssl-0.10.63.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/pem/3.0.3/download -> pem-3.0.3.crate https://crates.io/api/v1/crates/pkg-config/0.3.29/download -> pkg-config-0.3.29.crate https://crates.io/api/v1/crates/proc-macro2/1.0.78/download -> proc-macro2-1.0.78.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.2/download -> pyo3-build-config-0.20.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.2/download -> pyo3-ffi-0.20.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.2/download -> pyo3-macros-backend-0.20.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.2/download -> pyo3-macros-0.20.2.crate https://crates.io/api/v1/crates/pyo3/0.20.2/download -> pyo3-0.20.2.crate https://crates.io/api/v1/crates/quote/1.0.35/download -> quote-1.0.35.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/self_cell/1.0.3/download -> self_cell-1.0.3.crate https://crates.io/api/v1/crates/smallvec/1.13.1/download -> smallvec-1.13.1.crate https://crates.io/api/v1/crates/syn/2.0.48/download -> syn-2.0.48.crate https://crates.io/api/v1/crates/target-lexicon/0.12.13/download -> target-lexicon-0.12.13.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/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate test? ( https://files.pythonhosted.org/packages/source/c/cryptography_vectors/cryptography_vectors-42.0.2.tar.gz )
+_eclasses_=cargo 73fb2994b06920774024efe3e647a564 distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=c4b2d5d8d7bc7666bd2080b1847dbd2a
diff --git a/metadata/md5-cache/dev-python/fakeredis-2.21.0 b/metadata/md5-cache/dev-python/fakeredis-2.21.0
new file mode 100644
index 000000000000..28afcbf92c50
--- /dev/null
+++ b/metadata/md5-cache/dev-python/fakeredis-2.21.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-db/redis dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/redis-4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/sortedcontainers-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Fake implementation of redis API for testing purposes
+EAPI=8
+HOMEPAGE=https://github.com/cunla/fakeredis-py/ https://pypi.org/project/fakeredis/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=BSD
+RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/redis-4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/sortedcontainers-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/f/fakeredis/fakeredis-2.21.0.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=890138dc84a00d578adcc0ddd77addcf
diff --git a/metadata/md5-cache/dev-python/google-api-core-2.16.1 b/metadata/md5-cache/dev-python/google-api-core-2.16.1
new file mode 100644
index 000000000000..aa9ffef4e2cd
--- /dev/null
+++ b/metadata/md5-cache/dev-python/google-api-core-2.16.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/proto-plus[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/googleapis-common-protos-1.56.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-python-3.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/requests-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-google >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Core Library for Google Client Libraries
+EAPI=8
+HOMEPAGE=https://github.com/googleapis/python-api-core/ https://pypi.org/project/google-api-core/ https://googleapis.dev/python/google-api-core/latest/index.html
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/googleapis-common-protos-1.56.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/google-auth-1.25.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-python-3.19.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/requests-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-google python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/googleapis/python-api-core/archive/v2.16.1.tar.gz -> python-api-core-2.16.1.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=b9bb6ab563e167ed45a0286ddfb512f3
diff --git a/metadata/md5-cache/dev-python/google-api-python-client-2.116.0 b/metadata/md5-cache/dev-python/google-api-python-client-2.116.0
new file mode 100644
index 000000000000..6bde37c9ac44
--- /dev/null
+++ b/metadata/md5-cache/dev-python/google-api-python-client-2.116.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/httplib2-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/uritemplate-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Google API Client for Python
+EAPI=8
+HOMEPAGE=https://github.com/googleapis/google-api-python-client/ https://pypi.org/project/google-api-python-client/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/httplib2-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/uritemplate-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/g/google-api-python-client/google-api-python-client-2.116.0.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=fc2a48b18c27f37da3dbd7ce0e21206c
diff --git a/metadata/md5-cache/dev-python/griffe-0.40.0 b/metadata/md5-cache/dev-python/griffe-0.40.0
new file mode 100644
index 000000000000..cc786ec37755
--- /dev/null
+++ b/metadata/md5-cache/dev-python/griffe-0.40.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/jsonschema-4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Signature generator for Python programs
+EAPI=8
+HOMEPAGE=https://mkdocstrings.github.io/griffe/ https://github.com/mkdocstrings/griffe/ https://pypi.org/project/griffe/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=ISC
+RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mkdocstrings/griffe/archive/0.40.0.tar.gz -> griffe-0.40.0.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=96746c2c01690029e51051a55d2cce1a
diff --git a/metadata/md5-cache/dev-python/jupyterlab-4.0.12 b/metadata/md5-cache/dev-python/jupyterlab-4.0.12
new file mode 100644
index 000000000000..b249883692d1
--- /dev/null
+++ b/metadata/md5-cache/dev-python/jupyterlab-4.0.12
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/hatch-jupyter-builder[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-console-scripts[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-jupyter-0.5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-tornasync[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-cache[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/async-lru[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipykernel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-core[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-lsp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jupyter-server-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyterlab-server-2.19[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jupyterlab-server-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/notebook-shim-0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/traitlets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-libs/nodejs >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DESCRIPTION=JupyterLab computational environment
+EAPI=8
+HOMEPAGE=https://jupyter.org/ https://github.com/jupyterlab/jupyterlab/ https://pypi.org/project/jupyterlab/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=distutils-r1 pypi xdg
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=BSD MIT GPL-3 Apache-2.0
+RDEPEND=dev-python/async-lru[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipykernel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-core[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-lsp-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jupyter-server-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyterlab-server-2.19[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jupyterlab-server-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/notebook-shim-0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/traitlets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-libs/nodejs python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyterlab/jupyterlab-4.0.12.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=9a75a0aea9ab09adf96d004a208fb18d
diff --git a/metadata/md5-cache/dev-python/platformdirs-4.2.0 b/metadata/md5-cache/dev-python/platformdirs-4.2.0
new file mode 100644
index 000000000000..bb1d962dd81f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/platformdirs-4.2.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/appdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A small Python module for determining appropriate platform-specific dirs
+EAPI=8
+HOMEPAGE=https://pypi.org/project/platformdirs/ https://github.com/platformdirs/platformdirs/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/platformdirs/platformdirs-4.2.0.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=5e572f41684cea1011e6fd609c19a725
diff --git a/metadata/md5-cache/dev-python/pyfakefs-5.3.5 b/metadata/md5-cache/dev-python/pyfakefs-5.3.5
new file mode 100644
index 000000000000..06242095b076
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pyfakefs-5.3.5
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A fake file system that mocks the Python file system modules
+EAPI=8
+HOMEPAGE=https://github.com/pytest-dev/pyfakefs/ https://pypi.org/project/pyfakefs/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pytest-dev/pyfakefs/archive/v5.3.5.tar.gz -> pyfakefs-5.3.5.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=8a0c9ed454601832173d2493e4cd6fdc
diff --git a/metadata/md5-cache/dev-python/pyside2-5.15.12 b/metadata/md5-cache/dev-python/pyside2-5.15.12
index cf8885ae94c4..e58720796e54 100644
--- a/metadata/md5-cache/dev-python/pyside2-5.15.12
+++ b/metadata/md5-cache/dev-python/pyside2-5.15.12
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://wiki.qt.io/PySide2
INHERIT=cmake python-r1 virtualx
IUSE=3d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick scxml sensors speech +sql svg test +testlib webchannel webengine websockets +widgets +x11extras xml xmlpatterns python_targets_python3_10 python_targets_python3_11 test
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3+ LGPL-3 )
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ~dev-python/shiboken2-5.15.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-qt/qtcore-5.15.12*:5 =dev-qt/qtopengl-5.15.12*:5[gles2-only=] =dev-qt/qtserialport-5.15.12*:5 3d? ( =dev-qt/qt3d-5.15.12*:5[qml?,gles2-only=] ) charts? ( =dev-qt/qtcharts-5.15.12*:5[qml?] ) concurrent? ( =dev-qt/qtconcurrent-5.15.12*:5 ) datavis? ( =dev-qt/qtdatavis3d-5.15.12*:5[qml?,gles2-only=] ) designer? ( =dev-qt/designer-5.15.12*:5 ) gui? ( =dev-qt/qtgui-5.15.12*:5[jpeg,gles2-only=] ) help? ( =dev-qt/qthelp-5.15.12*:5 ) location? ( =dev-qt/qtlocation-5.15.12*:5 ) multimedia? ( =dev-qt/qtmultimedia-5.15.12*:5[qml?,gles2-only=,widgets?] ) network? ( =dev-qt/qtnetwork-5.15.12*:5 ) positioning? ( =dev-qt/qtpositioning-5.15.12*:5[qml?] ) printsupport? ( =dev-qt/qtprintsupport-5.15.12*:5[gles2-only=] ) qml? ( =dev-qt/qtdeclarative-5.15.12*:5[widgets?] ) quick? ( =dev-qt/qtdeclarative-5.15.12*:5[widgets?] =dev-qt/qtquickcontrols2-5.15.12*:5[widgets?] ) scxml? ( =dev-qt/qtscxml-5.15.12*:5 ) sensors? ( =dev-qt/qtsensors-5.15.12*:5[qml?] ) speech? ( =dev-qt/qtspeech-5.15.12*:5 ) sql? ( =dev-qt/qtsql-5.15.12*:5 ) svg? ( =dev-qt/qtsvg-5.15.12*:5 ) testlib? ( =dev-qt/qttest-5.15.12*:5 ) webchannel? ( =dev-qt/qtwebchannel-5.15.12*:5[qml] ) webengine? ( || ( =dev-qt/qtwebengine-5.15.12*:5[alsa,widgets?] =dev-qt/qtwebengine-5.15.12*:5[pulseaudio,widgets?] ) ) websockets? ( =dev-qt/qtwebsockets-5.15.12*:5[qml?] ) widgets? ( =dev-qt/qtwidgets-5.15.12*:5[gles2-only=] ) x11extras? ( =dev-qt/qtx11extras-5.15.12*:5 ) xml? ( =dev-qt/qtxml-5.15.12*:5 ) xmlpatterns? ( =dev-qt/qtxmlpatterns-5.15.12*:5[qml?] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) 3d? ( gui network ) charts? ( gui widgets ) datavis? ( gui ) designer? ( gui widgets xml ) gles2-only? ( gui ) help? ( gui sql widgets ) location? ( gui network positioning quick ) multimedia? ( gui network widgets ) printsupport? ( gui widgets ) qml? ( gui network ) quick? ( gui network qml widgets network ) speech? ( multimedia ) sql? ( widgets ) svg? ( widgets ) testlib? ( widgets ) webchannel? ( qml ) webengine? ( gui network positioning quick qml widgets? ( printsupport network webchannel ) ) websockets? ( network ) widgets? ( gui ) x11extras? ( gui )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.12-src/pyside-setup-opensource-src-5.15.12.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f69e766ec57890649ba284af1f708b0b
+_md5_=f531c20bea20d29780f0a8fa1437bedd
diff --git a/metadata/md5-cache/dev-python/pyside2-tools-5.15.12 b/metadata/md5-cache/dev-python/pyside2-tools-5.15.12
index 2476b2316bf9..8972ddbcc662 100644
--- a/metadata/md5-cache/dev-python/pyside2-tools-5.15.12
+++ b/metadata/md5-cache/dev-python/pyside2-tools-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://wiki.qt.io/PySide2
INHERIT=cmake python-r1
IUSE=python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) ~dev-python/pyside2-5.15.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.12-src/pyside-setup-opensource-src-5.15.12.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=af886bbabd0023f91ece25c1ed3e5780
+_md5_=853d8546618203ac9d85ce8895f75930
diff --git a/metadata/md5-cache/dev-python/quart-0.19.4 b/metadata/md5-cache/dev-python/quart-0.19.4
new file mode 100644
index 000000000000..75fbf7bf34a6
--- /dev/null
+++ b/metadata/md5-cache/dev-python/quart-0.19.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/aiofiles[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/blinker-1.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/click-8.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flask-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypercorn-0.11.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/markupsafe[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/werkzeug-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A Python ASGI web microframework with the same API as Flask
+EAPI=8
+HOMEPAGE=https://github.com/pallets/quart/ https://pypi.org/project/Quart/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-python/aiofiles[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/blinker-1.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/click-8.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flask-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypercorn-0.11.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/markupsafe[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/werkzeug-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pallets/quart/archive/0.19.4.tar.gz -> quart-0.19.4.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=27aa64aea01224f24a1002aae8488bff
diff --git a/metadata/md5-cache/dev-python/quart-trio-0.11.1 b/metadata/md5-cache/dev-python/quart-trio-0.11.1
new file mode 100644
index 000000000000..4ee0e4d5676e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/quart-trio-0.11.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pytest-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/exceptiongroup-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypercorn-0.12.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/quart-0.19[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trio-0.19.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A Quart extension to provide trio support
+EAPI=8
+HOMEPAGE=https://github.com/pgjones/quart-trio/ https://pypi.org/project/quart-trio/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-python/exceptiongroup-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypercorn-0.12.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/quart-0.19[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trio-0.19.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pgjones/quart-trio/archive/0.11.1.tar.gz -> quart-trio-0.11.1.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=296db1833d652cf803f8d37d2901c885
diff --git a/metadata/md5-cache/dev-python/shiboken2-5.15.12 b/metadata/md5-cache/dev-python/shiboken2-5.15.12
index 5468aa493a77..6c364c3bb18a 100644
--- a/metadata/md5-cache/dev-python/shiboken2-5.15.12
+++ b/metadata/md5-cache/dev-python/shiboken2-5.15.12
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://wiki.qt.io/PySide2
INHERIT=cmake llvm python-r1 toolchain-funcs
IUSE=+docstrings numpy test vulkan python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) =dev-qt/qtcore-5.15.12*:5 <sys-devel/clang-16:= <sys-devel/clang-runtime-16:= docstrings? ( >=dev-libs/libxml2-2.6.32 >=dev-libs/libxslt-1.1.19 =dev-qt/qtxml-5.15.12*:5 =dev-qt/qtxmlpatterns-5.15.12*:5 ) numpy? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) vulkan? ( dev-util/vulkan-headers )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.12-src/pyside-setup-opensource-src-5.15.12.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 llvm 203003e590307acca60eba586555388b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=432047f15cae478265e6b8ff0bbd4f1f
+_md5_=7aa0a6381cf95918f385f0919507858b
diff --git a/metadata/md5-cache/dev-python/sumtypes-0.1_alpha6 b/metadata/md5-cache/dev-python/sumtypes-0.1_alpha6
index 83281536553f..f255f0485edb 100644
--- a/metadata/md5-cache/dev-python/sumtypes-0.1_alpha6
+++ b/metadata/md5-cache/dev-python/sumtypes-0.1_alpha6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/radix/sumtypes/ https://pypi.org/project/sumtypes/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ~riscv ~s390 sparc
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-python/attrs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/radix/sumtypes/archive/0.1a6.tar.gz -> sumtypes-0.1a6.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6e77ae6b8593bdb2a4d8b07f9734fc37
+_md5_=3fb7267c404cf596ca56da85cac637d5
diff --git a/metadata/md5-cache/dev-python/xdoctest-1.1.3 b/metadata/md5-cache/dev-python/xdoctest-1.1.3
new file mode 100644
index 000000000000..9d1b23ca7476
--- /dev/null
+++ b/metadata/md5-cache/dev-python/xdoctest-1.1.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/nbformat-5.1.2-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A rewrite of Python's builtin doctest module but without all the weirdness
+EAPI=8
+HOMEPAGE=https://github.com/Erotemic/xdoctest/ https://pypi.org/project/xdoctest/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/Erotemic/xdoctest/archive/v1.1.3.tar.gz -> xdoctest-1.1.3.gh.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=c4714f9886a66628828296ef7333eca6
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index 3cbaca2864be..6a67de288604 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/assistant-5.15.12 b/metadata/md5-cache/dev-qt/assistant-5.15.12
index 7bb7180015ef..88e7fa017dee 100644
--- a/metadata/md5-cache/dev-qt/assistant-5.15.12
+++ b/metadata/md5-cache/dev-qt/assistant-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=desktop qt5-build xdg-utils
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc64 ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ppc64 ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= =dev-qt/qtgui-5.15.12*[png] =dev-qt/qthelp-5.15.12* =dev-qt/qtnetwork-5.15.12* =dev-qt/qtprintsupport-5.15.12* =dev-qt/qtsql-5.15.12*[sqlite] =dev-qt/qtwidgets-5.15.12* !dev-qt/assistant:5 !<dev-qt/qtchooser-66-r2
RESTRICT=test
SLOT=0
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qttools-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=edc991481b22f5950fa91ab7f2800e41
+_md5_=92c2616dfdb0a0b2dab085a90abab49f
diff --git a/metadata/md5-cache/dev-qt/designer-5.15.12 b/metadata/md5-cache/dev-qt/designer-5.15.12
index 0eb5a5f75f05..cb19616f3bbe 100644
--- a/metadata/md5-cache/dev-qt/designer-5.15.12
+++ b/metadata/md5-cache/dev-qt/designer-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=desktop qt5-build xdg-utils
IUSE=declarative debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= =dev-qt/qtgui-5.15.12*:5=[png] =dev-qt/qtnetwork-5.15.12* =dev-qt/qtprintsupport-5.15.12* =dev-qt/qtwidgets-5.15.12* =dev-qt/qtxml-5.15.12* declarative? ( =dev-qt/qtdeclarative-5.15.12*[widgets] )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qttools-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ac91fb435a93fd6690442f7eb238df94
+_md5_=1253e85046a9fc965caacfe9c71d7cdc
diff --git a/metadata/md5-cache/dev-qt/linguist-5.15.12 b/metadata/md5-cache/dev-qt/linguist-5.15.12
index e1b94c1e1e04..0a4483f8aaba 100644
--- a/metadata/md5-cache/dev-qt/linguist-5.15.12
+++ b/metadata/md5-cache/dev-qt/linguist-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=desktop qt5-build xdg-utils
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc64 x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ppc64 x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/designer-5.15.12* =dev-qt/qtcore-5.15.12*:5= =dev-qt/qtgui-5.15.12*:5=[png] =dev-qt/qtprintsupport-5.15.12* =dev-qt/qtwidgets-5.15.12* =dev-qt/qtxml-5.15.12* !dev-qt/linguist:5 !<dev-qt/qtchooser-66-r2
RESTRICT=test
SLOT=0
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qttools-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d4f6738bb3f4016280f3e58f22a7e4ed
+_md5_=7d5f7a009ab0cb5e1f2cca8c3d330e4f
diff --git a/metadata/md5-cache/dev-qt/linguist-tools-5.15.12 b/metadata/md5-cache/dev-qt/linguist-tools-5.15.12
index f77474b4582d..11c4470d2732 100644
--- a/metadata/md5-cache/dev-qt/linguist-tools-5.15.12
+++ b/metadata/md5-cache/dev-qt/linguist-tools-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=qml debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= =dev-qt/qtxml-5.15.12* qml? ( =dev-qt/qtdeclarative-5.15.12* )
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qttools-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=e7b36c7278fef4c10c3156886c9e612b
+_md5_=d96cdfd0d09bac0896255af046a824a5
diff --git a/metadata/md5-cache/dev-qt/pixeltool-5.15.12 b/metadata/md5-cache/dev-qt/pixeltool-5.15.12
index 4e8e719d9f88..3fbc82c81de7 100644
--- a/metadata/md5-cache/dev-qt/pixeltool-5.15.12
+++ b/metadata/md5-cache/dev-qt/pixeltool-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc64 ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ppc64 ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= =dev-qt/qtgui-5.15.12*:5=[png] =dev-qt/qtwidgets-5.15.12* !dev-qt/pixeltool:5 !<dev-qt/qtchooser-66-r2
RESTRICT=test
SLOT=0
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qttools-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=3680a853d6e1ea81f8492e345a0872c3
+_md5_=4024ba32bd354c88af055a66cb80eb45
diff --git a/metadata/md5-cache/dev-qt/qdbus-5.15.12 b/metadata/md5-cache/dev-qt/qdbus-5.15.12
index 64bc0b43bbea..6894b91ab13e 100644
--- a/metadata/md5-cache/dev-qt/qdbus-5.15.12
+++ b/metadata/md5-cache/dev-qt/qdbus-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtdbus-5.15.12* =dev-qt/qtxml-5.15.12* !dev-qt/qdbus:5 !<dev-qt/qtchooser-66-r2
RESTRICT=test
SLOT=0
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qttools-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=d8dbbf0ddc7a9b1d3c7f05c744a78e0a
+_md5_=92e58afbb72cc196c0d23dc2465ac563
diff --git a/metadata/md5-cache/dev-qt/qdbusviewer-5.15.12 b/metadata/md5-cache/dev-qt/qdbusviewer-5.15.12
index b4cea477dce6..c2b8371a7480 100644
--- a/metadata/md5-cache/dev-qt/qdbusviewer-5.15.12
+++ b/metadata/md5-cache/dev-qt/qdbusviewer-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=desktop qt5-build xdg-utils
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc64 ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ppc64 ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtdbus-5.15.12* =dev-qt/qtgui-5.15.12* =dev-qt/qtwidgets-5.15.12* =dev-qt/qtxml-5.15.12* !dev-qt/qdbusviewer:5 !<dev-qt/qtchooser-66-r2
RESTRICT=test
SLOT=0
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qttools-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=480faeea26795bef4eb4a959f2e545b4
+_md5_=b824a5d0efab811165bbe7bafb2cd8e2
diff --git a/metadata/md5-cache/dev-qt/qdoc-5.15.12 b/metadata/md5-cache/dev-qt/qdoc-5.15.12
index 0145c23e9a25..01de9cb2a4a2 100644
--- a/metadata/md5-cache/dev-qt/qdoc-5.15.12
+++ b/metadata/md5-cache/dev-qt/qdoc-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=qml debug test
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= sys-devel/clang:= qml? ( =dev-qt/qtdeclarative-5.15.12* )
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qttools-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=f4116c87b1615d0eea057033ba8172dd
+_md5_=865688b12afab4657f4d73b310a0f9f6
diff --git a/metadata/md5-cache/dev-qt/qt3d-5.15.12 b/metadata/md5-cache/dev-qt/qt3d-5.15.12
index 5126466e9648..37812ccb2b93 100644
--- a/metadata/md5-cache/dev-qt/qt3d-5.15.12
+++ b/metadata/md5-cache/dev-qt/qt3d-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=gamepad gles2-only qml vulkan debug test
-KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtconcurrent-5.15.12* =dev-qt/qtcore-5.15.12* =dev-qt/qtgui-5.15.12*:5=[vulkan=] =dev-qt/qtnetwork-5.15.12* >=media-libs/assimp-4.0.0:= gamepad? ( =dev-qt/qtgamepad-5.15.12* ) qml? ( =dev-qt/qtdeclarative-5.15.12*[gles2-only=] )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qt3d-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=0bb525120eb8cf3382417c283c047754
+_md5_=6dbc21a4aaf01aad138bff9b07e0f2b2
diff --git a/metadata/md5-cache/dev-qt/qtbluetooth-5.15.12 b/metadata/md5-cache/dev-qt/qtbluetooth-5.15.12
index fc52f4bd56ee..b2f359b7aed5 100644
--- a/metadata/md5-cache/dev-qt/qtbluetooth-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtbluetooth-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtconnectivity https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=qml debug test
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtconcurrent-5.15.12* =dev-qt/qtcore-5.15.12*:5= =dev-qt/qtdbus-5.15.12* =dev-qt/qtnetwork-5.15.12* >=net-wireless/bluez-5:= qml? ( =dev-qt/qtdeclarative-5.15.12* )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtconnectivity-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtconnectivity-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=f64fad3bf1320b7fec399cd150cb72e5
+_md5_=97845529a85883afc01725ea442a3e8f
diff --git a/metadata/md5-cache/dev-qt/qtcharts-5.15.12 b/metadata/md5-cache/dev-qt/qtcharts-5.15.12
index e44d66d51d8f..007a557413b4 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtcharts-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=qml debug test
-KEYWORDS=amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=GPL-3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtgui-5.15.12* =dev-qt/qtwidgets-5.15.12* qml? ( =dev-qt/qtdeclarative-5.15.12* )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtcharts-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=b00c189acb8a741ca12fec4b311796c4
+_md5_=9533a0b64f89ca0877195e5bd4ea75e7
diff --git a/metadata/md5-cache/dev-qt/qtconcurrent-5.15.12 b/metadata/md5-cache/dev-qt/qtconcurrent-5.15.12
index e67898598ce0..9f7b63886c31 100644
--- a/metadata/md5-cache/dev-qt/qtconcurrent-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtconcurrent-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5=
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtbase-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.12-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-5.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=04a7fbd86eccc709edf479b66d934ce1
+_md5_=f43a9e4f597b9ffc03165f683b3478e3
diff --git a/metadata/md5-cache/dev-qt/qtcore-5.15.12-r1 b/metadata/md5-cache/dev-qt/qtcore-5.15.12-r1
index e56b58100d12..7a16964c8b38 100644
--- a/metadata/md5-cache/dev-qt/qtcore-5.15.12-r1
+++ b/metadata/md5-cache/dev-qt/qtcore-5.15.12-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=linux-info flag-o-matic toolchain-funcs qt5-build
IUSE=icu old-kernel debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2[pcre16,unicode] sys-libs/zlib:= icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) !<dev-qt/designer-5.15.12:5 !<dev-qt/qt3d-5.15.12:5 !<dev-qt/qtbluetooth-5.15.12:5 !<dev-qt/qtcharts-5.15.12:5 !<dev-qt/qtconcurrent-5.15.12:5 !<dev-qt/qtdatavis3d-5.15.12:5 !<dev-qt/qtdbus-5.15.12:5 !<dev-qt/qtdeclarative-5.15.12:5 !<dev-qt/qtgamepad-5.15.12:5 !<dev-qt/qtgraphicaleffects-5.15.12:5 !<dev-qt/qtgui-5.15.12:5 !<dev-qt/qthelp-5.15.12:5 !<dev-qt/qtimageformats-5.15.12:5 !<dev-qt/qtlocation-5.15.12:5 !<dev-qt/qtmultimedia-5.15.12:5 !<dev-qt/qtnetwork-5.15.12:5 !<dev-qt/qtnetworkauth-5.15.12:5 !<dev-qt/qtopengl-5.15.12:5 !<dev-qt/qtpositioning-5.15.12:5 !<dev-qt/qtprintsupport-5.15.12:5 !<dev-qt/qtquickcontrols-5.15.12:5 !<dev-qt/qtquickcontrols2-5.15.12:5 !<dev-qt/qtquicktimeline-5.15.12:5 !<dev-qt/qtscript-5.15.12:5 !<dev-qt/qtscxml-5.15.12:5 !<dev-qt/qtsensors-5.15.12:5 !<dev-qt/qtserialbus-5.15.12:5 !<dev-qt/qtserialport-5.15.12:5 !<dev-qt/qtspeech-5.15.12:5 !<dev-qt/qtsql-5.15.12:5 !<dev-qt/qtsvg-5.15.12:5 !<dev-qt/qttest-5.15.12:5 !<dev-qt/qtvirtualkeyboard-5.15.12:5 !<dev-qt/qtwayland-5.15.12:5 !<dev-qt/qtwebchannel-5.15.12:5 !<dev-qt/qtwebengine-5.15.12:5 !<dev-qt/qtwebsockets-5.15.12:5 !<dev-qt/qtwebview-5.15.12:5 !<dev-qt/qtwidgets-5.15.12:5 !<dev-qt/qtx11extras-5.15.12:5 !<dev-qt/qtxml-5.15.12:5 !<dev-qt/qtxmlpatterns-5.15.12:5
RESTRICT=test
SLOT=5/5.15.12
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtbase-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.12-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-5.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=055bc1ace2e873593c7fa4491464b281
+_md5_=8f953ad1c3ec33af441258ef4b5cf763
diff --git a/metadata/md5-cache/dev-qt/qtdatavis3d-5.15.12 b/metadata/md5-cache/dev-qt/qtdatavis3d-5.15.12
index ad5584554597..132921820b1b 100644
--- a/metadata/md5-cache/dev-qt/qtdatavis3d-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtdatavis3d-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=gles2-only qml debug test
-KEYWORDS=amd64 ~arm ~arm64 x86
+KEYWORDS=amd64 ~arm arm64 x86
LICENSE=GPL-3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtgui-5.15.12*[gles2-only=] qml? ( =dev-qt/qtdeclarative-5.15.12*[gles2-only=] )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtdatavis3d-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=8da07f1aec35f35fe1efb31cd8d6a703
+_md5_=ee30cb53a6f759ffb923e1646a9bc807
diff --git a/metadata/md5-cache/dev-qt/qtdbus-5.15.12 b/metadata/md5-cache/dev-qt/qtdbus-5.15.12
index 41e62e78ac34..25477bbcd9b8 100644
--- a/metadata/md5-cache/dev-qt/qtdbus-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtdbus-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= sys-apps/dbus
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtbase-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.12-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-5.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=e055049626f808b4dc9baa5b149f3776
+_md5_=096490953e89dc19373e6a0c741a01d5
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-5.15.12 b/metadata/md5-cache/dev-qt/qtdeclarative-5.15.12
index b828742637c3..4e1f25697c79 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtdeclarative https://community.kde.org/Qt5PatchCollection
INHERIT=flag-o-matic python-any-r1 qt5-build
IUSE=gles2-only +jit localstorage vulkan +widgets debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtgui-5.15.12*:5=[gles2-only=,vulkan=] =dev-qt/qtnetwork-5.15.12* =dev-qt/qttest-5.15.12* media-libs/libglvnd localstorage? ( =dev-qt/qtsql-5.15.12* ) widgets? ( =dev-qt/qtwidgets-5.15.12*[gles2-only=] )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtdeclarative-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtdeclarative-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=3c83d471d072fb95eb32342ab837ce3c
+_md5_=946d8c738054dd529bfe378e0607248e
diff --git a/metadata/md5-cache/dev-qt/qtgamepad-5.15.12 b/metadata/md5-cache/dev-qt/qtgamepad-5.15.12
index a6cb43fabda1..37c711276d94 100644
--- a/metadata/md5-cache/dev-qt/qtgamepad-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtgamepad-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=evdev qml sdl debug test
-KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtgui-5.15.12*[evdev?] evdev? ( virtual/libudev:= ) qml? ( =dev-qt/qtdeclarative-5.15.12* ) sdl? ( media-libs/libsdl2 )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtgamepad-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=5a836d4a725d6a5856e3ecf3a4147c6f
+_md5_=537dc3d8274892e958184f8fccc87e41
diff --git a/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.12 b/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.12
index f5e4e42eff75..daaa3cdc9072 100644
--- a/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtgraphicaleffects-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=test debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtdeclarative-5.15.12* =dev-qt/qtgui-5.15.12*
RESTRICT=!test? ( test ) test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtgraphicaleffects-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=41134c15d050bb7d78c61e12f6f70d77
+_md5_=c4c412c7f29cc3e0e1cf442cbb5d2f3c
diff --git a/metadata/md5-cache/dev-qt/qtgui-5.15.12 b/metadata/md5-cache/dev-qt/qtgui-5.15.12
index 0408b7a7b2e1..ba4cad36e510 100644
--- a/metadata/md5-cache/dev-qt/qtgui-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtgui-5.15.12
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=accessibility dbus egl eglfs evdev gles2-only ibus jpeg +libinput linuxfb +png tslib tuio +udev vnc vulkan wayland +X debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PDEPEND=ibus? ( app-i18n/ibus ) wayland? ( =dev-qt/qtwayland-5.15.12* )
RDEPEND=dev-libs/glib:2 =dev-qt/qtcore-5.15.12*:5= dev-util/gtk-update-icon-cache media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= sys-libs/zlib:= accessibility? ( app-accessibility/at-spi2-core:2 ) dbus? ( =dev-qt/qtdbus-5.15.12* ) eglfs? ( media-libs/mesa[gbm(+)] x11-libs/libdrm ) evdev? ( sys-libs/mtdev ) jpeg? ( media-libs/libjpeg-turbo:= ) gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X] ) libinput? ( dev-libs/libinput:= x11-libs/libxkbcommon ) png? ( media-libs/libpng:= ) tslib? ( >=x11-libs/tslib-1.21 ) tuio? ( =dev-qt/qtnetwork-5.15.12* ) udev? ( virtual/libudev:= ) vnc? ( =dev-qt/qtnetwork-5.15.12* ) vulkan? ( dev-util/vulkan-headers ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/libxkbcommon[X] x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=5/5.15.12
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtbase-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.12-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-5.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=77f888a07c54cb03bcc5a135eaa0e3c9
+_md5_=98a8023f7a5488932dacf4314ed532e1
diff --git a/metadata/md5-cache/dev-qt/qthelp-5.15.12 b/metadata/md5-cache/dev-qt/qthelp-5.15.12
index 8d738cea0597..f027e2c38cf5 100644
--- a/metadata/md5-cache/dev-qt/qthelp-5.15.12
+++ b/metadata/md5-cache/dev-qt/qthelp-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= =dev-qt/qtgui-5.15.12* =dev-qt/qtsql-5.15.12*[sqlite] =dev-qt/qtwidgets-5.15.12*
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qttools-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=e38ff3adf3251c5448afcdf404a9f0c6
+_md5_=6a177a749db6691580ffec413e105288
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-5.15.12 b/metadata/md5-cache/dev-qt/qtimageformats-5.15.12
index 6effedd37db1..4871de57a84d 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtimageformats-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtimageformats https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=mng debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtgui-5.15.12* media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtimageformats-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtimageformats-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=0c421487f80373cf54e720ac6151fe1b
+_md5_=1843f8fd900f3d88fac9ced30753da39
diff --git a/metadata/md5-cache/dev-qt/qtlocation-5.15.12 b/metadata/md5-cache/dev-qt/qtlocation-5.15.12
index 5fae0f64c2ed..72e3b78c7214 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtlocation-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=dev-libs/icu:= =dev-qt/qtcore-5.15.12* =dev-qt/qtdeclarative-5.15.12* =dev-qt/qtgui-5.15.12* =dev-qt/qtnetwork-5.15.12* =dev-qt/qtpositioning-5.15.12*[qml] =dev-qt/qtsql-5.15.12* sys-libs/zlib
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtlocation-everywhere-opensource-src-5.15.12.tar.xz https://invent.kde.org/qt/qt/qtlocation-mapboxgl/-/archive/4c88f2c0e61daa89f584a8a9a3eba210221c6920/qtlocation-mapboxgl-4c88f2c0e61daa89f584a8a9a3eba210221c6920.tar.gz -> qtlocation-mapboxgl-5.15.12-4c88f2c0.tar.gz https://dev.gentoo.org/~asturm/distfiles/qtlocation-5.15.11-patchset.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=a3b1532b614732d272a8bc56db941f59
+_md5_=79badb9ee981b56b7574b8ee4a205d92
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-5.15.12 b/metadata/md5-cache/dev-qt/qtmultimedia-5.15.12
index 71bb7858ad38..e66844268e5f 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtmultimedia https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=alsa gles2-only gstreamer openal pulseaudio qml widgets debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtgui-5.15.12*[gles2-only=] =dev-qt/qtnetwork-5.15.12* alsa? ( media-libs/alsa-lib ) gstreamer? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( =dev-qt/qtdeclarative-5.15.12* gles2-only? ( =dev-qt/qtgui-5.15.12*[egl] ) openal? ( media-libs/openal ) ) widgets? ( =dev-qt/qtwidgets-5.15.12*[gles2-only=] media-libs/libglvnd )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtmultimedia-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtmultimedia-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=43e0cb2ed541066181ac663355c1e02a
+_md5_=d4431303c7486f44abfd424aa88f037b
diff --git a/metadata/md5-cache/dev-qt/qtnetwork-5.15.12-r1 b/metadata/md5-cache/dev-qt/qtnetwork-5.15.12-r1
index d50a59985336..ce70ae791b85 100644
--- a/metadata/md5-cache/dev-qt/qtnetwork-5.15.12-r1
+++ b/metadata/md5-cache/dev-qt/qtnetwork-5.15.12-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=gssapi libproxy sctp +ssl debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= sys-libs/zlib:= gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtbase-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.12-gentoo-kde-2.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-5.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=9e9eb13aebab44842178173424a423a8
+_md5_=0232cab9bb2e1d48949f73504752916f
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-5.15.12 b/metadata/md5-cache/dev-qt/qtnetworkauth-5.15.12
index 71c37efe23df..86e8c897bbfb 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtnetwork-5.15.12*
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtnetworkauth-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=601396211d9c2893be99691d1714d0ff
+_md5_=b1f7cf1157662628abb9d5a102f81b3f
diff --git a/metadata/md5-cache/dev-qt/qtopengl-5.15.12 b/metadata/md5-cache/dev-qt/qtopengl-5.15.12
index 9c802383c29b..951ead41b1f1 100644
--- a/metadata/md5-cache/dev-qt/qtopengl-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtopengl-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=gles2-only test debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= =dev-qt/qtgui-5.15.12*[gles2-only=] =dev-qt/qtwidgets-5.15.12*[gles2-only=]
RESTRICT=!test? ( test ) test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtbase-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.12-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-5.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=3755f7478db64ae3747eb13be3f7c937
+_md5_=c788ad34fdf9c15f4228edf13af7b2b4
diff --git a/metadata/md5-cache/dev-qt/qtpaths-5.15.12 b/metadata/md5-cache/dev-qt/qtpaths-5.15.12
index 0ad1557febae..aa0485c1c2aa 100644
--- a/metadata/md5-cache/dev-qt/qtpaths-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtpaths-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qttools https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qttools-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qttools-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=631e02c594a2052e674f82dbd41aa368
+_md5_=6dfbcb4cefc08dd31ef6a386e7034b4f
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-5.15.12 b/metadata/md5-cache/dev-qt/qtpositioning-5.15.12
index 664552c0a1e9..703fc2a580dc 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtpositioning-5.15.12
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=geoclue +qml debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PDEPEND=geoclue? ( app-misc/geoclue:2.0 )
RDEPEND==dev-qt/qtcore-5.15.12* geoclue? ( =dev-qt/qtdbus-5.15.12* ) qml? ( =dev-qt/qtdeclarative-5.15.12* )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtlocation-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=a29849b31e1a9dc3428093c0f38ecd14
+_md5_=c5f739d9c53ed8653cbc4805db87110b
diff --git a/metadata/md5-cache/dev-qt/qtprintsupport-5.15.12 b/metadata/md5-cache/dev-qt/qtprintsupport-5.15.12
index c951c121860d..7d6ed2841b52 100644
--- a/metadata/md5-cache/dev-qt/qtprintsupport-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtprintsupport-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=cups gles2-only test debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= =dev-qt/qtgui-5.15.12*[gles2-only=] =dev-qt/qtwidgets-5.15.12*[gles2-only=] cups? ( net-print/cups )
RESTRICT=!test? ( test ) test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtbase-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.12-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-5.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=0ac028ea1cb93600a59ca83a30d2e471
+_md5_=fb33a7dfa9bc94ac7354011f1d39b0f3
diff --git a/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.12 b/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.12
index b14af051f414..82a9f93c4ea1 100644
--- a/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtquickcontrols-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=+widgets debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtdeclarative-5.15.12* =dev-qt/qtgui-5.15.12* widgets? ( =dev-qt/qtwidgets-5.15.12* )
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtquickcontrols-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=99c1f87535bf79e88f27072ad3713f35
+_md5_=f8b301e07c606cfe00145ed369788a4d
diff --git a/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.12 b/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.12
index cc9e74c4f950..e8869378d335 100644
--- a/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtquickcontrols2-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtquickcontrols2 https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=widgets debug test
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtdeclarative-5.15.12* =dev-qt/qtgui-5.15.12* widgets? ( =dev-qt/qtwidgets-5.15.12* ) =dev-qt/qtgraphicaleffects-5.15.12*
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtquickcontrols2-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtquickcontrols2-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=5d5b311a8ff7ac4936151d84c514977b
+_md5_=6408cbe44df83ff1d9aea00bdadc25ca
diff --git a/metadata/md5-cache/dev-qt/qtscript-5.15.12 b/metadata/md5-cache/dev-qt/qtscript-5.15.12
index e63ed92f437d..bcdcbfef2e93 100644
--- a/metadata/md5-cache/dev-qt/qtscript-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtscript-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=+jit scripttools debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* scripttools? ( =dev-qt/qtgui-5.15.12* =dev-qt/qtwidgets-5.15.12* )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtscript-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=13182d2fa3eb77d2ce9ff5b581e3a19f
+_md5_=875313753fc7f1c7217db2cfd78806ac
diff --git a/metadata/md5-cache/dev-qt/qtscxml-5.15.12 b/metadata/md5-cache/dev-qt/qtscxml-5.15.12
index 6c15e199ab18..095a688011c0 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtscxml-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtdeclarative-5.15.12*
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtscxml-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=bc0adf2f7f959ab3dd8d23fe3c921119
+_md5_=ebc613f4048d5072806a26c62c813de8
diff --git a/metadata/md5-cache/dev-qt/qtsensors-5.15.12 b/metadata/md5-cache/dev-qt/qtsensors-5.15.12
index 4b4d4620125b..86f8922dfe86 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtsensors-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=qml debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtdbus-5.15.12* qml? ( =dev-qt/qtdeclarative-5.15.12* )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtsensors-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=e24aed3ad383dc0aaf9d822e73bde5ae
+_md5_=788a36d23488f3d15cbf3352a777bc76
diff --git a/metadata/md5-cache/dev-qt/qtserialport-5.15.12 b/metadata/md5-cache/dev-qt/qtserialport-5.15.12
index 3547ffac8d63..84b49534279d 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtserialport-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* virtual/libudev:=
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtserialport-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=2f9cac657272460be4e2a971493d3be7
+_md5_=5f3df7ee0ee1f9959e98a55d2db9b1f0
diff --git a/metadata/md5-cache/dev-qt/qtspeech-5.15.12 b/metadata/md5-cache/dev-qt/qtspeech-5.15.12
index 0497820e0d80..ce50664b62de 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtspeech-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtspeech https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=alsa flite debug test
-KEYWORDS=amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=>=app-accessibility/speech-dispatcher-0.8.7 =dev-qt/qtcore-5.15.12* flite? ( >=app-accessibility/flite-2[alsa?] =dev-qt/qtmultimedia-5.15.12*[alsa?] alsa? ( media-libs/alsa-lib ) )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtspeech-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtspeech-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=af3b77892b95114dee9c5e269096bdb0
+_md5_=33effa9d5f287ba7b03f65c5d26868a7
diff --git a/metadata/md5-cache/dev-qt/qtsql-5.15.12 b/metadata/md5-cache/dev-qt/qtsql-5.15.12
index 384820e8b242..b0f01f17b4db 100644
--- a/metadata/md5-cache/dev-qt/qtsql-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtsql-5.15.12
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=freetds mysql oci8 odbc postgres +sqlite debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= freetds? ( dev-db/freetds ) mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 )
REQUIRED_USE=|| ( freetds mysql oci8 odbc postgres sqlite )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=5/5.15.12
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtbase-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.12-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-5.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=9741eaf44c638574810574052ec90580
+_md5_=75541c2ccad520ef101188d1407e6aec
diff --git a/metadata/md5-cache/dev-qt/qtsvg-5.15.12 b/metadata/md5-cache/dev-qt/qtsvg-5.15.12
index 813f12b7f781..e03df24571f0 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtsvg-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtsvg https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtgui-5.15.12* =dev-qt/qtwidgets-5.15.12* sys-libs/zlib:=
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtsvg-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtsvg-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=8711c1b2a2aa86839efcf3e9bfbc42f4
+_md5_=2207bddccfb0ec240bba5c5586a20a7d
diff --git a/metadata/md5-cache/dev-qt/qttest-5.15.12 b/metadata/md5-cache/dev-qt/qttest-5.15.12
index 1a0d86c688c9..a86230e330bf 100644
--- a/metadata/md5-cache/dev-qt/qttest-5.15.12
+++ b/metadata/md5-cache/dev-qt/qttest-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=test debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5=
RESTRICT=!test? ( test ) test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtbase-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.12-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-5.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=a06969649039a91e261c7d5707340ea3
+_md5_=f1a6abc8077e3dd1ea812056d1468dbb
diff --git a/metadata/md5-cache/dev-qt/qttranslations-5.15.12 b/metadata/md5-cache/dev-qt/qttranslations-5.15.12
index 96bc02e5ed4e..10a9be3d6668 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-5.15.12
+++ b/metadata/md5-cache/dev-qt/qttranslations-5.15.12
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qttranslations-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=a1512e205a87ff96e52c7d01134ec4b1
+_md5_=baaa58b9819ec260f274998c01acae24
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-5.15.12 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-5.15.12
index 1b186850164b..bd60d92238e5 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=handwriting +spell +X debug test
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtdeclarative-5.15.12* =dev-qt/qtgui-5.15.12* =dev-qt/qtsvg-5.15.12* spell? ( app-text/hunspell:= ) X? ( x11-libs/libxcb:= )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtvirtualkeyboard-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=064b6328c0df2068123fe5538b80278c
+_md5_=03043ade460398e21d357b2d1383be5b
diff --git a/metadata/md5-cache/dev-qt/qtwayland-5.15.12 b/metadata/md5-cache/dev-qt/qtwayland-5.15.12
index fb73b003f14a..59ec5d51ad45 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtwayland-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtwayland https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=compositor debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=dev-libs/wayland =dev-qt/qtcore-5.15.12*:5= =dev-qt/qtgui-5.15.12*:5=[egl,libinput] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( =dev-qt/qtdeclarative-5.15.12*:5= =dev-qt/qtgui-5.15.12*:5=[vulkan] )
RESTRICT=test
SLOT=5/5.15.12
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtwayland-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwayland-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=f32012853a2c1a6683fd6c78fd440f80
+_md5_=8c461fb0d67e48adede1a81e66e2f306
diff --git a/metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.12 b/metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.12
index 1f94a908e100..61edd4c44239 100644
--- a/metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtwaylandscanner-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= !<dev-qt/qtwayland-5.15.3:5
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtwayland-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=9bec05f0b176ebb593e2521e5b8dbf1f
+_md5_=7ff374f4d14139b30f36105e90ce72ac
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-5.15.12 b/metadata/md5-cache/dev-qt/qtwebchannel-5.15.12
index 0d2d90687e5e..70130024ba88 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtwebchannel https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=qml debug test
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* qml? ( =dev-qt/qtdeclarative-5.15.12* )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtwebchannel-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebchannel-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=fb28ec4e89ace578a1cf72c9cd1e2c28
+_md5_=456ca33353b63262f6505cbe7f32dbb0
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-5.15.12_p20240122 b/metadata/md5-cache/dev-qt/qtwebengine-5.15.12_p20240122
index 4b89b4dd0c41..f4c3fde7dd20 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-5.15.12_p20240122
+++ b/metadata/md5-cache/dev-qt/qtwebengine-5.15.12_p20240122
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=check-reqs estack flag-o-matic multiprocessing python-any-r1 qt5-build toolchain-funcs
IUSE=alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast +system-icu widgets debug test
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/re2:= =dev-qt/qtcore-5.15.12* =dev-qt/qtdeclarative-5.15.12* =dev-qt/qtgui-5.15.12* =dev-qt/qtnetwork-5.15.12* =dev-qt/qtprintsupport-5.15.12* =dev-qt/qtwebchannel-5.15.12*[qml] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc(+)] media-libs/libwebp:= media-libs/opus sys-apps/dbus sys-apps/pciutils sys-libs/zlib[minizip] virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) designer? ( =dev-qt/designer-5.15.12* ) geolocation? ( =dev-qt/qtpositioning-5.15.12* ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse ) screencast? ( media-video/pipewire:= ) system-icu? ( >=dev-libs/icu-69.1:= ) widgets? ( =dev-qt/qtdeclarative-5.15.12*[widgets] =dev-qt/qtwidgets-5.15.12* )
REQUIRED_USE=designer? ( widgets )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=5/5.15
SRC_URI=https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.12_p20240122.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.10_p20230815-patchset.tar.xz ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15-ffmpeg-ppc64le.tar.xz )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=6aca8ad47b79169810c2523490d06266
+_md5_=cf3266f1c7786e0989284d2f010a9fe3
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-5.15.12 b/metadata/md5-cache/dev-qt/qtwebsockets-5.15.12
index 671325c78e38..624d6e1a63bf 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtwebsockets https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=qml +ssl debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtnetwork-5.15.12*[ssl=] qml? ( =dev-qt/qtdeclarative-5.15.12* )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtwebsockets-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebsockets-5.15.12-gentoo-kde-1.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=54f251832b097be4df930988122bdfeb
+_md5_=d991f9259d36fed7e40ff7ba880ed31f
diff --git a/metadata/md5-cache/dev-qt/qtwebview-5.15.12 b/metadata/md5-cache/dev-qt/qtwebview-5.15.12
index de1b172d6954..20acf54defbb 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtwebview-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtdeclarative-5.15.12* =dev-qt/qtgui-5.15.12* =dev-qt/qtwebengine-5.15.12*:5
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtwebview-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=a7ffcb78cccdbab7340c022776faab63
+_md5_=f63c2db7dca3318664a80ba3f94366e7
diff --git a/metadata/md5-cache/dev-qt/qtwidgets-5.15.12 b/metadata/md5-cache/dev-qt/qtwidgets-5.15.12
index 9d25bec736c9..88aec043f21c 100644
--- a/metadata/md5-cache/dev-qt/qtwidgets-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtwidgets-5.15.12
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=dbus gles2-only gtk +png +X debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5= =dev-qt/qtgui-5.15.12*:5=[gles2-only=,png=,X?] dbus? ( =dev-qt/qtdbus-5.15.12* ) gtk? ( dev-libs/glib:2 =dev-qt/qtgui-5.15.12*:5=[dbus] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/pango )
REQUIRED_USE=gtk? ( dbus )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtbase-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.12-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-5.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=6bf8473aaf64855fa830ab9a238e5abf
+_md5_=28d5217a442b8da753e535c2b260ef65
diff --git a/metadata/md5-cache/dev-qt/qtx11extras-5.15.12 b/metadata/md5-cache/dev-qt/qtx11extras-5.15.12
index 8cac08405eb7..541a50ebeafe 100644
--- a/metadata/md5-cache/dev-qt/qtx11extras-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtx11extras-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtgui-5.15.12*[X]
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtx11extras-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=a3f455b51426b4b79ad9e8bc328f3aa8
+_md5_=230284d51edb2cd8e76939126f3a57f1
diff --git a/metadata/md5-cache/dev-qt/qtxml-5.15.12 b/metadata/md5-cache/dev-qt/qtxml-5.15.12
index 352c04cb9b60..7aa4b6245ad2 100644
--- a/metadata/md5-cache/dev-qt/qtxml-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtxml-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12*:5=
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtbase-everywhere-opensource-src-5.15.12.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.12-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-5.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=eddbb8dc48ffa33c8457df7c2d8214fa
+_md5_=54a3c7588b7ffbbec56007f13cddd28a
diff --git a/metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.12 b/metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.12
index c42ec6ec34e3..dfb1f738293e 100644
--- a/metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.12
+++ b/metadata/md5-cache/dev-qt/qtxmlpatterns-5.15.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt5-build
IUSE=qml debug test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.12* =dev-qt/qtnetwork-5.15.12* qml? ( =dev-qt/qtdeclarative-5.15.12* ) !<dev-qt/qtchooser-66-r2
RESTRICT=test
SLOT=5
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.12/submodules/qtxmlpatterns-everywhere-opensource-src-5.15.12.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build c161db79c008040ab24e2978c6c077af toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=4a0823be0239c9266592fa669c9a6032
+_md5_=0533750614a04bf9f6f50ed0bd8db9d9
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index d8d22a0716ac..77e0e9dfdf13 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/chef-utils-18.4.2 b/metadata/md5-cache/dev-ruby/chef-utils-18.4.2
new file mode 100644
index 000000000000..1e70d74f8926
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/chef-utils-18.4.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/concurrent-ruby[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/concurrent-ruby[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Basic utility functions for Core Chef Infra development
+EAPI=8
+HOMEPAGE=https://github.com/chef/chef/tree/main/chef-utils
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=ruby_targets_ruby31? ( dev-ruby/concurrent-ruby[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/concurrent-ruby[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=18
+SRC_URI=https://rubygems.org/gems/chef-utils-18.4.2.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=a76a3a62098b611173ee3b3076d981e5
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index 1dc1db665458..38e8b1c1338c 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/thunderbird-115.6.0 b/metadata/md5-cache/mail-client/thunderbird-115.6.0
deleted file mode 100644
index a10ff566473d..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-115.6.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
-DEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-74.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg
-IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW
-KEYWORDS=amd64 ~arm64 ~ppc64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-74.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/source/thunderbird-115.6.0.source.tar.xz -> thunderbird-115.6.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-08.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/af.xpi -> thunderbird-115.6.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/ar.xpi -> thunderbird-115.6.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/ast.xpi -> thunderbird-115.6.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/be.xpi -> thunderbird-115.6.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/bg.xpi -> thunderbird-115.6.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/br.xpi -> thunderbird-115.6.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/ca.xpi -> thunderbird-115.6.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/cak.xpi -> thunderbird-115.6.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/cs.xpi -> thunderbird-115.6.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/cy.xpi -> thunderbird-115.6.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/da.xpi -> thunderbird-115.6.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/de.xpi -> thunderbird-115.6.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.6.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/el.xpi -> thunderbird-115.6.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.6.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.6.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.6.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.6.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.6.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/et.xpi -> thunderbird-115.6.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/eu.xpi -> thunderbird-115.6.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/fi.xpi -> thunderbird-115.6.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/fr.xpi -> thunderbird-115.6.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.6.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.6.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/gd.xpi -> thunderbird-115.6.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/gl.xpi -> thunderbird-115.6.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/he.xpi -> thunderbird-115.6.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/hr.xpi -> thunderbird-115.6.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.6.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/hu.xpi -> thunderbird-115.6.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/id.xpi -> thunderbird-115.6.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/is.xpi -> thunderbird-115.6.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/it.xpi -> thunderbird-115.6.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/ja.xpi -> thunderbird-115.6.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/ka.xpi -> thunderbird-115.6.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/kab.xpi -> thunderbird-115.6.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/kk.xpi -> thunderbird-115.6.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/ko.xpi -> thunderbird-115.6.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/lt.xpi -> thunderbird-115.6.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/lv.xpi -> thunderbird-115.6.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/ms.xpi -> thunderbird-115.6.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.6.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/nl.xpi -> thunderbird-115.6.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.6.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.6.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/pl.xpi -> thunderbird-115.6.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.6.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.6.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/rm.xpi -> thunderbird-115.6.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/ro.xpi -> thunderbird-115.6.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/ru.xpi -> thunderbird-115.6.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/sk.xpi -> thunderbird-115.6.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/sl.xpi -> thunderbird-115.6.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/sq.xpi -> thunderbird-115.6.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/sr.xpi -> thunderbird-115.6.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.6.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/th.xpi -> thunderbird-115.6.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/tr.xpi -> thunderbird-115.6.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/uk.xpi -> thunderbird-115.6.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/uz.xpi -> thunderbird-115.6.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/vi.xpi -> thunderbird-115.6.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.6.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.6.0-zh-TW.xpi )
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic b2b07efa51009704f88173b2c7feab47 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=745ce87e674729bd3e8f2b6dfc7c3f5e
diff --git a/metadata/md5-cache/mail-client/thunderbird-115.6.1 b/metadata/md5-cache/mail-client/thunderbird-115.6.1
deleted file mode 100644
index fa284216ba20..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-115.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) wayland? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
-DEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-74.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg
-IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!<x11-plugins/enigmail-2.2 selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( dev-util/librnp ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-74.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/source/thunderbird-115.6.1.source.tar.xz -> thunderbird-115.6.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-08.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/af.xpi -> thunderbird-115.6.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ar.xpi -> thunderbird-115.6.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ast.xpi -> thunderbird-115.6.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/be.xpi -> thunderbird-115.6.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/bg.xpi -> thunderbird-115.6.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/br.xpi -> thunderbird-115.6.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ca.xpi -> thunderbird-115.6.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/cak.xpi -> thunderbird-115.6.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/cs.xpi -> thunderbird-115.6.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/cy.xpi -> thunderbird-115.6.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/da.xpi -> thunderbird-115.6.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/de.xpi -> thunderbird-115.6.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.6.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/el.xpi -> thunderbird-115.6.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.6.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.6.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.6.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.6.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.6.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/et.xpi -> thunderbird-115.6.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/eu.xpi -> thunderbird-115.6.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/fi.xpi -> thunderbird-115.6.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/fr.xpi -> thunderbird-115.6.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.6.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.6.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/gd.xpi -> thunderbird-115.6.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/gl.xpi -> thunderbird-115.6.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/he.xpi -> thunderbird-115.6.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/hr.xpi -> thunderbird-115.6.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.6.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/hu.xpi -> thunderbird-115.6.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/id.xpi -> thunderbird-115.6.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/is.xpi -> thunderbird-115.6.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/it.xpi -> thunderbird-115.6.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ja.xpi -> thunderbird-115.6.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ka.xpi -> thunderbird-115.6.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/kab.xpi -> thunderbird-115.6.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/kk.xpi -> thunderbird-115.6.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ko.xpi -> thunderbird-115.6.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/lt.xpi -> thunderbird-115.6.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/lv.xpi -> thunderbird-115.6.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ms.xpi -> thunderbird-115.6.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.6.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/nl.xpi -> thunderbird-115.6.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.6.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.6.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/pl.xpi -> thunderbird-115.6.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.6.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.6.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/rm.xpi -> thunderbird-115.6.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ro.xpi -> thunderbird-115.6.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ru.xpi -> thunderbird-115.6.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/sk.xpi -> thunderbird-115.6.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/sl.xpi -> thunderbird-115.6.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/sq.xpi -> thunderbird-115.6.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/sr.xpi -> thunderbird-115.6.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.6.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/th.xpi -> thunderbird-115.6.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/tr.xpi -> thunderbird-115.6.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/uk.xpi -> thunderbird-115.6.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/uz.xpi -> thunderbird-115.6.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/vi.xpi -> thunderbird-115.6.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.6.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.6.1-zh-TW.xpi )
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic b2b07efa51009704f88173b2c7feab47 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a997610bfbe949cee666bae4e0c7026d
diff --git a/metadata/md5-cache/mail-client/thunderbird-bin-115.6.1 b/metadata/md5-cache/mail-client/thunderbird-bin-115.6.1
deleted file mode 100644
index f5f6a86a92e7..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-bin-115.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
-DEFINED_PHASES=install postinst postrm preinst unpack
-DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop optfeature pax-utils xdg
-IUSE=+alsa +ffmpeg +pulseaudio selinux wayland l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-thunderbird )
-RESTRICT=strip
-SLOT=0/115
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/en-US/thunderbird-115.6.1.tar.bz2 -> thunderbird-bin_x86_64-115.6.1.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-i686/en-US/thunderbird-115.6.1.tar.bz2 -> thunderbird-bin_i686-115.6.1.tar.bz2 ) l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/af.xpi -> thunderbird-115.6.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ar.xpi -> thunderbird-115.6.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ast.xpi -> thunderbird-115.6.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/be.xpi -> thunderbird-115.6.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/bg.xpi -> thunderbird-115.6.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/br.xpi -> thunderbird-115.6.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ca.xpi -> thunderbird-115.6.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/cak.xpi -> thunderbird-115.6.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/cs.xpi -> thunderbird-115.6.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/cy.xpi -> thunderbird-115.6.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/da.xpi -> thunderbird-115.6.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/de.xpi -> thunderbird-115.6.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/dsb.xpi -> thunderbird-115.6.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/el.xpi -> thunderbird-115.6.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/en-CA.xpi -> thunderbird-115.6.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/en-GB.xpi -> thunderbird-115.6.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/es-AR.xpi -> thunderbird-115.6.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/es-ES.xpi -> thunderbird-115.6.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/es-MX.xpi -> thunderbird-115.6.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/et.xpi -> thunderbird-115.6.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/eu.xpi -> thunderbird-115.6.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/fi.xpi -> thunderbird-115.6.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/fr.xpi -> thunderbird-115.6.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-115.6.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-115.6.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/gd.xpi -> thunderbird-115.6.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/gl.xpi -> thunderbird-115.6.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/he.xpi -> thunderbird-115.6.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/hr.xpi -> thunderbird-115.6.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/hsb.xpi -> thunderbird-115.6.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/hu.xpi -> thunderbird-115.6.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/id.xpi -> thunderbird-115.6.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/is.xpi -> thunderbird-115.6.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/it.xpi -> thunderbird-115.6.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ja.xpi -> thunderbird-115.6.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ka.xpi -> thunderbird-115.6.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/kab.xpi -> thunderbird-115.6.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/kk.xpi -> thunderbird-115.6.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ko.xpi -> thunderbird-115.6.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/lt.xpi -> thunderbird-115.6.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/lv.xpi -> thunderbird-115.6.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ms.xpi -> thunderbird-115.6.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-115.6.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/nl.xpi -> thunderbird-115.6.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-115.6.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-115.6.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/pl.xpi -> thunderbird-115.6.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-115.6.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-115.6.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/rm.xpi -> thunderbird-115.6.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ro.xpi -> thunderbird-115.6.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/ru.xpi -> thunderbird-115.6.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/sk.xpi -> thunderbird-115.6.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/sl.xpi -> thunderbird-115.6.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/sq.xpi -> thunderbird-115.6.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/sr.xpi -> thunderbird-115.6.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-115.6.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/th.xpi -> thunderbird-115.6.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/tr.xpi -> thunderbird-115.6.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/uk.xpi -> thunderbird-115.6.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/uz.xpi -> thunderbird-115.6.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/vi.xpi -> thunderbird-115.6.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-115.6.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/115.6.1/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-115.6.1-zh-TW.xpi )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e10fca9721d24f120f30a1bcc1c62bdc
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 87a8d87960a2..fdf66b6f799c 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/libvpx-1.14.0 b/metadata/md5-cache/media-libs/libvpx-1.14.0
new file mode 100644
index 000000000000..9f8f5b2394e2
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libvpx-1.14.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/perl abi_x86_32? ( dev-lang/yasm ) abi_x86_64? ( dev-lang/yasm ) abi_x86_x32? ( dev-lang/yasm ) doc? ( app-text/doxygen dev-lang/php )
+DEFINED_PHASES=compile configure install test
+DESCRIPTION=WebM VP8 and VP9 Codec SDK
+EAPI=8
+HOMEPAGE=https://www.webmproject.org
+INHERIT=edo toolchain-funcs multilib-minimal
+IUSE=cpu_flags_ppc_vsx3 doc +highbitdepth postproc static-libs test +threads abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+REQUIRED_USE=test? ( threads )
+RESTRICT=!test? ( test )
+SLOT=0/9
+SRC_URI=https://github.com/webmproject/libvpx/archive/v1.14.0.tar.gz -> libvpx-1.14.0.tar.gz test? ( https://dev.gentoo.org/~sam/distfiles/media-libs/libvpx/libvpx-testdata-1.14.0.tar.xz https://dev.gentoo.org/~juippis/distfiles/libvpx-testdata-1.14.0.tar.xz )
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=91aa8f2f62da1413784e17f19211d858
diff --git a/metadata/md5-cache/media-libs/openh264-2.4.0 b/metadata/md5-cache/media-libs/openh264-2.4.0
deleted file mode 100644
index b3ed3db51de8..000000000000
--- a/metadata/md5-cache/media-libs/openh264-2.4.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=abi_x86_32? ( dev-lang/nasm ) abi_x86_64? ( dev-lang/nasm ) test? ( dev-cpp/gtest[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Cisco OpenH264 library and Gecko Media Plugin for Mozilla packages
-EAPI=8
-HOMEPAGE=https://www.openh264.org/ https://github.com/cisco/openh264
-INHERIT=toolchain-funcs multilib-minimal
-IUSE=cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin test utils abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=BSD
-RESTRICT=bindist !test? ( test )
-SLOT=0/7
-SRC_URI=https://github.com/cisco/openh264/archive/refs/tags/v2.4.0.tar.gz -> openh264-2.4.0.tar.gz https://github.com/mozilla/gmp-api/archive/e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7.tar.gz -> gmp-api-Firefox114_2-e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7.tar.gz
-_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=866a18f7266c3707c93b635f712c8d47
diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz
index 0f21aa5206d5..e0d3425be31a 100644
--- a/metadata/md5-cache/media-plugins/Manifest.gz
+++ b/metadata/md5-cache/media-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-plugins/vdr-undelete-0.0.7 b/metadata/md5-cache/media-plugins/vdr-undelete-0.0.7
deleted file mode 100644
index 49e61c4cd6a7..000000000000
--- a/metadata/md5-cache/media-plugins/vdr-undelete-0.0.7
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile config install postinst postrm prepare setup unpack
-DEPEND=>=media-video/vdr-1.5.7 media-tv/gentoo-vdr-scripts virtual/linuxtv-dvb-headers
-DESCRIPTION=VDR Plugin: Recover deleted recordings of VDR
-EAPI=7
-HOMEPAGE=https://projects.vdr-developer.org/projects/plg-undelete
-INHERIT=vdr-plugin-2
-KEYWORDS=~amd64 x86
-LICENSE=GPL-2
-RDEPEND=>=media-video/vdr-1.5.7 media-tv/gentoo-vdr-scripts app-eselect/eselect-vdr
-SLOT=0
-SRC_URI=mirror://vdr-developerorg/1060/vdr-undelete-0.0.7.tgz
-_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 vdr-plugin-2 e6a286b9150326e37b05fd4698becf7d
-_md5_=ea2479542b1bbce9bd1d4c582f80e665
diff --git a/metadata/md5-cache/media-plugins/vdr-undelete-0.0.7-r1 b/metadata/md5-cache/media-plugins/vdr-undelete-0.0.7-r1
deleted file mode 100644
index 4c380e0a0278..000000000000
--- a/metadata/md5-cache/media-plugins/vdr-undelete-0.0.7-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile config install postinst postrm prepare setup unpack
-DEPEND=>=media-video/vdr-1.5.7 media-tv/gentoo-vdr-scripts virtual/linuxtv-dvb-headers
-DESCRIPTION=VDR Plugin: Recover deleted recordings of VDR
-EAPI=7
-HOMEPAGE=https://projects.vdr-developer.org/projects/plg-undelete
-INHERIT=vdr-plugin-2
-KEYWORDS=amd64 ~arm x86
-LICENSE=GPL-2
-RDEPEND=>=media-video/vdr-1.5.7 media-tv/gentoo-vdr-scripts app-eselect/eselect-vdr
-SLOT=0
-SRC_URI=mirror://vdr-developerorg/1060/vdr-undelete-0.0.7.tgz
-_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 vdr-plugin-2 e6a286b9150326e37b05fd4698becf7d
-_md5_=861f7aec85e45d052e2d42af388bbdd1
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 76dfb150dcd8..921fe31b377d 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/xfmpc-0.3.1 b/metadata/md5-cache/media-sound/xfmpc-0.3.1
index 5a04038cbcf8..5e4882e25376 100644
--- a/metadata/md5-cache/media-sound/xfmpc-0.3.1
+++ b/metadata/md5-cache/media-sound/xfmpc-0.3.1
@@ -5,10 +5,10 @@ DESCRIPTION=Music Player Daemon (MPD) client for the Xfce desktop environment
EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/xfmpc/start https://gitlab.xfce.org/apps/xfmpc/
INHERIT=xdg-utils
-KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.38.0:2= >=media-libs/libmpd-0.15.0:= >=x11-libs/gtk+-3.22.0:3= >=xfce-base/libxfce4ui-4.12.0:= >=xfce-base/libxfce4util-4.12.0:=
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/xfmpc/0.3/xfmpc-0.3.1.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dc7c6ac1cff85ecd62a1ad9475f94be8
+_md5_=f7e70321bb190f222ae04ae80c442e24
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index d34eed5dffc8..c2d0cb435970 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/obs-studio-30.0.2 b/metadata/md5-cache/media-video/obs-studio-30.0.2
index baaf1575243b..337f4bf25f4a 100644
--- a/metadata/md5-cache/media-video/obs-studio-30.0.2
+++ b/metadata/md5-cache/media-video/obs-studio-30.0.2
@@ -7,7 +7,7 @@ HOMEPAGE=https://obsproject.com
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single optfeature python-single-r1 xdg
IUSE=+alsa browser decklink fdk jack lua mpegts nvenc pipewire pulseaudio python qsv speex +ssl test truetype v4l vlc wayland websocket +lua_single_target_luajit python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=~amd64 ~arm64 ~ppc64
LICENSE=Boost-1.0 GPL-2+ MIT Unlicense
RDEPEND=dev-libs/glib:2 dev-libs/jansson:= dev-qt/qtbase:6[network,widgets,xml(+)] dev-qt/qtsvg:6 media-libs/libglvnd media-libs/libva media-libs/rnnoise media-libs/x264:= media-video/ffmpeg:=[nvenc?,opus,x264] net-misc/curl 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-cpp/nlohmann_json 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:= ) ) mpegts? ( net-libs/librist net-libs/srt ) pipewire? ( media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) qsv? ( media-libs/oneVPL ) speex? ( media-libs/speexdsp ) ssl? ( net-libs/mbedtls:= ) test? ( dev-util/cmocka ) 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 dev-cpp/nlohmann_json dev-cpp/websocketpp dev-libs/qr-code-generator )
REQUIRED_USE=browser? ( || ( alsa pulseaudio ) ) lua? ( ^^ ( lua_single_target_luajit ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/obsproject/obs-studio/archive/30.0.2.tar.gz -> obs-studio-30.0.2.tar.gz https://github.com/obsproject/obs-browser/archive/a3ae78b5c6ce6d4ddb29d49b29f2f60014d554e1.tar.gz -> obs-browser-a3ae78b5c6ce6d4ddb29d49b29f2f60014d554e1.tar.gz https://github.com/obsproject/obs-websocket/archive/ede66a68cbc043a6fc7c8af683ae0924d4068941.tar.gz -> obs-websocket-ede66a68cbc043a6fc7c8af683ae0924d4068941.tar.gz browser? ( https://cdn-fastly.obsproject.com/downloads/cef_binary_5060_linux_x86_64_v3.tar.xz )
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=044b48b96f8a1512fd89f326bf91cb38
+_md5_=0ca41ee7492f8895802398843661a689
diff --git a/metadata/md5-cache/media-video/parole-4.18.1 b/metadata/md5-cache/media-video/parole-4.18.1
index 129ae85a381b..b78eb8e79790 100644
--- a/metadata/md5-cache/media-video/parole-4.18.1
+++ b/metadata/md5-cache/media-video/parole-4.18.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/parole/start https://gitlab.xfce.org/apps/parole/
INHERIT=xdg-utils
IUSE=libnotify taglib wayland X
-KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~mips ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.38:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 sys-apps/dbus >=x11-libs/gtk+-3.20:3[wayland?,X?] >=xfce-base/libxfce4ui-4.11:=[gtk3(+)] >=xfce-base/libxfce4util-4.11:= >=xfce-base/xfconf-4.10:= libnotify? ( >=x11-libs/libnotify-0.7 ) taglib? ( >=media-libs/taglib-1.6:0= ) X? ( >=x11-libs/libX11-1.6.7 ) media-plugins/gst-plugins-meta:1.0
REQUIRED_USE=|| ( wayland X )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/parole/4.18/parole-4.18.1.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=47689eed6f2e68823418f51b56d47c33
+_md5_=2e4e45d65f2c7716143fb7fa6fd556cc
diff --git a/metadata/md5-cache/media-video/yle-dl-20240130 b/metadata/md5-cache/media-video/yle-dl-20240130
new file mode 100644
index 000000000000..c3233d041fd9
--- /dev/null
+++ b/metadata/md5-cache/media-video/yle-dl-20240130
@@ -0,0 +1,17 @@
+BDEPEND=test? ( media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/progress[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-video/ffmpeg[gnutls] dev-python/pip[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/progress[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Download media files from Yle Areena
+EAPI=8
+HOMEPAGE=https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl
+INHERIT=distutils-r1 optfeature
+IUSE=test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+PROPERTIES=test_network
+RDEPEND=media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/progress[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aajanki/yle-dl/archive/refs/tags/20240130.tar.gz -> yle-dl-20240130.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=29ae590cca92f7c065ac822c3bda2362
diff --git a/metadata/md5-cache/net-dns/Manifest.gz b/metadata/md5-cache/net-dns/Manifest.gz
index 9c4e93fe7e27..28a331b896da 100644
--- a/metadata/md5-cache/net-dns/Manifest.gz
+++ b/metadata/md5-cache/net-dns/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dns/bind-9.16.41 b/metadata/md5-cache/net-dns/bind-9.16.41
index fdc70f1fdb4b..2049973e31de 100644
--- a/metadata/md5-cache/net-dns/bind-9.16.41
+++ b/metadata/md5-cache/net-dns/bind-9.16.41
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9
INHERIT=python-r1 autotools multiprocessing toolchain-funcs flag-o-matic db-use systemd tmpfiles
IUSE=berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0
RDEPEND=acct-group/named acct-user/named berkdb? ( sys-libs/db:= ) dev-libs/openssl:=[-bindist(-)] mysql? ( dev-db/mysql-connector-c:0= ) odbc? ( >=dev-db/unixODBC-2.2.6 ) ldap? ( net-nds/openldap:= ) postgres? ( dev-db/postgresql:= ) caps? ( >=sys-libs/libcap-2.1.0 ) xml? ( dev-libs/libxml2 ) geoip? ( dev-libs/libmaxminddb:= ) geoip2? ( dev-libs/libmaxminddb:= ) gssapi? ( virtual/krb5 ) json? ( dev-libs/json-c:= ) lmdb? ( dev-db/lmdb:= ) zlib? ( sys-libs/zlib ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-libs/libuv:= selinux? ( sec-policy/selinux-bind ) sys-process/psmisc virtual/tmpfiles
REQUIRED_USE=postgres? ( dlz ) berkdb? ( dlz ) mysql? ( dlz ) odbc? ( dlz ) ldap? ( dlz ) dnsrps? ( dlz ) python? ( || ( python_targets_python3_10 python_targets_python3_11 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.isc.org/isc/bind9/9.16.41/bind-9.16.41.tar.xz doc? ( mirror://gentoo/dyndns-samples.tbz2 )
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 db-use 3807d3e43e20aaa6e4decedd2bb2db4c flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ba733842d807cfcb7d396e5ef03776eb
+_md5_=8ffad925ca8c7ce5b8824be48786a50e
diff --git a/metadata/md5-cache/net-dns/bind-9.16.42 b/metadata/md5-cache/net-dns/bind-9.16.42
index 8806fcdb3fd0..91caa216932a 100644
--- a/metadata/md5-cache/net-dns/bind-9.16.42
+++ b/metadata/md5-cache/net-dns/bind-9.16.42
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9
INHERIT=python-r1 autotools multiprocessing toolchain-funcs flag-o-matic db-use systemd tmpfiles
IUSE=berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0
RDEPEND=acct-group/named acct-user/named berkdb? ( sys-libs/db:= ) dev-libs/openssl:=[-bindist(-)] mysql? ( dev-db/mysql-connector-c:0= ) odbc? ( >=dev-db/unixODBC-2.2.6 ) ldap? ( net-nds/openldap:= ) postgres? ( dev-db/postgresql:= ) caps? ( >=sys-libs/libcap-2.1.0 ) xml? ( dev-libs/libxml2 ) geoip? ( dev-libs/libmaxminddb:= ) geoip2? ( dev-libs/libmaxminddb:= ) gssapi? ( virtual/krb5 ) json? ( dev-libs/json-c:= ) lmdb? ( dev-db/lmdb:= ) zlib? ( sys-libs/zlib ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-libs/libuv:= selinux? ( sec-policy/selinux-bind ) sys-process/psmisc virtual/tmpfiles
REQUIRED_USE=postgres? ( dlz ) berkdb? ( dlz ) mysql? ( dlz ) odbc? ( dlz ) ldap? ( dlz ) dnsrps? ( dlz ) python? ( || ( python_targets_python3_10 python_targets_python3_11 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.isc.org/isc/bind9/9.16.42/bind-9.16.42.tar.xz doc? ( mirror://gentoo/dyndns-samples.tbz2 )
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 db-use 3807d3e43e20aaa6e4decedd2bb2db4c flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ba733842d807cfcb7d396e5ef03776eb
+_md5_=8ffad925ca8c7ce5b8824be48786a50e
diff --git a/metadata/md5-cache/net-dns/bind-tools-9.16.41 b/metadata/md5-cache/net-dns/bind-tools-9.16.41
index 186b1cb97b4a..fb37660ce72f 100644
--- a/metadata/md5-cache/net-dns/bind-tools-9.16.41
+++ b/metadata/md5-cache/net-dns/bind-tools-9.16.41
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9
INHERIT=autotools flag-o-matic multiprocessing toolchain-funcs
IUSE=+caps doc gssapi idn libedit readline test xml
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0
RDEPEND=>=dev-libs/libuv-1.42.0:= dev-libs/openssl:= caps? ( sys-libs/libcap ) xml? ( dev-libs/libxml2 ) idn? ( net-dns/libidn2:= ) gssapi? ( virtual/krb5 ) libedit? ( dev-libs/libedit ) !libedit? ( readline? ( sys-libs/readline:= ) )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.isc.org/isc/bind9/9.16.41/bind-9.16.41.tar.xz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a41d221774a166a634aa2e26b21a5bb2
+_md5_=0e7b03968394f37e5cf2647451e84482
diff --git a/metadata/md5-cache/net-dns/bind-tools-9.16.42 b/metadata/md5-cache/net-dns/bind-tools-9.16.42
index 70132035d94a..5b91a94ff211 100644
--- a/metadata/md5-cache/net-dns/bind-tools-9.16.42
+++ b/metadata/md5-cache/net-dns/bind-tools-9.16.42
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.isc.org/software/bind https://gitlab.isc.org/isc-projects/bind9
INHERIT=autotools flag-o-matic multiprocessing toolchain-funcs
IUSE=+caps doc gssapi idn libedit readline test xml
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0
RDEPEND=>=dev-libs/libuv-1.42.0:= dev-libs/openssl:= caps? ( sys-libs/libcap ) xml? ( dev-libs/libxml2 ) idn? ( net-dns/libidn2:= ) gssapi? ( virtual/krb5 ) libedit? ( dev-libs/libedit ) !libedit? ( readline? ( sys-libs/readline:= ) )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.isc.org/isc/bind9/9.16.42/bind-9.16.42.tar.xz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a41d221774a166a634aa2e26b21a5bb2
+_md5_=0e7b03968394f37e5cf2647451e84482
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 0e3d2899c53b..e30b67d1b8cf 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.14.9 b/metadata/md5-cache/net-im/telegram-desktop-4.14.9
new file mode 100644
index 000000000000..d2a0cc5888e3
--- /dev/null
+++ b/metadata/md5-cache/net-im/telegram-desktop-4.14.9
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-build/cmake-3.16 >=dev-cpp/cppgir-0_p20230926 dev-util/gdbus-codegen virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
+DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= >=media-libs/libjxl-0.8.0:= ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-0_p20240110 >=dev-cpp/ms-gsl-4 dev-cpp/expected-lite dev-cpp/range-v3
+DESCRIPTION=Official desktop client for Telegram
+EAPI=8
+HOMEPAGE=https://desktop.telegram.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic
+IUSE=dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv
+LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+
+RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/libdispatch dev-libs/openssl:= dev-libs/protobuf dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20221208 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=] media-video/ffmpeg:=[opus,vpx] sys-libs/zlib:=[minizip] virtual/opengl !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5 ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor] ) qt6-imageformats? ( >=dev-qt/qtimageformats-6.5:6= media-libs/libavif:= media-libs/libheif:= >=media-libs/libjxl-0.8.0:= ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 )
+REQUIRED_USE=qt6-imageformats? ( qt6 )
+SLOT=0
+SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v4.14.9/tdesktop-4.14.9-full.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=ab8e38412fc0f51d85b2b4473b47de2a
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 51f3415066ad..9ab5850b5829 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/mbedtls-2.28.6 b/metadata/md5-cache/net-libs/mbedtls-2.28.7
index 21a94b802459..c2d94ced212a 100644
--- a/metadata/md5-cache/net-libs/mbedtls-2.28.6
+++ b/metadata/md5-cache/net-libs/mbedtls-2.28.7
@@ -11,6 +11,6 @@ LICENSE=|| ( Apache-2.0 GPL-2+ )
RDEPEND=zlib? ( >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
RESTRICT=!test? ( test )
SLOT=0/7.14.1
-SRC_URI=https://github.com/Mbed-TLS/mbedtls/archive/mbedtls-2.28.6.tar.gz
+SRC_URI=https://github.com/Mbed-TLS/mbedtls/archive/mbedtls-2.28.7.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=b9329ce2ae6b6761083a38e3413b36dd
diff --git a/metadata/md5-cache/net-libs/mbedtls-3.5.1 b/metadata/md5-cache/net-libs/mbedtls-3.5.2
index b4932d7d2e84..c01bcbbfb1e8 100644
--- a/metadata/md5-cache/net-libs/mbedtls-3.5.1
+++ b/metadata/md5-cache/net-libs/mbedtls-3.5.2
@@ -9,6 +9,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r
LICENSE=|| ( Apache-2.0 GPL-2+ )
RESTRICT=!test? ( test )
SLOT=0/15.20.6
-SRC_URI=https://github.com/Mbed-TLS/mbedtls/archive/mbedtls-3.5.1.tar.gz
+SRC_URI=https://github.com/Mbed-TLS/mbedtls/archive/mbedtls-3.5.2.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e53019d5d99867229dba974f8995aef1
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index e0306d333f1e..7dd8db9e9ff1 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/curl-8.4.0 b/metadata/md5-cache/net-misc/curl-8.6.0
index 1d81fd9f56e2..5eb098400469 100644
--- a/metadata/md5-cache/net-misc/curl-8.4.0
+++ b/metadata/md5-cache/net-misc/curl-8.6.0
@@ -1,17 +1,17 @@
BDEPEND=dev-lang/perl virtual/pkgconfig test? ( sys-apps/diffutils http2? ( >=net-libs/nghttp2-1.15.0:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp2:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) verify-sig? ( sec-keys/openpgp-keys-danielstenberg ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=sys-libs/zlib-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.12.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( >=net-nds/openldap-2.0.0:=[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(-)?] ) nghttp3? ( >=net-libs/nghttp3-0.15.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh2-1.0.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(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-3.1.10:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-0.9.7:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[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(-)?] )
+DEPEND=>=sys-libs/zlib-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.12.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( >=net-nds/openldap-2.0.0:=[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(-)?] ) nghttp3? ( >=net-libs/nghttp3-0.15.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) psl? ( net-libs/libpsl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh2-1.0.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(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-3.1.10:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-0.9.7:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[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(-)?] )
DESCRIPTION=A Client that groks URLs
EAPI=8
HOMEPAGE=https://curl.se/
INHERIT=autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig
-IUSE=+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos ldap mbedtls nghttp3 +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+IUSE=+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos ldap mbedtls nghttp3 +openssl +pop3 +psl +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD curl ISC test? ( BSD-4 )
-RDEPEND=>=sys-libs/zlib-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.12.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( >=net-nds/openldap-2.0.0:=[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(-)?] ) nghttp3? ( >=net-libs/nghttp3-0.15.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh2-1.0.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(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-3.1.10:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-0.9.7:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[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(-)?] )
+RDEPEND=>=sys-libs/zlib-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.12.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( >=net-nds/openldap-2.0.0:=[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(-)?] ) nghttp3? ( >=net-libs/nghttp3-0.15.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) psl? ( net-libs/libpsl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh2-1.0.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(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-3.1.10:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-0.9.7:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[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(-)?] )
REQUIRED_USE=ssl? ( ^^ ( curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_openssl curl_ssl_rustls ) ) curl_ssl_gnutls? ( gnutls ) curl_ssl_mbedtls? ( mbedtls ) curl_ssl_openssl? ( openssl ) curl_ssl_rustls? ( rustls ) nghttp3? ( !openssl alt-svc )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://curl.se/download/curl-8.4.0.tar.xz verify-sig? ( https://curl.se/download/curl-8.4.0.tar.xz.asc )
+SRC_URI=https://curl.se/download/curl-8.6.0.tar.xz verify-sig? ( https://curl.se/download/curl-8.6.0.tar.xz.asc )
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=f179d48375b0eb7d8d799b284ee44661
+_md5_=ae1534716dc32f8f63bc654a5cad95d7
diff --git a/metadata/md5-cache/net-misc/curl-9999 b/metadata/md5-cache/net-misc/curl-9999
index 4f9268ad9d9b..5fa68042723a 100644
--- a/metadata/md5-cache/net-misc/curl-9999
+++ b/metadata/md5-cache/net-misc/curl-9999
@@ -1,16 +1,16 @@
BDEPEND=dev-lang/perl virtual/pkgconfig test? ( sys-apps/diffutils http2? ( >=net-libs/nghttp2-1.15.0:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( net-libs/nghttp2:=[utils,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) verify-sig? ( sec-keys/openpgp-keys-danielstenberg ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=>=sys-libs/zlib-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.12.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( >=net-nds/openldap-2.0.0:=[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(-)?] ) nghttp3? ( >=net-libs/nghttp3-0.15.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh2-1.0.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(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-3.1.10:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-0.9.7:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[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(-)?] )
+DEPEND=>=sys-libs/zlib-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.12.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( >=net-nds/openldap-2.0.0:=[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(-)?] ) nghttp3? ( >=net-libs/nghttp3-0.15.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) psl? ( net-libs/libpsl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh2-1.0.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(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-3.1.10:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-0.9.7:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[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(-)?] )
DESCRIPTION=A Client that groks URLs
EAPI=8
HOMEPAGE=https://curl.se/
INHERIT=autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig git-r3
-IUSE=+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos ldap mbedtls nghttp3 +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
+IUSE=+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos ldap mbedtls nghttp3 +openssl +pop3 +psl +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
LICENSE=BSD curl ISC test? ( BSD-4 )
PROPERTIES=live
-RDEPEND=>=sys-libs/zlib-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.12.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( >=net-nds/openldap-2.0.0:=[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(-)?] ) nghttp3? ( >=net-libs/nghttp3-0.15.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh2-1.0.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(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-3.1.10:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-0.9.7:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[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(-)?] )
+RDEPEND=>=sys-libs/zlib-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.12.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(-)?] ) idn? ( net-dns/libidn2:=[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(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( >=net-nds/openldap-2.0.0:=[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(-)?] ) nghttp3? ( >=net-libs/nghttp3-0.15.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) psl? ( net-libs/libpsl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh2-1.0.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(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-3.1.10:=[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(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-0.9.7:=[sslv3(-)=,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(-)?] ) rustls? ( net-libs/rustls-ffi:=[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(-)?] )
REQUIRED_USE=ssl? ( ^^ ( curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_openssl curl_ssl_rustls ) ) curl_ssl_gnutls? ( gnutls ) curl_ssl_mbedtls? ( mbedtls ) curl_ssl_openssl? ( openssl ) curl_ssl_rustls? ( rustls ) nghttp3? ( !openssl alt-svc )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=fe4efc7e79dd6b98ceb41f0eb589e4cd
+_md5_=ae1534716dc32f8f63bc654a5cad95d7
diff --git a/metadata/md5-cache/net-misc/ofono-1.33 b/metadata/md5-cache/net-misc/ofono-1.33
deleted file mode 100644
index 194bbd3dcbd3..000000000000
--- a/metadata/md5-cache/net-misc/ofono-1.33
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=configure install
-DEPEND=>=sys-apps/dbus-1.6 >=dev-libs/glib-2.68 net-misc/mobile-broadband-provider-info bluetooth? ( >=net-wireless/bluez-4.99 ) udev? ( virtual/udev ) examples? ( dev-python/dbus-python ) tools? ( virtual/libusb:1 )
-DESCRIPTION=Open Source mobile telephony (GSM/UMTS) daemon
-EAPI=7
-HOMEPAGE=https://git.kernel.org/pub/scm/network/ofono/ofono.git
-INHERIT=systemd
-IUSE=+atmodem bluetooth +cdmamodem +datafiles doc dundee examples +isimodem +phonesim +provision +qmimodem tools +udev upower
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86
-LICENSE=GPL-2
-RDEPEND=>=sys-apps/dbus-1.6 >=dev-libs/glib-2.68 net-misc/mobile-broadband-provider-info bluetooth? ( >=net-wireless/bluez-4.99 ) udev? ( virtual/udev ) examples? ( dev-python/dbus-python ) tools? ( virtual/libusb:1 )
-REQUIRED_USE=dundee? ( bluetooth )
-SLOT=0
-SRC_URI=https://www.kernel.org/pub/linux/network/ofono/ofono-1.33.tar.xz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=907d6fcf1dbcdd3bd127b2a15639ddbe
diff --git a/metadata/md5-cache/net-misc/ofono-2.1 b/metadata/md5-cache/net-misc/ofono-2.1
index efd8e0d57064..501e7608ec57 100644
--- a/metadata/md5-cache/net-misc/ofono-2.1
+++ b/metadata/md5-cache/net-misc/ofono-2.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://git.kernel.org/pub/scm/network/ofono/ofono.git
INHERIT=systemd
IUSE=+atmodem bluetooth +cdmamodem +datafiles doc dundee examples +isimodem +phonesim +provision +qmimodem tools +udev upower
-KEYWORDS=amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86
LICENSE=GPL-2
RDEPEND=>=sys-apps/dbus-1.6 >=dev-libs/glib-2.68 net-misc/mobile-broadband-provider-info bluetooth? ( >=net-wireless/bluez-4.99 ) udev? ( virtual/udev ) examples? ( dev-python/dbus-python ) tools? ( virtual/libusb:1 )
REQUIRED_USE=dundee? ( bluetooth )
SLOT=0
SRC_URI=https://mirrors.edge.kernel.org/pub/linux/network/ofono/ofono-2.1.tar.xz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=506bf4845a0c2717daea734cf464ba17
+_md5_=d60df8f5f2acee94aa6c82071248df03
diff --git a/metadata/md5-cache/sci-electronics/Manifest.gz b/metadata/md5-cache/sci-electronics/Manifest.gz
index 073b8dae9c49..5c5f25623242 100644
--- a/metadata/md5-cache/sci-electronics/Manifest.gz
+++ b/metadata/md5-cache/sci-electronics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-electronics/kicad-7.0.10 b/metadata/md5-cache/sci-electronics/kicad-7.0.10
new file mode 100644
index 000000000000..d13ab53db566
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/kicad-7.0.10
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-lang/swig-4.0 doc? ( app-text/doxygen ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 >sci-electronics/ngspice-27[shared] sys-libs/zlib >=x11-libs/wxGTK-3.2.2.1-r3:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext )
+DESCRIPTION=Electronic Schematic and PCB design tools
+EAPI=8
+HOMEPAGE=https://www.kicad.org
+INHERIT=check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils
+IUSE=doc examples nls openmp test python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=GPL-2+ GPL-3+ Boost-1.0 BSD
+RDEPEND=dev-db/unixODBC dev-libs/boost:=[context,nls] media-libs/freeglut media-libs/glew:0= >=media-libs/glm-0.9.9.1 media-libs/mesa[X(+)] net-misc/curl >=sci-libs/opencascade-7.3.0:0= >=x11-libs/cairo-1.8.8:= >=x11-libs/pixman-0.30 >sci-electronics/ngspice-27[shared] sys-libs/zlib >=x11-libs/wxGTK-3.2.2.1-r3:3.2-gtk3[X,opengl] python_single_target_python3_10? ( dev-libs/boost:=[context,nls,python,python_targets_python3_10(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[context,nls,python,python_targets_python3_11(-)] >=dev-python/wxpython-4.2.0:*[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) nls? ( sys-devel/gettext ) sci-electronics/electronics-menu
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://gitlab.com/kicad/code/kicad/-/archive/7.0.10/kicad-7.0.10.tar.bz2 -> kicad-7.0.10.tar.bz2
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=7ee1db6acdef6f1b4be709d693987e7d
diff --git a/metadata/md5-cache/sci-electronics/kicad-footprints-7.0.10 b/metadata/md5-cache/sci-electronics/kicad-footprints-7.0.10
new file mode 100644
index 000000000000..6603c2086d8e
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/kicad-footprints-7.0.10
@@ -0,0 +1,13 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Electronic Schematic and PCB design tools footprint libraries
+EAPI=8
+HOMEPAGE=https://gitlab.com/kicad/libraries/kicad-footprints
+INHERIT=cmake
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=CC-BY-SA-4.0
+RDEPEND=>=sci-electronics/kicad-7.0.0
+SLOT=0
+SRC_URI=https://gitlab.com/kicad/libraries/kicad-footprints/-/archive/7.0.10/kicad-footprints-7.0.10.tar.bz2
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=058de246aadad7a261fc44e7064d7375
diff --git a/metadata/md5-cache/sci-electronics/kicad-meta-7.0.10 b/metadata/md5-cache/sci-electronics/kicad-meta-7.0.10
new file mode 100644
index 000000000000..ebcc954a68a6
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/kicad-meta-7.0.10
@@ -0,0 +1,10 @@
+DEFINED_PHASES=-
+DESCRIPTION=Electronic Schematic and PCB design tools (meta package)
+EAPI=8
+HOMEPAGE=http://www.kicad.org
+IUSE=doc minimal
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=metapackage
+RDEPEND=>=sci-electronics/kicad-7.0.10 >=sci-electronics/kicad-symbols-7.0.10 >=sci-electronics/kicad-footprints-7.0.10 doc? ( >=app-doc/kicad-doc-7.0.10 ) !minimal? ( >=sci-electronics/kicad-packages3d-7.0.10 >=sci-electronics/kicad-templates-7.0.10 )
+SLOT=0
+_md5_=957dc41d7c45e4276306c9a0d91c7ec3
diff --git a/metadata/md5-cache/sci-electronics/kicad-packages3d-7.0.10 b/metadata/md5-cache/sci-electronics/kicad-packages3d-7.0.10
new file mode 100644
index 000000000000..147a1bdc4473
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/kicad-packages3d-7.0.10
@@ -0,0 +1,13 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DESCRIPTION=Electronic Schematic and PCB design tools 3D package libraries
+EAPI=8
+HOMEPAGE=https://gitlab.com/kicad/libraries/kicad-packages3D
+INHERIT=check-reqs cmake
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=CC-BY-SA-4.0
+RDEPEND=>=sci-electronics/kicad-7.0.0
+SLOT=0
+SRC_URI=https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/7.0.10/kicad-packages3D-7.0.10.tar.bz2 -> kicad-packages3d-7.0.10.tar.bz2
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=4df9f3efbca7ab96938ed81d3ba11af7
diff --git a/metadata/md5-cache/sci-electronics/kicad-symbols-7.0.10 b/metadata/md5-cache/sci-electronics/kicad-symbols-7.0.10
new file mode 100644
index 000000000000..23d7d08484ff
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/kicad-symbols-7.0.10
@@ -0,0 +1,13 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Electronic Schematic and PCB design tools symbol libraries
+EAPI=8
+HOMEPAGE=https://gitlab.com/kicad/libraries/kicad-symbols
+INHERIT=cmake
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=CC-BY-SA-4.0
+RDEPEND=>=sci-electronics/kicad-7.0.0
+SLOT=0
+SRC_URI=https://gitlab.com/kicad/libraries/kicad-symbols/-/archive/7.0.10/kicad-symbols-7.0.10.tar.bz2
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=806128567ccaf753f36c6069ad30af2b
diff --git a/metadata/md5-cache/sci-electronics/kicad-symbols-9999 b/metadata/md5-cache/sci-electronics/kicad-symbols-9999
index b8b931c43d36..55b0470a4b33 100644
--- a/metadata/md5-cache/sci-electronics/kicad-symbols-9999
+++ b/metadata/md5-cache/sci-electronics/kicad-symbols-9999
@@ -9,4 +9,4 @@ PROPERTIES=live
RDEPEND=>=sci-electronics/kicad-6.0.0
SLOT=0
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=abe5e8d23217f9d10882918673a032fe
+_md5_=b4fbf89525bad02d607ed77537dd5845
diff --git a/metadata/md5-cache/sci-electronics/kicad-templates-7.0.10 b/metadata/md5-cache/sci-electronics/kicad-templates-7.0.10
new file mode 100644
index 000000000000..576acd669272
--- /dev/null
+++ b/metadata/md5-cache/sci-electronics/kicad-templates-7.0.10
@@ -0,0 +1,13 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Electronic Schematic and PCB design tools project templates
+EAPI=8
+HOMEPAGE=https://github.com/kicad/kicad-templates
+INHERIT=cmake
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=CC-BY-SA-4.0
+RDEPEND=>=sci-electronics/kicad-7.0.0
+SLOT=0
+SRC_URI=https://gitlab.com/kicad/libraries/kicad-templates/-/archive/7.0.10/kicad-templates-7.0.10.tar.bz2
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=7534d46eb49b243095a44a9cbdcda57f
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index f7205b758ea1..67d7f9f32844 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/cgal-5.6 b/metadata/md5-cache/sci-mathematics/cgal-5.6
index 1ed463e3a72a..544827891fb4 100644
--- a/metadata/md5-cache/sci-mathematics/cgal-5.6
+++ b/metadata/md5-cache/sci-mathematics/cgal-5.6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.cgal.org/
INHERIT=cmake
IUSE=doc examples
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-3 GPL-3 Boost-1.0
RDEPEND=dev-cpp/eigen dev-libs/boost:= dev-libs/gmp:=[cxx] dev-libs/mpfr:= sys-libs/zlib x11-libs/libX11:= virtual/glu:= virtual/opengl:=
SLOT=0/14
SRC_URI=https://github.com/CGAL/cgal/releases/download/v5.6/CGAL-5.6.tar.xz doc? ( https://github.com/CGAL/cgal/releases/download/v5.6/CGAL-5.6-doc_html.tar.xz )
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a4f2e53ce73bdfe689d6070b396e8094
+_md5_=197686d987f360d70679b03134edce5d
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 33da82aea19c..ac5859a5f36f 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/debianutils-5.14 b/metadata/md5-cache/sys-apps/debianutils-5.14
index ab0c770493ca..7e4a87b3102b 100644
--- a/metadata/md5-cache/sys-apps/debianutils-5.14
+++ b/metadata/md5-cache/sys-apps/debianutils-5.14
@@ -7,8 +7,8 @@ INHERIT=autotools flag-o-matic
IUSE=+installkernel static
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux
LICENSE=BSD GPL-2 SMAIL
-PDEPEND=installkernel? ( || ( sys-kernel/installkernel sys-kernel/installkernel-systemd ) )
+PDEPEND=installkernel? ( sys-kernel/installkernel )
SLOT=0
SRC_URI=mirror://debian/pool/main/d/debianutils/debianutils_5.14.tar.xz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=36693a495b8d0de1a93b27cc5afa4582
+_md5_=d20b6067428b099416f7d54787c435ae
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index ecfe513c5556..3b2f718a6d90 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/wordpress-6.4.2 b/metadata/md5-cache/www-apps/wordpress-6.4.3
index a006c14177cd..a3386216aeb7 100644
--- a/metadata/md5-cache/www-apps/wordpress-6.4.2
+++ b/metadata/md5-cache/www-apps/wordpress-6.4.3
@@ -8,7 +8,7 @@ IUSE=+akismet examples +themes vhosts vhosts
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-2+
RDEPEND=virtual/httpd-php || ( dev-lang/php[mysql] dev-lang/php[mysqli] ) app-admin/webapp-config
-SLOT=6.4.2
-SRC_URI=https://wordpress.org/wordpress-6.4.2.tar.gz
+SLOT=6.4.3
+SRC_URI=https://wordpress.org/wordpress-6.4.3.tar.gz
_eclasses_=webapp de2d3d345b44597c10d7104a7bcdf7b2
-_md5_=90f723f2a3581269d6e0943371e78afc
+_md5_=8660f5c05df2310443c520b0702137fd
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 29c19ea3a7f7..0ba7a89be42f 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/chromium-121.0.6167.139 b/metadata/md5-cache/www-client/chromium-121.0.6167.139
new file mode 100644
index 000000000000..dc838086ba7c
--- /dev/null
+++ b/metadata/md5-cache/www-client/chromium-121.0.6167.139
@@ -0,0 +1,16 @@
+BDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) || ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt5? ( dev-qt/qtcore:5 ) qt6? ( dev-qt/qtbase:6 ) ) system-toolchain? ( libcxx? ( >=sys-devel/clang-16 ) lto? ( || ( ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 || ( ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ) ) >=dev-lang/rust-1.72.0[profiler] >=dev-build/gn-0.2143 ) dev-lang/perl >=dev-build/ninja-1.7.2 >=dev-util/gperf-3.0.3 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig system-toolchain? ( >=sys-devel/clang-16 ) system-toolchain? ( >=sys-devel/lld-16 ) pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup
+DEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!sys-devel/llvm:0
+DESCRIPTION=Open-source version of Google Chrome web browser
+EAPI=8
+HOMEPAGE=https://www.chromium.org/
+INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
+IUSE=+X +system-harfbuzz +system-icu +system-png +system-zstd cups debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo +proprietary-codecs pulseaudio qt5 qt6 screencast selinux +system-toolchain vaapi wayland widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW pgo
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=BSD
+RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium )
+REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) qt6? ( qt5 ) screencast? ( wayland ) !system-toolchain? ( libcxx )
+SLOT=0/beta
+SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-121.0.6167.139.tar.xz system-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/121-1/chromium-patches-121-1.tar.bz2 ) !system-toolchain? ( https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-llvmorg-18-init-12938-geb1d5065-1.tar.xz -> chromium-121.0.6167.139-clang.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-df0295f07175acc7325ce3ca4152eb05752af1f2-1-llvmorg-18-init-12938-geb1d5065.tar.xz -> chromium-121.0.6167.139-rust.tar.xz ) ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_121.0.6167.85-1raptor0~deb12u1.debian.tar.xz https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=ce1373f95fb1cdc819f6e6127e1e8176
diff --git a/metadata/md5-cache/www-client/chromium-122.0.6261.6 b/metadata/md5-cache/www-client/chromium-122.0.6261.6-r1
index 586063533313..152dcc8f4adf 100644
--- a/metadata/md5-cache/www-client/chromium-122.0.6261.6
+++ b/metadata/md5-cache/www-client/chromium-122.0.6261.6-r1
@@ -1,6 +1,6 @@
-BDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) || ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt5? ( dev-qt/qtcore:5 ) qt6? ( dev-qt/qtbase:6 ) ) libcxx? ( >=sys-devel/clang-16 ) lto? ( || ( ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 || ( ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ) ) >=dev-build/ninja-1.7.2 dev-lang/perl >=dev-build/gn-0.2143 >=dev-util/gperf-3.0.3 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig dev-lang/rust[profiler] >=sys-devel/clang-16 >=sys-devel/lld-16 pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) || ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) || ( ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt5? ( dev-qt/qtcore:5 ) qt6? ( dev-qt/qtbase:6 ) ) system-toolchain? ( libcxx? ( >=sys-devel/clang-16 ) lto? ( || ( ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 || ( ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ) ) >=dev-lang/rust-1.72.0[profiler] >=dev-build/gn-0.2143 ) dev-lang/perl >=dev-build/ninja-1.7.2 >=dev-util/gperf-3.0.3 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig system-toolchain? ( >=sys-devel/clang-16 ) system-toolchain? ( >=sys-devel/lld-16 ) pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup
-DEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!sys-devel/llvm:0
+DEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!sys-devel/llvm:0
DESCRIPTION=Open-source version of Google Chrome web browser
EAPI=8
HOMEPAGE=https://www.chromium.org/
@@ -8,9 +8,9 @@ INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils py
IUSE=+X +system-harfbuzz +system-icu +system-png +system-zstd cups debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo +proprietary-codecs pulseaudio qt5 qt6 screencast selinux +system-toolchain vaapi wayland widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW pgo
KEYWORDS=~amd64 ~arm64
LICENSE=BSD
-RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium )
-REQUIRED_USE=screencast? ( wayland ) !headless? ( || ( X wayland ) ) pgo? ( X !wayland ) qt6? ( qt5 )
+RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium )
+REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) qt6? ( qt5 ) screencast? ( wayland ) !system-toolchain? ( libcxx )
SLOT=0/beta
-SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-122.0.6261.6.tar.xz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/122/chromium-patches-122.tar.bz2 ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_119.0.6045.159-1raptor0~deb12u1.debian.tar.xz https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
+SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-122.0.6261.6.tar.xz system-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/122-1/chromium-patches-122-1.tar.bz2 ) !system-toolchain? ( https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-llvmorg-18-init-16072-gc4146121e940-5.tar.xz -> chromium-122.0.6261.6-clang.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-df0295f07175acc7325ce3ca4152eb05752af1f2-5-llvmorg-18-init-16072-gc4146121e940.tar.xz -> chromium-122.0.6261.6-rust.tar.xz ) ppc64? ( https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_119.0.6045.159-1raptor0~deb12u1.debian.tar.xz https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4fb8dcb9831a96cc18ef6624c4ad0135
+_md5_=e3480b3f86aae060e018d6fde9531380
diff --git a/metadata/md5-cache/www-client/firefox-115.6.0 b/metadata/md5-cache/www-client/firefox-115.6.0
deleted file mode 100644
index 38aa67caa448..000000000000
--- a/metadata/md5-cache/www-client/firefox-115.6.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) 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-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
-IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh
-KEYWORDS=amd64 arm64 ppc64 ~riscv x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 !www-client/firefox:rapid screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.90 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( lto ) wifi? ( dbus )
-SLOT=esr
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/source/firefox-115.6.0esr.source.tar.xz -> firefox-115.6.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-08.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.6.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.6.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.6.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.6.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.6.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.6.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.6.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.6.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.6.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.6.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.6.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.6.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.6.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.6.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.6.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.6.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.6.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.6.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.6.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.6.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.6.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.6.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.6.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.6.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.6.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.6.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.6.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.6.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.6.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.6.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.6.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.6.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.6.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.6.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.6.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.6.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.6.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.6.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.6.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.6.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.6.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.6.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.6.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.6.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.6.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.6.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.6.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.6.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.6.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.6.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.6.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.6.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.6.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.6.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.6.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.6.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.6.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.6.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.6.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.6.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.6.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.6.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.6.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.6.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.6.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.6.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.6.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.6.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.6.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.6.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.6.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.6.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.6.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.6.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fur.xpi -> firefox-115.6.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.6.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.6.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.6.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.6.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.6.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.6.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.6.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.6.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.6.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.6.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.6.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.6.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.6.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sc.xpi -> firefox-115.6.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.6.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.6.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.6.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/szl.xpi -> firefox-115.6.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.6.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.6.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.6.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.6.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.6.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.6.0esr-xh.xpi )
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic b2b07efa51009704f88173b2c7feab47 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c681fb8bf75aef9764c3c3efa4dd2e6b
diff --git a/metadata/md5-cache/www-client/firefox-122.0 b/metadata/md5-cache/www-client/firefox-122.0
index b0fabcce0ba5..3f7d5bc9ca73 100644
--- a/metadata/md5-cache/www-client/firefox-122.0
+++ b/metadata/md5-cache/www-client/firefox-122.0
@@ -12,6 +12,6 @@ LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=!www-client/firefox:0 !www-client/firefox:esr 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.95 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) !jumbo-build? ( !system-icu ) pgo? ( lto ) wifi? ( dbus )
SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/122.0/source/firefox-122.0.source.tar.xz -> firefox-122.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-122-patches-01.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/af.xpi -> firefox-122.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ar.xpi -> firefox-122.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ast.xpi -> firefox-122.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/be.xpi -> firefox-122.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/bg.xpi -> firefox-122.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/br.xpi -> firefox-122.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ca.xpi -> firefox-122.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/cak.xpi -> firefox-122.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/cs.xpi -> firefox-122.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/cy.xpi -> firefox-122.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/da.xpi -> firefox-122.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/de.xpi -> firefox-122.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/dsb.xpi -> firefox-122.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/el.xpi -> firefox-122.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/en-CA.xpi -> firefox-122.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/en-GB.xpi -> firefox-122.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/es-AR.xpi -> firefox-122.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/es-ES.xpi -> firefox-122.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/et.xpi -> firefox-122.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/eu.xpi -> firefox-122.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/fi.xpi -> firefox-122.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/fr.xpi -> firefox-122.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-122.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-122.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/gd.xpi -> firefox-122.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/gl.xpi -> firefox-122.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/he.xpi -> firefox-122.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/hr.xpi -> firefox-122.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/hsb.xpi -> firefox-122.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/hu.xpi -> firefox-122.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/id.xpi -> firefox-122.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/is.xpi -> firefox-122.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/it.xpi -> firefox-122.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ja.xpi -> firefox-122.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ka.xpi -> firefox-122.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/kab.xpi -> firefox-122.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/kk.xpi -> firefox-122.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ko.xpi -> firefox-122.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/lt.xpi -> firefox-122.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/lv.xpi -> firefox-122.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ms.xpi -> firefox-122.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-122.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/nl.xpi -> firefox-122.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-122.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-122.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/pl.xpi -> firefox-122.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-122.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-122.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/rm.xpi -> firefox-122.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ro.xpi -> firefox-122.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ru.xpi -> firefox-122.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sk.xpi -> firefox-122.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sl.xpi -> firefox-122.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sq.xpi -> firefox-122.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sr.xpi -> firefox-122.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-122.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/th.xpi -> firefox-122.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/tr.xpi -> firefox-122.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/uk.xpi -> firefox-122.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/uz.xpi -> firefox-122.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/vi.xpi -> firefox-122.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-122.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-122.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ach.xpi -> firefox-122.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/an.xpi -> firefox-122.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/az.xpi -> firefox-122.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/bn.xpi -> firefox-122.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/bs.xpi -> firefox-122.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-122.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/eo.xpi -> firefox-122.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/es-CL.xpi -> firefox-122.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/es-MX.xpi -> firefox-122.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/fa.xpi -> firefox-122.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ff.xpi -> firefox-122.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/fur.xpi -> firefox-122.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/gn.xpi -> firefox-122.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-122.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-122.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-122.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ia.xpi -> firefox-122.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/km.xpi -> firefox-122.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/kn.xpi -> firefox-122.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/lij.xpi -> firefox-122.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/mk.xpi -> firefox-122.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/mr.xpi -> firefox-122.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/my.xpi -> firefox-122.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-122.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/oc.xpi -> firefox-122.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sc.xpi -> firefox-122.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sco.xpi -> firefox-122.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/si.xpi -> firefox-122.0-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/son.xpi -> firefox-122.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/szl.xpi -> firefox-122.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ta.xpi -> firefox-122.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/te.xpi -> firefox-122.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/tl.xpi -> firefox-122.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/trs.xpi -> firefox-122.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ur.xpi -> firefox-122.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/xh.xpi -> firefox-122.0-xh.xpi )
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/122.0/source/firefox-122.0.source.tar.xz -> firefox-122.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-122-patches-02.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/af.xpi -> firefox-122.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ar.xpi -> firefox-122.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ast.xpi -> firefox-122.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/be.xpi -> firefox-122.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/bg.xpi -> firefox-122.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/br.xpi -> firefox-122.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ca.xpi -> firefox-122.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/cak.xpi -> firefox-122.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/cs.xpi -> firefox-122.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/cy.xpi -> firefox-122.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/da.xpi -> firefox-122.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/de.xpi -> firefox-122.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/dsb.xpi -> firefox-122.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/el.xpi -> firefox-122.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/en-CA.xpi -> firefox-122.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/en-GB.xpi -> firefox-122.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/es-AR.xpi -> firefox-122.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/es-ES.xpi -> firefox-122.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/et.xpi -> firefox-122.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/eu.xpi -> firefox-122.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/fi.xpi -> firefox-122.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/fr.xpi -> firefox-122.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-122.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-122.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/gd.xpi -> firefox-122.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/gl.xpi -> firefox-122.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/he.xpi -> firefox-122.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/hr.xpi -> firefox-122.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/hsb.xpi -> firefox-122.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/hu.xpi -> firefox-122.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/id.xpi -> firefox-122.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/is.xpi -> firefox-122.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/it.xpi -> firefox-122.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ja.xpi -> firefox-122.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ka.xpi -> firefox-122.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/kab.xpi -> firefox-122.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/kk.xpi -> firefox-122.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ko.xpi -> firefox-122.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/lt.xpi -> firefox-122.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/lv.xpi -> firefox-122.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ms.xpi -> firefox-122.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-122.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/nl.xpi -> firefox-122.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-122.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-122.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/pl.xpi -> firefox-122.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-122.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-122.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/rm.xpi -> firefox-122.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ro.xpi -> firefox-122.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ru.xpi -> firefox-122.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sk.xpi -> firefox-122.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sl.xpi -> firefox-122.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sq.xpi -> firefox-122.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sr.xpi -> firefox-122.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-122.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/th.xpi -> firefox-122.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/tr.xpi -> firefox-122.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/uk.xpi -> firefox-122.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/uz.xpi -> firefox-122.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/vi.xpi -> firefox-122.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-122.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-122.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ach.xpi -> firefox-122.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/an.xpi -> firefox-122.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/az.xpi -> firefox-122.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/bn.xpi -> firefox-122.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/bs.xpi -> firefox-122.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-122.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/eo.xpi -> firefox-122.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/es-CL.xpi -> firefox-122.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/es-MX.xpi -> firefox-122.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/fa.xpi -> firefox-122.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ff.xpi -> firefox-122.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/fur.xpi -> firefox-122.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/gn.xpi -> firefox-122.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-122.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-122.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-122.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ia.xpi -> firefox-122.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/km.xpi -> firefox-122.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/kn.xpi -> firefox-122.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/lij.xpi -> firefox-122.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/mk.xpi -> firefox-122.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/mr.xpi -> firefox-122.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/my.xpi -> firefox-122.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-122.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/oc.xpi -> firefox-122.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sc.xpi -> firefox-122.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/sco.xpi -> firefox-122.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/si.xpi -> firefox-122.0-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/son.xpi -> firefox-122.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/szl.xpi -> firefox-122.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ta.xpi -> firefox-122.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/te.xpi -> firefox-122.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/tl.xpi -> firefox-122.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/trs.xpi -> firefox-122.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/ur.xpi -> firefox-122.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/122.0/linux-x86_64/xpi/xh.xpi -> firefox-122.0-xh.xpi )
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic b2b07efa51009704f88173b2c7feab47 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 203003e590307acca60eba586555388b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=60a0062946a55631af1de8f52ec7ce75
+_md5_=08ae008902b73427af473290650531db
diff --git a/metadata/md5-cache/www-client/firefox-bin-115.6.0-r1 b/metadata/md5-cache/www-client/firefox-bin-115.6.0-r1
deleted file mode 100644
index ae1f061b259f..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-115.6.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:rapid >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla )
-RESTRICT=strip
-SLOT=esr
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/en-US/firefox-115.6.0esr.tar.bz2 -> firefox-bin_x86_64-115.6.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-i686/en-US/firefox-115.6.0esr.tar.bz2 -> firefox-bin_i686-115.6.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.6.0esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.6.0esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.6.0esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.6.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.6.0esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.6.0esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.6.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.6.0esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.6.0esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.6.0esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.6.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.6.0esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.6.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.6.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.6.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.6.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.6.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.6.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.6.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.6.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.6.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.6.0esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.6.0esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.6.0esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.6.0esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.6.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.6.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.6.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.6.0esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.6.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.6.0esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.6.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.6.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.6.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.6.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.6.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.6.0esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.6.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.6.0esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.6.0esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.6.0esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.6.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.6.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.6.0esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.6.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.6.0esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.6.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.6.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.6.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.6.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.6.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.6.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.6.0esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.6.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.6.0esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.6.0esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.6.0esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.6.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.6.0esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.6.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.6.0esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.6.0esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.6.0esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.6.0esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.6.0esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.6.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.6.0esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.6.0esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.6.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.6.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.6.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.6.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.6.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.6.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.6.0esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.6.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.6.0esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.6.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.6.0esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.6.0esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.6.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.6.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.6.0esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.6.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.6.0esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.6.0esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.6.0esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.6.0esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.6.0esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.6.0esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.6.0esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.6.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.6.0esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.6.0esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.6.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.6.0esr-zh-TW.xpi )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=94e94a9e8e9583af9fa18f55ddeb4bc8
diff --git a/metadata/md5-cache/www-client/firefox-bin-121.0.1-r1 b/metadata/md5-cache/www-client/firefox-bin-121.0.1-r1
deleted file mode 100644
index 2aff6c76fde3..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-121.0.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox-bin:0 !www-client/firefox-bin:esr >=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[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 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla )
-RESTRICT=strip
-SLOT=rapid
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/en-US/firefox-121.0.1.tar.bz2 -> firefox-bin_x86_64-121.0.1.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-i686/en-US/firefox-121.0.1.tar.bz2 -> firefox-bin_i686-121.0.1.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ach.xpi -> firefox-121.0.1-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/af.xpi -> firefox-121.0.1-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/an.xpi -> firefox-121.0.1-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ar.xpi -> firefox-121.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ast.xpi -> firefox-121.0.1-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/az.xpi -> firefox-121.0.1-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/be.xpi -> firefox-121.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/bg.xpi -> firefox-121.0.1-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/bn.xpi -> firefox-121.0.1-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/br.xpi -> firefox-121.0.1-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/bs.xpi -> firefox-121.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-121.0.1-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ca.xpi -> firefox-121.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/cak.xpi -> firefox-121.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/cs.xpi -> firefox-121.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/cy.xpi -> firefox-121.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/da.xpi -> firefox-121.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/de.xpi -> firefox-121.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-121.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/el.xpi -> firefox-121.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-121.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-121.0.1-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/eo.xpi -> firefox-121.0.1-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-121.0.1-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-121.0.1-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-121.0.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-121.0.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/et.xpi -> firefox-121.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/eu.xpi -> firefox-121.0.1-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/fa.xpi -> firefox-121.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ff.xpi -> firefox-121.0.1-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/fi.xpi -> firefox-121.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/fr.xpi -> firefox-121.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-121.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-121.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/gd.xpi -> firefox-121.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/gl.xpi -> firefox-121.0.1-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/gn.xpi -> firefox-121.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-121.0.1-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/he.xpi -> firefox-121.0.1-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-121.0.1-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/hr.xpi -> firefox-121.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-121.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/hu.xpi -> firefox-121.0.1-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-121.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ia.xpi -> firefox-121.0.1-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/id.xpi -> firefox-121.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/is.xpi -> firefox-121.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/it.xpi -> firefox-121.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ja.xpi -> firefox-121.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ka.xpi -> firefox-121.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/kab.xpi -> firefox-121.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/kk.xpi -> firefox-121.0.1-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/km.xpi -> firefox-121.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/kn.xpi -> firefox-121.0.1-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ko.xpi -> firefox-121.0.1-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/lij.xpi -> firefox-121.0.1-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/lt.xpi -> firefox-121.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/lv.xpi -> firefox-121.0.1-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/mk.xpi -> firefox-121.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/mr.xpi -> firefox-121.0.1-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ms.xpi -> firefox-121.0.1-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/my.xpi -> firefox-121.0.1-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-121.0.1-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-121.0.1-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/nl.xpi -> firefox-121.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-121.0.1-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/oc.xpi -> firefox-121.0.1-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-121.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/pl.xpi -> firefox-121.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-121.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-121.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/rm.xpi -> firefox-121.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ro.xpi -> firefox-121.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ru.xpi -> firefox-121.0.1-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sco.xpi -> firefox-121.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/si.xpi -> firefox-121.0.1-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sk.xpi -> firefox-121.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sl.xpi -> firefox-121.0.1-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/son.xpi -> firefox-121.0.1-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sq.xpi -> firefox-121.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sr.xpi -> firefox-121.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-121.0.1-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ta.xpi -> firefox-121.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/te.xpi -> firefox-121.0.1-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/th.xpi -> firefox-121.0.1-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/tl.xpi -> firefox-121.0.1-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/tr.xpi -> firefox-121.0.1-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/trs.xpi -> firefox-121.0.1-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/uk.xpi -> firefox-121.0.1-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ur.xpi -> firefox-121.0.1-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/uz.xpi -> firefox-121.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/vi.xpi -> firefox-121.0.1-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/xh.xpi -> firefox-121.0.1-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-121.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-121.0.1-zh-TW.xpi )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=315c9f1b6988ebe7d5f0946f38faed68
diff --git a/metadata/md5-cache/www-client/google-chrome-121.0.6167.85 b/metadata/md5-cache/www-client/google-chrome-121.0.6167.139
index def863c99a7e..7a5d149f72c2 100644
--- a/metadata/md5-cache/www-client/google-chrome-121.0.6167.85
+++ b/metadata/md5-cache/www-client/google-chrome-121.0.6167.139
@@ -10,6 +10,6 @@ LICENSE=google-chrome
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr >=dev-libs/nss-3.26 media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/libcap x11-libs/cairo x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X] gui-libs/gtk:4[X] ) x11-libs/libdrm >=x11-libs/libX11-1.5.0 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) selinux? ( sec-policy/selinux-chromium )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_121.0.6167.85-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_121.0.6167.139-1_amd64.deb
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=315c08932e518dcd2cdc5541d6768de8
+_md5_=9f8ae4e5555e610b0517d3b0297936b4
diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-122.0.2325.0 b/metadata/md5-cache/www-client/microsoft-edge-dev-122.0.2365.3
index aede2c840aee..17b401441512 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-dev-122.0.2325.0
+++ b/metadata/md5-cache/www-client/microsoft-edge-dev-122.0.2365.3
@@ -10,6 +10,6 @@ LICENSE=microsoft-edge
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X] dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_122.0.2325.0-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-dev/microsoft-edge-dev_122.0.2365.3-1_amd64.deb
_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fc06b8d2613140af309a4b8b67943a51
+_md5_=f29224e392ab1059467cfd8eaa56421f
diff --git a/metadata/md5-cache/www-client/seamonkey-2.53.18.1 b/metadata/md5-cache/www-client/seamonkey-2.53.18.1
new file mode 100644
index 000000000000..0b686478d487
--- /dev/null
+++ b/metadata/md5-cache/www-client/seamonkey-2.53.18.1
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip app-arch/zip >=dev-lang/nasm-2.13 dev-lang/perl dev-util/cbindgen >=sys-devel/binutils-2.16.1 || ( ( sys-devel/clang:16 sys-devel/llvm:16 ) ( sys-devel/clang:15 sys-devel/llvm:15 ) ) virtual/pkgconfig virtual/rust amd64? ( >=dev-lang/yasm-1.1 ) lto? ( sys-devel/binutils[gold] ) x86? ( >=dev-lang/yasm-1.1 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7 virtual/pkgconfig || ( dev-lang/python:3.11[ncurses,sqlite,ssl,threads(+)] dev-lang/python:3.10[ncurses,sqlite,ssl,threads(+)] ) app-arch/unzip
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
+DEPEND=app-arch/bzip2 >=app-accessibility/at-spi2-core-2.46.0 >=dev-libs/glib-2.26:2 >=dev-libs/libffi-3.0.10:= >=dev-libs/nspr-4.23 >=dev-libs/nss-3.47.1 media-libs/fontconfig >=media-libs/freetype-2.4.10 >=media-libs/mesa-10.2:= >=sys-libs/zlib-1.2.3 >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXt x11-libs/libxcb:= >=x11-libs/pango-1.22.0 x11-libs/pixman media-video/ffmpeg virtual/freedesktop-icon-theme dbus? ( >=dev-libs/dbus-glib-0.72 >=sys-apps/dbus-0.60 ) jack? ( virtual/jack ) kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) system-av1? ( >=media-libs/dav1d-0.3.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.9-r1 >=media-libs/harfbuzz-1.3.3:0= ) system-icu? ( >=dev-libs/icu-59.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0= ) system-libvpx? ( >=media-libs/libvpx-1.8.0:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.31:0=[apng] ) system-sqlite? ( >=dev-db/sqlite-3.38.2:3[secure-delete] ) wifi? ( kernel_linux? ( >=dev-libs/dbus-glib-0.72 net-misc/networkmanager >=sys-apps/dbus-0.60 ) ) x11-base/xorg-proto amd64? ( virtual/opengl ) x86? ( virtual/opengl ) !!sys-devel/llvm:0
+DESCRIPTION=Seamonkey Web Browser
+EAPI=8
+HOMEPAGE=https://www.seamonkey-project.org/
+INHERIT=autotools check-reqs desktop edos2unix flag-o-matic llvm mozcoreconf-v6 mozlinguas-v2 pax-utils toolchain-funcs xdg-utils
+IUSE=+chatzilla cpu_flags_arm_neon dbus +gmp-autoupdate +ipc jack lto pulseaudio selinux startup-notification test webrtc wifi +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx +system-png +system-sqlite custom-cflags custom-optimization l10n_cs l10n_de l10n_en-GB l10n_es-AR l10n_es-ES l10n_fr l10n_hu l10n_it l10n_ja l10n_lt l10n_nl l10n_pl l10n_pt-PT l10n_ru l10n_sk l10n_sv l10n_zh-CN l10n_zh-TW
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=app-arch/bzip2 >=app-accessibility/at-spi2-core-2.46.0 >=dev-libs/glib-2.26:2 >=dev-libs/libffi-3.0.10:= >=dev-libs/nspr-4.23 >=dev-libs/nss-3.47.1 media-libs/fontconfig >=media-libs/freetype-2.4.10 >=media-libs/mesa-10.2:= >=sys-libs/zlib-1.2.3 >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrender x11-libs/libXt x11-libs/libxcb:= >=x11-libs/pango-1.22.0 x11-libs/pixman media-video/ffmpeg virtual/freedesktop-icon-theme dbus? ( >=dev-libs/dbus-glib-0.72 >=sys-apps/dbus-0.60 ) jack? ( virtual/jack ) kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.9 ) ) startup-notification? ( >=x11-libs/startup-notification-0.8 ) system-av1? ( >=media-libs/dav1d-0.3.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.9-r1 >=media-libs/harfbuzz-1.3.3:0= ) system-icu? ( >=dev-libs/icu-59.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0= ) system-libvpx? ( >=media-libs/libvpx-1.8.0:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.31:0=[apng] ) system-sqlite? ( >=dev-db/sqlite-3.38.2:3[secure-delete] ) wifi? ( kernel_linux? ( >=dev-libs/dbus-glib-0.72 net-misc/networkmanager >=sys-apps/dbus-0.60 ) ) selinux? ( sec-policy/selinux-mozilla )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://archive.seamonkey-project.org/releases/2.53.18.1/source/seamonkey-2.53.18.1.source.tar.xz -> seamonkey-2.53.18.1.source.tar.xz https://archive.seamonkey-project.org/releases/2.53.18.1/source/seamonkey-2.53.18.1.source-l10n.tar.xz -> seamonkey-2.53.18.1.source-l10n.tar.xz https://github.com/BioMike/gentoo-seamonkey-patches/archive/refs/tags/2.53.18.tar.gz -> seamonkey-2.53.18-patches.tar.gz
+_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 203003e590307acca60eba586555388b mozcoreconf-v6 d4a807f99a0fed34a1753360a7757cfd mozextension 6b4ed1f2868a5b76f37975667fc51202 mozlinguas-v2 972eae5f586e54ff113ecc3486db6ae9 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=84e4d3adbb0e4361b35522f538edb9ca
diff --git a/metadata/md5-cache/www-plugins/Manifest.gz b/metadata/md5-cache/www-plugins/Manifest.gz
index 8506aea34a56..2afd1ad7e0f7 100644
--- a/metadata/md5-cache/www-plugins/Manifest.gz
+++ b/metadata/md5-cache/www-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-121.0.6167.85 b/metadata/md5-cache/www-plugins/chrome-binary-plugins-121.0.6167.139
index 5a66bc008261..a7a98c61be3f 100644
--- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-121.0.6167.85
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-121.0.6167.139
@@ -8,6 +8,6 @@ LICENSE=google-chrome
RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss sys-libs/glibc !www-plugins/chrome-binary-plugins:0 !www-plugins/chrome-binary-plugins:beta !www-plugins/chrome-binary-plugins: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_121.0.6167.85-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_121.0.6167.139-1_amd64.deb
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
_md5_=07fb5df4e8653d9441f4392987d65eef
diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz
index 7b31ea78540f..2f546278ac50 100644
--- a/metadata/md5-cache/x11-drivers/Manifest.gz
+++ b/metadata/md5-cache/x11-drivers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-545.29.06-r1 b/metadata/md5-cache/x11-drivers/nvidia-drivers-545.29.06-r1
index 2147a58422d4..d4386dce4872 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-545.29.06-r1
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-545.29.06-r1
@@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules )
SLOT=0/545
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/545.29.06/NVIDIA-Linux-x86_64-545.29.06.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/545.29.06/NVIDIA-Linux-aarch64-545.29.06.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-545.29.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-545.29.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-545.29.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-545.29.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-545.29.06.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-545.29.06.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=74980874194e6d251cf29114425de92b
+_md5_=f0ba156e93fe71b4913fe4c5176fbad3
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.07 b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.07
index 6f9aaeef6038..55bb0049dbfc 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.07
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.07
@@ -13,4 +13,4 @@ REQUIRED_USE=kernel-open? ( modules )
SLOT=0/550
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/550.40.07/NVIDIA-Linux-x86_64-550.40.07.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/550.40.07/NVIDIA-Linux-aarch64-550.40.07.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.40.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.40.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.40.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-550.40.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.40.07.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-550.40.07.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=f4a5be88639c82530a5963863ec5f572
+_md5_=092f3a3537191aecb5883e728e255167
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index bd6dcfb3738d..00718ae62e50 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/gigolo-0.5.3 b/metadata/md5-cache/x11-misc/gigolo-0.5.3
index 5f6ae79897d8..8f90712de3cc 100644
--- a/metadata/md5-cache/x11-misc/gigolo-0.5.3
+++ b/metadata/md5-cache/x11-misc/gigolo-0.5.3
@@ -5,10 +5,10 @@ DESCRIPTION=A frontend to easily manage connections to remote filesystems using
EAPI=8
HOMEPAGE=https://www.uvena.de/gigolo/ https://docs.xfce.org/apps/gigolo/start https://gitlab.xfce.org/apps/gigolo/
INHERIT=xdg-utils
-KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.38.0 >=x11-libs/gtk+-3.14.0:3
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/gigolo/0.5/gigolo-0.5.3.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2f4e0dbed43bccdbe2bb627098497dcc
+_md5_=0f358e685a96f3ae7d8313904e8a2704
diff --git a/metadata/md5-cache/xfce-base/Manifest.gz b/metadata/md5-cache/xfce-base/Manifest.gz
index 97a1ce873c5e..bd7f501d85c1 100644
--- a/metadata/md5-cache/xfce-base/Manifest.gz
+++ b/metadata/md5-cache/xfce-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-base/xfce4-meta-4.18-r1 b/metadata/md5-cache/xfce-base/xfce4-meta-4.18-r1
index aed1a16fd5a8..b2be265bf63f 100644
--- a/metadata/md5-cache/xfce-base/xfce4-meta-4.18-r1
+++ b/metadata/md5-cache/xfce-base/xfce4-meta-4.18-r1
@@ -3,8 +3,8 @@ DESCRIPTION=The Xfce Desktop Environment (meta package)
EAPI=8
HOMEPAGE=https://www.xfce.org/
IUSE=archive calendar cdr editor image media minimal mpd pulseaudio remote-fs search +svg upower
-KEYWORDS=~amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=metapackage
RDEPEND=x11-themes/hicolor-icon-theme >=xfce-base/exo-4.18.0 >=xfce-base/garcon-4.18.0 >=xfce-base/libxfce4ui-4.18.0 >=xfce-base/libxfce4util-4.18.0 >=xfce-base/thunar-4.18.0 >=xfce-base/thunar-volman-4.18.0 >=xfce-base/tumbler-4.18.0 >=xfce-base/xfce4-appfinder-4.18.0 >=xfce-base/xfce4-panel-4.18.0 >=xfce-base/xfce4-session-4.18.0 >=xfce-base/xfce4-settings-4.18.0 x11-terms/xfce4-terminal >=xfce-base/xfconf-4.18.0 >=xfce-base/xfdesktop-4.18.0 >=xfce-base/xfwm4-4.18.0 !minimal? ( media-fonts/dejavu virtual/freedesktop-icon-theme ) archive? ( app-arch/xarchiver ) calendar? ( app-office/orage ) cdr? ( app-cdr/xfburn ) editor? ( app-editors/mousepad ) image? ( media-gfx/ristretto ) media? ( media-video/parole ) mpd? ( media-sound/xfmpc ) pulseaudio? ( xfce-extra/xfce4-pulseaudio-plugin ) remote-fs? ( x11-misc/gigolo ) search? ( dev-util/catfish ) svg? ( gnome-base/librsvg ) upower? ( >=xfce-base/xfce4-power-manager-4.18.0 )
SLOT=0
-_md5_=dd6d29375a66d9150ce0613264b05f8e
+_md5_=2eb8ad289c3a7a20eec6acdf9c907477
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index d054a70a5fe9..6e0ab6faafef 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16587 BLAKE2B 02b0d47f0ea7c4ac6cc2a83d7c06c659755bb2df3e33e35877f86726852332f7d792756e62eebc159ba07b25e13e2b4b4013025d1f29dd8980f494b20439fe39 SHA512 6a54dc8f9509d15f64904f6c8016904aab74aa4978dbd761066eaaaa946fc9036cb0053410c0b562eebb58d9d1f2834f05ab98ad6b1b943ae9ff4c21538ac932
-TIMESTAMP 2024-01-31T04:49:37Z
+TIMESTAMP 2024-01-31T11:10:34Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW50WFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW6KqpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDUFg//TZabFBVIALQC/UOeaJm5cN9RZnSqInFQjNC/xt+AJbyYkY2yPdp9X5v0
-xJr+5CrjQAq4xYdkz6qk4z9wdhBWoyG1coEHu4yl8jnaVlOWykWF1G9E4aCimNrz
-bmItNSadfYohDo/yDRhLac9R+/pSPS1xcaVqT5xGq/sFYpZaFGmok7ocOlLE/z53
-WRn4wyAjHedh7eDD6uvzGzgz6mCnlsjoEC/VLKkhjZoz1AR6HaSQqF3gC8dazqAh
-nO5TYdNtn25GezJgu4xXSnemsEGgPAtNcgo+qSUrSi0JStQPv3/NIMFzg2R58teu
-JMWgjDcC62JVLmmjCufoBwreD70F++wvJozHI4Z3jOxg3yPY7WB0W3e2o4hVjJWl
-+XWEO40tAPXFGDKFsH6XH+EczYYpXVxIaVFGmA1puBre56aTV3VuW4AXZJUw2+lO
-Vt1xXboKB/RXbTGvCq+qixNSHjcons/FZSw376MFdOk+94x8/N7STxWa+zPRRp5x
-dEXAyFByr/lmVydo6gEmWbfJub1PImWqbo1XEfxkphE7WzMCOorZIVJ1SVUVUpfA
-a9XnSqb2syfrH+Rc1aniVhVZ5jmd9Eh908l46mTt/DZhgC2vDY9Uq2cD7GGA0EQv
-X//mAIcxP2VYkr8KQsYZ0wDM62dSquZ9kUIITbMfLI/rC27Emc4=
-=2CU9
+klAhWA//berXYO4xwsDUEie8uaxLcVb3zeITb3OUkRH+dyz2MXhzohSavOQLaJ7Z
+ax188Ba4nwgiQcQObGLXvSiLn4yy8OINE1GIDBiaXuXjZJewlRgBZFym1L3aiKBl
+00w+KJfNYpnZnTJObJOptKA8W2+RE2Tncq5g6xzxNDRQvYsBa6WX4m4eqTyQrF2W
+s2B86eaFrtNexFrNt9s+mP++4dqTzQzcEmMYLwqA0UXZxQm86w98bV9EmTSWGtTu
+8rum6u8ls5tYrH9QCAViIJ6BeAeqKc4nt89Fxg/fZplaC2RNJTJssSgK/svljm0m
+pWAOJHBiSenxchaFogcyZpZbx3n9Ix4mh4hQkfsl9M8oH42qsreXb2InuRHvziz0
+N12md9De68kM0klh1gZEqIQHFYe8VOMjPl4EuVd8+ImCwiSw84Fks09Tt5PvWt8B
+Fubp7+Dv4ladLCGE1hiaKz5HHpvH8AOtmP8eRKDtmBFJY66CFKvbxjEfwsHKGmTn
+Ll2yzLFovW5Hwlw9qNcrJSnf1nAcFh+wGqYPOPmZpp6Y5r/2GkKp2z9LpMRmLvrz
+0Oks/oKlBGUhpKEo6xzjnappiey5WMlvWdT+Wcs50L7Zz5pBP/P72KJ6tTiCqsJU
+IpVi3BbxJJDDxaXYfaKyANjdZPQElM09Qauaq4k6dUpyrHcTZrI=
+=Q7Ab
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 866eda0d0b39..9091c1478d12 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Wed, 31 Jan 2024 04:49:34 +0000
+Wed, 31 Jan 2024 11:10:30 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 3f6b515bb044..33e2d59a30c2 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Wed Jan 31 04:49:33 AM UTC 2024
+Wed Jan 31 11:10:30 AM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 6a764d08257d..b527b651c8b0 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Wed, 31 Jan 2024 05:15:01 +0000
+Wed, 31 Jan 2024 11:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 8a0b79d805a3..c6504810b1d8 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-983e3edcb40741ffc28fabf167f3da1a48e0272b 1706671490 2024-01-31T03:24:50+00:00
+267227e4d554faf5dcb135ddcfab359d00cf06f6 1706697316 2024-01-31T10:35:16+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index cfafe3f541e1..fa48f47db96d 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1706676901 Wed 31 Jan 2024 04:55:01 AM UTC
+1706699401 Wed 31 Jan 2024 11:10:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 78b78c4e49a6..9091c1478d12 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Wed, 31 Jan 2024 04:49:33 +0000
+Wed, 31 Jan 2024 11:10:30 +0000
diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz
index 29656ae6ab24..7bcffa63d345 100644
--- a/net-dns/Manifest.gz
+++ b/net-dns/Manifest.gz
Binary files differ
diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest
index 93e3f2a25843..2c64d9964fb6 100644
--- a/net-dns/bind-tools/Manifest
+++ b/net-dns/bind-tools/Manifest
@@ -4,6 +4,6 @@ DIST bind-9.16.41.tar.xz 5121884 BLAKE2B 53ccc399acc98f79930f51314c1f4e113537034
DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 7cda7df38beaa602fde0142b46c8bcf401cda8afdf00383724ccaa8f3e3f71d320bbd4b7f3be33bcc9c59465932caab1f8c62ca64b79a1470cbdaa01f0048b00 SHA512 cf29e72c9c979f3cf8ba0b17357fb09c37f1436a7f3a518f49ce4b4c682fb367dd3d8e71de6603c166c95a7c535a77a9f2a1393a59723294626acefebbc95fd6
EBUILD bind-tools-9.16.37-r1.ebuild 3936 BLAKE2B 004e8038be46a12ec9a2b3b80f8e5cd9c159fe048023d254d12c483d92e3decc0af01e16a37bdfd9c357c8773169a5eeaee499b57ccc09afc2e2566616797b0d SHA512 7c0f53a7880852754bc622fe6eb25356617e6c58c2df4bf0d5d5200a372f67b36484917aa7c9ac351d858892dfc0cc13b1ff9cdf14f9ee283ca625a48965e207
EBUILD bind-tools-9.16.39.ebuild 3943 BLAKE2B 070fdaf2905eec6061aa333cb69a77c23d00eba4d063e75791aaabf1f7d2e3477e28a86e03778422556aff8036dc50aeb2f01f15672441e97af10cfb194ba3ce SHA512 9d976832d1e9e5d91d659f0395ac70ff6cb669d834dc1a2c04dc278321217a21f96379019bbd39ec3fc8a3e2528e42ebdaf830ad041cb5bf7a3bb1343ad1c001
-EBUILD bind-tools-9.16.41.ebuild 4246 BLAKE2B e4beda5c37bada984a912508d4bfb731ff88a78ad9e5b20969a4b58ab5b7c6a2612880c3f3cd4238d5f37a069cfdd8f4b46d7c19d31b57e21aed9243081a008c SHA512 52cd6fd04a05d9ebfd443f82c78925a937a06ae586f614f6c6c9f8d85b5439f7b949eae3596b5cb0f1fac1257da7e33043dfebf9b24513abd300b32716c10535
-EBUILD bind-tools-9.16.42.ebuild 4246 BLAKE2B e4beda5c37bada984a912508d4bfb731ff88a78ad9e5b20969a4b58ab5b7c6a2612880c3f3cd4238d5f37a069cfdd8f4b46d7c19d31b57e21aed9243081a008c SHA512 52cd6fd04a05d9ebfd443f82c78925a937a06ae586f614f6c6c9f8d85b5439f7b949eae3596b5cb0f1fac1257da7e33043dfebf9b24513abd300b32716c10535
+EBUILD bind-tools-9.16.41.ebuild 4245 BLAKE2B 175cd8d3e7249583979bedc80417ebd48138be6a0d802d59f1a6664f5d96dadb15661e200ac516fce7679c1b8e9899e5ef03df05b15a554c76cc44dcb41a29e4 SHA512 b1d1d6a556c994745cfc736d3813b4b967a3ff491dc9ed01862930f3da2c2dda405eb651a56559a5b928286e19709083605de1207022d2ea797f07065534a468
+EBUILD bind-tools-9.16.42.ebuild 4245 BLAKE2B 175cd8d3e7249583979bedc80417ebd48138be6a0d802d59f1a6664f5d96dadb15661e200ac516fce7679c1b8e9899e5ef03df05b15a554c76cc44dcb41a29e4 SHA512 b1d1d6a556c994745cfc736d3813b4b967a3ff491dc9ed01862930f3da2c2dda405eb651a56559a5b928286e19709083605de1207022d2ea797f07065534a468
MISC metadata.xml 393 BLAKE2B 90453ff0da1ce62c68dbe5c2f8ad99747388e8476afb02fc3794705d9acebbde1fb1d0c1f282a5e3fec62211b02af74c05783ebc2353dbdee3f2f0ba51541430 SHA512 d4e6b6f90058fedc771b2ecde5fb8cb8b3aa4069bded3a7a1ffe01766ca05b08a25b2a7f6d3f9cfa796868b9b290b20d2531ad25b7548427807125a2b8ea5bad
diff --git a/net-dns/bind-tools/bind-tools-9.16.41.ebuild b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
index 53c11f114c95..7aee02018b57 100644
--- a/net-dns/bind-tools/bind-tools-9.16.41.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.41.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz"
LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+caps doc gssapi idn libedit readline test xml"
# no PKCS11 currently as it requires OpenSSL to be patched, also see bug #409687
RESTRICT="!test? ( test )"
diff --git a/net-dns/bind-tools/bind-tools-9.16.42.ebuild b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
index 53c11f114c95..7aee02018b57 100644
--- a/net-dns/bind-tools/bind-tools-9.16.42.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.16.42.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz"
LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+caps doc gssapi idn libedit readline test xml"
# no PKCS11 currently as it requires OpenSSL to be patched, also see bug #409687
RESTRICT="!test? ( test )"
diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest
index 8de93ef76fd9..fda7c9bb9168 100644
--- a/net-dns/bind/Manifest
+++ b/net-dns/bind/Manifest
@@ -15,6 +15,6 @@ DIST bind-9.16.42.tar.xz 5123476 BLAKE2B 7cda7df38beaa602fde0142b46c8bcf401cda8a
DIST dyndns-samples.tbz2 22866 BLAKE2B 409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108 SHA512 83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac
EBUILD bind-9.16.37.ebuild 11173 BLAKE2B d99ad93930bf8e276f9f46b7cac571ca7994e6a165bc4b9e08eea037df175f8dc97613deed937d3f6a27a76584dd55054a948143f8497b69caf2501461dec32e SHA512 31402867a13e1fae07c8d0738cb61a2a55b6cd7a9239f77309538fe85bda7abd6170fdd3ef9b9da4524fbd61681dcc8ccb43689e6dcbf2e4ae8ee23ed191f0e2
EBUILD bind-9.16.39.ebuild 11180 BLAKE2B e580b6821b312bd7c5f5c10f7da514c02c3148075560ea1c28888b7122f40183910d8bedc2d2055e7ac54b75e28d54f0f1bf258ebe03f17f19b4da93c83efb6e SHA512 bec24d57abc732ca61166095674fc71625d66f1df83b2f09c2bed11e1d98475aa2fba94584f6f464c683cfe8f817fd69e9d68df4f0d9066947fcf7174562a4d6
-EBUILD bind-9.16.41.ebuild 11483 BLAKE2B c2d85d2801f0e2ebb6dc9ba96aa5a978672b170463300a4822ac982ad855e345d22c7b1579ebb95ead25108b1a25aa82cf7de9a68e40de0846c1ffbbee183be2 SHA512 f68c6bdf775a4cd6e4cb332eb905ea186e32d84b1e382d5de1c6e38f8165f4e47481d1fd9cadebc3188c538907f2658cee330d40c95293aedfa903c075ea3899
-EBUILD bind-9.16.42.ebuild 11483 BLAKE2B c2d85d2801f0e2ebb6dc9ba96aa5a978672b170463300a4822ac982ad855e345d22c7b1579ebb95ead25108b1a25aa82cf7de9a68e40de0846c1ffbbee183be2 SHA512 f68c6bdf775a4cd6e4cb332eb905ea186e32d84b1e382d5de1c6e38f8165f4e47481d1fd9cadebc3188c538907f2658cee330d40c95293aedfa903c075ea3899
+EBUILD bind-9.16.41.ebuild 11482 BLAKE2B cbdbe397299bca631c94871a697227db2a7d7c910c8369d6c77b0eac3330e908455c40ce5da227592831bcd50fd37962870dd294cd803bc90514dc4a32051237 SHA512 52bf5cd30156ec386e2ff24f8cf0efa59e3721a57e2fa82f4c7bd60d99ef8990c55371f867ab334516c160d9f6e91e1f2ea8e1a573495046271e4f9823828abe
+EBUILD bind-9.16.42.ebuild 11482 BLAKE2B cbdbe397299bca631c94871a697227db2a7d7c910c8369d6c77b0eac3330e908455c40ce5da227592831bcd50fd37962870dd294cd803bc90514dc4a32051237 SHA512 52bf5cd30156ec386e2ff24f8cf0efa59e3721a57e2fa82f4c7bd60d99ef8990c55371f867ab334516c160d9f6e91e1f2ea8e1a573495046271e4f9823828abe
MISC metadata.xml 866 BLAKE2B 672d411e2fef8ac9003d975fff049d1c17da75984efccc30bd98812a4b3e1be74ebf408f6c650813deff5f326a9858dca3755383e9573059f3c8b5c290497fcf SHA512 fd16dda7b0f54faeec5429a8763fb9075da4eb8c358c88891e388b3e3c76e062e7f585cf0134b99648cfcbae07da7b786c3c16920aed329864ba2cf7c29d93c8
diff --git a/net-dns/bind/bind-9.16.41.ebuild b/net-dns/bind/bind-9.16.41.ebuild
index 09c4787d7cf7..8d72f600ea20 100644
--- a/net-dns/bind/bind-9.16.41.ebuild
+++ b/net-dns/bind/bind-9.16.41.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
# -berkdb by default re bug #602682
IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"
diff --git a/net-dns/bind/bind-9.16.42.ebuild b/net-dns/bind/bind-9.16.42.ebuild
index 09c4787d7cf7..8d72f600ea20 100644
--- a/net-dns/bind/bind-9.16.42.ebuild
+++ b/net-dns/bind/bind-9.16.42.ebuild
@@ -33,7 +33,7 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz
LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
# -berkdb by default re bug #602682
IUSE="berkdb +caps +dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi
json ldap lmdb mysql odbc postgres python selinux static-libs test xml +zlib"
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 809b772ba1f0..976bae550851 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index 754aa1e31357..95de846a57a9 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -2,6 +2,8 @@ AUX tdesktop-4.10.0-system-cppgir.patch 1150 BLAKE2B d8a6e1320c2ccfd4f1c3f63bfda
AUX tdesktop-4.10.5-qt_compare.patch 381 BLAKE2B 5a5ceea9163f5c2a4cda0df5d10e4013a9634e11a3a3694e1d09166ec311c1089f75b48fa6d618965b722daae40d1f297484ea954341ef8420c7259425eb0ef8 SHA512 d37fea06e9178c778560d2f46b2953794b1605635bdcbf1343a5077c1270d7ec56e5cbb00bdf6caf7eafe21a3c44faa719b9376b8d317d2a109308107fae4226
DIST tdesktop-4.13.1-full.tar.gz 67876971 BLAKE2B 6743aabae75f06e8691ed77ff22836a0276313756240ec864ac93eba7c04cd2d41c4f844fdea6f89d482e5e0e70793dc7d1fb3f19b788397abab56f631134866 SHA512 4cbbfaf6e5ecc90b429fc2207a106988ab839aa42d0d225841069d20bf2152fada489c28e6816eefa143724f5b8ea4db6995a0612f0df195d8dbd5f40d8a63a3
DIST tdesktop-4.14.6-full.tar.gz 68061605 BLAKE2B aa09760ac148eaac4ba51df14649a77b08fc8fb099eed5ddafb31797a57c0e160c2ebef764ef8a09a36a391b7f7fcad92c6ed52e8d8575870af80fee11d0633d SHA512 fefa645b27950fb0ce47d8430fe3669ed38398fbab37c380c480bb8ec981fe2c32ba29ff99d66f5cd2b59dcab5e6cc062022072a89437c9bf6dfd297c3d4b0ce
+DIST tdesktop-4.14.9-full.tar.gz 68106660 BLAKE2B 35d9943488e5237e3b95a23e02d7c831eff4aacbe16b1b85b5f0c0873011697767bfd6f6c9028aa2939c0fb517251945dcd9389797de30dd25c4336b8d646ebb SHA512 802ec7eeef75ac97934cb0437c24dab62670f7029a1a5e44866cd77d39d7b572b79106c0b73bd742786548db938c49ba2e559123963ef0201adaa279b4cf9fa4
EBUILD telegram-desktop-4.13.1.ebuild 7347 BLAKE2B 357cf1cbf46702f0145540886ad4ba2c448ae7cc4c46be40e4b1c9bb03e57bf4fea0d30876e96b03a3c5b230f13dad8b7e1b86e9a4ef3af2766e656c5482cd0b SHA512 9c19c1755ba618a51e54986ca653347b557cbf5b59247abbaeda427bf78e08a24fdf10db5c035faf7a39a30e712e2e058785b72d9b0c715c8117b1883d134e6d
EBUILD telegram-desktop-4.14.6.ebuild 7383 BLAKE2B 18c4ba010e9bf4e10a97e9675e287cfb41a146a96c1db3dcc4d186437412cb5b8a3452da68f14b2ad29ebf91ef05a9358a8a3125ec124bfbf6f335e0586eacb0 SHA512 7bb94d220ba99f86578a085ee3a5ca3c90de7c774fb7dbb643071d8bb9f9b7c1a4fa21783ba932f2490ef974c8274448bfd03ed61781ed67eb3d3c0368af5495
+EBUILD telegram-desktop-4.14.9.ebuild 7406 BLAKE2B 6150ab2a24d15f9156edc18f86caf27d41897ee3c87278cc0c203fe8074f97d3616bef87bd4fb91fac9872a73c9d83243d321f0fa5fec4e9d69cad0894c03cde SHA512 681c6b10ff606eb993c758261f3c7b94f7be70fa9c473bef4d420e3f2e2cdcf1307ab9f117f85b4499a7c115d3e7608dd5851641eb784daecbf8d5f989feb2b9
MISC metadata.xml 1172 BLAKE2B 525207ea257f0b28c39ee0109554daad26146719792eeb7651f84af385dd7c984eb89b690ea86c7d41fddf0393e87dfff2a0ef981bb602c235a0d37989d818fd SHA512 68db95549d04ed8b6fb41818d8c219492c044abf54af76166fbdefd4cb040fd55918df46ffdd49a97c8d12fe1136fa21037cc2dfe094b3eb06393dd54818302d
diff --git a/net-im/telegram-desktop/telegram-desktop-4.14.9.ebuild b/net-im/telegram-desktop/telegram-desktop-4.14.9.ebuild
new file mode 100644
index 000000000000..0d7c5626f90d
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-4.14.9.ebuild
@@ -0,0 +1,238 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit xdg cmake python-any-r1 optfeature flag-o-matic
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org"
+
+MY_P="tdesktop-${PV}-full"
+SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X"
+REQUIRED_USE="
+ qt6-imageformats? ( qt6 )
+"
+
+KIMAGEFORMATS_RDEPEND="
+ media-libs/libavif:=
+ media-libs/libheif:=
+ >=media-libs/libjxl-0.8.0:=
+"
+CDEPEND="
+ !net-im/telegram-desktop-bin
+ app-arch/lz4:=
+ dev-cpp/abseil-cpp:=
+ >=dev-cpp/glibmm-2.77:2.68
+ dev-libs/glib:2
+ dev-libs/libdispatch
+ dev-libs/openssl:=
+ dev-libs/protobuf
+ dev-libs/xxhash
+ media-libs/libjpeg-turbo:=
+ ~media-libs/libtgvoip-2.4.4_p20221208
+ media-libs/openal
+ media-libs/opus
+ media-libs/rnnoise
+ ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=]
+ media-video/ffmpeg:=[opus,vpx]
+ sys-libs/zlib:=[minizip]
+ virtual/opengl
+ !enchant? ( >=app-text/hunspell-1.7:= )
+ enchant? ( app-text/enchant:= )
+ !qt6? (
+ >=dev-qt/qtcore-5.15:5=
+ >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?]
+ >=dev-qt/qtimageformats-5.15:5
+ >=dev-qt/qtnetwork-5.15:5[ssl]
+ >=dev-qt/qtsvg-5.15:5
+ >=dev-qt/qtwidgets-5.15:5[png,X?]
+ kde-frameworks/kcoreaddons:5
+ webkit? (
+ >=dev-qt/qtdeclarative-5.15:5
+ >=dev-qt/qtwayland-5.15:5
+ )
+ )
+ qt6? (
+ >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?]
+ >=dev-qt/qtimageformats-6.5:6
+ >=dev-qt/qtsvg-6.5:6
+ webkit? (
+ >=dev-qt/qtdeclarative-6.5:6
+ >=dev-qt/qtwayland-6.5:6[compositor]
+ )
+ qt6-imageformats? (
+ >=dev-qt/qtimageformats-6.5:6=
+ ${KIMAGEFORMATS_RDEPEND}
+ )
+ )
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-keysyms
+ )
+"
+RDEPEND="${CDEPEND}
+ webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 )
+"
+DEPEND="${CDEPEND}
+ >=dev-cpp/cppgir-0_p20240110
+ >=dev-cpp/ms-gsl-4
+ dev-cpp/expected-lite
+ dev-cpp/range-v3
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-build/cmake-3.16
+ >=dev-cpp/cppgir-0_p20230926
+ dev-util/gdbus-codegen
+ virtual/pkgconfig
+ wayland? ( dev-util/wayland-scanner )
+"
+
+PATCHES=(
+ "${FILESDIR}/tdesktop-4.10.0-system-cppgir.patch"
+ "${FILESDIR}/tdesktop-4.10.5-qt_compare.patch"
+)
+
+pkg_pretend() {
+ if has ccache ${FEATURES}; then
+ ewarn "ccache does not work with ${PN} out of the box"
+ ewarn "due to usage of precompiled headers"
+ ewarn "check bug https://bugs.gentoo.org/715114 for more info"
+ ewarn
+ fi
+}
+
+src_prepare() {
+ # Bundle kde-frameworks/kimageformats for qt6, since it's impossible to
+ # build in gentoo right now.
+ if use qt6-imageformats; then
+ sed -e 's/DESKTOP_APP_USE_PACKAGED_LAZY/TRUE/' -i \
+ cmake/external/kimageformats/CMakeLists.txt || die
+ printf '%s\n' \
+ 'Q_IMPORT_PLUGIN(QAVIFPlugin)' \
+ 'Q_IMPORT_PLUGIN(HEIFPlugin)' \
+ 'Q_IMPORT_PLUGIN(QJpegXLPlugin)' \
+ >> cmake/external/qt/qt_static_plugins/qt_static_plugins.cpp || die
+ fi
+ # kde-frameworks/kcoreaddons is bundled when using qt6.
+
+ # Happily fail if libraries aren't found...
+ find -type f \( -name 'CMakeLists.txt' -o -name '*.cmake' \) \
+ \! -path './Telegram/lib_webview/CMakeLists.txt' \
+ \! -path './cmake/external/expected/CMakeLists.txt' \
+ \! -path './cmake/external/kcoreaddons/CMakeLists.txt' \
+ \! -path './cmake/external/qt/package.cmake' \
+ -print0 | xargs -0 sed -i \
+ -e '/pkg_check_modules(/s/[^ ]*)/REQUIRED &/' \
+ -e '/find_package(/s/)/ REQUIRED)/' || die
+ # Make sure to check the excluded files for new
+ # CMAKE_DISABLE_FIND_PACKAGE entries.
+
+ # Control QtDBus dependency from here, to avoid messing with QtGui.
+ if ! use dbus; then
+ sed -e '/find_package(Qt[^ ]* OPTIONAL_COMPONENTS/s/DBus *//' \
+ -i cmake/external/qt/package.cmake || die
+ fi
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ # Having user paths sneak into the build environment through the
+ # XDG_DATA_DIRS variable causes all sorts of weirdness with cppgir:
+ # - bug 909038: can't read from flatpak directories (fixed upstream)
+ # - bug 920819: system-wide directories ignored when variable is set
+ export XDG_DATA_DIRS="${EPREFIX}/usr/share"
+
+ # Evil flag (bug #919201)
+ filter-flags -fno-delete-null-pointer-checks
+
+ # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep
+ # the same state across both projects.
+ # See https://bugs.gentoo.org/866055
+ append-cppflags '-DNDEBUG'
+
+ local qt=$(usex qt6 6 5)
+ local mycmakeargs=(
+ -DQT_VERSION_MAJOR=${qt}
+
+ # Override new cmake.eclass defaults (https://bugs.gentoo.org/921939)
+ # Upstream never tests this any other way
+ -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF
+
+ # Control automagic dependencies on certain packages
+ ## Header-only lib, some git version.
+ -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}Quick=$(usex !webkit)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}QuickWidgets=$(usex !webkit)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandClient=$(usex !wayland)
+ ## Only used in Telegram/lib_webview/CMakeLists.txt
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandCompositor=$(usex !webkit)
+ ## KF6CoreAddons is currently unavailable in ::gentoo
+ -DCMAKE_DISABLE_FIND_PACKAGE_KF${qt}CoreAddons=$(usex qt6)
+
+ -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X)
+ -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland)
+ ## Enables enchant and disables hunspell
+ -DDESKTOP_APP_USE_ENCHANT=$(usex enchant)
+ ## Use system fonts instead of bundled ones
+ -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts)
+ )
+
+ if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then
+ einfo "Found custom API credentials"
+ mycmakeargs+=(
+ -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}"
+ -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}"
+ )
+ else
+ # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml
+ # Building with snapcraft API credentials by default
+ # Custom API credentials can be obtained here:
+ # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md
+ # After getting credentials you can export variables:
+ # export MY_TDESKTOP_API_ID="17349""
+ # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb"
+ # and restart the build"
+ # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop
+ # portage will use custom variable every build automatically
+ mycmakeargs+=(
+ -DTDESKTOP_API_ID="611335"
+ -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ if ! use X && ! use screencast; then
+ ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!"
+ ewarn
+ fi
+ if use wayland && ! use qt6; then
+ ewarn "Wayland-specific integrations have been deprecated with Qt5."
+ ewarn "The app will continue to function under wayland, but some"
+ ewarn "functionality may be reduced."
+ ewarn "These integrations are only supported when built with Qt6."
+ ewarn
+ fi
+ if use qt6 && ! use qt6-imageformats; then
+ elog "Enable USE=qt6-imageformats for AVIF, HEIF and JpegXL support"
+ elog
+ fi
+ optfeature_header
+ if ! use qt6; then
+ optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats[avif,heif,jpegxl]
+ fi
+}
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index fb836ff1aa92..858a0b01bca1 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index db91d16405e1..b9a18aabe2f7 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,7 +1,7 @@
DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f42222acb SHA512 339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
-DIST mbedtls-2.28.6.tar.gz 3988909 BLAKE2B d4991fce07ab5120340a7ea6b5eae6888e9568e6d93bb41e1a4b4cc6f7868489ad3542aef346dffc39212d543e3b2d08e7409c078d37a2f7d512e4afa7ca5b60 SHA512 1ce2cfe55b569c6332a462447f69ec1e349e23410afeda88f5f55037493cf145e1031f9a7c8fe080f346cfae98802a13258891376684e7491d171101cb302754
-DIST mbedtls-3.5.1.tar.gz 5580943 BLAKE2B 67ff3e2bf69f507108ee20ddabd7257cb42475e143fc00c7dae5ac9356898cd4db6d8abc5e4995107cafc2dd4802b87b6b2edb888f10c52f34e85a49332c061b SHA512 bb36395f9d889f1e19ee6968d01ec96f974d543ea46cb3935aa86683918e31bf81f46d0d436bcda947c71d622286217bdf4c3afd82503008ac16728e1bdcfc7a
+DIST mbedtls-2.28.7.tar.gz 3990571 BLAKE2B 91a11d9d56fc058c3aef797e644c2c141cd70dc96716e75d9074de89717298a10c93e403a2fed9ae6f34c7549753a70d61b6602fbc21bc568c2e260d4f369f65 SHA512 1cf6722d60a49375f857c8d84f06dbb50ea08accaa12b329d75a93b959aef382410e7b6e0a1511407402b3eec5e2208eaf5e9fc2c8574ed0f8f44234bc4401b3
+DIST mbedtls-3.5.2.tar.gz 5584711 BLAKE2B f1d0e7368ad156cc5cde4cd396ccaf3e1cacfda38f7d7ee89c908245944d22152d141928e8aeebd298437079e7fdb74207875e2f48ce3ef1a6f5fb8840b19df3 SHA512 99f4110d8410415982cb9b71994b069e4d2f89841decccc68b629250c7497c10d5e3ffe867c4ac1518ec7d6edd9703c38fd8afb6c238e9e0e7132def2b09b4e3
EBUILD mbedtls-2.28.5.ebuild 2703 BLAKE2B c47d404259f4c490c72583a0794e0fe7256e9e8157dc6a90bdd3cc27c41a5ade354ba007dbbbb413c091e31a2472818b3f64fe7b1f84224e0d650910a0890efe SHA512 c60e280dda496816c5dc40314d05349d8a81739c0d1dfeadc5146f2788305d2b758bfbd7e23688d73fc98a83149bd55631aa921a1eb04869e57e5b5170f3ed28
-EBUILD mbedtls-2.28.6.ebuild 2791 BLAKE2B 51a3545b38a38668886edffa738b14a43e961183371f38590222bca1a5597a87da5ad8a8a30ef858dc0f907b5c0f08b9c348d18d68b1bef725f83a9be25b089a SHA512 ae548bf000435f0896d2819c349f8eba51bd2623f626cecac3c841c9f66e7a0cc67806b7217c921c1c4e6f60e70e4655982e0cdc94c37547bb238f9534e79d34
-EBUILD mbedtls-3.5.1.ebuild 2498 BLAKE2B 5747289ed398df2cc5101830e64742baf47a394023517cd8d0e439453492a66b94739625241f5a70f6a99d3fc85d405b904b7af746a6780471da11fdec1f1645 SHA512 985a2c98e02ea27aef1e3b38f6a99cc57def21e9351e170d0eaa5717ade0b3b6b46a32c648e9fa12de552f153e176f25b18407696a4fb79db8176b9ef8e88860
-MISC metadata.xml 1002 BLAKE2B 4a21796402fdc34bb08fef67e542c868e07a227a2f22619dd88020ef72e2d6afe2d1284b94434aef1199a4edd4fc53580470f4658304c3572bb4f5701e0b107e SHA512 1faa80fc64e1d36d8f847e44b229f503d27b4419573e28a1b1f52d80f28607f7092e6a878e81b4749429b9f3dd876f75efd3097aeda926b4293eac085519d4f2
+EBUILD mbedtls-2.28.7.ebuild 2791 BLAKE2B 51a3545b38a38668886edffa738b14a43e961183371f38590222bca1a5597a87da5ad8a8a30ef858dc0f907b5c0f08b9c348d18d68b1bef725f83a9be25b089a SHA512 ae548bf000435f0896d2819c349f8eba51bd2623f626cecac3c841c9f66e7a0cc67806b7217c921c1c4e6f60e70e4655982e0cdc94c37547bb238f9534e79d34
+EBUILD mbedtls-3.5.2.ebuild 2498 BLAKE2B 5747289ed398df2cc5101830e64742baf47a394023517cd8d0e439453492a66b94739625241f5a70f6a99d3fc85d405b904b7af746a6780471da11fdec1f1645 SHA512 985a2c98e02ea27aef1e3b38f6a99cc57def21e9351e170d0eaa5717ade0b3b6b46a32c648e9fa12de552f153e176f25b18407696a4fb79db8176b9ef8e88860
+MISC metadata.xml 1058 BLAKE2B 6b3d24de59849c4fe1a629007300b3bc85aa9e7808e54f91a257c5d9de5eaf7b0567ad248aa928ea6b30a8977ff2d70410721bb03a7839c3f97d7d1c5f416e13 SHA512 8f8a6fef48532d23d10efc7a2334606840ae80d46373a423ab1898950e23487587c8babca2aacfbe7fa5dd4d1327d42e171ad01235f813541acfce27a0fa968b
diff --git a/net-libs/mbedtls/mbedtls-2.28.6.ebuild b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
index f0133d22a389..f0133d22a389 100644
--- a/net-libs/mbedtls/mbedtls-2.28.6.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
diff --git a/net-libs/mbedtls/mbedtls-3.5.1.ebuild b/net-libs/mbedtls/mbedtls-3.5.2.ebuild
index 963a8edbe27c..963a8edbe27c 100644
--- a/net-libs/mbedtls/mbedtls-3.5.1.ebuild
+++ b/net-libs/mbedtls/mbedtls-3.5.2.ebuild
diff --git a/net-libs/mbedtls/metadata.xml b/net-libs/mbedtls/metadata.xml
index 1b3db4f9f537..83b4b19aa6eb 100644
--- a/net-libs/mbedtls/metadata.xml
+++ b/net-libs/mbedtls/metadata.xml
@@ -24,6 +24,7 @@
<flag name="programs">Build Mbed TLS programs</flag>
</use>
<upstream>
+ <remote-id type="cpe">cpe:/a:arm:mbed_tls</remote-id>
<remote-id type="github">Mbed-TLS/mbedtls</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index bd0602f4c939..d67a508b8507 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index ef0b744cd5cb..5eb6829727e3 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -2,12 +2,12 @@ AUX curl-8.5.0-ipv6-configure-c99.patch 749 BLAKE2B b9d94d4ec5c310f8d3985eb6e4a1
AUX curl-8.5.0-mpd-stream-http-adjust_pollset.patch 2979 BLAKE2B da34eb58eb8b706916657279bc071ab97145e33e7e7eb553ffe924be7a97e3d784d5e2fc8270363e95e815687201b6fae1b374dc666093441c5177bfe76eb835 SHA512 11ed5f8482d985aab4e7ab07f0e8821d76a494d0147a61ce7901379cd1f36f577c544627f5ad61a38b70e9e4659fc050c5b9e0be4247ab410f55850a946872d1
AUX curl-prefix.patch 880 BLAKE2B 5b7552a8339014221864a585d174b02a96ec7dd7fe8762d331d1981834044f8ec4db64d527a4ded3f5f4cccc86f281576668de092439eb19f5477d5fcf8369cf SHA512 c7cd13b9ccbd12ed01ea121ffece9c23b898a5b34698bae59ae1dd23b1cf2445180b84d80c4a640981f16dba5018df944f405dd5c660addab54ca21e0e673b7f
AUX curl-respect-cflags-3.patch 406 BLAKE2B 1b533144858aff5566150c4a2648ad2e48e8ff29849ae285592edfee4b3332d06e750395dea7190ee6a01d2b5ee2c2c42c10400c2e5defa09963a90a1a10417d SHA512 3219e4e67d534e35012909243fc8d69d58989462db44dd507c502e7aaa299f1d9a01392e2c83797cc2bdb53d503470c5d6e7bf94572a6ccc6e5eafcc0466bc54
-DIST curl-8.4.0.tar.xz 2658376 BLAKE2B ea5ebecc3c1aeac3ae8fd0cf7d8ff3298149b9c4c556fb85ed8d9310e3613228eb6fca133b0dfb9268988f93d694779fab8d53510cfa5710c1320bb6638f05eb SHA512 7027dbf3b759b39d6ec9c4da58fadd254e84bb93bff599541b3bc3135bad4c2955c6237d7ddd60973f9f1a6948bc32d7e312985fb50658bc958b9f22fee74f2b
-DIST curl-8.4.0.tar.xz.asc 488 BLAKE2B 0fd4ea46a0942b9bc440e91e8f9323bba6d0eb02fbc87c227004c90e5be14cc644446bc235ab67f857b617975cdeada6ce38a647da9e0bd783e57d58f354cdb4 SHA512 b8b7a5b76be816e7b1552354f267f335fdc608cdadbd2c40ab44faf6450c6bbd2853b6de5c2746a1292aad33a8ee1c367380d32bb1a8282540b38c3b985a320e
DIST curl-8.5.0.tar.xz 2658520 BLAKE2B cfd591f9703b9c63712dbe74494b05a80ce5a4fc4f8fc0fbf57058578eed5f33d71277f688d5d9f409bcd82e3a4cacaa5615a44f2a7c554559c6be7dd5188893 SHA512 acffa2cf61d9b8e4188575a1b40227da8d722df2e5fe8bb82a222b4eb2fd64bf8aebd90852ce050c79fb5e517d5cee2546bf7de92ede1dd394263e231cb741a3
DIST curl-8.5.0.tar.xz.asc 488 BLAKE2B d706c401aecf345398411b94c87b8f1ecc752d73d24e1a578c8c0e62732e8e476333a2a4772428c6425eb0d124b1ceee8e377cf41d60a54b6f2df5cccc0b9f23 SHA512 9c6a2e61860878cd731d951fac1bb52cd314db20439a5173a95b48da1742737e02bfb9978d65e25de6535f839e281235203599a29f252e78e0d7a83769727329
-EBUILD curl-8.4.0.ebuild 10695 BLAKE2B 66b7a3a2ed719bd945d67eb8cbe53f97526cbb0e4408045ea99c16996dc547576ffbfa6bef459b128dd2fc96ef734507eefc50f34d588ca489ad7e8d139c498a SHA512 c3abc0f3e4297aa84054c5fe6717610359afcb027ab2040b5d540d65b6552cb530cd37f85ef3e6522d35995494b2b3c29aa7a443d50ec8af0f637081314f26cc
+DIST curl-8.6.0.tar.xz 2630108 BLAKE2B 1b01de396008d57e154e2b5fc1acf1dd000703fa5d70b913dafea5487f0166bd8fdb63eee5c9b5af08a1ca40dd026144a791016f67c2395fcfc9c6b555929034 SHA512 359c08d88a5dec441255b36afe1a821730eca0ca8800ba52f57132b9e7d21f32457623907b4ae4876904b5e505eb1a59652372bb7de8dbd8db429dae9785e036
+DIST curl-8.6.0.tar.xz.asc 488 BLAKE2B 18d7583a9aa6a278bea5a8a74461ff06f45ec418cd4542b015c74091c353b340afcc5dfe7e5e99f0b9fac7de9251164044a85e4f6665bf042636868a2c613d0a SHA512 2b835bb4b307e5e1c929b7136c5acfb9f6f06efa471ac27060336cabcfac40e02143f40434986c5e6817d4a9562b09efa8ff3168beed310a45453148cc1b5c8f
EBUILD curl-8.5.0-r3.ebuild 11033 BLAKE2B 70f9b8906e9ef537e44c00fb29201bc2d5508a2755427270cc83f1cc24710ac3b3758057a1b6b6b97d786f320f00769f1fb144221d0eba931936e8875e8bd104 SHA512 07f6f60a08b953d9347773292b166618c4148436236bc86828fdd9dda671dc27c77bd793fb2a9629a167838e62bb11ed7a16ed5eee57a34db10263144283d61e
EBUILD curl-8.5.0.ebuild 10777 BLAKE2B 14fea8da51ac209f0fd9ef2665066a44504f0ceeaed838dfb41bc64c52951392e67f6adc23d01ca09c34610658171b9b83dda7c310ed3a62f558825718a97bba SHA512 0c7d812544f26a7f424efffbd5231f6ce958479933716f8638f99b83d097ac0cc5e09dbe7f32e75e0b6b4705d6705870cba2b64f24e982f6edc7d5ccb90844fc
-EBUILD curl-9999.ebuild 10714 BLAKE2B 0c584c3706885a6b4e1c12ed9983884efb1edecfc530c4fa18466fd36d27ee6cd25904504499de7a284a3707e6c3100b76f7f432cb7da0b4559bfb0d1fc9b70e SHA512 75f4920f88357be1d44993befcfd7c6fc5258c425df17614d7e404956f1ff1fadf6afd9d8af1cff809231b0f7eaacf898ed3320f5278dfab5aa5b83c1a57bdca
+EBUILD curl-8.6.0.ebuild 10771 BLAKE2B 48c610c3ea379320360d48a6473b9db17f7d8ffb895fde8e602e14822f5d8d56d2a9fc499f1302a4bb941581a9b8e082b1aa799222c8aa9c9faf546776ba671a SHA512 9afd073cdbb994726349e8ffd33ab994e64b0fc1f19574343bb0f22953dbb16471b332271478bf0d016c709f82acdf633075c9b55daf286dea9ffa5a927bb6de
+EBUILD curl-9999.ebuild 10771 BLAKE2B 48c610c3ea379320360d48a6473b9db17f7d8ffb895fde8e602e14822f5d8d56d2a9fc499f1302a4bb941581a9b8e082b1aa799222c8aa9c9faf546776ba671a SHA512 9afd073cdbb994726349e8ffd33ab994e64b0fc1f19574343bb0f22953dbb16471b332271478bf0d016c709f82acdf633075c9b55daf286dea9ffa5a927bb6de
MISC metadata.xml 2164 BLAKE2B 6633dc96c446b5c586d9dd20f14377ed5392cfc3e823672004898542a0ccb928782e47646133501e3669cb59be141c4155049d4f35f95cd2b1dec406358803f2 SHA512 efbc12298b8e5a512e7813e62cf97462826242697463fec06d63d0cd736df00b845a4e598ca84dd20dedd26adc8f57f7c66342d2a8239e9f7ae0da36917d4aef
diff --git a/net-misc/curl/curl-8.4.0.ebuild b/net-misc/curl/curl-8.6.0.ebuild
index f22b08b1fe77..df12594ad066 100644
--- a/net-misc/curl/curl-8.4.0.ebuild
+++ b/net-misc/curl/curl-8.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,13 +17,13 @@ else
https://curl.se/download/${P}.tar.xz
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="BSD curl ISC test? ( BSD-4 )"
SLOT="0"
IUSE="+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos ldap mbedtls nghttp3 +openssl +pop3"
-IUSE+=" +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd"
+IUSE+=" +psl +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd"
# These select the default SSL implementation
IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls"
RESTRICT="!test? ( test )"
@@ -69,6 +69,7 @@ RDEPEND="
>=net-libs/nghttp3-0.15.0[${MULTILIB_USEDEP}]
>=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,${MULTILIB_USEDEP}]
)
+ psl? ( net-libs/libpsl[${MULTILIB_USEDEP}] )
rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
ssh? ( >=net-libs/libssh2-1.0.0[${MULTILIB_USEDEP}] )
ssl? (
@@ -123,6 +124,7 @@ QA_CONFIG_IMPL_DECL_SKIP=(
IoctlSocket
mach_absolute_time
setmode
+ _fseeki64
)
PATCHES=(
@@ -253,7 +255,7 @@ multilib_src_configure() {
$(use_with idn libidn2)
$(use_with kerberos gssapi "${EPREFIX}"/usr)
--without-libgsasl
- --without-libpsl
+ $(use_with psl libpsl)
--without-msh3
$(use_with nghttp3)
$(use_with nghttp3 ngtcp2)
diff --git a/net-misc/curl/curl-9999.ebuild b/net-misc/curl/curl-9999.ebuild
index 5127f29241f5..df12594ad066 100644
--- a/net-misc/curl/curl-9999.ebuild
+++ b/net-misc/curl/curl-9999.ebuild
@@ -23,7 +23,7 @@ fi
LICENSE="BSD curl ISC test? ( BSD-4 )"
SLOT="0"
IUSE="+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos ldap mbedtls nghttp3 +openssl +pop3"
-IUSE+=" +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd"
+IUSE+=" +psl +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd"
# These select the default SSL implementation
IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls"
RESTRICT="!test? ( test )"
@@ -69,6 +69,7 @@ RDEPEND="
>=net-libs/nghttp3-0.15.0[${MULTILIB_USEDEP}]
>=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,${MULTILIB_USEDEP}]
)
+ psl? ( net-libs/libpsl[${MULTILIB_USEDEP}] )
rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
ssh? ( >=net-libs/libssh2-1.0.0[${MULTILIB_USEDEP}] )
ssl? (
@@ -254,7 +255,7 @@ multilib_src_configure() {
$(use_with idn libidn2)
$(use_with kerberos gssapi "${EPREFIX}"/usr)
--without-libgsasl
- --without-libpsl
+ $(use_with psl libpsl)
--without-msh3
$(use_with nghttp3)
$(use_with nghttp3 ngtcp2)
diff --git a/net-misc/ofono/Manifest b/net-misc/ofono/Manifest
index c0f81ee0c068..1776017e33e9 100644
--- a/net-misc/ofono/Manifest
+++ b/net-misc/ofono/Manifest
@@ -1,8 +1,6 @@
AUX ofono.initd 418 BLAKE2B 0a0f8894ec52b7213e46c8a1474f1a6061324f6e31842910e241e40e88fdb92c15560f9a8744922fea9cf83114a242315de910fe849918e9e26f7b8ce63831ad SHA512 ef86f8e4d3b30d98eee5849c85fd8fd1bed0d8ac9c76bcce91440483439dbaea36e1ff3529fe8f5c1b0255a91917ab67d98513cafcae8f0031cce1bf3f133704
-DIST ofono-1.33.tar.xz 1060408 BLAKE2B 646a96c0926ea032fef0357aabe6a4be6da88f4ccbdff59bb86b5de73a9b469362151b212a05234619f5d616b534343137c66e923782c7d50dfe13d2bf66558c SHA512 8d88226aa2b43eca840c6330045ee7a96c91f6003b06fca5ea55b74fc229f0e0ba0c8d98f7945f8c23ec5a8e7057bffef6335c61842e245686e0ed7c5feda589
DIST ofono-2.1.tar.xz 1097624 BLAKE2B 574293a73061470eec322df7fa62d581e8e8d2c5b81e896bff52173a986733f448686186bc0400ccf256fb931e26a1fef6a664dafa8f64935f936c9347e4a054 SHA512 7227939c488c2a62f640d5a8279e0698935aa1df5a2a349e195df9a8d9d9123c73a7f1177aae022b4c805d266c24a9770784193100adffa45f6c36a3ed847bb1
DIST ofono-2.3.tar.xz 1216872 BLAKE2B e32ea09dbc8f0aa2ca3f322ffc34d9f9d06d862792b05a0f96ddba4ebe4038199ab40a4065582d68a35d2a5725646626bc36c8f9e83d89a42be8d76271144751 SHA512 0c53c2c441d28f89140192fe808769b3b27ef1ebf75e9ee9f9bfa53d0d102a47d11fcb364077ca88cdc598e8368924f477024b44a2adf795efe40b52ffe92dce
-EBUILD ofono-1.33.ebuild 1669 BLAKE2B eb7abc422df9cd30afe9da53ce32757c83b233bfa2c9e97584a8e89530ddf4cc4080eb5a578d5a1f8cb4f64e96e06c471220eda081a2d2275b090354109aac4e SHA512 d3a63932b9901c39f9b014be4d210085b4e098d574a52a47077ac9d168e659010727ce2a35dd1bddfa28e58fd105dc3c4f9f06d8db76dc0fdcbc600da689e328
-EBUILD ofono-2.1.ebuild 1686 BLAKE2B de6607909c4ac9a226085e9a15868a847d3c86ed122d787262fe4acd532628e9e1a48318fa5fcafc5a3c7e602477a85dce970f7a922786945ad6aed51bc57eea SHA512 993e6c3ce4c15a9377039aeef493b98d84f92861f995b5a1933ab30aca70e7388166168801844362d505ac8390a0a6a4c96068d0659fab94e0096430c9477cf4
+EBUILD ofono-2.1.ebuild 1685 BLAKE2B b70222e85b41d282a5c475c1f3d4e34fb3b50ac3d17e7e71727cbfd3d4dd094167e8612cdb5ed8e081801790f18a7db1f6ce1de27f6ff1d1c3bdcd9e68a2998d SHA512 32eea740497d3e8518d395d7e8385e83c6cfcd93b13fc4d6edcea80726422dff5aafffb18aff2f1fa0e929741e8da32ebfdc607b7b8a3d29ea6de67e2cccedbf
EBUILD ofono-2.3.ebuild 1621 BLAKE2B b9b980208618cf7b10fb676fdb44331c997d564ca5ce70356916918a02f69c4860622a1278baf990314b403e6007358e353e38eeeccb99ce98b1040bec1a1421 SHA512 9f9d16b1608dec3b73e2d55126de7f4dd9dcbcdfc128e9a79a0c218eec94fa9ef47b551a4ee026b6d3dc2a361e5ea300c8d3ef64105095f129732f1c8b382bb2
MISC metadata.xml 952 BLAKE2B 9980756397330c03bd0f21db6d44e4af119135b9a864d4cdc97a697e7f0013051985c7db3c48d8d17bd592cfaf185a81add398d3e0a3ddc64aa61979a1603d5e SHA512 a745e9cf9a89e3c989cd950651c3d914ffe17e34f32f9623c468127011c6faa35942484d24c34c217b614b295743120a035a56aa30ae79343a72ba5cfbc462f0
diff --git a/net-misc/ofono/ofono-1.33.ebuild b/net-misc/ofono/ofono-1.33.ebuild
deleted file mode 100644
index baad2dd7743f..000000000000
--- a/net-misc/ofono/ofono-1.33.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Open Source mobile telephony (GSM/UMTS) daemon"
-HOMEPAGE="https://git.kernel.org/pub/scm/network/ofono/ofono.git"
-SRC_URI="https://www.kernel.org/pub/linux/network/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
-IUSE="+atmodem bluetooth +cdmamodem +datafiles doc dundee examples +isimodem +phonesim +provision +qmimodem tools +udev upower"
-
-REQUIRED_USE="dundee? ( bluetooth )"
-
-RDEPEND=">=sys-apps/dbus-1.6
- >=dev-libs/glib-2.68
- net-misc/mobile-broadband-provider-info
- bluetooth? ( >=net-wireless/bluez-4.99 )
- udev? ( virtual/udev )
- examples? ( dev-python/dbus-python )
- tools? ( virtual/libusb:1 )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( ChangeLog AUTHORS )
-
-src_configure() {
- econf \
- $(use_enable udev) \
- $(use_enable isimodem) \
- $(use_enable atmodem) \
- $(use_enable cdmamodem) \
- $(use_enable datafiles) \
- $(use_enable dundee) \
- $(use_enable bluetooth) \
- $(use_enable phonesim) \
- $(use_enable provision) \
- $(use_enable qmimodem) \
- $(use_enable tools) \
- $(use_enable examples test) \
- $(use_enable upower) \
- --disable-maintainer-mode \
- --disable-rilmodem
- --localstatedir=/var \
- --with-systemdunitdir="$(systemd_get_systemunitdir)"
-}
-
-src_install() {
- default
-
- if use tools ; then
- dobin tools/auto-enable \
- tools/huawei-audio \
- tools/lookup-provider-name \
- tools/lookup-apn \
- tools/get-location \
- tools/tty-redirector
- fi
-
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- use doc && dodoc doc/*.txt
-}
diff --git a/net-misc/ofono/ofono-2.1.ebuild b/net-misc/ofono/ofono-2.1.ebuild
index b6e6a49216c8..d4c3415dffc6 100644
--- a/net-misc/ofono/ofono-2.1.ebuild
+++ b/net-misc/ofono/ofono-2.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86"
IUSE="+atmodem bluetooth +cdmamodem +datafiles doc dundee examples +isimodem +phonesim +provision +qmimodem tools +udev upower"
REQUIRED_USE="dundee? ( bluetooth )"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 16286c35eed1..5579da11de7e 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/arm64/package.use.force b/profiles/arch/arm64/package.use.force
index 83a38f1693ee..bb3459e0d327 100644
--- a/profiles/arch/arm64/package.use.force
+++ b/profiles/arch/arm64/package.use.force
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matt Jolly <Matt.Jolly@footclan.ninja> (2024-01-30)
+# Google does not provide an arm64 toolchain
+www-client/chromium system-toolchain
+
# matoro <matoro_gentoo@matoro.tk> (2022-08-31)
# GHC does not gain native codegen for arm64 until 9.2.
# We don't want an unregisterised build, so force LLVM codegen.
diff --git a/profiles/arch/powerpc/ppc64/package.use.force b/profiles/arch/powerpc/ppc64/package.use.force
index 392d82d7563d..843c330072db 100644
--- a/profiles/arch/powerpc/ppc64/package.use.force
+++ b/profiles/arch/powerpc/ppc64/package.use.force
@@ -1,6 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Matt Jolly <Matt.Jolly@footclan.ninja> (2024-01-30)
+# Google does not provide a ppc64 toolchain
+www-client/chromium system-toolchain
+
# Alexey Sokolov <alexey+gentoo@asokolov.org> (2023-08-14)
# OpenMW is only playtested with LuaJIT, and in fact unit tests fail with Lua-5.
# Therefore apply mask/force to override the profile's defaults, and invert on
diff --git a/profiles/package.mask b/profiles/package.mask
index 8e0d4f605389..981a34dc06a1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2024-01-31)
+# Breaks some plugins and a variety of test suites. Upstream seems
+# to be planning to improve compatibility a bit. Masking for testing
+# by the Python team.
+>=dev-python/pytest-8
+
# Ulrich Müller <ulm@gentoo.org> (2024-01-30)
# SLOT 25 of app-editors/emacs, corresponding to GNU Emacs version 25.3.
# This version was released in May 2018. Please upgrade to >=emacs-26
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index 8514f12b8f02..2dc13c6e2d60 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/kicad-footprints/Manifest b/sci-electronics/kicad-footprints/Manifest
index 5a0c624e8cf5..b1024351d87e 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,6 +1,8 @@
+DIST kicad-footprints-7.0.10.tar.bz2 24478270 BLAKE2B dd12467ba7bad3f0ab44164ea4ef6502f44143ec66173d5dadba62ab60559c0e75c4f77d00436ba2f7e1f0b527ae94cd0954fdd568031d049fbb69de56f13c0c SHA512 23fe7018f0f7328dc3d55e9f206d7ee4f4734be768d7024291b9d22c0134f1b887be5baf74fd601454e89a9a282aa9c0ad0ff631f5d29ec2ccac1c30b4dc1b66
DIST kicad-footprints-7.0.7.tar.bz2 24411508 BLAKE2B 1abedfbc3dfab302b5f929b01f2a83e83a4fee6b1d5056bf2c3579068c56807c656dea918f4c37fe030b727d3effbc35063f4f4103c4cfa6071f95c22d507597 SHA512 8af1fb371034bd5b22e0a8a896fa61e4eb0bda5b282759e17872bf4b466f49b39aa56ae068ac3d7d5a7453d9a7d511a81317d3f267a90d2764b2b8282f64aef0
DIST kicad-footprints-7.0.8.tar.bz2 24418267 BLAKE2B d252a75adafbb8ccbe000ad290e1a0ec6044c5662a899812de3466e2fe23d8f3833b54b9c17863ddf26a1e032af404daacdb7848a9517313943b43d1b9ed488e SHA512 984cff22967dd82ec1e4706a61c68bf2357f391c4efccd80dadcae18f71ff0a90fdc61a54b491440da2a2dc7f1a2fc03091e01c9791a919db7a31920ec5b7b02
DIST kicad-footprints-7.0.9.tar.bz2 24450969 BLAKE2B 56b00cbf682835f03495638231f1683b822f01fd7afe5c5a6e559f0f1a25a5fac20b8860661882b4779a8ccea443e28b4c3419e1039c6082f0134c4901c92848 SHA512 93438748934e630c012d28c46a7001d6139a458dd35d0e56dc77523a3e39249b14fc9e39700512a0d9a97b4e236fcbf0410e7f8506371522c883dee826b628a7
+EBUILD kicad-footprints-7.0.10.ebuild 735 BLAKE2B 3f42d75576014670cfb759fc87f59943b513ac8b9642b927dc761ee7aa37a6b40f38af1d5128c68b58394699e7867b97c67237e0beb603c364ed7c9ed15dcdc5 SHA512 4333ca2f2cd2dddf6fd77cb9f881b181b5848e4319c8170ae7e3f68397ea16fad6d703d2f5e71827b8a387bc9647d79138c8b5b2dbe22a0244eedcdf641c840f
EBUILD kicad-footprints-7.0.7.ebuild 734 BLAKE2B 7e38b8f2c60f9a42f61db1b20b5355b7db5f1057b0e2553a340c168d2792294ed25eacfa2a1b919bcddd077d19118e095f1fe119f4f2feb85061bdb209972752 SHA512 b1fbff7bd39b5daae923afaae7d8c5085a8ae24b18be75c6e9ba68c0d3db3d8d1e86141fcff8a0a5006946cb6cead613aea7007b327be9439e51d67e9b61e9e1
EBUILD kicad-footprints-7.0.8.ebuild 735 BLAKE2B 9e9d0baf11b94f0d40fe503e471f3c78c5073e716cebfbddbaf0fc4e4d94384baed813316bafca6438190acc378b211f1ac5f796c964dc655a35163cec9f1e85 SHA512 35982599de717abcbb5a70007b1d3073c18dc217ede180bf6331f04386eb378af5751ab3d934da353ac27d77b824b20bb918226155da9d3d3b599b309b28bbe6
EBUILD kicad-footprints-7.0.9.ebuild 735 BLAKE2B 9e9d0baf11b94f0d40fe503e471f3c78c5073e716cebfbddbaf0fc4e4d94384baed813316bafca6438190acc378b211f1ac5f796c964dc655a35163cec9f1e85 SHA512 35982599de717abcbb5a70007b1d3073c18dc217ede180bf6331f04386eb378af5751ab3d934da353ac27d77b824b20bb918226155da9d3d3b599b309b28bbe6
diff --git a/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild b/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild
new file mode 100644
index 000000000000..cb26f5460629
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-7.0.10.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} == 9999 ]] ; then
+# x11-misc-util/macros only required on live ebuilds
+ BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
diff --git a/sci-electronics/kicad-meta/Manifest b/sci-electronics/kicad-meta/Manifest
index 545476a74ec1..079464a9fd48 100644
--- a/sci-electronics/kicad-meta/Manifest
+++ b/sci-electronics/kicad-meta/Manifest
@@ -1,3 +1,4 @@
+EBUILD kicad-meta-7.0.10.ebuild 571 BLAKE2B dee55f9ee021b64850d617183010426533ed7357cd2f40d7f3eb7cf48afcc16590c0715f6eccda235fb6ab98477f8ac6cd60123efaffd7d2d92ee7c98e6fa7c9 SHA512 29488d8b13e9f80169149c822e13bc9cb300dd6f502cdc81a7fc72ce3b588f00b6e0a03b49c48880fbd44ef626b2d286e999ba927bbb042a049bbae0028de349
EBUILD kicad-meta-7.0.7.ebuild 581 BLAKE2B ded735060b29e10c148e1f2c3a2d2be18888375ee7db18a0f9cf51a4e9156aa93ca1181fbddf3c2b96735c66351b74c4cc47930d38fc595de529220ebbfd75ee SHA512 c849a1246dccbec149099b5821ecaf748fa16c00d839c4ef53a6b7aa0040a2df14b6251864b52ff2afdb9c6a93168a997fa9203124781d7841556001f2559b23
EBUILD kicad-meta-7.0.8.ebuild 582 BLAKE2B 2495daf1863ee585888764d8c3cd30f8dc7be809a8c5d2b64bb7c4bfbfc9add3c9a2f566b30670fdcb70e28ecbef2a95d3f0a00f180049ea358b4b241ea17579 SHA512 65b397c9a72abf809154ba5f5d815f32858bff67f58149b43eca8794112080e4bc886c1d1f83538ee5e19d08d144be9fc83d53eb0520aef3cd2c3ac1b0ca6447
EBUILD kicad-meta-7.0.9.ebuild 582 BLAKE2B 2495daf1863ee585888764d8c3cd30f8dc7be809a8c5d2b64bb7c4bfbfc9add3c9a2f566b30670fdcb70e28ecbef2a95d3f0a00f180049ea358b4b241ea17579 SHA512 65b397c9a72abf809154ba5f5d815f32858bff67f58149b43eca8794112080e4bc886c1d1f83538ee5e19d08d144be9fc83d53eb0520aef3cd2c3ac1b0ca6447
diff --git a/sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild b/sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild
new file mode 100644
index 000000000000..e47e613dc36e
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-7.0.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org"
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+IUSE="doc minimal"
+
+RDEPEND="
+ >=sci-electronics/kicad-${PV}
+ >=sci-electronics/kicad-symbols-${PV}
+ >=sci-electronics/kicad-footprints-${PV}
+ doc? (
+ >=app-doc/kicad-doc-${PV}
+ )
+ !minimal? (
+ >=sci-electronics/kicad-packages3d-${PV}
+ >=sci-electronics/kicad-templates-${PV}
+ )
+"
diff --git a/sci-electronics/kicad-packages3d/Manifest b/sci-electronics/kicad-packages3d/Manifest
index 66b133a36609..9e598b2348d3 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,6 +1,8 @@
+DIST kicad-packages3d-7.0.10.tar.bz2 773216530 BLAKE2B f45da926aa4621999c166014d6b578ace2b355343b1cf84db26f82084f27f50fd31ec1f76c91486958e6e15f353b0eac647e9251980c03f2b5522838edab5133 SHA512 c1ecf8ccb2f1e70d5981345e1f40bad6a09f1ccae4b5d67d3af3442699a3e99b6ff1a50b07a7530f6fe69d8070bd38138202f2903961afe239f11d99e1b1dd8b
DIST kicad-packages3d-7.0.7.tar.bz2 772674558 BLAKE2B 9223317ca29e7d09423bc743df93471f4cff65a44113e9946479c9f59ceae86268cad68bf570d08d52e2ad123095ca3e2beb8249297bdb5b0f21c23f65aed9d6 SHA512 ae4d1be2dc9196acbf8e2314886f5639e4b20a922854dfce7a7eceb89cd0497d6649a5d9043870221f585a2fe9c68c2ac4ba4ccf2ede13596e4f89ebb24cc19c
DIST kicad-packages3d-7.0.8.tar.bz2 773124302 BLAKE2B f60dc091cea4a72f0521d1c56f4e8f9521cf2d6b541502ebbe53b2ffc7b9bd9eac4dd5edfbe5b9e0f2bf8ea77463af79ad2ddb6dbe9310460a9a3d58754d7da7 SHA512 93f122b5e9fb1fc840f98b1d492af70ffd31c865b47b3030258af772ad848b5eda1ee087d81c374ea61e42e9bdca0d2bde299c6adf06a71b0f0458ebc88f9d6a
DIST kicad-packages3d-7.0.9.tar.bz2 773284884 BLAKE2B 94bedfbe74a22968013eb4bac9c38d27472a40a7b1db0aabb942a3faee44752ccbbca4973de19097ac034816e5f89624d2644addc3bb631b6a885f275ecabb27 SHA512 88b789f838132ededcea7171cdf49871fbd3e91ef076a3330bfa6f05639c5486caba5a99adf68b5bdc8a946aefd8c4e9cca266e233c5350dbaca0d5e446eec2a
+EBUILD kicad-packages3d-7.0.10.ebuild 842 BLAKE2B 8ef54cda7c16caa17dbf1af69a4d0b8f2d593c54897e803bf35ffee4e3bbc03503c7facd7ff0788d523118e24829bf2d7525a5809346f1013c42511587465623 SHA512 ab16a4e4b29520d9d9e53aca7eaa91b955a823d84961897b4d12fefa1c99df080f8d14bba1d14b64d5b9dad29c3a4f5fdca3e640698dada4429086b88b5b5ea7
EBUILD kicad-packages3d-7.0.7.ebuild 841 BLAKE2B 1136c63c5557e700c5781bd5097e89d92cc31c9c989412cfe41eece9b3f3f745679c237125d73f6a1a95b59cc57581b01ada2a99a759392691cf268d5672c037 SHA512 f430d57576a72fa4c20680e867cceefbdaaa3862c7ef7d49fc4083e1f63355e1d876ec8a1330b8d88dac1b094cee743a0ad121e1ae411452f2cc77c3f40aed7c
EBUILD kicad-packages3d-7.0.8.ebuild 842 BLAKE2B c77b6ce82a2f793a318fd81484566e965cdd9cf95adde3b88dc612e78e43e6baa286a2fd1ffb65e8556028780c3e89f93186003fba18b1f7a65e3ec0f499d8a2 SHA512 31df462a42e518312f0f8235ed2b90c7bab7537e3ac4b4c9281b5d941ab455a1f67a1169fc64d0ea484701d88a10174891868e1da4087b7fe77c27851fde578a
EBUILD kicad-packages3d-7.0.9.ebuild 842 BLAKE2B c77b6ce82a2f793a318fd81484566e965cdd9cf95adde3b88dc612e78e43e6baa286a2fd1ffb65e8556028780c3e89f93186003fba18b1f7a65e3ec0f499d8a2 SHA512 31df462a42e518312f0f8235ed2b90c7bab7537e3ac4b4c9281b5d941ab455a1f67a1169fc64d0ea484701d88a10174891868e1da4087b7fe77c27851fde578a
diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild
new file mode 100644
index 000000000000..7470f92648bf
--- /dev/null
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-7.0.10.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/kicad/libraries/kicad-packages3D/-/archive/${PV}/kicad-packages3D-${PV}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/${PN/3d/3D}-${PV}"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+IUSE=""
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} == 9999 ]] ; then
+ # x11-misc-util/macros only required on live ebuilds
+ BDEPEND=">=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="11G"
diff --git a/sci-electronics/kicad-symbols/Manifest b/sci-electronics/kicad-symbols/Manifest
index 3a3ee4809a22..f0612b34a925 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,8 +1,10 @@
+DIST kicad-symbols-7.0.10.tar.bz2 3119612 BLAKE2B b5957fe4168bd325f7628110ccac1c40d24891c07d8b9618f8c7b1c3c612afd2e1efff82357ca1f4259e7dd06c1a11abf18f29e0e4b1dd8e531b9a80c94f5d8b SHA512 dd9b80a88a8ed10bb42c921f5d56ce4e82e2349b64a23e08f2d75d0903073e2e5132bce63d23d0b71116775392994dd5292742874e87b81bdb2b726f6c4c09f0
DIST kicad-symbols-7.0.7.tar.bz2 3026949 BLAKE2B 9f2db4e1e63333fb1ca1625bc7218ca5163e6557f27978215ebc0c858990be09352e62f473928cdd28624a6543d7c0415536e0d09b54c8cc77d17a18caa3e788 SHA512 f66cb91b8192aee70a921f6f7c83e5b1fe2354ced2b7f97ec693af47cfa0eed261e23bb4774029918a991f5b35cb2a65b0831fee097a92bcc8a1e2c22f85fed8
DIST kicad-symbols-7.0.8.tar.bz2 3043907 BLAKE2B ecf00fcd89e8a5685f1c262e4bbc94baf966a6530a67bf066d7e4c8425f542c6983d8030db4a50e17630baef26eab3d02b7945cc2d3d03edf2e89f8a8590a01d SHA512 4320a4f7cad3c350693ec8d385e8aae25577360e0a46456124bf2fabc6faf10cb73f6abbebbb9b924a3ffbfdd9a1c05257c99776ebd3155fc2ffc1b4fd954ec1
DIST kicad-symbols-7.0.9.tar.bz2 3054537 BLAKE2B 690b9236f203ec2fde66c7e3170043f9081a187a1e844b660b527a295fe5398b2497327ebd17eef9ab1639493dc6f75c6a4aa57946937d09623b0cb3c0330de2 SHA512 dee2a97e3dea00ad1e586c58ca68c081534e2334edd7f45f5a8deb3193835dfe7c9ac1e180cb0ecab8152cd6c3afc9973da8cf6559667b90f3a5f629bc19f790
+EBUILD kicad-symbols-7.0.10.ebuild 708 BLAKE2B 7286df61da973ae7ec5136a186ec4a9a3d85507cb9627380a67370b8c15bef54c4cbd27dec993d4e97428655817208cbe0a44aaf3afaeb1268cf430d3ed88f19 SHA512 1dc6bae1fbe964205a9d8cf91a92f974e9561f1f4417417bef3174370fa8d6a421579c8311432b6818360c726c932bae61f7b27d0975e5f7be426a34055c095d
EBUILD kicad-symbols-7.0.7.ebuild 725 BLAKE2B 388a6d3d73ab3a84866b2540d7e2b6acb816e2264927fd92af04dd97a0398737fba3d026e0bdda6595bd4caeb6e5910b57cfc0d9fd73a34266cfa6c68eeab8df SHA512 929ebc20c1c9e1ce5343ff9bd4bc14093d2ac5807c454cd10240bb8f1559dff97318a18ddeed2600915a274a798e42d7bb35711f232ce649a31c1a866d9240b0
EBUILD kicad-symbols-7.0.8.ebuild 726 BLAKE2B 3bf852a25ec618f3cf20b762286a091930f1edb3af20ba5b4cd113aef39874e5278a05e995159ade3db3cf7fbc2091c1647d4b0e0684b26d5a5c6ce468df498e SHA512 fbe3cf50e9d2607f7f84eb7412069282efda60bf62184f44b9982ccd0d76318b9ca34a4c51485a8e7eb6a59a05cdd2a3bd511d291a8d0d2f610aa442c83209b5
EBUILD kicad-symbols-7.0.9.ebuild 726 BLAKE2B 3bf852a25ec618f3cf20b762286a091930f1edb3af20ba5b4cd113aef39874e5278a05e995159ade3db3cf7fbc2091c1647d4b0e0684b26d5a5c6ce468df498e SHA512 fbe3cf50e9d2607f7f84eb7412069282efda60bf62184f44b9982ccd0d76318b9ca34a4c51485a8e7eb6a59a05cdd2a3bd511d291a8d0d2f610aa442c83209b5
-EBUILD kicad-symbols-9999.ebuild 726 BLAKE2B 1c3c5480ca643101f345b17bbbc6aae7f578d4e7c905138572bfcffc95e1c863a03a86bd1c33a8df452abb84727260930f083f4e220d0f12483179dd128b6de6 SHA512 4627369c5a495d9a440a2474e421c789df0dd6fe5d443db845c7580b2c357df7305f26b86fbb84daead2ac76d4d199d71d1c45e7c636ea5970ca3c4723c5cc85
+EBUILD kicad-symbols-9999.ebuild 708 BLAKE2B 354db2aedda8e14580de7c2b4b2abcf872cec579966e1d4fdb44ef112a5e5686eff1abcc3d70b6cb4ca7ee094e3fbe3da7bbadcb0f7717e4d52ac5e095b7afb5 SHA512 489c3ae32aa9313c72e6f97dd4e9ccb2dc18f99f1c3826028ea076c9e642e839dd924a85786dbd0a02a1ed35c4a6425a45142f1569f48633b6fb3581dc760a67
MISC metadata.xml 734 BLAKE2B 3ced3601f6bb8bd6289b8bd2b7d18745643bf151bee1393c12653e722a8bb4f0edcfac97a7ad3b76072af665c7463f71f0f442c653fc9e177cbe520e5c2dc623 SHA512 00b5f7f898380c773481889350fc42bba3211096914dcd73c1a8ee112ea12890aa88dde96ea819689d2a87367da6962b2d402c29c4b0449012df43a9d55af0bb
diff --git a/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild b/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild
new file mode 100644
index 000000000000..812d1b0a931e
--- /dev/null
+++ b/sci-electronics/kicad-symbols/kicad-symbols-7.0.10.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
+
+if [[ ${PV} == 9999 ]] ; then
+ # x11-misc-util/macros only required on live ebuilds
+ BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
diff --git a/sci-electronics/kicad-symbols/kicad-symbols-9999.ebuild b/sci-electronics/kicad-symbols/kicad-symbols-9999.ebuild
index 52266ac8a79e..af9033e23412 100644
--- a/sci-electronics/kicad-symbols/kicad-symbols-9999.ebuild
+++ b/sci-electronics/kicad-symbols/kicad-symbols-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,9 +19,7 @@ fi
LICENSE="CC-BY-SA-4.0"
SLOT="0"
-IUSE=""
-DEPEND=""
RDEPEND=">=sci-electronics/kicad-6.0.0"
if [[ ${PV} == 9999 ]] ; then
diff --git a/sci-electronics/kicad-templates/Manifest b/sci-electronics/kicad-templates/Manifest
index 1c1d90c8aba5..8ea3bbd3665f 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,6 +1,8 @@
+DIST kicad-templates-7.0.10.tar.bz2 1347681 BLAKE2B 0a6b2d06d257a21f32b1d5a5dfb90cf6f84f589b498faf292f0799a14dac8088482d9fa2a6cd55b2c3f9a145795cfeeb19e43b4a376ace22bab4f781fdba08ef SHA512 ee073bb615edb501075c703f60d4ba8015b489fb416d4a7709e552950904fc29b7c1dd32dd6edee2edf766d15cd1fe385c96c5d859ef89498abbb30714dcb919
DIST kicad-templates-7.0.7.tar.bz2 1247513 BLAKE2B 7660829ff7474bb703011542a66bb63db9e011f717e86767eb4b09a4b802d64aa785b0283cae75c195059984a0fa0bf7a83cf5c0287850c3df9dbd40ebc4030a SHA512 dc579c72be647db67aac66bf12abe1fbb6763cf9120d325bcd60f321642b05b8b25354ede1e1c1ed31bc44f486d35c027f131230538120c49aa6f0b0e00ad5b2
DIST kicad-templates-7.0.8.tar.bz2 1247490 BLAKE2B 49aa327896a34b6362decd05e1149e4e418c5e96957bacb7ab68f6488a87d0f9c353d3a4422b0b1c3806403447c389b04062315294dba0501aac1b83575adadd SHA512 e9e16f787df7f428dd449952aafc06d7d7eb87088cea71c4dde5a8e6bf670e473944091f5a9d7dce83bfa10e4d8e0cb6554f23d940c565df65da1fb4eeff288c
DIST kicad-templates-7.0.9.tar.bz2 1247499 BLAKE2B 64ca21331088c35a03dab8016af102f2fdcd20c51b0debb07842eead5b9e7c80d70c9d446e47dd23d0535557e5fa81655b811fa7fca5df6c7518af8043f6e548 SHA512 5e43c124e5faef5d7691c8fc7f6c2f875e9be0a4555bd8df49553affc9bb50583a3460394c766a507203c244b2ee7b2633fa4c922db8ce3763fe6e5aa9db32a2
+EBUILD kicad-templates-7.0.10.ebuild 563 BLAKE2B 4e893e19f8b0a590e9f95bd48cc53d19a9b7b79a9ebd3df243e87f10c3266a9089e38437224ae74f333c52cd74dd2802ccbcc54c5c9ec51a9c531e3357636842 SHA512 661babf3f81b280fd66f3ae04a90f269029769c179427acf4370153d0db590da1da4e09daa36fdfe97ea6dfade64f547e12b844c1ad56ead1ece7aa3f77d5ab7
EBUILD kicad-templates-7.0.7.ebuild 562 BLAKE2B 595e1df695c99b31e738125ace5ea5c82ae4571c1fb0e4f8b524003181feba442509fc907512a3198811b4f1e8f49f880d7eb300a2f35a6937e1aa3e8d714137 SHA512 b80a7601bdadbfb2572f9bde6faa34ec24fc9bd601abf74c00a4bc46e811b09e6174130769696d88e408889c68c8d75079a05a8c44967a84f7b5377392d2e3d6
EBUILD kicad-templates-7.0.8.ebuild 563 BLAKE2B 0f0bb850662bc5173d58c090e62bc59b1cf1b695fea6c99f8d3112dea524c61f37f7021cf9d03e33936ca2a1cbcbce26d769baa6b69160faef09f004e4eb626a SHA512 43cc520b754ea277a54f25a5ff21b53b32a2974a643a957a763878e09b4b04dfd94e710ebd431846c5581f3cf1e5d098e15f3cd458d2702141ef15760bc53db4
EBUILD kicad-templates-7.0.9.ebuild 563 BLAKE2B 0f0bb850662bc5173d58c090e62bc59b1cf1b695fea6c99f8d3112dea524c61f37f7021cf9d03e33936ca2a1cbcbce26d769baa6b69160faef09f004e4eb626a SHA512 43cc520b754ea277a54f25a5ff21b53b32a2974a643a957a763878e09b4b04dfd94e710ebd431846c5581f3cf1e5d098e15f3cd458d2702141ef15760bc53db4
diff --git a/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild b/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild
new file mode 100644
index 000000000000..5bbfee81722b
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-7.0.10.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates"
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-7.0.0"
diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index 490972bee9fe..319850d43516 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,7 +1,9 @@
AUX kicad-7.0.0-werror.patch 682 BLAKE2B 268cf848679ffb5b5aa2389a6392986f908c64861fb6908a864ae41d788f8ac10a21d30b7a20b98409cad7f57191958f9d95d448be7c8070806c585c03d7ce8a SHA512 c30b9a080cc74687b44fb5e547d746c4e3298096e9ffa1bf5a7a2b477efb8d05db8adad7255d6b92eb2c00f739e4fcd79b9c198b3122265d26edc1db5cb4ee5e
+DIST kicad-7.0.10.tar.bz2 43991960 BLAKE2B 3e21f575e41a6036ff2a9c3ab17472e51c73612ddadbf88631717b43024e604a8607fff013828823ff4db4d4263ac8e3bcc3b069e3efdfdc66fdb627f60f192a SHA512 f8005e6cb685c4cdc3982eec644f6d4a115138eaa19ca0bd2e6ae07613eac9c98fd7cdc181dd83e6c6d3c4b73ff6a54261ac5448a2a9c53298bc611c1bf408e1
DIST kicad-7.0.7.tar.bz2 44055973 BLAKE2B 4169e111b8d2086572aa2979f09a8119dbc9caf34790ec5e5f3e0972d0a2e93dab6a1c814dc35ae40d5962e7ba93bad83d5930e9dba9b9f2e52f307378519714 SHA512 82eff4a16847c657ae3102af7914539bf7404e8856ca8c94557533a3ddd7b40ff4571b351dab48349d503d413cf293880245a97238516add83e79890325f1067
DIST kicad-7.0.8.tar.bz2 43996328 BLAKE2B 929781f06c7ef9eac16fc1f7c89c07e481f04f3da68a6d54607f8671f0daf271c8b21e8eff9efbb5adfdc8a4e1b5b1cc60fc5f9fc4aed9557f15eb6cccc5e21e SHA512 e88793a4b1e1b52bf5cfb8650f8b6004020cfb61dfaa6cbf64747d9db56a74754ea281a78f58106dbdf78f28b27e6bf944ef46ab0f3d63171a0147793d776bc2
DIST kicad-7.0.9.tar.bz2 43964032 BLAKE2B 78f7ad1409a60e9d577c97b57745e5aaa4c104ff8b7beeee6bcd4bedac2aa05b1fb4362ccb8a9ec01a322d420214a44bda30b0695a4bf02ea001f733c8671c7d SHA512 373f744d1295a04862cb9997541c3180ef3f11cd313b4bf8ff31024fe2dca1cbb5b0b15bc72f645a50fd78a0f9c4c840c8ed826e3df8b107d0d172c4c9020f2d
+EBUILD kicad-7.0.10.ebuild 4253 BLAKE2B ee45406cafd17fe16d2f3e32db998fa28ab895a9a9f6994ec0d80ce2c364ad0e0457982ffad8e3b8ea799c89c6c3acfd8021e3c7e30590024bb399ef6f8293ae SHA512 130f102623903092358da033b349c4feb9fa8cf380f100cc42ab53dc346bd2235f3de08a62da171b656c15f91e1ad22e4b78a01d84fcef6af09033339efa7e47
EBUILD kicad-7.0.7.ebuild 4177 BLAKE2B 340bbc5088779baa826c671ad2fbb32d3180fa8a722081ebce75f2cae94447062d219680aada3b1a8d22bca9639573aed39ce6870a7bee578755b795d3b2ee31 SHA512 c8634befaca04db035b24e83191023690f783a18a7785fb87ce4877417a15beeba58d887e93f862e00a608e41ab38a87dc05fcd4946d212696a25bc43188c4c1
EBUILD kicad-7.0.8-r1.ebuild 4253 BLAKE2B ee45406cafd17fe16d2f3e32db998fa28ab895a9a9f6994ec0d80ce2c364ad0e0457982ffad8e3b8ea799c89c6c3acfd8021e3c7e30590024bb399ef6f8293ae SHA512 130f102623903092358da033b349c4feb9fa8cf380f100cc42ab53dc346bd2235f3de08a62da171b656c15f91e1ad22e4b78a01d84fcef6af09033339efa7e47
EBUILD kicad-7.0.9.ebuild 4253 BLAKE2B ee45406cafd17fe16d2f3e32db998fa28ab895a9a9f6994ec0d80ce2c364ad0e0457982ffad8e3b8ea799c89c6c3acfd8021e3c7e30590024bb399ef6f8293ae SHA512 130f102623903092358da033b349c4feb9fa8cf380f100cc42ab53dc346bd2235f3de08a62da171b656c15f91e1ad22e4b78a01d84fcef6af09033339efa7e47
diff --git a/sci-electronics/kicad/kicad-7.0.10.ebuild b/sci-electronics/kicad/kicad-7.0.10.ebuild
new file mode 100644
index 000000000000..3cb993d8a376
--- /dev/null
+++ b/sci-electronics/kicad/kicad-7.0.10.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+WX_GTK_VER="3.2-gtk3"
+
+inherit check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets xdg-utils
+
+DESCRIPTION="Electronic Schematic and PCB design tools"
+HOMEPAGE="https://www.kicad.org"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/code/kicad.git"
+ inherit git-r3
+else
+ MY_PV="${PV/_rc/-rc}"
+ MY_P="${PN}-${MY_PV}"
+ SRC_URI="https://gitlab.com/kicad/code/${PN}/-/archive/${MY_PV}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/${PN}-${MY_PV}"
+
+ if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+ fi
+fi
+
+# BSD for bundled pybind
+LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
+SLOT="0"
+IUSE="doc examples nls openmp test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+# Contains bundled pybind but it's patched for wx
+# See https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424
+# Depend on opencascade:0 to get unslotted variant (so we know path to it), bug #833301
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug #911120
+COMMON_DEPEND="
+ dev-db/unixODBC
+ dev-libs/boost:=[context,nls]
+ media-libs/freeglut
+ media-libs/glew:0=
+ >=media-libs/glm-0.9.9.1
+ media-libs/mesa[X(+)]
+ net-misc/curl
+ >=sci-libs/opencascade-7.3.0:0=
+ >=x11-libs/cairo-1.8.8:=
+ >=x11-libs/pixman-0.30
+ >sci-electronics/ngspice-27[shared]
+ sys-libs/zlib
+ >=x11-libs/wxGTK-3.2.2.1-r3:${WX_GTK_VER}[X,opengl]
+ $(python_gen_cond_dep '
+ dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
+ >=dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
+ ')
+ ${PYTHON_DEPS}
+ nls? (
+ sys-devel/gettext
+ )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+ sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-4.0
+ doc? ( app-text/doxygen )"
+
+if [[ ${PV} == 9999 ]] ; then
+ # x11-misc-util/macros only required on live ebuilds
+ BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="1500M"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-7.0.0-werror.patch
+)
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+
+ python-single-r1_pkg_setup
+ setup-wxwidgets
+ check-reqs_pkg_setup
+}
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ else
+ default_src_unpack
+ fi
+}
+
+src_configure() {
+ xdg_environment_reset
+
+ local mycmakeargs=(
+ -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
+
+ -DKICAD_SCRIPTING_WXPYTHON=ON
+ -DKICAD_USE_EGL=OFF
+
+ -DKICAD_BUILD_I18N="$(usex nls)"
+ -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"
+
+ -DPYTHON_DEST="$(python_get_sitedir)"
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ -DPYTHON_INCLUDE_DIR="$(python_get_includedir)"
+ -DPYTHON_LIBRARY="$(python_get_library_path)"
+
+ -DKICAD_INSTALL_DEMOS="$(usex examples)"
+ -DCMAKE_SKIP_RPATH="ON"
+
+ -DOCC_INCLUDE_DIR="${CASROOT}"/include/opencascade
+ -DOCC_LIBRARY_DIR="${CASROOT}"/$(get_libdir)/opencascade
+
+ -DKICAD_BUILD_QA_TESTS="$(usex test)"
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ if use doc; then
+ cmake_src_compile doxygen-docs
+ fi
+}
+
+src_test() {
+ # Test cannot find library in Portage's sandbox. Let's create a link so test can run.
+ ln -s "${BUILD_DIR}/eeschema/_eeschema.kiface" "${BUILD_DIR}/qa/eeschema/_eeschema.kiface" || die
+
+ # LD_LIBRARY_PATH is there to help it pick up the just-built libraries
+ LD_LIBRARY_PATH="${BUILD_DIR}/3d-viewer/3d_cache/sg:${LD_LIBRARY_PATH}" cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+ python_optimize
+
+ dodoc doxygen/eagle-plugin-notes.txt
+
+ if use doc ; then
+ cd doxygen || die
+ dodoc -r out/html/.
+ fi
+}
+
+pkg_postinst() {
+ optfeature "Component symbols library" sci-electronics/kicad-symbols
+ optfeature "Component footprints library" sci-electronics/kicad-footprints
+ optfeature "3D models of components " sci-electronics/kicad-packages3d
+ optfeature "Project templates" sci-electronics/kicad-templates
+ optfeature "Extended documentation" app-doc/kicad-doc
+ optfeature "Creating 3D models of components" media-gfx/wings
+
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ xdg_icon_cache_update
+}
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index 7d1b97785ce9..a9aa348a829b 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/cgal/Manifest b/sci-mathematics/cgal/Manifest
index bfae8f7ec9f4..15c70f4ba3db 100644
--- a/sci-mathematics/cgal/Manifest
+++ b/sci-mathematics/cgal/Manifest
@@ -7,5 +7,5 @@ DIST CGAL-5.6-doc_html.tar.xz 72825232 BLAKE2B 08a5148592771c933126e38a74d77a982
DIST CGAL-5.6.tar.xz 24874364 BLAKE2B 556c05177f8b3bcecfd16f2bd38cb6505ab04fb41f1fdcfc97a300f539c7642c3529c75cbe29fd6186b329b3ea844698e752d04690d010a7a5c3f5b6ad3a141f SHA512 1d91ad870b63bce36e060c0de7fa2e7ab98f9d9f6cf7c94d91a6677db237f50c28f8fc49f24bef943b2adcb5a4a8acf01dd94092a97024c33413763348131ea4
EBUILD cgal-5.5.2.ebuild 1237 BLAKE2B 6d35ddeceee2e04548401d4f62e5a691ff89b151c7ed7021c0f487b138151adb96972e7d75040c5bf7045f38037c8f2e23f3272c53b094ca14bca94576c453b6 SHA512 b9fb08fb915228960917811c079c38b57cb67e473bae6839ba260306f111f133b15dbd89e718e744dde7db4cbbdaa15fdbda3898eabd54e64bb0be0a7f1cd280
EBUILD cgal-5.5.ebuild 1230 BLAKE2B bab66db74651bc5798716ce9c0e3f3c8b46d53e446e2d6aa10ca1d45d0d008fd7be07363374c103c9e9a913712d02495fa9324b70ca101a81867b6718f29a411 SHA512 4eacfc73204574fb5e4cf72716e45419476f29be99020c69ba2bcb5a40bf9ce5aed1383ff23fe4e5351d29c8268634e3f31c1d687858658bc396903bc2879150
-EBUILD cgal-5.6.ebuild 1249 BLAKE2B fe6124da8a8455ccf82705ef790fed944b3351c34de967fc1eb72c81705a8bf89e302c0feeb6b8fe77e7f0ddd39f10623805eabf1a8cc80835f11b518bee8b8f SHA512 186e9544022af4c45935b11f2e75fc7d056cf49adf5d986e71b891a0ef71fd5c3acd0d3d99b37b0262038b654f3b7d7987a884943d90c03a1012034025336e08
+EBUILD cgal-5.6.ebuild 1248 BLAKE2B 85bf70631e6dbc0adb5aa26d52ee6f5948d8ae1f59f0db773a47d41eec88d50aabc5f61b6977e8fadcc55dcb0994d2e355551d98e1b2f5660633df99c2cdec81 SHA512 6f90f4c5b621b214a93556d19f4b1b9b4816cdc759a7d16ed12c7353b00d0b88277f6e4e4bdf39f45fc2cbf558cf03750f406a2ce5c8d642899124d19acc22bb
MISC metadata.xml 1118 BLAKE2B ed180a3128a37bc151ce89a0edcc076b09449a43e9ce7633ac0c0343b20cdd585cf6b68dc92262730d8379b4eb0d4b26feba90327384f2e4546fba27336d96ca SHA512 c407490521df2908343dbc870684938dfe71e5f4a072f016361db9f08ebb598540c69a704ce97cf803b4e23846a18c259fc208f286f0d11d8acbadd32182142c
diff --git a/sci-mathematics/cgal/cgal-5.6.ebuild b/sci-mathematics/cgal/cgal-5.6.ebuild
index 1ef2b2dbf76e..caf9f936cf79 100644
--- a/sci-mathematics/cgal/cgal-5.6.ebuild
+++ b/sci-mathematics/cgal/cgal-5.6.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-3 GPL-3 Boost-1.0"
SLOT="0/14"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples"
RDEPEND="
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index a9f346e0b528..160011c3062d 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/debianutils/Manifest b/sys-apps/debianutils/Manifest
index 4c4d3b85579c..32e3aeb0aaf8 100644
--- a/sys-apps/debianutils/Manifest
+++ b/sys-apps/debianutils/Manifest
@@ -1,4 +1,4 @@
AUX debianutils-3.4.2-no-bs-namespace.patch 1168 BLAKE2B 1951a40e7f3c2a872a7dbe3ecc7a1a8587af5d56ce3ffde76608ffc7d5cde099fede8b4da76247ccabd7060b0306d2311db716b12e0bd4fb6062ea782fd2dd3d SHA512 05ffb53243a178e91d67066a30039e9ccc21caabe7769e8920548c615b6d9d23959125f2fc9073cc70ba3f3502df7d780db59e4768e7add2682af98079bd6bd4
DIST debianutils_5.14.tar.xz 79676 BLAKE2B b8e6c5a38cf5fe8e3d8151b1c19cfda4d5866f805453eeb8376a94e1982653cb532ffefdb560f188574ba01e97249b49b69d41f1dda9aa76de4511034736965a SHA512 4a152fec6c363c0ca26339bf8bf3f39ec3c10227bbfe5d2f5974c24a6207fdb6c34644ecfdf0c773d4c778b1a95f91a15697b12b5c0cd9a6d0d8f369373b956f
-EBUILD debianutils-5.14.ebuild 1025 BLAKE2B 839ede9d6afd367c4e4fabfe564e9d308c116d23fb044b4a32d53276bd39acc36455aab52afee1958c9191bb112d4fc1d9e533d5970284d7de384896d41e772b SHA512 dfe521b3ca618532a7febe546b40c1548d1ab066d579239cb26c28386bfe3fb4f3be0acbeab9922aea36324158df5f15ed15670cd0090203622ca2da69b00744
+EBUILD debianutils-5.14.ebuild 974 BLAKE2B 30d9a84a2a5a89841a5a06318d81c9b64981245ae9dffdae74a7bb59a13bf8390d359c38b35af6b468ea7603e25be69820e115fe440579effeb8d3c405d2a650 SHA512 2feb0af2a67eed8e318aa612835065501ec03cee0f50ef65a1ef59c0ea26981aa04547b5a5126a4c65e77e2319c728ef1e3cd6e01a63784afd4374c9a04bdf55
MISC metadata.xml 446 BLAKE2B a681b76916f27a5d016fa34c6c6ce4abe887c1f46232cb6cd759ba699eca0cba865ff7b0d33900b1f9e858e016532815b18bf86cc211b97f57a1c0a56580d125 SHA512 c080d8ae5511a0870aa778f744518a2482e7d61ff9e653a808b3959571b8bb47dc90b1b1f2feaccc323df0521f4ae91efb43fa31bd6c8a72075c8b2e9dfeb829
diff --git a/sys-apps/debianutils/debianutils-5.14.ebuild b/sys-apps/debianutils/debianutils-5.14.ebuild
index a8d4fd2bc633..ade4ad363a49 100644
--- a/sys-apps/debianutils/debianutils-5.14.ebuild
+++ b/sys-apps/debianutils/debianutils-5.14.ebuild
@@ -15,12 +15,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv
IUSE="+installkernel static"
PDEPEND="
- installkernel? (
- || (
- sys-kernel/installkernel
- sys-kernel/installkernel-systemd
- )
- )
+ installkernel? ( sys-kernel/installkernel )
"
PATCHES=( "${FILESDIR}"/${PN}-3.4.2-no-bs-namespace.patch )
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index a57db41d0b28..b43c3016d3bf 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index 1883ce4ea112..cc8f8761d4bb 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1,5 +1,5 @@
AUX postinstall-en.txt 1285 BLAKE2B 09a372660022bda4064f2b298e6409be4d8f8943fd06d672e15c6126029acf2551b2eb0447f378a7c9287f757a820787ab6e592556e5cf199b0d8c0dd8f98f18 SHA512 8fa41aa39a1dfead723c87e6b16f979839dd5c585b9f9bb14a8a1ef556b69f9dcab113622b56c24890d1414df045b055b6997be02364ab4d5c7c06db2e4c12b2
AUX postupgrade-en.txt 963 BLAKE2B c08e2ecca3d462d544549c80fb11abde670251002257d75fa8dd41d890f1327b08f1796c54125663fd35aca999f63b89035b610bdeedc32396c35d9d9b92ce4d SHA512 dbc86a1cf3b5280137322794a344818be8cfc137153f0e634e7bbd856ccb7ac589199353f2ccd5c28a8aa7d35cc2e041137bfc5d812fc6267efc758a1113c2d4
-DIST wordpress-6.4.2.tar.gz 24479697 BLAKE2B 9cc2d3c412f7487ebdf8a91ea9dd60a6079f65d5062eae5b473fe981b8120120ffdd73f5158e75022440f9cea7527aee3814223a101a92f6cbddeb2e81913af2 SHA512 05f23101169d9340000121569b0b1676acc5f144e6e5f1fc320f41e3f57899b39c065049b3cf43fe278248cf51f7102853afa8673ba1be503f5a1016c593db68
-EBUILD wordpress-6.4.2.ebuild 1408 BLAKE2B 3dd29d2988ecee0d5f0a3df7fdb8d01267ab6f33d7cdb633a1ca4428b869abae6ab73169f482a44a1859a09986bd9cee255477cbdf4c56d0efcccfbcc4636c12 SHA512 0a71c2d3889b5281e7c0752e79788376080778803370638c57ce117351a5875c3764ed2e208cb980efb3d658adb8c926fa8f49adf7a52e63c4818a4e461e4a11
+DIST wordpress-6.4.3.tar.gz 24482912 BLAKE2B bf48e86884342af021fa6fd01190f10e1a3d83718f818e6d5e4f1b1d67c3cc63c920eea850905ac406f4460e11312feb74b7deaf1b255b75eaa36439ce907a9c SHA512 a3602f1b7c046b6463d03d74a4f091434e5251518a4a11146675a5836f75a532d04e9b0fad9474bd9c53ed3e2adb06a2cfb0121fde017180e120ebb58cb643eb
+EBUILD wordpress-6.4.3.ebuild 1408 BLAKE2B 23189f597c744b8c0371cc4aee32bf5d77106e82c43b9a1d6f570acdd5911eb5dc2d9e603c9222a366cc5ceea03dcc4bef89c88b26f16b6236a491ea4691ea56 SHA512 ba6a76ddfb479d4d7dc5a8f035065f54030fcbc2a42b3cfc39559188f744a52d177cc547b39617f3986de3194ed656cfae1815fd7579aebbee1b594893856e74
MISC metadata.xml 429 BLAKE2B ece54e1ebae950843d98b414ca862ebcbf410230587eab84031e4afa00a9e6f0305b025a79fd5f8ce3cb70b2528adb8c5eee05e6855f0b2f55aa4680fd9a4b83 SHA512 acc7151db82ee83a7ad9b6eff62918afdc44436cd18aa4f5fe0b562257ed34ac7ca28582cfb5196b1049cb9e0db0a94c51faa8cd7c3bb081a5a0a2333391388c
diff --git a/www-apps/wordpress/wordpress-6.4.2.ebuild b/www-apps/wordpress/wordpress-6.4.3.ebuild
index b6c209d75a8c..aedc91ade73a 100644
--- a/www-apps/wordpress/wordpress-6.4.2.ebuild
+++ b/www-apps/wordpress/wordpress-6.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index b0da31d9724c..0b7f6a2354f9 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index b4019c1717de..ebd0e8174f6c 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,6 +1,8 @@
AUX chromium-108-EnumTable-crash.patch 2974 BLAKE2B b2d58b6b2b67b3bc2f04662749c3fd77b019356a6f9eaaad154cdae03e63f52c3bfa8bb0ed90467ac0806c58f6a2e7a351fd48c7e7a5e9b7ab317b4b8e2a75cb SHA512 3419e3dd6da21c8791d1335170547b3ac9fca593fe8eb01e17dd3eb916e6795a32848c4762051558cf98d0379592910ff9b267f05fd6b3c83d5e1c1073ba717c
AUX chromium-109-system-zlib.patch 440 BLAKE2B 95bb1099055e3e0e122d4d8a77cddec0a3417b3d87ef252d7a475f6be23b16f587ec627c90bac41d743bd9dc07488edccb0946ed465f2244b61adc44cd19761d SHA512 b4e386613eb2a0dd61af40bb29621356085e183b97d830661e5157e4f22c2ada5606d80e56d5a65fb2985cdffb505a878c32bdafb081b1fa24cbe976c7b60b86
AUX chromium-111-InkDropHost-crash.patch 1066 BLAKE2B ee0b42803a59ef4731e4f316849c2062870b92040ff4e339c3f3f2562999b54fa3176b27e432f31ada76559087631fd623d9f57f1961a42acd0684041c322a01 SHA512 dfa3ab6a84b57b6e66053be2597f0d6c7f4caf54b0e45a359774a56dfbe1e65bdea91120134e77b1e7c38c336a4fd8d05a7c26e9d3bf4bdc0fe40ad7cd832a54
+AUX chromium-117-system-zstd.patch 998 BLAKE2B def8ed87b1d100a4272b3e13fe928a40f429546e77818ccac2cc2c15682ef3aec0d78ba158079facd0ce770049b5ef190c82d4d829f56043f7f08b51ef9b41e4 SHA512 b3beb98b539fe160fbc493ba410ae0f68540cc4b6834f1f8ce9a22c3f4f59ef5d583ad48793e10549fd02a701f833a3969791ef4524322cd1e715ca5bf226bc8
+AUX chromium-119-minizip-cast.patch 1369 BLAKE2B 85901dca400b509be4ec4b5c1520abca481d330ea75bee3227c3cc3bf2d88560b2a9f85d0eebd6320ba11b89539712b1b40577b51b6873e9a2571ad9a5dd985f SHA512 0f1eb8633eb8cfe8895bf4deb5920fb1f3680cfbd8ce94d1c35c30b6b970785a59edb980f1b54b4233a89afaf410ac0b4c241a73ecd4842126ac429c8827535a
AUX chromium-119.0.6045.159-icu-74.patch 827 BLAKE2B 4290eadddb010984df9248d8b0f8d4c442bac191447e8f104db98e8f0106a81fe1d344c1a22b0aaa710d823de7bbdd250901a547ea71f446114ec59ba3bf83d2 SHA512 5e39575f344ab201334332c0373eebe0999cb45b777865e539eaa6a59337358ee69d377f312f8bf3b153fe70a9ef4d784fef1284a853dd235178ea7870ebff94
AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca
AUX chromium-cross-compile.patch 323 BLAKE2B 8d5091ce5287422c9688ede2563360a96b8bd34b9750dc1c8f0b6ca9aeff2c066fac2da169396baa131d971c087c78f9af53999df0e102d1f57176f5e8d3dd57 SHA512 06d3afc1aa19e57daac0e4bad37e1f365a68408240430e5e818e5a4f12e3b7519214eafa463633e447e7029f4ae13ea864ca347ad1fac117702a0be88718a954
@@ -9,18 +11,26 @@ AUX chromium-use-oauth2-client-switches-as-default.patch 1085 BLAKE2B baf3c46330
AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739
DIST chromium-120.0.6099.129.tar.xz 3283749920 BLAKE2B 889b91eec84fc12d42d0bfe04f41c779b84aab704b47f05a276fa9725696740fc0308764602e87161b1ad73a5bb260cc75e88a8133791dd1b074780363670e51 SHA512 2b12d2af7b469d2896000c785f0252eb260bffb523d8e1b82f1d8ab4098de8e297dd6fe901de58a1f57672c9699523d88342637fc69b5260fe5cf296183e3edf
DIST chromium-120.0.6099.224.tar.xz 3299542904 BLAKE2B 70c7ab27796f00e18f3c90565ef8b9d8a3daa8c2637f71a207cb95ecdcaf47f95ffed6e51c249595d2af1c3c17bebdba249ba7861b866580c316fad6e1935340 SHA512 64a91dd3683b2b3b982c1a12ba6cb946b32a6dd0d76040036892061fa1d3e889fd61253fd7e05847e3076715e4ab9e7e5f6ff3764bec68c1486c1873d534fb52
+DIST chromium-121.0.6167.139-clang.tar.xz 50276852 BLAKE2B 9aa9eefeeb3b03bb8187c28b8de2f97ef26babdbec390b9d639c543dfc33e22dd338cc033419efada7fc4405ffdc7f7135c8f96b4a735df06dd883c114a9190d SHA512 5d7561ccc48121a56e29674aefb11d5184e65e1d055a94a8c3203768a8792b65418f0606a6ca40774bc8ba34172286d04c69584c1f56a5ba84d94b4c6e9c73bd
+DIST chromium-121.0.6167.139-rust.tar.xz 140303948 BLAKE2B 24b6d1cbf9d2bcf1a5a4bea4b509ad326a1dce6671250f6b3a93717ea21d4d1f09b12b4e820919b35814536609569ad52d26e3c8eb7afead92881facbd12e04c SHA512 bd7feb5426e66f304291f6f79ce1d8a5b845dff1b420854406951f702ae6ec44f2edfed431893dcf87c97d0f9c9f9b504d3e8ad3ad5ec99b053c4e0d3cbc642c
+DIST chromium-121.0.6167.139.tar.xz 3340424948 BLAKE2B dd3941a0c9e2db05f07d02f83c4e08376e05b09168d82af4fe7def1459ae2cc667e1891a4ba8170a2d07ccffc568ff57ab720d49b1a0532fd1d4fd562c1e08c7 SHA512 610529f46bee5acc6ef26fa2de8a5f94a36a9c1b3e9f56bdfdcc3f045a62b424f3c9054e1c01895bcd7df039491185c5700f4919bb5b9a3c93674a199b6bd32f
DIST chromium-121.0.6167.85.tar.xz 3332417624 BLAKE2B 8568f224d5a749b01b7521822e3b8b1c0271ea05688f252c5546a8ff1e3cd3b5c12ad3df299258dec8eab11330d4827bc68892fb436706ec436eb7e5abbae502 SHA512 fce8a58524c457d44e2eedf612b8d5e3d2085246e2b554ff2e5354be80722fe0c58271d98af38088868dab11224e4e86784f3fb75197f9e70fe9c15ab8024f9b
+DIST chromium-122.0.6261.6-clang.tar.xz 50107164 BLAKE2B 6b07470aa9a3606d27784c4abfd1577ead70cc2c310c2db47d486a64d93d9984d9b7737493a9c30ea7e0f0868291f3aac8058ba23f81f940469d23bafa260bf1 SHA512 a46a7869bff2e5edd34167751257453fd89eae92bd5e291c4408ff0234997b04fae3df7906f46d83f72da5c4f11199489a14d8a55251d0efc3c0ffc1c56d9e22
+DIST chromium-122.0.6261.6-rust.tar.xz 140507448 BLAKE2B cb00e65a617801b59a852d921ec1600f577a5a4d16a2df37d413de5cfa9d7274fd8e54d9bf8d21a94f93230e2a27a50f55a36d65e774daf38ba08ba292f52a45 SHA512 2cec9e9a84a494babe581aa900bc76babb3ba7c4622bf050537adf234644f054426eea87c01a037dc7e5f850dec55498d45e982ae334b8d6e99a85679c8aed79
DIST chromium-122.0.6261.6.tar.xz 3408053180 BLAKE2B 8dd67c992aa364dca54039fe0cad95d0284dcad2c2052f1c4f1612146148701450a9e745a2fadc26d76ecee6f716accfd0f162160faad55f7c63b812cc0e659c SHA512 729fe19fb2e6917ed8936bb7502edd4247e0cdf44334cb6369f774e8794cd8a2418bceece9e3c484e266212e0b56639ef936dfb64629c826bf928aed756b802c
DIST chromium-patches-120.tar.bz2 8630 BLAKE2B aa815521d027036757e5316478c2974e107185662d4c6a200bc7f448558730a3cb11e0a6e28d6a48ff60379813eed10d91c04917002228cf97c8448423cc0994 SHA512 1af05a17c54ea2f23b6f18b40c21304a94076eda4f9dcdf34ff93e1a729ae5a6b69816d32b5855b1cbb412eefaefb3d343fce05afd99347dcf9302a1d47ad3e6
+DIST chromium-patches-121-1.tar.bz2 5078 BLAKE2B 1f6a91a5bcbfaad6df4f4cfc289e6cabbb7c67e90085bcb0e111657c875cbd5303a7409b447c240885c99a699a94491500afca0d89f82cbd74ec59542c8735ac SHA512 77208a91ea002d0e5463f65569bba4347b6a18381ca861aeac84938c34eee1d8ecc119427a8d426177345fb1f1bcd0fbd77bdc702e2713e457c3bc384bbf2487
DIST chromium-patches-121.tar.bz2 5861 BLAKE2B 450591b24933f8bd194865960dcb33dbcf4b560dfe384436ad26d780c6f815b615d419fcaf4b3507cf1ced5c0ab6be9381a5101d1ff1441a3a9425911560c07a SHA512 12f356ae5deafa553b9a709eb72ee7f761fd3f0bd36b9c7542433bbe7825e3dc98ba6639ca8be7fcd766df52c3b77c629c84da545351f5089d7c10343da45f48
-DIST chromium-patches-122.tar.bz2 5253 BLAKE2B c79199004d14cff23194da2fa394df9cda41507e6c60b0c844769eefd06fd80eacf07de2a27d757177f371d0d2636bfbf20570a1357d077774afd4e70936c621 SHA512 44fccce109f3e30ed64bfc99b9ef09245af763697aa77af06415d5270a27eb2773c8ae848c94288a94d9889a959da855965bb025775876f9c230a7ac9893e9da
+DIST chromium-patches-122-1.tar.bz2 4868 BLAKE2B b2483fc908da3a85e23227ebf7a4006723b78cb7279fc81b4dcce14f147541cdef238d08035f4155368f1695b9be706de696b8141db8e94506beddd82e547b9b SHA512 245eb3e476beef57db028f984d88dbcf5c227f7875c2aa2da0949b884f88e811196de8f126a84cf24baab29103d3566750ea44eba1f1c948a829f6d3e3b2e9ea
DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c SHA512 8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c
DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c
DIST chromium_119.0.6045.159-1raptor0~deb12u1.debian.tar.xz 522464 BLAKE2B 687636b3c8f9b89db64b16643f6832cd2711f54f4be309d7e8dbaf0b8647bb3400ac095fa497f8a887bde628b521724f21f97a1273ab719f16d9f4114c36a6f0 SHA512 a4724ec5df4f3cfac7ede1514d8e886de20580bb812fed3a3e240e4ad91522b047a7bb065ab9e4402cffb9e8608c5cdc71d10c8b132f27d294ebb44db12294e4
DIST chromium_120.0.6099.109-1raptor0~deb12u1.debian.tar.xz 534108 BLAKE2B ebfe063c5a141e3cd0f861c753c366297f868a5b475a6d4cfe136baec9b979f909e24f9d6eceeb215b9084a9c087c5fb5eb49e8d26921028b943c119a440356a SHA512 62d4d492f579d1bffeaec9778f275df5ee615f434c1ea5764f7feecec6004bc9862c114caf6b86737a433d97e822f14df5a5871b9cbc7bc891bf48d706d5bccf
DIST chromium_120.0.6099.199-1raptor0~deb12u1.debian.tar.xz 534452 BLAKE2B 78a59831063256a96730f1b981fa52051ba920055ac863b9114d59532a0db3da664660404a6f2b5d6cd669dece149c7b74d85b995ee826a4d7874462d94b244c SHA512 f345faa72117f66c9819e3d1e304c811ac3a79af77bad1232109f912cbfeadabcdd5e38c29dadedd2e1c7d8447abbb45a426a5c0e9123f55fd853912607c1fd2
+DIST chromium_121.0.6167.85-1raptor0~deb12u1.debian.tar.xz 542644 BLAKE2B 298b383b8f311c55c42b75dbaf7d14e1af52e9934a78c9c1b7d6e7d8a5e415d1ef51fc488f0205e851113ca8bb9982707c78485939438d4ddc7c14d5945b5a2c SHA512 f2a8f460d45d1a2302c7958ac1e163276779e5fb76c2efbbd631a21d84a068926dffe064a37cf605bbb34780efc16e32de24ecc729e421ac851fb142c112185a
EBUILD chromium-120.0.6099.129.ebuild 40186 BLAKE2B 35b3a43be5f8540510ba5000cf20837374636971ae1df5e925f7416d3ef067fe387982a7c8c5e78c1eb9b555a9fda132fdbe8d2c246ed1c30bdbe53bc4d8dd12 SHA512 ab969c0060c4adcf24d7337a173da1288c749248534b3dc1a312b1e5887f4fa20b856f3da001788ed07913d1aa5a1fff2b6d7bba3f771000e90b8e351259e1a5
EBUILD chromium-120.0.6099.224.ebuild 40188 BLAKE2B 3827992ec1f8255c79644a7ce59dc6f1a3d08ca1bfed0ab5266a33a3156668353bd9640eede663c18cced3cb694592dc4ba3850a7db1ea2fb9383aa42a49de45 SHA512 86db5ba7efcca0b793b226ec2071b62d20da22d40f3174702408c5679fea12b221708c62c1be87b5d1977d4a3cab4a140774eb7a18e835fc84828212878bb6ad
+EBUILD chromium-121.0.6167.139.ebuild 43723 BLAKE2B ca7e0f2c83ef3b442154f9dade485aaa1cb7e8a435c6d887470da93e343d1179539e6db8ef2896d44294f495b6eaf43ae90c324a4fb383dbb261ee73c2cc6ac6 SHA512 dce73d2785aae3880427389f706fad997b16aa051894fd41e41618fc32796d3d734ec11dc2285f0c4d8bce559c6e162d72291fa5983ed7cbff573cb4e6560f6b
EBUILD chromium-121.0.6167.85.ebuild 42305 BLAKE2B 1c3d925ff419c5dd95c4786b3d6204bfc93e0a5002e4df0c2c5c3ba02cbeb13fc2d0b74966f4baffea3f8f5f259f813c18c6ee76ff6c32878bf2053ab699a157 SHA512 8f80a49fc0ea82d96aae4061d2b573e4c645dad71e032fd4e9eff8d84a057042a3b10d158baa3c46ff948e0af7c14ea02b10abebe12cff1364df8d348bfe497b
-EBUILD chromium-122.0.6261.6.ebuild 42577 BLAKE2B ce0e15c1933ca297be99684230bdebddf2f554ee0c5d8ba8d99dc809e522ea07b6ecb5fcd713736edf49dfd60a3934a0f5c5d711389b0a2fbf2b4328ed21cfa6 SHA512 4bb57b8e7ca0d85cba1115d0177784d5f6dbc1e18d1e9ac51ee8b97ba46ca7e3f9b852a3b5c3734a2ecb36a67cff96e3f8d26ed1ea16a7d9d7315bc4dd98e156
+EBUILD chromium-122.0.6261.6-r1.ebuild 43657 BLAKE2B 1fafa28aecad26d58ec3a470e6b47461b43fe49d61fe147b4dbe54c334c56f15c2c318e41581a936ef34e0b05cff8b9d1c633c05b5aec63fff1f30ceecd706de SHA512 24f253d6dae5830c4f53bbf82f9eb26aac85a9c827169ff9a112e0840fb4f6a9617f50d0b8ad7d237989ff556f62aa8388d289ac4e13bd4904b66c78164fdb82
MISC metadata.xml 2093 BLAKE2B 939584ae33143721ad1c7f936b33cf54c9088934b08f0bb05a18fadbbd145132d5c6952cc788b66e22e230a036396d7be11a27d552dbd2495ba9b7544f8b7867 SHA512 243d2368650ec2ed15a09eaa09788b5df0898b349cd081717244d7561cebb93e3479a61c4bbe266a69fd2b9b2189a38ade82f81e5b7899c4e911ba79bbbec6ea
diff --git a/www-client/chromium/chromium-121.0.6167.139.ebuild b/www-client/chromium/chromium-121.0.6167.139.ebuild
new file mode 100644
index 000000000000..d88600e2d029
--- /dev/null
+++ b/www-client/chromium/chromium-121.0.6167.139.ebuild
@@ -0,0 +1,1367 @@
+# Copyright 2009-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Can't do 12 yet: heavy use of imp, among other things (bug #915001, bug #915062)
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+
+# PACKAGING NOTES:
+# Google roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we will eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features. We've been lucky
+# enough so far that this hasn't been an issue.
+
+# We try and avoid forcing the use of libcxx, but sometimes it is unavoidable.
+# Remember to force the use of Clang when this is forced.
+
+# GCC is _not_ supported upstream, though patches are welcome. We do our
+# best to enable builds with GCC but reserve the right to force Clang
+# builds if we can't keep up with upstream's changes. Please comment
+# when forcing Clang builds so we can track the need for it.
+
+# GN is bundled with Chromium, but we always use the system version. Remember to
+# check for upstream changes to GN and update ebuild (and version below) as required.
+
+# These variables let us easily bound supported major dependency versions in one place.
+GCC_MIN_VER=12
+GN_MIN_VER=0.2143
+LLVM_MAX_SLOT=17
+LLVM_MIN_SLOT=16
+RUST_MIN_VER=1.72.0
+# grep 'CLANG_REVISION = ' ${S}/tools/clang/scripts/update.py -A1 | cut -c 18-
+GOOGLE_CLANG_VER="llvmorg-18-init-12938-geb1d5065-1"
+# grep 'RUST_REVISION = ' ${S}/tools/rust/update_rust.py -A1 | cut -c 17-
+GOOGLE_RUST_VER="df0295f07175acc7325ce3ca4152eb05752af1f2-1"
+
+# https://bugs.chromium.org/p/v8/issues/detail?id=14449 - V8 used in 120 can't build with GCC
+: ${CHROMIUM_FORCE_CLANG=yes}
+# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101227 - Chromium 120:
+# webrtc - no matching member function for call to 'emplace'
+: ${CHROMIUM_FORCE_LIBCXX=yes}
+# 121's 'gcc_link_wrapper.py' currently fails if not using lld due to the addition of rust
+: ${CHROMIUM_FORCE_LLD=yes}
+
+: ${CHROMIUM_FORCE_GOOGLE_TOOLCHAIN=no}
+
+VIRTUALX_REQUIRED="pgo"
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
+ hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
+ sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils
+inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="https://www.chromium.org/"
+PATCHSET_PPC64="121.0.6167.85-1raptor0~deb12u1"
+PATCH_V="${PV%%\.*}-1"
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
+ system-toolchain? (
+ https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
+ )
+ !system-toolchain? (
+ https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-${GOOGLE_CLANG_VER}.tar.xz
+ -> ${P}-clang.tar.xz
+ https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-${GOOGLE_RUST_VER}-${GOOGLE_CLANG_VER%??}.tar.xz
+ -> ${P}-rust.tar.xz
+ )
+ ppc64? (
+ https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_${PATCHSET_PPC64}.debian.tar.xz
+ https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz
+ )
+ pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )"
+
+LICENSE="BSD"
+SLOT="0/beta"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
+IUSE="+X ${IUSE_SYSTEM_LIBS} cups debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo +proprietary-codecs pulseaudio"
+IUSE+=" qt5 qt6 screencast selinux +system-toolchain vaapi wayland widevine"
+REQUIRED_USE="
+ !headless? ( || ( X wayland ) )
+ pgo? ( X !wayland )
+ qt6? ( qt5 )
+ screencast? ( wayland )
+ !system-toolchain? ( libcxx )
+"
+
+COMMON_X_DEPEND="
+ x11-libs/libXcomposite:=
+ x11-libs/libXcursor:=
+ x11-libs/libXdamage:=
+ x11-libs/libXfixes:=
+ >=x11-libs/libXi-1.6.0:=
+ x11-libs/libXrandr:=
+ x11-libs/libXrender:=
+ x11-libs/libXtst:=
+ x11-libs/libxshmfence:=
+"
+
+COMMON_SNAPSHOT_DEPEND="
+ system-icu? ( >=dev-libs/icu-71.1:= )
+ >=dev-libs/libxml2-2.12.4:=[icu]
+ dev-libs/nspr:=
+ >=dev-libs/nss-3.26:=
+ dev-libs/libxslt:=
+ media-libs/fontconfig:=
+ >=media-libs/freetype-2.11.0-r1:=
+ system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] )
+ media-libs/libjpeg-turbo:=
+ system-png? ( media-libs/libpng:=[-apng(-)] )
+ system-zstd? ( >=app-arch/zstd-1.5.5:= )
+ >=media-libs/libwebp-0.4.0:=
+ media-libs/mesa:=[gbm(+)]
+ >=media-libs/openh264-1.6.0:=
+ sys-libs/zlib:=
+ x11-libs/libdrm:=
+ !headless? (
+ dev-libs/glib:2
+ >=media-libs/alsa-lib-1.0.19:=
+ pulseaudio? ( media-libs/libpulse:= )
+ sys-apps/pciutils:=
+ kerberos? ( virtual/krb5 )
+ vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] )
+ X? (
+ x11-libs/libX11:=
+ x11-libs/libXext:=
+ x11-libs/libxcb:=
+ )
+ x11-libs/libxkbcommon:=
+ wayland? (
+ dev-libs/libffi:=
+ dev-libs/wayland:=
+ screencast? ( media-video/pipewire:= )
+ )
+ )
+"
+
+COMMON_DEPEND="
+ ${COMMON_SNAPSHOT_DEPEND}
+ app-arch/bzip2:=
+ dev-libs/expat:=
+ net-misc/curl[ssl]
+ sys-apps/dbus:=
+ media-libs/flac:=
+ sys-libs/zlib:=[minizip]
+ !headless? (
+ X? ( ${COMMON_X_DEPEND} )
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ media-libs/mesa:=[X?,wayland?]
+ cups? ( >=net-print/cups-1.3.11:= )
+ virtual/udev
+ x11-libs/cairo:=
+ x11-libs/gdk-pixbuf:2
+ x11-libs/pango:=
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtwidgets:5
+ )
+ qt6? ( dev-qt/qtbase:6[gui,widgets] )
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !headless? (
+ || (
+ x11-libs/gtk+:3[X?,wayland?]
+ gui-libs/gtk:4[X?,wayland?]
+ )
+ qt5? ( dev-qt/qtgui:5[X?,wayland?] )
+ qt6? ( dev-qt/qtbase:6[X?,wayland?] )
+ )
+ virtual/ttf-fonts
+ selinux? ( sec-policy/selinux-chromium )
+"
+DEPEND="${COMMON_DEPEND}
+ !headless? (
+ gtk4? ( gui-libs/gtk:4[X?,wayland?] )
+ !gtk4? ( x11-libs/gtk+:3[X?,wayland?] )
+ )
+"
+
+depend_clang_llvm_version() {
+ echo "sys-devel/clang:$1"
+ echo "sys-devel/llvm:$1"
+ echo "=sys-devel/lld-$1*"
+}
+
+# When passed multiple arguments we assume that
+# we want a range of versions, inclusive.
+depend_clang_llvm_versions() {
+ local _v
+ if [[ $# -eq 1 ]]; then
+ depend_clang_llvm_version "$1"
+ elif [[ $# -eq 2 ]]; then
+ if [[ $1 -eq $2 ]]; then
+ depend_clang_llvm_version "$1"
+ fi
+ echo "|| ("
+ for ((i=$1; i<=$2; i++)); do
+ echo "("
+ depend_clang_llvm_version "${i}"
+ echo ")"
+ done
+ echo ")"
+ else
+ die "depend_clang_llvm_versions() requires 1 or 2 arguments"
+ fi
+}
+
+# #923010 - add `profiler` USE to rust-bin
+BDEPEND="
+ ${COMMON_SNAPSHOT_DEPEND}
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ')
+ >=app-arch/gzip-1.7
+ !headless? (
+ qt5? ( dev-qt/qtcore:5 )
+ qt6? ( dev-qt/qtbase:6 )
+ )
+ system-toolchain? (
+ libcxx? ( >=sys-devel/clang-${LLVM_MIN_SLOT} )
+ lto? ( $(depend_clang_llvm_versions ${LLVM_MIN_SLOT} ${LLVM_MAX_SLOT}) )
+ pgo? (
+ >=dev-python/selenium-3.141.0
+ >=dev-util/web_page_replay_go-20220314
+ $(depend_clang_llvm_versions ${LLVM_MIN_SLOT} ${LLVM_MAX_SLOT})
+ )
+ >=dev-lang/rust-${RUST_MIN_VER}[profiler]
+ >=dev-build/gn-${GN_MIN_VER}
+ )
+ dev-lang/perl
+ >=dev-build/ninja-1.7.2
+ >=dev-util/gperf-3.0.3
+ dev-vcs/git
+ >=net-libs/nodejs-7.6.0[inspector]
+ >=sys-devel/bison-2.4.3
+ sys-devel/flex
+ virtual/pkgconfig
+"
+
+if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then
+ BDEPEND+="system-toolchain? ( >=sys-devel/clang-${LLVM_MIN_SLOT} ) "
+fi
+
+if [[ ${CHROMIUM_FORCE_LLD} == yes ]]; then
+ BDEPEND+="system-toolchain? ( >=sys-devel/lld-${LLVM_MIN_SLOT} ) "
+else
+ # #918897: Hack for arm64
+ BDEPEND+=" arm64? ( >=sys-devel/lld-${LLVM_MIN_SLOT} )"
+fi
+
+if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
+ EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
+fi
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+Some web pages may require additional fonts to display properly.
+Try installing some of the following packages if some characters
+are not displayed properly:
+- media-fonts/arphicfonts
+- media-fonts/droid
+- media-fonts/ipamonafont
+- media-fonts/noto
+- media-fonts/ja-ipafonts
+- media-fonts/takao-fonts
+- media-fonts/wqy-microhei
+- media-fonts/wqy-zenhei
+
+To fix broken icons on the Downloads page, you should install an icon
+theme that covers the appropriate MIME types, and configure this as your
+GTK+ icon theme.
+
+For native file dialogs in KDE, install kde-apps/kdialog.
+
+To make password storage work with your desktop environment you may
+have install one of the supported credentials management applications:
+- app-crypt/libsecret (GNOME)
+- kde-frameworks/kwallet (KDE)
+If you have one of above packages installed, but don't want to use
+them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS
+in /etc/chromium/default.
+"
+
+python_check_deps() {
+ python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+needs_clang() {
+ [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || use libcxx || use lto || use pgo
+}
+
+needs_lld() {
+ # #641556: Force lld for lto and pgo builds, otherwise disable
+ # #918897: Temporary hack w/ use arm64
+ [[ ${CHROMIUM_FORCE_LLD} == yes ]] || tc-ld-is-lld || use lto || use pgo || use arm64
+}
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ( use lto || use pgo ) && ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
+ einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+pre_build_checks() {
+ # Check build requirements: bugs #471810, #541816, #914220
+ # We're going to start doing maths here on the size of an unpacked source tarball,
+ # this should make updates easier as chromium continues to balloon in size.
+ local BASE_DISK=18
+ local EXTRA_DISK=1
+ local CHECKREQS_MEMORY="4G"
+ tc-is-cross-compiler && EXTRA_DISK=2
+ if use lto || use pgo; then
+ CHECKREQS_MEMORY="9G"
+ tc-is-cross-compiler && EXTRA_DISK=4
+ use pgo && EXTRA_DISK=8
+ fi
+ if is-flagq '-g?(gdb)?([1-9])'; then
+ if use custom-cflags; then
+ EXTRA_DISK=13
+ fi
+ CHECKREQS_MEMORY="16G"
+ fi
+ CHECKREQS_DISK_BUILD="$((BASE_DISK + EXTRA_DISK))G"
+ check-reqs_${EBUILD_PHASE_FUNC}
+}
+
+pkg_pretend() {
+ pre_build_checks
+
+ if use headless; then
+ local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt5" "qt6" "vaapi" "wayland")
+ for myiuse in ${headless_unused_flags[@]}; do
+ use ${myiuse} && ewarn "Ignoring USE=${myiuse} since USE=headless is set."
+ done
+ fi
+}
+
+pkg_setup() {
+ if use system-toolchain && needs_clang; then
+ llvm_pkg_setup
+ fi
+
+ pre_build_checks
+
+ if [[ ${MERGE_TYPE} != binary ]] && use system-toolchain; then
+ local -x CPP="$(tc-getCXX) -E"
+ if tc-is-gcc && ! ver_test "$(gcc-version)" -ge ${GCC_MIN_VER}; then
+ die "At least gcc ${GCC_MIN_VER} is required"
+ fi
+ if use pgo && tc-is-cross-compiler; then
+ die "The pgo USE flag cannot be used when cross-compiling"
+ fi
+ if needs_clang && ! tc-is-clang; then
+ if tc-is-cross-compiler; then
+ CPP="${CBUILD}-clang++ -E"
+ else
+ CPP="${CHOST}-clang++ -E"
+ fi
+ if ver_test "$(clang-major-version)" -lt ${LLVM_MIN_SLOT}; then
+ die "At least Clang ${LLVM_MIN_SLOT} is required"
+ fi
+ fi
+ # Users should never hit this, it's purely a development convenience
+ if ver_test $(gn --version || die) -lt ${GN_MIN_VER}; then
+ die "dev-util/gn >= ${GN_MIN_VER} is required to build this Chromium"
+ fi
+ fi
+
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_prepare() {
+ # Calling this here supports resumption via FEATURES=keepwork
+ python_setup
+
+ # disable global media controls, crashes with libstdc++
+ sed -i -e \
+ "/\"GlobalMediaControlsCastStartStop\"/,+4{s/ENABLED/DISABLED/;}" \
+ "chrome/browser/media/router/media_router_feature.cc" || die
+
+ local PATCHES=(
+ "${FILESDIR}/chromium-cross-compile.patch"
+ "${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch"
+ "${FILESDIR}/chromium-108-EnumTable-crash.patch"
+ "${FILESDIR}/chromium-109-system-zlib.patch"
+ "${FILESDIR}/chromium-111-InkDropHost-crash.patch"
+ "${FILESDIR}/chromium-117-system-zstd.patch"
+ "${FILESDIR}/chromium-119-minizip-cast.patch"
+ )
+
+ if use system-toolchain; then
+ # The patchset is really only required if we're not using the system-toolchain
+ PATCHES+=( "${WORKDIR}/chromium-patches-${PATCH_V}" )
+ # We can't use the bundled compiler builtins
+ sed -i -e \
+ "/if (is_clang && toolchain_has_rust) {/,+2d" \
+ build/config/compiler/BUILD.gn || die "Failed to disable bundled compiler builtins"
+ else
+ mkdir -p third_party/llvm-build/Release+Asserts || die "Failed to bundle llvm"
+ ln -s "${WORKDIR}"/bin third_party/llvm-build/Release+Asserts/bin || die "Failed to symlink llvm bin"
+ ln -s "${WORKDIR}"/lib third_party/llvm-build/Release+Asserts/lib || die "Failed to symlink llvm lib"
+ echo "${GOOGLE_CLANG_VER}" > third_party/llvm-build/Release+Asserts/cr_build_revision || \
+ die "Failed to set clang version"
+ ln -s "${WORKDIR}"/rust-toolchain third_party/rust-toolchain || die "Failed to bundle rust"
+ cp "${WORKDIR}"/rust-toolchain/VERSION \
+ "${WORKDIR}"/rust-toolchain/INSTALLED_VERSION || die "Failed to set rust version"
+ fi
+
+ if use ppc64 ; then
+ local p
+ for p in $(grep -v "^#" "${WORKDIR}"/debian/patches/series | grep "^ppc64le" || die); do
+ if [[ ! $p =~ "fix-breakpad-compile.patch" ]]; then
+ eapply "${WORKDIR}/debian/patches/${p}"
+ fi
+ done
+ PATCHES+=( "${WORKDIR}/ppc64le" )
+ fi
+
+ if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
+ PATCHES+=( "${FILESDIR}/chromium-119.0.6045.159-icu-74.patch" )
+ fi
+
+ default
+
+ mkdir -p third_party/node/linux/node-linux-x64/bin || die
+ ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die
+
+ # adjust python interpreter version
+ sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die
+
+ local keeplibs=(
+ base/third_party/cityhash
+ base/third_party/double_conversion
+ base/third_party/dynamic_annotations
+ base/third_party/icu
+ base/third_party/nspr
+ base/third_party/superfasthash
+ base/third_party/symbolize
+ base/third_party/valgrind
+ base/third_party/xdg_user_dirs
+ buildtools/third_party/libc++
+ buildtools/third_party/libc++abi
+ chrome/third_party/mozilla_security_manager
+ courgette/third_party
+ net/third_party/mozilla_security_manager
+ net/third_party/nss
+ net/third_party/quic
+ net/third_party/uri_template
+ third_party/abseil-cpp
+ third_party/angle
+ third_party/angle/src/common/third_party/xxhash
+ third_party/angle/src/third_party/ceval
+ third_party/angle/src/third_party/libXNVCtrl
+ third_party/angle/src/third_party/volk
+ third_party/anonymous_tokens
+ third_party/apple_apsl
+ third_party/axe-core
+ third_party/blink
+ third_party/bidimapper
+ third_party/boringssl
+ third_party/boringssl/src/third_party/fiat
+ third_party/breakpad
+ third_party/breakpad/breakpad/src/third_party/curl
+ third_party/brotli
+ third_party/catapult
+ third_party/catapult/common/py_vulcanize/third_party/rcssmin
+ third_party/catapult/common/py_vulcanize/third_party/rjsmin
+ third_party/catapult/third_party/beautifulsoup4-4.9.3
+ third_party/catapult/third_party/html5lib-1.1
+ third_party/catapult/third_party/polymer
+ third_party/catapult/third_party/six
+ third_party/catapult/tracing/third_party/d3
+ third_party/catapult/tracing/third_party/gl-matrix
+ third_party/catapult/tracing/third_party/jpeg-js
+ third_party/catapult/tracing/third_party/jszip
+ third_party/catapult/tracing/third_party/mannwhitneyu
+ third_party/catapult/tracing/third_party/oboe
+ third_party/catapult/tracing/third_party/pako
+ third_party/ced
+ third_party/cld_3
+ third_party/closure_compiler
+ third_party/content_analysis_sdk
+ third_party/cpuinfo
+ third_party/crashpad
+ third_party/crashpad/crashpad/third_party/lss
+ third_party/crashpad/crashpad/third_party/zlib
+ third_party/crc32c
+ third_party/cros_system_api
+ third_party/d3
+ third_party/dav1d
+ third_party/dawn
+ third_party/dawn/third_party/gn/webgpu-cts
+ third_party/dawn/third_party/khronos
+ third_party/depot_tools
+ third_party/devscripts
+ third_party/devtools-frontend
+ third_party/devtools-frontend/src/front_end/third_party/acorn
+ third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
+ third_party/devtools-frontend/src/front_end/third_party/axe-core
+ third_party/devtools-frontend/src/front_end/third_party/chromium
+ third_party/devtools-frontend/src/front_end/third_party/codemirror
+ third_party/devtools-frontend/src/front_end/third_party/csp_evaluator
+ third_party/devtools-frontend/src/front_end/third_party/diff
+ third_party/devtools-frontend/src/front_end/third_party/i18n
+ third_party/devtools-frontend/src/front_end/third_party/intl-messageformat
+ third_party/devtools-frontend/src/front_end/third_party/lighthouse
+ third_party/devtools-frontend/src/front_end/third_party/lit
+ third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
+ third_party/devtools-frontend/src/front_end/third_party/marked
+ third_party/devtools-frontend/src/front_end/third_party/puppeteer
+ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt
+ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/rxjs
+ third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data
+ third_party/devtools-frontend/src/front_end/third_party/wasmparser
+ third_party/devtools-frontend/src/test/unittests/front_end/third_party/i18n
+ third_party/devtools-frontend/src/third_party
+ third_party/distributed_point_functions
+ third_party/dom_distiller_js
+ third_party/eigen3
+ third_party/emoji-segmenter
+ third_party/farmhash
+ third_party/fdlibm
+ third_party/ffmpeg
+ third_party/fft2d
+ third_party/flatbuffers
+ third_party/fp16
+ third_party/freetype
+ third_party/fusejs
+ third_party/fxdiv
+ third_party/highway
+ third_party/liburlpattern
+ third_party/libzip
+ third_party/lit
+ third_party/gemmlowp
+ third_party/google_input_tools
+ third_party/google_input_tools/third_party/closure_library
+ third_party/google_input_tools/third_party/closure_library/third_party/closure
+ third_party/googletest
+ third_party/hunspell
+ third_party/iccjpeg
+ third_party/inspector_protocol
+ third_party/ipcz
+ third_party/jinja2
+ third_party/jsoncpp
+ third_party/jstemplate
+ third_party/khronos
+ third_party/leveldatabase
+ third_party/libaddressinput
+ third_party/libaom
+ third_party/libaom/source/libaom/third_party/fastfeat
+ third_party/libaom/source/libaom/third_party/SVT-AV1
+ third_party/libaom/source/libaom/third_party/vector
+ third_party/libaom/source/libaom/third_party/x86inc
+ third_party/libavif
+ third_party/libevent
+ third_party/libgav1
+ third_party/libjingle
+ third_party/libphonenumber
+ third_party/libsecret
+ third_party/libsrtp
+ third_party/libsync
+ third_party/libudev
+ third_party/libva_protected_content
+ third_party/libvpx
+ third_party/libvpx/source/libvpx/third_party/x86inc
+ third_party/libwebm
+ third_party/libx11
+ third_party/libxcb-keysyms
+ third_party/libxml/chromium
+ third_party/libyuv
+ third_party/lottie
+ third_party/lss
+ third_party/lzma_sdk
+ third_party/mako
+ third_party/maldoca
+ third_party/maldoca/src/third_party/tensorflow_protos
+ third_party/maldoca/src/third_party/zlibwrapper
+ third_party/markupsafe
+ third_party/material_color_utilities
+ third_party/mesa
+ third_party/metrics_proto
+ third_party/minigbm
+ third_party/modp_b64
+ third_party/nasm
+ third_party/nearby
+ third_party/neon_2_sse
+ third_party/node
+ third_party/omnibox_proto
+ third_party/one_euro_filter
+ third_party/openscreen
+ third_party/openscreen/src/third_party/
+ third_party/openscreen/src/third_party/tinycbor/src/src
+ third_party/opus
+ third_party/ots
+ third_party/pdfium
+ third_party/pdfium/third_party/agg23
+ third_party/pdfium/third_party/base
+ third_party/pdfium/third_party/bigint
+ third_party/pdfium/third_party/freetype
+ third_party/pdfium/third_party/lcms
+ third_party/pdfium/third_party/libopenjpeg
+ third_party/pdfium/third_party/libtiff
+ third_party/perfetto
+ third_party/perfetto/protos/third_party/chromium
+ third_party/pffft
+ third_party/ply
+ third_party/polymer
+ third_party/private-join-and-compute
+ third_party/private_membership
+ third_party/protobuf
+ third_party/pthreadpool
+ third_party/puffin
+ third_party/pyjson5
+ third_party/pyyaml
+ third_party/qcms
+ third_party/re2
+ third_party/rnnoise
+ third_party/rust
+ third_party/s2cellid
+ third_party/securemessage
+ third_party/selenium-atoms
+ third_party/shell-encryption
+ third_party/simplejson
+ third_party/skia
+ third_party/skia/include/third_party/vulkan
+ third_party/skia/third_party/vulkan
+ third_party/smhasher
+ third_party/snappy
+ third_party/sqlite
+ third_party/swiftshader
+ third_party/swiftshader/third_party/astc-encoder
+ third_party/swiftshader/third_party/llvm-subzero
+ third_party/swiftshader/third_party/marl
+ third_party/swiftshader/third_party/subzero
+ third_party/swiftshader/third_party/SPIRV-Headers/include/spirv
+ third_party/swiftshader/third_party/SPIRV-Tools
+ third_party/tensorflow_models
+ third_party/tensorflow-text
+ third_party/tflite
+ third_party/tflite/src/third_party/eigen3
+ third_party/tflite/src/third_party/fft2d
+ third_party/tflite/src/third_party/xla/third_party/tsl
+ third_party/ruy
+ third_party/six
+ third_party/ukey2
+ third_party/unrar
+ third_party/utf
+ third_party/vulkan
+ third_party/wayland
+ third_party/webdriver
+ third_party/webgpu-cts
+ third_party/webrtc
+ third_party/webrtc/common_audio/third_party/ooura
+ third_party/webrtc/common_audio/third_party/spl_sqrt_floor
+ third_party/webrtc/modules/third_party/fft
+ third_party/webrtc/modules/third_party/g711
+ third_party/webrtc/modules/third_party/g722
+ third_party/webrtc/rtc_base/third_party/base64
+ third_party/webrtc/rtc_base/third_party/sigslot
+ third_party/widevine
+ third_party/woff2
+ third_party/wuffs
+ third_party/x11proto
+ third_party/xcbproto
+ third_party/xnnpack
+ third_party/zxcvbn-cpp
+ third_party/zlib/google
+ url/third_party/mozilla
+ v8/src/third_party/siphash
+ v8/src/third_party/valgrind
+ v8/src/third_party/utf8-decoder
+ v8/third_party/glibc
+ v8/third_party/inspector_protocol
+ v8/third_party/v8
+
+ # gyp -> gn leftovers
+ third_party/speech-dispatcher
+ third_party/usb_ids
+ third_party/xdg-utils
+ )
+
+ # USE=system-*
+ if ! use system-harfbuzz; then
+ keeplibs+=( third_party/harfbuzz-ng )
+ fi
+
+ if ! use system-icu; then
+ keeplibs+=( third_party/icu )
+ fi
+
+ if ! use system-png; then
+ keeplibs+=( third_party/libpng )
+ fi
+
+ if ! use system-zstd; then
+ keeplibs+=( third_party/zstd )
+ fi
+
+ if use libcxx || [[ ${CHROMIUM_FORCE_LIBCXX} == yes ]]; then
+ keeplibs+=( third_party/libc++ )
+ fi
+
+ if ! use system-toolchain || [[ ${CHROMIUM_FORCE_GOOGLE_TOOLCHAIN} == yes ]]; then
+ keeplibs+=( third_party/llvm )
+ fi
+
+ # Arch-specific
+ if use arm64 || use ppc64 ; then
+ keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 )
+ fi
+ # we need to generate ppc64 stuff because upstream does not ship it yet
+ # it has to be done before unbundling.
+ if use ppc64; then
+ pushd third_party/libvpx >/dev/null || die
+ mkdir -p source/config/linux/ppc64 || die
+ # requires git and clang, bug #832803
+ sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g" \
+ generate_gni.sh || die
+ ./generate_gni.sh || die
+ popd >/dev/null || die
+
+ pushd third_party/ffmpeg >/dev/null || die
+ cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die
+ cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die
+ popd >/dev/null || die
+ fi
+
+ einfo "Unbundling third-party libraries ..."
+ # Remove most bundled libraries. Some are still needed.
+ build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
+
+ # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries
+ mkdir -p buildtools/third_party/eu-strip/bin || die
+ ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die
+}
+
+chromium_rust_version_check() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+ local rustc_version=( $(eselect --brief rust show 2>/dev/null) )
+ rustc_version=${rustc_version[0]#rust-bin-}
+ rustc_version=${rustc_version#rust-}
+
+ [[ -z "${rustc_version}" ]] && die "Failed to determine rust version, check 'eselect rust' output"
+
+ echo $rustc_version
+}
+
+chromium_configure() {
+ # Calling this here supports resumption via FEATURES=keepwork
+ python_setup
+
+ local myconf_gn=""
+
+ if use system-toolchain && [[ ${CHROMIUM_FORCE_GOOGLE_TOOLCHAIN} == no ]]; then
+ # Make sure the build system will use the right tools, bug #340795.
+ tc-export AR CC CXX NM
+
+ if needs_clang && ! tc-is-clang; then
+ # Force clang since gcc is either broken or build is using libcxx.
+ if tc-is-cross-compiler; then
+ CC="${CBUILD}-clang -target ${CHOST} --sysroot ${ESYSROOT}"
+ CXX="${CBUILD}-clang++ -target ${CHOST} --sysroot ${ESYSROOT}"
+ BUILD_CC=${CBUILD}-clang
+ BUILD_CXX=${CBUILD}-clang++
+ else
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ fi
+ strip-unsupported-flags
+ fi
+
+ if tc-is-clang; then
+ myconf_gn+=" is_clang=true clang_use_chrome_plugins=false"
+ else
+ myconf_gn+=" is_clang=false"
+ fi
+
+ if needs_lld ; then
+ # https://bugs.gentoo.org/918897#c32
+ append-ldflags -Wl,--undefined-version
+ myconf_gn+=" use_lld=true"
+ else
+ # This doesn't prevent lld from being used, but rather prevents gn from forcing it
+ myconf_gn+=" use_lld=false"
+ fi
+
+ if use lto; then
+ AR=llvm-ar
+ NM=llvm-nm
+ if tc-is-cross-compiler; then
+ BUILD_AR=llvm-ar
+ BUILD_NM=llvm-nm
+ fi
+ fi
+
+ myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\""
+
+ if tc-is-cross-compiler; then
+ tc-export BUILD_{AR,CC,CXX,NM}
+ myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\""
+ myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\""
+ myconf_gn+=" pkg_config=\"$(tc-getPKG_CONFIG)\""
+ myconf_gn+=" host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\""
+
+ # setup cups-config, build system only uses --libs option
+ if use cups; then
+ mkdir "${T}/cups-config" || die
+ cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die
+ export PATH="${PATH}:${T}/cups-config"
+ fi
+
+ # Don't inherit PKG_CONFIG_PATH from environment
+ local -x PKG_CONFIG_PATH=
+ else
+ myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\""
+ fi
+
+ local rustc_ver
+ rustc_ver=$(chromium_rust_version_check)
+ if ver_test "${rustc_ver}" -lt "${RUST_MIN_VER}"; then
+ eerror "Rust >=${RUST_MIN_VER} is required"
+ eerror "Please run 'eselect rust' and select the correct rust version"
+ die "Selected rust version is too old"
+ else
+ einfo "Using rust ${rustc_ver} to build"
+ fi
+ myconf_gn+=" rust_sysroot_absolute=\"${EPREFIX}/usr/lib/rust/${rustc_ver}/\""
+ myconf_gn+=" rustc_version=\"${rustc_ver}\""
+ fi
+
+ # GN needs explicit config for Debug/Release as opposed to inferring it from build directory.
+ myconf_gn+=" is_debug=false"
+
+ # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138.
+ # DCHECK is fatal by default, make it configurable at runtime, #bug 807881.
+ myconf_gn+=" dcheck_always_on=$(usex debug true false)"
+ myconf_gn+=" dcheck_is_configurable=$(usex debug true false)"
+
+ # Component build isn't generally intended for use by end users. It's mostly useful
+ # for development and debugging.
+ myconf_gn+=" is_component_build=false"
+
+ # Disable nacl, we can't build without pnacl (http://crbug.com/269560).
+ myconf_gn+=" enable_nacl=false"
+
+ # Use system-provided libraries.
+ # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733).
+ # TODO: use_system_hunspell (upstream changes needed).
+ # TODO: use_system_protobuf (bug #525560).
+ # TODO: use_system_sqlite (http://crbug.com/22208).
+
+ # libevent: https://bugs.gentoo.org/593458
+ local gn_system_libraries=(
+ flac
+ fontconfig
+ freetype
+ # Need harfbuzz_from_pkgconfig target
+ #harfbuzz-ng
+ libdrm
+ libjpeg
+ libwebp
+ libxml
+ libxslt
+ openh264
+ zlib
+ )
+ if use system-icu; then
+ gn_system_libraries+=( icu )
+ fi
+ if use system-png; then
+ gn_system_libraries+=( libpng )
+ fi
+ if use system-zstd; then
+ gn_system_libraries+=( zstd )
+ fi
+
+ build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die
+
+ # See dependency logic in third_party/BUILD.gn
+ myconf_gn+=" use_system_harfbuzz=$(usex system-harfbuzz true false)"
+
+ # Optional dependencies.
+ myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
+ myconf_gn+=" enable_widevine=$(usex widevine true false)"
+
+ if use headless; then
+ myconf_gn+=" use_cups=false"
+ myconf_gn+=" use_kerberos=false"
+ myconf_gn+=" use_pulseaudio=false"
+ myconf_gn+=" use_vaapi=false"
+ myconf_gn+=" rtc_use_pipewire=false"
+ else
+ myconf_gn+=" use_cups=$(usex cups true false)"
+ myconf_gn+=" use_kerberos=$(usex kerberos true false)"
+ myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)"
+ myconf_gn+=" use_vaapi=$(usex vaapi true false)"
+ myconf_gn+=" rtc_use_pipewire=$(usex screencast true false)"
+ myconf_gn+=" gtk_version=$(usex gtk4 4 3)"
+ fi
+
+ # Allows distributions to link pulseaudio directly (DT_NEEDED) instead of
+ # using dlopen. This helps with automated detection of ABI mismatches and
+ # prevents silent errors.
+ if use pulseaudio; then
+ myconf_gn+=" link_pulseaudio=true"
+ fi
+
+ # Non-developer builds of Chromium (for example, non-Chrome browsers, or
+ # Chromium builds provided by Linux distros) should disable the testing config
+ myconf_gn+=" disable_fieldtrial_testing_config=true"
+
+ if use system-toolchain; then
+ myconf_gn+=" use_gold=false"
+ fi
+
+ # The sysroot is the oldest debian image that chromium supports, we don't need it
+ myconf_gn+=" use_sysroot=false"
+
+ # This determines whether or not GN uses the bundled libcxx
+ # default: true
+ if use libcxx || [[ ${CHROMIUM_FORCE_LIBCXX} == yes ]]; then
+ myconf_gn+=" use_custom_libcxx=true"
+ else
+ myconf_gn+=" use_custom_libcxx=false"
+ fi
+
+ # Disable pseudolocales, only used for testing
+ myconf_gn+=" enable_pseudolocales=false"
+
+ # Disable code formating of generated files
+ myconf_gn+=" blink_enable_generated_code_formatting=false"
+
+ ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)"
+ myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)"
+ myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\""
+
+ # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys .
+ # Note: these are for Gentoo use ONLY. For your own distribution,
+ # please get your own set of keys. Feel free to contact chromium@gentoo.org
+ # for more info. The OAuth2 credentials, however, have been left out.
+ # Those OAuth2 credentials have been broken for quite some time anyway.
+ # Instead we apply a patch to use the --oauth2-client-id= and
+ # --oauth2-client-secret= switches for setting GOOGLE_DEFAULT_CLIENT_ID and
+ # GOOGLE_DEFAULT_CLIENT_SECRET at runtime. This allows signing into
+ # Chromium without baked-in values.
+ local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"
+ myconf_gn+=" google_api_key=\"${google_api_key}\""
+ local myarch="$(tc-arch)"
+
+ # Avoid CFLAGS problems, bug #352457, bug #390147.
+ if ! use custom-cflags; then
+ replace-flags "-Os" "-O2"
+ strip-flags
+
+ # Debug info section overflows without component build
+ # Prevent linker from running out of address space, bug #471810 .
+ filter-flags "-g*"
+
+ # Prevent libvpx/xnnpack build failures. Bug 530248, 544702, 546984, 853646.
+ if [[ ${myarch} == amd64 ]]; then
+ filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a
+ fi
+
+ if tc-is-gcc; then
+ # https://bugs.gentoo.org/904455
+ local -x CPP="$(tc-getCXX) -E"
+ # https://bugs.gentoo.org/912381
+ filter-lto
+ fi
+ fi
+
+ if [[ $myarch = amd64 ]] ; then
+ myconf_gn+=" target_cpu=\"x64\""
+ ffmpeg_target_arch=x64
+ elif [[ $myarch = arm64 ]] ; then
+ myconf_gn+=" target_cpu=\"arm64\""
+ ffmpeg_target_arch=arm64
+ elif [[ $myarch = ppc64 ]] ; then
+ myconf_gn+=" target_cpu=\"ppc64\""
+ ffmpeg_target_arch=ppc64
+ else
+ die "Failed to determine target arch, got '$myarch'."
+ fi
+
+ # Make sure that -Werror doesn't get added to CFLAGS by the build system.
+ # Depending on GCC version the warnings are different and we don't want
+ # the build to fail because of that.
+ myconf_gn+=" treat_warnings_as_errors=false"
+
+ # Disable fatal linker warnings, bug 506268.
+ myconf_gn+=" fatal_linker_warnings=false"
+
+ # Disable external code space for V8 for ppc64. It is disabled for ppc64
+ # by default, but cross-compiling on amd64 enables it again.
+ if tc-is-cross-compiler; then
+ if ! use amd64 && ! use arm64; then
+ myconf_gn+=" v8_enable_external_code_space=false"
+ fi
+ fi
+
+ # Only enabled for clang, but gcc has endian macros too
+ myconf_gn+=" v8_use_libm_trig_functions=true"
+
+ # Bug 491582.
+ export TMPDIR="${WORKDIR}/temp"
+ mkdir -p -m 755 "${TMPDIR}" || die
+
+ # https://bugs.gentoo.org/654216
+ addpredict /dev/dri/ #nowarn
+
+ # Disable unknown warning message from clang.
+ if tc-is-clang; then
+ append-flags -Wno-unknown-warning-option
+ if tc-is-cross-compiler; then
+ export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option"
+ export BUILD_CFLAGS+=" -Wno-unknown-warning-option"
+ fi
+ fi
+
+ # Explicitly disable ICU data file support for system-icu/headless builds.
+ if use system-icu || use headless; then
+ myconf_gn+=" icu_use_data_file=false"
+ fi
+
+ # Don't need nocompile checks and GN crashes with our config
+ myconf_gn+=" enable_nocompile_tests=false enable_nocompile_tests_new=false"
+
+ # Enable ozone wayland and/or headless support
+ myconf_gn+=" use_ozone=true ozone_auto_platforms=false"
+ myconf_gn+=" ozone_platform_headless=true"
+ if use headless; then
+ myconf_gn+=" ozone_platform=\"headless\""
+ myconf_gn+=" use_xkbcommon=false use_gtk=false use_qt=false"
+ myconf_gn+=" use_glib=false use_gio=false"
+ myconf_gn+=" use_pangocairo=false use_alsa=false"
+ myconf_gn+=" use_libpci=false use_udev=false"
+ myconf_gn+=" enable_print_preview=false"
+ myconf_gn+=" enable_remoting=false"
+ else
+ myconf_gn+=" use_system_libdrm=true"
+ myconf_gn+=" use_system_minigbm=true"
+ myconf_gn+=" use_xkbcommon=true"
+ if use qt5 || use qt6; then
+ local cbuild_libdir=$(get_libdir)
+ if tc-is-cross-compiler; then
+ # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181
+ local cbuild_libdir=$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt)
+ cbuild_libdir=${cbuild_libdir:2}
+ cbuild_libdir=${cbuild_libdir/% }
+ fi
+ if use qt5; then
+ if tc-is-cross-compiler; then
+ myconf_gn+=" moc_qt5_path=\"${EPREFIX}/${cbuild_libdir}/qt5/bin\""
+ else
+ myconf_gn+=" moc_qt5_path=\"$(qt5_get_bindir)\""
+ fi
+ fi
+ if use qt6; then
+ myconf_gn+=" moc_qt6_path=\"${EPREFIX}/usr/${cbuild_libdir}/qt6/libexec\""
+ fi
+
+ myconf_gn+=" use_qt=true"
+ myconf_gn+=" use_qt6=$(usex qt6 true false)"
+ else
+ myconf_gn+=" use_qt=false"
+ fi
+ myconf_gn+=" ozone_platform_x11=$(usex X true false)"
+ myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)"
+ myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")"
+ use wayland && myconf_gn+=" use_system_libffi=true"
+ fi
+
+ # Results in undefined references in chrome linking, may require CFI to work
+ if use arm64; then
+ myconf_gn+=" arm_control_flow_integrity=\"none\""
+ fi
+
+ # Enable official builds
+ myconf_gn+=" is_official_build=$(usex official true false)"
+ myconf_gn+=" use_thin_lto=$(usex lto true false)"
+ myconf_gn+=" thin_lto_enable_optimizations=$(usex lto true false)"
+ if use official; then
+ # Allow building against system libraries in official builds
+ sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
+ tools/generate_shim_headers/generate_shim_headers.py || die
+ # Disable CFI: unsupported for GCC, requires clang+lto+lld
+ myconf_gn+=" is_cfi=false"
+ # Don't add symbols to build
+ myconf_gn+=" symbol_level=0"
+ fi
+
+ if use pgo; then
+ myconf_gn+=" chrome_pgo_phase=${1}"
+ if [[ "$1" == "2" ]]; then
+ myconf_gn+=" pgo_data_path=\"${2}\""
+ fi
+ else
+ # Disable PGO
+ myconf_gn+=" chrome_pgo_phase=0"
+ fi
+
+ # user CXXFLAGS might overwrite -march=armv8-a+crc+crypto, bug #851639
+ if use arm64 && tc-is-gcc; then
+ sed -i '/^#if HAVE_ARM64_CRC32C/a #pragma GCC target ("+crc+crypto")' \
+ third_party/crc32c/src/src/crc32c_arm64.cc || die
+ fi
+
+ # skipping typecheck is only supported on amd64, bug #876157
+ if ! use amd64; then
+ myconf_gn+=" devtools_skip_typecheck=false"
+ fi
+
+ einfo "Configuring Chromium ..."
+ set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release
+ echo "$@"
+ "$@" || die
+}
+
+src_configure() {
+ chromium_configure $(usex pgo 1 0)
+}
+
+chromium_compile() {
+ # Final link uses lots of file descriptors.
+ ulimit -n 2048
+
+ # Calling this here supports resumption via FEATURES=keepwork
+ python_setup
+
+ # Don't inherit PYTHONPATH from environment, bug #789021, #812689
+ local -x PYTHONPATH=
+
+ # Build mksnapshot and pax-mark it.
+ if use pax-kernel; then
+ local x
+ for x in mksnapshot v8_context_snapshot_generator; do
+ if tc-is-cross-compiler; then
+ eninja -C out/Release "host/${x}"
+ pax-mark m "out/Release/host/${x}"
+ else
+ eninja -C out/Release "${x}"
+ pax-mark m "out/Release/${x}"
+ fi
+ done
+ fi
+
+ # Even though ninja autodetects number of CPUs, we respect
+ # user's options, for debugging with -j 1 or any other reason.
+ eninja -C out/Release chrome chromedriver chrome_sandbox
+
+ pax-mark m out/Release/chrome
+}
+
+# This function is called from virtx, and must always return so that Xvfb
+# session isn't left running. If we return 1, virtx will call die().
+chromium_profile() {
+ einfo "Profiling for PGO"
+
+ pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1
+
+ # Remove old profdata in case profiling was interrupted.
+ rm -rf "${1}" || return 1
+
+ if ! "${EPYTHON}" ./chromium_profiler.py \
+ --chrome-executable "${S}/out/Release/chrome" \
+ --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \
+ --add-arg no-sandbox --add-arg disable-dev-shm-usage \
+ --profile-output "${1}"; then
+ eerror "Profiling failed"
+ return 1
+ fi
+
+ popd >/dev/null || return 1
+}
+
+src_compile() {
+ if use pgo; then
+ local profdata
+
+ profdata="${WORKDIR}/chromium.profdata"
+
+ if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then
+ chromium_compile
+ virtx chromium_profile "$profdata"
+
+ touch "${WORKDIR}/.pgo-profiled" || die
+ fi
+
+ if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then
+ # Remove phase 1 output
+ rm -r out/Release || die
+
+ chromium_configure 2 "$profdata"
+
+ touch "${WORKDIR}/.pgo-phase-2-configured" || die
+ fi
+
+ if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then
+ chromium_compile
+ touch "${WORKDIR}/.pgo-phase-2-compiled" || die
+ fi
+ else
+ chromium_compile
+ fi
+
+ mv out/Release/chromedriver{.unstripped,} || die
+
+ rm -f out/Release/locales/*.pak.info || die
+
+ # Build manpage; bug #684550
+ sed -e 's|@@PACKAGE@@|chromium-browser|g;
+ s|@@MENUNAME@@|Chromium|g;' \
+ chrome/app/resources/manpage.1.in > \
+ out/Release/chromium-browser.1 || die
+
+ # Build desktop file; bug #706786
+ sed -e 's|@@MENUNAME@@|Chromium|g;
+ s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g;
+ s|@@PACKAGE@@|chromium-browser|g;
+ s|\(^Exec=\)/usr/bin/|\1|g;' \
+ chrome/installer/linux/common/desktop.template > \
+ out/Release/chromium-browser-chromium.desktop || die
+
+ # Build vk_swiftshader_icd.json; bug #827861
+ sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \
+ third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \
+ out/Release/vk_swiftshader_icd.json || die
+}
+
+src_install() {
+ local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser"
+ exeinto "${CHROMIUM_HOME}"
+ doexe out/Release/chrome
+
+ newexe out/Release/chrome_sandbox chrome-sandbox
+ fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox"
+
+ doexe out/Release/chromedriver
+ doexe out/Release/chrome_crashpad_handler
+
+ ozone_auto_session () {
+ use X && use wayland && ! use headless && echo true || echo false
+ }
+ local sedargs=( -e
+ "s:/usr/lib/:/usr/$(get_libdir)/:g;
+ s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g"
+ )
+ sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die
+ doexe chromium-launcher.sh
+
+ # It is important that we name the target "chromium-browser",
+ # xdg-utils expect it; bug #355517.
+ dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser
+ # keep the old symlink around for consistency
+ dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium
+
+ dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver
+
+ # Allow users to override command-line options, bug #357629.
+ insinto /etc/chromium
+ newins "${FILESDIR}/chromium.default" "default"
+
+ pushd out/Release/locales > /dev/null || die
+ chromium_remove_language_paks
+ popd
+
+ insinto "${CHROMIUM_HOME}"
+ doins out/Release/*.bin
+ doins out/Release/*.pak
+ (
+ shopt -s nullglob
+ local files=(out/Release/*.so out/Release/*.so.[0-9])
+ [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}"
+ )
+
+ # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland"
+ doins out/Release/xdg-{settings,mime}
+
+ if ! use system-icu && ! use headless; then
+ doins out/Release/icudtl.dat
+ fi
+
+ doins -r out/Release/locales
+ doins -r out/Release/MEIPreload
+
+ # Install vk_swiftshader_icd.json; bug #827861
+ doins out/Release/vk_swiftshader_icd.json
+
+ if [[ -d out/Release/swiftshader ]]; then
+ insinto "${CHROMIUM_HOME}/swiftshader"
+ doins out/Release/swiftshader/*.so
+ fi
+
+ # Install icons
+ local branding size
+ for size in 16 24 32 48 64 128 256 ; do
+ case ${size} in
+ 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;;
+ *) branding="chrome/app/theme/chromium" ;;
+ esac
+ newicon -s ${size} "${branding}/product_logo_${size}.png" \
+ chromium-browser.png
+ done
+
+ # Install desktop entry
+ domenu out/Release/chromium-browser-chromium.desktop
+
+ # Install GNOME default application entry (bug #303100).
+ insinto /usr/share/gnome-control-center/default-apps
+ newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml
+
+ # Install manpage; bug #684550
+ doman out/Release/chromium-browser.1
+ dosym chromium-browser.1 /usr/share/man/man1/chromium.1
+
+ readme.gentoo_create_doc
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ readme.gentoo_print_elog
+
+ if ! use headless; then
+ if use vaapi; then
+ elog "VA-API is disabled by default at runtime. You have to enable it"
+ elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_FLAGS"
+ elog "in /etc/chromium/default."
+ fi
+ if use screencast; then
+ elog "Screencast is disabled by default at runtime. Either enable it"
+ elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer"
+ elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer"
+ elog "to CHROMIUM_FLAGS in /etc/chromium/default."
+ fi
+ if use gtk4; then
+ elog "Chromium prefers GTK3 over GTK4 at runtime. To override this"
+ elog "behavior you need to pass --gtk-version=4, e.g. by adding it"
+ elog "to CHROMIUM_FLAGS in /etc/chromium/default."
+ fi
+ if use qt5 && use qt6; then
+ elog "Chromium automatically selects Qt5 or Qt6 based on your desktop"
+ elog "environment. To override you need to pass --qt-version=5 or"
+ elog "--qt-version=6, e.g. by adding it to CHROMIUM_FLAGS in"
+ elog "/etc/chromium/default."
+ fi
+ fi
+}
diff --git a/www-client/chromium/chromium-122.0.6261.6.ebuild b/www-client/chromium/chromium-122.0.6261.6-r1.ebuild
index cd22863412fc..613c739d85c8 100644
--- a/www-client/chromium/chromium-122.0.6261.6.ebuild
+++ b/www-client/chromium/chromium-122.0.6261.6-r1.ebuild
@@ -31,6 +31,10 @@ GN_MIN_VER=0.2143
LLVM_MAX_SLOT=17
LLVM_MIN_SLOT=16
RUST_MIN_VER=1.72.0
+# grep 'CLANG_REVISION = ' ${S}/tools/clang/scripts/update.py -A1 | cut -c 18-
+GOOGLE_CLANG_VER="llvmorg-18-init-16072-gc4146121e940-5"
+# grep 'RUST_REVISION = ' ${S}/tools/rust/update_rust.py -A1 | cut -c 17-
+GOOGLE_RUST_VER="df0295f07175acc7325ce3ca4152eb05752af1f2-5"
# https://bugs.chromium.org/p/v8/issues/detail?id=14449 - V8 used in 120 can't build with GCC
: ${CHROMIUM_FORCE_CLANG=yes}
@@ -40,10 +44,7 @@ RUST_MIN_VER=1.72.0
# 121's 'gcc_link_wrapper.py' currently fails if not using lld due to the addition of rust
: ${CHROMIUM_FORCE_LLD=yes}
-# As of 121 we're working on enabling users to select (and ebuild maintainers to force...) the bundled toolchain
-# This probably does not work yet, but it's a start.
-: ${CHROMIUM_FORCE_BUNDLED_CLANG=no}
-: ${CHROMIUM_FORCE_BUNDLED_RUST=no}
+: ${CHROMIUM_FORCE_GOOGLE_TOOLCHAIN=no}
VIRTUALX_REQUIRED="pgo"
@@ -57,9 +58,17 @@ inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-
DESCRIPTION="Open-source version of Google Chrome web browser"
HOMEPAGE="https://www.chromium.org/"
PATCHSET_PPC64="119.0.6045.159-1raptor0~deb12u1"
-PATCH_V="${PV%%\.*}"
+PATCH_V="${PV%%\.*}-1"
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
- https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
+ system-toolchain? (
+ https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
+ )
+ !system-toolchain? (
+ https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-${GOOGLE_CLANG_VER}.tar.xz
+ -> ${P}-clang.tar.xz
+ https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-${GOOGLE_RUST_VER}-${GOOGLE_CLANG_VER%??}.tar.xz
+ -> ${P}-rust.tar.xz
+ )
ppc64? (
https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_${PATCHSET_PPC64}.debian.tar.xz
https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz
@@ -73,10 +82,11 @@ IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
IUSE="+X ${IUSE_SYSTEM_LIBS} cups debug gtk4 +hangouts headless kerberos libcxx lto +official pax-kernel pgo +proprietary-codecs pulseaudio"
IUSE+=" qt5 qt6 screencast selinux +system-toolchain vaapi wayland widevine"
REQUIRED_USE="
- screencast? ( wayland )
!headless? ( || ( X wayland ) )
pgo? ( X !wayland )
qt6? ( qt5 )
+ screencast? ( wayland )
+ !system-toolchain? ( libcxx )
"
COMMON_X_DEPEND="
@@ -123,6 +133,7 @@ COMMON_SNAPSHOT_DEPEND="
x11-libs/libxkbcommon:=
wayland? (
dev-libs/libffi:=
+ dev-libs/wayland:=
screencast? ( media-video/pipewire:= )
)
)
@@ -199,6 +210,7 @@ depend_clang_llvm_versions() {
fi
}
+# #923010 - add `profiler` USE to rust-bin
BDEPEND="
${COMMON_SNAPSHOT_DEPEND}
${PYTHON_DEPS}
@@ -210,32 +222,33 @@ BDEPEND="
qt5? ( dev-qt/qtcore:5 )
qt6? ( dev-qt/qtbase:6 )
)
- libcxx? ( >=sys-devel/clang-${LLVM_MIN_SLOT} )
- lto? ( $(depend_clang_llvm_versions ${LLVM_MIN_SLOT} ${LLVM_MAX_SLOT}) )
- pgo? (
- >=dev-python/selenium-3.141.0
- >=dev-util/web_page_replay_go-20220314
- $(depend_clang_llvm_versions ${LLVM_MIN_SLOT} ${LLVM_MAX_SLOT})
+ system-toolchain? (
+ libcxx? ( >=sys-devel/clang-${LLVM_MIN_SLOT} )
+ lto? ( $(depend_clang_llvm_versions ${LLVM_MIN_SLOT} ${LLVM_MAX_SLOT}) )
+ pgo? (
+ >=dev-python/selenium-3.141.0
+ >=dev-util/web_page_replay_go-20220314
+ $(depend_clang_llvm_versions ${LLVM_MIN_SLOT} ${LLVM_MAX_SLOT})
+ )
+ >=dev-lang/rust-${RUST_MIN_VER}[profiler]
+ >=dev-build/gn-${GN_MIN_VER}
)
- >=dev-build/ninja-1.7.2
dev-lang/perl
- >=dev-build/gn-${GN_MIN_VER}
+ >=dev-build/ninja-1.7.2
>=dev-util/gperf-3.0.3
dev-vcs/git
>=net-libs/nodejs-7.6.0[inspector]
>=sys-devel/bison-2.4.3
sys-devel/flex
virtual/pkgconfig
- dev-lang/rust[profiler]
"
-# TODO: virtual-rust w/ USE=profiler would be better
if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then
- BDEPEND+=" >=sys-devel/clang-${LLVM_MIN_SLOT}"
+ BDEPEND+="system-toolchain? ( >=sys-devel/clang-${LLVM_MIN_SLOT} ) "
fi
if [[ ${CHROMIUM_FORCE_LLD} == yes ]]; then
- BDEPEND+=" >=sys-devel/lld-${LLVM_MIN_SLOT}"
+ BDEPEND+="system-toolchain? ( >=sys-devel/lld-${LLVM_MIN_SLOT} ) "
else
# #918897: Hack for arm64
BDEPEND+=" arm64? ( >=sys-devel/lld-${LLVM_MIN_SLOT} )"
@@ -285,7 +298,7 @@ needs_clang() {
needs_lld() {
# #641556: Force lld for lto and pgo builds, otherwise disable
# #918897: Temporary hack w/ use arm64
- [[ ${CHROMIUM_FORCE_LLD} == yes ]] || tc-ld-is-lld || use lto || use pgo || use arm64
+ [[ ${CHROMIUM_FORCE_LLD} == yes ]] || use lto || use pgo || use arm64
}
llvm_check_deps() {
@@ -337,13 +350,13 @@ pkg_pretend() {
}
pkg_setup() {
- if use lto || use pgo; then
+ if use system-toolchain && needs_clang; then
llvm_pkg_setup
fi
pre_build_checks
- if [[ ${MERGE_TYPE} != binary ]]; then
+ if [[ ${MERGE_TYPE} != binary ]] && use system-toolchain; then
local -x CPP="$(tc-getCXX) -E"
if tc-is-gcc && ! ver_test "$(gcc-version)" -ge ${GCC_MIN_VER}; then
die "At least gcc ${GCC_MIN_VER} is required"
@@ -380,19 +393,30 @@ src_prepare() {
"chrome/browser/media/router/media_router_feature.cc" || die
local PATCHES=(
- "${WORKDIR}/chromium-patches-${PATCH_V}"
"${FILESDIR}/chromium-cross-compile.patch"
"${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch"
"${FILESDIR}/chromium-108-EnumTable-crash.patch"
"${FILESDIR}/chromium-109-system-zlib.patch"
"${FILESDIR}/chromium-111-InkDropHost-crash.patch"
+ "${FILESDIR}/chromium-117-system-zstd.patch"
)
if use system-toolchain; then
- # We can't use the bundled compiler builtins
+ # The patchset is really only required if we're not using the system-toolchain
+ PATCHES+=( "${WORKDIR}/chromium-patches-${PATCH_V}" )
+ # We can't use the bundled compiler builtins
sed -i -e \
"/if (is_clang && toolchain_has_rust) {/,+2d" \
build/config/compiler/BUILD.gn || die "Failed to disable bundled compiler builtins"
+ else
+ mkdir -p third_party/llvm-build/Release+Asserts || die "Failed to bundle llvm"
+ ln -s "${WORKDIR}"/bin third_party/llvm-build/Release+Asserts/bin || die "Failed to symlink llvm bin"
+ ln -s "${WORKDIR}"/lib third_party/llvm-build/Release+Asserts/lib || die "Failed to symlink llvm lib"
+ echo "${GOOGLE_CLANG_VER}" > third_party/llvm-build/Release+Asserts/cr_build_revision || \
+ die "Failed to set clang version"
+ ln -s "${WORKDIR}"/rust-toolchain third_party/rust-toolchain || die "Failed to bundle rust"
+ cp "${WORKDIR}"/rust-toolchain/VERSION \
+ "${WORKDIR}"/rust-toolchain/INSTALLED_VERSION || die "Failed to set rust version"
fi
if use ppc64 ; then
@@ -689,7 +713,7 @@ src_prepare() {
keeplibs+=( third_party/libc++ )
fi
- if ! use system-toolchain || [[ ${CHROMIUM_FORCE_BUNDLED_CLANG} == yes ]]; then
+ if ! use system-toolchain || [[ ${CHROMIUM_FORCE_GOOGLE_TOOLCHAIN} == yes ]]; then
keeplibs+=( third_party/llvm )
fi
@@ -740,7 +764,7 @@ chromium_configure() {
local myconf_gn=""
- if use system-toolchain; then
+ if use system-toolchain && [[ ${CHROMIUM_FORCE_GOOGLE_TOOLCHAIN} == no ]]; then
# Make sure the build system will use the right tools, bug #340795.
tc-export AR CC CXX NM
@@ -763,29 +787,25 @@ chromium_configure() {
else
myconf_gn+=" is_clang=false"
fi
- fi
-
- # https://bugs.gentoo.org/918897#c32
- append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
- if needs_lld ; then
- myconf_gn+=" use_lld=true"
- else
- # This doesn't prevent lld from being used, but rather prevents gn from forcing it
- myconf_gn+=" use_lld=false"
- fi
+ if needs_lld ; then
+ # https://bugs.gentoo.org/918897#c32
+ append-ldflags -Wl,--undefined-version
+ myconf_gn+=" use_lld=true"
+ else
+ # This doesn't prevent lld from being used, but rather prevents gn from forcing it
+ myconf_gn+=" use_lld=false"
+ fi
- if use lto; then
- AR=llvm-ar
- NM=llvm-nm
- if tc-is-cross-compiler; then
- BUILD_AR=llvm-ar
- BUILD_NM=llvm-nm
+ if use lto; then
+ AR=llvm-ar
+ NM=llvm-nm
+ if tc-is-cross-compiler; then
+ BUILD_AR=llvm-ar
+ BUILD_NM=llvm-nm
+ fi
fi
- fi
- # Define a custom toolchain for GN
- if use system-toolchain; then
myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\""
if tc-is-cross-compiler; then
@@ -807,13 +827,7 @@ chromium_configure() {
else
myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\""
fi
- fi
- # As of 121 rust is required to build chromium components
- # Forcing the bundled toolchain probably doesn't work right now,
- # we'll also need to force the use of the bundled Clang/llvm; TODO!
- # Theoretically the system llvm and system rust _should_ play fine together.
- if [[ ${CHROMIUM_FORCE_BUNDLED_RUST} == no ]]; then
local rustc_ver
rustc_ver=$(chromium_rust_version_check)
if ver_test "${rustc_ver}" -lt "${RUST_MIN_VER}"; then
@@ -904,17 +918,19 @@ chromium_configure() {
myconf_gn+=" link_pulseaudio=true"
fi
+ # Non-developer builds of Chromium (for example, non-Chrome browsers, or
+ # Chromium builds provided by Linux distros) should disable the testing config
myconf_gn+=" disable_fieldtrial_testing_config=true"
if use system-toolchain; then
- # Never use bundled gold binary. Disable gold linker flags for now.
- # Do not use bundled clang.
- # Trying to use gold results in linker crash.
- myconf_gn+=" use_gold=false use_sysroot=false"
+ myconf_gn+=" use_gold=false"
fi
- # The defaults _should_ be fine if using the bundled toolchain?
+
+ # The sysroot is the oldest debian image that chromium supports, we don't need it
+ myconf_gn+=" use_sysroot=false"
# This determines whether or not GN uses the bundled libcxx
+ # default: true
if use libcxx || [[ ${CHROMIUM_FORCE_LIBCXX} == yes ]]; then
myconf_gn+=" use_custom_libcxx=true"
else
diff --git a/www-client/chromium/files/chromium-117-system-zstd.patch b/www-client/chromium/files/chromium-117-system-zstd.patch
new file mode 100644
index 000000000000..0fcd3efc3a05
--- /dev/null
+++ b/www-client/chromium/files/chromium-117-system-zstd.patch
@@ -0,0 +1,46 @@
+From ae3ae3711784865bdc38bf119a6182a7b8dae91c Mon Sep 17 00:00:00 2001
+From: Matt Jolly <Matt.Jolly@footclan.ninja>
+Date: Sun, 17 Sep 2023 16:51:42 +1000
+Subject: [PATCH] Add system-zstd
+
+--- a/build/linux/unbundle/replace_gn_files.py
++++ b/build/linux/unbundle/replace_gn_files.py
+@@ -74,6 +74,7 @@ REPLACEMENTS = {
+ #
+ 'woff2': 'third_party/woff2/BUILD.gn',
+ 'zlib': 'third_party/zlib/BUILD.gn',
++ 'zstd': 'third_party/zstd/BUILD.gn',
+ }
+
+
+--- /dev/null
++++ b/build/linux/unbundle/zstd.gn
+@@ -0,0 +1,25 @@
++import("//build/config/linux/pkg_config.gni")
++import("//build/shim_headers.gni")
++
++pkg_config("system_zstd") {
++ packages = [ "libzstd" ]
++}
++
++shim_headers("zstd_shim") {
++ root_path = "src/lib"
++ headers = [
++ "zdict.h",
++ "zstd.h",
++ "zstd_errors.h",
++ ]
++}
++
++source_set("zstd") {
++ deps = [ ":zstd_shim" ]
++ public_configs = [ ":system_zstd" ]
++}
++
++source_set("decompress") {
++ deps = [ ":zstd_shim" ]
++ public_configs = [ ":system_zstd" ]
++}
+--
+2.42.0
+
diff --git a/www-client/chromium/files/chromium-119-minizip-cast.patch b/www-client/chromium/files/chromium-119-minizip-cast.patch
new file mode 100644
index 000000000000..0d03e8ea3d9b
--- /dev/null
+++ b/www-client/chromium/files/chromium-119-minizip-cast.patch
@@ -0,0 +1,23 @@
+clang-16 does not get the types for an aggregate right and fails with narrowing error
+--- a/third_party/zlib/google/zip_internal.cc
++++ b/third_party/zlib/google/zip_internal.cc
+@@ -260,13 +260,12 @@ zip_fileinfo TimeToZipFileInfo(const base::Time& file_time) {
+ // It assumes that dates below 1980 are in the double digit format.
+ // Hence the fail safe option is to leave the date unset. Some programs
+ // might show the unset date as 1980-0-0 which is invalid.
+- zip_info.tmz_date = {
+- .tm_sec = static_cast<uInt>(file_time_parts.second),
+- .tm_min = static_cast<uInt>(file_time_parts.minute),
+- .tm_hour = static_cast<uInt>(file_time_parts.hour),
+- .tm_mday = static_cast<uInt>(file_time_parts.day_of_month),
+- .tm_mon = static_cast<uInt>(file_time_parts.month - 1),
+- .tm_year = static_cast<uInt>(file_time_parts.year)};
++ zip_info.tmz_date.tm_sec = static_cast<uInt>(file_time_parts.second);
++ zip_info.tmz_date.tm_min = static_cast<uInt>(file_time_parts.minute);
++ zip_info.tmz_date.tm_hour = static_cast<uInt>(file_time_parts.hour);
++ zip_info.tmz_date.tm_mday = static_cast<uInt>(file_time_parts.day_of_month);
++ zip_info.tmz_date.tm_mon = static_cast<uInt>(file_time_parts.month - 1);
++ zip_info.tmz_date.tm_year = static_cast<uInt>(file_time_parts.year);
+ }
+
+ return zip_info;
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 2d8771ecba38..5ec708a7b19c 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -4,102 +4,6 @@ AUX firefox-bin-r3.desktop 7956 BLAKE2B 4df62b7ae4c9e642ac84f2054a4f9ab8c201b76b
AUX firefox-bin.desktop 325 BLAKE2B 563cea3569a5a4952ded5c0324fa7d3a574a1c5d0fcd310f3f82de2b0fe07412d9768f6be2f467e3e315d89f501b1fe2cc319ffa92f072f4fa6cf6e2af4c2d20 SHA512 409ec95a1ee449e2a0a915358fb9c8c3e4bcec8026cb503f1b7dcd815bda9ff5745158ed01cc190c9a0adf5b4e9d644efe5ee3e0232bd8419324c1b6600c863f
AUX firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8
AUX gentoo-default-prefs.js 570 BLAKE2B dd38592aa2a1e26185bb39ad95594dfcc57343e1027d7b125a82531c70e4cffe1f2a19519e1f3c07129faa5012b909bd45e6f65f05ac43f0503c752178b5904c SHA512 2b93206b979aa7cf88a6141805219db0a5134ea87c92a8f9a4bd16bc102bf6ed3d55c77f2f47a300262bb2848b878e8881c0037434441f13ddf1826661e7c6ff
-DIST firefox-115.6.0esr-ach.xpi 441053 BLAKE2B 173666079ed36816bfe11495b4cdf4a41629d00db66fcff7eda73dec05208f54432a8aee524949f52ec7c8ebcde38997351da260f776ff7ffad64ee4fe32423d SHA512 f065204066d768542555f587535a84360b9d05f35702cb22aa671709a6648d17b28de51af1f90892a5996881ccdf7f89b2241b0f89cd79d8207fd244799a8ce4
-DIST firefox-115.6.0esr-af.xpi 402470 BLAKE2B 75184cf489e7cfb6157d561ad73dbe179db787d445ec093ab5dcce04179a0bc1fe64621350902a940600f05e2b4bdcbeeb7e5e0ba6d43ced5e4432e4f98043e3 SHA512 a9072bfe46e30eeafbb826b5e77f8b7fa4d8fabe624cd8ef767a6008676a1f293da29baeca547012bb8d6c475d7e0e232207520d93c88e0d400c1a8a166801ec
-DIST firefox-115.6.0esr-an.xpi 482935 BLAKE2B e6695dff546c46d383672bd65064da050a6ef4725ac3dc5685a067bbe21021f38a67852b714cceb9d09c59103938670e8c9321f4a9ec178bf476ed033422025c SHA512 f84047521e6d7653d1b5ceedd93cb0cd8d4fa8133df79cae052e2864a15718b577d77b7f50175ea67da2094991614ec1a9f52171df5a2806c88821ffcc8622f5
-DIST firefox-115.6.0esr-ar.xpi 549541 BLAKE2B e94dc4981ebc02c427d7a87406f31baf44dea07c7011895a6c4d25aa357ed436f65fddd7cd3101357ba38232c5793721a2100331cfed8058e74565806858509c SHA512 227eb965eaa9366e75754611bc275d4042ab6ca4d7531c5451ac806dfc4c07536e34efbbf549a461dfca3d3bb80098c3f55e2b9dcb7ab70947477a8da79c7e5e
-DIST firefox-115.6.0esr-ast.xpi 477363 BLAKE2B 1152a5179c895d1d1ab471633b1c05270303336bc0cbb7360fe95cdac3322eb3afdaaa37d8f186122c569da7a18cbd7931214d457868a6c827f4b5f92a7720cb SHA512 8b2c276a2976730fa81b75757488b37cce6971ca5ff6fd40c2d748a91d2a5651743d065bf311ebeb541fccad0ded360b3c20ec46e863dd539f7258cb8d9518dd
-DIST firefox-115.6.0esr-az.xpi 470745 BLAKE2B eeb0dc803e2c120b4c8dfc866eb6b654a2ad0f26f06b6257cf3756cf936d3f42fb4403895991fceafd7af425fe1bb9577d6ea00f234f3e9d387a195960a79a5f SHA512 0dc114a505e03dce2c644609c19e068458548eb6321f01ed7fa8a4d397e6f27408979e9feb1a8e5c70c0a1226471478f7aad5098a9880983e8e6b055a8d1f649
-DIST firefox-115.6.0esr-be.xpi 647090 BLAKE2B c0a4cc5a3f1c9fc8afdd404791c6f7cf49cb8ca61d0e38a317501837a6dbd4ac46ec2adf6ed44b1a278b5e2270b68b9d6e17b4a085971117b758c4f00c353147 SHA512 917fbae6310e2c135862268846f96cd11068aaf62e6fcac3f375744dfa3b268ca3705d3bbc5c357fac136e40e6f70cb572a297aabdde8b45a7c26d1c6252d366
-DIST firefox-115.6.0esr-bg.xpi 564175 BLAKE2B d3f9327e7ae6599e704db46baf21440b795a22800e40d8e5716746040335f5b30a09befa17d1458b1e0c6ad70899e4d3558f537a451ed95664dd04db450c2fe8 SHA512 f6c871b712570a88b6bf22cdb69adc98e79e01f0848a5a6b87b3d21fe8267c0b7d40f14c6ee66b180deb7902f82fb42203a7a5459164ad16c45822824a1fcda4
-DIST firefox-115.6.0esr-bn.xpi 558438 BLAKE2B 524e8cd4a9cb5540afa3c83bcbe834bc3d11416d99deeeebc53e9cdeb8bfbaa127d17f61a722eb013d0faa40f6d6e1fc35ecd05f4ca3f0315f6cdb24e04f4de9 SHA512 5cc36c345dbb53a147e45bb215bbc44fd5f006d279f7ed79e84d1d9dae482a166bcbc63effdd2dd6a8d07ec75c65aa7367c8ed50945a49c679cb5ee5b79f83af
-DIST firefox-115.6.0esr-br.xpi 534388 BLAKE2B 24777e77f1d78f4c4eec827f6c0773e0b8d9155beca7633641dde61e27858b57bc5e120acfb488e48f44b2fe437c2bf4ea016437b585e9dfe776159e0b7350f3 SHA512 f49a83283ae4c12942081056d6896a8f7ae5d98f2f802c543fad4c523ead12c06b602dc19b9f2ddc3c2c68bcbb458a4af78a74be24ed8b8859ea853d18162028
-DIST firefox-115.6.0esr-bs.xpi 441274 BLAKE2B b0f6ee10637cddb891200ffb6b55b8de21c0348150ee484ef8f2d0a8ea3de9c96b36b4e240ad178637f7729a87786b115ec1df1eeebb820fbee9943c5be9d7b6 SHA512 886e5726086d6783ccf018d2229b90c1cba0adfce5d961eefae2097d0e85da605a2ea62495e72cc066bb653a86b496ba7a21ea600a0f6a73d12f3409e16e0df8
-DIST firefox-115.6.0esr-ca-valencia.xpi 521954 BLAKE2B 6d59a57015a447301e5213abf0cef0df2cff350af0b1b363e61be2c0872586f93bb7a0bd98a8aca721916ceed474926ea56345955c762ae980d3391f68899501 SHA512 90e3446ba376d6cbc615068e77d5ada9fcd62448609ae437e61e24dc07ac9d97cb7188b2c0c17d14f5bde5b1a05c33b12c09857bae1abc9fa99ff85994a3e64d
-DIST firefox-115.6.0esr-ca.xpi 545482 BLAKE2B 358b3a86285e3d7321c03ce5e53e18be9e0ccb1eefdf4f4752b2e920b103a7a96c46c1f12233b913ea8948b721e5db127aa6d56f4eeabebb49cee8389269f7e3 SHA512 a2dd9e36d44972300c672dbbb18077ee9259d9b93007a39241d4973bc62715d25870710406eb22508b47b97af8811f8d98513102b50aa033d6dea204411f0ddc
-DIST firefox-115.6.0esr-cak.xpi 564588 BLAKE2B e6a26ca942cebacac13779564ca8cc76d6a50d556d08327fe3d725c551422780cb1e1d4df91c089d24e709981d8d7234a89649e060717f4ee2a797536bd070f2 SHA512 7615fcdfbca569b0d57a79363439aa24327e8f31df83604eaf9512ee7aa2db642585f5aa5b8e1d58fa87d95b16fd8c393c7fbcedd9d062afa803c70fde635d24
-DIST firefox-115.6.0esr-cs.xpi 592264 BLAKE2B 94154966d92e5fb4d3d4a388357745f705f1233628de7a3cef0dbd07109060caa66d01443932521ee31dfb609e8ef6e992b90defeeab303617a71e80455f561b SHA512 841265f6d09c7509e6aa879a2bab732560a28468149eaa8f95c1cdf112113b8c4c30de0971dfa7b38d9505dc618bb2e38082f86127360fe9e136be963239a033
-DIST firefox-115.6.0esr-cy.xpi 564701 BLAKE2B 3f286f5ec876b4df67a95e2e5b1e400aa265413bc02d676a996f0849e16c032476913c360a52f188a52027f57faf535c590a4a44a8dbb65861e868de6cf0c90d SHA512 d7447bc143e1f145be9af36bf32c55b3d4348ea50543df689d2c69df2e5aa470c2640c0b076af2f4a38c7a478f30dea6f756dc307ead0a694b96867059d35c3b
-DIST firefox-115.6.0esr-da.xpi 554023 BLAKE2B a7adbe1bfe65f8db4bae04d31e31e2d6df57afe7b7fa477a131ce7c0fd1e0e38900e36236fc1771910ab3b632d3ef0272c0927ef376baf6315602c9deb15cf24 SHA512 86806a03a031b9b0fa432968e0393b0cc05c386a905c7cc9bf7269cd02b946fdd2054d0488efc59275e29d22a79eccd9580fc9dd1bc8f17c30a26416289b859e
-DIST firefox-115.6.0esr-de.xpi 574622 BLAKE2B c41bc498ce45d474b344c8666f7d673be485b39d05780651f2773c54bfd1456a430d05635d59f245e02df3221d9ed3fc2edb5aab49d9ff1e949cb4cf0cd72a65 SHA512 a235aea3484ecdc9997134ee62b08fe6792cdbdd02f229e20635e4e7823304994cf93746fd4fa27093f45689b4b8bf0d39e90c7f372ceb3a03c1c9469d3c7f18
-DIST firefox-115.6.0esr-dsb.xpi 589328 BLAKE2B 318d1bebbcf68a5b6e9653627213e3e793b69f69659fb2307b93d55e80dfc140999755378e1a3c8e5df8eebf442e43009b7d2dcb63c3551ad6d51cd8893bcb14 SHA512 7202080392d95208158ae5d9907f4a4097a448bc3b825a3f27519fbf59c92802d77f16363c9f817fb140c2238b303cb24056bedb735b2824258fd170f32ce2be
-DIST firefox-115.6.0esr-el.xpi 663758 BLAKE2B 9e2cf86b722ab840fd79cffb3becf42179ebd373e0d1c1e3a286162ecaea3568e5f4f817a4fffd5e1be2c540dbf7bded159d590b1d445bf607d2997a1b8cc301 SHA512 0f4832b764e721352fb62615942ed40707fdf2fab4ce4a45000b820ec1c511666ba5594368d8a14e7202bb82508f83a67d93729e9b6746119ec2374fa61773d9
-DIST firefox-115.6.0esr-en-CA.xpi 519422 BLAKE2B 974f92e7e933c127dfe1503a3382cd85e0031ec8f2de7ca9e559b705b6b70161e4a7710d31e41bc9041538e2e2ca6b562b388cbb749c27ccfba4b6b52ea852fe SHA512 5370082bcd3ae0a1529667e090959992cf4ca41a3f6ac5ccd09055a8189283605de03d61373b7747eafb1547a5e9600ffcc6faf4d3952b45cf5f5b2c0d471ab2
-DIST firefox-115.6.0esr-en-GB.xpi 531053 BLAKE2B 6c95e92594c861a81b7e8f0e9c6ee81d3bf0509534aaa660acd53132b1ee7362e117fe3eae5217a37583df9cdb375be9f83928e58e1df64e79d206c9120aed01 SHA512 8943ac5c154819262f1a87da257239c9097eac7658fec90b8235baf6a4f2a21106e53006c0690a39ac4bfb3ee5e366619fdf14b307e433f9a8c75a43a8cae0a4
-DIST firefox-115.6.0esr-eo.xpi 556386 BLAKE2B 4a6fae4c3691ecfc36b3d1ba8534e161abde7f122bc9f5ed526c24dad68d1304cbdadd91981de24c6819f87c9644001ef2d298c5779b01156c427a6b74628db5 SHA512 815206474c09e8d3ba5e47f0281fa07dc85cfed6123e07a3b870adae637b6790e49676a50ec0193be7e6e18aabc615199b49b604f1c69b9871a763052c516bb7
-DIST firefox-115.6.0esr-es-AR.xpi 568958 BLAKE2B b331433339a7288e3ac7b118b34d3907a0986549a2d44bdd0f9681f765242d4a97d9ca55d64ea4977ba55fa34092cf1746c1eddcd652d1e32427c24fa86f54ec SHA512 bba821fd2d2c48c2b00e9a0af52d929d20d8eee84da0eb2bb0e01f152a2bab7275f87d31e7176371eeb43160da7943c1adf397d0b3324ffda55e109145ad9c67
-DIST firefox-115.6.0esr-es-CL.xpi 568607 BLAKE2B e8fcf5bfef5a4f67960aee711e16940a6369d8f34ff29be524e99f1ab3e41c24aeeb6d1556fe12d5e8e8e588f7a2c2f43c69a10832f094af29666c85b99b42ea SHA512 f17f37f6a9ea04682b93e1bbdba5f4ea99aac2a04b0a1a87419503dcabb8a3b51dbd2334cb47d5dd07d016cb127533d841ef1695046d7c09d0ecc11ca6598f47
-DIST firefox-115.6.0esr-es-ES.xpi 562054 BLAKE2B b5015c645372228c01590ab72b35cc76416e2ade19f2e00f4a8090d1dc82d30527da37f837c64f5ca74b680d423f2fc6e14cd5c8dc175e063e78036cfebb6f29 SHA512 76059df8e8899ce2f058b4ee2d83a28e4ac51a405fee524ea57059447ef5c05b4d79274880f9207c60e48032e05d32a544f50038aeb6a08a61094f37f659548c
-DIST firefox-115.6.0esr-es-MX.xpi 565303 BLAKE2B e6a737ac41db180f54de17c7e119e737449575af339c47950933291e5eb6e6bed1e223285287183cf11cc0d198701a47f6e33abe0c2f2839c047d63ca6068aff SHA512 2b0b1b3f6fca6ef73e7a1556f88ca74d6aebf6250ed44720a9fbcd9a7c361b946d88d75cab570e3c42165130ce2e31d7ac833f36a1def5be8c6bbf6cf4d4a197
-DIST firefox-115.6.0esr-et.xpi 516134 BLAKE2B 9a9ed8eb36726a6b71bdfa847b0b6d1761989b4fefcffbf9bd8c63a3766dbf152b2bbaf1dbf58dac339f24d49d218841693031ebbb5c4e951af6dbfef0c170e5 SHA512 20b3048ab2d9038925beb7983f780179086cabbf41dacb0fc3b8b8113cbb2c992c9d36bc1ed88ff5d2517b072b8a586baf800767c6ae55f6db189aedea3b2459
-DIST firefox-115.6.0esr-eu.xpi 551614 BLAKE2B 28e20433017c41d120b380f4db995798fa32787ab0adf6152765e1e674007dec08d8e012b749690f78305adba13bfe52575b7dac59f952add947e144b9d8224e SHA512 ecfa01e841c9a9e9528765c191fa872e7cee749aca974049e450ca992bbbb158ac5e7aa49cfacb4e5fb9a3f05fe9eacfe7420aa2d94d62171aca0ee780dc8414
-DIST firefox-115.6.0esr-fa.xpi 564547 BLAKE2B 6c3b76c419d73c35089c0e7a5b8bc9a49ca53dc5223c84c20f7bf57a77f9c78a9bddd61d6239aec9f0156ef5b7f554a3a796db27a9fd1fedf63bcd7db169a9e5 SHA512 eb2f835f241ebbad70eada0690390a032541ac148346949f51e99fcfb34bb1ddfadc0346df2f4a59927aa247c0d24dd17a3378b874d3ac2e8b721d8a21b71499
-DIST firefox-115.6.0esr-ff.xpi 457106 BLAKE2B 70b42f8d538d5c2c70f032952a64878db7ffeeeff8e91163b9331d04b6ada093d94ee56ed7703c22fe69e5ed6a15fec156760de600733ceb49b03117fe4c3a42 SHA512 b10d7027b1e851da962886b965f5c6d041a11de8a584f50e07d9c47af13e8474e076a0661c7b5297201de6fd2b41cff822cdd9ce6879950509f2955144f50862
-DIST firefox-115.6.0esr-fi.xpi 551248 BLAKE2B 47f00534a00a69435d90ca5a1e7e35d8a5fc7b6dea6524caf9c3d118d87abc4fe9211d35e08661ddf18f6ad0b46698d973458565350077ebc718a0bd8abdac37 SHA512 7f88ae088751dbb0493a3904a751034f489c15ccdc35f1f04bd710c7113c3303a06cd54708aac3b927570820b027d240c795cc806ca1abea0abfbcb94644e2c6
-DIST firefox-115.6.0esr-fr.xpi 580609 BLAKE2B 84671b7e0ee0fcfb20ac4b90f704f73bce3d09d81ad45f39f44a1f0ba677519e8a79e43561206e0f6204f07eb640853ea2698c598af087fe05c7cc8dcb4eab22 SHA512 93baaf663aeb9155fcda976a8b562e1b2b524530321e66b57bc155d3da0fbe6fedcfeff8a94c8712af4d22240115010af44eccb86f2e80ad08f15dd0a68d975e
-DIST firefox-115.6.0esr-fy-NL.xpi 564935 BLAKE2B 02d6edc6e7fabf10ac0128e638da5a956090bdc4804ecd4f77f4073d9d1f2c8e03b92ad3ab675b83845c5ac67ad4ac570b33c5d1840b99252c2d9b4af162c1bb SHA512 d66f4cd9244fe5a11b033d2121ef47639df35ab45baa81fb071b99b161031ecf10942d567d12214ca83b5c6edfd5e3e5caeb37456bd704ac6c513928201b6574
-DIST firefox-115.6.0esr-ga-IE.xpi 454333 BLAKE2B 1b6be2d5477fa3910612fbae9e1121c25d77b610683c2edea07ebbac434dcade9eba69521810b05e6646e8f5912446f775e679469507e9e1dd9489b5533fc0a5 SHA512 652ee2537bec0892298eca1739ae9ac69c554daf547ec5cb9a757c68e09d1278b1f3fa3cc76d005658b7d1c1680210208a6c51a39dab79827fe84a677264ae0f
-DIST firefox-115.6.0esr-gd.xpi 566971 BLAKE2B f71c516af2b1353e7f6c6229b9fa6761c7cf351e3ad5316585e8ef182ff6de4108aae425c4835b0c012ef4efefed6441deab738f19178b2d2a4371444310b522 SHA512 c8534e53ea9c2e812f13d1e86d0c8618d674ad73400e79df0ca92009326e8da4c22a480ab43086d30144f795ce400d096bbe89c0435f4e8c1b69215679609b50
-DIST firefox-115.6.0esr-gl.xpi 565476 BLAKE2B f85bc198d1d50687c74a2fd382707d090a09a8a20c53b7005be864950d5ee3ee59f013429b1085c207f08d6c283540935697f324597db5adc7ed8907852d7364 SHA512 464e37cd4f2c1df04a22b0c2801b0d7e341206104b342b05b4e828d926ca7fe82db549917054d9b78dd3075fb93861cce92be9398327c671b837cf12b0c7e366
-DIST firefox-115.6.0esr-gn.xpi 577573 BLAKE2B 85d356533c913405331f9567e6f5f272c87fb00576c6f3db9126934c34d96f839ac094c56400af0f3339b4f3460ee939f0dc7b380a676e153b68e3f04d56ca70 SHA512 7d207909a2bc6713f0da49ebd0d43fbb97e6a9e8a5edc6b30f8b2a4bf215508a361c831bc1663bc41515ebe26cf5efd9b365f63bb6f13bfc9394d8d3b96790cf
-DIST firefox-115.6.0esr-gu-IN.xpi 506682 BLAKE2B f432dcd1cf52ba5e704150611f18178689d43c8b841fdbbadf3e08d904bc31dd91e0ee6f70de65b7cbeb646b373cd4edbcf5413e77feb8ce5b09ea9229fb43da SHA512 8a7027e6e572e14db5397ec7d1e470a68c533dc278323ab490110ed4502a71581e75bd013881fc15a04353d8f4c479720e820f7b52a5c4b4f243276208ff9d87
-DIST firefox-115.6.0esr-he.xpi 574389 BLAKE2B 196c5efff820213f7571725d3adebf67429617eff022e5699fa4794f95a41b9fd6d79399da2e9a2b72ba9189d21d1e261a8b20ededc7c5ff9207a965d2cae2db SHA512 3def7f914e942120331cbb17d007a2dfd2df4d4e6ca0d2263bb54e1a52ad72261403de8932b1ccd82024d7ec9f3dd13b2eecc9d003fae662bbcedf105dd9b1ff
-DIST firefox-115.6.0esr-hi-IN.xpi 538823 BLAKE2B 4e574ad26d3e3f4a33ab88d504ef392ea6790d02c206c1139e13eb3713614a567d77c11f76a90862514f31fb13b9dc9bb5c2798893b992e09f3269adf06eb0ba SHA512 5cf9382547f08fcd0dc734856067905eb0addf12fd760fca4f1e763f6a90fe2a991c14210823a97bfe202826484875ff63a9548cad6a4c05dc85a0eec0f25fc4
-DIST firefox-115.6.0esr-hr.xpi 531643 BLAKE2B f14a0c3f56b914d486c783bca63b48bf656a800917b0972738c37190ac72d00f2f5ec40ba43d222cabf30336d33bfe17841988fb10135bc4a9ef6893ec931f59 SHA512 c7493db92c6153830bfe35dd25f3db5574b2c2f96b0a71c4c209f7ebfc3ee80a4195e8c7441c0c4c2af1e9463a445c795c628da1b5d78cde8567cc2d880cd0d0
-DIST firefox-115.6.0esr-hsb.xpi 585520 BLAKE2B 8ad458ad54af91fdc87c94932356718ca90200ef5796cc41f4b850fea469884742ad84cf02527c2b32d3188084f096da9541aae2db577ba3db60f161a91839bb SHA512 74f817eaffe58c5c09301886914dd8c163745e51832ff5f14789b5f4f32db81d01bdc6470cc1fe49d42996ac56b82e04b3fbf7638f482484c865fcd09d849694
-DIST firefox-115.6.0esr-hu.xpi 588972 BLAKE2B 8ae6c42062d7e5a26d603230104de4c71d8482cba41a92381565664a248b0b8b4cb662be31cfe2e8f94749d0f226e30be69c7225135f0f261132d53645297fb0 SHA512 686daf1db39c4686e9f097101cd903ee3e3e9bdd670c9501842fe1ace1a0abf4496dcb7fed77cfb2b692458ebb6cdae685b568ce395912cc34e1b87d5e5cad78
-DIST firefox-115.6.0esr-hy-AM.xpi 579201 BLAKE2B 59a340de68d7a2b92af1aeadf80173cda398003ca3e3333ce614d780de976f64a68c6dda55fc6da453cb084dcaef75ed5ee77e5cc61dc477f13c7ae582c8d8b1 SHA512 2c741d133d39e196547b88e74d8f9020f2faa3bc246df298c6e05ae4c26f340e561aaf021b3aabc5ebec257637ab5737939fbdc6f3748ec3892c7bff6b87218f
-DIST firefox-115.6.0esr-ia.xpi 553078 BLAKE2B 920b8744c07d3a0b618871cfc8be749c7b8cc8c06f1d95777e8135d11144c477ee9e58b5fde8966d9cef71820c0e600a2a0f3b0adaee7eb4716ade5797c6bcef SHA512 03506bc355d0815888019e46d2cf28121adee08728eff8180153ce9db3e814d438af3913ac90ca0b076c85d336171113f6445420e276a2e6a76060a3a3f59478
-DIST firefox-115.6.0esr-id.xpi 537751 BLAKE2B 2a214ad1e9fad564fceb4b32f63b871c5171347a5a25f3b52f4c7a3ef30e798071d5ca1dd0db98b35e5590b3411fbc831f32d491129dab60eac1ca641c15d931 SHA512 ccc46161111dc7991b85570bf2db9c6091f18fe55b16884b180f0eac90a29c0acb95ce5a714015c57363befafad1dcfd8ddad508b589f2a2950189e931070ddc
-DIST firefox-115.6.0esr-is.xpi 560803 BLAKE2B 86b1d5e8525478ee0cdbbca0cf24e81bc06f6be082b1136e215f1104cc6f68a7804eb49ced4e618f27a2461a72b2edf58164acdd6f5d193172505d995644540b SHA512 40ff16466839bf9e6183ad08c864182ce874cef7e1e072cc2442ed3f20ba87a22ca934eb1777125bedb4e56a9a8a24544537d414377492e0411a5133e251b1bc
-DIST firefox-115.6.0esr-it.xpi 507477 BLAKE2B ca01a0b8305d15145ab93314f3eeeaaebb80a78969548ed90699650bd3fcac4d61a236dd38cdd27509c248cccdf7d205fa6eb292b74678b568d6ace4314dcac5 SHA512 4bff21dfe1f2af95994adf237db30922b0a9cd09694f1aa85095c48184f7d6bdcb43946e324ff3d3fe986cf8417b6a11086e28263f358fcc094ddd684308d213
-DIST firefox-115.6.0esr-ja.xpi 634406 BLAKE2B d5a208de68de9ca86952fabe5c7445a72c4305745aeb291ebb36826ca689609357473b96bbdffd67e403b73a31a1212b0dde59d386cc03493ec103569269700d SHA512 4731de18cb422a4957632d8a0a4939be05c592e134cd8724e4d14823ecafd458c8f89b2cce14d21eeb204ebe09132c00189bac3c52b0e9b33782f53bf445132b
-DIST firefox-115.6.0esr-ka.xpi 610755 BLAKE2B ba16ba5acf0e958d26d7ff0de422ed350505abc070db4f1e3bc3b9a9413bbdb2e087fa91e76e71c4424c46830380244ef923c11223f9aeefb19154b35cacf174 SHA512 c861b0ade357d4f32aabc82bd3c11ac9397c1fe7039153c599958045e4f68bac86426c695548b2c1d360580cb228a8a8c8968fedd2348f6e7cb966df57faeb2c
-DIST firefox-115.6.0esr-kab.xpi 562655 BLAKE2B 9ae760317c4aa734b7343e05a60737546bb268e57686073729c8f6071c2437a69e888b74c42c0bbda25696a6ca2afffb6e93c313996f091e413b814a2f20e0bf SHA512 c377d0403fc4285009b12d37a9a675b51ab77ec978e90d4eaf94a050dfbb2fd110f532460cf7c11aa09802770a3ba3e8dd116493559ce155ba4826f0a3727176
-DIST firefox-115.6.0esr-kk.xpi 639131 BLAKE2B 55ac956937beb1b0437020f05ed59c813af6ab38eaaa6a1f8c5a724a4ccc10f0fa6156bb7e7f76c076d774dd28c4b5dac2cc5f4ee03685ea711a5850c02d87af SHA512 8eabea694b73d374d5d88e5fa6bbd97f02c4ae694b618c6aae990817c2d5643d3ee3162c5dd8aa9404ac8561f2ade61da0bfcdf7b9571ec7e50d0949eb25e20f
-DIST firefox-115.6.0esr-km.xpi 508116 BLAKE2B d052a48a702183a254430ea3d57775399b73b964515f4924316a13a5b18c37a4957b9b49137c0d41b7a58a184645d17abc9fdf0828a887191ab86d63e02be825 SHA512 309a68903e6c1d70f6950927f548963aa80fd1b6af049f686cb3c03f6cea39c5550ef395300fde06cb380283b44c2de5e1c93506d51fe61be913f2d2b510b34a
-DIST firefox-115.6.0esr-kn.xpi 473773 BLAKE2B 16cf10326506ca01e6887583c742b0ee1bc5b04ab412a8e3bff18106664efa5ee082181e1ed2de628da4c1c3c3d1de2d45d7e9f957e4e76430010f494fa97d30 SHA512 3100fab88ae66f0045c43203f22c98ab97ba66185f78f2d136f8d5c11b8be9823f35a26d54dda59a9bb47a08010268d9eb8e11ddd2ad641bcbfcca97b4ce037e
-DIST firefox-115.6.0esr-ko.xpi 600385 BLAKE2B 675d245159ed767e59bfc3bfb9090fc65d55d613a811754f2f99492ba1df7aa0e2f2148f63070c007e61de0bbf5fc6485d4567c569fb7a4ea60c9f3a1538497b SHA512 7c6505e1300d8b53c87b279192a080425308fd159b43554dfada62ab28a86ba06cc216279fccf6a396578e77899da23afdc7e6c3373aea21766005520baaf3c4
-DIST firefox-115.6.0esr-lij.xpi 463745 BLAKE2B 4d5143e887086cd0155d5560b034a51397a572c4f9336dd37cc3237fe1bfd953cf638bfa2c1b8cc31c8e95b5d8c07c3a97e1dcffa59b8af76d95e946c29a4060 SHA512 511c66a3ff54224f39b2cbce7cf0544c2cca226bf1e07e17de8aec6b76a6ec20bd9b1625fadd5af6483b96d67993446acc260390d86c5b4cb2ea5507e9547ee7
-DIST firefox-115.6.0esr-lt.xpi 548297 BLAKE2B 54d8804129d6a9b817c06713aac782bbacb48b8eb3e52b6f2f06473604aba5ef95d03d3268c23d7dc8916c5f6790714cb84b89969c66777f7d705beb520cf493 SHA512 5eef8b4de36d9db0940b021822bd70210e4089c433f16ddb7ad29af77a2eeb5f645cc605c636c7203f5343de12c38918d43c24163e764293070a0d4824fbab95
-DIST firefox-115.6.0esr-lv.xpi 450742 BLAKE2B 5116427acf7fbd8ae7a941563554388180435ef198d1bd929582af06c2cc1aa785ebc6ca0fd4d1d4ad1d308f40a780bb501eb23cacb0abbbcc966b066157106b SHA512 bde55c2fbf6f08d964a839cfa81d0d2fa9705efb22cbefa75839fafab39f13a6ed6e9e453696fd1f834bf0220a3c479a5b5bf60b1b2bdc52896608b8da21c3e6
-DIST firefox-115.6.0esr-mk.xpi 470110 BLAKE2B c7020f5b064f939f5ba91245a8d2f03b48f6f9edbc8d52dff531b5b1591a3398a17ec1a7fc4e7ec7c7b9bf0d09bc6dc46bf539f1688c5a76042a3d3e5955cad7 SHA512 d66154990f27779dd2125c901d83a16a0c39576c2f16fa008c2e566f4fe047e99084374b6b60968bb8f87f1eb444dc37fcb32f0346eb6f5ea5d7b47612085c64
-DIST firefox-115.6.0esr-mr.xpi 510472 BLAKE2B 55d378194d4b298933da0f7419408147b345b4b1524193f97468a8f2d4b28b6396264dc3b370aeada302117bf6c80695ad73a421d3c64e0155936c2e12b78a86 SHA512 f2b5ce0974428c5970713b181fab996f01f99980b7dc1ee88b3220cef937cf494b1d5e2e947ddcfc7adf747fcecada0c6a23f9f4a3bafd893a906eeab23d1dd7
-DIST firefox-115.6.0esr-ms.xpi 431287 BLAKE2B 98f1e145105a4aeefa66895627822d1837d5da2977c518de78e44fa1fb46e53c2ffdbfa7ed46a92173c2a02a0a60f8b54930c54d212e88aa33a66655df9299b8 SHA512 5390b6212777f1b20b124cc94638faf745e3eeb2d827a12e49318bf3d879631a88a4160cf246589f9cc4f60a036f23380ae9375849c6401a528024f666c68cdf
-DIST firefox-115.6.0esr-my.xpi 493661 BLAKE2B e4d6648557431cdad09d904c1962319a6cb5de8681a2cb218ee6658a9dfa83ba228bd7914ebccb47eb1eef747f9f13e22458468519baa8bea2cdc86c125250b1 SHA512 5bc748bb75d6a75493d4307f8389f5c3b4fe983e02eb33be4192180427f27055c514860d8c3d4d6fed05a005f57cae24c88ad3402f170769ef9308668de529b0
-DIST firefox-115.6.0esr-nb-NO.xpi 548972 BLAKE2B 6fdf475ed56bf17eab3698cfe8999a54683b44635b00cababc8528e13666dac0567376c5eefaa5b5ac3bb754b68379e90b83af680b0d125ec0416cd67e18d3c8 SHA512 400f18d316de2ebcf83967bc6d88412f4e83d794b6f692c0151c32e650c7842ec47d6803bc92913930f64c03fa43ec56a371bc20d1715554436887f699dde2b2
-DIST firefox-115.6.0esr-ne-NP.xpi 469000 BLAKE2B 6ee2a3e95faecd38ec8181c723759798cdc83262837640e284dbe572de719763f66a9f1945f93cfaf0e8a01e21277fb99c6ea221ab2e13707f90e4e0d3441f15 SHA512 800414a273627534dd8b8190028a528d2fe03fc8bb4566338c15dc4f49dd5d1a35a82adf569b47d034ccafd380caff8e7fd7cfc39a66f11c4eb2879db3d4ad98
-DIST firefox-115.6.0esr-nl.xpi 559193 BLAKE2B e3927d0cf53dca6b592401a9af06b6d07de8b539a3c8a87aec142c1a35e0900524e0e645593f4736fdea752ac456af041905f3f50c8cf252511af42047b535f5 SHA512 5c2d03ee8f76b4964946a74fcdace134c9db43fd9919b9d67099088f86751a9187ffbeb4b69f1b77b0ed520d2ed61fd69e422339ae3338c2331f5d401d3387aa
-DIST firefox-115.6.0esr-nn-NO.xpi 551975 BLAKE2B de6a56d4e7cc367d28653e6131bd29ae252d36132411d6bc9a3d47feb32396a7da9e4f11ce1955f3e1b1ff9701584f4080092a59be758768acc1e8341c2351f9 SHA512 c1d652df59377aa7e7fce3904d5d3a9fb3fde3d24102c8c5c2c9d318ce3d1869689a034b3e1fc12485b62d955aa72568a72cf104b1e7b071929251861046cdcf
-DIST firefox-115.6.0esr-oc.xpi 572146 BLAKE2B 63e693d14304e7f8824b54f65cd4438c25f631972c996dcdb23f8ed6d38bc336b73566135fe03d7fb63aab980c0f6c48e669e0800820003ca77d961697d4eefc SHA512 dab5083c65221afab83c2333f91a9276d5eb66c0fabe0b0ca8d487a8b3d1b79727dc6da32f6a80657bd77f74ad2d2823c7c4692e55e25e95415db00e3c11f286
-DIST firefox-115.6.0esr-pa-IN.xpi 626122 BLAKE2B f56f63f5a7771acf4732e99ade35913a48312d733363d960e6050ec18360cb9ab10a4fe2a716ff322b94d52aef7073c8c2809c85d2a80062c1c0f1c7a4ed5df5 SHA512 02d5b6026c8a3f2267df2e5a543ee8f5b5598a640f8e7128a2cb8d51c8acb59001e943f3af19129e6974be19840a7ba8d70abaecec616cd7f99c83ada1466076
-DIST firefox-115.6.0esr-pl.xpi 579836 BLAKE2B e150d4d91e7baee2a6fe4bb08ad843ab983f3f932ad8f05ce7134a9f149c99d45f79eb430d542bbb9bd70fe0923bbc04380eadf32a5734a06806764eb20331b4 SHA512 b39d91b44c86fff07c540d616dbef2c3462f6ecfb1b0401a22ff808f0ecca376500c8035fdeb452264a197fc63d63a824587de482ece98b6ab15da815828d27c
-DIST firefox-115.6.0esr-pt-BR.xpi 563949 BLAKE2B 0fe4edccc656cc014ede4df9d757632fec9135b5bd18f52b1a2baeea5f30aaaffeb5f65c303795eb7912297e2af94982663b37635c047d93b3817192e0da0379 SHA512 314ca87ca59def629b24ed041c86880a3c00c3dd153d43a477e9eaa1f7978bb7493741c8c415dae1b98a84b12c2d74ea39e41ef620238466bf7c94b02dee0b7e
-DIST firefox-115.6.0esr-pt-PT.xpi 569050 BLAKE2B a6cb13e02f9d09d7b231dbdb12f4bc80f8223052464638e78ddd46cbfe3ca42315e240a508b0cab028e4ad4709786008b451608a2816d78ae9fc399ffcdb35d7 SHA512 4cfb0ce083bc483018a4c333364c89266ad004e84fc616a273b891412c674d91678c2a3e67e6aad7ef719033bd4e8501d091618d355d1079656e2e724c50466b
-DIST firefox-115.6.0esr-rm.xpi 558671 BLAKE2B 8b726bf38ec4f55bcab40a61796951c23376a53711e76d5b5d9d1fada292063e482f4c2e70cd2889be9f33eadf3d3cf9814bf8884f40f3de0d80db5c69f7c1fa SHA512 67bf28a589fbabf3a84734a3a1249903e83892d6881ba50dad6716f65f8bc58e6b1ec025c46d1c266364bbbbbee2de1cb0ef602f40576f7bd45c671c77da09d1
-DIST firefox-115.6.0esr-ro.xpi 524807 BLAKE2B 0d10adc9ac9d093337ee81c61bb4a1858030e1556b3825777cb118288dc6f12d527996f2bc04627f4bad4c461e27e9c8353dbce5b10d6fd889ef277c63d761bb SHA512 6432bda4e5b3e19f5388cbd45d6a6e65d96d815c18c38c0084d37720e99a84fcd5a475a4de569a9b70b367a603276a36b79cd4e35382128c132feced70fad74d
-DIST firefox-115.6.0esr-ru.xpi 651424 BLAKE2B 8486ce2b04bf8a0c293fb87c8dc8faf39a5d610fd60fb6e9dddf8862226fa3286a65f68f6858093abed273bd51d1ee9baff78c8107954b99750c706739eec13c SHA512 0dcdb611c8a5088f8929c54d0a52ea9a3498aaa912c91bc06c6fc1c9936c030124478a6eb8d6a9b27a27f3b88986e6a5b2b27075e3fd0a3af9e232b7da582685
-DIST firefox-115.6.0esr-sco.xpi 489681 BLAKE2B f13d6285c686f8181c4686cb18ff747032a83407dcb587845497444ee95c871e0bda40ea52843a9620db3a64f18cc1d0bbaab0a246c2c4cc981ae2a816d8f7a2 SHA512 c847050b4d958e04a9ee993c038bd40a12d3bd01c8eafaa84e49fc0f167c378a4b8ac20f5a8436939c1b51c39450262dd5f4499b7c06942e994efc6d5c54cc3c
-DIST firefox-115.6.0esr-si.xpi 569010 BLAKE2B 521ab3bf106ce6d3a30bde7bdf7d25cbbb1a040dc4fd4f1e38e6dbbdc71c1403f8ebf6b21d7e57de94a62574d79ddf6e2f81fe7dba4b4a1a21b17e04844dfa98 SHA512 837795f637b33b8c26e54614528fb34384f171acabc1b5345fec98446e2c24b5e4a6bb317a7e3cfb2db086278a0da19efddb8e987a631368c02f4a569c475ffd
-DIST firefox-115.6.0esr-sk.xpi 589731 BLAKE2B ac59928ae58ea5162453f672d8bf62172608ae81ad8aa5cbca3253f795daff417f3665da6a486c17f717e3132edebf904f3e3cb070c05b685907f1e8b37f2e13 SHA512 0d30e2b13a9bbca81f7ae94ac52d0f606f5a7235c088e0a3768980c310b8ba064121e2ac8e89f09a610fed558e6b668c7b4cff2cae24644836bbd315b5c92f0c
-DIST firefox-115.6.0esr-sl.xpi 562529 BLAKE2B b475d48b2a168ab21c207a15e79870e53fc57663f5dc61c46f8966170231b02fb265b072af6ba3b832ac4d756a3f079aca927eebe04258b4e01aaead7f5d5288 SHA512 686e26b46f3a044f17497b37e04072a3e1837ce58fbeb9b106287ecb97ee9749d5dc333aedd68846efda186b82081d69f402b4dac615c8d421bcf974068a86d9
-DIST firefox-115.6.0esr-son.xpi 400985 BLAKE2B a3387de1f8be985b6e1d4b28ab68b70cf89f9eb92faf4080a58ebda840cade16d724a9b462acefbcf0e89a8b4cc7a68eb20616c7fc1941a7912d07ddfd441b74 SHA512 b9240d33b3182812d05c6c5a653a1ba10a42cb266bdd97a2df6e2103ac175a2075df07e94c6479a234bfe32da8e7d8ecda954d871af93e535418595030e844f9
-DIST firefox-115.6.0esr-sq.xpi 564471 BLAKE2B 8e2403c3cef02898bcc82ab7b2a40ce343917be79d2353f6eb4c85fe0693453b53b290b59cf545e3c246a1307ee4ecc446504d4fd2c3253c4f38b94e1fd2105a SHA512 28f0ac6a69e0bea616ec835bad49280ee896424842b91eeaa20f04f024a9c32ff90907ec1769e9e05d660601c299e4eb7fc8ccfcb2632e5e22a9d47b81cfa873
-DIST firefox-115.6.0esr-sr.xpi 614009 BLAKE2B 58ba558760735cad302e9b413ff9e91f9e78426b97d6a2adcf9c9da899185790ee8d748e0966b8f32f0fe6ed20149c68bcb4e0f3063409b77e5faf9ac6f31c20 SHA512 6007d586434f01386a3d5a8a07248df105c9aac93500bfe8b7324d674714ee71039bf70b0a4fa412bbe41515114fc24490bbfdb649d5f9163bfa9847471f4a49
-DIST firefox-115.6.0esr-sv-SE.xpi 560565 BLAKE2B c218fb61a0491c27d1692ebdfe6ff0d0f3e240c05d2f1249522e3800999c71f87759a8c35b790c02c2098a5c8560e6a95e99d0e8dd2b36716f2a805e89f93dbe SHA512 12510fd431a62ed7ad8c690289b914a26a3f0d8ae05d8a965e0b2471d968bbe73ae16a0cb634550d0ea33a7fc92b049bf997fde00f3a52cd7791114b785d1458
-DIST firefox-115.6.0esr-ta.xpi 488870 BLAKE2B 4f905bdba77dfb10e6ec35b601a7a25c9939b0750d4067875d4525326392fb6fd42846a2ec34a6eac7d7f1f8fbe54bf28839cc40a627cb38a21a6054f530f457 SHA512 2695504cbb12b409e8a72c4e1f07f732ae8c4855519e1e4fbc441326266afe0ac0681856a986d969f727c2fa78bc7930236f0f73b1d8aba884945a828a122534
-DIST firefox-115.6.0esr-te.xpi 536169 BLAKE2B fe1ca7de3ca5849fce7a9a47db44610e1588721574c5e4b62f8c432591d6e0bae29481e24306e8a2619cc8272802b8f99e1861e1ba52cef0e664905bf2fb04de SHA512 9a407f3565519432619c985b25a109c78381a0b668375f643db5fc29899e07a0c3c3d3f22349e3422906cce6f8a9fb9223620a1f1dcc1b0d9d3ec41311f314fe
-DIST firefox-115.6.0esr-th.xpi 632046 BLAKE2B b89c310dd78421c663de50920198ac6743ab6840815317f4a8cbcfacff85911a568b080ab4b164baf13f47229a77eedef74c461251e2dbb5ce44793d1adc131c SHA512 91adc1e27ceae7a22ecab6742cccbc8a5cd6ecd7abb5ee92da612c1ecaf5251c081fe5f71f104149fb9a37a1055b9b408c6fb4fa6d85db94ae0695beb7de75b9
-DIST firefox-115.6.0esr-tl.xpi 511430 BLAKE2B 5705da84fe50a1fe4d5c53155bf0ca0e959db44a9a376b390f16676b3fd560b5ced73918c87404f8ec824520db3e542728f2e1a265fa433cafae21bcb899a502 SHA512 850fef1316107edafcc8a1a815bac82fadda576900eb8443d97492a8a120dbc837cf6aa0d1b013331aaaff03c6ef33606a90d24edde306b1ec2d702f39feddd6
-DIST firefox-115.6.0esr-tr.xpi 573253 BLAKE2B 8e45491d72b78e1eb2953565db84145a33e734514e377fc7527f4baa3fb90c7f11d4ec386621ad41157ec6aef7f08296ad4e948032da5f354b6128bf7dc1c03d SHA512 c268b468901fcc540ad35efdc977705a7deca0f76c212a55acb46b9ce2c51ebfa0e8b8860b5aac4829e3653d27e36fd0933bb421d7e4950ad685413341937933
-DIST firefox-115.6.0esr-trs.xpi 479677 BLAKE2B c5af0b2668e9dc9ae7a9fe7f51e0955d86f9049324fd2e78e3af942a8c408750466101c7598bc9a34587ce802f330c11b8786a65a9dc0c0a324d6ae36db50a78 SHA512 16dc6e0675615e2507d969aba73b42c1270367ac6b8565c8aa44ff237e1fed1d13d12332e0567a9180bcd5d3d73a6eba0eb8fe25186de4be259c5b2c3531193f
-DIST firefox-115.6.0esr-uk.xpi 645035 BLAKE2B f5dffc6cc139199be8af87c168eb6234c189501f5af82fef65fb56d86cb19c297664d7c7834f403da537af1c7433a5dbf5e936c095c25dbdf9a0b685b3ac0b36 SHA512 ac14c8c47bad2bee53ca3e2c3f5f1b039c1ef974072e2ea38d35b3799725d3d49db63bb4540f2d4318ad1422dc5b99bc3c9574cba4634a727f433b06355f4f80
-DIST firefox-115.6.0esr-ur.xpi 538802 BLAKE2B 780f36faea9969393479eb2ea523a435ae7922a09def20ffdc98ca11d96d6ef2542c194c2625f240206998d3b5c201e61aa71fa3dabc6f5bba50edf31db094ff SHA512 e41753f455bc7fda64b59656303a9e2ecd45c6acfcc6db48a3621e387de6a262d0eb9542c71ba7b52edc8eb62c4eeb47a43bf20b84d7042f176c77cb74b96235
-DIST firefox-115.6.0esr-uz.xpi 461757 BLAKE2B 7c9402a60f710c117a3c78f69c9fde421623b299140ff6ddde09d5886b90794378c10a1e61efc516930d6887ab24e4d91ab668fc61b5c4da215abefa072f8187 SHA512 ffcc03f0c804eef064516dec9b7493a5121de2e44fb8568af7366c87f9340f7c345cdea55a67f48d7b6f2aa3e40966a3a89e626593e7c70393432fb6241e6f5e
-DIST firefox-115.6.0esr-vi.xpi 595546 BLAKE2B 0b1ff8538882d74765558b4d10d666a1f66ba3573aa55603b02f2c271bac0442a179df9c54707eaeb25ec77b9cc2bb516bf4994c92c5dc04973b94af3176e017 SHA512 832d3e8df159fe64409b7ff0c03c22bd23e4fac8ed13fe8b4e78b9f4e910c65c2a738d004fa9c70156565e0313cae27ec73252cefff4fbb30a1768cf344d0223
-DIST firefox-115.6.0esr-xh.xpi 402437 BLAKE2B e1f78ea102bc789819c80821270ed7d814f2b445de38f345fa3e9383ee1d7d734cf625360b9e5127ca361ebbb8f6980ed381bf5611066c705b0fd520e59af861 SHA512 400f2f0bc788511099eb818abea5a3f2492fa3b9462db178d62a4fc8f1973e1a51f96b68c0711f2251839541abbb8e62a37b54f7224e0f3927635c5a64267e72
-DIST firefox-115.6.0esr-zh-CN.xpi 595487 BLAKE2B 0e60ffd8eff1d52af2333fd596498bded0764531caedac0c7412af12c78cc45dd120a7a4c85b6ae5f6a9de27f8173f4be3e6ccf89b5399d8bc2ead3af7c31ea7 SHA512 75a46e891393f74ff09d35f2e46b58e9972a1f5b5152b26a68c975e059621e4cd652e5231ac31505ab9bdd2acc46f129bd21b762b11533e22f8e94e4e496b58b
-DIST firefox-115.6.0esr-zh-TW.xpi 597820 BLAKE2B 2e2e85eb4292c1b95486f4487de466c47e58f8c3d1fd43eddf77432044c7a3a85f5c1d33b655256107540a0e3d3368c28eb3a676249ff49a84ddb64d705b77f8 SHA512 d70aae9cbc4b2b83f37bdee66523309ed2961a6c203c3b7fa55658cee0e96555170dd5224b695f5a7e72b1cdac244b28b07a0827618674e40635de61d7e41cdc
DIST firefox-115.7.0esr-ach.xpi 456930 BLAKE2B 2fb22588c774ad4ae81657684613955cda3551c85278570f44cd9ef3ce1bd4a89fe030ad0b72de10070c32b6547585e786326b028b9c38e371b00966edb8be12 SHA512 c987b74ead477ec8ee633949f05cba52865df54082b2c56e801a1152b9748b4d732784bfe47fce03d2030af8aa8eb4711c35efa66882c8448b835002d4204c73
DIST firefox-115.7.0esr-af.xpi 413586 BLAKE2B 8b867c941ba3df594777cdc8c146db4bb9b1fab007890a54970c79800d11ed82aff54fd4a86b79dbdfcb986b5f326e6f179e14e2063df49014a332eb3ee033e7 SHA512 16887b8671bcc11009d46a8726fbd6d39c69162cd98dcbd8694c921ad4259baa5ecf9113ed89cec649ca3fa77fcb2252687c0d89a11248c765a1cad7f3eadf8c
DIST firefox-115.7.0esr-an.xpi 497254 BLAKE2B b320e543bb8d3ecc785e3e560c2ccb36202bb17d1dd1957d8191372331f1ac1d1ccd44f2d70b35fa6da1bb10cd930f5ef7b31023f87a68896f33ad321b9500ce SHA512 3b2112d381c94900236e01d83779f4a4fe75e9ce599933da6a000318f2a75edd17c992f4a75d4aadb8ffa40f43e71e81f63b03e0968614969d0e8b651f540735
@@ -196,102 +100,6 @@ DIST firefox-115.7.0esr-vi.xpi 635933 BLAKE2B b0d9f4fdaf9997cf0ad50db407536d2dab
DIST firefox-115.7.0esr-xh.xpi 413325 BLAKE2B 43c0ed097853a19f413f4352a309f49efdb693ace072df19fc40a8f06d4df6949adea48ec02dd33b754452ae3856a3a8ac041407cbeb2525a62550ce11979e3b SHA512 245b0c73706934f67a5868909cfc02759042a04b767b829465442138fb7df70081f7afbe6e874579d46cb3ff9dedbca7bb4566517619a5b46ed2302d7611ab7f
DIST firefox-115.7.0esr-zh-CN.xpi 634776 BLAKE2B 5d7efccc31ef948367160fb9918692b6dd6f8c0e997630bb88d71863cf9f42274d15ce28baefb5db5065b003015874a40e1cd36d018a47c6d07ec9a164de8d18 SHA512 56cf7b780da0d3e93dd87bddfe8011e28920581dbb59432a4878aa241a3560ab89c66b6398e9d40a60099117e876eb216ab73fa2d9119f5543396118c837489c
DIST firefox-115.7.0esr-zh-TW.xpi 639166 BLAKE2B bc5e36c081076dabf74ccdb5af749867454703da3f3d9372048eeb7640d585464a645d1b0f2ca1bd8c7ae992cb06683d98d439a0d291ccd55202d9c3e5ddf4bf SHA512 3f2d7e5acfe47aadbaedabadb097659bddeb664dee066ac88b1e54602cddc91d54bc34eaf2bbbff5da6d20072ad2803e2e3520db79a45be3c9d46010e84fbfaf
-DIST firefox-121.0.1-ach.xpi 453894 BLAKE2B 603077351f08574799a18897d6bd040c54d7327e04a57a7b5f9f3403c02e5baa6c172d3144774e0c7b8808cbdb87ee21d3b2136053dcd0d563dec41b5accd031 SHA512 6ff994fc5f4bf734457616610c627e5d105bc17c54d8ba67f948ef7af6e1ac685b7c5b45bee9a0348a4f0ed6ff041628c299cbfe7db847f17938fcddece6bd33
-DIST firefox-121.0.1-af.xpi 409568 BLAKE2B 3d1b6f1123e5c2da1c0d92cb4eaf9138ae684e2c018859630ab10ebd46be0cbf5e562298412c42c6e2fa0f5de8606840904e5060852bd6a7192201eea2978594 SHA512 2d85fa447100d91f005781f04a6d6f49d76b30ead2cddfa6c32c54d88f9853fa5a91f5749c0ea7eb86603f727666c4795656efae122bb064cb751b64cd97c583
-DIST firefox-121.0.1-an.xpi 494576 BLAKE2B 78bdc36630cc2c595fee82ab1c3217201389fe57d9523ff2742970145d0e54f8ed432114d3cf0d037a128696f8091b5a2214781e4b11f6b16493554851f6e075 SHA512 304a0f8b958d53707a4a358d67a5763ce30406ef01137594d27f8cbcf13126a09598c5276822c6c8aa445d077d73ce5dfd436e50b1d85bf475fe527abd72ba47
-DIST firefox-121.0.1-ar.xpi 587415 BLAKE2B fb4c145bbc336b2073c286dbc9659c2dcf63e2b25b862d1e63b95ede0a4c7aeb31f2d77996cfa70a7e29c859224b78ccedc3c53a81cb8a7a39dccd1edaf1716b SHA512 77013e3a178090cb496f444e5687bb2b444945a68d385528ab1c763150355117d57713f84249f77ee0c1cf2232e86bbf5edec901aebfb149ae8522bb10dba6ba
-DIST firefox-121.0.1-ast.xpi 486728 BLAKE2B 917d91bfaf1ff18ee11d00a245d24ddad5d84abd6ede05b3ed1c5f79d97d928ccb8d47e197563ea64938ab7f1d46226853e186531f6f0d056d32b8897805de4f SHA512 914563efec13276a9636a0db3805393c97d2bcf1aac301bc9e0ea3a15a7e0247af1a54910687751b8051ff38ab688f0b79984cde5d7c302fcdc74247c7050971
-DIST firefox-121.0.1-az.xpi 480117 BLAKE2B 64f508b935f487a44f12fab7ba33f0ac6c9759d9c8d9e9345689021b6328ac943b013f86c954a54d89c4d16a585df4776c76217d209ecae42130ad34e5dc2029 SHA512 0d541221d5a5b58f5a2715888c1ca5ce5bbb06ff9b6731d845181a6faf39f54ef65bcb02eb7eb0c2d76edd736d8888f8c0c647692ef39c29affc29e960bdfafb
-DIST firefox-121.0.1-be.xpi 683457 BLAKE2B 0aa8ebd6445b140ff91cbb43a6123b8351828ad6839282ca1c4c031f99de3a568d25ed7dfce679e9583565200e8baa8bc8352f3b55cd08896058720d2cd82faf SHA512 3110174b3f6f9dfa4b41907e60f7c8eec730976cf1e696f2c22800b0c900768498d996b0d7c797a1fc250e602c46caa01325212798185b95f1fa1bae773b5382
-DIST firefox-121.0.1-bg.xpi 580969 BLAKE2B a54de90716794e31e3ed7a3b867df87e8ee1a8bab1e3c12648b58fee6216b0701512f644e79466465bc95e4aa1b2c119c643800ab8688bf27e6e5048c7788b10 SHA512 9ffd1f3f73f2b5c40b2b44b0e691dd563dbd3498a8a0cf6e15f701d27c31cb31c09d30c12984a9ce7131235fe2021842a46560efbf1b48329e9f7023dc2274d3
-DIST firefox-121.0.1-bn.xpi 570138 BLAKE2B 7ea7e0b55aa1a0ad6f46ad030992d726cf5de08fa5ad460e4ad8ae3250cdb6d1cd91a73c8f7140c79e7f22fb45b3c8c3e54f74be4286ac39502fc30f1a82fe24 SHA512 09f2c773b850d3f458971f6602967d39c76e2af215eb25e5db7fc68281937ad27a7322c329c22c737f2a88512b68988bcd1f089a26593ed4e8d2a7618a70d023
-DIST firefox-121.0.1-br.xpi 558071 BLAKE2B 63c434159329826061ded92cb0afeda1f517200a3440a67434bcadd07834b82571e9b82b4a8e2e58e6f9edd9402c61972bdd739fc238ad356a596901a880e943 SHA512 2bac24d16c8c436d9c028e6231fcde29e7b577f89b6523d0a655b601e8b0f9a46c902b1f234e7108fb2adb77aa42c9255c709edeadc70ece9db3f2e717b94033
-DIST firefox-121.0.1-bs.xpi 459994 BLAKE2B 3a0ac265ae462a5bbfdecbea4900cb20bce24af1edbc6196229f0355c3374932383d3f1437c797e606efe45f4d8c9cc845d7a91837318395c2e009b887c2e237 SHA512 3737186fcbe32f986dacf01f199a7ebb89fc566de815f84b8f7629ac39d0d1e234c512ca0cf586704d2aa7eec53b0995dc9731babc34581401a817475eb01e38
-DIST firefox-121.0.1-ca-valencia.xpi 534563 BLAKE2B 2f073ccf76adcb133a1e1cffd8f1b5e3c9f31862c477de89b7ac3397998828604a776ca68777ca3b3f387c3ae6f7610adb6f8cf5aa368c8c9ebef3645cf225b0 SHA512 88c34cf13da07a5119e9204e4e74db562caa5238dee164d3af3120204b3a61ef23b93dc4957a70b34b86f27e8b62e36d3a694fbfd93ffc513c4fc3dc544c96ff
-DIST firefox-121.0.1-ca.xpi 572712 BLAKE2B da3ed3109fccd5b75bc267f1428fbe4ed62057fe3471028c572ca427171a480fd38ede0b4934fdd8fe32f35ab29e74c38f7aa71e5d1ea48ecc5f72d92d2eed90 SHA512 522c46be955929f426712b11363c6afbf1bbeeb1103f19ae028159e67dfcf858dcd1af28fa231fc3192f28696147a687bc4ee1df5a4b24f0f083cbe767b817a5
-DIST firefox-121.0.1-cak.xpi 579214 BLAKE2B f5a9081523661ee1466c4dafa80e13b662577dc1ec9d272751f24b4c364fecb7a36ae317821516203db7aa328fb73c92cd48a3be3c26e81762127267ad961c30 SHA512 15aa4ff60520a0dc8a83d5816dd2e93153da8af91c17c74ffb1ef8ba1482af75c4feab703f35e7963d73ecb60e90b8a787402a2a01a55a4e3b2137c87454232b
-DIST firefox-121.0.1-cs.xpi 627934 BLAKE2B c6abf0ac2d84519f8c988f526a5797f27e78db8d851e1f4d9c80ff3a2089a8f0c020d8b3bd1d11d1234fed7243b42bba748d13c93eff93b20d19612b816cdf93 SHA512 1c690278fb73902ce6e33f6227cbf88842569421fce6ae610780acc464a963ecf7c447e54a0cedbf7d2ee9b81043bae98ece5a63d09abd8ddc36d7437ae7f224
-DIST firefox-121.0.1-cy.xpi 595642 BLAKE2B 40dad2fb9cbac378350d051b0e8b2d57c8784a6c432a3778a22cb10ec8206c6c2182d90fa25e223af191c27b122db8716d69f92792d83e44a5bbb1b6aa1f3cd6 SHA512 01fd7c829707b5227b7d2677b1e033a0ac8b90013a6bde9333ea60684d33b14cac4703b4f560b01419a7098ae4b334425c83e2828fcc928ab11927023ce0dade
-DIST firefox-121.0.1-da.xpi 584392 BLAKE2B 652db4a06ef0d667003541e4ba09f937b2fb27c5ff3001180dff080433ccbb16643be186b5b4f767136c930d576b5d070d06cda5efa5084f960d68180280f0b8 SHA512 9e5d557c8bfea83d84f64a8ab507c5b170b22a26e1983facc5970fedd3f13bcd81a51933c6ff77278759b47aa8a3c9dad26621c4ec3d1d3fa566fec8b3f32bfa
-DIST firefox-121.0.1-de.xpi 605914 BLAKE2B 7c1a0f8f4b06b5e24d69402aafdf34a055d0e187b612bcc57b7998f75e70c2c62138f9afff30e865240bd98a792ec4ccee255a52f09ed7189758a1a83fd5f9bd SHA512 c70b4a32c09f27e713d5700942ca77bb134cdf45031e0f98a454bcb36d0f7000987ba02652b137c9ada711150acb606f072a95dd9aafe6011f1a91387acfc31c
-DIST firefox-121.0.1-dsb.xpi 621857 BLAKE2B 5865fceea619ec783b74b1af8d625ed5673352d05c7bb10e7295ba72d8596e37b80dd3c21eaf23267bb223f7ef6613b7199d05443a57641e49474952734e27a7 SHA512 1d6d0cc1a1ac7574f476b2f96d68c5dcd34f1da95803cd0d607ad37b724807d1d1153847c35bc6cd08dc2dcf742f38b0e0db9a0e58cdd4d9297e93eb991ba2af
-DIST firefox-121.0.1-el.xpi 700462 BLAKE2B deae90f026a46ba2883f2a02f3bd95327d3cd013a4f291191fe6b07976187c38d85a2c0298d012b1d2fb395acbef779bd0f8596bb1e6079bebd37b65eb41ed87 SHA512 2290edfeff865ccee43f0a5e2b3dd64ee662718a96c472759cbfabab02446b5048caab329a807961c004853e62290e33c766aa5dcf6cc21ede151d415ef7191f
-DIST firefox-121.0.1-en-CA.xpi 548737 BLAKE2B 33bdeff916c0fb68bd63b14b5aa9014318ac461bf8ae330de97897af62d98617ce90ad4d47450e495c3d0846528f116144a3fcc53d8abeb2cc666d40a77a09bb SHA512 7a1470a370ac56ee6af4a618e4c0f7f59b3b5f71e975b20ead5f34417bf6014a2d67497b5339a1e25e668ab48facbbbaaca3571e44188b9e3c6b23391e155bbc
-DIST firefox-121.0.1-en-GB.xpi 559430 BLAKE2B 4a2d96b9ea90952041c8d5ed9876509c9184b4b23bd070703017292d18d2cb7cc5bd9eb150ff33f337835a3819f49e6e8e9a766820255e68df4b50d64ad95217 SHA512 79ee6783fadc52757ea6e10713959e9affce0965912d5fcafd7111eb3bc011e00451b6d2c34894446e3a2d4ee8a877ff54c62c39d9b1647ebedc147c53452aba
-DIST firefox-121.0.1-eo.xpi 580697 BLAKE2B 5a5ed832401c61fc4e4a2b556d8ec391837229a006201a17f46cc6cd27fd954ee1fc40f73e3f2d316b571053a7a8255c8eb6664685d1d9d9cc8073710543df33 SHA512 a9f58d4da1d57dfd891c9098563f9cf0ad85df721ea6b79e4d9a5651ce122f61abc220deab713a7e7143d89ccc68828830b9f7db676059b896a5e5151bc1db4c
-DIST firefox-121.0.1-es-AR.xpi 599331 BLAKE2B 37dd4bb2f8440748cf8aca1a233663d4db305784bca5e271b939d611b4d8f65ce994a272eeb007cdd22a1aa97490daf511fb5b1ba491c3145bb454e03faf0fc2 SHA512 5bebaad80926f42bdeea37c778a0b9789e1f0042d2a726486148c34687120c330dd5d04d1d382d9e4c88570e798258fd4a1d6277592c46a6e33b68371eb03916
-DIST firefox-121.0.1-es-CL.xpi 599169 BLAKE2B b0231adbec71f2f34c494d4d656b39eb2834d1dfa4cf19288f9a90f7364e5bf7ee8b828776e1985941206e7b7d717fa43f91492a66a8aa897d63876dbe5f18a1 SHA512 cb4762d916314da27cd46baa06bf2571e7816458eb10b20ba0ccd58d6e6d3259e30864773f7e312dd488adef8edad8fc67fcb7a6ee8bf7156b16dab7bc589722
-DIST firefox-121.0.1-es-ES.xpi 593874 BLAKE2B dbdf5b55b28311c0938d47570d421a438a117591332a9384873d3c3c0a6e929f22b7f209865f31cb5e97354ad7b59bcd9458b2e660a434c214a1b0c66c2a4190 SHA512 4c6b04b302125f6d958b72d205eaa3e9e479de3d5f884d5c81a31b1c0b7847e5be75ca7c97c5bba9b5eed0244964bada171b1ad275d953ed1d76d328ad3787e3
-DIST firefox-121.0.1-es-MX.xpi 578355 BLAKE2B 2db7203f278af4fb7cb6c718443b69ac2dbb72b983d96631480acaa7d995988a0bbf697486dff43b7c71dcbd6251d5e908d05e2480282cc4619c6235d3c893ef SHA512 e30bb2787f068ba1f94f692944d7c86a075df8988a526ec8f93e5051b04d6975c87c1a5f81b073f9fd155f16201c4abd83991be22d7941876460ce867a3b7159
-DIST firefox-121.0.1-et.xpi 528180 BLAKE2B 2e8ec3617f70ff6d6b1ddf5c3cdef5fc47ae93bdfa52cd82e1130f7d6234c0cea5b1c399185205d8961657bffc07979b4279c4276a46bf3b63bcb9b0ca537c7c SHA512 1db770bfeeaaddd74c40069add65fbb4f61768058c01507cc53e812e36743a4908895d09b9d84b11eeaa1f2720abd1089ea845c0147eaccf8983b0698b582a94
-DIST firefox-121.0.1-eu.xpi 576325 BLAKE2B 1f73da25417c02bcdd7d33b9caf6019b04112cc4e48551d7a555bc97fad1bd968bd9424393fd75e7aa87d265ef9f7685c81a016b590f5f1f7a3b42eaa27adf18 SHA512 5ef7f3f54e0a1f3a22d1fdd3162a7a821922d096bec97c152711c7057e33f35e9eac7ae5874e006559b715b49a082c5e4161e43d11e34fe999bf1db9ca343f75
-DIST firefox-121.0.1-fa.xpi 578260 BLAKE2B 1080eb5c8a471b4c38e5acdd4fa3f8024ca991d44f2279e55bc78554c712b2131f59fd6f2ea52c9c0034b33cb767fc6523a71e9161376f71d715d1602cd60bb7 SHA512 e2d40b7ff1615c3b13bdbd491e542c76b1df194e410932ece072ab01a91824cb439d76b128cdf156984aa48ad92de9a51824f06b8875e37c21932d7d1c868899
-DIST firefox-121.0.1-ff.xpi 465330 BLAKE2B cddb5820db80bdc9f20b0ca88a614fb594199335eef18a9ef2e1fd10079726c7399bdbd0cc36032d194238f6f897f256b6684ea7d088c0f61084e33186cb5ca8 SHA512 9b37e704743c45f483d377007b3d8ca51d8fd43bc7ef243ee7782e017ac1d0e998a31aa4a23ef7ad9f4cd75ba94e09646ca9db029bf6cd5622998aec35da28e7
-DIST firefox-121.0.1-fi.xpi 580717 BLAKE2B 5948ab866c0f084e5b39ecd59e9f64b5bbe086ec1090685f92f4eec0fbe29776855d7e60bb376538bb19166030ef5c9f3a64f5628b656b76b5a7b1a9dc99540d SHA512 b636bb8f6d6ae45c085289942d62a22e138070f106f06c2526ae4d0f669d5f9c38dc268de974f5c21326b4df2417bcd424b2b12d3104f630e39f1e0bd2592361
-DIST firefox-121.0.1-fr.xpi 610146 BLAKE2B c67b2d471fe78fc2b3bd14f9c009620885ac6ca7cac08803dd8a5790126c7e1aa7599289453cb7b6e74f7e5e4ac99c5ecb79a583f4f1d7c50af3fbda3cec52a8 SHA512 45ede77f98740464d4908983967cba734bb6339e4b8210594d2b8d21c09ee99d8a9c08678785fc1e89a942e5395088a578ef6b28d483c59d2886c4a9065154b6
-DIST firefox-121.0.1-fy-NL.xpi 595078 BLAKE2B 13ad363690f73ff806ec4bb5f55f26de256a7a15055fb24a165d26cecb10085bf9b09638caca3e6b3e4c1f02fef866e54936fe569e397b413587ac9aa7d57907 SHA512 af25a22badc3d555023d6e5433b60c2b0fda6d4e2440cf74f1baedc8aeb1903d7c8aa8cc730f534fe0a82600aa01d5fb1e45417595498f49ff2da4aa69c14a24
-DIST firefox-121.0.1-ga-IE.xpi 462506 BLAKE2B 8f480ca4d8cf7efa1c6122742526287398ab3b82033ce03fdef0eba823dcac12a63af28704a66151f81231330167d20b5d12d92de0dbc01ab515d9e3f43211ed SHA512 b955df0b09832db710850ac800145b9f14b886f39d37fb42b04e312a6dc1b844100c52e8f4b9d6ba0c8f36816b19ce361672bc8f052ae9365ccfb763ed6a2416
-DIST firefox-121.0.1-gd.xpi 579967 BLAKE2B 8d179880a8fc95e9a71bacb335f691f2187b178f26a620fb52fb2d6fff15cd61a1bbc28cd82705cd3187bc3d4afd80572ab1f33b46ff1b0b347c0e2bc3202185 SHA512 86ba08d3461647e57eb774e0137200b351ff676b01ca146aae0af49ec9d3a52692c2438408bcb86d5e1bf7601937f9e0dfc34c13dadf691f19084cef32c1e513
-DIST firefox-121.0.1-gl.xpi 586261 BLAKE2B 07c77c5029a91e7f72c78546a026b31e68aed4fd34865d704389a473061b45402b91231fbb5f36de242bc87fa46109f5aed9e771a381dd70dd927ef090aba433 SHA512 2e9446c8fb1dfae7d1e564cab37981263bbdbfce665c4b3dee3034600970768e16f45b912da6b21286304c9b337a68fbfe9af0bf76817fc67180c7b28251e28f
-DIST firefox-121.0.1-gn.xpi 608007 BLAKE2B 77bbf6201697de855ff5c470be1ac934739b73ca6ca4924328ab7c6f81d22f3b6ff1407f0230d0d80133b642ce97fac1900d8bd913aefd51c1a4a6336e1353b7 SHA512 a5e3129564c5c4b3e4fef25e4aae3d6fef4a292bbef5f1fbd5183ebb7ec64f23b40ec6493cb68e08891dcc5d8a37fc8d19030531e258efa291cb52ca2acac776
-DIST firefox-121.0.1-gu-IN.xpi 515876 BLAKE2B 18c6d44e9c8640039e748609a7ea3ca2666c7ede32e65b8539d50e6abe0a1a294a41e0d1e0fd3375d2a994b4fbac39a218208cf279f67a965365e14bf71a5547 SHA512 c2b3822874ec23649bfeb16e48bb264ec0e2f8253dc2a8a9ab25c8c39a5c0ca227fa0c7c6a82ebf9d7214456f105667c4fbd969063f5fcfc8ae28f3618e3a2ae
-DIST firefox-121.0.1-he.xpi 603131 BLAKE2B d84fd200fde1f6dcbdbfbc30815670cd47a0e69057ac72e1cfc300ab0d4012de8b10ce5ce32a1e3be98904eac7b41a2ea78f1a986ca08f1d2a36b5dcb33dcb01 SHA512 3e00693bf3ce314736963bd24978843a41b493e0c83bef06a2258105966d126aa3dfbf4c7fd6e51886c49703aafd131f469550ead9063984b47495d83a0d8fba
-DIST firefox-121.0.1-hi-IN.xpi 553730 BLAKE2B 5aef75a9870948c176e04df39e80e13bca7b762dc3aa24945542a1121f63d3b0cbd06fe943081c05cf61f35917f343c70d9fcd27b0c642e81e95eb3621346325 SHA512 3549ad3ac8a25c01a7dfcc42fbb84f10fb070b8d1548be3aeba985491e2b48a548b9b29a955859e051324ebc6e490d4e4050df0803e58f1593b17cc669cb2ab7
-DIST firefox-121.0.1-hr.xpi 545162 BLAKE2B e005fe67d62300953ce2460dd9d1d4bb81a390b1721a350281bdd526d9c526923db3414135944fea909368552f8e623159e757e0d54fe2c3555c494fb85782fa SHA512 1f7325fe7a9c22526f9cbc9ebf60b84d580dc15e7f222ff362e5c22bc316a5fa6a2f02d8329bd75104380821256e814472e7219d87f820d97d861cdcd9592c88
-DIST firefox-121.0.1-hsb.xpi 617797 BLAKE2B fd5059b4e9d3d6378f5605b7ff7ef490afb2f20a31035f625fbaec6217b5e18b9c0f380807a762ae42cce2fe284e5f4ebaa912cd41169d192a3f3162ad3e3ac7 SHA512 e2d641409fd3bb8ceb80de6df0a0294109c28f3d5d62f28cbd2f5b9967b07cba351366645bb4e1f2aed1af7f91cd0e0e8724c84ff5c0bf5795c3777fced72603
-DIST firefox-121.0.1-hu.xpi 620250 BLAKE2B 3eec81cf5f11a49e505ee577a2e22321439d927d19ff871a414315823a621a4241e4f30720b37beee4acacea02233cf11899741c4b12ccee73308041a5789dfd SHA512 8bafd64aa83b686896f80b5a389fe7ae2dccdca3acdab04a12d516938e678e9b11889120212b086784d5aeec336ca646edc73dbd02b859d08bf5a920b5daa969
-DIST firefox-121.0.1-hy-AM.xpi 594098 BLAKE2B 1ac9c254dd8c822229862f95323225c7bd7656e50b5f6c7d777795dd098ae51eb560325340f88780d0497248410b36d69bd46fd5b1e2001a0f8eff0bed6abaf5 SHA512 4d2c24ac611779dad4072d4abfac843ff885111477b0be44efc54b7afa9381b69538db4bfd1815026d9e39758232c4ba32641e77e9a5f84211c90a7338895ee0
-DIST firefox-121.0.1-ia.xpi 583692 BLAKE2B f010426444dbc405c4749295fee07766927d2276941087d377e9cc444496a0b0cd8c8119b5e6ebbbe6e4aeba88f74bd7fe455396ba761599e1ea63ee17da95e9 SHA512 87c3d37b7a9f32ea95fa569b132a18f151ba30191d6248e33e9e0e23addc918c8ff86097cb076849f5c790f6d5536bbacfd126d02f1fe474e69aceb0ca515c4c
-DIST firefox-121.0.1-id.xpi 554226 BLAKE2B fca9105243a2c979221f21ca03d671ba5d1068e95d24246bab645f155d399f0dac85d2e08da1889b72b1147dab654d071b578a3c8a08ebb4bfd9c5763fc348a6 SHA512 e45580c9b856e5772d8154f352c48162cf73c7ccd9dcddb95c32f0e4120e1afd39e06274dfebaf8ccc4cd8685759eb060437e2b9a160bea76c37dd77498ba31f
-DIST firefox-121.0.1-is.xpi 588544 BLAKE2B 62d0f05d4bb8cda936c7dbe9aff0b7e7ed6acca85b97d6bff30e3cd496f45ab7360066a35dee79b7c47251b06778fe0068ecc873c35f5086911ba6832836ec87 SHA512 fe7c0bc1f6e4e064efb6deece96b99655cef837d9e2a0b6b07ea3510f712d2846b284ffc0e20ecb994eab425b9cad4b983278bb4760705bb3eee772e34e152e3
-DIST firefox-121.0.1-it.xpi 541336 BLAKE2B 21f051304c1f0d51a2cc57470c58fb69baaddf37c629018e0880bbbe509c8a273e666f1b1d6f34a8ae82ad57336f96b5f5fcebc12f05c8f48836538284d402f9 SHA512 3b825d4f0c6ae8235118a24f79aad21f7101a545a546671f758f4d39510f1a045eede74372fd5159a239f984d5daf0453ee540f92f71feb17f8fb65a33a3658d
-DIST firefox-121.0.1-ja.xpi 648766 BLAKE2B 3cc2df65dfd01320549661626c2d33c469bdeceb91675f5bbde320c3a1383c7703dd87e56fe4602529a91a512a800c53b35a2d4c384ddb423be15441820d3cdb SHA512 6239bc715af0e29438581232ac4245b3af10797210c71a1f2e4d7bc8fe3c48403f02971c6159d419c4d977f7ec0819ec4bf7a767f6ffa2122c39b7bea04826c3
-DIST firefox-121.0.1-ka.xpi 644805 BLAKE2B 32f20097057dc1877e5b51ce80633abbbd509e087fa64cc4cf3d695b9581d73597ba8d2974061ac69c22d68d882866f0070475f9e17114ed1dcd2d5a00ca3409 SHA512 9f518106c00fdfa5043da2e38a33175b3ba2593cb71c68a198abf23a6e941d69424b9c29f234a85cf6b171c2df579fe4006a0dfd2bb12f7f98e1c55965fcdedb
-DIST firefox-121.0.1-kab.xpi 589465 BLAKE2B 6a9e05d617991a74c286c87c49a02b8b6a46e74786a37e61d1e6548ffb72ca70650dff30b901967a85a263662c877b96d2587b2cc0598e34c1889c8fbec741a3 SHA512 bb84fb52a393fd6353c19782d1cd5d7601a58997d18874044d643de2a756af36c33c787dd6c26608d4f9156d8b4ed398455c6f8df22515128f6a9e0f9fd1453b
-DIST firefox-121.0.1-kk.xpi 676371 BLAKE2B 6bffa3d14e10fd5b75df4738f6ce0850f25dcd5f1a06844e1666c7f40de65fb23f55aa057bc9de975743f42ce9652f2fdf3c8b7229c5c2da68d8617b0f394325 SHA512 9802488164826607055f39294dbf484ab52e02a68e2da5fa690cacc88822fb5b91bcdf5c24d2abb790728b003ec3b33709bd7bb072f2d71a2f773a92922907bf
-DIST firefox-121.0.1-km.xpi 516040 BLAKE2B 404e3bed294b93f03d4e18ac17594387c4f550301e7123bf9bcb7e1b2a74d59d3ae13c8127cc4db27b95cd016bf7bd5aeeaf09e6e865589edd5d0a453dad8826 SHA512 d189a4c30f5ae5683ffe451a4bb1cd057bb457ae3ca410f44cb8e2896f1cc9053367a9b470bd2a550721f4ff5f88e8fe3331947c191c97af5ff2b31c5094d9f7
-DIST firefox-121.0.1-kn.xpi 481321 BLAKE2B 991f924857800b9deb8998d383c8808f51fdf78001eab62388ec223117137810ea51d99f51b66f5fb26305fbbc6062b97908780b08631f59b68296917c976189 SHA512 d6839912228cf572ea46ec38a7d2bd894ddb300a6f7c720fcabe4ef144e492ccae28d4699ec75f09fbb13dc4ac491fd3176733767b37204aa5c3e877e2b7ff3a
-DIST firefox-121.0.1-ko.xpi 632162 BLAKE2B 178d769de0cdf89b0e51c1e20f57b55f2eeea98c0a0e0ad21bc1cafc30ebd16ee9bb9c13540191e7635842681e8b8e717750c1c2212405f60a973a935b4efc0f SHA512 4708d94cce0fc755e7c55643a6fd158f303df24b1e3bff967037e99bd293fd2e64a9c818f853f4774b00ee553b7f2798d13c8afad469ea307716848cbc962bcf
-DIST firefox-121.0.1-lij.xpi 473429 BLAKE2B 64b92f8132bbc6140d75d27cc1c69040936eecc94a32a7041022c6b6d8ac7f20db596f34440e65c1d4f3866cb5c9c0d544390ffc5b01aa49c76c3b97ff2f999b SHA512 e84a504633f1464f1e5aedca78f0733494a8c53c0d01c8cafa86b521eab24cfa768008d30b1dd0188e44e3844939ac246ce5580c2c9ac7ba447112f590bb9519
-DIST firefox-121.0.1-lt.xpi 560632 BLAKE2B 0859fb6fefbcc494d823d40d443f7eefdaf575be83082bd2a2e9e87661fec4468c3cc6bd88d05ee6222bf149975f18f88d4340683dfcfbe100b97355f9c40133 SHA512 054d57987b11720a8bb1e471e02e3b329ae10d2dd6c795825afd432a82efebe771946a48659c9a6e5b74c446cdec7ca0cda9f0603ddd376a5f7556c0226c2d21
-DIST firefox-121.0.1-lv.xpi 459198 BLAKE2B 2513edc4d6545caf6196a11361f7dc818a0dffd2e397dd7676dc3c9421e600f87aae53d57b7d4f641582ba0851e07e472be75b238f88f03d748fe537df493e00 SHA512 12027af11b60d671da173bf84360c374e18b8cdb13ee9020fa8e667392790a82b3a64d1c64203cae0ae85ca52c952911b633ad47daba98cb23fecaab7af6dc73
-DIST firefox-121.0.1-mk.xpi 483279 BLAKE2B 0e41ab4ead018fd2af21c686d9f60eb4a55bcd367b4c6364367697b44cdff5b9b39242a6c7c660683c4a9148a15aabd02686b8c86c5e5556bcdee14e0d970846 SHA512 9e8f147ae92c94191a62611fd6623f7a6888a2d8346f45e90ae50729d3dfc98a5182386803edfd54edb001ccfaf0bb43484fd1e6d6ea06718545fbdd7e21dadc
-DIST firefox-121.0.1-mr.xpi 521127 BLAKE2B 44010c970a9aa8a9dd198c214d128db4603407b7e9a6cc750da611ee1132a9c5a3331cffa2865dc44f0ae9622eb3d91714f66e65e4f0ab2f05453bd61059d52c SHA512 3d733ab59becc6720b653a7b3529a95f708f67d24e13b391b2d2e70cdd63a5347cdd9bcd653d642174693ddbf69b6408e677232faa890acc88399e9d4f641b10
-DIST firefox-121.0.1-ms.xpi 439269 BLAKE2B 18a543cfd208dbd01006de218fc7646610390257e542be0d219b48242f4bf975acf90da8b64390a1cede44dfc611ce1b06fb52c3293879e8894dce6cfdf10c6b SHA512 6f19e5fbdddbf60a788a1449e14324ee3930f6d4b8a3fb2963e22139742934b77b85c5933e057aa428366d095e2ed7cf2ed2bb8411c6ed0fa6ed7f363d17544c
-DIST firefox-121.0.1-my.xpi 505963 BLAKE2B d8fd20895524d9bdc6a0b0d08129add6c7d54c44279cb6f05fd6f65d05a0777fa413cc1f37dca018dfcb498c95e228311af4b352939b06cc1a03e30b99ed029e SHA512 650d4506cdb6f0614ae8ee4445577007c8f15344e6323057b021f860c87cab811e4e4de2aef45169d0d82c475b6f86bfc25543636288fc37ddce00300978bff6
-DIST firefox-121.0.1-nb-NO.xpi 581339 BLAKE2B f2ef2ebdf04562c015dbcdd6489bd97d389e8aa4052a82f50bc7ca007b305ecb07f1fbd120868fa3c4932f038cc37d054072abd65977c10f6b53447ed9e00c37 SHA512 cb69cbc49049dae6c9a77ea92245f6c8882394de08d6c436ecbcd81c9b0bbe7552d76e17ffdd54ab389fb8b16302e20ce61ff25110afce4e5dba52bdbdde4a08
-DIST firefox-121.0.1-ne-NP.xpi 477696 BLAKE2B a473719392be8488ffb60bc6b245deef8248312b6c53ad0d661c57c31140e8b78e4fd8f02bc47852c89031ffa336393bd3c58e2fcc9f1466acf80a7738b01d58 SHA512 519d21666a3decc5da9054ec3379dc991ca61852ed3e78e2ab338556e85ddc1615c918221d80b9be54e5f8283f91670e072254fe2f946d1bb7cdc81e92ccf743
-DIST firefox-121.0.1-nl.xpi 589495 BLAKE2B 6d86a968ae31fd2a9da206505a36a014f7d31b3e76ee9acb8cf60d766c53735f0a15ab07a4f279bfd1686a79f64b6d1e77be56aa18805d2427e381db9dd95dfc SHA512 603f9e23077efedb7c294b7aff71c3397da6525f1da918868174d6ec08a32105ff5e01f7908fdd734be39a96fb174f8a677fad7e036cde234da6a0c85ca6e610
-DIST firefox-121.0.1-nn-NO.xpi 578450 BLAKE2B aa7d1a0cadafa38ab0449402c36564588b7b79600b4efc2fbb09f1674faf585e3ad36ad04e8072a3fe02daa32549dfd005078349d2e24951e9475f70aa37672b SHA512 59f39da7ea0190500772e203b777c27de6af4557951accbcf5795bcc4f5f8da5c9be091bdfa8077f79f298a6d8384b756f76300dd2ef2de8e211df01168b72e0
-DIST firefox-121.0.1-oc.xpi 593709 BLAKE2B 8a94688d4a5cca72aa7f621ee902ec5ecdfc0f985f81fe447c2472310bee9ccb37137984faf0a52f46fc59748a0e29cdc62b5aee74d0978500dc065cfc9f7ce3 SHA512 d30855e87a8acfc61407e2382d0e0bb183fe96a59e1a5db3b36c6be21c0d772bd828ff6cb80540dbaa69c4974b30c18536daa5c3d464afe2f171954b8a82ffbd
-DIST firefox-121.0.1-pa-IN.xpi 662522 BLAKE2B d8f3436e7c2c8a35010be8f884b04b086d682196e5c174913e9f0964f95e36a2c5abc7021ce609ab04ee4efc8f25657b29a6d8a54b819ae8669645ee7259359b SHA512 f9a4f733a056dbf196f2f256643a2a7251336f14b49d4911d80ebe199df1d901bb6a40f066c931abe8c0cd5bfa8197da0aee4edbc9d9d7ef093a63abd8c84140
-DIST firefox-121.0.1-pl.xpi 609871 BLAKE2B b5affc349d7a53cc64c947295b5874e50afff7861a5ca6ce1c779d1311cad49418d65ae628d4c8a4c64434fbe68062e5d18f39c2762a878a74af66dedff51d99 SHA512 6d9a58f4eccb63acd7c9f0507cea03d05de5fb9df41973563724bfb366d892dc098674fb50d6dce738a20925f29342faa1aefb9e48289a89407fdd817bd4392a
-DIST firefox-121.0.1-pt-BR.xpi 593906 BLAKE2B 55399c39e6eaa1c530c3734cd8aaee74120c772b9048eea032e9ad0f8d5b0bd968ed1ce7f395a7032ad7a3ed49990854715560b701390ae3b810684677e6b588 SHA512 0dd84af18c334f6c36bba021092510bb3958da2f42db4861c2196150963cbf88d343b38917fd19feb3230c59b83ec168e03c8d34482ded982fee5e3dd12d4814
-DIST firefox-121.0.1-pt-PT.xpi 593171 BLAKE2B cfcf95f1ff78522c22e5b0740a3a8b19d07db6f8794e329f860f6b364ca579b1954456af3b1f944d9861d566f4214a0009919615f5778aa44247a415c07810e1 SHA512 ca5c8c437cd8d300d22528a4a6bdedf805b8528143efce5ca059caeb553f77923571f71c4ed708e35638c8c1066211597e712dde3e80cbec7bff226227658fae
-DIST firefox-121.0.1-rm.xpi 589892 BLAKE2B c26825cb6d290e5bc8cf013195c273a719682dc9460d9daafa941cda746ffc2b7b1e47eb2d2fb6b11b986a46a62af34e3d2c25af7901e1c89241aea9bf47008a SHA512 96b093b4299d56bdc14527b25983eed7374e53b1c087c1a589a6c81ee84165f47d091baa66c850a0dd199b3a1ccc87a7d2bf599ea0a8a566b419ac822fbdb72a
-DIST firefox-121.0.1-ro.xpi 537524 BLAKE2B 9f8b247b587c00a63dcc8fc27a9307b52f7227c834188bbbf2b5414c952e82a4de84862b7c8de73f39a968dd4a4ab28a7f71146f159447792b7720012cae0b5a SHA512 aa9f81bd544cf4cc1d12ee3ecdd1b027b235d35967b180ddabf8eb65bbea17a2e0ea7477875c18828a4ca8d1738c74ad16c100d6aa1f61df30bfe9ed7501b180
-DIST firefox-121.0.1-ru.xpi 688268 BLAKE2B 8b433b647af2193e862926c7044286d6f4dabe60b0bfc0b267d47ca214295862d405fa5c6970d715adcb478ee70c345d7632e3ae54b51161f013efbc1364c84e SHA512 064f671eb601fee733afa342cf27c234b171ad9e846b6f9b608031bf5e1d956c2f208fd847fdf54c1af8e673a72275c41c12b20122e27342f092332b5117dd0f
-DIST firefox-121.0.1-sco.xpi 500912 BLAKE2B 1e403e4f44096e61524bcc1414f65603a1aca0f443a9bcc65a0b8b4e02564e97a77799860e654d091098ff9566acc6b20c7ce64afd4bc39398a318d3fde3e841 SHA512 23222baab1f6e44c419838886e95c34e1a365c5a8370a99e176e321a21ff6df2ac7675b7641abce2af6fd429b8967e904ae655eebcc41a27e91bfbe67675eeb1
-DIST firefox-121.0.1-si.xpi 593506 BLAKE2B 4ff3c2bd54348a0e922940dac0736abf53a34a0a307b87165f1d1c497142bda18c130e38e7041562375c7ffaff21a842b943f3f3caa8e3be26f5b0f2956663bf SHA512 d8f8517f6b1a3ddcfa725eaac529f20e2adfa62264fa93ffca7f8e1e8faf82a5535492e68dee8a7addd00d26795cfe7e5b7cae8fd077ad5eda0fdb722b4f9f51
-DIST firefox-121.0.1-sk.xpi 623056 BLAKE2B eb2c17509e1cc5b3773007fca54e5ee043bbd929d42dbc692bf3bd2da83533d3edd61565ba1113c1bd3fed60761033827b1e6a66d668e62ff69cb72ed6466bb5 SHA512 0e97e58990f8c98e74640e5fbe3c7e1ad5a6b2fe4ff8b5e77fcb7349ba5a0d8247a732e4c7a7f4c877c2cab858b313438ef08f213f6c7c558609c94a58d2ddce
-DIST firefox-121.0.1-sl.xpi 591365 BLAKE2B afd95b68a2fbd3fe794085e90ab3d2bd902fc1dcfe0a8ae71b4a2744c4d1acabc91b18e5719a091a3c1f4908f9b53b4a22b890a0360753160119482f092ef834 SHA512 97eb0468bd487247233b2b7237a1b26b7be27afcc8cb558985d1abd1e52a5fd7eb8592a549510009404121d56270ffbec98742fff8cf7c92188590a9e4712735
-DIST firefox-121.0.1-son.xpi 408266 BLAKE2B 1e9a8d2ec46e0610b0c9040df791c3fa300ce3dcba61cbd9993b2e9a2f8f66ba463818563e84dbd4446d9e092f9dc4ecf979c839ceca775630cac289aa03b095 SHA512 d520506a5552ed10fd12e59ccb25ec10b10f8ff0081662eb1c8b4e0f825e1d2ff647e41575a1fcf29bdc17c4c47677ca0117540d9d60eb0b9fbc268f38b5700b
-DIST firefox-121.0.1-sq.xpi 608875 BLAKE2B 12aab5d7861e94d8fe08b0d547fa4d4bd19a6d1182e8c896bc0c4421f5698b6356d8c83fc983d3a43a2080e19e73fd311adf6e309d11784278e6cf70ca4e3c09 SHA512 24e6ac44061750973f91520619308a4da73a28a37e292c8fd65c18cf1ed1ff1e38ae1ffab349fbf5a6ace9da4bf88255116dfcc7646b14b19705123946276b0d
-DIST firefox-121.0.1-sr.xpi 627392 BLAKE2B 7544b441de4561e11656b27968fa709488c69bb56df557f087880179e10661fd3129e6ed7f9dd931f533ec942f07e32328ce6416d577f589ad70b81324e441c0 SHA512 a1f77effaeb773f4c9838edd731bf2c675df6c335a133cd0678260d9ff7d6a4ba35301ee6272cd67d99e66349fda8a4630317e853d7398e999893d6e125a6a33
-DIST firefox-121.0.1-sv-SE.xpi 591614 BLAKE2B 9895773c9302eb0e10b543aad7e86e138819dd7a2bf74ae8c6b489d7856a9cb0839c03c9bb006a9ed5f8dfd74c3fe936c1df5f85d9ddec5a7b35c3bebfca9f59 SHA512 82aedba3874acc85179083428c8681328a294e38c2e2164fba117e9149beec4683cd12811aacb863653888409ea89adaaf027128fdc00c577aeb551b9dda90ac
-DIST firefox-121.0.1-ta.xpi 497402 BLAKE2B a9f607ff50692822cbcecec71d7b48cf847dfc4aa09b4437b528bc146d7976ef81a574b635aeba03fd988a27d4f108e1778a03509370f98bbc8a5eabb744dedd SHA512 9dc521ec58137478d753f98fa0c317bd4c27a1c533735a813b6a704c3504d21d403b314541d623da8e93ee1c46608df7f18d31fdf82db512bc32778dbef45588
-DIST firefox-121.0.1-te.xpi 548373 BLAKE2B 69d69c2978730f33b13205cb86d57d645aa108e85d7d6e5a31186e170787433000ff91d2532ec6e15652b9ee15c8b1217047e8749ba9b358bebeb37929c05e32 SHA512 40dc71d894b8b7a45f3d154b3339f27a1ec2a8cd9ec59e206924953849e3a9e2c903d46b3a66702b2168af0d3a27b9032b476ec92472ad274756232ea7359e6f
-DIST firefox-121.0.1-th.xpi 656369 BLAKE2B e730e88f2daff9342945a5a5d9a96810afb0fbedfa5a3206b4cddeb40364a0f2cb1b1518a58d45d3d69893975f9bdc9a3f284b415f14f9ff0bf42d6546874d55 SHA512 2c800c69110303d63b7880072df1ff41c545ec99fd4d4310df789a77d67f810bf74c42f7654ef3c1d572f7340d88931f709200d8b90cf6a1f04fb53ca1e589dd
-DIST firefox-121.0.1-tl.xpi 523422 BLAKE2B 16cf70bd0e058c820405284946ba7d3d582a90d3023d4da35307304d45e2c13a9f56f5f294bda90649f68e5a0baf5d61508ad96048180ceb2e3d23f9a1851eee SHA512 b3abd5a42db6eb8a713fce1b2fdea066eac7c9ea2461150970c556b2e08572f0d407c3220026f231fdc3bd553460d2857db9b60e6959ed43e4083619109a367b
-DIST firefox-121.0.1-tr.xpi 602978 BLAKE2B 5cbb5d742f12e905f340356ffecb6ca7b68ccac26e8eb6b745073e56d16edc387a2bb7c2da4961bc4c0acd9796688446d88a892d90692eff95fd1b5a372cde23 SHA512 52edb4ddabcaf6fafc772dc990cd0a13304020a1d0dc99a6fdcef331eb5f5ce5a0a68a0f9053ffbe8b41139d8e631a70a06d6b9b6964277ae8cc151d8e384c85
-DIST firefox-121.0.1-trs.xpi 493426 BLAKE2B 31d4b47b060ca10fbbdad4a73008e4ff8fa558f01443b33676fdee4321c4ce3f7b0eaf7d50b9f010c089b9ca1d0cf388b5a547862276ef39214bb2f145298a62 SHA512 938cd6c54ac1b75095a07607ed42858325e66e82f108078eb6d876b5a62c9077de447d88667bb53e8ec2f6a356dcec95396aeafba9ae8b45768cc9888a6d591a
-DIST firefox-121.0.1-uk.xpi 680237 BLAKE2B a7d11ff1006e66ff2470cd2a7f08f200360bd3bfc8ed51d9d91a29145e57467994361d0d13d61d83982fda3fc218be949dabdfbb0bd1d9451107ef07c98eb330 SHA512 4c6dd0e6a88b70f8e21811faa7e62d681f3573b30172e3e2c7c638fa73511e31fcad1f912bb2f2cea75956945025d0c44d4f8dbda05fb6984505baaeb861f74c
-DIST firefox-121.0.1-ur.xpi 549276 BLAKE2B 10bf971d804028c9ce59c45bdc58f475fe7d8d6d04d29e1008c68b7e109e63e17cb7cf1d13b5ccaea6b8e25e9718b3d39de8d96a57d66539dd7b858f34c3171d SHA512 83031241ff70e106f977cd00cb767c0e0056b9e79c8fd48a060605dbd44905a7b92b631e4302e2a43ea5128023d364f110542086636036f2dbf233ad3f38a314
-DIST firefox-121.0.1-uz.xpi 469894 BLAKE2B 02f22c7ef94c3bd74baa8cc963528427489c4cfc4ed13600021c4dc76d1f19626690ae91a8b0bcb7b9af7104f8d82c3c9d7fbefb416fb9a6eb551a41f33c2169 SHA512 94bb20b22bf49d18d0dce58438630c2aaf8585e140a5bcf93cf8e6936db686f80500ac3ab4fe0461567d9437f9c08edcfbe05aff958267c96dead66f2cc48822
-DIST firefox-121.0.1-vi.xpi 627336 BLAKE2B d663c16ac7a07b5d7e73ac23da0ea0663bf095583de6dc58347a8b2c8f399426d05c3735304db6b8c6e707c2ac4c8a18cbfbdc2648f2a7f44225bef0321adf32 SHA512 ac4297925174d9c5eb7eba9ead1c030d6e011ffe611172cb54e34b0ae3326c7fe2ce4222910904807ebec7e48f6cc6e38cd020db094a31a579d19aab4825fd29
-DIST firefox-121.0.1-xh.xpi 409054 BLAKE2B b07e3e8e3c3a3104aa3cffa4a3399e4122511a1a31b45b7926e28adc40cf36e4bfdc3dc26edc0ba9c0d532dba815388b114542bbb9329c4a6b1de8dc1add6332 SHA512 531cf9b9f4b83ddd6ac4265fe7c2ee914b08de6b15c912430c5ea39b0f58d14cff0b4efacb5c8b66d2c482e9929e0bf36a15fafe2ae5b70f075e80fed7d1bcfb
-DIST firefox-121.0.1-zh-CN.xpi 627860 BLAKE2B 70f95a3b17912ba26ad30e0a797d4a1540cca02ead6b3ab241337f7fb102ffcd0b2d7fcb4e4f41427b85eac04ba253c8c60798ad417f1f24cc1d60db8a581f34 SHA512 494f593e108e06b3a2efdf452231b8604c339b056afd00d293ff0661091a3700e456400144e5719909ccb38ac1ecd4082be214ae96e57ca8ffe46ee436e80c2b
-DIST firefox-121.0.1-zh-TW.xpi 630002 BLAKE2B 2cc8c5ddf78b59ae4636fff43eaa4167ed33a179fff638cee52f58c30cfa40f598ecc88d7c146a482a6d83910f00b41158610c2857721a443df77b218dc6dc8d SHA512 d764400c4931aac6fb493857d0d64a0a8bacbe532f9078da5ff39ec97d67c3883169a0386d1e4b8c327a8df83b2af4ef5337056ff137123f5a1375fd3979e721
DIST firefox-122.0-ach.xpi 455274 BLAKE2B b7cb256c05d8cfcdeb5f48b3d53b28a8f6587057ffb893121bb4b11ca975f509f1541924fbb28d8dc26af52364aecd0556b3c44d148eca0bc8288c397baff6b9 SHA512 587a4dfde5edc3dea6cafb5d8bae8ed661f3075ac7fd4a3500c047ccc25195bf4d7b777b2332eba580a84f115e00b4abd69e33cf9d160b5563e625bfd3d8c3bf
DIST firefox-122.0-af.xpi 410010 BLAKE2B 368b01cd67fcf8129ad207f84c4deb9d49b34a0eb21ab7f3e76dde098d0c4de79bb1b5e3d6714cab0d693f983033f99d37ca130c394b271378761da8a6c97595 SHA512 3149dfa8babb03eb00b3e89f3b2d94697c8ca9c127b5449441dc51fd26f9ad69d060f547fc304ac3476e024cd0d2c042fcea72679200ba03fe83fb23d13c2d4e
DIST firefox-122.0-an.xpi 496349 BLAKE2B 3319f85e5bb23c2cbbf056be3b68afacdd56e01d9dc41da36de4fce40c0c50d2cdbf7c6b50a5005c2c5781c2ab5139b583def00e2cdaab08acfdec7c2918f81f SHA512 a6286496c59cbb15dbb0e6d9792558fb7ef7c902121faeb75aed72f63c95ebbfccc3c472f58af215aea8ac99612ce6965b53c82e37553eb0bf0c4f31d68e5787
@@ -388,16 +196,10 @@ DIST firefox-122.0-vi.xpi 632737 BLAKE2B b2a3e0f511bc156e499d7469dcd80e11807f6a4
DIST firefox-122.0-xh.xpi 409563 BLAKE2B f344f38303b1937312632bea39311eb554a7dc2b8a7e880d352c809fc519f58fb7401a5d225f5c70567a4ca90eab81ae1699265b02b7e1fe74944bc34752b5ca SHA512 1b48b1c430ca6e5c2e58d8f9c28c41c62c86005c6211e75a6253ab5d22bafa7c52322f6847d5c82be614fe43367293f580f955127011671cef6fcd9e2b96a062
DIST firefox-122.0-zh-CN.xpi 633796 BLAKE2B da2b3e3a1bbf66f71beaffafa110a0a8e2e087e0693e52e681491fdaca25619294bb2f5d0cd8173c78c8925a373574a6888bb44ad396590d817b1e6e6d9282f1 SHA512 6d5dd35e0512cc74c1e84022d523e788caba03f656ed3e4cf41341154580f0e026364e3ecf8af81b7791f3e88001e645b45d13fcbe8d6307d7abd66d79f1e079
DIST firefox-122.0-zh-TW.xpi 635797 BLAKE2B 84191810324de418b2329b6fc403250db2ea4059befc2f523cc64dd0d157b28ca51a09333e097287acaaf5d11fce8fe51d782b5e83a6a9dff77cb03591dce4ac SHA512 b8538d6874f2f1325d939c648a4025a064de6715ec6d327674f78583273df8e4e448eec45a2cc53148a9ebb8b1263aa3f66b79841b89989efdb88d962432694f
-DIST firefox-bin_i686-115.6.0.tar.bz2 84198755 BLAKE2B a20775dea67cb7c6770c05fd61c2f302c7b5d3cc0959fb096f13b4839564712eb9ad9b1d99a94351094785cfeb7c88d15fc06cb1996c96ae603eb2b379cbc1ca SHA512 08ba3d6572508b3597bbea2bdbcda330b8aa72a3bc2c6266d3e7b58418c926f65f511171f9f60d96e5839ef8c7a0b5ca694c9e73172445491ca3deaed70d658f
DIST firefox-bin_i686-115.7.0.tar.bz2 84120908 BLAKE2B 920efc4b049c06caad15afb10fd9738bb263aee5efdfa9cf9a137c91b549c024a0554973193d97d7cefbfce9cbad09c513b37d3e10140645176bfe47be6aaa40 SHA512 07c0a37b2ca18425dfa8cdba3ef17b40b94a6732ba9cf5a9db8850e3a47474821a1169e61401c7a1185d0e4f6ea816fa29d6178666fa565af16acfc7822c45e4
-DIST firefox-bin_i686-121.0.1.tar.bz2 84165763 BLAKE2B 562dc0f6aafdedddc30ecc2e19a4b1af72e2d471f881ac4e61d66e7dbcb26e47e58451ce6d138e1428623043c8ea2309f2086bfe6534919ee4847a5d36486db5 SHA512 cff0ae4c53a5f75f2aeaa819ab49ab03154d36d140a0b9901f38a93430697342332dc0be5f26e15d9d851a53011d3179c994c73ccf64939b4584e9bf69fc38ad
DIST firefox-bin_i686-122.0.tar.bz2 85693153 BLAKE2B 73609273356b8a3557226ac569cf75e77d79deb9a9442d4d2c1a7e48e3663958dc9fcda09ebc63d7dadad1eea6d2e4481488a024f54cc62f985d864f64ed2313 SHA512 286dd0b7d6f27ef37ae4d6f7651f96645bf3dd8a20571c1908060fb4efe4e2f3f3711b9d66824a0def656bb9b211d1bf3000634641ffbe3812dc731bbe035c7c
-DIST firefox-bin_x86_64-115.6.0.tar.bz2 80150545 BLAKE2B 12c5de3de1c98aa495c1f5d984c268a0c4065e30cb10bbf5f3e41634f9d2a6a17189a0c51e93e9ebfeee610a867e60703643d8c00936caf34b9d420de85ac37b SHA512 dda019c14e2275a2125ddfb5ab88f66925a16162e659ac66dec49f9c3dfa1047af67aee5cfbcfa0a172363bc765f4ec66825ddcd4b1a7f0ab857e093f99bc3fc
DIST firefox-bin_x86_64-115.7.0.tar.bz2 80354054 BLAKE2B 206583ef1832835869e66e8eeb09d2dc6a3554aa858b233ad423f323dc304f2c3fec97ad2204ffb6ca804e8fd43b3959953834cd3d53a8389f57fc2a193dd504 SHA512 22b578d0863dad3e8c68683a8c8a12f82cbbc4593290e4572fe0e7b8a392448706751845997b68c718b8e4cc39830144437a6bfc1b623a84189010b8d47b044e
-DIST firefox-bin_x86_64-121.0.1.tar.bz2 82108446 BLAKE2B 728e0f3632ca74037f4e8901aebbbbd5edac57655fe080e18283ffc98fb3ba432be0a29f325c8d1fe0eab45148af68df2bd4be943d55e6037203f734cb179ca1 SHA512 3b39f6c9d82da614f350b87ffb12ed8e5566c57525d2e383aece3a75dbc354f77b6056029724111c548c42cad848d6cbccc14914f35214460951b69e2093457b
DIST firefox-bin_x86_64-122.0.tar.bz2 83843974 BLAKE2B 5900fb36d438cd82ac0481312dc8ec1e742b8c5c455b3cc601399b5ced10178e5b7f132c0d3717b73be1fffa035a30331d24bc84b1c6a210f798cc112da58030 SHA512 57c32e180a510511f9e3a796fb768c5fba2f888114297529951e485d6768066ba1a2d9cd08e927cd310705d33235da115315b6727f63dc664fb47a4c24137a0f
-EBUILD firefox-bin-115.6.0-r1.ebuild 10934 BLAKE2B ba31c56b7abf9e2089563a33054a5ca6caf1e9cc92a7837600f0af25f8768a773ae2e2cbd2049964847ec2d5c93cedfeeed7e3a8f93704d9e8f8c8360ca581d1 SHA512 41e2a60e4a0bf1bef6f591bd0ff34a9ccadf7c85c94a23d0605230dd2ed35d01b54ea25534fde940766c7f52be5444d493bc7280dfdaaf2a7bc7f3d214d554c4
EBUILD firefox-bin-115.7.0.ebuild 10934 BLAKE2B ba31c56b7abf9e2089563a33054a5ca6caf1e9cc92a7837600f0af25f8768a773ae2e2cbd2049964847ec2d5c93cedfeeed7e3a8f93704d9e8f8c8360ca581d1 SHA512 41e2a60e4a0bf1bef6f591bd0ff34a9ccadf7c85c94a23d0605230dd2ed35d01b54ea25534fde940766c7f52be5444d493bc7280dfdaaf2a7bc7f3d214d554c4
-EBUILD firefox-bin-121.0.1-r1.ebuild 10768 BLAKE2B 17a833fefccdde69e4e7125e17594a299aa0b045505f70b5afeb37829298d01c2a621e990049d9c6d72b92c41947aadf101fb00a31d7c915cd54bf1ab69c0c82 SHA512 6327b59d63bf89ff0623780df83233784e2d5ada168ccbedbc115866753151f75240670be4a48edb28ae351bd2862d4e3c638c752f48e83494e7cd23615f9308
EBUILD firefox-bin-122.0.ebuild 10768 BLAKE2B 17a833fefccdde69e4e7125e17594a299aa0b045505f70b5afeb37829298d01c2a621e990049d9c6d72b92c41947aadf101fb00a31d7c915cd54bf1ab69c0c82 SHA512 6327b59d63bf89ff0623780df83233784e2d5ada168ccbedbc115866753151f75240670be4a48edb28ae351bd2862d4e3c638c752f48e83494e7cd23615f9308
MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4
diff --git a/www-client/firefox-bin/firefox-bin-115.6.0-r1.ebuild b/www-client/firefox-bin/firefox-bin-115.6.0-r1.ebuild
deleted file mode 100644
index 95d67fb921b1..000000000000
--- a/www-client/firefox-bin/firefox-bin-115.6.0-r1.ebuild
+++ /dev/null
@@ -1,378 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="esr"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip
- alsa? (
- !pulseaudio? (
- dev-util/patchelf
- )
- )"
-DEPEND="alsa? (
- !pulseaudio? (
- media-sound/apulse
- )
- )"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- !www-client/firefox-bin:rapid
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/dbus-glib
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- alsa? (
- !pulseaudio? ( media-sound/apulse )
- )
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-libs/libpulse )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
- si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Patch alsa support
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN} --name=firefox"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local show_doh_information show_normandy_information show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- show_shortcut_information=no
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 91.0 ; then
- # Tell user that we no longer install a shortcut
- # per supported display protocol
- show_shortcut_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since firefox-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla Firefox shortcut."
- elog "If you still want to be able to select between running Mozilla Firefox"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox-bin/firefox-bin-121.0.1-r1.ebuild b/www-client/firefox-bin/firefox-bin-121.0.1-r1.ebuild
deleted file mode 100644
index bc6ddcb91914..000000000000
--- a/www-client/firefox-bin/firefox-bin-121.0.1-r1.ebuild
+++ /dev/null
@@ -1,366 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="rapid"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- !www-client/firefox-bin:esr
- >=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[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
- alsa? (
- !pulseaudio? ( media-sound/apulse )
- )
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-libs/libpulse )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
- si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
- # See bgo#916230
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- fi
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local show_doh_information show_normandy_information show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- show_shortcut_information=no
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 91.0 ; then
- # Tell user that we no longer install a shortcut
- # per supported display protocol
- show_shortcut_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since firefox-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla Firefox shortcut."
- elog "If you still want to be able to select between running Mozilla Firefox"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index a8d43ceecd3b..4bc627953599 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -8,106 +8,6 @@ AUX gentoo-hwaccel-prefs.js-r2 265 BLAKE2B ac3053eb15e2dac446337c29184b5ec54fb30
AUX icon/firefox-r2.desktop 8137 BLAKE2B 5d0ce737c0e0969cb1a61de7989f5ca1ca0dff413d6d98bb0c93e0fed510b4e075a88fc117d3713e5e11ee7471ceaeffa9bc9dfd4282f3ddb1ea837d823e4887 SHA512 749a50b11d89c1329a52d13745ff8d5f801e565038cb5341319b4b515f36baf1c0c740003d6d01188c27e31d7ddeff58310e7b2420681292d0f2522bc5bd34b6
AUX icon/firefox-r3.desktop 8116 BLAKE2B 50b476a1be87bcca0bd6175b7a7f5e67ac5d3f40b0a5a99c2244036a9eea53fb518f59c1d87b18723c4ae6c261bfb692ef0b52c6714402b0a98da4b6867ab977 SHA512 07c9d89babe20fba9531396c9aa2b692aae77606be2b8a750481b6b8f9b3eab320fef313d1ed4b15d3fbc4cd94dfb56b62ce1a3e89ba7143c6aa9acc0f919bf8
AUX icon/firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8
-DIST firefox-115.6.0esr-ach.xpi 441053 BLAKE2B 173666079ed36816bfe11495b4cdf4a41629d00db66fcff7eda73dec05208f54432a8aee524949f52ec7c8ebcde38997351da260f776ff7ffad64ee4fe32423d SHA512 f065204066d768542555f587535a84360b9d05f35702cb22aa671709a6648d17b28de51af1f90892a5996881ccdf7f89b2241b0f89cd79d8207fd244799a8ce4
-DIST firefox-115.6.0esr-af.xpi 402470 BLAKE2B 75184cf489e7cfb6157d561ad73dbe179db787d445ec093ab5dcce04179a0bc1fe64621350902a940600f05e2b4bdcbeeb7e5e0ba6d43ced5e4432e4f98043e3 SHA512 a9072bfe46e30eeafbb826b5e77f8b7fa4d8fabe624cd8ef767a6008676a1f293da29baeca547012bb8d6c475d7e0e232207520d93c88e0d400c1a8a166801ec
-DIST firefox-115.6.0esr-an.xpi 482935 BLAKE2B e6695dff546c46d383672bd65064da050a6ef4725ac3dc5685a067bbe21021f38a67852b714cceb9d09c59103938670e8c9321f4a9ec178bf476ed033422025c SHA512 f84047521e6d7653d1b5ceedd93cb0cd8d4fa8133df79cae052e2864a15718b577d77b7f50175ea67da2094991614ec1a9f52171df5a2806c88821ffcc8622f5
-DIST firefox-115.6.0esr-ar.xpi 549541 BLAKE2B e94dc4981ebc02c427d7a87406f31baf44dea07c7011895a6c4d25aa357ed436f65fddd7cd3101357ba38232c5793721a2100331cfed8058e74565806858509c SHA512 227eb965eaa9366e75754611bc275d4042ab6ca4d7531c5451ac806dfc4c07536e34efbbf549a461dfca3d3bb80098c3f55e2b9dcb7ab70947477a8da79c7e5e
-DIST firefox-115.6.0esr-ast.xpi 477363 BLAKE2B 1152a5179c895d1d1ab471633b1c05270303336bc0cbb7360fe95cdac3322eb3afdaaa37d8f186122c569da7a18cbd7931214d457868a6c827f4b5f92a7720cb SHA512 8b2c276a2976730fa81b75757488b37cce6971ca5ff6fd40c2d748a91d2a5651743d065bf311ebeb541fccad0ded360b3c20ec46e863dd539f7258cb8d9518dd
-DIST firefox-115.6.0esr-az.xpi 470745 BLAKE2B eeb0dc803e2c120b4c8dfc866eb6b654a2ad0f26f06b6257cf3756cf936d3f42fb4403895991fceafd7af425fe1bb9577d6ea00f234f3e9d387a195960a79a5f SHA512 0dc114a505e03dce2c644609c19e068458548eb6321f01ed7fa8a4d397e6f27408979e9feb1a8e5c70c0a1226471478f7aad5098a9880983e8e6b055a8d1f649
-DIST firefox-115.6.0esr-be.xpi 647090 BLAKE2B c0a4cc5a3f1c9fc8afdd404791c6f7cf49cb8ca61d0e38a317501837a6dbd4ac46ec2adf6ed44b1a278b5e2270b68b9d6e17b4a085971117b758c4f00c353147 SHA512 917fbae6310e2c135862268846f96cd11068aaf62e6fcac3f375744dfa3b268ca3705d3bbc5c357fac136e40e6f70cb572a297aabdde8b45a7c26d1c6252d366
-DIST firefox-115.6.0esr-bg.xpi 564175 BLAKE2B d3f9327e7ae6599e704db46baf21440b795a22800e40d8e5716746040335f5b30a09befa17d1458b1e0c6ad70899e4d3558f537a451ed95664dd04db450c2fe8 SHA512 f6c871b712570a88b6bf22cdb69adc98e79e01f0848a5a6b87b3d21fe8267c0b7d40f14c6ee66b180deb7902f82fb42203a7a5459164ad16c45822824a1fcda4
-DIST firefox-115.6.0esr-bn.xpi 558438 BLAKE2B 524e8cd4a9cb5540afa3c83bcbe834bc3d11416d99deeeebc53e9cdeb8bfbaa127d17f61a722eb013d0faa40f6d6e1fc35ecd05f4ca3f0315f6cdb24e04f4de9 SHA512 5cc36c345dbb53a147e45bb215bbc44fd5f006d279f7ed79e84d1d9dae482a166bcbc63effdd2dd6a8d07ec75c65aa7367c8ed50945a49c679cb5ee5b79f83af
-DIST firefox-115.6.0esr-br.xpi 534388 BLAKE2B 24777e77f1d78f4c4eec827f6c0773e0b8d9155beca7633641dde61e27858b57bc5e120acfb488e48f44b2fe437c2bf4ea016437b585e9dfe776159e0b7350f3 SHA512 f49a83283ae4c12942081056d6896a8f7ae5d98f2f802c543fad4c523ead12c06b602dc19b9f2ddc3c2c68bcbb458a4af78a74be24ed8b8859ea853d18162028
-DIST firefox-115.6.0esr-bs.xpi 441274 BLAKE2B b0f6ee10637cddb891200ffb6b55b8de21c0348150ee484ef8f2d0a8ea3de9c96b36b4e240ad178637f7729a87786b115ec1df1eeebb820fbee9943c5be9d7b6 SHA512 886e5726086d6783ccf018d2229b90c1cba0adfce5d961eefae2097d0e85da605a2ea62495e72cc066bb653a86b496ba7a21ea600a0f6a73d12f3409e16e0df8
-DIST firefox-115.6.0esr-ca-valencia.xpi 521954 BLAKE2B 6d59a57015a447301e5213abf0cef0df2cff350af0b1b363e61be2c0872586f93bb7a0bd98a8aca721916ceed474926ea56345955c762ae980d3391f68899501 SHA512 90e3446ba376d6cbc615068e77d5ada9fcd62448609ae437e61e24dc07ac9d97cb7188b2c0c17d14f5bde5b1a05c33b12c09857bae1abc9fa99ff85994a3e64d
-DIST firefox-115.6.0esr-ca.xpi 545482 BLAKE2B 358b3a86285e3d7321c03ce5e53e18be9e0ccb1eefdf4f4752b2e920b103a7a96c46c1f12233b913ea8948b721e5db127aa6d56f4eeabebb49cee8389269f7e3 SHA512 a2dd9e36d44972300c672dbbb18077ee9259d9b93007a39241d4973bc62715d25870710406eb22508b47b97af8811f8d98513102b50aa033d6dea204411f0ddc
-DIST firefox-115.6.0esr-cak.xpi 564588 BLAKE2B e6a26ca942cebacac13779564ca8cc76d6a50d556d08327fe3d725c551422780cb1e1d4df91c089d24e709981d8d7234a89649e060717f4ee2a797536bd070f2 SHA512 7615fcdfbca569b0d57a79363439aa24327e8f31df83604eaf9512ee7aa2db642585f5aa5b8e1d58fa87d95b16fd8c393c7fbcedd9d062afa803c70fde635d24
-DIST firefox-115.6.0esr-cs.xpi 592264 BLAKE2B 94154966d92e5fb4d3d4a388357745f705f1233628de7a3cef0dbd07109060caa66d01443932521ee31dfb609e8ef6e992b90defeeab303617a71e80455f561b SHA512 841265f6d09c7509e6aa879a2bab732560a28468149eaa8f95c1cdf112113b8c4c30de0971dfa7b38d9505dc618bb2e38082f86127360fe9e136be963239a033
-DIST firefox-115.6.0esr-cy.xpi 564701 BLAKE2B 3f286f5ec876b4df67a95e2e5b1e400aa265413bc02d676a996f0849e16c032476913c360a52f188a52027f57faf535c590a4a44a8dbb65861e868de6cf0c90d SHA512 d7447bc143e1f145be9af36bf32c55b3d4348ea50543df689d2c69df2e5aa470c2640c0b076af2f4a38c7a478f30dea6f756dc307ead0a694b96867059d35c3b
-DIST firefox-115.6.0esr-da.xpi 554023 BLAKE2B a7adbe1bfe65f8db4bae04d31e31e2d6df57afe7b7fa477a131ce7c0fd1e0e38900e36236fc1771910ab3b632d3ef0272c0927ef376baf6315602c9deb15cf24 SHA512 86806a03a031b9b0fa432968e0393b0cc05c386a905c7cc9bf7269cd02b946fdd2054d0488efc59275e29d22a79eccd9580fc9dd1bc8f17c30a26416289b859e
-DIST firefox-115.6.0esr-de.xpi 574622 BLAKE2B c41bc498ce45d474b344c8666f7d673be485b39d05780651f2773c54bfd1456a430d05635d59f245e02df3221d9ed3fc2edb5aab49d9ff1e949cb4cf0cd72a65 SHA512 a235aea3484ecdc9997134ee62b08fe6792cdbdd02f229e20635e4e7823304994cf93746fd4fa27093f45689b4b8bf0d39e90c7f372ceb3a03c1c9469d3c7f18
-DIST firefox-115.6.0esr-dsb.xpi 589328 BLAKE2B 318d1bebbcf68a5b6e9653627213e3e793b69f69659fb2307b93d55e80dfc140999755378e1a3c8e5df8eebf442e43009b7d2dcb63c3551ad6d51cd8893bcb14 SHA512 7202080392d95208158ae5d9907f4a4097a448bc3b825a3f27519fbf59c92802d77f16363c9f817fb140c2238b303cb24056bedb735b2824258fd170f32ce2be
-DIST firefox-115.6.0esr-el.xpi 663758 BLAKE2B 9e2cf86b722ab840fd79cffb3becf42179ebd373e0d1c1e3a286162ecaea3568e5f4f817a4fffd5e1be2c540dbf7bded159d590b1d445bf607d2997a1b8cc301 SHA512 0f4832b764e721352fb62615942ed40707fdf2fab4ce4a45000b820ec1c511666ba5594368d8a14e7202bb82508f83a67d93729e9b6746119ec2374fa61773d9
-DIST firefox-115.6.0esr-en-CA.xpi 519422 BLAKE2B 974f92e7e933c127dfe1503a3382cd85e0031ec8f2de7ca9e559b705b6b70161e4a7710d31e41bc9041538e2e2ca6b562b388cbb749c27ccfba4b6b52ea852fe SHA512 5370082bcd3ae0a1529667e090959992cf4ca41a3f6ac5ccd09055a8189283605de03d61373b7747eafb1547a5e9600ffcc6faf4d3952b45cf5f5b2c0d471ab2
-DIST firefox-115.6.0esr-en-GB.xpi 531053 BLAKE2B 6c95e92594c861a81b7e8f0e9c6ee81d3bf0509534aaa660acd53132b1ee7362e117fe3eae5217a37583df9cdb375be9f83928e58e1df64e79d206c9120aed01 SHA512 8943ac5c154819262f1a87da257239c9097eac7658fec90b8235baf6a4f2a21106e53006c0690a39ac4bfb3ee5e366619fdf14b307e433f9a8c75a43a8cae0a4
-DIST firefox-115.6.0esr-eo.xpi 556386 BLAKE2B 4a6fae4c3691ecfc36b3d1ba8534e161abde7f122bc9f5ed526c24dad68d1304cbdadd91981de24c6819f87c9644001ef2d298c5779b01156c427a6b74628db5 SHA512 815206474c09e8d3ba5e47f0281fa07dc85cfed6123e07a3b870adae637b6790e49676a50ec0193be7e6e18aabc615199b49b604f1c69b9871a763052c516bb7
-DIST firefox-115.6.0esr-es-AR.xpi 568958 BLAKE2B b331433339a7288e3ac7b118b34d3907a0986549a2d44bdd0f9681f765242d4a97d9ca55d64ea4977ba55fa34092cf1746c1eddcd652d1e32427c24fa86f54ec SHA512 bba821fd2d2c48c2b00e9a0af52d929d20d8eee84da0eb2bb0e01f152a2bab7275f87d31e7176371eeb43160da7943c1adf397d0b3324ffda55e109145ad9c67
-DIST firefox-115.6.0esr-es-CL.xpi 568607 BLAKE2B e8fcf5bfef5a4f67960aee711e16940a6369d8f34ff29be524e99f1ab3e41c24aeeb6d1556fe12d5e8e8e588f7a2c2f43c69a10832f094af29666c85b99b42ea SHA512 f17f37f6a9ea04682b93e1bbdba5f4ea99aac2a04b0a1a87419503dcabb8a3b51dbd2334cb47d5dd07d016cb127533d841ef1695046d7c09d0ecc11ca6598f47
-DIST firefox-115.6.0esr-es-ES.xpi 562054 BLAKE2B b5015c645372228c01590ab72b35cc76416e2ade19f2e00f4a8090d1dc82d30527da37f837c64f5ca74b680d423f2fc6e14cd5c8dc175e063e78036cfebb6f29 SHA512 76059df8e8899ce2f058b4ee2d83a28e4ac51a405fee524ea57059447ef5c05b4d79274880f9207c60e48032e05d32a544f50038aeb6a08a61094f37f659548c
-DIST firefox-115.6.0esr-es-MX.xpi 565303 BLAKE2B e6a737ac41db180f54de17c7e119e737449575af339c47950933291e5eb6e6bed1e223285287183cf11cc0d198701a47f6e33abe0c2f2839c047d63ca6068aff SHA512 2b0b1b3f6fca6ef73e7a1556f88ca74d6aebf6250ed44720a9fbcd9a7c361b946d88d75cab570e3c42165130ce2e31d7ac833f36a1def5be8c6bbf6cf4d4a197
-DIST firefox-115.6.0esr-et.xpi 516134 BLAKE2B 9a9ed8eb36726a6b71bdfa847b0b6d1761989b4fefcffbf9bd8c63a3766dbf152b2bbaf1dbf58dac339f24d49d218841693031ebbb5c4e951af6dbfef0c170e5 SHA512 20b3048ab2d9038925beb7983f780179086cabbf41dacb0fc3b8b8113cbb2c992c9d36bc1ed88ff5d2517b072b8a586baf800767c6ae55f6db189aedea3b2459
-DIST firefox-115.6.0esr-eu.xpi 551614 BLAKE2B 28e20433017c41d120b380f4db995798fa32787ab0adf6152765e1e674007dec08d8e012b749690f78305adba13bfe52575b7dac59f952add947e144b9d8224e SHA512 ecfa01e841c9a9e9528765c191fa872e7cee749aca974049e450ca992bbbb158ac5e7aa49cfacb4e5fb9a3f05fe9eacfe7420aa2d94d62171aca0ee780dc8414
-DIST firefox-115.6.0esr-fa.xpi 564547 BLAKE2B 6c3b76c419d73c35089c0e7a5b8bc9a49ca53dc5223c84c20f7bf57a77f9c78a9bddd61d6239aec9f0156ef5b7f554a3a796db27a9fd1fedf63bcd7db169a9e5 SHA512 eb2f835f241ebbad70eada0690390a032541ac148346949f51e99fcfb34bb1ddfadc0346df2f4a59927aa247c0d24dd17a3378b874d3ac2e8b721d8a21b71499
-DIST firefox-115.6.0esr-ff.xpi 457106 BLAKE2B 70b42f8d538d5c2c70f032952a64878db7ffeeeff8e91163b9331d04b6ada093d94ee56ed7703c22fe69e5ed6a15fec156760de600733ceb49b03117fe4c3a42 SHA512 b10d7027b1e851da962886b965f5c6d041a11de8a584f50e07d9c47af13e8474e076a0661c7b5297201de6fd2b41cff822cdd9ce6879950509f2955144f50862
-DIST firefox-115.6.0esr-fi.xpi 551248 BLAKE2B 47f00534a00a69435d90ca5a1e7e35d8a5fc7b6dea6524caf9c3d118d87abc4fe9211d35e08661ddf18f6ad0b46698d973458565350077ebc718a0bd8abdac37 SHA512 7f88ae088751dbb0493a3904a751034f489c15ccdc35f1f04bd710c7113c3303a06cd54708aac3b927570820b027d240c795cc806ca1abea0abfbcb94644e2c6
-DIST firefox-115.6.0esr-fr.xpi 580609 BLAKE2B 84671b7e0ee0fcfb20ac4b90f704f73bce3d09d81ad45f39f44a1f0ba677519e8a79e43561206e0f6204f07eb640853ea2698c598af087fe05c7cc8dcb4eab22 SHA512 93baaf663aeb9155fcda976a8b562e1b2b524530321e66b57bc155d3da0fbe6fedcfeff8a94c8712af4d22240115010af44eccb86f2e80ad08f15dd0a68d975e
-DIST firefox-115.6.0esr-fur.xpi 573079 BLAKE2B e470c8e6bd7b1d79a915a1cc4ccd2a3c6bf934535b4bca588b92d6eb1494d42752a6a04796a927c04fe39c51c3339b8da0db1da4ac6d8047d275d764aca9c377 SHA512 ff99228e74e1a8096ca774f4a9f8309d2f60edc4ad9cfcb5047e9df0b0a4eb0e20faa4137165914740ba2f0ebfa76b141c38e5177734e03bfcbfb89700117221
-DIST firefox-115.6.0esr-fy-NL.xpi 564935 BLAKE2B 02d6edc6e7fabf10ac0128e638da5a956090bdc4804ecd4f77f4073d9d1f2c8e03b92ad3ab675b83845c5ac67ad4ac570b33c5d1840b99252c2d9b4af162c1bb SHA512 d66f4cd9244fe5a11b033d2121ef47639df35ab45baa81fb071b99b161031ecf10942d567d12214ca83b5c6edfd5e3e5caeb37456bd704ac6c513928201b6574
-DIST firefox-115.6.0esr-ga-IE.xpi 454333 BLAKE2B 1b6be2d5477fa3910612fbae9e1121c25d77b610683c2edea07ebbac434dcade9eba69521810b05e6646e8f5912446f775e679469507e9e1dd9489b5533fc0a5 SHA512 652ee2537bec0892298eca1739ae9ac69c554daf547ec5cb9a757c68e09d1278b1f3fa3cc76d005658b7d1c1680210208a6c51a39dab79827fe84a677264ae0f
-DIST firefox-115.6.0esr-gd.xpi 566971 BLAKE2B f71c516af2b1353e7f6c6229b9fa6761c7cf351e3ad5316585e8ef182ff6de4108aae425c4835b0c012ef4efefed6441deab738f19178b2d2a4371444310b522 SHA512 c8534e53ea9c2e812f13d1e86d0c8618d674ad73400e79df0ca92009326e8da4c22a480ab43086d30144f795ce400d096bbe89c0435f4e8c1b69215679609b50
-DIST firefox-115.6.0esr-gl.xpi 565476 BLAKE2B f85bc198d1d50687c74a2fd382707d090a09a8a20c53b7005be864950d5ee3ee59f013429b1085c207f08d6c283540935697f324597db5adc7ed8907852d7364 SHA512 464e37cd4f2c1df04a22b0c2801b0d7e341206104b342b05b4e828d926ca7fe82db549917054d9b78dd3075fb93861cce92be9398327c671b837cf12b0c7e366
-DIST firefox-115.6.0esr-gn.xpi 577573 BLAKE2B 85d356533c913405331f9567e6f5f272c87fb00576c6f3db9126934c34d96f839ac094c56400af0f3339b4f3460ee939f0dc7b380a676e153b68e3f04d56ca70 SHA512 7d207909a2bc6713f0da49ebd0d43fbb97e6a9e8a5edc6b30f8b2a4bf215508a361c831bc1663bc41515ebe26cf5efd9b365f63bb6f13bfc9394d8d3b96790cf
-DIST firefox-115.6.0esr-gu-IN.xpi 506682 BLAKE2B f432dcd1cf52ba5e704150611f18178689d43c8b841fdbbadf3e08d904bc31dd91e0ee6f70de65b7cbeb646b373cd4edbcf5413e77feb8ce5b09ea9229fb43da SHA512 8a7027e6e572e14db5397ec7d1e470a68c533dc278323ab490110ed4502a71581e75bd013881fc15a04353d8f4c479720e820f7b52a5c4b4f243276208ff9d87
-DIST firefox-115.6.0esr-he.xpi 574389 BLAKE2B 196c5efff820213f7571725d3adebf67429617eff022e5699fa4794f95a41b9fd6d79399da2e9a2b72ba9189d21d1e261a8b20ededc7c5ff9207a965d2cae2db SHA512 3def7f914e942120331cbb17d007a2dfd2df4d4e6ca0d2263bb54e1a52ad72261403de8932b1ccd82024d7ec9f3dd13b2eecc9d003fae662bbcedf105dd9b1ff
-DIST firefox-115.6.0esr-hi-IN.xpi 538823 BLAKE2B 4e574ad26d3e3f4a33ab88d504ef392ea6790d02c206c1139e13eb3713614a567d77c11f76a90862514f31fb13b9dc9bb5c2798893b992e09f3269adf06eb0ba SHA512 5cf9382547f08fcd0dc734856067905eb0addf12fd760fca4f1e763f6a90fe2a991c14210823a97bfe202826484875ff63a9548cad6a4c05dc85a0eec0f25fc4
-DIST firefox-115.6.0esr-hr.xpi 531643 BLAKE2B f14a0c3f56b914d486c783bca63b48bf656a800917b0972738c37190ac72d00f2f5ec40ba43d222cabf30336d33bfe17841988fb10135bc4a9ef6893ec931f59 SHA512 c7493db92c6153830bfe35dd25f3db5574b2c2f96b0a71c4c209f7ebfc3ee80a4195e8c7441c0c4c2af1e9463a445c795c628da1b5d78cde8567cc2d880cd0d0
-DIST firefox-115.6.0esr-hsb.xpi 585520 BLAKE2B 8ad458ad54af91fdc87c94932356718ca90200ef5796cc41f4b850fea469884742ad84cf02527c2b32d3188084f096da9541aae2db577ba3db60f161a91839bb SHA512 74f817eaffe58c5c09301886914dd8c163745e51832ff5f14789b5f4f32db81d01bdc6470cc1fe49d42996ac56b82e04b3fbf7638f482484c865fcd09d849694
-DIST firefox-115.6.0esr-hu.xpi 588972 BLAKE2B 8ae6c42062d7e5a26d603230104de4c71d8482cba41a92381565664a248b0b8b4cb662be31cfe2e8f94749d0f226e30be69c7225135f0f261132d53645297fb0 SHA512 686daf1db39c4686e9f097101cd903ee3e3e9bdd670c9501842fe1ace1a0abf4496dcb7fed77cfb2b692458ebb6cdae685b568ce395912cc34e1b87d5e5cad78
-DIST firefox-115.6.0esr-hy-AM.xpi 579201 BLAKE2B 59a340de68d7a2b92af1aeadf80173cda398003ca3e3333ce614d780de976f64a68c6dda55fc6da453cb084dcaef75ed5ee77e5cc61dc477f13c7ae582c8d8b1 SHA512 2c741d133d39e196547b88e74d8f9020f2faa3bc246df298c6e05ae4c26f340e561aaf021b3aabc5ebec257637ab5737939fbdc6f3748ec3892c7bff6b87218f
-DIST firefox-115.6.0esr-ia.xpi 553078 BLAKE2B 920b8744c07d3a0b618871cfc8be749c7b8cc8c06f1d95777e8135d11144c477ee9e58b5fde8966d9cef71820c0e600a2a0f3b0adaee7eb4716ade5797c6bcef SHA512 03506bc355d0815888019e46d2cf28121adee08728eff8180153ce9db3e814d438af3913ac90ca0b076c85d336171113f6445420e276a2e6a76060a3a3f59478
-DIST firefox-115.6.0esr-id.xpi 537751 BLAKE2B 2a214ad1e9fad564fceb4b32f63b871c5171347a5a25f3b52f4c7a3ef30e798071d5ca1dd0db98b35e5590b3411fbc831f32d491129dab60eac1ca641c15d931 SHA512 ccc46161111dc7991b85570bf2db9c6091f18fe55b16884b180f0eac90a29c0acb95ce5a714015c57363befafad1dcfd8ddad508b589f2a2950189e931070ddc
-DIST firefox-115.6.0esr-is.xpi 560803 BLAKE2B 86b1d5e8525478ee0cdbbca0cf24e81bc06f6be082b1136e215f1104cc6f68a7804eb49ced4e618f27a2461a72b2edf58164acdd6f5d193172505d995644540b SHA512 40ff16466839bf9e6183ad08c864182ce874cef7e1e072cc2442ed3f20ba87a22ca934eb1777125bedb4e56a9a8a24544537d414377492e0411a5133e251b1bc
-DIST firefox-115.6.0esr-it.xpi 507477 BLAKE2B ca01a0b8305d15145ab93314f3eeeaaebb80a78969548ed90699650bd3fcac4d61a236dd38cdd27509c248cccdf7d205fa6eb292b74678b568d6ace4314dcac5 SHA512 4bff21dfe1f2af95994adf237db30922b0a9cd09694f1aa85095c48184f7d6bdcb43946e324ff3d3fe986cf8417b6a11086e28263f358fcc094ddd684308d213
-DIST firefox-115.6.0esr-ja.xpi 634406 BLAKE2B d5a208de68de9ca86952fabe5c7445a72c4305745aeb291ebb36826ca689609357473b96bbdffd67e403b73a31a1212b0dde59d386cc03493ec103569269700d SHA512 4731de18cb422a4957632d8a0a4939be05c592e134cd8724e4d14823ecafd458c8f89b2cce14d21eeb204ebe09132c00189bac3c52b0e9b33782f53bf445132b
-DIST firefox-115.6.0esr-ka.xpi 610755 BLAKE2B ba16ba5acf0e958d26d7ff0de422ed350505abc070db4f1e3bc3b9a9413bbdb2e087fa91e76e71c4424c46830380244ef923c11223f9aeefb19154b35cacf174 SHA512 c861b0ade357d4f32aabc82bd3c11ac9397c1fe7039153c599958045e4f68bac86426c695548b2c1d360580cb228a8a8c8968fedd2348f6e7cb966df57faeb2c
-DIST firefox-115.6.0esr-kab.xpi 562655 BLAKE2B 9ae760317c4aa734b7343e05a60737546bb268e57686073729c8f6071c2437a69e888b74c42c0bbda25696a6ca2afffb6e93c313996f091e413b814a2f20e0bf SHA512 c377d0403fc4285009b12d37a9a675b51ab77ec978e90d4eaf94a050dfbb2fd110f532460cf7c11aa09802770a3ba3e8dd116493559ce155ba4826f0a3727176
-DIST firefox-115.6.0esr-kk.xpi 639131 BLAKE2B 55ac956937beb1b0437020f05ed59c813af6ab38eaaa6a1f8c5a724a4ccc10f0fa6156bb7e7f76c076d774dd28c4b5dac2cc5f4ee03685ea711a5850c02d87af SHA512 8eabea694b73d374d5d88e5fa6bbd97f02c4ae694b618c6aae990817c2d5643d3ee3162c5dd8aa9404ac8561f2ade61da0bfcdf7b9571ec7e50d0949eb25e20f
-DIST firefox-115.6.0esr-km.xpi 508116 BLAKE2B d052a48a702183a254430ea3d57775399b73b964515f4924316a13a5b18c37a4957b9b49137c0d41b7a58a184645d17abc9fdf0828a887191ab86d63e02be825 SHA512 309a68903e6c1d70f6950927f548963aa80fd1b6af049f686cb3c03f6cea39c5550ef395300fde06cb380283b44c2de5e1c93506d51fe61be913f2d2b510b34a
-DIST firefox-115.6.0esr-kn.xpi 473773 BLAKE2B 16cf10326506ca01e6887583c742b0ee1bc5b04ab412a8e3bff18106664efa5ee082181e1ed2de628da4c1c3c3d1de2d45d7e9f957e4e76430010f494fa97d30 SHA512 3100fab88ae66f0045c43203f22c98ab97ba66185f78f2d136f8d5c11b8be9823f35a26d54dda59a9bb47a08010268d9eb8e11ddd2ad641bcbfcca97b4ce037e
-DIST firefox-115.6.0esr-ko.xpi 600385 BLAKE2B 675d245159ed767e59bfc3bfb9090fc65d55d613a811754f2f99492ba1df7aa0e2f2148f63070c007e61de0bbf5fc6485d4567c569fb7a4ea60c9f3a1538497b SHA512 7c6505e1300d8b53c87b279192a080425308fd159b43554dfada62ab28a86ba06cc216279fccf6a396578e77899da23afdc7e6c3373aea21766005520baaf3c4
-DIST firefox-115.6.0esr-lij.xpi 463745 BLAKE2B 4d5143e887086cd0155d5560b034a51397a572c4f9336dd37cc3237fe1bfd953cf638bfa2c1b8cc31c8e95b5d8c07c3a97e1dcffa59b8af76d95e946c29a4060 SHA512 511c66a3ff54224f39b2cbce7cf0544c2cca226bf1e07e17de8aec6b76a6ec20bd9b1625fadd5af6483b96d67993446acc260390d86c5b4cb2ea5507e9547ee7
-DIST firefox-115.6.0esr-lt.xpi 548297 BLAKE2B 54d8804129d6a9b817c06713aac782bbacb48b8eb3e52b6f2f06473604aba5ef95d03d3268c23d7dc8916c5f6790714cb84b89969c66777f7d705beb520cf493 SHA512 5eef8b4de36d9db0940b021822bd70210e4089c433f16ddb7ad29af77a2eeb5f645cc605c636c7203f5343de12c38918d43c24163e764293070a0d4824fbab95
-DIST firefox-115.6.0esr-lv.xpi 450742 BLAKE2B 5116427acf7fbd8ae7a941563554388180435ef198d1bd929582af06c2cc1aa785ebc6ca0fd4d1d4ad1d308f40a780bb501eb23cacb0abbbcc966b066157106b SHA512 bde55c2fbf6f08d964a839cfa81d0d2fa9705efb22cbefa75839fafab39f13a6ed6e9e453696fd1f834bf0220a3c479a5b5bf60b1b2bdc52896608b8da21c3e6
-DIST firefox-115.6.0esr-mk.xpi 470110 BLAKE2B c7020f5b064f939f5ba91245a8d2f03b48f6f9edbc8d52dff531b5b1591a3398a17ec1a7fc4e7ec7c7b9bf0d09bc6dc46bf539f1688c5a76042a3d3e5955cad7 SHA512 d66154990f27779dd2125c901d83a16a0c39576c2f16fa008c2e566f4fe047e99084374b6b60968bb8f87f1eb444dc37fcb32f0346eb6f5ea5d7b47612085c64
-DIST firefox-115.6.0esr-mr.xpi 510472 BLAKE2B 55d378194d4b298933da0f7419408147b345b4b1524193f97468a8f2d4b28b6396264dc3b370aeada302117bf6c80695ad73a421d3c64e0155936c2e12b78a86 SHA512 f2b5ce0974428c5970713b181fab996f01f99980b7dc1ee88b3220cef937cf494b1d5e2e947ddcfc7adf747fcecada0c6a23f9f4a3bafd893a906eeab23d1dd7
-DIST firefox-115.6.0esr-ms.xpi 431287 BLAKE2B 98f1e145105a4aeefa66895627822d1837d5da2977c518de78e44fa1fb46e53c2ffdbfa7ed46a92173c2a02a0a60f8b54930c54d212e88aa33a66655df9299b8 SHA512 5390b6212777f1b20b124cc94638faf745e3eeb2d827a12e49318bf3d879631a88a4160cf246589f9cc4f60a036f23380ae9375849c6401a528024f666c68cdf
-DIST firefox-115.6.0esr-my.xpi 493661 BLAKE2B e4d6648557431cdad09d904c1962319a6cb5de8681a2cb218ee6658a9dfa83ba228bd7914ebccb47eb1eef747f9f13e22458468519baa8bea2cdc86c125250b1 SHA512 5bc748bb75d6a75493d4307f8389f5c3b4fe983e02eb33be4192180427f27055c514860d8c3d4d6fed05a005f57cae24c88ad3402f170769ef9308668de529b0
-DIST firefox-115.6.0esr-nb-NO.xpi 548972 BLAKE2B 6fdf475ed56bf17eab3698cfe8999a54683b44635b00cababc8528e13666dac0567376c5eefaa5b5ac3bb754b68379e90b83af680b0d125ec0416cd67e18d3c8 SHA512 400f18d316de2ebcf83967bc6d88412f4e83d794b6f692c0151c32e650c7842ec47d6803bc92913930f64c03fa43ec56a371bc20d1715554436887f699dde2b2
-DIST firefox-115.6.0esr-ne-NP.xpi 469000 BLAKE2B 6ee2a3e95faecd38ec8181c723759798cdc83262837640e284dbe572de719763f66a9f1945f93cfaf0e8a01e21277fb99c6ea221ab2e13707f90e4e0d3441f15 SHA512 800414a273627534dd8b8190028a528d2fe03fc8bb4566338c15dc4f49dd5d1a35a82adf569b47d034ccafd380caff8e7fd7cfc39a66f11c4eb2879db3d4ad98
-DIST firefox-115.6.0esr-nl.xpi 559193 BLAKE2B e3927d0cf53dca6b592401a9af06b6d07de8b539a3c8a87aec142c1a35e0900524e0e645593f4736fdea752ac456af041905f3f50c8cf252511af42047b535f5 SHA512 5c2d03ee8f76b4964946a74fcdace134c9db43fd9919b9d67099088f86751a9187ffbeb4b69f1b77b0ed520d2ed61fd69e422339ae3338c2331f5d401d3387aa
-DIST firefox-115.6.0esr-nn-NO.xpi 551975 BLAKE2B de6a56d4e7cc367d28653e6131bd29ae252d36132411d6bc9a3d47feb32396a7da9e4f11ce1955f3e1b1ff9701584f4080092a59be758768acc1e8341c2351f9 SHA512 c1d652df59377aa7e7fce3904d5d3a9fb3fde3d24102c8c5c2c9d318ce3d1869689a034b3e1fc12485b62d955aa72568a72cf104b1e7b071929251861046cdcf
-DIST firefox-115.6.0esr-oc.xpi 572146 BLAKE2B 63e693d14304e7f8824b54f65cd4438c25f631972c996dcdb23f8ed6d38bc336b73566135fe03d7fb63aab980c0f6c48e669e0800820003ca77d961697d4eefc SHA512 dab5083c65221afab83c2333f91a9276d5eb66c0fabe0b0ca8d487a8b3d1b79727dc6da32f6a80657bd77f74ad2d2823c7c4692e55e25e95415db00e3c11f286
-DIST firefox-115.6.0esr-pa-IN.xpi 626122 BLAKE2B f56f63f5a7771acf4732e99ade35913a48312d733363d960e6050ec18360cb9ab10a4fe2a716ff322b94d52aef7073c8c2809c85d2a80062c1c0f1c7a4ed5df5 SHA512 02d5b6026c8a3f2267df2e5a543ee8f5b5598a640f8e7128a2cb8d51c8acb59001e943f3af19129e6974be19840a7ba8d70abaecec616cd7f99c83ada1466076
-DIST firefox-115.6.0esr-pl.xpi 579836 BLAKE2B e150d4d91e7baee2a6fe4bb08ad843ab983f3f932ad8f05ce7134a9f149c99d45f79eb430d542bbb9bd70fe0923bbc04380eadf32a5734a06806764eb20331b4 SHA512 b39d91b44c86fff07c540d616dbef2c3462f6ecfb1b0401a22ff808f0ecca376500c8035fdeb452264a197fc63d63a824587de482ece98b6ab15da815828d27c
-DIST firefox-115.6.0esr-pt-BR.xpi 563949 BLAKE2B 0fe4edccc656cc014ede4df9d757632fec9135b5bd18f52b1a2baeea5f30aaaffeb5f65c303795eb7912297e2af94982663b37635c047d93b3817192e0da0379 SHA512 314ca87ca59def629b24ed041c86880a3c00c3dd153d43a477e9eaa1f7978bb7493741c8c415dae1b98a84b12c2d74ea39e41ef620238466bf7c94b02dee0b7e
-DIST firefox-115.6.0esr-pt-PT.xpi 569050 BLAKE2B a6cb13e02f9d09d7b231dbdb12f4bc80f8223052464638e78ddd46cbfe3ca42315e240a508b0cab028e4ad4709786008b451608a2816d78ae9fc399ffcdb35d7 SHA512 4cfb0ce083bc483018a4c333364c89266ad004e84fc616a273b891412c674d91678c2a3e67e6aad7ef719033bd4e8501d091618d355d1079656e2e724c50466b
-DIST firefox-115.6.0esr-rm.xpi 558671 BLAKE2B 8b726bf38ec4f55bcab40a61796951c23376a53711e76d5b5d9d1fada292063e482f4c2e70cd2889be9f33eadf3d3cf9814bf8884f40f3de0d80db5c69f7c1fa SHA512 67bf28a589fbabf3a84734a3a1249903e83892d6881ba50dad6716f65f8bc58e6b1ec025c46d1c266364bbbbbee2de1cb0ef602f40576f7bd45c671c77da09d1
-DIST firefox-115.6.0esr-ro.xpi 524807 BLAKE2B 0d10adc9ac9d093337ee81c61bb4a1858030e1556b3825777cb118288dc6f12d527996f2bc04627f4bad4c461e27e9c8353dbce5b10d6fd889ef277c63d761bb SHA512 6432bda4e5b3e19f5388cbd45d6a6e65d96d815c18c38c0084d37720e99a84fcd5a475a4de569a9b70b367a603276a36b79cd4e35382128c132feced70fad74d
-DIST firefox-115.6.0esr-ru.xpi 651424 BLAKE2B 8486ce2b04bf8a0c293fb87c8dc8faf39a5d610fd60fb6e9dddf8862226fa3286a65f68f6858093abed273bd51d1ee9baff78c8107954b99750c706739eec13c SHA512 0dcdb611c8a5088f8929c54d0a52ea9a3498aaa912c91bc06c6fc1c9936c030124478a6eb8d6a9b27a27f3b88986e6a5b2b27075e3fd0a3af9e232b7da582685
-DIST firefox-115.6.0esr-sc.xpi 535156 BLAKE2B 0025cbfce7fa5f19d9774ff4217022041c9adaeb91fb8e33406b564aec4dd4103c3342aedb319d875bd7e1bcb3adae467baa1b86eda07a30d659256d6a173420 SHA512 5a8a1007194c2e0485745632e7e2129603226f4d80cfba52fd31cadeac90e3a51e2e728b80204e8985f1352f90ab92478fc0bfe6a913d6483b6f58a258ad4161
-DIST firefox-115.6.0esr-sco.xpi 489681 BLAKE2B f13d6285c686f8181c4686cb18ff747032a83407dcb587845497444ee95c871e0bda40ea52843a9620db3a64f18cc1d0bbaab0a246c2c4cc981ae2a816d8f7a2 SHA512 c847050b4d958e04a9ee993c038bd40a12d3bd01c8eafaa84e49fc0f167c378a4b8ac20f5a8436939c1b51c39450262dd5f4499b7c06942e994efc6d5c54cc3c
-DIST firefox-115.6.0esr-si.xpi 569010 BLAKE2B 521ab3bf106ce6d3a30bde7bdf7d25cbbb1a040dc4fd4f1e38e6dbbdc71c1403f8ebf6b21d7e57de94a62574d79ddf6e2f81fe7dba4b4a1a21b17e04844dfa98 SHA512 837795f637b33b8c26e54614528fb34384f171acabc1b5345fec98446e2c24b5e4a6bb317a7e3cfb2db086278a0da19efddb8e987a631368c02f4a569c475ffd
-DIST firefox-115.6.0esr-sk.xpi 589731 BLAKE2B ac59928ae58ea5162453f672d8bf62172608ae81ad8aa5cbca3253f795daff417f3665da6a486c17f717e3132edebf904f3e3cb070c05b685907f1e8b37f2e13 SHA512 0d30e2b13a9bbca81f7ae94ac52d0f606f5a7235c088e0a3768980c310b8ba064121e2ac8e89f09a610fed558e6b668c7b4cff2cae24644836bbd315b5c92f0c
-DIST firefox-115.6.0esr-sl.xpi 562529 BLAKE2B b475d48b2a168ab21c207a15e79870e53fc57663f5dc61c46f8966170231b02fb265b072af6ba3b832ac4d756a3f079aca927eebe04258b4e01aaead7f5d5288 SHA512 686e26b46f3a044f17497b37e04072a3e1837ce58fbeb9b106287ecb97ee9749d5dc333aedd68846efda186b82081d69f402b4dac615c8d421bcf974068a86d9
-DIST firefox-115.6.0esr-son.xpi 400985 BLAKE2B a3387de1f8be985b6e1d4b28ab68b70cf89f9eb92faf4080a58ebda840cade16d724a9b462acefbcf0e89a8b4cc7a68eb20616c7fc1941a7912d07ddfd441b74 SHA512 b9240d33b3182812d05c6c5a653a1ba10a42cb266bdd97a2df6e2103ac175a2075df07e94c6479a234bfe32da8e7d8ecda954d871af93e535418595030e844f9
-DIST firefox-115.6.0esr-sq.xpi 564471 BLAKE2B 8e2403c3cef02898bcc82ab7b2a40ce343917be79d2353f6eb4c85fe0693453b53b290b59cf545e3c246a1307ee4ecc446504d4fd2c3253c4f38b94e1fd2105a SHA512 28f0ac6a69e0bea616ec835bad49280ee896424842b91eeaa20f04f024a9c32ff90907ec1769e9e05d660601c299e4eb7fc8ccfcb2632e5e22a9d47b81cfa873
-DIST firefox-115.6.0esr-sr.xpi 614009 BLAKE2B 58ba558760735cad302e9b413ff9e91f9e78426b97d6a2adcf9c9da899185790ee8d748e0966b8f32f0fe6ed20149c68bcb4e0f3063409b77e5faf9ac6f31c20 SHA512 6007d586434f01386a3d5a8a07248df105c9aac93500bfe8b7324d674714ee71039bf70b0a4fa412bbe41515114fc24490bbfdb649d5f9163bfa9847471f4a49
-DIST firefox-115.6.0esr-sv-SE.xpi 560565 BLAKE2B c218fb61a0491c27d1692ebdfe6ff0d0f3e240c05d2f1249522e3800999c71f87759a8c35b790c02c2098a5c8560e6a95e99d0e8dd2b36716f2a805e89f93dbe SHA512 12510fd431a62ed7ad8c690289b914a26a3f0d8ae05d8a965e0b2471d968bbe73ae16a0cb634550d0ea33a7fc92b049bf997fde00f3a52cd7791114b785d1458
-DIST firefox-115.6.0esr-szl.xpi 504136 BLAKE2B 1adca38128d651aa3c0e1be3f65c907dc84a6f90fac3ac0af840d98be4a6c1f242426966e5770c846c7f784c86a5044945e381aa16483b140f21ef94e16c83c7 SHA512 392d28ce6220a2e200ff44cd910c904e4d7ba4e95eec739bf3f035d851031a1b996cde94c3c5123f4fc80dc39c24aad2a60a8395d285598d0af7087bdeece002
-DIST firefox-115.6.0esr-ta.xpi 488870 BLAKE2B 4f905bdba77dfb10e6ec35b601a7a25c9939b0750d4067875d4525326392fb6fd42846a2ec34a6eac7d7f1f8fbe54bf28839cc40a627cb38a21a6054f530f457 SHA512 2695504cbb12b409e8a72c4e1f07f732ae8c4855519e1e4fbc441326266afe0ac0681856a986d969f727c2fa78bc7930236f0f73b1d8aba884945a828a122534
-DIST firefox-115.6.0esr-te.xpi 536169 BLAKE2B fe1ca7de3ca5849fce7a9a47db44610e1588721574c5e4b62f8c432591d6e0bae29481e24306e8a2619cc8272802b8f99e1861e1ba52cef0e664905bf2fb04de SHA512 9a407f3565519432619c985b25a109c78381a0b668375f643db5fc29899e07a0c3c3d3f22349e3422906cce6f8a9fb9223620a1f1dcc1b0d9d3ec41311f314fe
-DIST firefox-115.6.0esr-th.xpi 632046 BLAKE2B b89c310dd78421c663de50920198ac6743ab6840815317f4a8cbcfacff85911a568b080ab4b164baf13f47229a77eedef74c461251e2dbb5ce44793d1adc131c SHA512 91adc1e27ceae7a22ecab6742cccbc8a5cd6ecd7abb5ee92da612c1ecaf5251c081fe5f71f104149fb9a37a1055b9b408c6fb4fa6d85db94ae0695beb7de75b9
-DIST firefox-115.6.0esr-tl.xpi 511430 BLAKE2B 5705da84fe50a1fe4d5c53155bf0ca0e959db44a9a376b390f16676b3fd560b5ced73918c87404f8ec824520db3e542728f2e1a265fa433cafae21bcb899a502 SHA512 850fef1316107edafcc8a1a815bac82fadda576900eb8443d97492a8a120dbc837cf6aa0d1b013331aaaff03c6ef33606a90d24edde306b1ec2d702f39feddd6
-DIST firefox-115.6.0esr-tr.xpi 573253 BLAKE2B 8e45491d72b78e1eb2953565db84145a33e734514e377fc7527f4baa3fb90c7f11d4ec386621ad41157ec6aef7f08296ad4e948032da5f354b6128bf7dc1c03d SHA512 c268b468901fcc540ad35efdc977705a7deca0f76c212a55acb46b9ce2c51ebfa0e8b8860b5aac4829e3653d27e36fd0933bb421d7e4950ad685413341937933
-DIST firefox-115.6.0esr-trs.xpi 479677 BLAKE2B c5af0b2668e9dc9ae7a9fe7f51e0955d86f9049324fd2e78e3af942a8c408750466101c7598bc9a34587ce802f330c11b8786a65a9dc0c0a324d6ae36db50a78 SHA512 16dc6e0675615e2507d969aba73b42c1270367ac6b8565c8aa44ff237e1fed1d13d12332e0567a9180bcd5d3d73a6eba0eb8fe25186de4be259c5b2c3531193f
-DIST firefox-115.6.0esr-uk.xpi 645035 BLAKE2B f5dffc6cc139199be8af87c168eb6234c189501f5af82fef65fb56d86cb19c297664d7c7834f403da537af1c7433a5dbf5e936c095c25dbdf9a0b685b3ac0b36 SHA512 ac14c8c47bad2bee53ca3e2c3f5f1b039c1ef974072e2ea38d35b3799725d3d49db63bb4540f2d4318ad1422dc5b99bc3c9574cba4634a727f433b06355f4f80
-DIST firefox-115.6.0esr-ur.xpi 538802 BLAKE2B 780f36faea9969393479eb2ea523a435ae7922a09def20ffdc98ca11d96d6ef2542c194c2625f240206998d3b5c201e61aa71fa3dabc6f5bba50edf31db094ff SHA512 e41753f455bc7fda64b59656303a9e2ecd45c6acfcc6db48a3621e387de6a262d0eb9542c71ba7b52edc8eb62c4eeb47a43bf20b84d7042f176c77cb74b96235
-DIST firefox-115.6.0esr-uz.xpi 461757 BLAKE2B 7c9402a60f710c117a3c78f69c9fde421623b299140ff6ddde09d5886b90794378c10a1e61efc516930d6887ab24e4d91ab668fc61b5c4da215abefa072f8187 SHA512 ffcc03f0c804eef064516dec9b7493a5121de2e44fb8568af7366c87f9340f7c345cdea55a67f48d7b6f2aa3e40966a3a89e626593e7c70393432fb6241e6f5e
-DIST firefox-115.6.0esr-vi.xpi 595546 BLAKE2B 0b1ff8538882d74765558b4d10d666a1f66ba3573aa55603b02f2c271bac0442a179df9c54707eaeb25ec77b9cc2bb516bf4994c92c5dc04973b94af3176e017 SHA512 832d3e8df159fe64409b7ff0c03c22bd23e4fac8ed13fe8b4e78b9f4e910c65c2a738d004fa9c70156565e0313cae27ec73252cefff4fbb30a1768cf344d0223
-DIST firefox-115.6.0esr-xh.xpi 402437 BLAKE2B e1f78ea102bc789819c80821270ed7d814f2b445de38f345fa3e9383ee1d7d734cf625360b9e5127ca361ebbb8f6980ed381bf5611066c705b0fd520e59af861 SHA512 400f2f0bc788511099eb818abea5a3f2492fa3b9462db178d62a4fc8f1973e1a51f96b68c0711f2251839541abbb8e62a37b54f7224e0f3927635c5a64267e72
-DIST firefox-115.6.0esr-zh-CN.xpi 595487 BLAKE2B 0e60ffd8eff1d52af2333fd596498bded0764531caedac0c7412af12c78cc45dd120a7a4c85b6ae5f6a9de27f8173f4be3e6ccf89b5399d8bc2ead3af7c31ea7 SHA512 75a46e891393f74ff09d35f2e46b58e9972a1f5b5152b26a68c975e059621e4cd652e5231ac31505ab9bdd2acc46f129bd21b762b11533e22f8e94e4e496b58b
-DIST firefox-115.6.0esr-zh-TW.xpi 597820 BLAKE2B 2e2e85eb4292c1b95486f4487de466c47e58f8c3d1fd43eddf77432044c7a3a85f5c1d33b655256107540a0e3d3368c28eb3a676249ff49a84ddb64d705b77f8 SHA512 d70aae9cbc4b2b83f37bdee66523309ed2961a6c203c3b7fa55658cee0e96555170dd5224b695f5a7e72b1cdac244b28b07a0827618674e40635de61d7e41cdc
-DIST firefox-115.6.0esr.source.tar.xz 511017732 BLAKE2B 80ab9a45f9170265751a913e789a54acd0503846a77e43fbfe181c3d5846d5945f5c4f4bf3a35231e250e15377f8d4abd0a01617b3a3b0f94197450300111360 SHA512 9fe23b5f715e35b788d9c8fefe6b7be8785789b4ae6f5649b05a54221934101c6e1b9580319145f9bcaebfbd00fcc33e97afb63f7d57ba102a6b02c874d324af
DIST firefox-115.7.0esr-ach.xpi 456930 BLAKE2B 2fb22588c774ad4ae81657684613955cda3551c85278570f44cd9ef3ce1bd4a89fe030ad0b72de10070c32b6547585e786326b028b9c38e371b00966edb8be12 SHA512 c987b74ead477ec8ee633949f05cba52865df54082b2c56e801a1152b9748b4d732784bfe47fce03d2030af8aa8eb4711c35efa66882c8448b835002d4204c73
DIST firefox-115.7.0esr-af.xpi 413586 BLAKE2B 8b867c941ba3df594777cdc8c146db4bb9b1fab007890a54970c79800d11ed82aff54fd4a86b79dbdfcb986b5f326e6f179e14e2063df49014a332eb3ee033e7 SHA512 16887b8671bcc11009d46a8726fbd6d39c69162cd98dcbd8694c921ad4259baa5ecf9113ed89cec649ca3fa77fcb2252687c0d89a11248c765a1cad7f3eadf8c
DIST firefox-115.7.0esr-an.xpi 497254 BLAKE2B b320e543bb8d3ecc785e3e560c2ccb36202bb17d1dd1957d8191372331f1ac1d1ccd44f2d70b35fa6da1bb10cd930f5ef7b31023f87a68896f33ad321b9500ce SHA512 3b2112d381c94900236e01d83779f4a4fe75e9ce599933da6a000318f2a75edd17c992f4a75d4aadb8ffa40f43e71e81f63b03e0968614969d0e8b651f540735
@@ -310,7 +210,7 @@ DIST firefox-121.0.1-xh.xpi 409054 BLAKE2B b07e3e8e3c3a3104aa3cffa4a3399e4122511
DIST firefox-121.0.1-zh-CN.xpi 627860 BLAKE2B 70f95a3b17912ba26ad30e0a797d4a1540cca02ead6b3ab241337f7fb102ffcd0b2d7fcb4e4f41427b85eac04ba253c8c60798ad417f1f24cc1d60db8a581f34 SHA512 494f593e108e06b3a2efdf452231b8604c339b056afd00d293ff0661091a3700e456400144e5719909ccb38ac1ecd4082be214ae96e57ca8ffe46ee436e80c2b
DIST firefox-121.0.1-zh-TW.xpi 630002 BLAKE2B 2cc8c5ddf78b59ae4636fff43eaa4167ed33a179fff638cee52f58c30cfa40f598ecc88d7c146a482a6d83910f00b41158610c2857721a443df77b218dc6dc8d SHA512 d764400c4931aac6fb493857d0d64a0a8bacbe532f9078da5ff39ec97d67c3883169a0386d1e4b8c327a8df83b2af4ef5337056ff137123f5a1375fd3979e721
DIST firefox-121.0.1.source.tar.xz 532719356 BLAKE2B c9931d38bb9c612000409ed54b2fbb190cabcb714cd559152f2f645a8a3a82934874d31e40fc298dca765dac94e4e0927b125e14cee325484ba0f9b1ed2cdc55 SHA512 7810850a922cb4a274ced6556e14256d3ff518a96f10a0f86d1f8e40daa0a8b1a5cfcc9cbf1391029d920944e94a9149951ee107a0e718a294954bb50b6ced2e
-DIST firefox-122-patches-01.tar.xz 23432 BLAKE2B f94a8a12551ec8e6db3d2f8497e2455f9eedec76df4d52335f124c12c45003570900b38f6aafed9b109fd39fd40f65e87d6a9cb79cda8b486f897cd05fe1a714 SHA512 39b4c2db9bc6391ddfacc86ea558260fc8228022b1c790d09d516c3012d83e6d6fbb168ea0fa1a5381cf948e13d987b83483807f9f255aa13b6b9311a88989fe
+DIST firefox-122-patches-02.tar.xz 23168 BLAKE2B bcb29800555dd5c919d10338ecaadb2e9591d2dcc8c07e06c4722bb95a053e5581b77212c963783d605894c6bbef4a88e44081c85340703ca57a1d567628cd96 SHA512 c1e995b937150a9e68a6c1c3ae5986aa9386382175cc1bf128c0daaf5009c684f5774fe4baaf7878fb7048fffe265aaa5179865a4d82095e609132258e83dd93
DIST firefox-122.0-ach.xpi 455274 BLAKE2B b7cb256c05d8cfcdeb5f48b3d53b28a8f6587057ffb893121bb4b11ca975f509f1541924fbb28d8dc26af52364aecd0556b3c44d148eca0bc8288c397baff6b9 SHA512 587a4dfde5edc3dea6cafb5d8bae8ed661f3075ac7fd4a3500c047ccc25195bf4d7b777b2332eba580a84f115e00b4abd69e33cf9d160b5563e625bfd3d8c3bf
DIST firefox-122.0-af.xpi 410010 BLAKE2B 368b01cd67fcf8129ad207f84c4deb9d49b34a0eb21ab7f3e76dde098d0c4de79bb1b5e3d6714cab0d693f983033f99d37ca130c394b271378761da8a6c97595 SHA512 3149dfa8babb03eb00b3e89f3b2d94697c8ca9c127b5449441dc51fd26f9ad69d060f547fc304ac3476e024cd0d2c042fcea72679200ba03fe83fb23d13c2d4e
DIST firefox-122.0-an.xpi 496349 BLAKE2B 3319f85e5bb23c2cbbf056be3b68afacdd56e01d9dc41da36de4fce40c0c50d2cdbf7c6b50a5005c2c5781c2ab5139b583def00e2cdaab08acfdec7c2918f81f SHA512 a6286496c59cbb15dbb0e6d9792558fb7ef7c902121faeb75aed72f63c95ebbfccc3c472f58af215aea8ac99612ce6965b53c82e37553eb0bf0c4f31d68e5787
@@ -411,8 +311,7 @@ DIST firefox-122.0-xh.xpi 409563 BLAKE2B f344f38303b1937312632bea39311eb554a7dc2
DIST firefox-122.0-zh-CN.xpi 633796 BLAKE2B da2b3e3a1bbf66f71beaffafa110a0a8e2e087e0693e52e681491fdaca25619294bb2f5d0cd8173c78c8925a373574a6888bb44ad396590d817b1e6e6d9282f1 SHA512 6d5dd35e0512cc74c1e84022d523e788caba03f656ed3e4cf41341154580f0e026364e3ecf8af81b7791f3e88001e645b45d13fcbe8d6307d7abd66d79f1e079
DIST firefox-122.0-zh-TW.xpi 635797 BLAKE2B 84191810324de418b2329b6fc403250db2ea4059befc2f523cc64dd0d157b28ca51a09333e097287acaaf5d11fce8fe51d782b5e83a6a9dff77cb03591dce4ac SHA512 b8538d6874f2f1325d939c648a4025a064de6715ec6d327674f78583273df8e4e448eec45a2cc53148a9ebb8b1263aa3f66b79841b89989efdb88d962432694f
DIST firefox-122.0.source.tar.xz 531823484 BLAKE2B 7252cd58fef9f5fcb504c8c9f885567109c05e6ec92157459cc384edc6935adb206e3be0b805aeaa37dbd72656c3243db1291b745dd0f705f37a61319a4dc820 SHA512 619b735c16970207f3f8fb31dd2350a5e665a802c30501c89aee4817b8b0f7f466da93c66ab238e94967587e538e6858934b18164ff312dbdbfbc3b2bf8bd824
-EBUILD firefox-115.6.0.ebuild 39582 BLAKE2B 50b3f8942c717bf46127baff82dc587b2e5946488712d127199100aa2b32752e68656b567cfa177b4b4f7c32c4c6c5e82c1cc3ba65fedb48e24a8e3a59b1405f SHA512 d92ebf5d524a6d92b7de07f47d7611aafcacae7328344e27ee8960c82e9429bd989621eda159ca06000b06a97328619f8b87e5a035d4e5638938fca72fa46cdf
EBUILD firefox-115.7.0.ebuild 39582 BLAKE2B 50b3f8942c717bf46127baff82dc587b2e5946488712d127199100aa2b32752e68656b567cfa177b4b4f7c32c4c6c5e82c1cc3ba65fedb48e24a8e3a59b1405f SHA512 d92ebf5d524a6d92b7de07f47d7611aafcacae7328344e27ee8960c82e9429bd989621eda159ca06000b06a97328619f8b87e5a035d4e5638938fca72fa46cdf
EBUILD firefox-121.0.1.ebuild 42673 BLAKE2B 5cd145b2c9105183139c73e2705eeb9b09ef4bcd830c0206598655f31af72b2afd5b427b4499ddfacacf9c9cce165d9aa7581fed418bd802f235b8c16792afd2 SHA512 f8f7848442d0172a18091b557690a450e60e07c8e4f2506a3c114f018962e7b0cae5619a0ee826a044cc8661c1d3779d6dfc9ff27f3a9fd809b4d83be6a2847a
-EBUILD firefox-122.0.ebuild 43329 BLAKE2B 6e2423a88d9ab88e2e0d162d460105a28afaf2914e9da95bc326bce5d88e7707758934dd72955b8b75ab5109c0e437ea18550e8fe8726650649a6cf16b3388c4 SHA512 2d3b7c7f3130326a05920a1f07f783b3b8f27bc7ae614b506c993e45d593c029a1e7bfc5a6dfb21854beeffe4de0dedc6e7dea28a9030b7a7ae97803f7f34437
+EBUILD firefox-122.0.ebuild 43430 BLAKE2B 72ed9f7352660a5166ad3c903122431c9b7b99e60096cef64dec3ad420634bea1576067fca0b90c5aacedab85da8cfd2dd942a0efb248409a483aef716eb2e9d SHA512 70c4f97f032ba5a7918734f5f84bb52ad989c2c65460f7d38359e262de7ef27d235075822aeb6dfa2f1add7f0869f5a0003ea420740a4622bb710787e58fc98e
MISC metadata.xml 2597 BLAKE2B b449997bc096ed8fb7bde41a5acb8d9f4c1c8cfc9663c06ff603cca756e8868d40049fd292a459a00d80b4e8c3a74e91e29fcb04abe87277640fe65d070f0bda SHA512 703c7f6a2b46748786145b0973a7b8439e530c96fd7c50d773efac7d5d9bf74ccb4f0c252f2701459944f2b3ced22d3e57ddf049b9aed0c8f0e094cabddda251
diff --git a/www-client/firefox/firefox-115.6.0.ebuild b/www-client/firefox/firefox-115.6.0.ebuild
deleted file mode 100644
index 4e10d1f9b5fb..000000000000
--- a/www-client/firefox/firefox-115.6.0.ebuild
+++ /dev/null
@@ -1,1384 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-115esr-patches-08.tar.xz"
-
-LLVM_MAX_SLOT=17
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing \
- optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="amd64 arm64 ppc64 ~riscv x86"
-
-SLOT="esr"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack libproxy lto openh264 pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
-IUSE+=" wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" geckodriver +gmp-autoupdate screencast"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( lto )
- wifi? ( dbus )"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- !www-client/firefox:rapid
- screencast? ( media-video/pipewire:= )
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- || (
- (
- sys-devel/clang:17
- sys-devel/llvm:17
- clang? (
- sys-devel/lld:17
- virtual/rust:0/llvm-17
- pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] )
- )
- )
- (
- sys-devel/clang:16
- sys-devel/llvm:16
- clang? (
- sys-devel/lld:16
- virtual/rust:0/llvm-16
- pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] )
- )
- )
- (
- sys-devel/clang:15
- sys-devel/llvm:15
- clang? (
- sys-devel/lld:15
- virtual/rust:0/llvm-15
- pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] )
- )
- )
- )
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.24.3
- net-libs/nodejs
- virtual/pkgconfig
- !clang? ( >=virtual/rust-1.65 )
- 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-libs/wlroots-0.15.1-r1[tinywl]
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.90
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- dev-libs/dbus-glib
- sys-apps/dbus
- )
- jack? ( virtual/jack )
- pulseaudio? (
- || (
- media-libs/libpulse
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- libproxy? ( net-libs/libproxy )
- selinux? ( sec-policy/selinux-mozilla )
- sndio? ( >=media-sound/sndio-1.8.0-r1 )
- screencast? ( media-video/pipewire:= )
- system-av1? (
- >=media-libs/dav1d-1.0.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-gfx/graphite2-1.3.13
- >=media-libs/harfbuzz-2.8.1:0=
- )
- system-icu? ( >=dev-libs/icu-73.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
- system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
- system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- x11-libs/libxkbcommon[wayland]
- )
- wifi? (
- kernel_linux? (
- dev-libs/dbus-glib
- net-misc/networkmanager
- sys-apps/dbus
- )
- )
- X? (
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon[X]
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
- einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
- einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
- einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use pgo ; then
- if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( fur )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json \
- || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
-# placed here until toolchain-funcs.eclass gets an official support for mold linker.
-# Please see:
-# https://github.com/gentoo/gentoo/pull/28366 ||
-# https://github.com/gentoo/gentoo/pull/28355
-tc-ld-is-mold() {
- local out
-
- # Ensure ld output is in English.
- local -x LC_ALL=C
-
- # First check the linker directly.
- out=$($(tc-getLD "$@") --version 2>&1)
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # Then see if they're selecting mold via compiler flags.
- # Note: We're assuming they're using LDFLAGS to hold the
- # options and not CFLAGS/CXXFLAGS.
- local base="${T}/test-tc-linker"
- cat <<-EOF > "${base}.c"
- int main() { return 0; }
- EOF
- out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
- rm -f "${base}"*
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # No mold here!
- return 1
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
- addpredict /dev/dri
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6600M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
-
- llvm_pkg_setup
-
- if use clang && use lto && tc-ld-is-lld ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
- eerror " llvm/clang/lld/rust chain depending on your @world updates)"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # May need a wider addpredict when using wayland+pgo.
- addpredict /dev/dri
-
- # Allow access to GPU during PGO run
- local ati_cards mesa_cards nvidia_cards render_cards
- shopt -s nullglob
-
- ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
- if [[ -n "${ati_cards}" ]] ; then
- addpredict "${ati_cards}"
- fi
-
- mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
- if [[ -n "${mesa_cards}" ]] ; then
- addpredict "${mesa_cards}"
- fi
-
- nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
- if [[ -n "${nvidia_cards}" ]] ; then
- addpredict "${nvidia_cards}"
- fi
-
- render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
- if [[ -n "${render_cards}" ]] ; then
- addpredict "${render_cards}"
- fi
-
- shopt -u nullglob
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if use lto; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- if ! use ppc64; then
- rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
- fi
-
- if use x86 && use elibc_glibc ; then
- rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch || die
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Make LTO respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure \
- || die "sed failed to set num_cores"
-
- # Make ICU respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py \
- || die "sed failed to set num_cores"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py \
- || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear cargo checksums from crates we have patched
- # moz_clear_vendor_checksums crate
- moz_clear_vendor_checksums audio_thread_priority
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
-
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-gpsd \
- --disable-install-strip \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-wmf \
- --enable-legacy-profile-creation \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly
- # Can be removed once upstream enable it by default in the future.
- use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- mozconfig_use_enable geckodriver
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # LTO flag was handled via configure
- filter-lto
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # Modifications to better support ARM, bug #553364
- if use cpu_flags_arm_neon ; then
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_add_options_ac '+cpu_flags_arm_neon' \
- --with-thumb=yes \
- --with-thumb-interwork=no
- fi
- fi
-
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
- if ! use system-libvpx ; then
- sed -i \
- -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build \
- || die
- fi
- fi
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
- local disable_elf_hack=
- if use amd64 ; then
- disable_elf_hack=yes
- elif use x86 ; then
- disable_elf_hack=yes
- elif use arm ; then
- disable_elf_hack=yes
- fi
-
- if [[ -n ${disable_elf_hack} ]] ; then
- mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
- fi
-
- if use elibc_musl && use arm64 ; then
- mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --disable-elf-hack
- fi
-
- # Additional ARCH support
- case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- if use clang ; then
- # Nothing to do
- :;
- elif use lto ; then
- append-ldflags -Wl,--no-keep-memory
- else
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
- fi
- ;;
- esac
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # Allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- if use system-python-libs; then
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
- else
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if tc-ld-is-mold && use lto; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install geckodriver
- if use geckodriver ; then
- einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
- pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local desktop_filename="${PN}-esr.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-
- readme.gentoo_create_doc
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
-
- # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # does not need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- einfo "APULSE found; Generating library symlinks for sound support ..."
- local lib
- pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # A quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-
- if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
- optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
- fi
-
- if ! has_version "sys-libs/glibc"; then
- elog
- elog "glibc not found! You won't be able to play DRM content."
- elog "See Gentoo bug #910309 or upstream bug #1843683."
- elog
- fi
-}
diff --git a/www-client/firefox/firefox-122.0.ebuild b/www-client/firefox/firefox-122.0.ebuild
index ebd0851a2c90..0eb450b24d74 100644
--- a/www-client/firefox/firefox-122.0.ebuild
+++ b/www-client/firefox/firefox-122.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-122-patches-01.tar.xz"
+FIREFOX_PATCHSET="firefox-122-patches-02.tar.xz"
LLVM_MAX_SLOT=17
@@ -657,7 +657,7 @@ src_prepare() {
# Workaround for bgo#917599
if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/0026-bmo-1862601-system-icu-74.patch
+ eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
fi
rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch || die
@@ -985,6 +985,8 @@ src_configure() {
if use clang ; then
# Upstream only supports lld or mold when using clang.
if tc-ld-is-mold ; then
+ # mold expects the -flto line from *FLAGS configuration, bgo#923119
+ append-ldflags "-flto=thin"
mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
else
mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest
index bdd8594036bb..d7cae4e93a92 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-stable_121.0.6167.85-1_amd64.deb 106421968 BLAKE2B 47b5503abc2286bfec59ba2bcbf665fa134ca6346d224cc3a375ac26dc5ae8aa1db90a4927bea4482df48919e9fb3f8def54b1d9041a217e8bc8943088d0f689 SHA512 948a771128c64c8e8952b2002e39f2fe656830564bd28d73b2b1147bc7ac53b56300640392aa5092552bdcdab60ab3a1ce2518656b4a467bcfd65789985e5099
-EBUILD google-chrome-121.0.6167.85.ebuild 2982 BLAKE2B c54253c46bcb714806d7bd3828719095e77d2eaa884bdfac013cda91204648bc27da0c226f9dc8db60e11191eb3b94304a5c6dac03244ac3b15c3e89c108156b SHA512 d44cb3f0a2e011270669d7a048b4e8f01f78de0b9de27607e56dd579eee4b22f65a1d3d1ee1e2b00c2297fbfb321b858feb107f2c319d198b045b5704a60fc1a
+DIST google-chrome-stable_121.0.6167.139-1_amd64.deb 106447036 BLAKE2B d8ee55767b6b73c408b422862a20851efc64cb023a156484c589dea5902b6dd118f8829ef34dd2feafa3279f5013da378209e2cc5d8e80c7ad2ebd6adf506944 SHA512 0ef3d3ab17cbe585993ff01e805ab875cb37b8563620c31afeda750eeff3c3d0a0a25afbfb628f5b1d2d4909e7f20215f789ffff6e58af2c64ef0c484586b707
+EBUILD google-chrome-121.0.6167.139.ebuild 2982 BLAKE2B 4563be578e2a70d38057469645d9e4cbd18bcd33341eede3b90461250fda2db346f6cb976a48dfcd4dd15b4240bb8f487a4aef3e2b76540d03631275484f9441 SHA512 8a81e95dc3b0b2417bc066b617d6af57322b88ee6bef75645361b3311ebf84cda4f5186a30fa48a67aa0948ee4b47e7b60c15938072e21d627ae095b2f488136
MISC metadata.xml 437 BLAKE2B 35ab5a754d8e65db84e25b08c76bed923c2f9eb1b1d65687dda842313b5f339c90cbb3eb8fe12ecb58f201383955ad8f72a5b34484265194a3fcffcf760122ef SHA512 82e6057b085e849bc5484b53fef974022bb9db33836502e8d54fca3c8f54f47768f9b0ed4591d90a444e82142e727d4e4071236b114705f91c005f170b2a3986
diff --git a/www-client/google-chrome/google-chrome-121.0.6167.85.ebuild b/www-client/google-chrome/google-chrome-121.0.6167.139.ebuild
index 394bc9733f44..7729de3c3203 100644
--- a/www-client/google-chrome/google-chrome-121.0.6167.85.ebuild
+++ b/www-client/google-chrome/google-chrome-121.0.6167.139.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2023 Gentoo Authors
+# Copyright 2011-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest
index 881db408721c..9d011cfa6dba 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,7 +1,7 @@
-DIST microsoft-edge-dev_122.0.2325.0-1_amd64.deb 164582022 BLAKE2B da478e26ce909c420c9c480cd59e1e0871e8c37694d55fe5f55828826cd2eb5bd240a10b03f59b42c348ead417966581e5147e2ca3021a20807cfcd524cc1393 SHA512 6094de9bf9120de104ea8850bbea4a4e8dcf01b7288e69dad3a45dde1179e556f9954ecd4065180224913721a7702a29f728ff9e633767652b17595e7641ab62
DIST microsoft-edge-dev_122.0.2348.0-1_amd64.deb 165290790 BLAKE2B ba37a036d8ad8c0c6421ff15f99098d0c4ffce73774d698387df3be74b1c74e464388511f81b66c0d7aef99b57c89705b10b7f9dd68efa6438f793598155f1d2 SHA512 453caf2efa380af5dd29a799d4bc8eaa01de6349f23895a59086b895b1982ec0b12090583fb68c5cb02d0289887fdc3c0e644e023f5e6cc541695d9b74902d4d
DIST microsoft-edge-dev_122.0.2353.0-1_amd64.deb 165642362 BLAKE2B eb0b06534dc38427e4b9e6be0feb4d298764dceed350bf3c99191b983b7fee9d00ea7206d4c603f9d882066c5b9c029137dcf98f6309764a98f922aeb7f6b520 SHA512 1b05f9af1c2cfac04026156d25d309681b0d538a312de25c398ca43f24496cefb52e0c0d693e1ee7115e2cc97b8ac136d93dbbabb747c635ef3cc484c8c8f02a
-EBUILD microsoft-edge-dev-122.0.2325.0.ebuild 2719 BLAKE2B d924f63fed55d8e3aa2adef1cdb6d4cedaf16d2bdb932b8768835f162c19683d7dacd98ee408a1271f0933fe3dd8961287510ddd7d0b398c4d5318940c78bf62 SHA512 093fbcf80819206ec88cc191e1da1e212a981e1e4ecb96981418c28eacb7c0f799b49ee631ff487e595adcc7a93c6294a45fa856806c65d9e6bbd5fc1f2ecd55
+DIST microsoft-edge-dev_122.0.2365.3-1_amd64.deb 166044182 BLAKE2B de33a2a3687221748f39cc934e8620d751c0110d96f03d7819352761847f7e57bc55e54fc0b6c17b3c961f3ad1544b86f1e952956896a79c6995fa23707e8924 SHA512 dadfd0470a9e934d490074549fb63e07b66dc3cc81f76d3a34621b1d4cbbe134a8b4dbd8e48600a29d46ec65ee41338900710dad1b07651725f24dbe0699957d
EBUILD microsoft-edge-dev-122.0.2348.0.ebuild 2719 BLAKE2B d924f63fed55d8e3aa2adef1cdb6d4cedaf16d2bdb932b8768835f162c19683d7dacd98ee408a1271f0933fe3dd8961287510ddd7d0b398c4d5318940c78bf62 SHA512 093fbcf80819206ec88cc191e1da1e212a981e1e4ecb96981418c28eacb7c0f799b49ee631ff487e595adcc7a93c6294a45fa856806c65d9e6bbd5fc1f2ecd55
EBUILD microsoft-edge-dev-122.0.2353.0.ebuild 2719 BLAKE2B d924f63fed55d8e3aa2adef1cdb6d4cedaf16d2bdb932b8768835f162c19683d7dacd98ee408a1271f0933fe3dd8961287510ddd7d0b398c4d5318940c78bf62 SHA512 093fbcf80819206ec88cc191e1da1e212a981e1e4ecb96981418c28eacb7c0f799b49ee631ff487e595adcc7a93c6294a45fa856806c65d9e6bbd5fc1f2ecd55
+EBUILD microsoft-edge-dev-122.0.2365.3.ebuild 2719 BLAKE2B 56311d622abb67fe59f1534820e0d3efafd1d46b1b91dbc3981b46d37b6e88d196accc0bf86868066c74acdf1eef7d22e6c05238e5074b9edec099ae736144e4 SHA512 6389c0b14090078781e2fe99344822c4c726045ca0856e900ede73e75f99a8a4bd7232dc2051e0325825fa4b80a42faefed5b01d5f7603727818fbf9373f1385
MISC metadata.xml 528 BLAKE2B ef09f12e6f9b503cd78a39ece67ab0b21c4760114b052bf105b7c5e426a1df43a5b37ff547338fc7122ac8a029b2ebb85a8793dbd4d192ae990ae71829dcdec6 SHA512 b6ab632cfce365f249a178a261eba3d469cd645cdcb99dd1bc4f1e865fbd6668cfd0f7171843e2b234ff852f8191a8b08b48cf89991cdfc7ca36337a71e5a38d
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-122.0.2325.0.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-122.0.2365.3.ebuild
index ef74386492f2..f67dc1739fa5 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-122.0.2325.0.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-122.0.2365.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2023 Gentoo Authors
+# Copyright 2011-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
index 3653dcd65f7c..1e7f252676a7 100644
--- a/www-client/seamonkey/Manifest
+++ b/www-client/seamonkey/Manifest
@@ -7,10 +7,13 @@ DIST seamonkey-2.53.17.1.source.tar.xz 266075292 BLAKE2B a0bc24bc7f9d71523fac03e
DIST seamonkey-2.53.17.source-l10n.tar.xz 13661552 BLAKE2B 1006e3468d28bb04a9c2dd3ce3822153e5181ed84eb368acae28e22ad51a8b616caa35ff5b15e0cb0096d478034a30fa2ace5db87686e24d669607966338a42d SHA512 792b4f54617ffb7afb6c7a3cebcdbbcd0295322b68595f6c416b9bd32201f9295bccd96d633765c7ba6e46eeef687b325cd47817f46e476b2f7cda1304e466ab
DIST seamonkey-2.53.17.source.tar.xz 266150192 BLAKE2B 2c79e4594ad6ad5b6b7ed594e86a8ae26a9137c84de055fd13bb77f98ebf382c31514efe311d8050ce75c27a5d3b8860fbee73f40afa7ce3334ed6ebcaa64d6a SHA512 479feca324dfe7bdb6e2a63da38251cafe1169d087d767b5857683f547417b4a5a388913e84bb8d0a9a292aef0d88aeaf25660670aa518bc4e45efcef8f2cfa7
DIST seamonkey-2.53.18-patches.tar.gz 24456 BLAKE2B 0377e701cdb5b40d14a5c6cc16da3f28029afbb8324f14dacfb6d168a8854d7f3ca41ed447efed0cea0fc48045a62da0d8e11af0ea33afe94b7d80ecb214f80f SHA512 4b1afac851098f6987b18c4e43caca05af95f270efa6a9a3a1a01179c5cb9008a1ead0f12b6c92896823d9dab5624c48b84b45ec9255784eccc8585bc3a39ed3
+DIST seamonkey-2.53.18.1.source-l10n.tar.xz 13419252 BLAKE2B 60e3f82987295ba1072f8f60be96f5e86fd581248664256f834a542e8c579ac2d22c10c5859959d75abcf66e6b4d1c0a8811fbc2064cf234eccdcb1c8bd29544 SHA512 7197b746318ba6b0d1e67b5f0a55b0cafafd97528cb5d9866139f77300fef0fdb573285d2f862af92bfc7bfe9cbe05c48e255972e2bda04962ab447e8052f739
+DIST seamonkey-2.53.18.1.source.tar.xz 252530876 BLAKE2B 727e111b0f28ffc783ccf1b232bd7987ac0e5f9f9859e786297ade071914a3fa42f8b21516010c0ab4b3264fc940d55f1f23a31701888d00351a2c3c626df3c0 SHA512 14704779f3fa2fbe133537016259931677b8f7d6256c41aed7e7c3c05da1b015aac90214c7350d84498d32e219f07d298c87e3901dd7f449fd6397fcb6beb160
DIST seamonkey-2.53.18.source-l10n.tar.xz 13419252 BLAKE2B 60e3f82987295ba1072f8f60be96f5e86fd581248664256f834a542e8c579ac2d22c10c5859959d75abcf66e6b4d1c0a8811fbc2064cf234eccdcb1c8bd29544 SHA512 7197b746318ba6b0d1e67b5f0a55b0cafafd97528cb5d9866139f77300fef0fdb573285d2f862af92bfc7bfe9cbe05c48e255972e2bda04962ab447e8052f739
DIST seamonkey-2.53.18.source.tar.xz 252379244 BLAKE2B 2fb5d3f8caee9898ad3d697ac687058f854f1c583df74b64b3b1f5e963560b55b774b03a2e1b18bb82d884710393591deaff2e3669907a9af1ac5c5d6fbff553 SHA512 b869a4212e3400cd83ea546f6b70a90d435dd6a816233cb4fda2f691f83d2300e66becf48b319f36184b88d53614b4836f606ff560395b723611457d4031f3b9
EBUILD seamonkey-2.53.17.1-r1.ebuild 17501 BLAKE2B 14c7fdd0645760627eb09b1d59f09b00b2d5f5bb324da6b630fad662c8c7dd18017c7a59dce7a4c0034d7e622e634055d0ae2f32ccf5f20d0b07b8eb859f4978 SHA512 a952c6d0c3b1132dd14d44077ac0fbd90e10eb7a8bca5d6deb6920346725acc41b0af7ea2d6c6f32e5a6275359e41b4efc8708b494ebcd00cf524d8096ae6882
EBUILD seamonkey-2.53.17.1.ebuild 17112 BLAKE2B 34f6876676c2e7e9336a7b508e6a06ce4d1257d7a90dee6534450debfbd0cf039e5b9a2115bc50bbcc07bf84bfa58ab8925a8d1bfb9314b367fe3c21602eb664 SHA512 eb80cb7d4b035c50f0af8497a116f69775747433cdac8a56cd72decf02223464bd47d4eb917e619517783f17e4139e581534ee9aebc35ec71d2ab5f82a183a60
EBUILD seamonkey-2.53.17.ebuild 17068 BLAKE2B 49caff06de36bfb37b99d5534a2bc9dee1f9feaa81d8a91b331459ae9639666c4573176d7fd561578686d2f0f9a8c4d71f72ef189fdfd6dee0584df5801a6347 SHA512 520ed9fb653bab1fe7c15771e6f549df6856e36f7889c5c0e81ddd8a8bda4fca0c610a089de376c3fa080644fcaa53aef6d0088ee5fef435622079ab91f0e458
+EBUILD seamonkey-2.53.18.1.ebuild 17166 BLAKE2B ed573d789e6b68cca881617de47d6e9f9b706898aa6bdb35480f0701c2ed54049c60c56af53ad4704ad14199245f235ce2ab7cd90f5c89f4d5e9279545389725 SHA512 b0a2379b823dd23c4c8201e2033dbf2e771831c49af5c6b3559d98d7e08a0462bd237926504374e53534b403b8dfafb1139e6f4233f989f9b3171e15bdd06c74
EBUILD seamonkey-2.53.18.ebuild 17362 BLAKE2B f5187aeb3843a244a5610973f416c3d5f8874940470aaa4877e941f2ad999bc84ea6cf7035f7b5c9df43951d0976819386f5234ef09c2bae24d936a0158a5634 SHA512 954a312f09204ff07c5266f19fc33a5bf452f41885528c636559e5c057f52e30c419cb0f8f03f8606600f86a7f19596d12b0280e66b2ce3b8347e2248e82d913
MISC metadata.xml 2182 BLAKE2B ee38b9fda8af84b2559c9ce96f7cb5caadb2835bc7151013dca9afd29a9c56526ea59c79fa7943d243317544a80a2fbaf8020441e9865463712b3d11e5cd7933 SHA512 c67988e076776ab7bad9730d3d54c9a5780d00bc282654cf14fef4f5957354880d9293e2db57bdb820ad2a0a06111fe121ea841d8c0bb1941e2781ee585914bb
diff --git a/www-client/seamonkey/seamonkey-2.53.18.1.ebuild b/www-client/seamonkey/seamonkey-2.53.18.1.ebuild
new file mode 100644
index 000000000000..3dd8b5b1b75c
--- /dev/null
+++ b/www-client/seamonkey/seamonkey-2.53.18.1.ebuild
@@ -0,0 +1,568 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WANT_AUTOCONF="2.1"
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
+
+LLVM_MAX_SLOT=17
+
+# This list can be updated with scripts/get_langs.sh from the mozilla overlay
+# note - could not roll langpacks for: ca fi
+#MOZ_LANGS=(ca cs de en-GB es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT
+# ru sk sv-SE tr uk zh-CN zh-TW)
+MOZ_LANGS=(cs de en-GB es-AR es-ES fr hu it ja lt nl pl pt-PT
+ ru sk sv-SE zh-CN zh-TW)
+
+MOZ_PV="${PV}"
+MOZ_PV="${MOZ_PV/_beta/b}"
+MOZ_P="${P}"
+MY_MOZ_P="${PN}-${MOZ_PV}"
+PATCH_PV="2.53.18"
+PATCH="${PN}-${PATCH_PV}-patches"
+PATCH_S="${WORKDIR}/gentoo-${PN}-patches-${PATCH_PV}"
+
+SRC_URI="https://archive.seamonkey-project.org/releases/${MOZ_PV}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz
+ https://archive.seamonkey-project.org/releases/${MOZ_PV}/source/${MY_MOZ_P}.source-l10n.tar.xz -> ${P}.source-l10n.tar.xz
+ https://github.com/BioMike/gentoo-${PN}-patches/archive/refs/tags/${PATCH_PV}.tar.gz -> ${PATCH}.tar.gz"
+
+S="${WORKDIR}/${MY_MOZ_P}"
+
+MOZ_GENERATE_LANGPACKS=1
+MOZ_L10N_SOURCEDIR="${S}/${P}-l10n"
+inherit autotools check-reqs desktop edos2unix flag-o-matic llvm mozcoreconf-v6 mozlinguas-v2 pax-utils \
+ toolchain-funcs xdg-utils
+
+DESCRIPTION="Seamonkey Web Browser"
+HOMEPAGE="https://www.seamonkey-project.org/"
+
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+SLOT="0"
+SYSTEM_IUSE=( +system-{av1,harfbuzz,icu,jpeg,libevent,libvpx,png,sqlite} )
+IUSE="+chatzilla cpu_flags_arm_neon dbus +gmp-autoupdate +ipc jack
+lto pulseaudio selinux startup-notification test webrtc wifi"
+IUSE+=" ${SYSTEM_IUSE[@]}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-arch/unzip
+ app-arch/zip
+ >=dev-lang/nasm-2.13
+ dev-lang/perl
+ dev-util/cbindgen
+ >=sys-devel/binutils-2.16.1
+ || (
+ (
+ sys-devel/clang:16
+ sys-devel/llvm:16
+ )
+ (
+ sys-devel/clang:15
+ sys-devel/llvm:15
+ )
+ )
+ virtual/pkgconfig
+ virtual/rust
+ amd64? ( >=dev-lang/yasm-1.1 )
+ lto? ( sys-devel/binutils[gold] )
+ x86? ( >=dev-lang/yasm-1.1 )
+"
+COMMON_DEPEND="
+ app-arch/bzip2
+ >=app-accessibility/at-spi2-core-2.46.0
+ >=dev-libs/glib-2.26:2
+ >=dev-libs/libffi-3.0.10:=
+ >=dev-libs/nspr-4.23
+ >=dev-libs/nss-3.47.1
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ >=media-libs/mesa-10.2:=
+ >=sys-libs/zlib-1.2.3
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXt
+ x11-libs/libxcb:=
+ >=x11-libs/pango-1.22.0
+ x11-libs/pixman
+ media-video/ffmpeg
+ virtual/freedesktop-icon-theme
+ dbus? (
+ >=dev-libs/dbus-glib-0.72
+ >=sys-apps/dbus-0.60
+ )
+ jack? ( virtual/jack )
+ kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
+ pulseaudio? ( || (
+ media-libs/libpulse
+ >=media-sound/apulse-0.1.9
+ ) )
+ startup-notification? ( >=x11-libs/startup-notification-0.8 )
+ system-av1? (
+ >=media-libs/dav1d-0.3.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? (
+ >=media-gfx/graphite2-1.3.9-r1
+ >=media-libs/harfbuzz-1.3.3:0=
+ )
+ system-icu? ( >=dev-libs/icu-59.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.0:0= )
+ system-libvpx? ( >=media-libs/libvpx-1.8.0:0=[postproc] )
+ system-png? ( >=media-libs/libpng-1.6.31:0=[apng] )
+ system-sqlite? ( >=dev-db/sqlite-3.38.2:3[secure-delete] )
+ wifi? (
+ kernel_linux? (
+ >=dev-libs/dbus-glib-0.72
+ net-misc/networkmanager
+ >=sys-apps/dbus-0.60
+ )
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ selinux? ( sec-policy/selinux-mozilla )
+"
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+ amd64? ( virtual/opengl )
+ x86? ( virtual/opengl )
+"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ pthread_cond_timedwait_monotonic_np # Doesn't exist on Linux. Bug #905825
+)
+
+# allow GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+[[ -z ${GMP_PLUGIN_LIST} ]] && GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+
+BUILD_OBJ_DIR="${S}/seamonk"
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build." >&2
+}
+
+pkg_setup() {
+ if [[ ${PV} == *_beta* ]] || [[ ${PV} == *_pre* ]] ; then
+ ewarn
+ ewarn "You're using an unofficial release of ${PN}. Don't file any bug in"
+ ewarn "Gentoo's Bugtracker against this package in case it breaks for you."
+ ewarn "Those belong to upstream: https://bugzilla.mozilla.org"
+ fi
+
+ llvm_pkg_setup
+
+ moz_pkgsetup
+}
+
+pkg_pretend() {
+ # Ensure we have enough disk space to compile
+ if use lto || use test ; then
+ CHECKREQS_DISK_BUILD="16G"
+ else
+ CHECKREQS_DISK_BUILD="12G"
+ fi
+ check-reqs_pkg_setup
+}
+
+spkg_setup() {
+ # Ensure we have enough disk space to compile
+ if use lto || use test ; then
+ CHECKREQS_DISK_BUILD="16G"
+ else
+ CHECKREQS_DISK_BUILD="12G"
+ fi
+ check-reqs_pkg_setup
+}
+
+src_unpack() {
+ local l10n_sources="${P}.source-l10n.tar.xz"
+ unpack ${A/ ${l10n_sources}}
+
+ mkdir "${S}/${P}-l10n" || die
+ cd "${S}/${P}-l10n" || die
+ unpack ${l10n_sources}
+}
+
+src_prepare() {
+ # Apply our patches
+ eapply "${PATCH_S}/${PN}"
+
+ # Shell scripts sometimes contain DOS line endings; bug 391889
+ grep -rlZ --include="*.sh" $'\r$' . |
+ while read -r -d $'\0' file ; do
+ einfo edos2unix "${file}"
+ edos2unix "${file}"
+ done
+
+ if use system-libvpx ; then
+ eapply -p2 "${PATCH_S}/USE_flag/1009_seamonkey-2.53.3-system_libvpx-1.8.patch"
+ fi
+
+ # Fix for building on x86 https://bugs.gentoo.org/915336 (x86-only)
+ if use x86 ; then
+ eapply -p1 "${PATCH_S}/USE_flag/2021_seamonkey_2.53.17-floating-point_normalization_on_x86_build_fix.patch"
+ fi
+
+ # Patch for people who use their systems ICU 74
+ if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
+ eapply -p1 "${PATCH_S}/USE_flag/2022-bmo-1862601-system-icu-74.patch"
+ fi
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Fix wrong include, as suggested by SM upstream.
+ sed -e 's|#include \"RemoteSpellCheckEngineChild.h\"|#include \"mozilla/RemoteSpellCheckEngineChild.h\"|' \
+ -i extensions/spellcheck/src/mozSpellChecker.h || die
+
+ # Ensure that are plugins dir is enabled as default
+ sed -i -e "s:/usr/$(get_libdir)/mozilla/plugins:/usr/$(get_libdir)/${PN}/plugins:" \
+ xpcom/io/nsAppFileLocationProvider.cpp || die
+
+ # Don't exit with error when some libs are missing which we have in
+ # system.
+ sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
+ -i comm/suite/installer/Makefile.in || die
+ # Don't error out when there's no files to be removed:
+ sed 's@\(xargs rm\)$@\1 -f@' \
+ -i toolkit/mozapps/installer/packager.mk || die
+
+ # Don't build libs-% locale files for chatzilla if we are not building chatzilla
+ # (this is hard-coded in the build system at present rather than being based on configuration)
+ if ! use chatzilla ; then
+ sed '/extensions\/irc\/locales libs-/s@^@#@' \
+ -i comm/suite/locales/Makefile.in || die
+ fi
+
+ eautoreconf old-configure.in
+ cd js/src || die
+ eautoconf old-configure.in
+}
+
+src_configure() {
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
+
+ ######################################
+ #
+ # mozconfig, CFLAGS and CXXFLAGS setup
+ #
+ ######################################
+
+ mozconfig_init
+
+ ##################################
+ # Former mozconfig_config() part #
+ ##################################
+
+ # Migrated from mozcoreconf-2
+ mozconfig_annotate 'system_libs' --with-system-bz2
+ mozconfig_annotate 'system_libs' --with-system-zlib
+ mozconfig_annotate 'system_libs' --enable-system-pixman
+
+ # Disable for testing purposes only
+ mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
+
+ # Must pass release in order to properly select linker via gold useflag
+ mozconfig_annotate 'Enable by Gentoo' --enable-release
+
+ # Broken on PPC64, but outdated and should not be used according to upstream.
+ mozconfig_annotate 'Outdated and broken, disabled' --disable-jemalloc
+
+ # Must pass --enable-gold if using ld.gold
+ if tc-ld-is-gold ; then
+ mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
+ else
+ mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
+ fi
+
+ # Debug is broken, disable debug symbols
+ mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
+
+ mozconfig_use_enable startup-notification
+
+ # wifi pulls in dbus so manage both here
+ mozconfig_use_enable wifi necko-wifi
+ if use kernel_linux && use wifi && ! use dbus ; then
+ echo "Enabling dbus support due to wifi request"
+ mozconfig_annotate 'dbus required by necko-wifi on linux' --enable-dbus
+ else
+ mozconfig_use_enable dbus
+ mozconfig_annotate 'disabled' --disable-necko-wifi
+ fi
+
+ # These are enabled by default in all mozilla applications
+ mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${ESYSROOT}"/usr
+ mozconfig_annotate '' --with-system-nss --with-nss-prefix="${ESYSROOT}"/usr
+ mozconfig_annotate '' --x-includes="${ESYSROOT}"/usr/include --x-libraries="${ESYSROOT}"/usr/$(get_libdir)
+ if use system-libevent ; then
+ mozconfig_annotate '' --with-system-libevent="${ESYSROOT}"/usr
+ fi
+ mozconfig_annotate '' --prefix="${EPREFIX}"/usr
+ mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
+ mozconfig_annotate '' --disable-crashreporter
+ mozconfig_annotate '' --enable-system-ffi
+ mozconfig_annotate '' --disable-gconf
+ mozconfig_annotate '' --with-intl-api
+
+ # default toolkit is cairo-gtk3, optional use flags can change this
+ mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
+
+ # Instead of the standard --build= and --host=, mozilla uses --host instead
+ # of --build, and --target intstead of --host.
+ # Note, mozilla also has --build but it does not do what you think it does.
+ # Set both --target and --host as mozilla uses python to guess values otherwise
+ mozconfig_annotate '' --target="${CHOST}"
+ mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
+
+ mozconfig_use_enable pulseaudio
+ # force the deprecated alsa sound code if pulseaudio is disabled
+ if use kernel_linux && ! use pulseaudio ; then
+ mozconfig_annotate '-pulseaudio' --enable-alsa
+ fi
+
+ # For testing purpose only
+ mozconfig_annotate 'Sandbox' --enable-content-sandbox
+
+ mozconfig_use_enable system-sqlite
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-png
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-av1
+
+ # Modifications to better support ARM, bug 553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_annotate '' --with-fpu=neon
+ mozconfig_annotate '' --with-thumb=yes
+ mozconfig_annotate '' --with-thumb-interwork=no
+ fi
+ if [[ ${CHOST} == armv* ]] ; then
+ mozconfig_annotate '' --with-float-abi=hard
+ if ! use system-libvpx ; then
+ sed -i -e "s|softfp|hard|" media/libvpx/moz.build || die
+ fi
+ fi
+
+ if use lto ; then
+ # Linking only works when using ld.gold when LTO is enabled
+ mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
+ # ThinLTO is currently broken, see bmo#1644409
+ mozconfig_annotate '+lto' --enable-lto=full
+ else
+ if tc-ld-is-gold ; then
+ mozconfig_annotate "linker is set to gold" --enable-linker=gold
+ else
+ mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
+ fi
+ fi
+ # LTO flag was handled via configure
+ filter-lto
+
+ ##################################
+ # Former mozconfig_config() end #
+ ##################################
+
+ # enable JACK, bug 600002
+ mozconfig_use_enable jack
+
+ # It doesn't compile on alpha without this LDFLAGS
+ use alpha && append-ldflags "-Wl,--no-relax"
+
+ # Linking fails without this due to memory exhaustion
+ use x86 && append-ldflags "-Wl,--no-keep-memory"
+
+ # Setup api key for location services
+ printf '%s' "${_google_api_key}" > "${S}"/google-api-key
+ mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
+ mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
+
+ mozconfig_use_enable chatzilla irc
+ mozconfig_annotate '' --enable-dominspector
+
+ # use startup-cache for faster startup time
+ mozconfig_annotate '' --enable-startupcache
+
+ # Elf-hack is known to be broken on multiple archs.
+ # Disable it by default, because on the archs that still work,
+ # it also gives more problems than it solves.
+ # https://bugs.gentoo.org/851933
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1706264
+ if use x86 || use arm64 || use arm || use amd64 ; then
+ mozconfig_annotate 'elf-hack is broken' --disable-elf-hack
+ fi
+
+ # Disabled by default. See bug 836319 , comment 17.
+ if ! use webrtc ; then
+ mozconfig_annotate "disabled by Gentoo" --disable-webrtc
+ fi
+
+ # Use an objdir to keep things organized.
+ echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig || die
+ echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig || die
+
+ mozlinguas_mozconfig
+
+ # Finalize and report settings
+ mozconfig_final
+
+ # Work around breakage in makeopts with --no-print-directory
+ MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
+
+ if use amd64 || use x86 ; then
+ append-flags -mno-avx
+ fi
+
+ # Pass $MAKEOPTS to build system
+ export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+ # Use system's Python environment
+ export MACH_USE_SYSTEM_PYTHON=1
+ # Disable notification when build system has finished
+ export MOZ_NOSPAM=1
+
+ # workaround for funky/broken upstream configure...
+ export SHELL="${SHELL:-${EPREFIX}/bin/bash}"
+ #emake V=1 -f client.mk configure
+ ./mach configure || die
+}
+
+src_compile() {
+ #MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \
+ #emake V=1 -f client.mk
+ ./mach build --verbose || die
+
+ mozlinguas_src_compile
+}
+
+src_install() {
+ MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+ DICTPATH="\"${EPREFIX}/usr/share/myspell\""
+
+ local emid
+ pushd "${BUILD_OBJ_DIR}" &>/dev/null || die
+
+ # Pax mark xpcshell for hardened support, only used for startupcache creation.
+ pax-mark m dist/bin/xpcshell
+
+ # Copy our preference before omnijar is created.
+ sed "s|SEAMONKEY_PVR|${PVR}|" "${FILESDIR}"/all-gentoo-1.js > \
+ dist/bin/defaults/pref/all-gentoo.js \
+ || die
+
+ # Set default path to search for dictionaries.
+ echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
+ >> dist/bin/defaults/pref/all-gentoo.js \
+ || die
+
+ echo 'pref("extensions.autoDisableScopes", 3);' >> \
+ dist/bin/defaults/pref/all-gentoo.js \
+ || die
+
+ local plugin
+ if ! use gmp-autoupdate ; then
+ for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
+ echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
+ dist/bin/defaults/pref/all-gentoo.js || die
+ done
+ fi
+
+ popd &>/dev/null || die
+
+ #MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
+ #emake DESTDIR="${D}" install
+ DESTDIR="${D}" ./mach install || die
+ MOZ_P="${MY_MOZ_P}" mozlinguas_src_install
+
+ cp "${FILESDIR}"/${PN}.desktop "${T}" || die
+
+ sed 's|^\(MimeType=.*\)$|\1text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;|' \
+ -i "${T}"/${PN}.desktop || die
+ sed 's|^\(Categories=.*\)$|\1Email;|' -i "${T}"/${PN}.desktop \
+ || die
+
+ # Install icon and .desktop for menu entry
+ newicon "${S}"/comm/suite/branding/${PN}/default64.png ${PN}.png
+ domenu "${T}"/${PN}.desktop
+
+ # Required in order to use plugins and even run seamonkey on hardened.
+ pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/{seamonkey,seamonkey-bin,plugin-container}
+
+ if use chatzilla ; then
+ local emid='{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}'
+
+ # remove the en_US-only xpi file so a version with all requested locales can be installed
+ if [[ -e "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}.xpi ]] ; then
+ rm -f "${ED}"/${MOZILLA_FIVE_HOME}/extensions/${emid}.xpi || die
+ fi
+
+ # merge the extra locales into the main extension
+ mozlinguas_xpistage_langpacks dist/xpi-stage/chatzilla
+
+ # install the merged extension
+ mkdir -p "${T}/${emid}" || die
+ cp -RLp -t "${T}/${emid}" dist/xpi-stage/chatzilla/* || die
+ insinto ${MOZILLA_FIVE_HOME}/extensions
+ doins -r "${T}/${emid}"
+ fi
+
+ # Provide a place for plugins
+ keepdir "${MOZILLA_FIVE_HOME}/plugins"
+
+ # revdep-rebuild entry
+ insinto /etc/revdep-rebuild
+ echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}*" >> "${T}"/11${PN} || die
+ doins "${T}"/11${PN}
+}
+
+pkg_preinst() {
+ SEAMONKEY_PLUGINS_DIR="${EROOT}/usr/$(get_libdir)/${PN}/plugins"
+
+ if [[ -L "${SEAMONKEY_PLUGINS_DIR}" ]] ; then
+ rm "${SEAMONKEY_PLUGINS_DIR}" || die
+ fi
+}
+
+pkg_postinst() {
+ # Update mimedb for the new .desktop file
+ xdg_desktop_database_update
+
+ if ! use gmp-autoupdate ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${GMP_PLUGIN_LIST[@]}"; do
+ elog "\t ${plugin}" ;
+ done
+ fi
+
+ if use chatzilla ; then
+ elog "chatzilla is now an extension which can be en-/disabled and configured via"
+ elog "the Add-on manager."
+ fi
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/www-plugins/Manifest.gz b/www-plugins/Manifest.gz
index 6d5761e367a6..d7db0431df4e 100644
--- a/www-plugins/Manifest.gz
+++ b/www-plugins/Manifest.gz
Binary files differ
diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest
index bee826eecdd7..15975041dda9 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,7 +1,7 @@
DIST google-chrome-beta_122.0.6261.6-1_amd64.deb 108069904 BLAKE2B 005ff0c7991f78827c02c0114ed82587d0b3140b2fc6e9c8852de236b5803bbeb5ce79442e27f609d9fbeee31ed161603e9d85e9bd1e577a595ed68f844b4f7c SHA512 4506cec8ada6f1b932793871e09182124fea1867732fe93056c905d5bd6213b6d56a301e2550e6f02761de13de1c95c4fd5fcf3cc84345d2b3ed851944d2ffe4
-DIST google-chrome-stable_121.0.6167.85-1_amd64.deb 106421968 BLAKE2B 47b5503abc2286bfec59ba2bcbf665fa134ca6346d224cc3a375ac26dc5ae8aa1db90a4927bea4482df48919e9fb3f8def54b1d9041a217e8bc8943088d0f689 SHA512 948a771128c64c8e8952b2002e39f2fe656830564bd28d73b2b1147bc7ac53b56300640392aa5092552bdcdab60ab3a1ce2518656b4a467bcfd65789985e5099
+DIST google-chrome-stable_121.0.6167.139-1_amd64.deb 106447036 BLAKE2B d8ee55767b6b73c408b422862a20851efc64cb023a156484c589dea5902b6dd118f8829ef34dd2feafa3279f5013da378209e2cc5d8e80c7ad2ebd6adf506944 SHA512 0ef3d3ab17cbe585993ff01e805ab875cb37b8563620c31afeda750eeff3c3d0a0a25afbfb628f5b1d2d4909e7f20215f789ffff6e58af2c64ef0c484586b707
DIST google-chrome-unstable_123.0.6262.5-1_amd64.deb 106440740 BLAKE2B 1c7d4460b75fec7e91dd03d5054da38b134fdf0973923ac07fc5f1e440183a95031bb67925a6f9805d9ec1a79ee9f2a85bdfde8c04a45b1f2f35d70eeb3619d2 SHA512 1726edba5226a18b49eadd3e77061044bdc2cbafe1d238ac3f9651ad44ab8a299b9425d918af6aa82f56338070d48377cf50a4ac5344d270cef66ee41fea2603
-EBUILD chrome-binary-plugins-121.0.6167.85.ebuild 1178 BLAKE2B 7cacac1efe6827752be089e453a03db70809dd21d71d0c64429b2958ff15a2d3e5f23315682928345d53f71afa686ec00a2104555aa7ecf8d1483a586a11905a SHA512 895ebeca8db4f1862ffada94f1abeb75856e7f98e277ec994e5aabe2d78a5a4f4bcd98a8ecefd7e0009905a8564561416523dae6654b95df1ae915ddb9640790
+EBUILD chrome-binary-plugins-121.0.6167.139.ebuild 1178 BLAKE2B 7cacac1efe6827752be089e453a03db70809dd21d71d0c64429b2958ff15a2d3e5f23315682928345d53f71afa686ec00a2104555aa7ecf8d1483a586a11905a SHA512 895ebeca8db4f1862ffada94f1abeb75856e7f98e277ec994e5aabe2d78a5a4f4bcd98a8ecefd7e0009905a8564561416523dae6654b95df1ae915ddb9640790
EBUILD chrome-binary-plugins-122.0.6261.6_beta.ebuild 1179 BLAKE2B 10f8b3ccd2b648bc9333a06c8ec7236c5d95b2072bd4c89a71dcf2465e852c0be6efae14410b37bb344a5b4548c25c15e86780410a84b97e01ad7a0c4cf00383 SHA512 d72b5f49c4022a86dcac871e522c2f33ce76382881f785048f2c45397573c0a428818d310c8f24fbea7f3328155db7365c07727ab52d236842a3b6ed6fa86071
EBUILD chrome-binary-plugins-123.0.6262.5_alpha.ebuild 1179 BLAKE2B 10f8b3ccd2b648bc9333a06c8ec7236c5d95b2072bd4c89a71dcf2465e852c0be6efae14410b37bb344a5b4548c25c15e86780410a84b97e01ad7a0c4cf00383 SHA512 d72b5f49c4022a86dcac871e522c2f33ce76382881f785048f2c45397573c0a428818d310c8f24fbea7f3328155db7365c07727ab52d236842a3b6ed6fa86071
MISC metadata.xml 263 BLAKE2B 63f20710af1b20f01824544c06058c4bef7c4b6e1b66a2bcd17c2dde8f48e6b30a074ec6c3940976d652bb8885a80495914a3ddf4de5766c04f5913780c85668 SHA512 85a03d35084d8d81e038c8065fe58a36f3dd1f5355aaf62033ba590636fa4855ee993ec5f3d10645a55754debddf0b57b4403172f3808e4575b3b2d8d7f180c0
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.85.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.139.ebuild
index 76256358489d..76256358489d 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.85.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-121.0.6167.139.ebuild
diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz
index b4945a6008cb..e932e5895c99 100644
--- a/x11-drivers/Manifest.gz
+++ b/x11-drivers/Manifest.gz
Binary files differ
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
index ab06d1a17bf5..3019f8497aa1 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -80,6 +80,6 @@ EBUILD nvidia-drivers-525.147.05.ebuild 17444 BLAKE2B 4ac561d33d3815d949e4af04f0
EBUILD nvidia-drivers-535.146.02.ebuild 17653 BLAKE2B a9bc989a54d7bf99feb637dcac7875b5359814bcf5c4e26c2f24d4ff79c98ed28dd07093de912bfa7187bd8ae0fb69f39713f1be3be50ec3c19b9c1bb9879c8d SHA512 0502e3381651aa2929dea4eff3ce45cfa20a836858e4a9d9632f7f7444dff196d1bb69dfe385b949529400e8d96bc3c217fbc96348ba97560d2f3c3d0ef6992f
EBUILD nvidia-drivers-535.154.05.ebuild 17653 BLAKE2B a9bc989a54d7bf99feb637dcac7875b5359814bcf5c4e26c2f24d4ff79c98ed28dd07093de912bfa7187bd8ae0fb69f39713f1be3be50ec3c19b9c1bb9879c8d SHA512 0502e3381651aa2929dea4eff3ce45cfa20a836858e4a9d9632f7f7444dff196d1bb69dfe385b949529400e8d96bc3c217fbc96348ba97560d2f3c3d0ef6992f
EBUILD nvidia-drivers-535.43.23.ebuild 17457 BLAKE2B 30eca704a726fd44fbe22ed49a773f129693bb26baa733083a9629a284c70cbec4297003d2f6dd6e2dcbdce882fe0b919e58457b0e0d2975250490f3da7ab379 SHA512 c1759de35c9cc383eae7a6d7cd995398a709c57f7ca3c015d988330b7f618edbed117398a4d4c3508aaa8a98097802fc70da20e23bb22a1bca193d71e3c549e8
-EBUILD nvidia-drivers-545.29.06-r1.ebuild 17243 BLAKE2B 06b1c2b011744f745b8c50c54f885edd571bf9e91b9639cd6e16a35677264a7de8dff888d0cff9901b8b682ec308a9ba0b0d0b8b555cc05657d93b1a7268d307 SHA512 ef798928d7f2a7811c04244a623fcb4ab8371fd0bd9ed5e4e9a82609de41f8d5035d7f6646de0f4b339be3d8c17ce6668dae56c6f480a1f13142427d813312b1
-EBUILD nvidia-drivers-550.40.07.ebuild 16905 BLAKE2B 75195da2500cb2b3e1750212d195f3178c250fab87e3dd746638fe915958c3fff9033efffd5baf537a04af082cdd8de6e742b0d205ba98bc628a11f7e32165e4 SHA512 92c9a47ea5c8c49ca46965f9754fed01e41433ecf781e9c17821d64cf4c6169639c513d2d20c1b095cc038f3f0902a8e7fb7483e64cbc5cfd3fd11b9d1f1b27c
+EBUILD nvidia-drivers-545.29.06-r1.ebuild 16884 BLAKE2B 71c4c12293b79e725de82c26ac594ccd24ef01a4e963a63c6172e1be8c7a4651b91573eedd8088d769fc07933afaa2a78fdd83c353664aa3a1d675a30169b230 SHA512 5f4d917c4bcb0389c5f919492ffc7e3eb0751a914a1db17e0d8441d1211fecfeeb8f5a8ad5cd338380b39454b55e62a941df948669098cf3d974ff99e34b82f2
+EBUILD nvidia-drivers-550.40.07.ebuild 16546 BLAKE2B 327106b6070bbcbeed47bb76ccf227e1023034caaea447a6c76a8f1a091ba79cc4c30c624441026129732d05b12073a65ccb9a2aa2a73ca9501d9b9ee9686658 SHA512 e9ea6f9900615464b8fe51533899778c8c1aaf5354ed3e758fde5e743fb3d3a07eb37e3e5c4e4526342721630e3832c3aa2627cff74b8eb4550eaacf46bccbca
MISC metadata.xml 1276 BLAKE2B 9fd18d8984ae4440f9623426edea81096b3aef9e591737d45f434848a24d50bda3ea6fa14fa412a9a59404b6256f00147b1a4650cf5f7a1a1445363fd844b522 SHA512 e46e21f95ea3b84dae5dee6bd2fa61efa4df7ebbf9ecb8033d5d590ad05c1343119822a50a156c3a46fcec5fbd1977cb6d6fc74c32e64ac4e8ded9760f09d91c
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild
index 293bf8b8844d..e22d74f46e2c 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild
@@ -110,12 +110,6 @@ pkg_setup() {
selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or
DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in."
- local ERROR_X86_KERNEL_IBT="CONFIG_X86_KERNEL_IBT: is set and, if the CPU supports the feature,
- this *could* lead to modules load failure with ENDBR errors, or to
- broken CUDA/NVENC. Please ignore if not having issues, but otherwise
- try to unset or pass ibt=off to the kernel's command line." #911142
- use kernel-open || CONFIG_CHECK+=" ~!X86_KERNEL_IBT"
-
use amd64 && kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764
use kernel-open && CONFIG_CHECK+=" MMU_NOTIFIER" #843827
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.07.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.07.ebuild
index 5ad7b730f667..3c3500782cb2 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.07.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.07.ebuild
@@ -111,12 +111,6 @@ pkg_setup() {
selection of a DRM device even if unused, e.g. CONFIG_DRM_AMDGPU=m or
DRM_I915=y, DRM_NOUVEAU=m also acceptable if a module and not built-in."
- local ERROR_X86_KERNEL_IBT="CONFIG_X86_KERNEL_IBT: is set and, if the CPU supports the feature,
- this *could* lead to modules load failure with ENDBR errors, or to
- broken CUDA/NVENC. Please ignore if not having issues, but otherwise
- try to unset or pass ibt=off to the kernel's command line." #911142
- use kernel-open || CONFIG_CHECK+=" ~!X86_KERNEL_IBT"
-
use amd64 && kernel_is -ge 5 8 && CONFIG_CHECK+=" X86_PAT" #817764
use kernel-open && CONFIG_CHECK+=" MMU_NOTIFIER" #843827
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 9b52dee3d424..3b3a091ef203 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/gigolo/Manifest b/x11-misc/gigolo/Manifest
index ce85b9a5ae99..d5c5fa86ce34 100644
--- a/x11-misc/gigolo/Manifest
+++ b/x11-misc/gigolo/Manifest
@@ -1,3 +1,3 @@
DIST gigolo-0.5.3.tar.bz2 304664 BLAKE2B 958e2cdbd043adf1e4f166ca6435462ee2621d7f7bc4918505715bc3240f5ee2a60fb5a27f23a607a1ffd862d41123dfd5977aa87f7c4fe1c7a085d05aac3b2a SHA512 46d93d4c2654a91724208f144098f0a870465823a516339c8455345b5d32be6efe2b7fb13d3e5c89daf2cd919e07e5fcbdc8c8e93bce03c78dbe1907ea5edfcd
-EBUILD gigolo-0.5.3.ebuild 826 BLAKE2B abb74733ae66408dbf9666e4acdd951f014d2ff376396c99449ed26940f4ccc08e57ea2beeab84c3eab1fd38cb578002b5cdbbb4dd0d1a72f6999f1b62f87d4d SHA512 cf29fa50b7772c73c7c8bcf9a7968f2315b913dce4714adc4ed8edd141adbf3fec8e691b1ca08ad7e134040169f6271d9f639929f39e08a44db75af3e7a290d9
+EBUILD gigolo-0.5.3.ebuild 831 BLAKE2B 75452afcf09e4b002a83586af5e239a5e710eb47581ae9139bf9c197b766b8dc6702dd2713c3b7b13209ac02c66c2b4230f161b9cb161c1c483e47845b31a797 SHA512 474f9e67829190999a619d8d8801e285c841e6b456e1ac235dd3d72312a2438dfdc671538dd5156ad1cf40b584c387e7fd64f81aa10b60e2f3c226c274c137f2
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/x11-misc/gigolo/gigolo-0.5.3.ebuild b/x11-misc/gigolo/gigolo-0.5.3.ebuild
index f0fe6e4930e1..42b51b686d1b 100644
--- a/x11-misc/gigolo/gigolo-0.5.3.ebuild
+++ b/x11-misc/gigolo/gigolo-0.5.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
DEPEND="
>=dev-libs/glib-2.38.0
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz
index 0e5e17615ac3..05dc5f8d7ce8 100644
--- a/xfce-base/Manifest.gz
+++ b/xfce-base/Manifest.gz
Binary files differ
diff --git a/xfce-base/xfce4-meta/Manifest b/xfce-base/xfce4-meta/Manifest
index 92edeabcec2e..beb201eb3b16 100644
--- a/xfce-base/xfce4-meta/Manifest
+++ b/xfce-base/xfce4-meta/Manifest
@@ -1,3 +1,3 @@
-EBUILD xfce4-meta-4.18-r1.ebuild 1373 BLAKE2B fa0d5cfd2ed9ca21357549cd6673e471f8ad9e20d7549922d4d6ea87c172e55c4f2928ea0db85c2982704a0402bab8e822fde43ad6817a9162ef2ac572a80ea8 SHA512 57e46bc9a994f8ab4295b39894c1c22723df369323e7ae82328b1865de3f6aad21d636e356c3b2a5e1d15dbe712000505fd688e4cc7b225642e7d16b4e0d7a42
+EBUILD xfce4-meta-4.18-r1.ebuild 1378 BLAKE2B ea8d655c054e347bf893f0dacd047946a787b9ff453b47acdcad7a98288c4222f4bde95ba18dbbf2457a7891f21a497413c8e8f088a487e439ce286c4e7f3779 SHA512 89018f5a19096a17012cb191cdef8ac97d0f5296a4224239e7d1f52e20918e60515ea6df61ff244e14cd834f4e76440498f7adde68934c0d79b6638020d25de0
EBUILD xfce4-meta-4.18.ebuild 1032 BLAKE2B 8d0bafd98b123856e43b9d22abeeebbb1c20b96d323b1eb2e9f73331a485fb325fcdab13b916c673d5db68eb6c699accdb535c51fb3c391c67700421b936f779 SHA512 1395ce3d382e72a8e02029c7b34054eb50583ae3d39cf9641c89b679d5a3a96227d5ccbc3f7bd7e1eb28b7b591af584d42e92c443b9170449ec6223655f1a21d
MISC metadata.xml 924 BLAKE2B b0190f32eec0bc5697336d33b262d0512e5ba3173bd7d78e19fc469483d55e6e8e6f2f19beabac3a07c4ddd25265b673f19fc1be08bbcadbb027163e796d1a63 SHA512 120771c832296cde51b6a0bfdf1079e82b64d811d4b41856fcf0fbb680026039a894d82e32f6b3c51d67d35f0bc56c573e6243199601f94e57d06f0c32e09d2a
diff --git a/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild b/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
index 22242eb8236d..bb372ccd0ded 100644
--- a/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
+++ b/xfce-base/xfce4-meta/xfce4-meta-4.18-r1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://www.xfce.org/"
LICENSE="metapackage"
SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="
archive calendar cdr editor image media minimal mpd pulseaudio
remote-fs search +svg upower