summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-11-20 17:13:51 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-11-20 17:13:51 +0000
commitbe675f929577458bd306c90ed78b62054197c0b1 (patch)
tree5eabf108becbac5f9628fb677b1a0eb93fab07a3
parentc72af498eade96364bed882cf8ab30fc3da7d772 (diff)
gentoo auto-resync : 20:11:2023 - 17:13:50
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29269 -> 29274 bytes
-rw-r--r--app-office/Manifest.gzbin8071 -> 8076 bytes
-rw-r--r--app-office/libreoffice/Manifest2
-rw-r--r--app-office/libreoffice/files/libreoffice-7.5.8.2-icu-74-compatibility.patch218
-rw-r--r--app-office/libreoffice/libreoffice-7.5.8.2-r1.ebuild664
-rw-r--r--dev-haskell/Manifest.gzbin83632 -> 83632 bytes
-rw-r--r--dev-haskell/foldl/Manifest2
-rw-r--r--dev-haskell/foldl/files/foldl-1.4.15-cabal-doctest.patch6
-rw-r--r--dev-lang/Manifest.gzbin21018 -> 21011 bytes
-rw-r--r--dev-lang/lua/Manifest2
-rw-r--r--dev-lang/lua/lua-5.4.6.ebuild2
-rw-r--r--dev-python/Manifest.gzbin269994 -> 269970 bytes
-rw-r--r--dev-python/et_xmlfile/Manifest2
-rw-r--r--dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild2
-rw-r--r--dev-python/ipykernel/Manifest2
-rw-r--r--dev-python/ipykernel/ipykernel-6.26.0.ebuild8
-rw-r--r--dev-python/ipyparallel/Manifest3
-rw-r--r--dev-python/ipyparallel/files/ipyparallel-8.6.1-pypy310.patch32
-rw-r--r--dev-python/ipyparallel/ipyparallel-8.6.1.ebuild4
-rw-r--r--dev-python/ipython/Manifest2
-rw-r--r--dev-python/ipython/ipython-8.17.2.ebuild37
-rw-r--r--dev-python/ipython_genutils/Manifest2
-rw-r--r--dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild2
-rw-r--r--dev-python/ipywidgets/Manifest2
-rw-r--r--dev-python/ipywidgets/ipywidgets-8.1.1.ebuild2
-rw-r--r--dev-python/json5/Manifest2
-rw-r--r--dev-python/json5/json5-0.9.11.ebuild2
-rw-r--r--dev-python/jupyter-client/Manifest2
-rw-r--r--dev-python/jupyter-client/jupyter-client-8.6.0.ebuild2
-rw-r--r--dev-python/jupyter-core/Manifest2
-rw-r--r--dev-python/jupyter-core/jupyter-core-5.5.0.ebuild2
-rw-r--r--dev-python/jupyter-server-terminals/Manifest2
-rw-r--r--dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild2
-rw-r--r--dev-python/jupyter-server/Manifest2
-rw-r--r--dev-python/jupyter-server/jupyter-server-2.10.1.ebuild2
-rw-r--r--dev-python/jupyterlab-pygments/Manifest2
-rw-r--r--dev-python/jupyterlab-pygments/jupyterlab-pygments-0.2.2.ebuild2
-rw-r--r--dev-python/jupyterlab-server/Manifest2
-rw-r--r--dev-python/jupyterlab-server/jupyterlab-server-2.25.2.ebuild2
-rw-r--r--dev-python/kerberos/Manifest2
-rw-r--r--dev-python/kerberos/kerberos-1.3.1-r2.ebuild2
-rw-r--r--dev-python/nbclient/Manifest2
-rw-r--r--dev-python/nbclient/nbclient-0.9.0.ebuild15
-rw-r--r--dev-python/nbconvert/Manifest2
-rw-r--r--dev-python/nbconvert/nbconvert-7.11.0.ebuild2
-rw-r--r--dev-python/nbformat/Manifest2
-rw-r--r--dev-python/nbformat/nbformat-5.9.2.ebuild2
-rw-r--r--dev-python/openapi-core/Manifest2
-rw-r--r--dev-python/openapi-core/openapi-core-0.18.2.ebuild2
-rw-r--r--dev-python/openpyxl/Manifest2
-rw-r--r--dev-python/openpyxl/openpyxl-3.1.2.ebuild2
-rw-r--r--dev-python/pandocfilters/Manifest2
-rw-r--r--dev-python/pandocfilters/pandocfilters-1.5.0.ebuild2
-rw-r--r--dev-python/parse/Manifest2
-rw-r--r--dev-python/parse/parse-1.19.1.ebuild13
-rw-r--r--dev-python/pivy/Manifest4
-rw-r--r--dev-python/pivy/files/pivy-0.6.8-python312.patch23
-rw-r--r--dev-python/pivy/pivy-0.6.8.ebuild11
-rw-r--r--dev-python/pygccxml/Manifest3
-rw-r--r--dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch10
-rw-r--r--dev-python/pygccxml/pygccxml-2.4.0.ebuild33
-rw-r--r--dev-python/pymongo/Manifest2
-rw-r--r--dev-python/pymongo/pymongo-4.6.0.ebuild2
-rw-r--r--dev-python/pytest-jupyter/Manifest2
-rw-r--r--dev-python/pytest-jupyter/pytest-jupyter-0.7.0.ebuild2
-rw-r--r--dev-python/pytest-tornado/Manifest2
-rw-r--r--dev-python/pytest-tornado/pytest-tornado-0.8.1-r1.ebuild2
-rw-r--r--dev-python/pytest-tornasync/Manifest2
-rw-r--r--dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-r1.ebuild2
-rw-r--r--dev-python/rapidfuzz-capi/Manifest2
-rw-r--r--dev-python/rapidfuzz-capi/rapidfuzz-capi-1.0.5.ebuild2
-rw-r--r--dev-python/rapidfuzz/Manifest2
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild2
-rw-r--r--dev-python/scikit-build/Manifest2
-rw-r--r--dev-python/scikit-build/scikit-build-0.17.6.ebuild13
-rw-r--r--dev-python/sqlparse/Manifest2
-rw-r--r--dev-python/sqlparse/sqlparse-0.4.4.ebuild2
-rw-r--r--dev-python/tblib/Manifest2
-rw-r--r--dev-python/tblib/tblib-3.0.0.ebuild2
-rw-r--r--dev-python/timeout-decorator/Manifest2
-rw-r--r--dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild2
-rw-r--r--dev-python/widgetsnbextension/Manifest2
-rw-r--r--dev-python/widgetsnbextension/widgetsnbextension-4.0.9.ebuild6
-rw-r--r--dev-python/xlrd/Manifest2
-rw-r--r--dev-python/xlrd/xlrd-2.0.1-r1.ebuild2
-rw-r--r--dev-qt/Manifest.gzbin11387 -> 11387 bytes
-rw-r--r--dev-qt/qtwebengine/Manifest7
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.5.3-icu74.patch14
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.5.3.ebuild1
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.6.0.ebuild1
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild1
-rw-r--r--media-gfx/Manifest.gzbin37999 -> 38004 bytes
-rw-r--r--media-gfx/freecad/Manifest5
-rw-r--r--media-gfx/freecad/files/freecad-0.21.1-Gentoo-specific-don-t-check-vcs.patch16
-rw-r--r--media-gfx/freecad/freecad-0.21.2.ebuild364
-rw-r--r--media-gfx/freecad/freecad-9999.ebuild99
-rw-r--r--media-libs/Manifest.gzbin69261 -> 69425 bytes
-rw-r--r--media-libs/coin/Manifest2
-rw-r--r--media-libs/coin/coin-4.0.1.ebuild104
-rw-r--r--media-libs/libmpg123/Manifest5
-rw-r--r--media-libs/libmpg123/files/mpg123-1.32.3-build-programs-component.patch55
-rw-r--r--media-libs/libmpg123/files/mpg123-1.32.3-build-with-installed-libs.patch252
-rw-r--r--media-libs/libmpg123/libmpg123-1.32.3.ebuild104
-rw-r--r--media-libs/libmpg123/metadata.xml17
-rw-r--r--media-libs/libsndfile/Manifest3
-rw-r--r--media-libs/libsndfile/libsndfile-1.2.2-r1.ebuild70
-rw-r--r--media-libs/libsndfile/libsndfile-9999.ebuild2
-rw-r--r--media-plugins/Manifest.gzbin42907 -> 42909 bytes
-rw-r--r--media-plugins/gst-plugins-mpg123/Manifest1
-rw-r--r--media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.3-r1.ebuild15
-rw-r--r--media-sound/Manifest.gzbin57287 -> 57284 bytes
-rw-r--r--media-sound/mpg123/Manifest3
-rw-r--r--media-sound/mpg123/files/mpg123-1.32.3-build-programs-component.patch55
-rw-r--r--media-sound/mpg123/files/mpg123-1.32.3-build-with-installed-libs.patch252
-rw-r--r--media-sound/mpg123/mpg123-1.32.3-r1.ebuild107
-rw-r--r--media-video/Manifest.gzbin25206 -> 25204 bytes
-rw-r--r--media-video/vlc/Manifest5
-rw-r--r--media-video/vlc/vlc-3.0.20-r1.ebuild517
-rw-r--r--media-video/vlc/vlc-3.0.9999.ebuild2
-rw-r--r--media-video/vlc/vlc-9999.ebuild2
-rw-r--r--metadata/Manifest.gzbin7808 -> 7813 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.gzbin27899 -> 27898 bytes
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin11003 -> 11163 bytes
-rw-r--r--metadata/md5-cache/app-office/libreoffice-7.5.8.2-r118
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin44863 -> 44859 bytes
-rw-r--r--metadata/md5-cache/dev-lang/lua-5.4.64
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin394876 -> 395069 bytes
-rw-r--r--metadata/md5-cache/dev-python/et_xmlfile-1.1.0-r110
-rw-r--r--metadata/md5-cache/dev-python/ipykernel-6.26.010
-rw-r--r--metadata/md5-cache/dev-python/ipyparallel-8.6.110
-rw-r--r--metadata/md5-cache/dev-python/ipython-8.17.28
-rw-r--r--metadata/md5-cache/dev-python/ipython_genutils-0.2.0-r410
-rw-r--r--metadata/md5-cache/dev-python/ipywidgets-8.1.110
-rw-r--r--metadata/md5-cache/dev-python/json5-0.9.1110
-rw-r--r--metadata/md5-cache/dev-python/jupyter-client-8.6.010
-rw-r--r--metadata/md5-cache/dev-python/jupyter-core-5.5.010
-rw-r--r--metadata/md5-cache/dev-python/jupyter-server-2.10.110
-rw-r--r--metadata/md5-cache/dev-python/jupyter-server-terminals-0.4.410
-rw-r--r--metadata/md5-cache/dev-python/jupyterlab-pygments-0.2.210
-rw-r--r--metadata/md5-cache/dev-python/jupyterlab-server-2.25.210
-rw-r--r--metadata/md5-cache/dev-python/kerberos-1.3.1-r212
-rw-r--r--metadata/md5-cache/dev-python/nbclient-0.9.010
-rw-r--r--metadata/md5-cache/dev-python/nbconvert-7.11.010
-rw-r--r--metadata/md5-cache/dev-python/nbformat-5.9.210
-rw-r--r--metadata/md5-cache/dev-python/openapi-core-0.18.210
-rw-r--r--metadata/md5-cache/dev-python/openpyxl-3.1.210
-rw-r--r--metadata/md5-cache/dev-python/pandocfilters-1.5.010
-rw-r--r--metadata/md5-cache/dev-python/parse-1.19.112
-rw-r--r--metadata/md5-cache/dev-python/pivy-0.6.814
-rw-r--r--metadata/md5-cache/dev-python/pygccxml-2.4.017
-rw-r--r--metadata/md5-cache/dev-python/pymongo-4.6.012
-rw-r--r--metadata/md5-cache/dev-python/pytest-jupyter-0.7.010
-rw-r--r--metadata/md5-cache/dev-python/pytest-tornado-0.8.1-r110
-rw-r--r--metadata/md5-cache/dev-python/pytest-tornasync-0.6.0_p2-r110
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.5.212
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-capi-1.0.510
-rw-r--r--metadata/md5-cache/dev-python/scikit-build-0.17.610
-rw-r--r--metadata/md5-cache/dev-python/sqlparse-0.4.410
-rw-r--r--metadata/md5-cache/dev-python/tblib-3.0.010
-rw-r--r--metadata/md5-cache/dev-python/timeout-decorator-0.5.0-r110
-rw-r--r--metadata/md5-cache/dev-python/widgetsnbextension-4.0.910
-rw-r--r--metadata/md5-cache/dev-python/xlrd-2.0.1-r110
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin28789 -> 28793 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.5.32
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.6.02
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.6.99992
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin59210 -> 59368 bytes
-rw-r--r--metadata/md5-cache/media-gfx/freecad-0.21.218
-rw-r--r--metadata/md5-cache/media-gfx/freecad-999912
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin120640 -> 121128 bytes
-rw-r--r--metadata/md5-cache/media-libs/coin-4.0.117
-rw-r--r--metadata/md5-cache/media-libs/libmpg123-1.32.316
-rw-r--r--metadata/md5-cache/media-libs/libsndfile-1.2.2-r116
-rw-r--r--metadata/md5-cache/media-libs/libsndfile-99996
-rw-r--r--metadata/md5-cache/media-plugins/Manifest.gzbin83953 -> 84107 bytes
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.22.3-r116
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75374 -> 75539 bytes
-rw-r--r--metadata/md5-cache/media-sound/mpg123-1.32.3-r116
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin39882 -> 40036 bytes
-rw-r--r--metadata/md5-cache/media-video/vlc-3.0.20-r118
-rw-r--r--metadata/md5-cache/media-video/vlc-3.0.99996
-rw-r--r--metadata/md5-cache/media-video/vlc-99996
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin21343 -> 21506 bytes
-rw-r--r--metadata/md5-cache/net-mail/public-inbox-1.9.0_p2023111616
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin22740 -> 25440 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.13918
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.6318
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.1218
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.218
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.13917
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.6317
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.1217
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.217
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.10.20114
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-5.15.13914
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.1.6314
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.5.1214
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.6.214
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.13918
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.6318
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.1218
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.218
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-4.14.330 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-4.14.329)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-4.19.299 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-4.19.298)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-5.10.201 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-5.10.200)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-5.15.139 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-5.15.138)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-5.4.261 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-5.4.260)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.1.63 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.1.62)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.5.12 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.5.11)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.6.2 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.6.1)4
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin43982 -> 44620 bytes
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-5.15.1397
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.1.637
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.5.127
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.6.27
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin24504 -> 24507 bytes
-rw-r--r--metadata/md5-cache/www-apps/lidarr-2.0.4.3802 (renamed from metadata/md5-cache/www-apps/lidarr-2.0.2.3782)2
-rw-r--r--metadata/md5-cache/www-apps/prowlarr-1.10.4.4088 (renamed from metadata/md5-cache/www-apps/prowlarr-1.10.3.4070)2
-rw-r--r--metadata/md5-cache/www-apps/radarr-5.1.3.824614
-rw-r--r--metadata/md5-cache/www-apps/radarr-5.2.2.828814
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin63375 -> 63529 bytes
-rw-r--r--metadata/md5-cache/x11-misc/polybar-3.7.016
-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-mail/Manifest.gzbin14374 -> 14375 bytes
-rw-r--r--net-mail/public-inbox/Manifest2
-rw-r--r--net-mail/public-inbox/public-inbox-1.9.0_p20231116.ebuild53
-rw-r--r--profiles/Manifest.gzbin182970 -> 182969 bytes
-rw-r--r--profiles/arch/amd64/package.use.mask1
-rw-r--r--profiles/base/package.use.mask7
-rw-r--r--profiles/prefix/darwin/macos/arch/ppc/package.use.mask1
-rw-r--r--profiles/prefix/darwin/macos/arch/x64/package.use.mask1
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sys-kernel/Manifest.gzbin4576 -> 4584 bytes
-rw-r--r--sys-kernel/gentoo-kernel-bin/Manifest28
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.139.ebuild127
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.63.ebuild127
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.12.ebuild132
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.2.ebuild132
-rw-r--r--sys-kernel/gentoo-kernel/Manifest12
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-5.15.139.ebuild141
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.1.63.ebuild146
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.5.12.ebuild149
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.6.2.ebuild149
-rw-r--r--sys-kernel/gentoo-sources/Manifest20
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.10.201.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-5.15.139.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.1.63.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.5.12.ebuild28
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.6.2.ebuild28
-rw-r--r--sys-kernel/vanilla-kernel/Manifest12
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-5.15.139.ebuild137
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.1.63.ebuild137
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.5.12.ebuild140
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.2.ebuild140
-rw-r--r--sys-kernel/vanilla-sources/Manifest32
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.14.330.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-4.14.329.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-4.19.299.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-4.19.298.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.10.201.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.10.200.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.15.139.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.15.138.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-5.4.261.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-5.4.260.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.1.63.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.1.62.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.5.12.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.5.11.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.6.2.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.6.1.ebuild)0
-rw-r--r--virtual/Manifest.gzbin28411 -> 28404 bytes
-rw-r--r--virtual/dist-kernel/Manifest4
-rw-r--r--virtual/dist-kernel/dist-kernel-5.15.139.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.1.63.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.5.12.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.2.ebuild16
-rw-r--r--www-apps/Manifest.gzbin13289 -> 13294 bytes
-rw-r--r--www-apps/lidarr/Manifest14
-rw-r--r--www-apps/lidarr/lidarr-2.0.4.3802.ebuild (renamed from www-apps/lidarr/lidarr-2.0.2.3782.ebuild)0
-rw-r--r--www-apps/prowlarr/Manifest14
-rw-r--r--www-apps/prowlarr/prowlarr-1.10.4.4088.ebuild (renamed from www-apps/prowlarr/prowlarr-1.10.3.4070.ebuild)0
-rw-r--r--www-apps/radarr/Manifest14
-rw-r--r--www-apps/radarr/radarr-5.2.2.8288.ebuild (renamed from www-apps/radarr/radarr-5.1.3.8246.ebuild)12
-rw-r--r--x11-misc/Manifest.gzbin46728 -> 46728 bytes
-rw-r--r--x11-misc/polybar/Manifest2
-rw-r--r--x11-misc/polybar/polybar-3.7.0.ebuild62
289 files changed, 6040 insertions, 471 deletions
diff --git a/Manifest b/Manifest
index 1df7b5b309fe..e125bf335df0 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29269 BLAKE2B 789f16892193c813d7a5037514a71111e1ad0ca3f7284f53db2f3e9db018aee712fdf1e538f3a635ac438ba9408efa0be864b699f2db047cdb3370f3f1e3fa9c SHA512 d603f79389377343fadec144bfbe232424bf4e18a2861b661a29d78ce236c71e786ce2467278e5707060608d43276a6dfb2183605a3acf6587a6e22f18294d17
-TIMESTAMP 2023-11-20T10:40:07Z
+MANIFEST Manifest.files.gz 29274 BLAKE2B 2c79a7a05ec1b633c99e86e18120cacca3e85cdf18791d2737df94cf09ea572bc6ffbc5f17da48d44f1f42349fa6c626a9748c454f325a0ba5cbf87ab832f479 SHA512 0b56edf037ff33333a19e04f5e0ae0c84942076b0a85937bfac467eabaa754c1c807a20c2eec3a9a9e3ee6538da2694d3a16562ff806e2526dfcf3fcdc346a86
+TIMESTAMP 2023-11-20T16:40:22Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVbN4dfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVbi/ZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCQxA//TGE22zuPdDEpl5QG8IgRyr4HOQE/eVgMuxg1mnkxx2zLY0e9+PtYL2ZT
-V3qBj/j7/NwH7jv+jlEJ+QzNhX5LOF1toBH3kDkcxhoiIezXTpyS1a3q/EJwcxqy
-c6EsRnWpr6WPDARz9Mi1RSHNpKesd/ZC4+IPywDfFykwwMvBjVD2l460mTu/VS4+
-pSL3MkTPUHuw5zkhpxwpW9YPPbS0nkvS87rslICYmnFM+4TWClAEQLTu+T2yJRta
-SG99b6e6pYfKer6YHEQPtOy+lM4Wps3JVi30yrXIdnO9p1TUQHRItzcoL6BTJwRi
-UkjeZLcS0pxGUwG2ib8GEcYLromhC7huN54sIkqRIukA6e/fT25NmSr5uIChKYqK
-Hg2XTITrSbrHg0ldW2GyETxveR1+gNSUMWKfi6zx2jkDKd2Z8++igpv44fdpPlRu
-LhSWbT4FPmxuf6QspjCNs0jRK+4iMe4AKs6XUVpiSdIXutH83cg7Lf3uQ04o8o7w
-dkDaTajWxwNCp4rnZt7T7+kblbLlW+z5KrUM8+HlUypFIIDRTBE6aaTmpK10H+UP
-InZzkm/yTlcesYg0t7uqR2vOYZi/nb5SEWfI25JeUohXLLikU9K9qMhSB3NhJV0l
-oiPSdQqD0Qd1oD0dCgAubt6LnPPizsc2Tr0lXVv/B81+lhtLs7c=
-=iQ3X
+klCuWw//aKwGUJ2joK4/G57tb6trmjZjSC7wKmiI/Z+PJRPrL6aA8vRaEg+u1FzD
++EmvSYH9AjzjAt040w6BCePHOWTILS4TBTVEUcrvGHhM7x9kCPo5TzF5c7x9KRl7
+ExFJPHcJbJnuC4VmqO+fdUY1XMCF271yaNAJv4mYZVX4CD6dFMR0WZjl0+XRlvS1
+8otlueB8xPCWXF1EPhZP9ERzoRmd3lA3WiD8bcLQdkW2bERdr32QWVkoY5xrzjt6
+bKfg3bFaNGiTuoPA2xAZc9WqQarCPdehsUQcLuBeMDON3JLeWnwPvsU061FQkvwt
+hU1s8+sDSFLCLAyNOfKsonI8dfyvygMjjx8iPA4mMlX76uAn/WLkBPPrN1rAgWQf
+l+xWbGGMwnbhASbxTdDGIAA8jZXLCAFrYRh4st0mc7caTQ+ASWlU2DLs7w1S2WNE
+aIEPaitj3IfhMi0LfIAayGFlU3eSCFvbwD02lQgtj3NH5OfEc4E10IccBBW4NqzY
+BSrukIXbCM5NMSCVP3kGj7SgXIUfJ+PCYZsodwJwqlqA5xQZkMxGt9ZtETEWrtMh
+6ZqAW+9HW5x6sBHxHF0WSqS5Rluf3jiT1wOBVVv63GVy7SXoO0bHKLnl5vQHtwmD
+BBXii2pgVJc7mLsN1bngcauVfZ7xCAyA3XcEgDI6m6FP1GHLeGE=
+=zUfD
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index fa230e8310b2..20b44b26eaf2 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index e3f1e651d68a..33d0fe8b589e 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
index 8493d10f61c9..eab2c61b3771 100644
--- a/app-office/libreoffice/Manifest
+++ b/app-office/libreoffice/Manifest
@@ -2,6 +2,7 @@ AUX libreoffice-5.3.4.2-kioclient5.patch 605 BLAKE2B 30961066c080c4d06ca978b7c0a
AUX libreoffice-6.1-nomancompress.patch 967 BLAKE2B e60afbfd7007a5fab7291ffba34369137336327f4d1ee27789c5f6229b9a82f4aeab0eaeaf494e60b992c66fcdb276b6423b87713febb14e9eeaffa388369ca8 SHA512 f82e23f15cefd947af20a50e1e4168c9023d5f8b9e19da7f76b141a60be4fa3516ad16400ce26e4d0ff293c570031ac87bbbf6766444e1b31e7bc3ee8ef58083
AUX libreoffice-7.2.0.4-qt5detect.patch 536 BLAKE2B fd77876d1ca3973ad30c9ebb60bf28e163dd29dcaebaa2b94d84f4c2ab060617d96f4df3d5114f17f882b0cb8b9e2ecdb284fdd1e4aaf8a34cc0c1f06a295c04 SHA512 e1ac7dfc4743cbdea3050b18c1714d06c8bcca4abc51d56e13362c8379fbdd3d37a1916c962fcb1389783c9b1fd72783c9ee45fbb649538ca0fc0cb7b05bcacf
AUX libreoffice-7.5.6.2-gcc-14.patch 2056 BLAKE2B 1bc549e8afcb2720f2c25b7df1facd4aabf239dd91e85014c5cf33392718a81408e0318f300ad297795f5c7f0dbf1ad7fd8d48428f54f56523c439a9137ab185 SHA512 0579a167aed562c40dfe949459d9d8417fbd27e5cfdd2fa952b34c8207e8e6064a466a1fdf22780eb91cfb0e0cc788c7d99b9f0145249025e18acba14f2e07b2
+AUX libreoffice-7.5.8.2-icu-74-compatibility.patch 5299 BLAKE2B b1c12af133c48ef3e586c41f2fa1cd4b7b6c4d7e93d783ada5c3670a30eb7e2bf3039df242d2f186270810b479621b38f4e91cde6428ee6453170eaffe326a56 SHA512 d64618c007d35ea873d25c7e40058fdc50de29ce1fe2c573aa8b9d628094d681af8ef31e4cd992b0baa996b097dec9c0a28e4d5881ac17b7916ec3bf330f4128
AUX libreoffice.confd 228 BLAKE2B 7b9ed0d08b91b6e78dd3a2ac242cac48ef141c25bf25713b5fa6c4fdea3d5b0e16b4073a864fbec328edf4008729869fba5236e9cc113ba9bd3d6de5c10153c3 SHA512 6718cfd481b4349d70b718d4811f80ac0eff60d465b9f9eeff8ab9641de1fecb6197023f98bb1fca77a57b48ae2d8e38803f3af3a51191b1df71aa8cc5d33661
AUX libreoffice.initd 507 BLAKE2B d49fd0f48254160fff3eb90a75294c6cf044805352a982ab3d2127426a18a6171e5043c071b59581a1f927a7c499c8abb58820081c6ba6e285097c883917f0e3 SHA512 fee4720898510b1aa07a9ed597d041d1e1edfb8f8b8e9596ef4254d4d3c1e8a959bbd65202a377289910ed28283f9c8a4bdc893d2d0835f37ee28cd3c7cb010d
DIST 17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip 3519470 BLAKE2B ccfdf6b7f88f22d3ec7898c529c374f13059979450aabdccc9781ca91dd27d0119dfec3d33dda073c2973fa4a8aacae13924c9a67e38a1422c48bfee41b6f3e8 SHA512 a231eba4a1baca11766ef292ab45e302081115477fe23018652882923308856835cf8c9ecba61a5cf22543474ccef3136965d794a90c9e4e9e6dcc21f9af6e1a
@@ -36,6 +37,7 @@ DIST skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz 11079112 BLAKE2B
DIST skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz 10868024 BLAKE2B ce8247de4cd6939b0593adf1c3dc6b78cdf4220fbcd2dfb2b9cf6d80d42f9c49f4d93fbe3cff68d079f04cc5801daf20999b288f7fdc85b58e32035151a3616a SHA512 6c10785ed9ab8cdf3385ebd3f3d13a64b850df9cc7a12e513326a84c7a3e6f6235f9f4dbce128eac2e43a2707fe6a6011716de5985adf4742d55879210bf32e9
EBUILD libreoffice-7.5.6.2.ebuild 19446 BLAKE2B 7bc24fdae7098c30a0f54f62a61285fde75b2859b42dcf7c5cc5000e00ea01660ee985b9b5830ab4cee65af3205a979c9f955b45e6640f1079a1af4e58ccc2dc SHA512 040fbe601f618075ddda4dedbbbb15fe16a549fb76f2afc71bb5f99775ca16f561b3f316e030624f87b277cda35e411c2f7921b82adee80bf18df9a9d0824a5a
EBUILD libreoffice-7.5.7.1.ebuild 19449 BLAKE2B 12fc9e583e53cd5d74b994c9a0370ccec25f0c14ed9a268c0aacb837c69f4987d3cdf859e47f444f2857548c7cd4e2d4366b383c343320a032d4cc5d7b0576f4 SHA512 e3ad6263ba419952fb0f527d19dd31cfb9f479f55a44a3ef2d85bb4cd451f82116ed3cc1099390d8406c68d7f1859d0bc917f514bc0474bd6bba867dddf73fe7
+EBUILD libreoffice-7.5.8.2-r1.ebuild 19605 BLAKE2B 8ea2e82612ac15caba5f8c885769712b9d4d3586af88391b9470d6d593b3b795a66826fc3d090db650557d6a5167a4029466fb827478bdcbcd07a8c137aba570 SHA512 3ac870c67a0405c08bd9e85d0089d13bc2b6edda9c1aa23ba9832f802ea5d3bf7b531219300bacce8476f5f4e98d3f371b4cf4eb5d28bbb85a91da81f31f7568
EBUILD libreoffice-7.5.8.2.ebuild 19520 BLAKE2B 119d01b5ab7efcdec41787b5cf981bbf5757da9da2b261d75e31a103c6de0283c03d68a89d1ab5b155a54e1e5eb4299a94ecdbdcb4b48b6a97fa28031a7ed1f9 SHA512 a1c4cb82b15c939b2abbae52b892764a5ec1b9a85d18a99230da846521499e248d5c579cdf5546ee2a90fb3a69fd556cca3d467309b22934cc0b721dfe1b5cb2
EBUILD libreoffice-9999.ebuild 19449 BLAKE2B 55ee235108d625f6805369959a4aadf89140856239ec64ec0b2edb728953b7373148b4705598d56cb2bfe01e3fe6e3b2a48f8d48cc1f1d70d1bcde9cae0d9f03 SHA512 b6010e9ae393cfe49f4e09a1c5d5d2e273dd1dc8eb54e1462ea5cded2b76410dd17494516aec30700da48a7f136c5e52b45c2559e230c049176dcbcf8b26907c
MISC metadata.xml 1233 BLAKE2B f93989caf1340cda4c3327a3d3d033d224050848b32b9d80e0b093b024bf124d238f1aae9852d1a6173e8aee79314517dd12e589079e58378e5f63626a80957c SHA512 3af0cefdceeba7a45658a2151b0534f44b9dfe6d3af8374f3061cb098f607a36a2fe134e3c0280ce6d807b523f68e708b51e6f1b4178292a528405e18f12d686
diff --git a/app-office/libreoffice/files/libreoffice-7.5.8.2-icu-74-compatibility.patch b/app-office/libreoffice/files/libreoffice-7.5.8.2-icu-74-compatibility.patch
new file mode 100644
index 000000000000..6ac57a4b2c2b
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-7.5.8.2-icu-74-compatibility.patch
@@ -0,0 +1,218 @@
+https://bugs.gentoo.org/917618
+https://bugs.documentfoundation.org/show_bug.cgi?id=158108
+
+From bcd5d851ebe91fc22edd3ea92be4a674bd13acba Mon Sep 17 00:00:00 2001
+From: Alfred Wingate <parona@protonmail.com>
+Date: Mon, 20 Nov 2023 14:47:28 +0200
+Subject: [PATCH] Remove use of the now removed LBCMNoChain options
+
+* This change removes its use and explicitly prevents chaining where
+ the rule would have applied.
+
+https://github.com/unicode-org/icu/commit/84e47620692be90950d090f2f4722494b020ad96
+https://github.com/unicode-org/icu/commit/9d9256f3b792100cda697c7bcf52bacfbc3bca87
+
+Signed-off-by: Alfred Wingate <parona@protonmail.com>
+--- a/i18npool/source/breakiterator/data/line.txt
++++ b/i18npool/source/breakiterator/data/line.txt
+@@ -14,7 +14,6 @@
+ #
+
+ !!chain;
+-!!LBCMNoChain;
+
+
+ !!lookAheadHardBreak;
+@@ -206,13 +205,13 @@ $CR $LF {100};
+ #
+ $LB4NonBreaks? $LB4Breaks {100}; # LB 5 do not break before hard breaks.
+ $CAN_CM $CM* $LB4Breaks {100};
+-$CM+ $LB4Breaks {100};
++^$CM+ $LB4Breaks {100};
+
+ # LB 7 x SP
+ # x ZW
+ $LB4NonBreaks [$SP $ZW];
+ $CAN_CM $CM* [$SP $ZW];
+-$CM+ [$SP $ZW];
++^$CM+ [$SP $ZW];
+
+ #
+ # LB 8 Break after zero width space
+@@ -226,14 +225,14 @@ $LB8NonBreaks = [[$LB4NonBreaks] - [$ZW]];
+ # See definition of $CAN_CM.
+
+ $CAN_CM $CM+; # Stick together any combining sequences that don't match other rules.
+-$CM+;
++^$CM+;
+
+ #
+ # LB 11 Do not break before or after WORD JOINER & related characters.
+ #
+ $CAN_CM $CM* $WJcm;
+ $LB8NonBreaks $WJcm;
+-$CM+ $WJcm;
++^$CM+ $WJcm;
+
+ $WJcm [^$CAN_CM];
+ $WJcm $CAN_CM $CM*;
+@@ -243,7 +242,7 @@ $WJcm $CAN_CM $CM*;
+ #
+ # (!SP) x GL
+ [$LB8NonBreaks-$SP] $CM* $GLcm;
+-$CM+ $GLcm;
++^$CM+ $GLcm;
+
+ # GL x
+ $GLcm ($LB8Breaks | $SP);
+@@ -260,19 +259,19 @@ $GLcm [$LB8NonBreaks-$SP] $CM*; # Don't let a combining mark go onto $CR, $B
+ #
+ $LB8NonBreaks $CL;
+ $CAN_CM $CM* $CL;
+-$CM+ $CL; # by rule 10, stand-alone CM behaves as AL
++^$CM+ $CL; # by rule 10, stand-alone CM behaves as AL
+
+ $LB8NonBreaks $EX;
+ $CAN_CM $CM* $EX;
+-$CM+ $EX; # by rule 10, stand-alone CM behaves as AL
++^$CM+ $EX; # by rule 10, stand-alone CM behaves as AL
+
+ $LB8NonBreaks $IS;
+ $CAN_CM $CM* $IS;
+-$CM+ $IS; # by rule 10, stand-alone CM behaves as AL
++^$CM+ $IS; # by rule 10, stand-alone CM behaves as AL
+
+ $LB8NonBreaks $SY;
+ $CAN_CM $CM* $SY;
+-$CM+ $SY; # by rule 10, stand-alone CM behaves as AL
++^$CM+ $SY; # by rule 10, stand-alone CM behaves as AL
+
+
+ #
+@@ -302,7 +301,7 @@ $LB18Breaks = [$LB8Breaks $SP];
+ # LB 19
+ # x QU
+ $LB18NonBreaks $CM* $QUcm;
+-$CM+ $QUcm;
++^$CM+ $QUcm;
+
+ # QU x
+ $QUcm .?;
+@@ -331,7 +330,7 @@ $HLcm ($HYcm | $BAcm) [^$CB]?;
+
+ # LB 22
+ ($ALcm | $HLcm) $INcm;
+-$CM+ $INcm; # by rule 10, any otherwise unattached CM behaves as AL
++^$CM+ $INcm; # by rule 10, any otherwise unattached CM behaves as AL
+ $IDcm $INcm;
+ $INcm $INcm;
+ $NUcm $INcm;
+@@ -341,7 +340,7 @@ $NUcm $INcm;
+ $IDcm $POcm;
+ $ALcm $NUcm; # includes $LB19
+ $HLcm $NUcm;
+-$CM+ $NUcm; # Rule 10, any otherwise unattached CM behaves as AL
++^$CM+ $NUcm; # Rule 10, any otherwise unattached CM behaves as AL
+ $NUcm $ALcm;
+ $NUcm $HLcm;
+
+@@ -373,7 +372,7 @@ $PRcm ($JLcm | $JVcm | $JTcm | $H2cm | $H3cm);
+ # LB 28 Do not break between alphabetics
+ #
+ ($ALcm | $HLcm) ($ALcm | $HLcm);
+-$CM+ ($ALcm | $HLcm); # The $CM+ is from rule 10, an unattached CM is treated as AL
++^$CM+ ($ALcm | $HLcm); # The $CM+ is from rule 10, an unattached CM is treated as AL
+
+ # LB 29
+ $IScm ($ALcm | $NUcm);
+@@ -383,7 +382,7 @@ $IScm ($ALcm | $NUcm);
+ # and opening or closing punctuation
+ #
+ ($ALcm | $HLcm | $NUcm) $OPcm;
+-$CM+ $OPcm;
++^$CM+ $OPcm;
+ $CLcm ($ALcm | $HLcm | $NUcm);
+
+ #
+@@ -393,32 +392,32 @@ $CLcm ($ALcm | $HLcm | $NUcm);
+
+ !!reverse;
+
+-$CM+ $ALPlus;
+-$CM+ $BA;
+-$CM+ $BB;
+-$CM+ $B2;
+-$CM+ $CL;
+-$CM+ $EX;
+-$CM+ $GL;
+-$CM+ $HL;
+-$CM+ $HY;
+-$CM+ $H2;
+-$CM+ $H3;
+-$CM+ $ID;
+-$CM+ $IN;
+-$CM+ $IS;
+-$CM+ $JL;
+-$CM+ $JV;
+-$CM+ $JT;
+-$CM+ $NS;
+-$CM+ $NU;
+-$CM+ $OP;
+-$CM+ $PO;
+-$CM+ $PR;
+-$CM+ $QU;
+-$CM+ $SY;
+-$CM+ $WJ;
+-$CM+;
++^$CM+ $ALPlus;
++^$CM+ $BA;
++^$CM+ $BB;
++^$CM+ $B2;
++^$CM+ $CL;
++^$CM+ $EX;
++^$CM+ $GL;
++^$CM+ $HL;
++^$CM+ $HY;
++^$CM+ $H2;
++^$CM+ $H3;
++^$CM+ $ID;
++^$CM+ $IN;
++^$CM+ $IS;
++^$CM+ $JL;
++^$CM+ $JV;
++^$CM+ $JT;
++^$CM+ $NS;
++^$CM+ $NU;
++^$CM+ $OP;
++^$CM+ $PO;
++^$CM+ $PR;
++^$CM+ $QU;
++^$CM+ $SY;
++^$CM+ $WJ;
++^$CM+;
+
+
+ #
+@@ -468,7 +467,7 @@ $LF $CR;
+ # X $CM needs to behave like X, where X is not $SP or controls.
+ # $CM not covered by the above needs to behave like $AL
+ # Stick together any combining sequences that don't match other rules.
+-$CM+ $CAN_CM;
++^$CM+ $CAN_CM;
+
+
+ # LB 11
+@@ -606,8 +605,8 @@ $CM* ($ALPlus | $HL | $NU) $CM* ($CL | $SY)+ [^$SP];
+ !!safe_reverse;
+
+ # LB 7
+-$CM+ [^$CM $BK $CR $LF $NL $ZW $SP];
+-$CM+ $SP / .;
++^$CM+ [^$CM $BK $CR $LF $NL $ZW $SP];
++^$CM+ $SP / .;
+
+ # LB 9
+ $SP+ $CM* $OP;
+--
+2.42.1
+
diff --git a/app-office/libreoffice/libreoffice-7.5.8.2-r1.ebuild b/app-office/libreoffice/libreoffice-7.5.8.2-r1.ebuild
new file mode 100644
index 000000000000..71f73d7ece24
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-7.5.8.2-r1.ebuild
@@ -0,0 +1,664 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+),xml(+)"
+
+MY_PV="${PV/_alpha/.alpha}"
+MY_PV="${MY_PV/_beta/.beta}"
+# experimental ; release ; old
+# Usually the tarballs are moved a lot so this should make everyone happy.
+DEV_URI="
+ https://dev-builds.libreoffice.org/pre-releases/src
+ https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/
+ https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src
+"
+ADDONS_URI="https://dev-www.libreoffice.org/src/"
+
+BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
+# PATCHSET="${P}-patchset-01.tar.xz"
+
+[[ ${MY_PV} == *9999* ]] && inherit git-r3
+inherit autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils
+
+DESCRIPTION="A full office productivity suite"
+HOMEPAGE="https://www.libreoffice.org"
+SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-7.5.2.2-loong-buildsys-fix.patch.xz"
+[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
+
+# Split modules following git/tarballs; Core MUST be first!
+# Help is used for the image generator
+# Only release has the tarballs
+if [[ ${MY_PV} != *9999* ]]; then
+ for i in ${DEV_URI}; do
+ SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz"
+ SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz"
+ done
+ unset i
+fi
+unset DEV_URI
+
+# Really required addons
+# These are bundles that can't be removed for now due to huge patchsets.
+# If you want them gone, patches are welcome.
+ADDONS_SRC=(
+ # not packaged in Gentoo
+ "${ADDONS_URI}/dragonbox-1.1.3.tar.gz"
+ # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c
+ "${ADDONS_URI}/dtoa-20180411.tgz"
+ # not packaged in Gentoo, https://skia.org/
+ "${ADDONS_URI}/skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz"
+ "base? (
+ ${ADDONS_URI}/commons-logging-1.2-src.tar.gz
+ ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
+ ${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
+ ${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip
+ ${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
+ ${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
+ ${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
+ ${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip
+ ${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip
+ ${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip
+ ${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
+ ${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
+ )"
+ "java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
+ # no release for 8 years, should we package it?
+ "libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
+ # Does not build with 1.6 rhino at all
+ "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
+ # requirement of rhino
+ "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
+ # not packageable
+ "odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
+)
+SRC_URI+=" ${ADDONS_SRC[*]}"
+
+unset ADDONS_URI
+unset ADDONS_SRC
+
+# Extensions that need extra work:
+LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
+
+IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird
+googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan
+$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ base? ( java )
+ bluetooth? ( dbus )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+RESTRICT="!test? ( test )"
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+
+[[ ${MY_PV} == *9999* ]] || \
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+ app-arch/unzip
+ app-arch/zip
+ app-crypt/gpgme:=[cxx]
+ app-text/hunspell:=
+ >=app-text/libabw-0.1.0
+ >=app-text/libebook-0.1
+ app-text/libepubgen
+ >=app-text/libetonyek-0.1
+ app-text/libexttextcat
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.21
+ >=app-text/libnumbertext-1.0.6
+ >=app-text/libodfgen-0.1.0
+ app-text/libqxp
+ app-text/libstaroffice
+ app-text/libwpd:0.10[tools]
+ app-text/libwpg:0.3
+ >=app-text/libwps-0.4
+ app-text/mythes
+ >=dev-cpp/clucene-2.3.3.4-r2
+ >=dev-cpp/libcmis-0.5.2-r2
+ dev-db/unixODBC
+ dev-lang/perl
+ dev-libs/boost:=[nls]
+ dev-libs/expat
+ dev-libs/hyphen
+ dev-libs/icu:=
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+ >=dev-libs/liborcus-0.17.2:0/0.17
+ dev-libs/librevenge
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/nspr
+ dev-libs/nss
+ >=dev-libs/redland-1.0.16
+ >=dev-libs/xmlsec-1.2.35:=[nss]
+ >=games-engines/box2d-2.4.1:0
+ media-gfx/fontforge
+ media-gfx/graphite2
+ media-libs/fontconfig
+ >=media-libs/freetype-2.11.0-r1:2
+ >=media-libs/harfbuzz-5.1.0:=[graphite,icu]
+ media-libs/lcms:2
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libepoxy-1.3.1[X]
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libjpeg-turbo:=
+ media-libs/libpagemaker
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libvisio-0.1.0
+ media-libs/libwebp:=
+ media-libs/libzmf
+ media-libs/openjpeg:=
+ media-libs/tiff:=
+ media-libs/zxing-cpp:=
+ net-misc/curl
+ sci-mathematics/lpsolve:=
+ sys-libs/zlib
+ virtual/opengl
+ x11-libs/cairo[X]
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ accessibility? (
+ $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
+ )
+ bluetooth? (
+ dev-libs/glib:2
+ net-wireless/bluez
+ )
+ coinmp? ( sci-libs/coinor-mp )
+ cups? ( net-print/cups )
+ dbus? ( sys-apps/dbus )
+ eds? (
+ dev-libs/glib:2
+ gnome-base/dconf
+ gnome-extra/evolution-data-server
+ )
+ firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ gtk? (
+ app-accessibility/at-spi2-core:2
+ dev-libs/glib:2
+ dev-libs/gobject-introspection
+ gnome-base/dconf
+ media-libs/mesa[egl(+)]
+ x11-libs/gtk+:3[X]
+ x11-libs/pango
+ )
+ kde? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ kde-frameworks/kconfig:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kio:5
+ kde-frameworks/kwindowsystem:5
+ )
+ ldap? ( net-nds/openldap:= )
+ libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
+ libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 )
+ mariadb? ( dev-db/mariadb-connector-c:= )
+ !mariadb? ( dev-db/mysql-connector-c:= )
+ pdfimport? ( >=app-text/poppler-22.06:=[cxx] )
+ postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
+"
+# FIXME: cppunit should be moved to test conditional
+# after everything upstream is under gbuild
+# as dmake execute tests right away
+# tests apparently also need google-carlito-fonts (not packaged)
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/libatomic_ops-7.2d
+ dev-perl/Archive-Zip
+ >=dev-util/cppunit-1.14.0
+ >=dev-util/gperf-3.1
+ dev-util/mdds:1/2.0
+ media-libs/glm
+ x11-base/xorg-proto
+ x11-libs/libXt
+ x11-libs/libXtst
+ java? (
+ dev-java/ant-core
+ >=virtual/jdk-11
+ )
+ test? (
+ app-crypt/gnupg
+ dev-util/cppunit
+ media-fonts/dejavu
+ media-fonts/liberation-fonts
+ )
+ valgrind? ( dev-util/valgrind )
+"
+RDEPEND="${COMMON_DEPEND}
+ acct-group/libreoffice
+ acct-user/libreoffice
+ !app-office/libreoffice-bin
+ !app-office/libreoffice-bin-debug
+ media-fonts/liberation-fonts
+ || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools )
+ java? ( >=virtual/jre-11 )
+ kde? ( kde-frameworks/breeze-icons:* )
+"
+BDEPEND="
+ dev-util/intltool
+ sys-apps/which
+ sys-devel/bison
+ sys-devel/flex
+ sys-devel/gettext
+ virtual/pkgconfig
+ clang? (
+ || (
+ ( sys-devel/clang:17
+ sys-devel/llvm:17
+ =sys-devel/lld-17* )
+ ( sys-devel/clang:16
+ sys-devel/llvm:16
+ =sys-devel/lld-16* )
+ ( sys-devel/clang:15
+ sys-devel/llvm:15
+ =sys-devel/lld-15* )
+ ( sys-devel/clang:14
+ sys-devel/llvm:14
+ =sys-devel/lld-14* )
+ )
+ )
+ odk? ( >=app-doc/doxygen-1.8.4 )
+"
+if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then
+ PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*"
+else
+ # Translations are not reliable on live ebuilds
+ # rather force people to use english only.
+ RDEPEND+=" !app-office/libreoffice-l10n"
+fi
+
+PATCHES=(
+ # "${WORKDIR}"/${PATCHSET/.tar.xz/}
+
+ # not upstreamable stuff
+ "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch"
+ "${FILESDIR}/${PN}-6.1-nomancompress.patch"
+ "${FILESDIR}/${PN}-7.2.0.4-qt5detect.patch"
+
+ # maybe upstreamable
+ "${FILESDIR}/libreoffice-7.5.8.2-icu-74-compatibility.patch"
+
+ # git master
+ "${WORKDIR}/${PN}-7.5.2.2-loong-buildsys-fix.patch"
+ "${FILESDIR}/${PN}-7.5.6.2-gcc-14.patch"
+)
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+_check_reqs() {
+ CHECKREQS_MEMORY="512M"
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ CHECKREQS_DISK_BUILD="22G"
+ else
+ CHECKREQS_DISK_BUILD="6G"
+ fi
+ check-reqs_$1
+}
+
+pkg_pretend() {
+ use base ||
+ ewarn "If you plan to use Base application you must enable USE base."
+ use java ||
+ ewarn "Without USE java, several wizards are not going to be available."
+
+ [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend
+}
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+ python-single-r1_pkg_setup
+ xdg_environment_reset
+
+ [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup
+}
+
+src_unpack() {
+ default
+
+ if [[ ${MY_PV} = *9999* ]]; then
+ local base_uri branch mypv
+ base_uri="https://anongit.freedesktop.org/git"
+ branch="master"
+ mypv=${MY_PV/.9999}
+ [[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}"
+ git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}"
+ git-r3_checkout "${base_uri}/${PN}/core"
+ LOCOREGIT_VERSION=${EGIT_VERSION}
+
+ git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master"
+ git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help
+ fi
+}
+
+src_prepare() {
+ default
+
+ # sandbox violations on many systems, we don't need it. Bug #646406
+ sed -i \
+ -e "/KF5_CONFIG/s/kf5-config/no/" \
+ configure.ac || die "Failed to disable kf5-config"
+
+ AT_M4DIR="m4" eautoreconf
+ # hack in the autogen.sh
+ touch autogen.lastrun
+
+ # sed in the tests
+ sed -i \
+ -e "s#all : build unitcheck#all : build#g" \
+ solenv/gbuild/Module.mk || die
+ sed -i \
+ -e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \
+ -e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \
+ Makefile.in || die
+
+ sed -i \
+ -e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \
+ -e "s,\$INSTALLDIRNAME.sh,${PN}," \
+ bin/distro-install-desktop-integration || die
+
+ if use branding; then
+ # hack...
+ mv -v "${WORKDIR}/branding-intro.png" "icon-themes/colibre/brand/intro.png" || die
+ fi
+
+ # Don't list pdfimport support in desktop when built with none, bug # 605464
+ if ! use pdfimport; then
+ sed -i \
+ -e ":MimeType: s:application/pdf;::" \
+ -e ":Keywords: s:pdf;::" \
+ sysui/desktop/menus/draw.desktop || die
+ fi
+}
+
+src_configure() {
+ # Set up Google API keys, see https://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.
+ local google_default_client_id="329227923882.apps.googleusercontent.com"
+ local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
+
+ # Show flags set at the beginning
+ einfo "Preset CFLAGS: ${CFLAGS}"
+ einfo "Preset LDFLAGS: ${LDFLAGS}"
+
+ if use clang ; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ AR=llvm-ar
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ LDFLAGS+=" -fuse-ld=lld"
+
+ # Workaround for bug #915067
+ append-ldflags -Wl,--undefined-version
+
+ # Not implemented by Clang, bug #903889
+ filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch
+ else
+ # Force gcc
+ 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
+
+ # Apparently the Clang flags get used even for GCC builds sometimes.
+ # bug #838115
+ sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die
+ fi
+
+ if use custom-cflags ; then
+ elog "USE=custom-cflags has been selected. You are on your own to make sure that"
+ elog "the build succeeds. Good luck!"
+ else
+ strip-flags
+ fi
+
+ export LO_CLANG_CC=${CC}
+ export LO_CLANG_CXX=${CXX}
+
+ # Show flags set at the end
+ einfo " Used CFLAGS: ${CFLAGS}"
+ einfo " Used LDFLAGS: ${LDFLAGS}"
+
+ # Ensure we use correct toolchain
+ tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
+
+ # optimization flags
+ export GMAKE_OPTIONS="${MAKEOPTS}"
+ # System python enablement:
+ export PYTHON_CFLAGS=$(python_get_CFLAGS)
+ export PYTHON_LIBS=$(python_get_LIBS)
+
+ use kde && export QT5DIR="$(qt5_get_bindir)/.."
+
+ local gentoo_buildid="Gentoo official package"
+ if [[ -n ${LOCOREGIT_VERSION} ]]; then
+ gentoo_buildid+=" (from git: ${LOCOREGIT_VERSION})"
+ fi
+
+ # system headers/libs/...: enforce using system packages
+ # --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad
+ # --enable-cairo: ensure that cairo is always required
+ # --enable-*-link: link to the library rather than just dlopen on runtime
+ # --enable-release-build: build the libreoffice as release
+ # --disable-fetch-external: prevent dowloading during compile phase
+ # --enable-extension-integration: enable any extension integration support
+ # --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
+ # --disable-report-builder: too much java packages pulled in without pkgs
+ # --without-system-sane: just sane.h header that is used for scan in writer,
+ # not linked or anything else, worthless to depend on
+ # --disable-pdfium: not yet packaged
+ local myeconfargs=(
+ --with-system-dicts
+ --with-system-epoxy
+ --with-system-headers
+ --with-system-jars
+ --with-system-libs
+ --enable-build-opensymbol
+ --enable-cairo-canvas
+ --enable-largefile
+ --enable-mergelibs
+ --enable-python=system
+ --enable-randr
+ --enable-release-build
+ --disable-breakpad
+ --disable-bundle-mariadb
+ --disable-ccache
+ --disable-epm
+ --disable-fetch-external
+ --disable-gtk3-kde5
+ --disable-online-update
+ --disable-openssl
+ --disable-pdfium
+ --disable-qt6
+ --with-extra-buildid="${gentoo_buildid}"
+ --enable-extension-integration
+ --with-external-dict-dir="${EPREFIX}/usr/share/myspell"
+ --with-external-hyph-dir="${EPREFIX}/usr/share/myspell"
+ --with-external-thes-dir="${EPREFIX}/usr/share/myspell"
+ --with-external-tar="${DISTDIR}"
+ --with-lang=""
+ --with-parallelism=$(makeopts_jobs)
+ --with-system-openjpeg
+ --with-tls=nss
+ --with-vendor="Gentoo Foundation"
+ --with-x
+ --without-fonts
+ --without-myspell-dicts
+ --with-help="html"
+ --without-helppack-integration
+ --with-system-gpgmepp
+ --without-system-abseil
+ --without-system-dragonbox
+ --without-system-jfreereport
+ --without-system-libfixmath
+ --without-system-sane
+ $(use_enable base report-builder)
+ $(use_enable bluetooth sdremote-bluetooth)
+ $(use_enable coinmp)
+ $(use_enable cups)
+ $(use_enable dbus)
+ $(use_enable debug)
+ $(use_enable eds evolution2)
+ $(use_enable firebird firebird-sdbc)
+ $(use_enable gstreamer gstreamer-1-0)
+ $(use_enable gtk gtk3)
+ $(use_enable kde kf5)
+ $(use_enable kde qt5)
+ $(use_enable ldap)
+ $(use_enable odk)
+ $(use_enable pdfimport)
+ $(use_enable postgres postgresql-sdbc)
+ $(use_enable vulkan skia)
+ $(use_with accessibility lxml)
+ $(use_with coinmp system-coinmp)
+ $(use_with googledrive gdrive-client-id ${google_default_client_id})
+ $(use_with googledrive gdrive-client-secret ${google_default_client_secret})
+ $(use_with java)
+ $(use_with odk doxygen)
+ $(use_with valgrind)
+ )
+
+ if use eds || use gtk; then
+ myeconfargs+=( --enable-dconf --enable-gio )
+ else
+ myeconfargs+=( --disable-dconf --disable-gio )
+ fi
+
+ # libreoffice extensions handling
+ for lo_xt in ${LO_EXTS}; do
+ if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
+ myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) )
+ else
+ myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) )
+ fi
+ done
+
+ if use java; then
+ # hsqldb: system one is too new
+ myeconfargs+=(
+ --without-junit
+ --without-system-hsqldb
+ --with-ant-home="${ANT_HOME}"
+ --with-jdk-home="${JAVA_HOME}"
+ )
+
+ use libreoffice_extensions_scripting-beanshell && \
+ myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) )
+
+ use libreoffice_extensions_scripting-javascript && \
+ myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 rhino.jar) )
+ fi
+
+ is-flagq "-flto*" && myeconfargs+=( --enable-lto )
+
+ MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ # more and more LO stuff tries to use OpenGL, including tests during build
+ # bug 501508, bug 540624, bug 545974 and probably more
+ addpredict /dev/dri
+ addpredict /dev/ati
+ addpredict /dev/nvidiactl
+
+ default
+}
+
+src_test() {
+ emake unitcheck
+ emake slowcheck
+}
+
+src_install() {
+ emake DESTDIR="${D}" distro-pack-install -o build -o check
+
+ # bug 593514
+ if use gtk; then
+ dosym libreoffice/program/liblibreofficekitgtk.so \
+ /usr/$(get_libdir)/liblibreofficekitgtk.so
+ fi
+
+ # bash completion aliases
+ bashcomp_alias \
+ libreoffice \
+ unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
+
+ if use branding; then
+ insinto /usr/$(get_libdir)/${PN}/program
+ newins "${WORKDIR}/branding-sofficerc" sofficerc
+ dodir /etc/env.d
+ echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die
+ fi
+
+ # bug 703474
+ insinto /usr/include
+ doins -r include/LibreOfficeKit
+
+ local lodir=/usr/$(get_libdir)/libreoffice
+ # patching this would break tests
+ cat <<-EOF > "${T}"/uno.py
+import sys, os
+sys.path.append('${EPREFIX}${lodir}/program')
+os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc')
+EOF
+ sed -e "/^import sys/d" -e "/^import os/d" \
+ -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed"
+ cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die
+ cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die
+
+ # more system pyuno mess
+ sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \
+ -i "${D}"${lodir}/program/officehelper.py || die
+
+ python_optimize "${D}"${lodir}/program
+ # link python bridge in site-packages, bug 667802
+ local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program
+ for py in uno.py unohelper.py officehelper.py; do
+ dosym -r ${loprogdir}/${py} $(python_get_sitedir)/${py}
+ while IFS="" read -d $'\0' -r pyc; do
+ pyc=${pyc//*\/}
+ dosym -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc}
+ done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0)
+ done
+
+ newinitd "${FILESDIR}/libreoffice.initd" libreoffice
+ newconfd "${FILESDIR}/libreoffice.confd" libreoffice
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz
index ac2cf8b57a6c..a68bb3344b7f 100644
--- a/dev-haskell/Manifest.gz
+++ b/dev-haskell/Manifest.gz
Binary files differ
diff --git a/dev-haskell/foldl/Manifest b/dev-haskell/foldl/Manifest
index 8f741c43ecd1..477687c4fc7c 100644
--- a/dev-haskell/foldl/Manifest
+++ b/dev-haskell/foldl/Manifest
@@ -1,5 +1,5 @@
AUX foldl-1.4.12-cabal-doctest.patch 2371 BLAKE2B e3a402b7bbd433e2744810f56aa9d467a72d90941ee8b7d760c4a56513f8aff75aadc34e6b9bf1fd7cd573078d774df92401c44d04cf82161f9c334bb3930ad6 SHA512 773aaf5ddd1743398fd26a33702455de1bd470130855e763c3352006e8f0ea67ad5599efda38878f2572023e9d3fb5209f5e6efb4e3ae68dd381602ee5995dec
-AUX foldl-1.4.15-cabal-doctest.patch 2873 BLAKE2B dab6f10dd8edff86eb349ecc9cfafea2aaa03c625cc799fc135c5efe12d1073176dc1ada7b2d1469bd9b6cc7a3666c6b58311ff0b6d5a2efc0e0385ae5f0b46e SHA512 1c7a5fa3a8993111e788e8c6a04a1d571b481c6db752932d6c2063dca0d1253547ef44691f42647a3748bed0405641fad025417f4d675217eadb5c6b1ad46e21
+AUX foldl-1.4.15-cabal-doctest.patch 2962 BLAKE2B 516610a4cd4588d302d0ffa37affb57bf5e92e33eae95efe718e761ac54b6662c744d2d18f251b5114244cad6488d7aaae86133005135d59af899ade7e973988 SHA512 02421aa892919ebd587d7c8b73c7c554bacb027cc224b48ea211ebc0f1d687490522eaa816b035a752ee74fda85689e40caf4dbc5ac29fa423d43020c5984c31
DIST foldl-1.4.12-rev5.cabal 2682 BLAKE2B 616f3b1d69892cdf30039db5c82842d858b58d227f96e301b594e51b2052c7f423264b11a82c82669cc736b337dca901e242177064b0bf2b4cf128da619935b2 SHA512 394fe8ba15a59a270bc70deed3438a2d1e5193bfa3ec266dbdc3bac48e0b32279cbaab6dfb550cc551f48ce466a9bc553d1ea3748f90836f95f158818d267bd5
DIST foldl-1.4.12.tar.gz 23210 BLAKE2B bbdd9a0b74d5b27b4b8800090a1b2dc717d023d860af8f26846a86866756211b30c755f6a1c3e604d6d1db91e5afa35ee943e014672c0a6e65712e0fbcfd29d0 SHA512 6b345b59c52039e914ea703ab88a08a8bba0a18bea91fcf4cf379ce678e5a97044f563c7b285cb656a764068756b4fae8321308e86813f86d04c462e9889e6e0
DIST foldl-1.4.15.tar.gz 24449 BLAKE2B c8656bc7231e110dccf44e465acf33f9a61ad91020c8cb0b27debacde2ed4ba8c0de98d17c47db3218de4b56f3f026a8da74d092caca0b9fa66db4998a3017d4 SHA512 a0fb401313d8cb1911cc64e93cee7446a1785fac531f77b5f56a1165617c8adca8470be8a60555a07b48156924c657f4eee3094ad7a043fc383b459fa0006328
diff --git a/dev-haskell/foldl/files/foldl-1.4.15-cabal-doctest.patch b/dev-haskell/foldl/files/foldl-1.4.15-cabal-doctest.patch
index 6c554607eff5..a5fad758b449 100644
--- a/dev-haskell/foldl/files/foldl-1.4.15-cabal-doctest.patch
+++ b/dev-haskell/foldl/files/foldl-1.4.15-cabal-doctest.patch
@@ -18,11 +18,15 @@ diff --git a/Setup.hs b/Setup.hs
index 9a994af..f21ad76 100644
--- a/Setup.hs
+++ b/Setup.hs
-@@ -1,2 +1,19 @@
+@@ -1,2 +1,23 @@
+{-# LANGUAGE CPP #-}
+
+module Main (main) where
+
++#ifndef MIN_VERSION_cabal_doctest
++#define MIN_VERSION_cabal_doctest(x,y,z) 0
++#endif
++
+#if MIN_VERSION_cabal_doctest(1,0,0)
+
+import Distribution.Extra.Doctest ( defaultMainWithDoctests )
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index fd1e6a2b4e92..8b22328841bc 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 7dc52e84117f..1456a7a44d6d 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -10,5 +10,5 @@ DIST lua-5.4.6.tar.xz 608376 BLAKE2B bec47685a24be429fa930ac02e6930300ad77105c56
EBUILD lua-5.1.5-r200.ebuild 1169 BLAKE2B eb6959855c20535a0187960a6490d7bcb3a667f6a8ac0a1cbf0e9104d2ad9d97add2684529a24dec24c70975b2a5a0b4e8b690b2f9a4ea216df254516f4d3c27 SHA512 5f3b4a000b50a601b20c5e31bdef9c6df3b8dbf7f07689cc8fb6ac89561c7f8883b89daea8ba7bfeb88ffb0cac290c1ec007aa430835ec291d7ca7c5437cb1e8
EBUILD lua-5.3.6-r102.ebuild 1355 BLAKE2B 211f8ad0f2f0313c70881e0af8f22e82810abadd18adb93bf8f035f0c6d3b258cbc69ed9fb831f62986d5c5c7e2192125d397adf1daf843daa6193c791d26d63 SHA512 71a376e1cb1562cc832d4c1c01788f8e3b381ed7dcadd3e5e9d033dc9fdc269e49994ba3656a18cbf75e8692d2e7e29b5874ec71ffc666629036db351abdca8b
EBUILD lua-5.4.4-r103.ebuild 1394 BLAKE2B 8fa293bd028381813b82f96b994b4317ae0a98ace338afdecbec4bc6da5d98cf8a674ec2d7b3d5c8e752abbc31fff7d4970a540c4002b47b78ff3229371a1675 SHA512 76981085660284d7d49749440e4e9048b80f42450f8bcee0fa42c81523d5d57a7d6e8c6b61cae667b5a6afaccbda634e2f73260750621e85b8af0f65d382645b
-EBUILD lua-5.4.6.ebuild 1469 BLAKE2B 07a49d9a58e9a7ec886e04f54e739103508f0ccefc5c61203ab460d8397afa861a47565baa9c73e2345f05edc3966b2089e28e7302b3eaa38d03d3845d4afa91 SHA512 215ecdfaa921e2a5cbc154865aee4f68309437e9225056f9a95c3d5466731cda722b040bd6a2ab7228f066a9b3604e6d500604217bede061997030ec5e895516
+EBUILD lua-5.4.6.ebuild 1468 BLAKE2B 621402f5d628700f2b50334e88a57e524eeae2def78dfe7f0e39080866a03954a0bb7d7f00bc9920f8dd34986ce1acf0ad5dd034cccf83058f15ee431c8161db SHA512 f2578e3ccf81fa238c11b5f89910ec209a06993b3c7fbe1874acf375faea7c0b7bcebb6aa8f44b9a1d030ac26a00f5167f474708d2f17174c3eaa4dec0737519
MISC metadata.xml 531 BLAKE2B 19b9857f40565977f08d20b76cc444f2e736b040d68afc50b8697ca771345a7393aad5dc0d27251c59ea3a47840465ce76fad315d91b63758cb969bbfdc94fce SHA512 fef206f3d804206a8f0941767e27a46b0237d528125512b49a368ae15ab90750ad40a1261699f22e8f53274a1ea129b392becada0f4757d712b9197733093793
diff --git a/dev-lang/lua/lua-5.4.6.ebuild b/dev-lang/lua/lua-5.4.6.ebuild
index 0e62f50571ef..b880a4d62f6b 100644
--- a/dev-lang/lua/lua-5.4.6.ebuild
+++ b/dev-lang/lua/lua-5.4.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~soap/distfiles/${P}.tar.xz"
LICENSE="MIT"
SLOT="5.4"
-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="+deprecated readline"
DEPEND="
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index de03b77195ba..28bd5190c6d6 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/et_xmlfile/Manifest b/dev-python/et_xmlfile/Manifest
index 39aff4c9c9eb..36a58b40e712 100644
--- a/dev-python/et_xmlfile/Manifest
+++ b/dev-python/et_xmlfile/Manifest
@@ -1,3 +1,3 @@
DIST et_xmlfile-1.1.tar.gz 12566 BLAKE2B f8f1c95a523433698032c79442b8bdf725717b647d3f65017926be3c12b78890528d5cde99c13e219d99f20e45ee5db872a772f88e451974435d565bebb56923 SHA512 0978cfa08c56b6dd8b3bed020a9f48c286c5bbcef5ac46f0cbf37bea0c1fcc79c6688f9853da68cbd9df4c6268e780fd99a172907cf900bcb3faf2f6252157f8
-EBUILD et_xmlfile-1.1.0-r1.ebuild 784 BLAKE2B 6102b06e6205722eb24f26511a51538ad18e34e0d8324ee8ee1c159d0ebf9cf1b16235120795ee58f948e9875f3abc9d2938b5fd85145c2aad3670cd4b90c08c SHA512 84cc4d943cffd8b19fe8c256c9698ddba3fd871c9f73480cf38e1fb514a6481f671e3595e701b7cfb945819efb7b8543eabc717c62c9ed58cdae97ab771d2adf
+EBUILD et_xmlfile-1.1.0-r1.ebuild 790 BLAKE2B 7b467c2bf125f51c18b5737dff0a810a5cc4ad12544430586be66d6060eb00b455ea9365d8180058590d07d467f68ba156d9ab01e86126804f80358c0cea626a SHA512 9aae9a29a95f8746ad2a061c6269f905ed9ae874dee1bfc403f21212055f9913b134082ae1b0a2d95a3a17814a54b7ea12726c06b0952f39270b7dea16180601
MISC metadata.xml 412 BLAKE2B dbf3afe33fb1f370591378f1e590492d0d8e5668828841fa766fb3b196a25e3d08c4cf060710f5b9d6fb894e2eb1c77377322fb8bd8ae196d944b3f359a77c21 SHA512 b903321d6a0ce2ff20af04c67e2084a8566ae55d5e2ca92e306e762688fcb2bea492369aaa6ed8572fb64204de3dd552aac5430ed58d729fc57cc01f7817e02f
diff --git a/dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild b/dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild
index 4ac23f22261d..ed337a0f1ce3 100644
--- a/dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild
+++ b/dev-python/et_xmlfile/et_xmlfile-1.1.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1
diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index eb8532f4f013..51d35988d3b7 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,5 +1,5 @@
DIST ipykernel-6.25.2.tar.gz 156247 BLAKE2B 796ed40dd5ef11dbe8a0bb330aafd1e51e40b1fa5a0b55bdb1a1aff4d89187b3c6b3831f3d44b131f5e8158d6035697f788877a8e682c4c0355da74825ee2200 SHA512 a6f5089cff8c297379ae840b49ad705d23db46aa04030c7a2598031d118b5c0dd64e091de4d66adfd876e8ef45abfcb6bc963c3311dd8e50f4e83236bfc4cfa3
DIST ipykernel-6.26.0.tar.gz 157526 BLAKE2B 8ba5cf820cf03d7735a4dbcb613925b9f9f83d949e065d61f546f3b8ded17accdfdcb4d72718fa644f2233f0397afe8f77437fed1d219710ecac6c9db523e08e SHA512 8199f59ac0147e3b21a07f28d64bf73311ccbf6b48b060979a520ac798a058496e659d08a7b41b1321b4be7092e09fe793d80fb061fc2706b46aa17e93e142f8
EBUILD ipykernel-6.25.2.ebuild 2429 BLAKE2B c69417956fd01f669573f71c4fa335157a9316511b26ddbb9d4f761f78d816685cc38ddc37bacec76ca6c5bba39dc9e4c692c618bb8e61cd6838ef2f64dace38 SHA512 29907d96a77a592f9127006dce8bb85767b488a904e773898ec4862ce5ace7945e313e47454a3f81d15902b44be51e58dd0c1e7d7c7e5a38dddc8ac02496467b
-EBUILD ipykernel-6.26.0.ebuild 2237 BLAKE2B f2a1f29a9186064d707d19e395392a6244dcd3f082ced4b2b1db16298d920e89ba0b4b33b769d2ff2ab95b6906c698577bfbec3e95588f9cc814ae7c6f736fa5 SHA512 32a354ca02a86f9661f40c02b966cc40936189d9ed2f6c39fb0c5824be68b393e744efc3bbd2cec69b3bab4fac9b423ac6307087b938da56515be2bb87740fab
+EBUILD ipykernel-6.26.0.ebuild 2288 BLAKE2B 62ff89f8b7847cc9ffd12391c421f9e718722e9183a69da90f2faaa1b77de21833a52ca04bf47cec9d054db369e1f5cac9cafdc046cff59ca0242a1a0295d53c SHA512 f6fd390b8bb37763e312e70b5906af95436f82b418717710cf2431e4a05381702b2d230bc34c6dea93941c255d8ae28647377585d84be8310f02f0e6a8b80003
MISC metadata.xml 527 BLAKE2B 4a24cb9d5b801bf94c71c47d0c90b04bc249fb41a794c7b688a5762f08545d1fcfe9e4976aa4f583ecb456458b5f6dfc394349633959444584c0abad0da4be42 SHA512 ed9f0ef12ec5de67a646783243555f1737604a84c78c57b9f7c65137cec8cbc396991411501927f92bd393daad2238c27363ecc9c115031450231c2a4fb2cbb9
diff --git a/dev-python/ipykernel/ipykernel-6.26.0.ebuild b/dev-python/ipykernel/ipykernel-6.26.0.ebuild
index db292b17e23d..5c20d40e3a48 100644
--- a/dev-python/ipykernel/ipykernel-6.26.0.ebuild
+++ b/dev-python/ipykernel/ipykernel-6.26.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi virtualx
@@ -21,7 +21,11 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390
RDEPEND="
>=dev-python/comm-0.1.1[${PYTHON_USEDEP}]
- !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}] )
+ !elibc_Darwin? (
+ $(python_gen_cond_dep '
+ >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
>=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
>=dev-python/jupyter-client-8[${PYTHON_USEDEP}]
>=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}]
diff --git a/dev-python/ipyparallel/Manifest b/dev-python/ipyparallel/Manifest
index ac50766bacd5..71f63a64566c 100644
--- a/dev-python/ipyparallel/Manifest
+++ b/dev-python/ipyparallel/Manifest
@@ -1,4 +1,5 @@
AUX ipyparallel-7.1.0-test-timeouts.patch 2067 BLAKE2B 577b33b730f110775dbd61fe02d06834fe3c4eb3c730d6df16730bbc877402e9f4756b74691bb977c3892ff981d374a4d1b439bf2b682e76c496ce8502f26583 SHA512 2d0f9fb4966be06299b40cd2ad974b4f94cfedea84fcee38b900ce4596b15cd3963068fc374aa1c0e54765b92d68c5233965fd2d3696bba5474da24917d1f009
+AUX ipyparallel-8.6.1-pypy310.patch 1304 BLAKE2B 93422fb00667ddcc3c3d92beda08f4a719fd7a577f05ecd03a19cd127cf5e393bac23242a34a25618b2f2ce58d43192665636084223d0f92d91e3b16d1ce316e SHA512 0e7a2ddff1024ab89dc7cdf5fc046fd473cafa463393bb1e3f35715b80b69707dcbe86f9ed3aa65422f10a04099855e97c6a2c2e03a8d593297f7c8a78e40f1a
DIST ipyparallel-8.6.1.tar.gz 6807935 BLAKE2B 23847974e9d5d1d06a64a6b01c845f539848c602b6ba6a22c64d8e0bd35a783ec3a09fc6618ae08490d35e49d497c1db61176f8c70065c4e61ec234a7fd00545 SHA512 e83447f9d52eed87e8513d2ee74d2d6b589a5c04b5bf6dfece6d87565dd9c5e46abd280eb5ab64266b2e759dec1007ab007d0b8232b6239768190bd6900f53ff
-EBUILD ipyparallel-8.6.1.ebuild 2487 BLAKE2B 7345d7d808332b615ed2b730defafcb6eb7b0a32d8d0040e2d50b5dbc51fcbf4de4c0c550a87770c6055183988e66d5209e2ec56f4dc14727061589be0ad7569 SHA512 48a8278408fe91c4c9f9526eb19a04e06ada6956484a8f66093de077985b30c033464d76b74d2b6efd4fa888ae3af2decf6522e4b835b36afdb76c2e5f53996f
+EBUILD ipyparallel-8.6.1.ebuild 2578 BLAKE2B 1492bfdd46f3979243efd1d356b0366153b05a029291208b158045a233f2b4d83ecd4f8671742c145a29431fea1631f4cfb67fdd8dfb80694fa8e78448ce4db8 SHA512 8271c77c4e46c16d960509f24c43db4262946485ef179b1e4ad5a736db7d1c4508125f592fe685e403b9e7685348f9d1b232f31718396cc5260291cfb511d6d8
MISC metadata.xml 531 BLAKE2B 92dd755dd3036f653f24eda893979487b8d5bbf3c369f3f10c3fc2e69ad6aef03cb6eca295bcb8c6f89f0838780c20132bfd2a33bb38b56b227e97258447c2e0 SHA512 fcd131d18b012d1511468777dd72e07ed28a514419923911082229c0256b9003d9afe2048b6c339cb5c94307026b52bc4e9b6781d45660178d18385d71af8f21
diff --git a/dev-python/ipyparallel/files/ipyparallel-8.6.1-pypy310.patch b/dev-python/ipyparallel/files/ipyparallel-8.6.1-pypy310.patch
new file mode 100644
index 000000000000..fae998d51972
--- /dev/null
+++ b/dev-python/ipyparallel/files/ipyparallel-8.6.1-pypy310.patch
@@ -0,0 +1,32 @@
+From 401980b2a79ef15cc3b35fad51163339c8654751 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Mon, 20 Nov 2023 15:45:04 +0100
+Subject: [PATCH] Use pre-3.10 serialization code on PyPy3.10
+
+The new serialization code for Python 3.10+ does not seem to work
+on PyPy3.10 7.3.13, as it causes:
+
+ ValueError: no signature found for builtin type <class 'code'>
+
+Switch back to the old code if PyPy is used, at least for the time
+being. With this change, the test suite passes on PyPy3.10.
+
+Fixes #845
+---
+ ipyparallel/serialize/codeutil.py | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/ipyparallel/serialize/codeutil.py b/ipyparallel/serialize/codeutil.py
+index 2d3acfa2a..80d107765 100644
+--- a/ipyparallel/serialize/codeutil.py
++++ b/ipyparallel/serialize/codeutil.py
+@@ -27,7 +27,8 @@ def code_ctor(*args):
+ }
+ # pass every supported arg to the code constructor
+ # this should be more forward-compatible
+-if sys.version_info >= (3, 10):
++# (broken on pypy: https://github.com/ipython/ipyparallel/issues/845)
++if sys.version_info >= (3, 10) and not hasattr(sys, "pypy_version_info"):
+ _code_attr_names = tuple(
+ _code_attr_map.get(name, name)
+ for name, param in inspect.signature(types.CodeType).parameters.items()
diff --git a/dev-python/ipyparallel/ipyparallel-8.6.1.ebuild b/dev-python/ipyparallel/ipyparallel-8.6.1.ebuild
index ced2606fd50e..96ee69b90056 100644
--- a/dev-python/ipyparallel/ipyparallel-8.6.1.ebuild
+++ b/dev-python/ipyparallel/ipyparallel-8.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 optfeature pypi
@@ -51,6 +51,8 @@ distutils_enable_tests pytest
PATCHES=(
"${FILESDIR}"/${PN}-7.1.0-test-timeouts.patch
+ # https://github.com/ipython/ipyparallel/pull/846
+ "${FILESDIR}"/${P}-pypy310.patch
)
src_configure() {
diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index 584acfc85ff7..45400477754f 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -2,5 +2,5 @@ AUX 2.1.0-substitute-files.patch 1017 BLAKE2B 70577eb950a18345804a2a4b750bd233dc
DIST ipython-8.16.1.tar.gz 5485037 BLAKE2B c5429b1df9906681f9792d7bc3005a3a41f7d89f7d6c104f9826902134179f7149de0747a50f31c53d277a135d0fedd0952aa23fce3650f026ac3c1733287ecb SHA512 0feb4c14e8e7f34829cd8b6c43c91c9bb5b6c85ae60173951db4354296474945268fb8d3caedcfae8457783e6d27a6dc33b6291bf2d9a691526fc44199724887
DIST ipython-8.17.2.tar.gz 5486488 BLAKE2B 7af4b4964527de8e74247ce05e9b1c8ab9a16e8784e0e07129859d01ffef0a976c8de7661821b131c125a8d1c2ac29d09d8e81a741f7180219a0c429530391cd SHA512 87039da43cb942c78238c4c69a2e2e7d6d1757a9ce8aac5f1bcd30a112a38f1b4f51672749ed469945844070eec661c6bb2f137405336f71d6adc1f5d26a11e2
EBUILD ipython-8.16.1.ebuild 4426 BLAKE2B 88a70404cb184318ac2fcd65dae0c66aaab9b349257831ed8be6f0c20f184b38c1fd573b8360f493356d3e1fbc179565916bde8d58da7e8b6ff7fe80d8a6d909 SHA512 49ab14dcd53bab6ab3b49f87c84f779a402d8cce2678deef08fd3e32fd07e08c4890216ec4df1a0d4a0f8c5ed61c055ef72100867e7e27cf12317eeadd200900
-EBUILD ipython-8.17.2.ebuild 4928 BLAKE2B f08aefcd5cdb9c1519ad263b1618f3dde2f896ec0f5ff9918f620390972120d493d74e05e32b9b9b94aac6e7d1826993ac79b52d6af50838077b4a590cc5ed5e SHA512 ad68d18724908483dd79a415e814643887167433a66681c64b560d7ed1412de8a54f74b3e99d6d59b60096c1570cc1f43e55b04ff7e88bf8c5efc516c456045d
+EBUILD ipython-8.17.2.ebuild 4673 BLAKE2B cee4e3a223596c71eb86f8eafb5d8af5163a8218f594fb21d46ab70d71f682d93600d5a26d2888ed020f7779420d18058fee86a30f09dcd480ccf40d6826b3f1 SHA512 f022a285ea3f2dc082f4868479614f72b522ddee0e4358bcae7c81e34e97aee80d6cb59b97cd67b1c3161074d25881ef6c4a2b6b4ae019ee8a12d39ec432ca56
MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc
diff --git a/dev-python/ipython/ipython-8.17.2.ebuild b/dev-python/ipython/ipython-8.17.2.ebuild
index c9fc67b54133..1a50e5c91ac9 100644
--- a/dev-python/ipython/ipython-8.17.2.ebuild
+++ b/dev-python/ipython/ipython-8.17.2.ebuild
@@ -4,8 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_FULL=( python3_{10..12} )
-PYTHON_COMPAT=( "${PYTHON_FULL[@]}" pypy3 )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_REQ_USE='readline(+),sqlite,threads(+)'
inherit distutils-r1 optfeature pypi virtualx
@@ -41,11 +40,9 @@ RDEPEND="
BDEPEND="
test? (
app-text/dvipng[truetype]
- $(python_gen_cond_dep '
- >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
- dev-python/matplotlib[${PYTHON_USEDEP}]
- dev-python/nbformat[${PYTHON_USEDEP}]
- ' "${PYTHON_FULL[@]}")
+ >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/nbformat[${PYTHON_USEDEP}]
>=dev-python/numpy-1.22[${PYTHON_USEDEP}]
dev-python/matplotlib-inline[${PYTHON_USEDEP}]
dev-python/pickleshare[${PYTHON_USEDEP}]
@@ -53,12 +50,10 @@ BDEPEND="
dev-python/testpath[${PYTHON_USEDEP}]
)
doc? (
- $(python_gen_cond_dep '
- >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
- dev-python/matplotlib[${PYTHON_USEDEP}]
- >=dev-python/sphinx-2[${PYTHON_USEDEP}]
- dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
- ' "${PYTHON_FULL[@]}")
+ >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-2[${PYTHON_USEDEP}]
+ dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
)
"
@@ -66,9 +61,7 @@ distutils_enable_tests pytest
RDEPEND+="
nbconvert? (
- $(python_gen_cond_dep '
- dev-python/nbconvert[${PYTHON_USEDEP}]
- ' "${PYTHON_FULL[@]}")
+ dev-python/nbconvert[${PYTHON_USEDEP}]
)
"
PDEPEND="
@@ -79,11 +72,11 @@ PDEPEND="
dev-python/widgetsnbextension[${PYTHON_USEDEP}]
)
qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] )
- smp? (
- >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}]
- )
- ' "${PYTHON_FULL[@]}")
+ ' 'python*')
+ smp? (
+ >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
+ >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}]
+ )
"
PATCHES=(
@@ -108,7 +101,7 @@ python_prepare_all() {
}
python_compile_all() {
- if use doc && has "${EPYTHON/./_}" "${PYTHON_FULL[@]}"; then
+ if use doc; then
emake -C docs html_noapi
HTML_DOCS=( docs/build/html/. )
fi
diff --git a/dev-python/ipython_genutils/Manifest b/dev-python/ipython_genutils/Manifest
index f839d9a796d9..d70037f981f8 100644
--- a/dev-python/ipython_genutils/Manifest
+++ b/dev-python/ipython_genutils/Manifest
@@ -1,4 +1,4 @@
AUX ipython_genutils-0.2.0-remove-nose.patch 8942 BLAKE2B 341047baeebfaa9317717da5674291c63f38630b14fb1f3252e672c8666c26588444c7d3242884c4e723d502ed14efc1a2e6ea58cea52d141f6383818c2042b6 SHA512 47c262744f7e24cea89c47114e8f061d77d6d992bac5f1ca3f33ac354680ff64d9df4503a0d0ca28340d1799bd0f5f6ec2693a17b4121fd3780690d48f26d4c0
DIST ipython_genutils-0.2.0.tar.gz 22208 BLAKE2B 1a898e11cec26787f530f72e2d2a79e7834664e0f6be6a27ddd426bc2d0b3f39ee46e9ea10ad03e01a08054873c9752007038e863d7dd9e501613a68e40e1635 SHA512 0e5a9f8be17d98dfb74ec77d1360ee79276a13fe1914e6d31e8740f06375ed1671c49356a77f118495f50823b8384c1e2c5b6fae73965e3d4249c831b9a2b095
-EBUILD ipython_genutils-0.2.0-r4.ebuild 668 BLAKE2B 9aac8cd0d95b35ab40f9a21c13bbb36233d5112ef067203f13649bf903aef100b080873fb4b8affb48ccf0e3e32981fd1d55026758c1200c5b2211dc838a0207 SHA512 c760e7e34a1fc97048a0462bcc2981a0ae945cda9778ee1096a02954a1d1117b46967e70bcf6adee2e62db6cc97875c54a1f3633f931c445766268d4902e39fe
+EBUILD ipython_genutils-0.2.0-r4.ebuild 674 BLAKE2B 18fadc5f8d948451bc3a5bb3ddb2173bf2d58d47df6d3ebabb203125733f32df27fb002c31b1127e2fd19b3fe1e4c085f3c6752dfeafac472de66e1ab3f687b2 SHA512 6c28e8cc7db270f582ba2afec9d13913bd01c58547ff0f2223c792d94100e66b43a700fc2227da07f2497c0ca45bbcea21a7142c0785bccb486ffd285cf2d2c3
MISC metadata.xml 862 BLAKE2B e520f2f567209b25e738b0ffddf7f6c636edd9c4f5a5dfe888009a48f23a73fbcc3c1c0d6ee9886d5b3b3969e1fcdc3cef7e6a9438228236ea3808446757df57 SHA512 b153b7a1d384236b7ac65738dd35d1b7a1557e3db72344a26e9c2a5f472ed971c8bce1787a507f140a85bd066daeade1d990b3b76b272354e18248de2f65c98e
diff --git a/dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild b/dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild
index bb67d12ad31f..f25bd3446f45 100644
--- a/dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild
+++ b/dev-python/ipython_genutils/ipython_genutils-0.2.0-r4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/ipywidgets/Manifest b/dev-python/ipywidgets/Manifest
index 01440926cbe9..88dcc4c6e634 100644
--- a/dev-python/ipywidgets/Manifest
+++ b/dev-python/ipywidgets/Manifest
@@ -1,3 +1,3 @@
DIST ipywidgets-8.1.1.tar.gz 116420 BLAKE2B 9f138178dc213cac8d3c21a366f47c10675d8d74eb3e29f07c12b10c3a99281896f15afc4f609a4f9ad5f0eac5c60507b10cc98a01500d46150dd6ce36b15b3c SHA512 287f4cb56fe08b1ca01c7f226d7c8a1471d33bb1c36053e705326356c82de8686d6d59be0b50c3016c6c168c743f37de366a5fdf5f8a00c9d0678773e8c1618e
-EBUILD ipywidgets-8.1.1.ebuild 1028 BLAKE2B 352f28653b0d8ca652ada52b7332639a427ef376ceda3a0b652379fa34eb0e2a48925a9d425bc75541a0ae6bd62db044b64e3924adf0ccf153afeaede7256448 SHA512 5b11a4a4fdc4eb34cbb7b898cc55144756fa0842770e1b17bc3b9d198fe37ea3f62eefea3597845984b32d968b4896d4e89c7cf355a9853bd4024c2c2fe156d2
+EBUILD ipywidgets-8.1.1.ebuild 1034 BLAKE2B c43692f1f3053d56d8f49ad46223a3350c44ee9f5051e62ee00eab4c1be22a397b996d3e8248a92ec30b3c283091828c92636d9c47b1d6ee70081a33343f6a10 SHA512 07f5eb1023ad43971c953a6a45b550aa89170a7f49cda89b942ab9e9fc85dbe98e74b9b194c0c47f24298e8d48db6dedc3845727f7314d486e7e9bc90a2d5650
MISC metadata.xml 537 BLAKE2B 1f3b91be328b958870a72b5ce438c3e5bf67efd072b59dcb5ae77a9b89334e726af4fe8771221a7b728905cef4175cf7e0a49b11c651a7c0520b5cb032085985 SHA512 cb8092ea7a06e309a26abb78f5ddfd4a91f416e15374d2b59fb5086a64cc13f3dd408e18caa6719d12b1f18f762469a72a1027b2a047db626c51d22a5f304e54
diff --git a/dev-python/ipywidgets/ipywidgets-8.1.1.ebuild b/dev-python/ipywidgets/ipywidgets-8.1.1.ebuild
index dd6572b72349..3d68fdc4fdb6 100644
--- a/dev-python/ipywidgets/ipywidgets-8.1.1.ebuild
+++ b/dev-python/ipywidgets/ipywidgets-8.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/json5/Manifest b/dev-python/json5/Manifest
index 9d38ebf14d77..467876c61958 100644
--- a/dev-python/json5/Manifest
+++ b/dev-python/json5/Manifest
@@ -1,3 +1,3 @@
DIST pyjson5-0.9.11.gh.tar.gz 111445 BLAKE2B 038ac1fab6e56e6dc45dc9bff1fc5e0da21c594cb0ac1f6d888f0207fddace9663b0dbd6abbfabce857cb9fcb40348002b10a6b4133e2f2ebb2081c543e1ad9c SHA512 aca3f38cd79d4bf52ceaf1b3dd27e30bf7598fa0b369216ac820f0c913797ebf542c9eaac17e562ee07006bf83c09210c799bc1b715c7b6e7689d2dcd702d414
-EBUILD json5-0.9.11.ebuild 605 BLAKE2B 8b4388c9bb7d45fba6ef199f6e1b16d2d2f1d4a38ab448985a8568e2720f04676872516fc8937239d61633ddd8b16ad3ea3a20d788fcd6f9ad8542f6bdddfa19 SHA512 6f7b2cac2212cdc696100e67f1ad5aa99322c590d71c68fe24ab157d961f9ceccbd47983231644dec11d7729edd6efc869fde579531487957ddebde6656f5b7b
+EBUILD json5-0.9.11.ebuild 611 BLAKE2B c8c98d4bfdde0495b92044845437ce7d7fbce86ec791149b9f77095212a48ba802a128665a9832a51a517b321b215025d3c587876de281b44fd214e871232fde SHA512 4f361f1f43b0bced61cf91296e8fe6e8e3aa2a0d20fada7922ec9bb23207bde290b167ef500ff94cd3366ccf6f932d73ebc4d53fb50abd288a8656d7aab15e4e
MISC metadata.xml 502 BLAKE2B 9dc70229a26364dfb51ae26cff9817bcf82c47391d9fe3b6a4b11b79848f786989c62d6c3cbbed9b476da82dcbbbe9e19bf738d860ed423c3c9731c646314cf8 SHA512 257bb6f3e18053e852d693bef7eaba9e40ef5fb25ef449a275a7fbedd9a4247217bcdd016f0b3a93658ada922882bacd723235b2ab46c81dfd8cb42fe933ac74
diff --git a/dev-python/json5/json5-0.9.11.ebuild b/dev-python/json5/json5-0.9.11.ebuild
index b9ef5c0673ca..b87e3bc9caec 100644
--- a/dev-python/json5/json5-0.9.11.ebuild
+++ b/dev-python/json5/json5-0.9.11.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/jupyter-client/Manifest b/dev-python/jupyter-client/Manifest
index 3f3abdfe5e2a..f8b4836c0b38 100644
--- a/dev-python/jupyter-client/Manifest
+++ b/dev-python/jupyter-client/Manifest
@@ -1,5 +1,5 @@
DIST jupyter_client-8.5.0.tar.gz 339190 BLAKE2B e102a457e5148199ac1b367cca1bb2f8e64b5fdda41c3e08ddc3e7d30992b53b8a228339151be9d63311e0c45a4487aefdf23785b773830631b3695bd3a7cabf SHA512 256fde7866b66e263d3b03afd8d8a0fddce23513c37375ab255398d1ed2cad5df87b753b577b8f6634ffe4ab4d55a82afd134444fc7714c4f3846d7d3a66f353
DIST jupyter_client-8.6.0.tar.gz 339721 BLAKE2B 80786453526899cfff2e5335009d90f0dd636da33a5778868ba8913be488e9c1512beffc1b5e658dee215bdee9e264c9a5c6621490c2efb8f4784557735f736e SHA512 84e913c46f5e0298b699c4d1c6de27fd2b9861bc29f7a5a456c20c7100aaedf399eb6c09ff28bd3bb20945a3bea84bd0bda8688f32815fa7bdd375f091817e4a
EBUILD jupyter-client-8.5.0.ebuild 1326 BLAKE2B 2f6807baba69d80aeee8e3e5d54f75f50ff2202ae4cd9cf99d5baeb3f3fe10654f6eb376b9acff50422f34c456c87811548ec44d80dc7b2381a31b3b2fa32f7c SHA512 51e8a63f471b42a81f19fd7ea6bf7b6516b903582a810c20e0b81fc0ab787d4aee38763e009ab7a5ad9bb3ed43cea9b5f36349f29b253edcdca51a6b340a79ba
-EBUILD jupyter-client-8.6.0.ebuild 1341 BLAKE2B f23e18131fb963d46a643fd6ef62787074d49341ab736400de47258d0a0ec4b1b072ecf7bb1a427fc61e96b048e94f7a1ecb04c9629f301dcf05a32c2593ea7d SHA512 ad95f1a1f9218500a0f3f01f243057b3a2b2b6314048c6a270981a1a01fb914c139818f641b37943df2c079eb751654f345069f0be63ff12386e187290a5e65c
+EBUILD jupyter-client-8.6.0.ebuild 1347 BLAKE2B 0e10df6e91ace5eebd92d1bc2ffd9600ccbac15825cf6699aa7b73f0e68d35eca8aeed45eaa70a64b7e577424bc33ffd57cd7164517225991748c41b1b00aaba SHA512 e4494923e7d796c9f2f2e840abfa9a73d30fdada16509ca527a1c8fc1d62f26ee7ed679bca2735aa46b03e5392afef51eb8340f967e97109ddd379ac3765ffe1
MISC metadata.xml 844 BLAKE2B 8beea01f144f8e28b58b1bd4d0d2a32eda4b5e50e479c83ed940cd6894d581aa22418bc2733910465cb6980134c3a29b63a6e31f595d037b9492337285837ac6 SHA512 73f427cc561e728c6f941052a4b6f9c6ec5c9d6ba3bb601bc58313687dfc8d6ed3602e1fb2f7f0ea00aec4360c8c1200334675917d22092ed79585b117865ebd
diff --git a/dev-python/jupyter-client/jupyter-client-8.6.0.ebuild b/dev-python/jupyter-client/jupyter-client-8.6.0.ebuild
index 3ef7f5bb5ccb..f9f965bcce72 100644
--- a/dev-python/jupyter-client/jupyter-client-8.6.0.ebuild
+++ b/dev-python/jupyter-client/jupyter-client-8.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/jupyter-core/Manifest b/dev-python/jupyter-core/Manifest
index 63fff84e6af0..0413e6939cf8 100644
--- a/dev-python/jupyter-core/Manifest
+++ b/dev-python/jupyter-core/Manifest
@@ -1,5 +1,5 @@
DIST jupyter_core-5.4.0.tar.gz 85162 BLAKE2B 32d5c50e3b4dbd1a92eb3064d072bd8d70b4a67a7c5828fb249a587f65d200bdce6081252f97276ada625a390f52802c068af8f99f23ae43e69e0fd19697f739 SHA512 2e4d65f07590bd1cad0df7043b6f6542b3fadbdf9a0c4ec699a39725a04c12aeef123917eab445d230d42e779655e797924800fd9d8acd0b9d27060f26b243d2
DIST jupyter_core-5.5.0.tar.gz 85369 BLAKE2B 41fa2381023c8f2313607d2ac989d1f35dcd362abd4b9573affaf9fc34cd48eb260d2ad68af97be2d47aa4a077f1756e6e291a4f0dd48c9774df2d31dda7e9b4 SHA512 92ca5ddc69d58ecdf1f707104e950ba43c88630991b0a6951fb6ba83260573b9f48c7903b25ae7bc105c08b3179de4bebb5a87b66453b96ceed631cbf555d631
EBUILD jupyter-core-5.4.0.ebuild 917 BLAKE2B aa1118a14b9d6cf05413fae01d9ec65fc14765d2ec1ac2ca55547da9ee2ca2982fc7caa44c7c4c1f2dff1c6e82dacd7deb7e4fa5d97d90c322a70ac282ba8b7f SHA512 7609f231c62c38eccaac21e3c7ebfd61952b1f4993e6c665bb65ae644bdfcba27b03feb777bfeeb00c890752a487f3813b3117cf4857adea822fa3373ebaff99
-EBUILD jupyter-core-5.5.0.ebuild 1001 BLAKE2B dd9f003564b4f426447d8beb00aa04c707b8a6508a6cc27a67f19c1c1ab5f46a2da313089cd8fde65946d48e490140e97a7b9f15916374f59634da2ecd17adf6 SHA512 6209498de9e6c9c7b1ba6578f08a2502370e3a2c0cb57c1acfbf138f36e8c4d0eb5733bbca70f8e715d408fd1e276c8ecda64c0fe271b6f2d2b06999618710f3
+EBUILD jupyter-core-5.5.0.ebuild 1007 BLAKE2B c4310b6694b5e5882d032574551615307f17c849a8f20ce78b65722abaf05128c6469e73727893a5e6b56db1cb5cc353e2bdeeb8b56e28bf04ea657b1252f800 SHA512 22b36acbdd6cbd416d9b32cebfe0c882a7bbc23722d98d62fa711b98facfcebe6bcd00a7bff15f0fd6778895f1a62322000f000bcdeab815aadd60527e502552
MISC metadata.xml 759 BLAKE2B 4ef6a95640943d1b082bb65ae17515300089c6d78c0aa81410f4c7e57e1447787ad15373f314f8ea5c980459f4e5f74ee54edace2eb9421991e2425793040adc SHA512 d9769460a005d11961ebabc81636065aec545166820e923ab7abd58782e0832592a58611ccb4485164ef7c1c646812e8f608fafb9639525663732dec730542f5
diff --git a/dev-python/jupyter-core/jupyter-core-5.5.0.ebuild b/dev-python/jupyter-core/jupyter-core-5.5.0.ebuild
index e0a446b862d9..ff6b2a155d03 100644
--- a/dev-python/jupyter-core/jupyter-core-5.5.0.ebuild
+++ b/dev-python/jupyter-core/jupyter-core-5.5.0.ebuild
@@ -4,7 +4,7 @@
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/jupyter-server-terminals/Manifest b/dev-python/jupyter-server-terminals/Manifest
index 3b563e759140..4627257512db 100644
--- a/dev-python/jupyter-server-terminals/Manifest
+++ b/dev-python/jupyter-server-terminals/Manifest
@@ -1,3 +1,3 @@
DIST jupyter_server_terminals-0.4.4.tar.gz 29850 BLAKE2B 064876d7a10e7ff66da83e07d562abe53d609caeb27bcd7b7181d10c06af4406ee048b45b73092c8f3b0c10df40494eca1edb5234030154c63ea6a330f85a115 SHA512 5b1a6a9cfd550108be7f6664eac5ab7581d75e78a7dfc9825af2346b0d9b19f05543dcce010dafb9554c0782bf8e7929bf0ef96bdf2db392ab9b9ec1a3633fdd
-EBUILD jupyter-server-terminals-0.4.4.ebuild 1023 BLAKE2B f4fd0a147bb9b33db6fd78d79e31f26dc0440a4ecab406276ffed7010072e6069264b52da78ed336c84a24774583b9c58102c6df4c123579a227850a75db6c64 SHA512 cebb2a434855b20e977dc4c73b0e7898fd3398a6626b19c034899ff9b688973f1899a2ef8592b2b98f254368bd456bba63692dc2452d6079349c55b5b8654321
+EBUILD jupyter-server-terminals-0.4.4.ebuild 1029 BLAKE2B 0d19bb91342dda959c040d73cdb3b7de4540fd6e00bbcbd4c2d14e4da47aac328542567fa10440a58c3d6eedc16c37a0ea691d4c381a200ad4c9f5e2bc26673a SHA512 2d9f5ddc1aa868936af1381849db2fd70b1c44f946d715fc073f85f1307e999eae61f241426acb03d686e8f1c37b753139fabcfe83d3c595ae393c1b5baee20f
MISC metadata.xml 457 BLAKE2B 6667133607998f468774a24e818962e037f937805af2578f0b759be79421abdd389cba957d79c8d7d4039f1dc6698ca1d1e08bcada91d4aa503bac21c041df9e SHA512 9ae0f7f3ab2bba3aeab9eecaac56995cba07f4c55551351a290b25550d6a4516432a73616a850ac7e7bede45a458ed8bec7dccbde7322015239062efee4b4e40
diff --git a/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild b/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild
index a54b79d1254c..00a0c9f51739 100644
--- a/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild
+++ b/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild
@@ -4,7 +4,7 @@
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/jupyter-server/Manifest b/dev-python/jupyter-server/Manifest
index 03767a79ec09..82a9e2146329 100644
--- a/dev-python/jupyter-server/Manifest
+++ b/dev-python/jupyter-server/Manifest
@@ -1,6 +1,6 @@
AUX jupyter-server-2.0.1-skip-npm.patch 698 BLAKE2B f037094e4ba041f112e6b2b08693186c9414fee1dbb9a25be94bc7ec75be09888c2b147329ef9c4b2bdcefd54c44cbadfb658983f97537e5b277eb0fc9ae4cc4 SHA512 d20cfdc71c1c58a7c3126db80d30d34ec8f188f6b5da82accd9e02c91cb14ce750123be443d0c85b18357ae1d22117912c4605e0ee74d9dbf226c739faa17297
DIST jupyter_server-2.10.1.tar.gz 709933 BLAKE2B dd05748eb9e4a1af7adeb8a023c9e1336483f48d32e100f0e8dc8d80bf94afe1fb57343f168828a5856cfa0ccd0f4ffeaa6c0da50e6c98d5ed1f254a87878803 SHA512 15a65df22aa7908d3dd6d694306250e71ddc31b1e66969986ed59d9ed517c28ed474c530916b1de7eab25677f9cec29318798b0b7368c4b37ca92a1adbdfbc8d
DIST jupyter_server-2.9.1.tar.gz 709013 BLAKE2B dee0de771bb8488cccaecb49e2b4a2003f2530243013cafa7f170384380423a7c190504baabf458c59ffece28c4f60662c0530f55535dae25699be269f159743 SHA512 148c3eaa4b6ca1147961c1188e0016a634e5adae350e762903bdde000acde7ab62507e71dbe1278c2b9358ce2cf1c28c17ea8b184f3d4a2d59277910b5b44965
-EBUILD jupyter-server-2.10.1.ebuild 2324 BLAKE2B 173b1a80143610f89df89df4dfa4c8b636f356eaf5c72ddeb7d8bb5005c2bd15436190e39d1a6843b143ff70a56609e6501058f377232b20b9eaaa6900ed48a3 SHA512 243edc701dff8d75f6c131eba434f7ab37dc0f793232fdee971dc2b4c26a91891da0a7989b26fb02f20de98b178bc4a63706bafd476fe6d727b77243242603ee
+EBUILD jupyter-server-2.10.1.ebuild 2330 BLAKE2B 2299569b59b1f9925ea4e8c3e9f5f3e2d7d985bd8dd0d23f48443b4105bef2b0d16c1f4f6e24b34c9c931ed26c72cec696f7a0ae3d6feacd925a8d1163c7d776 SHA512 d113a797ebac31b84263de48c25793f9f4a681c6f9777a51bd0fa8b54b63fb433dc5e07f3d0aab1c6f22a08ac548f6648b96974516702320306e42b03b2c1fac
EBUILD jupyter-server-2.9.1.ebuild 2317 BLAKE2B f3d17d7ced1e9f225cb9f7314b5cd0d277e057491bde4ac3fd9cc12d62de327f34ba1d5f1bffddec92ff3bd9177753aface88c3a65a9a5483b9a033bc293b440 SHA512 27493c867819f34f97bc18f357d7d09938eb01f084ce3b009fecd8634315d4a4d3301454eb6dd0d63354dc2904539ee9a064af82759aabafd52eac4625db1d6a
MISC metadata.xml 544 BLAKE2B ec5a0aea1d2ad6ce0e59972d2ef4ce62c03877d464dfdc34bcb94a7d01304c63761c6bc30ed973bba1f4100e25f70541bed4eea858deb44f359d0e373ae1ade0 SHA512 ffe7deb7349ce99890b902a225b73913185bfa860237dea8c1a508a6a5e84bbb74ca7a5c43253c9986f97fb3fd1e9f2bb63ca60f73953fcc851359df8adb5fbd
diff --git a/dev-python/jupyter-server/jupyter-server-2.10.1.ebuild b/dev-python/jupyter-server/jupyter-server-2.10.1.ebuild
index 3c01cb7f33bc..8a318a5326c5 100644
--- a/dev-python/jupyter-server/jupyter-server-2.10.1.ebuild
+++ b/dev-python/jupyter-server/jupyter-server-2.10.1.ebuild
@@ -4,7 +4,7 @@
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/jupyterlab-pygments/Manifest b/dev-python/jupyterlab-pygments/Manifest
index 418386b1cebc..2d2fbdbbc40a 100644
--- a/dev-python/jupyterlab-pygments/Manifest
+++ b/dev-python/jupyterlab-pygments/Manifest
@@ -1,3 +1,3 @@
DIST jupyterlab_pygments-0.2.2.tar.gz 132378 BLAKE2B a9db4c3bfea9e8e6f357c90e9b1861cf2bcb796fe5d7ea9a0f02677773b18dd5a02966d8555cd17e8314b283056ac9423948077d6cdc127985f34a5faf892ec1 SHA512 59d328522b11ecae6ae67ef8f9eb7168b0e4241cc6a68765096bf0ad26a20489f302179d50e7e46efd5b9de711520e2c67ab1e634cc583416277a98a5f663daa
-EBUILD jupyterlab-pygments-0.2.2.ebuild 546 BLAKE2B f090da2214cf3710957bae2e0a618515df34a95033eda02069b08d03104cfe2958b3119c20254296a7e832eded55c2fcdd06abd98ce7f051441cc51f789ec004 SHA512 dbf6aed46286544c5fbd5db76c2a2e21eeea44dcd16cc12b33b52ba21765d2590672147a6b58bd568469059c178ba644736c3ca7c2cb3adfb9d6a80d8262d258
+EBUILD jupyterlab-pygments-0.2.2.ebuild 552 BLAKE2B 8905c96361987a9ea74afbd2e8ee26559f57e5d4ae7f24313b20a9e59b39084026a02571f0f3eeeb684e07b59a3fc1f83f229c025b1a9150e5e5863527fe8fb7 SHA512 474d07237acbdbee6ead7b58860a320d4810e638119b16fb2547a45df61b4482b8985dea03f0e3c0bd8f299b56b8a9eb7c63f1ff84a4f09e8b05546c82ea0ab5
MISC metadata.xml 395 BLAKE2B 61c5b49ef1984252b5be03231c068df3c46d4326368f3d5166d416e20fc29e6fe8356d6e6f3767f61a05154d42f86407ebab060ebf01a742fd082e62d65469b0 SHA512 9eac2fc382341fec3e344fdfc8365e022b9890739419e8f63bdee313293acc18fe75e40234c26b649396f1e164c32e1a7cd43ea26216c24b610bf495db0c5318
diff --git a/dev-python/jupyterlab-pygments/jupyterlab-pygments-0.2.2.ebuild b/dev-python/jupyterlab-pygments/jupyterlab-pygments-0.2.2.ebuild
index 96ec0c1535d5..11cd4ace6802 100644
--- a/dev-python/jupyterlab-pygments/jupyterlab-pygments-0.2.2.ebuild
+++ b/dev-python/jupyterlab-pygments/jupyterlab-pygments-0.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=jupyter
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/jupyterlab-server/Manifest b/dev-python/jupyterlab-server/Manifest
index 40a492232f79..da51720772d9 100644
--- a/dev-python/jupyterlab-server/Manifest
+++ b/dev-python/jupyterlab-server/Manifest
@@ -3,5 +3,5 @@ DIST jupyterlab_server-2.25.1.tar.gz 73845 BLAKE2B a2eb8ac0d6ffe76cf8e2bc2464c94
DIST jupyterlab_server-2.25.2.tar.gz 74028 BLAKE2B 6dffdea7c002fee946a8af728592ea2404f4568bdfaae1727da5c3725edb284a7ad8594efdf71a4671249a4164878288bcb4aa588a59f45fa83fbda0656db89b SHA512 6270505170e7586fae8c4f7fcabaed6e2ef2068ec35bc5eb630e1b5177aab24d8e8be4755ad6dd3f97c5e3a1aa6c770f554efe92a2db5a5bfe99bf420e2b5a34
EBUILD jupyterlab-server-2.25.0.ebuild 1897 BLAKE2B 558d2a5270e1d66690ec46b4ff9420279d02e0ea8dfd7e0de492a42dee34f1a3a0f2e1efb53df04c0fb1c14963dac1cc01444c163deaa108cb53ee39353abfbf SHA512 21bf92b2c09791f4eda385901efc9fb70b81204c2dd3291820ae35b3e39dec0a6e98fe7c65b82e5a48a1f3c9591177055576749bb9ba6f92868e8a072f188413
EBUILD jupyterlab-server-2.25.1.ebuild 1913 BLAKE2B 0b769a3c149abadb22334770f2db26fac48d10bc7411b0091d90c59ab1dccfc1e3f23ab7efa24acb1cf6d44bc309ae30c7f282903712aa9725a3981a1bc04767 SHA512 354c28485c4f89b93185a0ce78c9dd568ca900c502293ac74f2e0acbd660d66c00e967c127f22df61b041b11547c309e03e9d9172f82801933e6fcb9e418003a
-EBUILD jupyterlab-server-2.25.2.ebuild 1913 BLAKE2B 0b769a3c149abadb22334770f2db26fac48d10bc7411b0091d90c59ab1dccfc1e3f23ab7efa24acb1cf6d44bc309ae30c7f282903712aa9725a3981a1bc04767 SHA512 354c28485c4f89b93185a0ce78c9dd568ca900c502293ac74f2e0acbd660d66c00e967c127f22df61b041b11547c309e03e9d9172f82801933e6fcb9e418003a
+EBUILD jupyterlab-server-2.25.2.ebuild 1919 BLAKE2B 8fa8c91fd579a911edd864fb24ea9c231953bc05478bbb9273c2eef5cdd493837d9b2c1bdcfc0204450104de3e78969af26af69372f69b7c36dbf73b5f870b41 SHA512 258c1dbad943ceca4f2541f3c8239346cd44430e4f7db44eb03bd22b05d3f07ff5c4124ec34b890ab12d7fe3026569f3334aa3cccdd26dcb2aa2df4d9a0b4e9e
MISC metadata.xml 426 BLAKE2B 98083ff6255b6c5b4ebe7eb67f4e9716f52397646df275cce4cae2f78b0fbb5dda8d6240e1546b4bac6f13ef3f3f1e6f176b2062e066070d595e5cd93c02708e SHA512 9755e74547fb74a4720c9b755449d913dbfd949bad920ecd3903df91182236ad46712c358b3db8180ddf478a6cc6c2a57c6d1a939a9911ffc7ccb39672f5868e
diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.25.2.ebuild b/dev-python/jupyterlab-server/jupyterlab-server-2.25.2.ebuild
index f78ef98f9e9b..e2e7854aad78 100644
--- a/dev-python/jupyterlab-server/jupyterlab-server-2.25.2.ebuild
+++ b/dev-python/jupyterlab-server/jupyterlab-server-2.25.2.ebuild
@@ -4,7 +4,7 @@
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/kerberos/Manifest b/dev-python/kerberos/Manifest
index 7185f11e7e58..2caf38c40645 100644
--- a/dev-python/kerberos/Manifest
+++ b/dev-python/kerberos/Manifest
@@ -1,4 +1,4 @@
AUX kerberos-1.3.1-python3.10.patch 1099 BLAKE2B afe1d4639bd3773f075453a4549c270450a5c89671b650e9ee76219abec84b6c1dd2fcc1b2b77db6937d5303f89e562deda1405a3963221259bec3ce506def5f SHA512 dae8c3f6419ecc22ec9f3385053275bd13f9468721c1a419c9166153e49251d5499582f184f2dbaa7a194a591436229d9bcbe558cedf46237dc5cc15929faa05
DIST ccs-pykerberos-PyKerberos-1.3.1.gh.tar.gz 41954 BLAKE2B b95a3473c5803ebcb461db7f2589caa03e92f4cb3ba3a4890a31db99b687aa4c77ae4e58f09ae2339a1fd8acf6fe9ab5797e3b7178dfeb2ee7a95bb851fff402 SHA512 dcadc5c3b095d8bba947a745ac84cc558d7eebad139a0e86260891966786506a7a62600fde93fa14683971e436da8cc5cd3795817b20ba45ce7e39f8c05deb53
-EBUILD kerberos-1.3.1-r2.ebuild 1452 BLAKE2B f71aeabe18828a533fbafdb5ed98d21fcc70e9a8e9116ed62612fd158e19277810993dc7a778efffce3151d83609b52de71ecb355377955eab5664ffaf8e3fd4 SHA512 df74a99d56c8baae1f93d52f4f73464bca3f5d51b9ef92f80f4722274b87c0f9ec240baea03779952dbf57a5c154068f23f3df6a07403acd17442da9143e41d8
+EBUILD kerberos-1.3.1-r2.ebuild 1458 BLAKE2B 7aea2f48eb30f358578e8c493ca243f264dc9289f5ca427d50f484dbe5a73bef1591b986927355feb6505ab6f97b5fd2bae443b41bceb3ef1910bd58334615a5 SHA512 58ca8416764c69c9f33b57eba97c71e6d9b273a17b923e548f4679113924fc641840c0e18afcb2ffb7f98c6991ce839ec86af4df8646cb237da004f1211c9937
MISC metadata.xml 372 BLAKE2B c666d6e6558e8c2ef8ec75b2125883e113dda896f01a9129c4e1fc0508946ad5a9e94f06cfd9deed11636779f1476c2e652dc445b6d8c3309056f6867d044eff SHA512 3db0bcddfd8d31b06fec3d1e3384b991a1018a5e491a61491aec3c3d3017d56c761f6078d12a533f8ad7c4094896be60e942f8e90409526eab40c1596f0a1aa1
diff --git a/dev-python/kerberos/kerberos-1.3.1-r2.ebuild b/dev-python/kerberos/kerberos-1.3.1-r2.ebuild
index 0599d1302a01..ff34c8a55ba0 100644
--- a/dev-python/kerberos/kerberos-1.3.1-r2.ebuild
+++ b/dev-python/kerberos/kerberos-1.3.1-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest
index 324007cb50b5..319a6970f061 100644
--- a/dev-python/nbclient/Manifest
+++ b/dev-python/nbclient/Manifest
@@ -1,5 +1,5 @@
DIST nbclient-0.8.0.gh.tar.gz 79287 BLAKE2B 5147195fa75ae5da620eb44b5b3d360f69275f1590d098757c6f460769bdb62d3eca576a344861e382bf430f97159adbfff46f557c3509d5fe06d269a0302cdc SHA512 f77ecba2f03a8886e8a2335e1d345fcc1d3a1726b458d151a8c78b85c621017cd96f1ef30e4532bf61b89c92aea128a364f5e9677858951f5d070c6206a01816
DIST nbclient-0.9.0.tar.gz 60606 BLAKE2B a734e317cd71f4199a87af0ea6c7a8a9982c60c4e690eeb99dbe4681ed7d9f8a45ae064bb8b92acf084da722ccbec36bbedb7ddc61577103be1492745f84cd9a SHA512 dc6409e1f765e01978f7e5417269d82c2a001dc9a642f474b4d5cd28e34c969a68ae956aed55df3e82315bd457320e2bd25cbc13af2ea1f59a46f9d327d5eef2
EBUILD nbclient-0.8.0.ebuild 1584 BLAKE2B 2fed32b3d31b5123abfb2bb0b66fe38097da13e8b6114d948b7ed90dfb9c81af586ab34a68ac5ad539557e4e5af31c102adbfa2928132fa3141c9ceb194b765b SHA512 9322d2e4bdcee0613d59eaa258c107eab351a2f17fbfbc6a0b6c1fa8933791646e7d0f785169fb94a719ec44cb1f38626383176687e66df9d9a515ceec18cb45
-EBUILD nbclient-0.9.0.ebuild 1523 BLAKE2B ee426acaa9a0b8de7b50f67eb824368237fa501f22c3c733f125ab3ecaefccbfa81971dc4d32ef4a50f8a00f1c5d200a9cd223c6b3dd76b32460bea31bd1071b SHA512 141be87986e62d3a12a948c3d7deb1e6d9be7489e2fa34aa3e8f11bf30f15d855a06454fdb38be2c396c3e6676a98b25bcab5c9f5416b23ca8e06c3dfbcff8c3
+EBUILD nbclient-0.9.0.ebuild 1243 BLAKE2B 8dd3b58fefc293ce1d9be34d7b07350b3a4f91ef2236cc3c031f85c6bab5233fe76d6fd85669f56d97dbcca019dbbae3d92e817a5b3774d2780813a71770e362 SHA512 9b1852dc330691ef803207858b5aad6254394ac1b1418436285d889b697085b0e9b9f699c520865ee92f6941c09d778851fa4ff75ec0c371938977e39533651b
MISC metadata.xml 405 BLAKE2B d1efa5f7bb2a959bdbc6093b1bd3930e6cdb9bffbe872c6775c15dfc1024ae24d6bcb4651c8e1fb06242b17d6a86f683de3b528bbf1a60b5656a90c1f4ac81b7 SHA512 5b0de690d37dd5928e3bfd0b380336d154cced094e342b41dfd16d0caddd2b792a2158b209404a36461cf4d1b12d836024eae2aedf15093b90f4e363382b38bf
diff --git a/dev-python/nbclient/nbclient-0.9.0.ebuild b/dev-python/nbclient/nbclient-0.9.0.ebuild
index 9df0f1f9898b..4d0d33c91dd0 100644
--- a/dev-python/nbclient/nbclient-0.9.0.ebuild
+++ b/dev-python/nbclient/nbclient-0.9.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi
@@ -38,17 +38,10 @@ BDEPEND="
)
"
+EPYTEST_XDIST=1
distutils_enable_tests pytest
EPYTEST_DESELECT=(
- nbclient/tests/test_client.py::test_many_parallel_notebooks
- 'nbclient/tests/test_client.py::test_run_all_notebooks[Interrupt.ipynb-opts6]'
+ # hangs?
+ 'tests/test_client.py::test_run_all_notebooks[Interrupt.ipynb-opts6]'
)
-
-python_test() {
- # The tests run the pydevd debugger, the debugger prints a warning
- # in python3.11 when frozen modules are being used.
- # This warning makes the tests fail, silence it.
- local -x PYDEVD_DISABLE_FILE_VALIDATION=1
- epytest
-}
diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest
index 1210acd6d0eb..570c163fed4b 100644
--- a/dev-python/nbconvert/Manifest
+++ b/dev-python/nbconvert/Manifest
@@ -2,6 +2,6 @@ DIST nbconvert-7.10.0.tar.gz 850541 BLAKE2B ab0fbe4ab21c123dacfca5780c108b158c09
DIST nbconvert-7.11.0.tar.gz 851158 BLAKE2B 0506acda6a645ffba6771f600c63f0c37705481021b716a2b5ec61b49f2b9da490beac7a1fec67718d091d7bfcf82d7f07b68e207573ca5c08271fc502214eb1 SHA512 097e740413520b943afea11e2b797fbb163e1c34b79932597ec1c5a2c64bbb9342e4b3e1f0ab7e4d6dbdaa736d747650d8e0e50da0e4db5398151da8c3b57c59
DIST nbconvert-7.9.2.tar.gz 850333 BLAKE2B d2d2b6f04e879a78151e606c24b03dd4655b37cc13a1302d7d7a8fd880d9728f0a144f25aefbfaa4b63d4a510811ee6af6d92cf9506d2c1718d7b319cb7ef745 SHA512 43ed36aae813f77bfd50aebfed4c650e552fc5a438e607b924aa2907f23c53c61ec3ddff1051d77e8b0ad968fcef17e6b010b1e7876b17b380d2e12cfeecf631
EBUILD nbconvert-7.10.0.ebuild 2451 BLAKE2B bd7443d2459d26c9aca5df3de60c42a8e41a3f488aa9ae720df0e7587df3e2998e74612df56b03ea900150913ec8511db588a2c1ffafbd8f5f09f25829646cd1 SHA512 77b5bbab3a9521a59a354a6759e78336cddb8cb569a204b620d9d103b38b9dcf713fe18b798e530cba138b3f6b82ff1984270f46cba9b6f953720279713b66f2
-EBUILD nbconvert-7.11.0.ebuild 2392 BLAKE2B fe2e9959486f0d1d1ab70f40cced0fd54a156f981efd91f2e12e148c908d9086abfd6be83e666301084936df091a823ea9a0d05ee5fa7e133db1b7fcbe357db0 SHA512 6b434d7e666b3fc255eec7725c1878084c559ed8ee31420b5b2cf12421d182fbe1647f42985e649dcc0ac3f16dd4c337375bbdb7c9aba01c534d7789cb6fdf2b
+EBUILD nbconvert-7.11.0.ebuild 2398 BLAKE2B 12761913206dc5e22b0e34ca954a4a82ebb2c66eb7783235e5665fee304b0f31717f259ee409a0e987551fab22562cda0fb7e135da5e4b9fd48a2dbfb8d46a10 SHA512 78813ad98caa42ea738e55455a4921a3aa51abcbf6902f07581719e71fb3ab381484e5ac9b549d04191ca761c7dba0c38487e72b26cd6470a070d9d87a12dbd3
EBUILD nbconvert-7.9.2.ebuild 2443 BLAKE2B dd67b0b4aa7f59e59e1a4cebb8a47582dc34c7ed770b904c416df36b55b860869fdd558b154a7c67eef1631a41aeddd39fa3ce06ffc514372a7105e852d0124e SHA512 ef91998da9ac4da4aa28564d5e8c0f6fe4686509066344ed93d12609b83104ccaede97fbbf2035d53a0885fa6e23ec115faa1f5efead5b0c65947e063ad7bf78
MISC metadata.xml 527 BLAKE2B a915103b3eaf57236f4257c98354a1e3733771369ac825fa8bbc4f79f0d1a23272dc86e744513620fbee37792e813a15dbb955e633a7c57597c3c38657ed05d3 SHA512 b60a311ce52915dbc12addd4a882670ac96ff8b3be2aa651eaac3d0963d6e73a72eaafd53f90fb685599504857e6bcd0568071962d7696c2605462b77260ad6a
diff --git a/dev-python/nbconvert/nbconvert-7.11.0.ebuild b/dev-python/nbconvert/nbconvert-7.11.0.ebuild
index 9c8f8f3e14fd..e6d12ff02703 100644
--- a/dev-python/nbconvert/nbconvert-7.11.0.ebuild
+++ b/dev-python/nbconvert/nbconvert-7.11.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi virtualx
diff --git a/dev-python/nbformat/Manifest b/dev-python/nbformat/Manifest
index 26afba4c6749..95f710ce0aef 100644
--- a/dev-python/nbformat/Manifest
+++ b/dev-python/nbformat/Manifest
@@ -1,4 +1,4 @@
AUX nbformat-5.7.1-no-node.patch 719 BLAKE2B d9a30c5cc917f6056e73a90f2300d15aa57d666f79d7185fed2ba092438c00f0bda307b1f0e4d2ca1429bf17a8a44475847aa98292c94fa5bcb911d868fcadab SHA512 2b52e2bf94155460f7963037119078301ed96d6b838d0f639f4775d6b10ee73ab05ebdc381eb020fdab01517f9b92d32dd2f45d7d614e783c221da937e4cb3dc
DIST nbformat-5.9.2.tar.gz 141264 BLAKE2B 71f5bb447d675b10276565cb53ac193963e5161fd27e925d639e7aa63f1e69db8903974d2f924ad5456940c4b904aba33d8ab10772fdb70e7e67974a90d1f3d6 SHA512 886a03cf95b39cdca48ae46d4946cee0f3dc1f5fa0e9dac7c6184b4c3e326adb739bd9da28032868a973577aa949feb5ae95a84017755948610ef7f208ebc5db
-EBUILD nbformat-5.9.2.ebuild 1080 BLAKE2B b62f71d76553c265138faba1e0011168ef6d34b86d3dd38b3246792eadd0400755de2cebaf42135e2bc4b4690ecc71e0b7cb38398336ca7190253a60f7614c41 SHA512 f9475a7f37b137093b294a5958f9f750305d03558b1ccee60e6e26a44c791811cb5220de65d67207c0cf4686e5c13598cc5c5e326bf02a311e68f12ac60ca592
+EBUILD nbformat-5.9.2.ebuild 1086 BLAKE2B ec6ddbb50ec954d8b0aeb80c487a6e09300f1cbdb85a5c5a7ba7a8d4993bd5cc3ceddcdfb77c9a15416461e35d51e327a43a031f427fef318a3f29c963f24af6 SHA512 f6b5da46d4e05ce3ff1c9e470fd3162e0ac7f03321c51fd800e53ba3f6a903e4f1205d42ea53514f14404dfe76daf9cac89899ffc156e1265d06811ad8bd118e
MISC metadata.xml 780 BLAKE2B d44b94d8d10d01e2b8f465b6a0351308e7c219295f34713ea2f26f0cc1c9ee4c156bae3a33977a8adc0bd2cef177d468a5221d0d7a5bce946bcd3aa1a1ff0623 SHA512 0d15f8e0ef1d3f675cfabd0a9d4db7a8844be4ae1c9ff06825bc9a0771ef7e2430d1ff66a3ded9ee64df42ab4277c3eba65ed256d6a672cad20154272a0a2c96
diff --git a/dev-python/nbformat/nbformat-5.9.2.ebuild b/dev-python/nbformat/nbformat-5.9.2.ebuild
index dafdc996800e..6ceac7a84580 100644
--- a/dev-python/nbformat/nbformat-5.9.2.ebuild
+++ b/dev-python/nbformat/nbformat-5.9.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_REQ_USE='sqlite'
inherit distutils-r1 pypi
diff --git a/dev-python/openapi-core/Manifest b/dev-python/openapi-core/Manifest
index 7e2c44fd1a85..6906aea238b6 100644
--- a/dev-python/openapi-core/Manifest
+++ b/dev-python/openapi-core/Manifest
@@ -1,5 +1,5 @@
DIST openapi_core-0.18.1.tar.gz 84070 BLAKE2B 523b620106493aac11135025791440cbc4e7dc415a10344a74e2de3500834bda6158aa286f167e629ae90e1eefd568527832fb86557c16eace162d2bac98e30b SHA512 ae59c0ca948ebfcf01b63db8a463869bbb748336f32c917b2ed22bd94934c91b6fe280bf94bf82a24df9fb29979e6a1b5ce665d12b6bb6480405e9586a9fc8d5
DIST openapi_core-0.18.2.tar.gz 84444 BLAKE2B bb05ba86eff3c70c780f1919a29b93f2137983318834c51204d7ad1094fc645d2dbcef93d92d03096826688fdfe1811c551eee68995fd46739314c2e4bc77cfc SHA512 552109c095c840a46759a54e247a3ac2d8cc36707ba89815740eef4b7fb421bd489929543892341fd89a578bff4043c8c81302fddaa1efe125238e050f152c27
EBUILD openapi-core-0.18.1.ebuild 2030 BLAKE2B bc02ad4df3fa97fe0a8f5d5da363d4d5a1d142b607e3b71494b8f779f1663feb5fc7cf3965a6db6a7c345e694275c7c3a97c1b59f83d37d2ecbe5e8d91a41110 SHA512 f230dc40536da33441a76d88fafae7bd95cc5bde397d44daac5075c696e750cafa0ac8397dca7efcba6208ccbb845ad6412e9a2293f4cfd2cf1ba2571a012b63
-EBUILD openapi-core-0.18.2.ebuild 2035 BLAKE2B 20ba2face51b2e7c78651a0c69648eae72dbbcd125062bd3d803e74094c3ad4da61a1d5384ae69fc2563ba5ca89b553ad3f9e0cb1649051084908eda2eb15271 SHA512 fd89e676ccf3f2dbd05fc7b779e72df3c11ad034b6cdc8827eb6f98da243909b6ae742263ca45c592ccedc30ff1e2bbc072ad5d29b4ee16cfe876930f35e4fff
+EBUILD openapi-core-0.18.2.ebuild 2041 BLAKE2B 9014de04a22ee0596c35d3273c5092347aefcf2232493881bb772ad0263e409c975d173c4fd51e1b910cb41d79f925bba45b3eea9d4159ded980159c004c2be7 SHA512 fe70de430592d03938367f49719c4d2d97da2074ab96a35f6c6a9a12c9241d07a9c0ae1854fff9cfe57c05a7966f9198dee57f1132daabe6d06ae7c48022e3ad
MISC metadata.xml 385 BLAKE2B a19f5b70529b6f0575e1196f3ffe0a7f38595fe7b01b43119f0f89c41a9ab5d6992f424a10f345a7407d279736a6091918b9ba1ead0daa92c9d244e4b27e4a18 SHA512 a8a39c8958ad11de5eb6896a74b3bfcb27e95c74a984a362032e4703d86f2831b6559a96a8eef80a7ef89f4687da325b3748f36b1df649cd29c2acb1ea0c9969
diff --git a/dev-python/openapi-core/openapi-core-0.18.2.ebuild b/dev-python/openapi-core/openapi-core-0.18.2.ebuild
index 27d7d2a5ee2f..c8eedcbb82f5 100644
--- a/dev-python/openapi-core/openapi-core-0.18.2.ebuild
+++ b/dev-python/openapi-core/openapi-core-0.18.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/openpyxl/Manifest b/dev-python/openpyxl/Manifest
index e60dd741d3d2..9719f5342afc 100644
--- a/dev-python/openpyxl/Manifest
+++ b/dev-python/openpyxl/Manifest
@@ -1,3 +1,3 @@
DIST openpyxl-3.1.2.tar.bz2 2733302 BLAKE2B 7030c698c2dfa3c3f27f23485e33cc9f4ffc0c473e590785ebfa03a958f7c1deab98503890b7350f32cbb4607b3fbf543b35299c0f8abfbfcc779e96ddda9ee1 SHA512 307d82dcf839c60be606c01f862701f69017573894c7fd26e35ec3edead2ea2a126aecca61b0c7f6727ff834dd6bed844095b9a56f2b510689ab071926a7a742
-EBUILD openpyxl-3.1.2.ebuild 1326 BLAKE2B 856a72767b782c9dd2209936a9285b4d6b70ac2e3e996cbd7513bb7f772ce1c612701a518af911974b44ace61d40142be63278144cb3a27fc67538f011f33c41 SHA512 866dd097ae8e952b0920bfb7c972478769d05a92c7b0e02a9425b5d90c5669bc3b45b36be8be1a9dd983ca9e5f58f0752b075a700f077fce82c177d7a8de995a
+EBUILD openpyxl-3.1.2.ebuild 1332 BLAKE2B 6851e716f78484b7ab8b03f7b6bb72c42616d7bb978603d478aadc9ceb214f2d106629fb169ec191a5deca1671c9eb2f80f1bb844af2d9e33047c636b9cb87bc SHA512 63fc7e66ccb802e0e3891226e93e41a6ce53e230458fe8d0df8d4f28e8c9137b7f2d92ab1df972d3f51087b146033b98d5804f0033b5d8aa21f83711f3cd01fe
MISC metadata.xml 595 BLAKE2B c843c395f1b6a40fea607fa7f851af887fce236ad6fc5b6b77eea0b208954a3340f49ab66a5503f6951346718ecfaf5d43f1a0bbee9b86f4b11c29b1e4cb6394 SHA512 a0cc42713e9c67438050b44c810f17ab4946f8a1eece0159e71d4abe749047dd44ff430605bf5c34af12de2abe4937955c7aade0c5af708ed7f6b816684c8763
diff --git a/dev-python/openpyxl/openpyxl-3.1.2.ebuild b/dev-python/openpyxl/openpyxl-3.1.2.ebuild
index a0eef91dc8da..f4543fcd05bc 100644
--- a/dev-python/openpyxl/openpyxl-3.1.2.ebuild
+++ b/dev-python/openpyxl/openpyxl-3.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pandocfilters/Manifest b/dev-python/pandocfilters/Manifest
index bb1316d5bc3f..962b7cc30f82 100644
--- a/dev-python/pandocfilters/Manifest
+++ b/dev-python/pandocfilters/Manifest
@@ -1,3 +1,3 @@
DIST pandocfilters-1.5.0.tar.gz 8405 BLAKE2B 962da4f0e0d469f28f35eb181b10df317cb4130d796f62fe7ef27078d257e52a3554f93c64c303f617bbdd8b517868024686c8fd9f82b83a0ae6a923708c21a5 SHA512 32586d4718fd4b7047d850ca767ffacf8fba60844edf8469458e8549286e571774e7178678c7121be62b9a3c819a25de2d30b8fe58a539553336f322b87e836e
-EBUILD pandocfilters-1.5.0.ebuild 507 BLAKE2B 5ef9ef2d32c63ef5c783e2272ce5700c3e2bf30d21180298596924f96a9e29312921c9556c73773d963e6a16a04ddea2ea67ed7dcab75e156c4ed2b2a04fd69f SHA512 ccb89a43ddd39b84bdae4a4fd5f6fdf59bd55b53b72f1b53312db966a17461d578eac70df5210517a6b3a45cb5dad63c2a041232eaed3e2471105e19e1f27728
+EBUILD pandocfilters-1.5.0.ebuild 513 BLAKE2B 33fd2970b920bab83f8a4cfc9a2cda6c7b48856e8d7542a61947ff5649dd54f65824b3e86274fb383c655725ad6c5fe9f19e02f49dd363f87653efe09e45326d SHA512 8212ee2d2ddf613438b8ddfa3fba0cae767740d8369742bb7d8c6ed9ecee6e37dd6d7ad0405974e756400f55a515f3db6ed882ba9a12cf5e2f13c12efc5b887f
MISC metadata.xml 531 BLAKE2B 769bc999250385f7fa2ed52c3e3641264a6dcb0b8aac82f2f3b4fcb8725699c64d6fb5c9aec69a7b04255469b8f50c0500ef746ed2d3ddff928cc304c6d6907c SHA512 6cbca8131719f4be0bca59673a9e269a16adf5cd49c997225a8a50ba75d2897e552c812e16702dd19ad3c0bfe2abffb286cb7a7c0b8d1f0d4b8d09b3598fd10f
diff --git a/dev-python/pandocfilters/pandocfilters-1.5.0.ebuild b/dev-python/pandocfilters/pandocfilters-1.5.0.ebuild
index cce925f669da..311b69c0e93e 100644
--- a/dev-python/pandocfilters/pandocfilters-1.5.0.ebuild
+++ b/dev-python/pandocfilters/pandocfilters-1.5.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/parse/Manifest b/dev-python/parse/Manifest
index 1e8e1e8dd966..68e6e270bf5b 100644
--- a/dev-python/parse/Manifest
+++ b/dev-python/parse/Manifest
@@ -1,3 +1,3 @@
DIST parse-1.19.1.gh.tar.gz 26732 BLAKE2B 15a1a11d9ca5c93a07848db4acdae1b9b489e3366f3dcbdcbae06a22b2bc8183fd266106dec5b975be8fd6926ee29d9ee4850db8d8504b8fc489bee82c7f0492 SHA512 f3fd067cbe6f30f0e61297f471dd7eb183d351ca60bf5a4dfd31cf0775988ecea6dfdf3f0ecd23dbe9fb3f8be3f5c1b824af660074589cb3b289658d0af898fa
-EBUILD parse-1.19.1.ebuild 536 BLAKE2B d7ce945a68afefb705d6adbe31e7271563a28626ee7c504997fdf9da70c649e1a44500b02ac9fe1634665ac929d603321ebf343729a789b1bfa52e18ad24aca1 SHA512 ee028d5abea881c34a34caf70ae0f65b9f698911f8ebdc58b72bccf7e7dc06b7ae51d041b5e82f81dcba073670d81cce55c52030c68d0d6c12e6c44c6b7947a5
+EBUILD parse-1.19.1.ebuild 591 BLAKE2B cb25e5330bccee45d88a6e5c6dc2c1031c4713182050e2aab9216187cc79d67ef9e70230b33a9922951dec825bf5126a8adfc696d6f5ffd5c420b34ce1f1feef SHA512 e1b968bd4ec11511b30aa8eb2b15d03d4c0a1fcb44e63e98e89fd1b6bb07df04ecc694be96b84b320b89e386a6f2f27970bd6d6c12c31e36d2af084e3dd45d0c
MISC metadata.xml 396 BLAKE2B 42ba6e57fc13212435a73e964b285263bcf59113036917323c9d1f8f9b7a6c2154026023f8f5e5860ea883756f0faf374330eab21492f023aacfcef2e0e59a78 SHA512 b3c05ef4031f719e4349f165a9457d1fefb6bcd39167e99d1ccbe2a7c72b14b1541c16f4cdd334f670fe46c8c5a88ff875e8f57d33cdb6b85cab0fc7fae6b750
diff --git a/dev-python/parse/parse-1.19.1.ebuild b/dev-python/parse/parse-1.19.1.ebuild
index b461ab8284d4..b0a470dfc543 100644
--- a/dev-python/parse/parse-1.19.1.ebuild
+++ b/dev-python/parse/parse-1.19.1.ebuild
@@ -4,12 +4,19 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
inherit distutils-r1
DESCRIPTION="Parse strings using a specification based on the Python format() syntax"
-HOMEPAGE="https://pypi.org/project/parse/"
-SRC_URI="https://github.com/r1chardj0n3s/parse/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+HOMEPAGE="
+ https://github.com/r1chardj0n3s/parse/
+ https://pypi.org/project/parse/
+"
+SRC_URI="
+ https://github.com/r1chardj0n3s/parse/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/pivy/Manifest b/dev-python/pivy/Manifest
index c6629c4d55f1..876356f1f102 100644
--- a/dev-python/pivy/Manifest
+++ b/dev-python/pivy/Manifest
@@ -1,6 +1,8 @@
AUX pivy-0.6.6-0001-fix-CMakeLists.txt-for-distutils_cmake.patch 703 BLAKE2B b2a183cd4a5d20a1ede7427a1c895766c63f694c38e559e4c7d12a1b8a0a88cfd596b26e31ca35489dc637110dae13f89c671fe52c9555624694ef494f8fcd2d SHA512 7ecc957ac8209aee41c010768d9953fc4820a3e6929dd45be16732385f6e1edd12febc2e05786090835eb35235bb976e1122df2b7da6d0d68c6ae3bdbf9dd9c0
AUX pivy-0.6.6-0002-Gentoo-specific-clear-swig-deprecation-warning.patch 940 BLAKE2B d7e25c5690a7ea665d923753bcb0811ec9e9702f5085f6a368f1ffbeb84f7b17e8ee6dc02a5374bc5dd45c195cc068bf825b284a97a69be762e9348e7645067e SHA512 75ea0c401cf35b97c119c5a652b91911151ed878136860a90aa53730632dfb89dcd69fb66149145ae59005a93c89e89d1153c8cc23d4d978f9a68fd9ef65c7e2
AUX pivy-0.6.7-find-qmake.patch 1009 BLAKE2B 18789a4592683bfffdd9094f5465d4e33eaa6b75d70843aa882838f09c517aafe5d576bf8587bb191b39403802ecaf683346e4c0c87cc4c28b404f46744dd8aa SHA512 650a2e023cd821609b9b601b2c5fdb7cdd05375a8931b989ded5aa6a3f4d517a789df2151ef6d4947b6d8b9875c0bab83cb48fd02161a8961efc1125c656de25
+AUX pivy-0.6.8-python312.patch 675 BLAKE2B 0950a301ec96ce0ae80490a6b8b8d822b64fca9c28dd3037d0582dd02a76ee1fb66fa99a95181d6486ab569691b2fbd9d25bf02fb27ede0b7090f3cb4cc7b55e SHA512 9b25dedc0731b23aa7be483060002262d98b89a9aefcf3346af0533228349b0caad8bed9d160f8624c11ebb4fe7c46466f948136a7b349615ba07f39e84398a8
+DIST pivy-0.6.8-python312-unittests.patch 39874 BLAKE2B e63be84da3b852c89e04cf7baa61b44e175414245dc20799a6463fecb6896082dfb03a365540880e37b30cde99c0124bd5b2aacf9d011d580cda2c1add917922 SHA512 3cb3980b31b2d6ff957a38b028319c32bfc0398cd08048171f1fe7a0b3e25a6a6096960fdfc2ada1b4adf184c381537214a7110569e91e75ede7b951a4e3ac98
DIST pivy-0.6.8.tar.gz 6618458 BLAKE2B 08c57f0d7bff15a7f9d49b56b75b44c587416eb0feb2b237db48d7e2edd478f9212d7e898f4dd102b9d5dd10046dd652f37a9974861598c7ba91d7fdb1145c91 SHA512 723b09028f2e3075056b9588cebad0ddccbc98d0c15552b9565c177b0de764b9645f88ea2bc534ccf606f2e0b59f91e1d03551b55ece66c0654ce9cdf09a1a7c
-EBUILD pivy-0.6.8.ebuild 1378 BLAKE2B ef458fd620151d055982c406f4edef573145a3b44c8a0021cf7aae5ec6f7de58e110ea06f45d9bd14849729fbd027634fe0936a7fdbc75b3415c35a918deb186 SHA512 0eb8e538930aee9a722d20fcc1103ce59b0c605d887a1ed5d938b781a7447d479c7a7ea197accc3dc76ceac1567c8fc239c5a3c70bbf68b8377240b4de7b7f15
+EBUILD pivy-0.6.8.ebuild 1640 BLAKE2B b8c153e854c1eb065de18f7047a93edb230033976821a9c81102b1d1855349709c29df83044d97d5f0de617cf6f8dc4c188b46647d4625b932a6410ebd2a8fe8 SHA512 71ebfb29177f7389f16fc00bb4e653d553ab6a813a6f79b67dff6c41362363088203cfd1c90f25f57cd7ce8bc2054aec9b099c10ecf61366572546ef7427a00a
MISC metadata.xml 619 BLAKE2B 56498bc9920e301de3dacb10db1c2bee59120b8cd3d15508c3549868700574641916e1d3d6f2a734f87eaa91290fd3b1b7ff1373297ca61cea11e33fbd0fed9f SHA512 fd7b9a70a84749a1eab30c3e4ea56bd15d43266e23298a5be1cf3bbee85c38e34bf062ea2555af724766daa7ed755cf586d8c66dfa2286dbcce9c23535661e66
diff --git a/dev-python/pivy/files/pivy-0.6.8-python312.patch b/dev-python/pivy/files/pivy-0.6.8-python312.patch
new file mode 100644
index 000000000000..6742d7579521
--- /dev/null
+++ b/dev-python/pivy/files/pivy-0.6.8-python312.patch
@@ -0,0 +1,23 @@
+From d3faf04b8770c60ca9b2186059ee82201e3620ad Mon Sep 17 00:00:00 2001
+From: lorenz <looooo@users.noreply.github.com>
+Date: Thu, 13 Jul 2023 23:59:17 +0200
+Subject: [PATCH] python 3.12 support
+
+PyUnicode_GET_SIZE -> PyUnicode_GET_LENGTH
+---
+ Inventor/SoInput.i | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Inventor/SoInput.i b/Inventor/SoInput.i
+index 0925ab50..f0be6383 100644
+--- a/Inventor/SoInput.i
++++ b/Inventor/SoInput.i
+@@ -10,7 +10,7 @@
+ if (PyUnicode_Check($input))
+ {
+ $1 = (void *) PyUnicode_AsUTF8($input);
+- $2 = PyUnicode_GET_SIZE($input);
++ $2 = PyUnicode_GET_LENGTH($input);
+ }
+ else if (PyBytes_Check($input))
+ {
diff --git a/dev-python/pivy/pivy-0.6.8.ebuild b/dev-python/pivy/pivy-0.6.8.ebuild
index 908db8e6742c..014e40cb9cbc 100644
--- a/dev-python/pivy/pivy-0.6.8.ebuild
+++ b/dev-python/pivy/pivy-0.6.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
@@ -16,7 +16,10 @@ if [[ ${PV} == *9999 ]]; then
inherit git-r3
PIVY_REPO_URI="https://github.com/coin3d/pivy.git"
else
- SRC_URI="https://github.com/coin3d/pivy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="
+ https://github.com/coin3d/pivy/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~andrewammerlaan/${P}-python312-unittests.patch
+ "
KEYWORDS="amd64 x86"
fi
@@ -46,6 +49,10 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.6.6-0001-fix-CMakeLists.txt-for-distutils_cmake.patch
"${FILESDIR}"/${PN}-0.6.6-0002-Gentoo-specific-clear-swig-deprecation-warning.patch
"${FILESDIR}"/${PN}-0.6.7-find-qmake.patch
+ # https://github.com/coin3d/pivy/issues/105
+ "${FILESDIR}"/${PN}-0.6.8-python312.patch
+ # https://github.com/coin3d/pivy/pull/109
+ "${DISTDIR}"/${PN}-0.6.8-python312-unittests.patch
)
DOCS=( AUTHORS HACKING NEWS README.md THANKS )
diff --git a/dev-python/pygccxml/Manifest b/dev-python/pygccxml/Manifest
index 192e17f4bfb1..8fb4c473e5a7 100644
--- a/dev-python/pygccxml/Manifest
+++ b/dev-python/pygccxml/Manifest
@@ -1,5 +1,8 @@
+AUX pygccxml-2.4.0-pyproject.patch 283 BLAKE2B a25ad74f57a6cdebdb83bc49b1ec833a12362be53781f4f72679ac2eeeec3a6649a556af9b8efb3c480d4bc8a23672e4c165ed2c8c39d90cbc8bc980f9834eec SHA512 87b4b24669dbf70bd14276e551b21c0f142ad8661b579a6bfebe9342c716dd1dfa0eb47f7906fc160effa8a9117be0af312b7aed3a36e6f7a3fe0a54a1784c79
DIST pygccxml-2.2.1.gh.tar.gz 3170283 BLAKE2B b53123c59d098f56d97841225d10ffd4156b993244e48c4ad30e2f62b6d95d69e0ae4bbfc86bb492e88e8f52d916401f29a6ec7024277d1e32b3af691a12e919 SHA512 32013617d4d632617b616d3787631c5b09da441a87bb15b88e3b287f17b85e1388308e85dd385276966ac09114536a5863edd5fbb96539547783fd2d41c6e8ce
DIST pygccxml-2.3.0.gh.tar.gz 3165248 BLAKE2B 177591d818f3ff91b7981ee1b1af9d03f79869508cddd03ece8f3b5e447982dc2d9434fa42db290c98d8c5fb4f4ee4ae7ef86e2b065dc28ba4b7843a36cad4e1 SHA512 6c5710c842c8e6101af73335ea66dc18ae86861f9cd5c59b4aa1037f60914934ba22a821d7f35cf954f5c40800433bacfc0d4bd0ae1bb5946a4dd950c606ceea
+DIST pygccxml-2.4.0.gh.tar.gz 3165189 BLAKE2B 855b0b6313be29e7719abe4cc6e654904657c11bfd7310d647227ce9d7760821eeb348dcd9892afbcc3d467db96daaf3010e92803fe28962db9a255cf81eae46 SHA512 48bf4887344c68d0a93a3908cc0a744f3d6a74dce92be88527e85cf7ba1a46f88560730dce0b858f31523cada836aad40461de935c5c2a041de0fa2ae5e38c30
EBUILD pygccxml-2.2.1-r1.ebuild 843 BLAKE2B ccab1cc7fc8377bea1f9c6af6743749d386f1914a3040e9819997ecb55b216ff013f08e04ac88d7e28556ae417a60cb443f35610da4420fbbb5cb210e56c8289 SHA512 6850678fb90a06e4461f379632d981060a1e278cf45b9bff0d118457f53304c5ea632b43a08900d7bb7714a5790d37446f918b1baaa006ab40c45032ed1b87fa
EBUILD pygccxml-2.3.0.ebuild 680 BLAKE2B 723311bbd8da037b94caddfb12079d5d7888d8fa1a9ca83e2f6e36ae922914dbec745505abdded77de04ff142a64da223e90eb54cdd78a8a9b30d8cb2a210b8c SHA512 ab6454a582c13c43f9928d8d926996908a995d74afb551f9f57fd91ec54a8b38555ca34da5f28f29930f829491e14e6fb411c26f1be2069df2d78676cc9f7e64
+EBUILD pygccxml-2.4.0.ebuild 749 BLAKE2B 18e6cbd828a183ec56db362e2c52ae78dd00367abb33da1532c244a5704e331bb36969f2331804a00dc184831f086391bf93e5ca8faa2567a9a0b820f984c38f SHA512 2e844a9459479b2dd66a1014ed2cf18a9af12d84bbd23fd9b1af76cfef1b8ee1a66152a419bc737971a69f07ec452b3af4e3f80788b4cfb11746fe72e317e9d0
MISC metadata.xml 471 BLAKE2B 7d50e5a82bc02e898dcce546775fb4b4d71277097489bc3765eface8cdea1cfa7707a1e60b33e5b5f425ef72ef4b17a7d477df38ba65e8defb4c608cd627d679 SHA512 2b87abc970fe6b3838d3a72e849f6ff84f3c23f4257377d0426d5e8853512ad2fbbb4dae36fe7be7b02664ab64b0eb87e92a42e3d84abc54540aef1fcfc67581
diff --git a/dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch b/dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch
new file mode 100644
index 000000000000..ba00ed45ad34
--- /dev/null
+++ b/dev-python/pygccxml/files/pygccxml-2.4.0-pyproject.patch
@@ -0,0 +1,10 @@
+--- pyproject.toml.orig 2023-11-20 13:59:55.807461669 +0100
++++ pyproject.toml 2023-11-20 14:00:37.335886130 +0100
+@@ -1,5 +1,6 @@
+ [build-system]
+-requires = ["setuptools", "wheel"]
++requires = ["setuptools"]
++build-backend = "setuptools.build_meta"
+
+ [project]
+ name = "pygccxml"
diff --git a/dev-python/pygccxml/pygccxml-2.4.0.ebuild b/dev-python/pygccxml/pygccxml-2.4.0.ebuild
new file mode 100644
index 000000000000..7c80f9e6c423
--- /dev/null
+++ b/dev-python/pygccxml/pygccxml-2.4.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="A specialized XML reader to navigate C++ declarations"
+HOMEPAGE="https://github.com/CastXML/pygccxml"
+SRC_URI="https://github.com/CastXML/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~riscv ~x86"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/castxml
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
+
+
+python_prepare_all() {
+ eapply -p0 "${FILESDIR}/${PN}-2.4.0-pyproject.patch"
+ eapply_user
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index d34e6b4f5663..29ca4a7eaed9 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -1,5 +1,5 @@
DIST mongo-python-driver-4.5.0.gh.tar.gz 1481970 BLAKE2B fcb019042b6447093e1cfb9d66514954c31a26322060842b3c8e93d865f74db356004c6d7090d1a535d1ce523513cbd9e7935c7ee7655cdd47691d1b7ede97f0 SHA512 eb607f692c28daacef436e7649b3265465f8f785a68b29eda16b5ab5d926d0fa4737bcc6974f54778794dfd7fbcd95c30478867d6479ea45d412f2404cb2aa30
DIST mongo-python-driver-4.6.0.gh.tar.gz 1493605 BLAKE2B 088e5d222d64b00f5849435dadf116e51d00bc89c1f25371972256a342df434f068103affc001635138d7a55f9a5d22152cc3b58ef5317e1e39607390c027eb8 SHA512 348dd08c4a64e1f65fd49961b97b3779aa505421359a1f22a2030c9e87248c50eb10fcf39039b10185808dfe693beee3a3c953d09657b3ccfc22875a377240bd
EBUILD pymongo-4.5.0.ebuild 4261 BLAKE2B 9cc1a20fae4a69e5d388af6e748f2e94ae828a2943a9b97c91b8fc89db7f4c60079af05485aa75b21c5a89447a3d1184d139941ec1d9ef97ef659b79073ee19f SHA512 435cade51d1c11381d9772e2a2993084800463a61ef2b80bb3e5e97dcb3676628f0df005d0a41feb9b87c2028d6105785b34824d5cbe4c265acd15159f5c3666
-EBUILD pymongo-4.6.0.ebuild 4308 BLAKE2B e94c5325e7ad909cc6a36b96ebfaf32046477f002423188483cd88fe31f23636e6d8751e9b187b74bab754895190f5c665c22e1043ae2b973d7eea3de88a59d5 SHA512 7dcbb10adc1baa7d2e7b6f3a28117dcf72089516d9bf0bf34997d910742ce7ae9a3cc840fb55370f21dddb13dcc33f0e61e89092f68a6132eb77fda1ad53ea52
+EBUILD pymongo-4.6.0.ebuild 4314 BLAKE2B 515cdb6eadd093a0c556389ded1de980c52be53d3e531ca307433ca27153f7228b4a37e1eabd6a36b8b197b98dbdcf070431472ac94fd22a98df7ff572ed540f SHA512 eef71992ab94f6edcdf1c71502b5e59d2a57daecf188bea66ec7b598e77be024fbe53b79ef3d7761018dab196713d9ec7d947f3760430495c2d86040d7446804
MISC metadata.xml 880 BLAKE2B 024d83cdf3d8cf94cdc98153a6b429550579d494b053becfe5cda0a7a7f3852632d7155e71116a9ab751e6542fe63985755f4eeb147914bc8dbb1e9fac560434 SHA512 c6110fd18fa7f7819299b5de919bfc0ce407d653115d34d297513ce3a4acd2e16399d6f327c61bc5d4ef8aa6776f84750cff37798415ca4bd59c6fd19961d891
diff --git a/dev-python/pymongo/pymongo-4.6.0.ebuild b/dev-python/pymongo/pymongo-4.6.0.ebuild
index 2ba19ba3141d..9f8e0272e76a 100644
--- a/dev-python/pymongo/pymongo-4.6.0.ebuild
+++ b/dev-python/pymongo/pymongo-4.6.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit check-reqs distutils-r1
diff --git a/dev-python/pytest-jupyter/Manifest b/dev-python/pytest-jupyter/Manifest
index 218a7d85cc45..69bb683724f3 100644
--- a/dev-python/pytest-jupyter/Manifest
+++ b/dev-python/pytest-jupyter/Manifest
@@ -1,3 +1,3 @@
DIST pytest_jupyter-0.7.0.tar.gz 15507 BLAKE2B b4b580668083e46830d06908f484f221e511a9dc5b32285de25e8e83268a1cb4a110ab5bc92c4652033bd658332c6aef8560313e041d39ceeec6d7339c67b24d SHA512 5bd44d1cc927281823ab92f5e1dbb4fa66e917fb9ba098c63001bb9edf60d4eb7842d4178c1dce1772e156d871def2319d511187185fbfd81ee9128c7c23ea2a
-EBUILD pytest-jupyter-0.7.0.ebuild 810 BLAKE2B cb800b4ea947041677e9bc08d912680e5a469189f810b3f310e73992a23057215b9ae4938d3b0b9c29c2b412878db156650ff800bfa20833d3cc76df2462c832 SHA512 255c217edf40e35f659ceeaac6c82f4cad3149e1c9bc7ae0f97ea76a238d0b4d83f73e1c3623c1c004368efd6d68d6d4ce48ac9763cb82ec0a7f87880b3433dc
+EBUILD pytest-jupyter-0.7.0.ebuild 816 BLAKE2B 2122fba1470338920058a41c6acf8b1d17625bdede941ad0bf7e7b8ef1f0a4446b538f2c379fb665246d52f458d00ffb59c35cbffc104a5170201b58ad2ce478 SHA512 d71aa42197513e6b945fa1ee972732a99a7fc15e0e9b667d317c61871c0269905935243d0e09f98766e133c563eb7a0d328efa6ac0c79a71396c17069bcdfb0d
MISC metadata.xml 544 BLAKE2B 2774989bbb5ea75c4254ec2c9f3daf04a48bdec28698d62afd2471abb4031273bea581c09151efa643fc691a3fda2e1a4211dca66882fe2c5a24d7a6bef7c1a1 SHA512 e3751515a8baf2b422cb680870adbe9393d37ecf2e8b01212bcfa7d0b62ca368c34a9140945e1af4d7c7f0c5443b996ac7cbd4394833aa13b4e937b05bfe0e6b
diff --git a/dev-python/pytest-jupyter/pytest-jupyter-0.7.0.ebuild b/dev-python/pytest-jupyter/pytest-jupyter-0.7.0.ebuild
index 0677cd7e4f92..53737cb166f2 100644
--- a/dev-python/pytest-jupyter/pytest-jupyter-0.7.0.ebuild
+++ b/dev-python/pytest-jupyter/pytest-jupyter-0.7.0.ebuild
@@ -4,7 +4,7 @@
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/pytest-tornado/Manifest b/dev-python/pytest-tornado/Manifest
index bda2cb5d5b7e..fdf4ba4af8d9 100644
--- a/dev-python/pytest-tornado/Manifest
+++ b/dev-python/pytest-tornado/Manifest
@@ -1,5 +1,5 @@
DIST pytest-tornado-0.8.1.gh.tar.gz 12616 BLAKE2B 0e9668056c5f6dafd242f311825f830fe1e6428f4c38d030bb0a119f8ae54d511debdb4f839adcfa0881d6ecc79e4889dbed80121cd7a3d4bfb75dd901cb234e SHA512 e655ee9e28461c68b6cc642dbbb203a31154305a603951641e795c605f55970243bb9f7a8858a44bf70faba3d647bea6cf1525f2f9655a968cabbea43beec3d6
DIST pytest-tornado-0.8.1.tar.gz 12616 BLAKE2B 0e9668056c5f6dafd242f311825f830fe1e6428f4c38d030bb0a119f8ae54d511debdb4f839adcfa0881d6ecc79e4889dbed80121cd7a3d4bfb75dd901cb234e SHA512 e655ee9e28461c68b6cc642dbbb203a31154305a603951641e795c605f55970243bb9f7a8858a44bf70faba3d647bea6cf1525f2f9655a968cabbea43beec3d6
-EBUILD pytest-tornado-0.8.1-r1.ebuild 747 BLAKE2B eaf64b618d7ff84ca47f42cb786dd146b4fc8ae06272d2481abc9e22a35db4601ec28c6381f46a5e036007f857966e3535159adb4658a190e984dbe7ae9c286a SHA512 55afeb1ac5267e3641610efb506d5e80659f14bbf5eaeaed430089a04835685e299cc3f99918504a6914540faf4a0bd2baca30bcf8ee0001845e79baa942923d
+EBUILD pytest-tornado-0.8.1-r1.ebuild 753 BLAKE2B f558c993568bc1abb94bb41ccc719ebcc77ca563408d63b517333d804d45c25ecf9e270e226958a39bf0de3b51c761de8fd24f475066b6d3304eeecd62f44f2c SHA512 cbcbf06c01ac117c64f3c64a0d3665ac490a2c23ae05d347ee600b4b73005a87bea4a9a0aee1aa2f9538125ded5379559b7238a54d11cda4a1035f3a322cf66e
EBUILD pytest-tornado-0.8.1.ebuild 695 BLAKE2B cf7b0a49c77897f3c643c77e4f0e4e84e4826f65d017889f8e2b043b9d70bad481042e2af909788384aad134c079ffb14ef4fc471fef75da271e4345b78fe717 SHA512 8701a3968d1afa9aa6d42ec22755a95ef768bfa134b6ad2054330a8f9d2635a2554b5e44a7600a16bd5b6d533cc9b99070d987552cd71e71cf2222942ccdd137
MISC metadata.xml 518 BLAKE2B 837787bd26b38f956e70d08e16813f69600a6d0a56755574e2a6f6be273ad5301a4680116cb6a0296891b508fb35f3cd090b090fd1df84ec4264f27425055c61 SHA512 923bc0cbc46725a21ae271c09b4bf9a17a4f80c3ed9b99d2d24c00343091b7ef7ad75988387be994bf43131b8e810a56fc45390a061ed647711cd57de7447820
diff --git a/dev-python/pytest-tornado/pytest-tornado-0.8.1-r1.ebuild b/dev-python/pytest-tornado/pytest-tornado-0.8.1-r1.ebuild
index 9855ec68a82a..dc227988cc54 100644
--- a/dev-python/pytest-tornado/pytest-tornado-0.8.1-r1.ebuild
+++ b/dev-python/pytest-tornado/pytest-tornado-0.8.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/pytest-tornasync/Manifest b/dev-python/pytest-tornasync/Manifest
index a66c77977ec9..79fadb224d71 100644
--- a/dev-python/pytest-tornasync/Manifest
+++ b/dev-python/pytest-tornasync/Manifest
@@ -1,5 +1,5 @@
DIST pytest-tornasync-0.6.0.post2.gh.tar.gz 6157 BLAKE2B 315526ebfe1801ccb10258c0258a83f16efdc28b2b2dcdeece94423a0230506fc08ef176655e35c7aed007fad40501d6a1b0ad20728dfc58faddaad003fb1182 SHA512 fe21bc724b0bcc192f0ca7628302cda0b8122e1b5aedd4f7a0818bc757f45c1d4f76b2aecc35396349df7fc5b43c1278a5a06af44c2b29d8bf1e691164324231
DIST pytest-tornasync-0.6.0.post2.tar.gz 6201 BLAKE2B 6b6a2f941e649fb33373ef39b9d848d68a8af0f5e0d1a5e4496a9160e8e63ea108832437e87382c8203bb2c75673fad37b4ebd76157913199eb1661cd0216591 SHA512 2e258913b17a5442d18928833ee7e9771b6dbd148dbf251a7661432a54d4b9f9f3a7c396134eb544c0e3ce0af48c99d2d632399ac6ebdcf148187a7a523f4974
-EBUILD pytest-tornasync-0.6.0_p2-r1.ebuild 1031 BLAKE2B 90b4806cc53fec405d851f0211480bb82b7389a5191d261098176613620838a753b5a37a07862553bceb2227bef30967ee79ef4644aad83c442cd842ab784da8 SHA512 25d4acc9b8de30fa2515f5e9f38f11ffc52def5eac2c1bbaca53b51f04ff1dae1814765f3160c9294be0f1f37b4a5bfc0ef478f242313ecb7bf4888b53d7cde5
+EBUILD pytest-tornasync-0.6.0_p2-r1.ebuild 1037 BLAKE2B 31f2142a40d74857f5a714b239a6adc0517fb260d6d5f10e70dbaeb0e271a48a4745f8a334fb5dd854fd9f4478b4d92a6d11e5c25d267e4f2a7dbd0393ccd1c6 SHA512 e18675be2291493ac5f77e136193b33928fb3c89e56c7a92caa5a95f4af9e369f18535bc94c56e8b52b4491b6397e56c1c6260bfef53f77f078cb72c2f048a7c
EBUILD pytest-tornasync-0.6.0_p2.ebuild 779 BLAKE2B 078ac52fd3923e49313d2e0e41bac3ab77b9dccb54c9793011580aa9d605fd73da67d71b11fdb271638c8b00499f010cc4f27e40f54e3431b015a6e63fb37acb SHA512 4fc4dfd194f5f5623d6b7e428e1923fd0a9a92264d350dcad43eea26d9575d06569b8bc1c519a555cae71a36db1b1c50b7e1e84820a2a298258906794d212ab6
MISC metadata.xml 524 BLAKE2B 8a0c19e391bbfedd1c3c1b7761d41a706a75954890f304e47b68a0109eafa83925de99201d239426c224d8fa7cc8a309249fb5d7addcf8b1a7148d4ba0fcf45c SHA512 85dae8cda61ef39f75029dddf980fe6517454319661d337ac3f70aedb62528194d239a98933a63c42c63cf1b7ccc7997d206726d07217a6ed703db3df4889f78
diff --git a/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-r1.ebuild b/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-r1.ebuild
index 597b80841a4d..64096bacc181 100644
--- a/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-r1.ebuild
+++ b/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/rapidfuzz-capi/Manifest b/dev-python/rapidfuzz-capi/Manifest
index 2a523ab55b70..0810603f3925 100644
--- a/dev-python/rapidfuzz-capi/Manifest
+++ b/dev-python/rapidfuzz-capi/Manifest
@@ -1,3 +1,3 @@
DIST rapidfuzz_capi-1.0.5.gh.tar.gz 5908 BLAKE2B a5f3c27c2292800527f0e0558e0f25525c2865a6348fbbe36da8d5a96e5524c68154bfba8dbfc3c174f759dde14a95c64e47dd6669166beb035bd1126741569b SHA512 b62c6fdd0e5d0804f7c1ef6f6b5e007afd8439720071fbdf1440232c62925e794a6ae33774a33ef745ebbd4ef956a85d2bf60934a7d568d39d1e590467f26bcf
-EBUILD rapidfuzz-capi-1.0.5.ebuild 645 BLAKE2B 9507fa2664df359c636b2ee2548294336031da7157609489112357d723aa7733b6dac284fd4d93826a24692388662c18e9ab91288de6b08a2cf46af3f5fda1fe SHA512 30cc9e7d303212ecc45e6973760b16408f192d14b5122d82ef2143ff97f8e1f5b0767395e9facc645917ad174136846e43152a30ee7c353d071ddd2cc91935f0
+EBUILD rapidfuzz-capi-1.0.5.ebuild 651 BLAKE2B b23821582cef7e37f7d6964faa889db5037556099be5922c7cce638f1ad57cf2ab230db34c4eedcd62cca92dcce167458f4e4a0d80e59214a91ec15a58ab3c78 SHA512 b679e2e21802fcbd0c5430ea06875e2cbf3cc222218c6d1123076e89a1ad088ef3170b6da7073f5bd8888c6daad8f37beb5c88280005da6f53cbe9625b9cc73c
MISC metadata.xml 408 BLAKE2B ef5cb671e756eccc17d4bbbd4aa4c3fc0ac5931994750659ee9a6746bfbcbe5e3d283764749531fa2d7e46afc8eb14acc234f15f539ad0d1b7186b56ccff0a84 SHA512 fa723a5d815999bb2f0e12369aeb64726164adda4c89f2ed8b1136985f3843a9cb62a6250f7fea811e45c1ee1a3aae3d7911954955b8f32bda3af9f976bc6650
diff --git a/dev-python/rapidfuzz-capi/rapidfuzz-capi-1.0.5.ebuild b/dev-python/rapidfuzz-capi/rapidfuzz-capi-1.0.5.ebuild
index 3ae515c97b4a..25a7cc31b8c8 100644
--- a/dev-python/rapidfuzz-capi/rapidfuzz-capi-1.0.5.ebuild
+++ b/dev-python/rapidfuzz-capi/rapidfuzz-capi-1.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index 739e0fa452ab..0cbe554cda3f 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -13,5 +13,5 @@ EBUILD rapidfuzz-3.3.0.ebuild 1219 BLAKE2B a6944b7b3b0c25a8a56a10a33b19d882a43bc
EBUILD rapidfuzz-3.3.1.ebuild 1225 BLAKE2B 0c1d62dde943fbce8322234df770b2befdd184bf3e8bfd50eea7a105255a53ff577bf61689264fe46584af3f7a21f942c33f2c1c706fd9dac688dddd41a82b0a SHA512 f3ae71a9f9d360345ca050527a9d4bc6ad78177c64cc5cbb30cb4130cbc04d6d24cc2a7d146762cdb9b52df1389b09856cd37e434920e93e0c253c3d8e3fcca7
EBUILD rapidfuzz-3.4.0.ebuild 1221 BLAKE2B 61658b76fe5f96ef17c521df5a0f272dc29b6096c6c159548f73549c40001d4e7d2eb83d8a7a239eccf3269f4bb4aff089d0aa303eb2ed33843c2053e41a7578 SHA512 21f7c967530239957dd62da52e7e1d7e69511d28d228cc7e3a900eda623e6b9a2b2e7f8ad110d0617386d16d49a0969e611f5f10414b75800368a026fea7c542
EBUILD rapidfuzz-3.5.1.ebuild 1225 BLAKE2B e60f40738deefd125d28a8d0e847bcae0aa92a07a01c9779a49e5381304ce08727b59515a85b51a4677a236e106189b3789e52d6bb3839e91d61226d82e07cf1 SHA512 eeed0faf5dc2dc6819f3f5741a15d0760c2f793549d5d907d58e6ac9988dc72a809dbc198ee63b479c0a9892eafe4bd9a6f32625a356ebefdc4fd60960b822ee
-EBUILD rapidfuzz-3.5.2.ebuild 1446 BLAKE2B d453fc1f52d902ea806f495cd904830ef431c9e7eb5911850ed7a487e6edbf5a9c2e83d8aa7414d62cd86c39fbc1dc05fc721c0c81298482be0afca9ecac7ad4 SHA512 6cd743a29bbe0ca8583d76be9f49ca05a0dadfb0cbd2dac48ec620746c882dd1ff0bf9d015517d9c6a1fa498cb4625ad96ee9bd8d8848aaa5cb5a2926310b7d3
+EBUILD rapidfuzz-3.5.2.ebuild 1452 BLAKE2B 686c168900b2566bcd6d0175c00b6a962530804b090bc316d3323a05c64bfdfc993316623efd1592e50e29613532774fafa5e3ddb42fb25a26b25db2b390f621 SHA512 187e00f1f6ad30fa927967f6f83d7b2e34222dd2be0f29614b8b496cdaa1962ece4eecdcecedaa00b381c85dd1e88debc8e5ce795abdbc8f0ceecdb580fa87ba
MISC metadata.xml 374 BLAKE2B e6ee89a9850276b8c22c9bc851ebea2cde2ea696d122d70c6465e09a9371c59f81d1976b3253e8ee90afae5e3e30e993481b402058bac0c58ec01f71a0b7c3b4 SHA512 9a39c4bcf8e8de0a6d6a356a9aeb415f8f49667caf5716eee50bf251f1fd53bb076e817fac0b15bf64e65c1b9625c78810da61a5d96b273a20b2669a18084d6e
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
index fd598b73e4e8..def09066672f 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.2.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
# custom wrapper over setuptools
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 multiprocessing pypi
diff --git a/dev-python/scikit-build/Manifest b/dev-python/scikit-build/Manifest
index 1667b4c3a6d0..19648576329f 100644
--- a/dev-python/scikit-build/Manifest
+++ b/dev-python/scikit-build/Manifest
@@ -1,3 +1,3 @@
DIST scikit_build-0.17.6.tar.gz 272208 BLAKE2B 9e3f908041eca89182f798c54a1a248934dc026816f7cd041a8debc97be27096942dda42a0ae63e87b9337304a478d6f520edcd5ea7a45aae6a195d1f769eed2 SHA512 92b97146f40d8222bd8415ef8439497d5075b72e5bafc40aba0a3e2911d269a118f2f7d41f468f7add8949f550b1fd7d5a9113d249e42dfac431108182ca9198
-EBUILD scikit-build-0.17.6.ebuild 1502 BLAKE2B caaee3d5d2905a1150326aaebfe5e0ada8f516125eb82358423838dab2ea85092327b54c6d0dfdbbbef4bceb2a9874ecd806874da4d7cb9bab545ed4b7edc796 SHA512 384687570d0f1702c6d7162c8c4bda379b385fa38e4ab3fb6824f974ad5bd903b5ea1db109da2df00bbf93649a1938d72edabd942f41336afd0f847da6fa4f6d
+EBUILD scikit-build-0.17.6.ebuild 1701 BLAKE2B 83f48b293f7c5c0be032147a8036acceb1d417b67b001308a0339d52d26997e8ab36a763bc02b285ca469b4920d518b9feb247264b3cc34c3867f90ab26d83a5 SHA512 7e8cb089dc82d821a5e0ec3b72831ac4ab7d7423629f54c039b077fce3dbc2ac95e417c70394a571205b864d4c1070eea94f5e06b9941a2bbdada5c80d8ed309
MISC metadata.xml 473 BLAKE2B 9d02a79439618fa413f74e4a617b8af042879be7a44c8f1c33e254e985d4f24057321fb2ec0b73074be1f6b67af3984190e48669e19985d6297411c0c5b61a79 SHA512 afc398c6287ce67eb85402832684fd006385e70d28a738ca8c5f1e2d008526621121cd9107a7fbc217a1a5857b54fa1dce3de69c47db58fc76990764b814a36d
diff --git a/dev-python/scikit-build/scikit-build-0.17.6.ebuild b/dev-python/scikit-build/scikit-build-0.17.6.ebuild
index 12d717e09fe7..64d867f18fce 100644
--- a/dev-python/scikit-build/scikit-build-0.17.6.ebuild
+++ b/dev-python/scikit-build/scikit-build-0.17.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1 pypi
@@ -52,6 +52,17 @@ src_prepare() {
}
python_test() {
+ local EPYTEST_DESELECT=()
+
+ case ${EPYTHON} in
+ pypy3)
+ EPYTEST_DESELECT+=(
+ # no "library" in (our install of) pypy3
+ tests/test_cmaker.py::test_get_python_library
+ )
+ ;;
+ esac
+
epytest -m "not isolated and not nosetuptoolsscm"
rm -r "${BUILD_DIR}/install$(python_get_sitedir)"/{easy-install.pth,*.egg,*.egg-link} || die
}
diff --git a/dev-python/sqlparse/Manifest b/dev-python/sqlparse/Manifest
index fb7d38212686..5467b545837a 100644
--- a/dev-python/sqlparse/Manifest
+++ b/dev-python/sqlparse/Manifest
@@ -1,3 +1,3 @@
DIST sqlparse-0.4.4.tar.gz 72383 BLAKE2B 722db31c3344ec1ed2f1be3406142bf3a1cfb890f459f99778d8a7d8ee213311706f6729f68ccee7beefaddc55583135171397d05e37d41e56568fd39ca23830 SHA512 bb655f8de2466c2ed51aca901b6561b8ac7730bf65f1254d218d7b9dabbece609cadd8a52a092b301895ad83813ddf02691e2de49cf55a26e676a2661c240a2b
-EBUILD sqlparse-0.4.4.ebuild 557 BLAKE2B df0e267ab152fb2c5f939f9b7d338d956852402375dcd9f0d223999fa2b1c4a3404c02c48e2a5410421b79d55b1326b7f695202c3ad67be91050489c0f2efe1f SHA512 5dfd648d3f4c5d6bb78e5fde78ca514bf31a6a7644969387654c177f11e2b3355f4e10f0fee5494b1931fbc8f1c332123900324c2dfbb0f3e7641a6f082590e4
+EBUILD sqlparse-0.4.4.ebuild 563 BLAKE2B dce6e5e815836fb0fda5538d8a04900a24af524053a41222cda2dff1af4dff596b11cad53dee5acb72762230c1181448e69f7a3e9937bd28f5af18b80bf823a1 SHA512 f16a715f484c4a66a6fc4e01ecdc8b53f2d961adb3e81a45076e800a509fa15e919e25d0153cfb4876faeb347a1c2e7f75226ae2930e5aafc92187e36329310d
MISC metadata.xml 410 BLAKE2B 97f37f1bbd08aa14f30b7057399220b2f94d0e3d28261beb35b8572a8bd54edc7d5cb20a6d66f3e4d37a629b350f452899a12f76c59e71796bfed61e071da18a SHA512 a55605ca5c16014efda6f2c489d8598bf355fb776f1f7972d734b533291dce3f39996a86cd4d6f86296432898e54086cca614e89bc04b200b6fea80ae7a1ccee
diff --git a/dev-python/sqlparse/sqlparse-0.4.4.ebuild b/dev-python/sqlparse/sqlparse-0.4.4.ebuild
index 1d1b36980c84..df9f126bd4e4 100644
--- a/dev-python/sqlparse/sqlparse-0.4.4.ebuild
+++ b/dev-python/sqlparse/sqlparse-0.4.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tblib/Manifest b/dev-python/tblib/Manifest
index 79801e6dde7b..859648a24521 100644
--- a/dev-python/tblib/Manifest
+++ b/dev-python/tblib/Manifest
@@ -1,5 +1,5 @@
DIST tblib-2.0.0.tar.gz 28695 BLAKE2B 7c7cb584e5a5f03d403253d94c051d7ffd988b2320b095376184b479f30674989cecd39ca43fd269884e73ad97e6f9424a29dec9f1338e002ebe1adfc31a52d4 SHA512 740e7b02c4ae61b12ed1c0c3623c5c2dd142aaa24989e57d67ceed4894212bc18d51f0ab0a97953f1a0e16b30ef992ecee3730038e8b8fd4a3bc437d4a1a92b0
DIST tblib-3.0.0.tar.gz 30616 BLAKE2B 4e2ea0e0f09894f1a8dee4d0dbdc61c054964e4ec5a8a1fbb31f3793268ab8607b5b6e547f7771264c9863522b01cdd39ef6aa4a91d757f1c37f9fac37d6cbaf SHA512 9914709846a4a9b0d9fe0f58eb321085f69e11ce364930f67cc5fec008d6ca57963b17699b0a136e2de91ff01004275fc43a38f318b9faab7cb2fac861108297
EBUILD tblib-2.0.0.ebuild 678 BLAKE2B 9c3a52f849680f7a8e0541c9d3cf2e7d2dbf40bee2d92f1116673e544fd40e18bc77b292bba434b4c18efab5ee2c261cd99dda0799c77ab4f9764f75c66974d7 SHA512 323247e0e97eff468fbbd692bebc0983df4663a478f7aafbe0c1fbe07c6efb839b93062420f6e1660499604956f22941cdce6112195b9026703c2dc8804ade69
-EBUILD tblib-3.0.0.ebuild 716 BLAKE2B 44ea402670e58fc853a8b8a6c5129928b7a5bc0ca954a253c1ccac6b062302513f3ca28032d384dd8d320edf45ed0519a3feeabc682a523999f479657bbfd920 SHA512 71c2958386a3bdd9784c5dafdf13d6d10dce73520f52f02d6a883e033200dc09fa4b3ac9876014ef868f6f32f98f57746afaf5ea6764f93f4d5d92aa1fc1fa0e
+EBUILD tblib-3.0.0.ebuild 722 BLAKE2B 19177f70a1fc18681a53e326460f5ca77783cec479c208a3fb23b551cd032891f4960ed340363d730cd8bac11733f7ff3b699d3e10a9042bf4685ecaf64177e9 SHA512 0904e8fb585baab32faa952bda38234a59cdc2ea045572a8242eff7040cc40e6baf4647ab67165ff7d781a69454024254ddaa07a009429ed4868ef360e77461d
MISC metadata.xml 406 BLAKE2B 196dcfaca9d242ddf68db2f831720a877f9aa1ec0f1d8aefb4d20f03a8399370ac62e5c009b1538c7f20512bc17ca23c5286544081a8f15512a95e1b4c754e9e SHA512 0e82fd782c7532e0f1877aea67c3171847469f7c0669664b8d9b1a22bdeca9daf6f6159f202041d3f1d83c3bd9871ee084564df0e7b64c8c2230d8b5aba2a91f
diff --git a/dev-python/tblib/tblib-3.0.0.ebuild b/dev-python/tblib/tblib-3.0.0.ebuild
index ca5117b738bc..6a0f04f34722 100644
--- a/dev-python/tblib/tblib-3.0.0.ebuild
+++ b/dev-python/tblib/tblib-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/timeout-decorator/Manifest b/dev-python/timeout-decorator/Manifest
index f5910ba7c29f..76a67f24ce2c 100644
--- a/dev-python/timeout-decorator/Manifest
+++ b/dev-python/timeout-decorator/Manifest
@@ -1,3 +1,3 @@
DIST timeout-decorator-9fbc3ef5b6f8f8cba2eb7ba795813d6ec543e265.tar.gz 6178 BLAKE2B dc89ba8c4fb861d3e69322b531a944ce6587800ea1f6d871fd5bd95e69ce4fca74c403cc430adefeda08675972a11e872e2296e14b7d7819c78a46fa08db5fa9 SHA512 2e691d40fcbe55a3d6be81f9744c2a06c436b61a17d701ad0e9df7003e7cf41b6e4876b48d4bd4a5b429ae2139e8f6ef8ae05092b599d80b3b5aa05716bb124e
-EBUILD timeout-decorator-0.5.0-r1.ebuild 694 BLAKE2B 8eb4f8a4c04a4d49d5713987737cd7c88e6566692cea0c25f9f3369d3611094bd24d0bf097f965ca0bfdb33ac11b3af2ce58d9186d2fab6e6514f29e260f91f8 SHA512 b1f6c90a7c089391331f5c992932df1a8afce422470db7b40c347432036b95a7b608f93fd1bfba1d5270b3c6568eba498b6de46f9f9bc633073b9b5b412ba378
+EBUILD timeout-decorator-0.5.0-r1.ebuild 700 BLAKE2B ef4231bc93bb5af704ee91c650023f6f36a8fd59f8f81cb51813afc589cd53bba8cfa1f6d30431f00c70d6b5d1ef87780503965fe1030265222ebe41823e7c33 SHA512 a903b5b8faa708ce43f025ea7b904d7fd5ee788bbf6bab2745654005b197cf74355cc23949f7a6420280deda56e5adde183f0516806ccabc43775eaf5ea5c9fd
MISC metadata.xml 387 BLAKE2B f4ed676c78147180ff8089ef4b36ac54c5faf15f991d9af8221f80e439d230f66630c21e36522635464edc29f23ef1028115151b0f3c41241e4a30dc1d4085e7 SHA512 86970900d9533e98fe8d935eb8fcc47335e3bf3b2c9b4ae4b2168b294acf4436b121f89c8e631e62e70340320a1a7aaba9c2d7502f45bcaf0508abfa44f25f53
diff --git a/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild b/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild
index 8000d32aa93b..d629eb42d6fa 100644
--- a/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild
+++ b/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
inherit distutils-r1
diff --git a/dev-python/widgetsnbextension/Manifest b/dev-python/widgetsnbextension/Manifest
index cc02613d6784..369d589cd1b8 100644
--- a/dev-python/widgetsnbextension/Manifest
+++ b/dev-python/widgetsnbextension/Manifest
@@ -1,3 +1,3 @@
DIST widgetsnbextension-4.0.9.tar.gz 1146830 BLAKE2B 4c4cb7aca3b8ffe45fbb00d296474ca889cc4124d9f96c618b3cc5212a119335866a0e5a246bc5ab69287b4929ce8b88a01eb176b7361d60655e5a7dc5e16df0 SHA512 0fb0949fa7dcd7846d16175541f674a3f159ae436ce5c0e4bb74dcad89d944681a9d6473a6d3282aa2525f25c5215195bad57de6b7cd9ef04c549b9f3e76c8b4
-EBUILD widgetsnbextension-4.0.9.ebuild 661 BLAKE2B dddc2970f12bd73ad21f51175c2672f2f73eae2b90cdc0df91321e9796dbf653dea08e2eab6ac3e3ad1d826670b318f5d012df3f605a14410661e318ef94343c SHA512 72c3a06a51f8c1ac5fc1be1e33d90d0c282e5397123f0f11fd09878887b4bf057bce5a0494c6500b578ac66633dc2d968ca81888f99d3c132449f1907cbce160
+EBUILD widgetsnbextension-4.0.9.ebuild 615 BLAKE2B 642ff7b9c1155ac23d1159c68e7b144051478e7ff2ca55b727b9efbea34cbb4850b73079cda753ce7f6da1a8e394e88ac0d232475d1847f527f8028a65f0f729 SHA512 e9c0ef3c76864ce471b49da62c92d96dd9ebef79ea7b95ec5c3a2b65c5c4d10ab763cf9706a0858d257cedc31851de94e010e403363b5250d81886a9da4f89f9
MISC metadata.xml 545 BLAKE2B 5127e5910c792643b4594231c8c04ebd2db8bb3f0d12f41d33642126970f8ff36f60503bd0bf7c5863b39a4ea4358f1b0ae786653d2c086a49d5305a879a0f66 SHA512 fa7da731b4f342572c0c284c7e03a521dcf754160223016fa77890e8de0bf05b65fca0bd096ba65e303dc034473654dfe5e9b5d2a556f0e2bdc861e24d462cf1
diff --git a/dev-python/widgetsnbextension/widgetsnbextension-4.0.9.ebuild b/dev-python/widgetsnbextension/widgetsnbextension-4.0.9.ebuild
index e64bec9812dc..3fab7b678880 100644
--- a/dev-python/widgetsnbextension/widgetsnbextension-4.0.9.ebuild
+++ b/dev-python/widgetsnbextension/widgetsnbextension-4.0.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
@@ -23,10 +23,6 @@ BDEPEND="
dev-python/jupyter-packaging[${PYTHON_USEDEP}]
"
-RDEPEND="
- dev-python/notebook[${PYTHON_USEDEP}]
-"
-
src_install() {
distutils-r1_src_install
diff --git a/dev-python/xlrd/Manifest b/dev-python/xlrd/Manifest
index 69befab9f842..d370ef068589 100644
--- a/dev-python/xlrd/Manifest
+++ b/dev-python/xlrd/Manifest
@@ -1,3 +1,3 @@
DIST xlrd-2.0.1.gh.tar.gz 368304 BLAKE2B eaf6dbefde00954452a96214c6a48e5d35526168445d15d721851da690bd99e53bd765a73495b00c8ee7ce243c487da0afbc6d6217abd7a5956820357dc97104 SHA512 b3e2efa216fc73bf55bb0b165ef63e797d16a00c62f0f2f2a2114d2db7204208f2623835697a045abe185f52c426ed5e9ef38a4f5f8e1880f0cfdf642af3c57e
-EBUILD xlrd-2.0.1-r1.ebuild 664 BLAKE2B 7be1d3f142ecb2f5ec8cf6a5fcc60c53b270655defa9cee7580bfcef82201624e6f22334d6aacc06bcecd4b2feca4cf5ffa5c5c2618e18f71a79dd256c706a44 SHA512 9cc103cb72b325399129bed684ebfa1702f2569b199ceb1085a13c9acbbf71abfe37f5156441511310684cc27b5b9d31666fc59c68b7757e2ef906cd57baca77
+EBUILD xlrd-2.0.1-r1.ebuild 670 BLAKE2B 7ac3bbca33ffc624c33234873914a5eac0f7bde34df56952dc4cb5959b6513a19310c85123d78996c877b30b41d2db3881cd6d4a7ce9fd1e1b969b5915d72951 SHA512 e1f4853812e7cbb2b59a9fa4f2f684ca8e98f80c84e74e72da4ff5ca8ff5bb08933a4b7f813dcfdf2aeb6e5cd872d8ed8caff26c53a7a5f9e3ee8132ef5eb4a2
MISC metadata.xml 576 BLAKE2B 7146486fa8a2bab5361906374c81a7557837ba2408b34178f1c30c48dcb09a696151b9a4a14c98ae80108bab329215d13fd57695cbe710cf4da0d9fc10fb3030 SHA512 db59cf6c70ffb69390c0f9a7b9682c48ea3b786aa53e7fdd92343efee0c2aaf8791529237fa826cc041eeecf290d95fe69b6ff099b304da945cb62b4e3452832
diff --git a/dev-python/xlrd/xlrd-2.0.1-r1.ebuild b/dev-python/xlrd/xlrd-2.0.1-r1.ebuild
index a0f3a8460d5e..9c12e81f713d 100644
--- a/dev-python/xlrd/xlrd-2.0.1-r1.ebuild
+++ b/dev-python/xlrd/xlrd-2.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
inherit distutils-r1
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 2397a4fe3ed8..132d5e191a6a 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 97c56d95bd43..5686611da419 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -2,6 +2,7 @@ AUX qtwebengine-5.15.2-enable-ppc64.patch 1249 BLAKE2B b8b9957bbf848ee8b19e4a7d4
AUX qtwebengine-5.15.2_p20210521-clang-libc++.patch 358 BLAKE2B a03de632ac4e01cf56c52af3a3bd5ff5bcfd525c67bf2e5d960904a9f3b53e1fa18f0e0df380c0cf84f17914fb313a028e26efaefe6ab5057f0d9a9cf2f6f0fd SHA512 6dc3864064d6084e70d4696fda744701c293ee62e9c9088e3247988ffb8085f30c632e94ac19aef715cbd211b21dfcb98691d5809e21cffd9f04bbb8b04cf0da
AUX qtwebengine-6.5.2-cstdint.patch 1082 BLAKE2B 0d3376d82ef1758451c8e9ce56ede52e16be486610431357eea9061e19cd78c8f53b66d46ad969b148ff847d921c78ae25fd329efc5cff776e6c99aa16c2c2fa SHA512 fe88703eb39ba713a166c211b17619fa6e31124339b8736a3c5b511556c5249ab8302d9ec8d8702292a318c5df201a1bd96ac2c82e6742fbc5d3782b7cd0207b
AUX qtwebengine-6.5.2-libcxx17.patch 2548 BLAKE2B bd2ebe5f51505dd20d0fd65a0ad90b7afb106719f5f531c2de95fccc7720255e13dfa7161dda1284fa9da668e81c7df00a59136ed8e355c6ac0f8d335ad76220 SHA512 ec2f96691bd739ad4f3f4d7c0909491ea3a0942e33d701210b368c49c24e99d09c8ea29afeddf6d24678b92d985022dd39e8d05defece0e6a624d794c5f412d8
+AUX qtwebengine-6.5.3-icu74.patch 629 BLAKE2B ce6f1c2a3decd5ccb489e8732d972f47d82d91a24808595329aafb54a91e6a9e929d46b9f067151c4c273b87a7453a60093ea5872583f4a8e41b139522dcbeb6 SHA512 7718ae8829b853f576922274289c5a47378dfa681a7ceaed5fc130b246c09134f06cda47a08236179615927f2d9c7781614ce31b8d9e7b10431fbeab9376440f
DIST qtwebengine-5.15-ffmpeg-ppc64le.tar.xz 12080 BLAKE2B cfab4f02b8fac8ae7585eda0539f8adf988413aa52503caca3a347a62f75584efb42bcfa4832aadfc51fb98073f4ed3ddfc9701caf570e7186e0e1357af9569f SHA512 e0275ac4eb8d113581fc4fdf42be831903496b6ed95dca5b3d88113107e5453ee8c40df0e2956dd4e343b08e09c57607b1b82a78bf77a780225ff0030a249cef
DIST qtwebengine-5.15.10_p20230815-patchset.tar.xz 44880 BLAKE2B 6179ca4ad69f922cfa8ab8528bd571a326b3340f810f05782d808d67b6310de079d84ca6f769bd532f0fe375a702f0d348e02cfbf6b3f2d5c30ac668e1005bef SHA512 a323bdd8afeb41a97febf587bb0994a937c78ed470e077a2b482dca7e04bc4eb9cf75b2d2707236574d6586189ff3d27e42f437930dedd85b47a77e18ffc8fa3
DIST qtwebengine-5.15.11_p20231102.tar.xz 299223768 BLAKE2B f0c3e00e2b266d54bf4239ca15c1dff1142f5d49c70780e7774ad3503dedd257430f17966d61ca78e9f9b7c53f0775a3f4ce3a5cb58b0b2d1bd839e84d097d8c SHA512 124e3291a444416a1e92edd35b90d769428ab027d2c5b1e0a38ddc3f3d95c1d1817173eef9fe2dfc415775185d66dc1a9248b89b4a3d47843a5e40f2e70579eb
@@ -12,8 +13,8 @@ DIST qtwebengine-6.6-patchset-3.tar.xz 9920 BLAKE2B 12b287392dabf1f1e3e99381ab1a
DIST qtwebengine-everywhere-src-6.5.3.tar.xz 412372456 BLAKE2B 131b4baf0267e77e1356568867db26fe86af165ddbd9abb5f2c6121e757011f5e18dfc41b30342eebf5d53f54492a20c1c77309782355b369b73c088d2102814 SHA512 8634eac4931fb27a0ded417de901955774d001dc74dc5779b216519b6b79f0a30f0774224abb14dffef779ca9df1cf384f822f9d5190e4d80b9f6ab0d012bc49
DIST qtwebengine-everywhere-src-6.6.0.tar.xz 421117212 BLAKE2B b168913644e07d3d649082a78a03ccfb135960ea61907046f3e16c28471a9684aca4685ea907ed47a27719647ae0d9c753d4faa9e24c9897e88dad24b08bd774 SHA512 30469cf50d84e4547f0cf76b78b921fab550958d812cfcb894cf03ffcd0b1cbd3c1dc9314835ca6b5a182cbabdd236cb315bcc288d999f23c10d7ab0763a6366
EBUILD qtwebengine-5.15.11_p20231102.ebuild 8728 BLAKE2B cc1d87205949289e8d993b9e2656a91cfb1a1800725111c2b2c7d4ca8565b41f637841961ca9706d56fc5e2899a2bd220fabe9e22247ac59423d852123f9b2a4 SHA512 997e79d2939c9ae03c5890c99c4b7a163b73e545ba4bc3931a0de13ea9a235ee5133ca8b6cb67419aad9d1b25ec834819fa5a5d1a4f6dffe40b89c40e709483a
-EBUILD qtwebengine-6.5.3.ebuild 8303 BLAKE2B 92cf5dad4a36778bfa7cbc282baa4d5296215a819a591c453a5772b0ba575fbbea5548bcdd4a50236178422c5b08fd487d151ed9cca506adaedc24c2d913d4ec SHA512 4c540026fdc658e4426d64a1ac2e848723fce05a7e62dde1313303a2fa83db4c78d6f2e03627d16767ade187f70e5ebb39645cb987127ca114dbd91d9cf72222
-EBUILD qtwebengine-6.6.0.ebuild 8595 BLAKE2B 31d24fe2192b598569a58cca547a7e962981a5757fe37a91eac8c3346a4c4d5744c67187f0360457b83968f923b957e4b943cf9e0a29615951775a0bf6da025b SHA512 d22ebb55538e7d878f27c61bcff76d7b13a6247942d23ef8cea4ae7d7f2ccedd0b6dc92afed63e6177985c0a78309c82097a3f166915fe2b007bb5f117fe3b6f
-EBUILD qtwebengine-6.6.9999.ebuild 8587 BLAKE2B 80180f5c67f91ea2c0b043026f8356af404a4505d33c2aa29d22603807fd2d917bfa5b4562e5f812f4b761e8a00a23f19f86825754f247f258f5585903a9f924 SHA512 306c9c28fdcd85c07213acf1b04b78e6b9a05a1c2a84b82ff8c2ce2bb91215fd0588262ca075b7468a129652525f796d93aba200091959576c809578e4648985
+EBUILD qtwebengine-6.5.3.ebuild 8342 BLAKE2B a3401853bcd8c6014d7bf5970bb5343dbb68432da86c78ce87370995c23db9a6e3a5438e0e26422da368cac74d007c1c53959ce4ce21800b018e503a37f256f1 SHA512 c565266d47ae5479b51accc5818867c96a79cbcc25ac00ca5dfe2cb342707a2d25df9d04a999a499a788e46850205e2d342a9f29f6d2ce2207b095d4a5ca3edd
+EBUILD qtwebengine-6.6.0.ebuild 8634 BLAKE2B a32d842b32d07a95aa3f43a747d1ac2f69c0afddfbadc9a515deedf2458a841d7b39f854593808f66a808767d7694ee44e36e10a8524963991578acd1267f410 SHA512 5ed09ac69d48bded3ec1a8882b411921b4d6837d156e10288c3076cd662b4d0e750675a013b4a68834985372c47bc9b5b8b80f6c93790fe833773fe67a997711
+EBUILD qtwebengine-6.6.9999.ebuild 8626 BLAKE2B 022c29985f5e5d46332c4f70ce4624161bff29c0a633477e4d607bcedc75977264cddbcdfc8bb7bf878c4368c13cf56c33710790695e206eba715c5887654f9d SHA512 5419f1073c1d2e75c44dfc19bab509fbb0d12b52755fc4cd962a5d222a268f2c54cd73b9f55778d40aab8b730819e16d4e783e0fdf253dcfd27e740517e8f367
EBUILD qtwebengine-6.9999.ebuild 8587 BLAKE2B 56fbe5f82062b45a1d8fb3a00b9f3d48418c7cc99d67233ac5f6a737ccaddf7a312f5a55a42787962bc6fde21df512cfa1ca231661ab423147b98310b5b66472 SHA512 fcb50ddfcf6155389d036cc5cb6fdc764da1646037618025cc7e81dda6256f6d68dd4a8414b183d13889b7c68716c3348f4f1dd5af9312e5c56ae4b973570670
MISC metadata.xml 1312 BLAKE2B 4473aad7240926735bbabbeaeff862f3bc253c3e79e09086c17fb9b603ba5e9dc25ecbbc423a60a344bf471e11634c9b4728222e66f3d19022e3f3d2c9cc2f60 SHA512 797e67cf05a37dcb5ad5712cabef051b4a8f5dcb9601b627bcf029e4c99d0a09fa62b03cb9dcb64b5b6e5f29104e72711136d4c9aa79928c34f6bfe212742e2d
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.5.3-icu74.patch b/dev-qt/qtwebengine/files/qtwebengine-6.5.3-icu74.patch
new file mode 100644
index 000000000000..d08ede535862
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.5.3-icu74.patch
@@ -0,0 +1,14 @@
+Quick fix for a static_assert failure with icu74. Still waiting
+for a proper upstream fix and unknown if entirely right, but is
+an extension of [1] (is now 48 rather than 43).
+
+[1] https://crrev.com/e60b571faa3f14dd9119a6792dccf12f8bf80192
+--- a/src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc
++++ b/src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc
+@@ -163,3 +163,5 @@
+
+-#if U_ICU_VERSION_MAJOR_NUM >= 58
++#if U_ICU_VERSION_MAJOR_NUM >= 74
++#define BA_LB_COUNT (U_LB_COUNT - 8)
++#elif U_ICU_VERSION_MAJOR_NUM >= 58
+ #define BA_LB_COUNT (U_LB_COUNT - 3)
diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.3.ebuild b/dev-qt/qtwebengine/qtwebengine-6.5.3.ebuild
index 286f497b5721..41ccab685127 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5.3.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.3.ebuild
@@ -103,6 +103,7 @@ PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
"${FILESDIR}"/${PN}-6.5.2-libcxx17.patch
"${FILESDIR}"/${PN}-6.5.2-cstdint.patch
+ "${FILESDIR}"/${PN}-6.5.3-icu74.patch
)
python_check_deps() {
diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.0.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.0.ebuild
index e276911c1b95..234c81fd1039 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6.0.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6.0.ebuild
@@ -111,6 +111,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
+ "${FILESDIR}"/${PN}-6.5.3-icu74.patch
)
python_check_deps() {
diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
index e96a31845a16..d7f460872c21 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
@@ -111,6 +111,7 @@ PATCHES=( "${WORKDIR}"/patches/${PN} )
PATCHES+=(
# add extras as needed here, may merge in set if carries across versions
+ "${FILESDIR}"/${PN}-6.5.3-icu74.patch
)
python_check_deps() {
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index b40b629cf222..56cbd22b8c04 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/freecad/Manifest b/media-gfx/freecad/Manifest
index ed9cf0bb9a6c..4a29dc28d792 100644
--- a/media-gfx/freecad/Manifest
+++ b/media-gfx/freecad/Manifest
@@ -4,11 +4,14 @@ AUX freecad-0.20.2-Fixes-8206-FreeCAD-segfaults-being-run-with-paramete.patch 74
AUX freecad-0.20.2-Netgen-add-headers-to-support-recent-Netgen.patch 3622 BLAKE2B fb68ca931c5fa67873d5a60a8b175d6481c572e233974f8b59545f05aef13ced9baf576a51f4aba89020ecb794f39431bca5e8e081536db34f3a15737a11e374 SHA512 ef2ea194176ff10fdf71b7335a84ab97dead7093f9f46b562e8e659ae793d8d7a1e204cdc0be253d3fc4402a88caf95694f1249c38908f150263a00ec37150c7
AUX freecad-0.20.2-libE57Format-fix-compile-using-gcc13.patch 703 BLAKE2B d31431701b8c2d9d47b6cb1dec60c69469972a8200953b123655a212d15fbd36b663395bc0e27ead94bd0d4065f656fc8227d06278839f457a81501c13d50307 SHA512 90b2c1477c2f255d19dea90eb0aacabdfec9ce80bad912db0296565255640d3d5adf9bca45327986ccb702eef669c4204e219d62aa26f4b9017f5220216c1635
AUX freecad-0.21.0-0001-Gentoo-specific-disable-ccache-usage.patch 381 BLAKE2B 2fe05252a4e7846006c5f4e679eae5416ede589b9a6ad5fc30425933bedf933bf586b711c2c7d6a59c3881d454ea76ca39e0556a5a31c3769032694f0858e264 SHA512 731befc86267de4e5fa2caf619a8ae9692580d7025ebc26a80f6744a3104263622c38d87d0d8a263a1a15ef1c1d78c9ff3351aa463a9943941bd7d96d946e516
+AUX freecad-0.21.1-Gentoo-specific-don-t-check-vcs.patch 375 BLAKE2B 27fd88fe3f19ff49e1172f572e2f3f229b91295445190e2d7fd9f8c144c18195dbe853c7cbe79424897116eeedab638802afc438648d377dfcf6ac7f5d9f04bc SHA512 f0c04d302b53295dfacad5408c5de5c8203f673f9e13274b9a1a5787f5b1b649b44e10485416fe661a2ec11e51178c82dff419ab427f4317bc26ecc3d8469bd7
AUX freecad-9999-Gentoo-specific-don-t-check-vcs.patch 350 BLAKE2B e1b612ac81f73546a3a7ae93e447aba6e3f28dea1292f5d308f567307c8c6146b8dfdcc1cef946c64991d41c41fa9c8949f56e2e8573833bad2a3826bab960ba SHA512 f96678dbfe13668a9f65131996ddc5eb2cbe80296b7eb2cc7d248e3ee1d991bea95568b0241da8387106812aac5762c330afb1d8c38b2281c3ee2600db120627
AUX freecad-9999-tests-src-Qt-only-build-test-for-BUILD_GUI-ON.patch 469 BLAKE2B 23e56fbc49b3c3d5ede85e6ec15d26c88c93590fce105e0b75e8b0bd3fee125c500cd59d8db0144c610edb371df318396e056333ec7a411f7647b38d18006efc SHA512 82737af95603ff1f667bf49ee43b85b411eeeb5fd9b577ad7fca6e02bcbfda5c3bbb6c70386e5f69d2181d6226574f82cb68b7e66dfe8f4bb14d946f594582cf
DIST freecad-0.20.2.tar.gz 75555561 BLAKE2B 278b05a3fe3bdccb46da62926aee46f066cb073f034b273dc4d8b27975724b754a6822b7eb0b673500db4592237690decb830cc7a30e8da689c6b067c256d4f8 SHA512 c3acd77dd2bb9a2a23ac354da3b6102effb89c95d675e91421d65486414dfe8cc0188a7212245e0deb63f17b9c5df76133017be09e4cd14b833be8cbec52a08d
+DIST freecad-0.21.2.tar.gz 66124278 BLAKE2B 84a4f8008192cd1a2ee1737b537b2668a8c028aa8c8645e6e412ab9ef79bf3bdd2cb73d96fcfd2dbcff613cdcc59cbab95821406acdc9cd7d4eb4636c081be78 SHA512 bd7e9029b24d49ac0955797bcdbea1fd0826bdf9ab246135366dfc35b427004f103acccfc66d008e3ab3928f99e04200e335908a03166545554e2d3e969ae0f5
EBUILD freecad-0.20.2-r1.ebuild 10408 BLAKE2B 503eb47d56c92d9a95727825366a7b16a03f6df378e6a0fe300bed5300ccce77af5d13c09fb797cc6b0deed46747001ded8f439331e34e373e4bfd5ba59cf74a SHA512 ea4520aeb24c1baa91469b5f2f672d8d52217a31901600a8f3f4dbb9a7dff3faf9724e9dd79c39b36ff08d5a63f8acce6779eb1ebae004f951a5a857df522a8d
EBUILD freecad-0.20.2-r2.ebuild 10385 BLAKE2B df9d6c357735e35016585e4514a28f3819fff42b9090dda6fc00c3aa41523985fe249e935b858a4bf39b1faf226712b191db62d27ffc77fbf44bc18abe28ca4c SHA512 fc19d0fd6bdcd1abc0dc8f99ced84e39842d4c3f9289a9d5d544da06799aae400f9d91ab607db02bd96e52dd658fba8b70a18fc96114a5b563eba4b6dbc26ff4
EBUILD freecad-0.20.2.ebuild 9858 BLAKE2B 254dcc53a8eecf329854e10af1d13bd6995f4d2720268cd0e0e59ca3e5c10385d6edfe18ff1c5a36fe03d4ae0a4bccf4eafa6f778424b9ef281b15e0e368c6e4 SHA512 5e6f6bffadf57ab79b578790e9bf62934f5b598e09cdb8a6f08c07a06ff8a4d8daf297114c88f4abb5400991526abd28bb00cd7be79333b27a8f0f92179b49cb
-EBUILD freecad-9999.ebuild 10294 BLAKE2B f53cf46c99577f539e2e52713f0ff7f1ec9383bae520aac1dd425634dac20b2f4c6c843230248a08f414c27735b7b7130dc1ed03641a1a07e3a2cf8ab9852491 SHA512 f12f9f10e0c6e0554ed77c626bdcf96d42842b2ec55a3d2c10ff1347b8a175cd420c3f40dbd5874533a3756d5741f772875523bc90047106890306365c540866
+EBUILD freecad-0.21.2.ebuild 11187 BLAKE2B 2ebd0a81317cb25b0cb31814df4426b67362ae5d6d084d073b25b4a94d8ff499a8b522336c567c2995742dbbdd899be8d7cdcdc40b411db602b045fc85a06251 SHA512 9fe607edcb80dc9d1cb23b59e4baea9a2046159e94129fbd346c87e7879165602a82e777b11673579601f2c430e49062957bd55e75896abaf16f7066240caa5a
+EBUILD freecad-9999.ebuild 11267 BLAKE2B 104bace00c9e2e02226fe2a2e5012d498f9881d9fbcb5fd84289aefaa9aa7893686dfd011902e7c2829d4db63bcf32e2f2e3e4f6d8fabe4ad223b501f217fc19 SHA512 c278ef1a340836f997d5e2a4b83e7f7faf6d32af1e94497bf9ce3a8ecbd9a30ee95c234118aa48cab71d4f0de6da44c81a4c7f0261cc5d417be6a73226de3d27
MISC metadata.xml 3189 BLAKE2B b236dc1ac3c1a56609cc0d40b6f6ed5cb0c70ce06bd3c5dce45c5f3bcf1d06548a3d62e7e5c786278f84a6874ed330a470a753946c1e6963e7b5fa7d43854eb8 SHA512 ac8018f6c6819c237168228bd767659e1fd1b7aec18c8581a284e498a91dceda78ced26f7a5a1f3b110956fd940f72c677984e1127f76c9fd6330a7d54044fa2
diff --git a/media-gfx/freecad/files/freecad-0.21.1-Gentoo-specific-don-t-check-vcs.patch b/media-gfx/freecad/files/freecad-0.21.1-Gentoo-specific-don-t-check-vcs.patch
new file mode 100644
index 000000000000..3d851c341e2e
--- /dev/null
+++ b/media-gfx/freecad/files/freecad-0.21.1-Gentoo-specific-don-t-check-vcs.patch
@@ -0,0 +1,16 @@
+Signed-off-by: Jörg Habenicht <j.habenicht@gmx.de>
+--- a/src/Tools/SubWCRev.py
++++ b/src/Tools/SubWCRev.py
+@@ -509,12 +509,6 @@
+ bindir = a
+
+ vcs = [
+- GitControl(),
+- DebianGitHub(),
+- BazaarControl(),
+- Subversion(),
+- MercurialControl(),
+- DebianChangelog(),
+ UnknownControl(),
+ ]
+ for i in vcs:
diff --git a/media-gfx/freecad/freecad-0.21.2.ebuild b/media-gfx/freecad/freecad-0.21.2.ebuild
new file mode 100644
index 000000000000..c99cbce11039
--- /dev/null
+++ b/media-gfx/freecad/freecad-0.21.2.ebuild
@@ -0,0 +1,364 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit check-reqs cmake optfeature python-single-r1 xdg
+
+DESCRIPTION="QT based Computer Aided Design application"
+HOMEPAGE="https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD"
+
+MY_PN=FreeCAD
+
+if [[ ${PV} = *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
+ S="${WORKDIR}/freecad-${PV}"
+else
+ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/FreeCAD-${PV}"
+fi
+
+# code is licensed LGPL-2
+# examples are licensed CC-BY-SA (without note of specific version)
+LICENSE="LGPL-2 CC-BY-SA-4.0"
+SLOT="0"
+IUSE="debug designer +gui qt6 test"
+
+FREECAD_EXPERIMENTAL_MODULES="cloud netgen pcl"
+FREECAD_STABLE_MODULES="addonmgr fem idf image inspection material
+ openscad part-design path points raytracing robot show surface
+ techdraw tux"
+
+for module in ${FREECAD_STABLE_MODULES}; do
+ IUSE="${IUSE} +${module}"
+done
+for module in ${FREECAD_EXPERIMENTAL_MODULES}; do
+ IUSE="${IUSE} ${module}"
+done
+unset module
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/OpenNI2[opengl(+)]
+ dev-libs/boost:=
+ dev-libs/libfmt:=
+ dev-libs/libspnav[X]
+ dev-libs/xerces-c[icu]
+ !qt6? (
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtxml:5
+ dev-qt/qtxmlpatterns:5
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,network,xml]
+ )
+ media-libs/freetype
+ media-libs/qhull:=
+ sci-libs/hdf5:=[fortran,zlib]
+ >=sci-libs/med-4.0.0-r1
+ sci-libs/opencascade:=[json,vtk]
+ sci-libs/orocos_kdl:=
+ sys-libs/zlib
+ virtual/libusb:1
+ cloud? (
+ dev-libs/openssl:=
+ net-misc/curl
+ )
+ fem? (
+ !qt6? ( sci-libs/vtk:=[qt5,rendering] )
+ qt6? ( sci-libs/vtk:=[qt6,rendering] )
+ )
+ gui? (
+ >=media-libs/coin-4.0.0
+ virtual/glu
+ virtual/opengl
+ !qt6? (
+ designer? ( dev-qt/designer:5 )
+ dev-qt/qtgui:5
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwebengine:5[widgets]
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ $(python_gen_cond_dep '
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ >=dev-python/pivy-0.6.5[${PYTHON_USEDEP}]
+ dev-python/pyside2[gui,svg,webchannel,webengine,${PYTHON_USEDEP}]
+ dev-python/shiboken2[${PYTHON_USEDEP}]
+ ' python3_{10..11} )
+ )
+ qt6? (
+ designer? ( dev-qt/qttools:6[designer] )
+ dev-qt/qtbase:6[gui,opengl,widgets]
+ dev-qt/qtsvg:6
+ dev-qt/qtwebengine:6[widgets]
+ $(python_gen_cond_dep '
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ >=dev-python/pivy-0.6.5[${PYTHON_USEDEP}]
+ dev-python/pyside6[gui,svg,webchannel,webengine,${PYTHON_USEDEP}]
+ dev-python/shiboken6[${PYTHON_USEDEP}]
+ ' )
+ )
+ )
+ netgen? ( media-gfx/netgen[opencascade] )
+ openscad? ( media-gfx/openscad )
+ pcl? ( sci-libs/pcl:=[opengl,openni2,qt5,vtk] )
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pybind11[${PYTHON_USEDEP}]
+ addonmgr? ( dev-python/GitPython[${PYTHON_USEDEP}] )
+ fem? ( dev-python/ply[${PYTHON_USEDEP}] )
+ ')
+"
+DEPEND="
+ ${RDEPEND}
+ >=dev-cpp/eigen-3.3.1:3
+ test? (
+ $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+ !qt6? ( dev-qt/qttest:5 )
+ )
+"
+BDEPEND="
+ app-text/dos2unix
+ dev-lang/swig
+ test? (
+ $(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+ !qt6? ( dev-qt/qttest:5 )
+ )
+"
+
+# To get required dependencies:
+# 'grep REQUIRES_MODS cMake/FreeCAD_Helpers/CheckInterModuleDependencies.cmake'
+# We set the following requirements by default:
+# arch, draft, drawing, import, mesh, part, qt5, sketcher, spreadsheet, start, web.
+#
+# Additionally, we auto-enable mesh_part, flat_mesh and smesh
+# Fem actually needs smesh, but as long as we don't have a smesh package, we enable
+# smesh through the mesh USE flag. Note however, the fem<-smesh dependency isn't
+# reflected by the REQUIRES_MODS macro, but at
+# cMake/FreeCAD_Helpers/InitializeFreeCADBuildOptions.cmake:187.
+#
+# The increase in auto-enabled workbenches is due to their need in parts of the
+# test suite when compiled with a minimal set of USE flags.
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ designer? ( gui )
+ inspection? ( points )
+ path? ( robot )
+ python_single_target_python3_12? ( gui? ( qt6 ) )
+"
+# There is no py3.12 support planned for pyside2
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.21.0-0001-Gentoo-specific-disable-ccache-usage.patch
+ "${FILESDIR}"/${PN}-0.21.1-Gentoo-specific-don-t-check-vcs.patch
+)
+
+DOCS=( CODE_OF_CONDUCT.md README.md )
+
+CHECKREQS_DISK_BUILD="2G"
+
+pkg_setup() {
+ check-reqs_pkg_setup
+ python-single-r1_pkg_setup
+ [[ -z ${CASROOT} ]] && die "\${CASROOT} not set, please run eselect opencascade"
+}
+
+src_prepare() {
+ # Fix desktop file
+ sed -e 's/Exec=FreeCAD/Exec=freecad/' -i src/XDGData/org.freecadweb.FreeCAD.desktop || die
+
+ find "${S}" -type f -exec dos2unix -q {} \; || die "failed to convert to unix line endings"
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_ADDONMGR=$(usex addonmgr)
+ -DBUILD_ARCH=ON
+ -DBUILD_ASSEMBLY=OFF # deprecated
+ -DBUILD_CLOUD=$(usex cloud)
+ -DBUILD_COMPLETE=OFF # deprecated
+ -DBUILD_DRAFT=ON
+ -DBUILD_DESIGNER_PLUGIN=$(usex designer)
+ -DBUILD_DRAWING=ON
+ -DBUILD_ENABLE_CXX_STD:STRING="C++17" # needed for >=boost-1.77.0
+ -DBUILD_FEM=$(usex fem)
+ -DBUILD_FEM_NETGEN=$(usex netgen)
+ -DBUILD_FLAT_MESH=ON
+ -DBUILD_FORCE_DIRECTORY=ON # force building in a dedicated directory
+ -DBUILD_FREETYPE=ON # automagic dep
+ -DBUILD_GUI=$(usex gui)
+ -DBUILD_IDF=$(usex idf)
+ -DBUILD_IMAGE=$(usex image)
+ -DBUILD_IMPORT=ON # import module for various file formats
+ -DBUILD_INSPECTION=$(usex inspection)
+ -DBUILD_JTREADER=OFF # code has been removed upstream, but option is still there
+ -DBUILD_MATERIAL=$(usex material)
+ -DBUILD_MESH=ON
+ -DBUILD_MESH_PART=ON
+ -DBUILD_OPENSCAD=$(usex openscad)
+ -DBUILD_PART=ON
+ -DBUILD_PART_DESIGN=$(usex part-design)
+ -DBUILD_PATH=$(usex path)
+ -DBUILD_POINTS=$(usex points)
+ -DBUILD_RAYTRACING=$(usex raytracing)
+ -DBUILD_REVERSEENGINEERING=OFF # currently only an empty sandbox
+ -DBUILD_ROBOT=$(usex robot)
+ -DBUILD_SHOW=$(usex show)
+ -DBUILD_SKETCHER=ON # needed by draft workspace
+ -DBUILD_SMESH=ON
+ -DBUILD_SPREADSHEET=ON
+ -DBUILD_START=ON
+ -DBUILD_SURFACE=$(usex surface)
+ -DBUILD_TECHDRAW=$(usex techdraw)
+ -DBUILD_TEST=ON # always build test workbench for run-time testing
+ -DBUILD_TUX=$(usex tux)
+ -DBUILD_VR=OFF
+ -DBUILD_WEB=ON # needed by start workspace
+ -DBUILD_WITH_CONDA=OFF
+
+ -DCMAKE_INSTALL_DATADIR=/usr/share/${PN}/data
+ -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+ -DCMAKE_INSTALL_INCLUDEDIR=/usr/include/${PN}
+ -DCMAKE_INSTALL_PREFIX=/usr/$(get_libdir)/${PN}
+
+ -DFREECAD_BUILD_DEBIAN=OFF
+
+ -DFREECAD_USE_EXTERNAL_KDL=ON
+ -DFREECAD_USE_EXTERNAL_SMESH=OFF # no package in Gentoo
+ -DFREECAD_USE_EXTERNAL_ZIPIOS=OFF # doesn't work yet, also no package in Gentoo tree
+ -DFREECAD_USE_FREETYPE=ON
+ -DFREECAD_USE_OCC_VARIANT:STRING="Official Version"
+ -DFREECAD_USE_PCL=$(usex pcl)
+ -DFREECAD_USE_PYBIND11=ON
+ -DFREECAD_USE_QT_FILEDIALOG=ON
+ -DFREECAD_USE_QTWEBMODULE:STRING="Qt WebEngine"
+
+ # install python modules to site-packages' dir. True only for the main package,
+ # sub-packages will still be installed inside /usr/lib64/freecad
+ -DINSTALL_TO_SITEPACKAGES=ON
+
+ # Use the version of shiboken2 that matches the selected python version
+ -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}"
+ -DPython3_EXECUTABLE=${PYTHON}
+ )
+
+ if use debug; then
+ # BUILD_SANDBOX currently broken, see
+ # https://forum.freecadweb.org/viewtopic.php?f=4&t=36071&start=30#p504595
+ mycmakeargs+=(
+ -DBUILD_SANDBOX=OFF
+ -DBUILD_TEMPLATE=ON
+ )
+ else
+ mycmakeargs+=(
+ -DBUILD_SANDBOX=OFF
+ -DBUILD_TEMPLATE=OFF
+ )
+ fi
+
+ if use qt6; then
+ mycmakeargs+=(
+ -DFREECAD_QT_VERSION=6
+ -DQT_DEFAULT_MAJOR_VERSION=6
+ -DBUILD_QT5=OFF
+ )
+ else
+ mycmakeargs+=(
+ -DFREECAD_QT_VERSION=5
+ -DQT_DEFAULT_MAJOR_VERSION=5
+ -DBUILD_QT5=ON
+ )
+ fi
+
+ cmake_src_configure
+}
+
+# We use the FreeCADCmd binary instead of the FreeCAD binary here
+# for two reasons:
+# 1. It works out of the box with USE=-gui as well, not needing a guard
+# 2. We don't need virtualx.eclass and it's dependencies
+# The exported environment variables are needed, so freecad does know
+# where to save it's temporary files, and where to look and write it's
+# configuration. Without those, there are sandbox violation, when it
+# tries to create /var/lib/portage/home/.FreeCAD directory.
+src_test() {
+ pushd "${BUILD_DIR}" > /dev/null || die
+ export FREECAD_USER_HOME="${HOME}"
+ export FREECAD_USER_DATA="${T}"
+ export FREECAD_USER_TEMP="${T}"
+ nonfatal ./bin/FreeCADCmd --run-test 0
+ popd > /dev/null || die
+}
+
+src_install() {
+ cmake_src_install
+
+ dobin src/Tools/freecad-thumbnailer
+
+ if use gui; then
+ newbin - freecad <<- _EOF_
+ #!/bin/sh
+ # https://github.com/coin3d/coin/issues/451
+ : \${QT_QPA_PLATFORM:=xcb}
+ export QT_QPA_PLATFORM
+ exec /usr/$(get_libdir)/${PN}/bin/FreeCAD
+ _EOF_
+ mv "${ED}"/usr/$(get_libdir)/${PN}/share/* "${ED}"/usr/share || die "failed to move shared resources"
+ fi
+ dosym -r /usr/$(get_libdir)/${PN}/bin/FreeCADCmd /usr/bin/freecadcmd
+
+ rm -r "${ED}"/usr/$(get_libdir)/${PN}/include/E57Format || die "failed to drop unneeded include directory E57Format"
+ use test && (rm -r "${ED}"/usr/include/${PN}/{gmock,gtest} || die)
+
+ python_optimize "${ED}"/usr/share/${PN}/data/Mod/Start/StartPage "${ED}"/usr/$(get_libdir)/${PN}{/Ext,/Mod}/
+ # compile main package in python site-packages as well
+ python_optimize
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ einfo "You can load a lot of additional workbenches using the integrated"
+ einfo "AddonManager."
+
+ # ToDo: check opencv, pysolar (::science), elmerfem (::science)
+ # ifc++, ifcopenshell, z88 (no pkgs), calculix-ccx (::waebbl)
+ einfo "There are a lot of additional tools, for which FreeCAD has builtin"
+ einfo "support. Some of them are available in Gentoo. Take a look at"
+ einfo "https://wiki.freecadweb.org/Installing#External_software_supported_by_FreeCAD"
+ optfeature_header "Computational utilities"
+ optfeature "BLAS library" sci-libs/openblas
+ optfeature "Statistical computation with Python" dev-python/pandas
+ optfeature "Use scientific computation with Python" dev-python/scipy
+ optfeature "Use symbolic math with Python" dev-python/sympy
+ optfeature_header "Imaging, Plotting and Rendering utilities"
+ optfeature "Dependency graphs" media-gfx/graphviz
+ optfeature "PBR Rendering" media-gfx/povray
+ optfeature_header "Import / Export"
+ optfeature "Interact with git repositories" dev-python/GitPython
+ optfeature "Work with COLLADA documents" dev-python/pycollada
+ optfeature "YAML importer and emitter" dev-python/pyyaml
+ optfeature "Importing and exporting 2D AutoCAD DWG files" media-gfx/libredwg
+ optfeature "Importing and exporting geospatial data formats" sci-libs/gdal
+ optfeature "Working with projection data" sci-libs/proj
+ optfeature_header "Meshing and FEM"
+ optfeature "FEM mesh generator" sci-libs/gmsh
+ optfeature "Triangulating meshes" sci-libs/gts
+ optfeature "Visualization" sci-visualization/paraview
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}
diff --git a/media-gfx/freecad/freecad-9999.ebuild b/media-gfx/freecad/freecad-9999.ebuild
index 73fd4eaff9a1..d174541cdb9c 100644
--- a/media-gfx/freecad/freecad-9999.ebuild
+++ b/media-gfx/freecad/freecad-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit check-reqs cmake optfeature python-single-r1 xdg
@@ -26,7 +26,7 @@ fi
# examples are licensed CC-BY-SA (without note of specific version)
LICENSE="LGPL-2 CC-BY-SA-4.0"
SLOT="0"
-IUSE="debug designer +gui test"
+IUSE="debug designer +gui qt6 test"
FREECAD_EXPERIMENTAL_MODULES="cloud netgen pcl"
FREECAD_STABLE_MODULES="addonmgr fem idf image inspection material
@@ -50,11 +50,16 @@ RDEPEND="
dev-libs/libfmt:=
dev-libs/libspnav[X]
dev-libs/xerces-c[icu]
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtnetwork:5
- dev-qt/qtxml:5
- dev-qt/qtxmlpatterns:5
+ !qt6? (
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtxml:5
+ dev-qt/qtxmlpatterns:5
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,network,xml]
+ )
media-libs/freetype
media-libs/qhull:=
sci-libs/hdf5:=[fortran,zlib]
@@ -67,25 +72,42 @@ RDEPEND="
dev-libs/openssl:=
net-misc/curl
)
- fem? ( sci-libs/vtk:=[qt5,rendering] )
+ fem? (
+ !qt6? ( sci-libs/vtk:=[qt5,rendering] )
+ qt6? ( sci-libs/vtk:=[qt6,rendering] )
+ )
gui? (
- dev-qt/designer:5
- dev-qt/qtgui:5
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsvg:5
- dev-qt/qtwebengine:5[widgets]
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
>=media-libs/coin-4.0.0
virtual/glu
virtual/opengl
- $(python_gen_cond_dep '
- dev-python/matplotlib[${PYTHON_USEDEP}]
- >=dev-python/pivy-0.6.5[${PYTHON_USEDEP}]
- dev-python/pyside2[gui,svg,webchannel,webengine,${PYTHON_USEDEP}]
- dev-python/shiboken2[${PYTHON_USEDEP}]
- ')
+ !qt6? (
+ designer? ( dev-qt/designer:5 )
+ dev-qt/qtgui:5
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwebengine:5[widgets]
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ $(python_gen_cond_dep '
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ >=dev-python/pivy-0.6.5[${PYTHON_USEDEP}]
+ dev-python/pyside2[gui,svg,webchannel,webengine,${PYTHON_USEDEP}]
+ dev-python/shiboken2[${PYTHON_USEDEP}]
+ ' python3_{10..11} )
+ )
+ qt6? (
+ designer? ( dev-qt/qttools:6[designer] )
+ dev-qt/qtbase:6[gui,opengl,widgets]
+ dev-qt/qtsvg:6
+ dev-qt/qtwebengine:6[widgets]
+ $(python_gen_cond_dep '
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ >=dev-python/pivy-0.6.5[${PYTHON_USEDEP}]
+ dev-python/pyside6[gui,svg,webchannel,webengine,${PYTHON_USEDEP}]
+ dev-python/shiboken6[${PYTHON_USEDEP}]
+ ' )
+ )
)
netgen? ( media-gfx/netgen[opencascade] )
openscad? ( media-gfx/openscad )
@@ -102,7 +124,7 @@ DEPEND="
>=dev-cpp/eigen-3.3.1:3
test? (
$(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
- dev-qt/qttest:5
+ !qt6? ( dev-qt/qttest:5 )
)
"
BDEPEND="
@@ -110,7 +132,7 @@ BDEPEND="
dev-lang/swig
test? (
$(python_gen_cond_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
- dev-qt/qttest:5
+ !qt6? ( dev-qt/qttest:5 )
)
"
@@ -132,7 +154,9 @@ REQUIRED_USE="
designer? ( gui )
inspection? ( points )
path? ( robot )
+ python_single_target_python3_12? ( gui? ( qt6 ) )
"
+# There is no py3.12 support planned for pyside2
PATCHES=(
"${FILESDIR}"/${PN}-9999-Gentoo-specific-don-t-check-vcs.patch
@@ -152,7 +176,7 @@ pkg_setup() {
src_prepare() {
# Fix desktop file
- sed -e 's/Exec=FreeCAD/Exec=freecad/' -i src/XDGData/org.freecad.FreeCAD.desktop || die
+ sed -e 's/Exec=FreeCAD/Exec=freecad/' -i src/XDGData/org.freecadweb.FreeCAD.desktop || die
find "${S}" -type f -exec dos2unix -q {} \; || die "failed to convert to unix line endings"
@@ -189,7 +213,6 @@ src_configure() {
-DBUILD_PART_DESIGN=$(usex part-design)
-DBUILD_PATH=$(usex path)
-DBUILD_POINTS=$(usex points)
- -DBUILD_QT5=ON # OFF means to use Qt4
-DBUILD_RAYTRACING=$(usex raytracing)
-DBUILD_REVERSEENGINEERING=OFF # currently only an empty sandbox
-DBUILD_ROBOT=$(usex robot)
@@ -213,8 +236,6 @@ src_configure() {
-DFREECAD_BUILD_DEBIAN=OFF
- -DFREECAD_QT_VERSION="5"
-
-DFREECAD_USE_EXTERNAL_KDL=ON
-DFREECAD_USE_EXTERNAL_SMESH=OFF # no package in Gentoo
-DFREECAD_USE_EXTERNAL_ZIPIOS=OFF # doesn't work yet, also no package in Gentoo tree
@@ -248,6 +269,20 @@ src_configure() {
)
fi
+ if use qt6; then
+ mycmakeargs+=(
+ -DFREECAD_QT_VERSION=6
+ -DQT_DEFAULT_MAJOR_VERSION=6
+ -DBUILD_QT5=OFF
+ )
+ else
+ mycmakeargs+=(
+ -DFREECAD_QT_VERSION=5
+ -DQT_DEFAULT_MAJOR_VERSION=5
+ -DBUILD_QT5=ON
+ )
+ fi
+
cmake_src_configure
}
@@ -274,7 +309,13 @@ src_install() {
dobin src/Tools/freecad-thumbnailer
if use gui; then
- dosym -r /usr/$(get_libdir)/${PN}/bin/FreeCAD /usr/bin/freecad
+ newbin - freecad <<- _EOF_
+ #!/bin/sh
+ # https://github.com/coin3d/coin/issues/451
+ : \${QT_QPA_PLATFORM:=xcb}
+ export QT_QPA_PLATFORM
+ exec /usr/$(get_libdir)/${PN}/bin/FreeCAD
+ _EOF_
mv "${ED}"/usr/$(get_libdir)/${PN}/share/* "${ED}"/usr/share || die "failed to move shared resources"
fi
dosym -r /usr/$(get_libdir)/${PN}/bin/FreeCADCmd /usr/bin/freecadcmd
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 9fec25887bc6..2123a879b886 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/coin/Manifest b/media-libs/coin/Manifest
index 3a3b684f2532..553a0b373b08 100644
--- a/media-libs/coin/Manifest
+++ b/media-libs/coin/Manifest
@@ -6,5 +6,7 @@ AUX coin-4.0.0-0005-Slightly-fix-coin.cfg.cmake.in.patch 1394 BLAKE2B 40b43a0cce
AUX coin-4.0.0-0006-Fix-underlinking-against-X11.patch 827 BLAKE2B 33aaa8281fc260bb382875a0b41eac83d8099e52709e93a523ba4b048e1f9ab92c1a17cb09e1c5dd091c90878c373ef973c380211f856b32581f97992a8cc83e SHA512 37709b1a853287245b0778297154a8ea15ed86d60558af541ccd60fb0ee369c296947964080bff790595030c8e41964e008b0983bcbf5146d3c5ac81756ff622
AUX coin-4.0.0-0007-Locate-slotted-qhelpgenerator.patch 581 BLAKE2B 97f7784d780e5d06a8c032a9d5707bd1d883dee59a0c04fe06205b98f2f3bf38d547e683eb9474da0771c3fe0a0964e611a4108c5d34b44679be27a52fdb5639 SHA512 73b95646c47f2ec07f20fb776b5b7df8e8df45a1f13c002e15cce56a8d35e374cc6a0515461aa265ae70b49cde7648554dc9aafb84f27afb6e78f368b67b1b7e
DIST coin-4.0.0-src.tar.gz 6824162 BLAKE2B 9dee9397bb63c0da02214d33f2661051a3fd99689956a6de5c2cf806dd05944038b87b690f954f35711ee5e4ab07f04685681b822d0bbab0d7941bef551202dc SHA512 e036276a243bfe252569cee1b67d38b8633fcf35bdf4e366a92ca67e23799d54d91fe272c23b383c451d330cee284809f28f237857493948149e0da1ebd64fae
+DIST coin-4.0.1-src.tar.gz 7125456 BLAKE2B 1f1b760a200c7086c6bf18e8b80882576495280900d9054ab61930327940b46f56789c01ec2a975ac04a1cb106f33d0a87f71d0f705159c84e8b2164d49949fc SHA512 4d18e2db854334244ab94fb206c001cd7ef3d9281eb4f24d52d5878a179ed0389da5721a74c51c30ec7bc7b01c2c091f0a09d63636a35fa064cdbcaca0770256
EBUILD coin-4.0.0.ebuild 2831 BLAKE2B 6075ae2a437afebb3596b22dec63ea16a6910ee93d8aae7e1fab1f042daa96962453a3f944041de91f40ef05c9b0fd4d045e14bf45218799c1f63984615697ea SHA512 07df8aa1dc519b4583dc4c8363f09e6a045daf0da9d5bf5cde1282427e264195132b0d4caeb524c0992d19319857fca8cc3d0f29d60233b0913346dcaa31cd95
+EBUILD coin-4.0.1.ebuild 2465 BLAKE2B 163f463cd46aa03b9b91fe74eb6fb2ef2ece731ed1688c2c951b04d7bd883bdc28320bab8a0d7aaa83816e8156f41071eefcda4563c554414d5268e6ffd5fc83 SHA512 f1f1826cd21fa623c544af62a449fd5a11c85e868d0961090105a4d81b57221a694bba8a68a6b401fe9d42bc4e1e18fb28711f70e1ce0b92e9829fb0ad303c02
MISC metadata.xml 456 BLAKE2B bc0dd1a54611c13dc18dc24cecb17034bf9dc1a2dec1f1ef8fb35c5ce08d5ad069ae19af9e4ed4ed4cea081c414da4db3ecde92eaef8d1095f7dd69ad17afabb SHA512 ac7dda1fbc082b46d13cff9ed35c9b129ab854b8ed3552f9b1dbd7a4be914a5871f219cd280fbd96e6ac4f0b184b74282b8e952818e8a3acef6b25e70f529bc6
diff --git a/media-libs/coin/coin-4.0.1.ebuild b/media-libs/coin/coin-4.0.1.ebuild
new file mode 100644
index 000000000000..18dceb5b38d3
--- /dev/null
+++ b/media-libs/coin/coin-4.0.1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="A high-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1"
+HOMEPAGE="https://github.com/coin3d/coin/wiki"
+SRC_URI="https://github.com/coin3d/coin/releases/download/v${PV}/${P}-src.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="|| ( GPL-2 PEL )"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+SLOT="0"
+IUSE="debug doc +exceptions javascript man openal qthelp test threads"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ man? ( doc )
+ qthelp? ( doc )
+"
+
+RDEPEND="
+ app-arch/bzip2
+ dev-libs/expat
+ media-libs/fontconfig
+ media-libs/freetype:2
+ media-libs/simage
+ sys-libs/zlib
+ virtual/opengl
+ virtual/glu
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ javascript? ( dev-lang/spidermonkey:60 )
+ openal? ( media-libs/openal )
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost:0
+ x11-base/xorg-proto
+ doc? ( qthelp? ( dev-qt/qthelp:5 ) )
+"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.0.0-0007-Locate-slotted-qhelpgenerator.patch
+)
+
+DOCS=(
+ AUTHORS FAQ FAQ.legal NEWS THANKS docs/HACKING
+)
+
+src_configure() {
+ use debug && append-cppflags -DCOIN_DEBUG=1
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+
+ -DCOIN_BUILD_SHARED_LIBS=ON
+ -DCOIN_BUILD_TESTS=$(usex test)
+ -DCOIN_BUILD_DOCUMENTATION=$(usex doc)
+
+ -DCOIN_BUILD_INTERNAL_DOCUMENTATION=OFF
+ -DCOIN_BUILD_DOCUMENTATION_MAN=$(usex man)
+ -DCOIN_BUILD_DOCUMENTATION_QTHELP=$(usex qthelp)
+ -DCOIN_BUILD_DOCUMENTATION_CHM=OFF
+
+ -DCOIN_THREADSAFE=$(usex threads)
+ -DHAVE_VRML97=ON
+ -DCOIN_HAVE_JAVASCRIPT=$(usex javascript)
+ -DHAVE_NODEKITS=ON
+ -DHAVE_DRAGGERS=ON
+ -DHAVE_MANIPULATORS=ON
+ -DHAVE_SOUND=$(usex openal)
+ -DHAVE_3DS_IMPORT_CAPABILITIES=ON
+ -DUSE_EXTERNAL_EXPAT=ON
+ -DUSE_EXCEPTIONS=$(usex exceptions)
+ -DUSE_SUPERGLU=OFF
+
+ -DFONTCONFIG_RUNTIME_LINKING=OFF
+ -DFREETYPE_RUNTIME_LINKING=OFF
+ -DLIBBZIP2_RUNTIME_LINKING=OFF
+ -DOPENAL_RUNTIME_LINKING=OFF
+ -DSIMAGE_RUNTIME_LINKING=OFF
+ -DZLIB_RUNTIME_LINKING=OFF
+ -DGLU_RUNTIME_LINKING=OFF
+ -DSPIDERMONKEY_RUNTIME_LINKING=ON
+
+ -DCOIN_VERBOSE=$(usex debug)
+ -DHAVE_MULTIPLE_VERSION=OFF
+
+ -DCOIN_BUILD_SINGLE_LIB=ON
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ pushd "${BUILD_DIR}/bin" > /dev/null || die
+ ./CoinTests -r detailed || die "Tests failed."
+ popd > /dev/null || die
+}
diff --git a/media-libs/libmpg123/Manifest b/media-libs/libmpg123/Manifest
new file mode 100644
index 000000000000..02e234a51ba1
--- /dev/null
+++ b/media-libs/libmpg123/Manifest
@@ -0,0 +1,5 @@
+AUX mpg123-1.32.3-build-programs-component.patch 1304 BLAKE2B f0e4694bba608c20ed0cb1db0cf5f1c90ec522fc2eee6c01e8440fd39351e7d6a3e4165bac3a0ea3c1355bd7351dd6fefec9a02f8925226064ff741f01e3033a SHA512 b049a1da5b0185637f07445bcb5a00d37ba8c51456f10ee555e73fcacde2a3227ec900eaa334f84605a6956610831df5fceedef6c078375a82a0808c492b46a6
+AUX mpg123-1.32.3-build-with-installed-libs.patch 7957 BLAKE2B 668aecace3cde2acb25474ea235b20b7c81398c1e4c91216dc95acaa3961683e6f87c0e1b5b3ffec0486484de7c2cf9fb85a41549013698ce3734ac41dba952e SHA512 6e59255199c19b5f3ca4cc9c3175b0f3e01440d44820806c3b3ad37291afa771809c556ce5369b9df45d98c6e300576b55ef1c61668fd0286372cb0afcf550a4
+DIST mpg123-1.32.3.tar.bz2 1111054 BLAKE2B 67f889403c2bb639d675ec5ebea5a19c4b7174971d62bdd8d940ad659e6b0c06dada38422fc9d71b878917aa89e305ec48c8faa78d65d507cd6a0c9a79951359 SHA512 946c1073b6eebfd65333ec543df1caeea25864479e9c8e153fb53d8b636cc756d8d81947f7b5cbedbbfb1ea664d3fb27562ed36e7726d95e80591bd2ad622afc
+EBUILD libmpg123-1.32.3.ebuild 2766 BLAKE2B de730a7d5dcbc365973090978d1cf3dd4107e448a42ef98c3ebada11051f2dbdf2adb31516a091b5aed90e4e75c56dfdfea617fd4761881426cdff6d2395fe7a SHA512 26043fbc612ab141ee704240eaa138260b4d349651a62e5511d577f812dbee65bc82671740d4f7ab3e423be6660957c891b8c50052b992deed2a9640eae5a14e
+MISC metadata.xml 526 BLAKE2B 42eed8f068420cefea4cf3e75a880889be7abe182feec2aa95e0e7f550cf68eb2582460e43500d24b7ad189adb3e0e135da1079efb405957fe3dfc6b93a91ece SHA512 11e572b6ec77d6c971766e666db84ee4b605479c3f89ba639177de7fb109a8d9e38d1f5034a52554736e6bd0915aae84830169ba3580f6d64794adc4c8cb9d0e
diff --git a/media-libs/libmpg123/files/mpg123-1.32.3-build-programs-component.patch b/media-libs/libmpg123/files/mpg123-1.32.3-build-programs-component.patch
new file mode 100644
index 000000000000..ea20c8a445f6
--- /dev/null
+++ b/media-libs/libmpg123/files/mpg123-1.32.3-build-programs-component.patch
@@ -0,0 +1,55 @@
+build: add programs component
+
+From: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+
+Upstream PR: https://github.com/madebr/mpg123/pull/11
+Bug: https://bugs.gentoo.org/915858
+---
+ configure.ac | 20 ++++++++++++++++++--
+ 1 file changed, 18 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index e47c7d5b..db37ff9b 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -440,6 +440,21 @@ AC_ARG_ENABLE(libsyn123,
+ ]
+ )
+
++AC_ARG_ENABLE(programs,
++ [AS_HELP_STRING([--enable-programs], [build (only) programs (with --disable-components)])],
++ [
++ if test "x$enableval" = xyes
++ then
++ build_programs=yes
++ else
++ build_programs=no
++ fi
++ ],
++ [
++ build_programs=no
++ ]
++)
++
+ if test "x$build_all" = xyes; then
+ build_programs=yes
+ build_libmpg123=yes
+@@ -447,8 +462,6 @@ if test "x$build_all" = xyes; then
+ build_libout123_modules=yes
+ build_libsyn123=yes
+ components="programs"
+-else
+- build_programs=no
+ fi
+
+ AM_CONDITIONAL([BUILD_PROGRAMS], [ test "x$build_programs" = xyes ])
+@@ -474,6 +487,9 @@ fi
+ if test "x$build_libsyn123" = xyes; then
+ components="$components libsyn123"
+ fi
++if test "x$build_programs" = xyes; then
++ components="$components programs"
++fi
+ components=$(echo $components)
+
+ dnl ############## Configurable Options
diff --git a/media-libs/libmpg123/files/mpg123-1.32.3-build-with-installed-libs.patch b/media-libs/libmpg123/files/mpg123-1.32.3-build-with-installed-libs.patch
new file mode 100644
index 000000000000..aec0ef87ebbf
--- /dev/null
+++ b/media-libs/libmpg123/files/mpg123-1.32.3-build-with-installed-libs.patch
@@ -0,0 +1,252 @@
+build: allow building with installed libmpg123 libsyn123 libout123
+
+From: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+
+Upstream PR: https://github.com/madebr/mpg123/pull/11
+Bug: https://bugs.gentoo.org/915858
+---
+ Makefile.am | 18 +++++++++++++++---
+ configure.ac | 33 +++++++++++++++++++++++----------
+ libmpg123.pc.in | 2 +-
+ libout123.pc.in | 2 +-
+ libsyn123.pc.in | 2 +-
+ src/Makemodule.am | 30 +++++++++++++++++++++++-------
+ src/libmpg123/Makemodule.am | 2 +-
+ src/libout123/Makemodule.am | 2 +-
+ src/libsyn123/Makemodule.am | 2 +-
+ 9 files changed, 67 insertions(+), 26 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 5b58dc4d..be3bfed0 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -37,13 +37,25 @@ AM_CPPFLAGS = -DPKGLIBDIR="\"$(pkglibdir)\""
+ AM_CPPFLAGS += \
+ $(LTDLINCL) \
+ -I$(top_srcdir)/src \
+- -I$(top_srcdir)/src/compat \
++ -I$(top_srcdir)/src/compat
++
++if BUILD_LIBMPG123
++AM_CPPFLAGS += \
+ -I$(top_srcdir)/src/libmpg123 \
++ -I$(top_builddir)/src/libmpg123
++endif
++
++if BUILD_LIBSYN123
++AM_CPPFLAGS += \
+ -I$(top_srcdir)/src/libsyn123 \
++ -I$(top_builddir)/src/libsyn123
++endif
++
++if BUILD_LIBOUT123
++AM_CPPFLAGS += \
+ -I$(top_srcdir)/src/libout123 \
+- -I$(top_builddir)/src/libmpg123 \
+- -I$(top_builddir)/src/libsyn123 \
+ -I$(top_builddir)/src/libout123
++endif
+
+ # Include Make modules from subdirectories.
+ include src/Makemodule.am
+diff --git a/configure.ac b/configure.ac
+index db37ff9b..d782dbe5 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -472,7 +472,7 @@ AM_CONDITIONAL([BUILD_LIBSYN123], [ test "x$build_libsyn123" = xyes ])
+ AM_CONDITIONAL([NEED_FMT123], [ test "x$build_libmpg123" = xyes || test "x$build_libout123" = xyes || test "x$build_libsyn123" = xyes ])
+ # If we install libraries, prompting pkgconfig and include directories.
+ AM_CONDITIONAL([NEED_LIB], [ test "x$build_libmpg123" = xyes || test "x$build_libout123" = xyes || test "x$build_libout123_modules" = xyes || test "x$build_libsyn123" = xyes ])
+-AM_CONDITIONAL([NEED_MAINLIB], [ test "x$build_libmpg123" = xyes || test "x$build_libout123" = xyes || test "x$build_libsyn123" = xyes ])
++AM_CONDITIONAL([NEED_MAINLIB], [ test "x$build_libmpg123" = xyes || test "x$build_libout123" = xyes || test "x$build_libsyn123" = xyes || test "x$build_programs" = xyes ])
+
+
+ if test "x$build_libmpg123" = xyes; then
+@@ -2911,15 +2911,28 @@ dnl ############## Library cleanup
+
+ PROG_LIBS=$LIBS
+ LIBS=
+-LIBMPG123_LIBS="$LIBM $COMPAT_LIBS"
+-LIBSYN123_LIBS=$LIBM
+-LIBOUT123_LIBS="$LIBRT $LIBM $COMPAT_LIBS"
++
++if test "x$build_libmpg123" = xyes; then
++ LIBMPG123_DEP_LIBS="$LIBM $COMPAT_LIBS"
++else
++ PKG_CHECK_MODULES(LIBMPG123, libmpg123, HAVE_LIBMPG123="yes", HAVE_LIBMPG123="no" check_failed=yes)
++fi
++if test "x$build_libsyn123" = xyes; then
++ LIBSYN123_DEP_LIBS=$LIBM
++else
++ PKG_CHECK_MODULES(LIBSYN123, libsyn123, HAVE_LIBSYN123="yes", HAVE_LIBSYN123="no" check_failed=yes)
++fi
++if test "x$build_libout123" = xyes; then
++ LIBOUT123_DEP_LIBS="$LIBRT $LIBM $COMPAT_LIBS"
++else
++ PKG_CHECK_MODULES(LIBOUT123, libout123, HAVE_LIBOUT123="yes", HAVE_LIBOUT123="no" check_failed=yes)
++fi
+
+ AC_SUBST(PROG_LIBS)
+ AC_SUBST(LIBM)
+-AC_SUBST(LIBMPG123_LIBS)
+-AC_SUBST(LIBSYN123_LIBS)
+-AC_SUBST(LIBOUT123_LIBS)
++AC_SUBST(LIBMPG123_DEP_LIBS)
++AC_SUBST(LIBSYN123_DEP_LIBS)
++AC_SUBST(LIBOUT123_DEP_LIBS)
+
+ dnl ############## Final Output
+
+@@ -3034,8 +3047,8 @@ echo " CFLAGS='$CFLAGS'"
+ echo " PROG_LIBS='$PROG_LIBS'"
+ echo " (derived from LIBS, only used for end-user binaries and modules)"
+ echo " LIBDL='$LIBDL'"
+-echo " LIBMPG123_LIBS='$LIBMPG123_LIBS'"
+-echo " LIBSYN123_LIBS='$LIBSYN123_LIBS'"
+-echo " LIBOUT123_LIBS='$LIBOUT123_LIBS'"
++echo " LIBMPG123_DEP_LIBS='$LIBMPG123_DEP_LIBS'"
++echo " LIBSYN123_DEP_LIBS='$LIBSYN123_DEP_LIBS'"
++echo " LIBOUT123_DEP_LIBS='$LIBOUT123_DEP_LIBS'"
+ echo
+ echo "Next type 'make' and then 'make install'."
+diff --git a/libmpg123.pc.in b/libmpg123.pc.in
+index a8f692eb..c980a8c5 100644
+--- a/libmpg123.pc.in
++++ b/libmpg123.pc.in
+@@ -8,5 +8,5 @@ Description: An optimised MPEG Audio decoder
+ Requires:
+ Version: @PACKAGE_VERSION@
+ Libs: -L${libdir} -lmpg123
+-Libs.private: @LIBMPG123_LIBS@
++Libs.private: @LIBMPG123_DEP_LIBS@
+ Cflags: -I${includedir}
+diff --git a/libout123.pc.in b/libout123.pc.in
+index fc4713f3..2c09778c 100644
+--- a/libout123.pc.in
++++ b/libout123.pc.in
+@@ -8,5 +8,5 @@ Description: A streaming audio output API derived from mpg123
+ Requires:
+ Version: @PACKAGE_VERSION@
+ Libs: -L${libdir} -lout123
+-Libs.private: @LIBOUT123_LIBS@ @LIBDL@
++Libs.private: @LIBOUT123_DEP_LIBS@ @LIBDL@
+ Cflags: -I${includedir}
+diff --git a/libsyn123.pc.in b/libsyn123.pc.in
+index 7e4ce2ed..60d0a572 100644
+--- a/libsyn123.pc.in
++++ b/libsyn123.pc.in
+@@ -8,5 +8,5 @@ Description: A signal synthesis library accompanying mpg123
+ Requires:
+ Version: @PACKAGE_VERSION@
+ Libs: -L${libdir} -lsyn123
+-Libs.private: @LIBSYN123_LIBS@
++Libs.private: @LIBSYN123_DEP_LIBS@
+ Cflags: -I${includedir}
+diff --git a/src/Makemodule.am b/src/Makemodule.am
+index b894a8aa..14dc8667 100644
+--- a/src/Makemodule.am
++++ b/src/Makemodule.am
+@@ -3,10 +3,26 @@
+ include src/tests/Makemodule.am
+ include src/compat/Makemodule.am
+ if NEED_LIB
++if BUILD_LIBOUT123
+ include src/libout123/Makemodule.am
++LIBOUT123_LINK_LIBS = src/libout123/libout123.la
++else
++LIBOUT123_LINK_LIBS = @LIBOUT123_LIBS@
++endif
+ if NEED_MAINLIB
++if BUILD_LIBMPG123
+ include src/libmpg123/Makemodule.am
++LIBMPG123_LINK_LIBS = src/libmpg123/libmpg123.la
++else
++LIBMPG123_LINK_LIBS = @LIBMPG123_LIBS@
++endif
++
++if BUILD_LIBSYN123
+ include src/libsyn123/Makemodule.am
++LIBSYN123_LINK_LIBS = src/libsyn123/libsyn123.la
++else
++LIBSYN123_LINK_LIBS = @LIBSYN123_LIBS@
++endif
+ endif
+ endif
+
+@@ -22,17 +38,17 @@ endif
+
+ src_mpg123_LDADD = \
+ src/compat/libcompat.la \
+- src/libmpg123/libmpg123.la \
+- src/libout123/libout123.la \
+- src/libsyn123/libsyn123.la \
++ ${LIBMPG123_LINK_LIBS} \
++ ${LIBOUT123_LINK_LIBS} \
++ ${LIBSYN123_LINK_LIBS} \
+ @PROG_LIBS@
+
+ src_mpg123_LDFLAGS = @EXEC_LT_LDFLAGS@
+
+ src_out123_LDADD = \
+ src/compat/libcompat.la \
+- src/libsyn123/libsyn123.la \
+- src/libout123/libout123.la \
++ ${LIBSYN123_LINK_LIBS} \
++ ${LIBOUT123_LINK_LIBS} \
+ @PROG_LIBS@
+
+ src_out123_LDFLAGS = @EXEC_LT_LDFLAGS@
+@@ -46,12 +62,12 @@ CLEANFILES += src/*.a
+
+ src_mpg123_id3dump_LDADD = \
+ src/compat/libcompat.la \
+- src/libmpg123/libmpg123.la \
++ ${LIBMPG123_LINK_LIBS} \
+ @PROG_LIBS@
+
+ src_mpg123_strip_LDADD = \
+ src/compat/libcompat.la \
+- src/libmpg123/libmpg123.la \
++ ${LIBMPG123_LINK_LIBS} \
+ @PROG_LIBS@
+
+ src_mpg123_SOURCES = \
+diff --git a/src/libmpg123/Makemodule.am b/src/libmpg123/Makemodule.am
+index 48e3820f..7c64ea68 100644
+--- a/src/libmpg123/Makemodule.am
++++ b/src/libmpg123/Makemodule.am
+@@ -34,7 +34,7 @@ src_libmpg123_libmpg123_la_LDFLAGS = \
+ -export-symbols-regex '^mpg123_'
+ src_libmpg123_libmpg123_la_LIBADD = \
+ src/compat/libcompat.la \
+- @LIBMPG123_LIBS@
++ @LIBMPG123_DEP_LIBS@
+ src_libmpg123_libmpg123_la_DEPENDENCIES = \
+ src/compat/libcompat.la
+
+diff --git a/src/libout123/Makemodule.am b/src/libout123/Makemodule.am
+index fcc5f87d..196b9de6 100644
+--- a/src/libout123/Makemodule.am
++++ b/src/libout123/Makemodule.am
+@@ -55,7 +55,7 @@ src_libout123_libout123_la_LDFLAGS = \
+ src_libout123_libout123_la_LIBADD = \
+ src/libout123/libmodule.la \
+ src/compat/libcompat.la \
+- @LIBOUT123_LIBS@
++ @LIBOUT123_DEP_LIBS@
+
+ if HAVE_MODULES
+
+diff --git a/src/libsyn123/Makemodule.am b/src/libsyn123/Makemodule.am
+index d85824fa..ff2a4848 100644
+--- a/src/libsyn123/Makemodule.am
++++ b/src/libsyn123/Makemodule.am
+@@ -18,7 +18,7 @@ src_libsyn123_libsyn123_la_LDFLAGS = \
+
+ src_libsyn123_libsyn123_la_LIBADD = \
+ src/compat/libcompat_str.la \
+- @LIBSYN123_LIBS@
++ @LIBSYN123_DEP_LIBS@
+
+ src_libsyn123_libsyn123_la_SOURCES = \
+ src/libsyn123/syn123.h \
diff --git a/media-libs/libmpg123/libmpg123-1.32.3.ebuild b/media-libs/libmpg123/libmpg123-1.32.3.ebuild
new file mode 100644
index 000000000000..c431accb6960
--- /dev/null
+++ b/media-libs/libmpg123/libmpg123-1.32.3.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="mpg123"
+MY_P="${MY_PN}-${PV}"
+inherit autotools flag-o-matic toolchain-funcs multilib-minimal
+
+DESCRIPTION="Libraries for realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/"
+SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="int-quality cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+ dev-libs/libltdl:0
+ !<media-sound/mpg123-1.32.3-r1
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ sys-devel/libtool
+ virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+PATCHES=(
+ "${FILESDIR}"/mpg123-1.32.3-build-programs-component.patch
+ "${FILESDIR}"/mpg123-1.32.3-build-with-installed-libs.patch
+)
+
+src_prepare() {
+ default
+
+ # Rerun autotools with patched configure.ac
+ eautoreconf
+}
+
+multilib_src_configure() {
+ local _audio=dummy
+ local _output=dummy
+ local _cpu=generic_fpu
+
+ # Build fails without -D_GNU_SOURCE like this:
+ # error: ‘struct hostent’ has no member named ‘h_addr’
+ append-cflags -D_GNU_SOURCE
+
+ append-lfs-flags
+
+ use cpu_flags_ppc_altivec && _cpu=altivec
+
+ if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+ use cpu_flags_x86_sse && _cpu=x86-64
+ elif use x86 && gcc-specs-pie ; then
+ # Don't use any mmx, 3dnow, sse and 3dnowext
+ # bug #164504
+ _cpu=generic_fpu
+ else
+ use cpu_flags_x86_mmx && _cpu=mmx
+ use cpu_flags_x86_3dnow && _cpu=3dnow
+ use cpu_flags_x86_sse && _cpu=x86
+ use cpu_flags_x86_3dnowext && _cpu=x86
+ fi
+
+ local myconf=(
+ --with-optimization=0
+ --with-cpu=${_cpu}
+ --enable-int-quality=$(usex int-quality)
+ --disable-components --enable-libmpg123 --enable-libsyn123 --enable-libout123
+ )
+
+ multilib_is_native_abi || myconf+=( --disable-modules )
+
+ ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+ if ! $(multilib_is_native_abi) ; then
+ sed -i -e 's:src doc:src/libmpg123:' Makefile || die
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ mv "${ED}"/usr/bin/mpg123{,-mpg123}
+ find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ eselect mpg123 update ifunset
+}
+
+pkg_postrm() {
+ eselect mpg123 update ifunset
+}
diff --git a/media-libs/libmpg123/metadata.xml b/media-libs/libmpg123/metadata.xml
new file mode 100644
index 000000000000..120fdf73ceb1
--- /dev/null
+++ b/media-libs/libmpg123/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sound@gentoo.org</email>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+ <upstream>
+ <maintainer>
+ <email>thomas-forum@orgis.org</email>
+ <name>Thomas Orgis</name>
+ </maintainer>
+ </upstream>
+ <use>
+ <flag name="int-quality">Use rounding instead of fast truncation for integer output, where possible</flag>
+ </use>
+</pkgmetadata>
diff --git a/media-libs/libsndfile/Manifest b/media-libs/libsndfile/Manifest
index f42773605b18..3f7ca7df7bc3 100644
--- a/media-libs/libsndfile/Manifest
+++ b/media-libs/libsndfile/Manifest
@@ -1,4 +1,5 @@
DIST libsndfile-1.2.2.tar.xz 730760 BLAKE2B bc8e49983d9ad9dfd98984e2ffef501c6f576480e556e9f9ef91c7d597524cc1bb8baed15dfef8e239f72c42136c524117029eb8271f3a2c9d607fee490279b5 SHA512 a6e3ea3ac5d91befaa99f6a31a3fac44e7b7c11f1de4698167317a461d5a19a2651d47486a920b34400f18367b4f6173bf0c1c9ba80eb682cece1b5beee352a0
+EBUILD libsndfile-1.2.2-r1.ebuild 1777 BLAKE2B 2cf4555c7afc5e60f0ee47870a4bef2d09223eb709abc16ed5033f58243e8ef686f332bdc7e6f903ca449da2ba9c0faae1e618b71d53cff6124c44d4915784ed SHA512 30f2fd703ab54998c813d3a5832aa8dc58102b401f67b5426ae120142b12a66965ef421cbde13cd044b46b38755f9df49658c0cb19e740812d62920d9dce13a2
EBUILD libsndfile-1.2.2.ebuild 1768 BLAKE2B 1d97619bc09b611d1e3815ee8eb3a5f55ed23934cc0d76c8452d57e6700ec8b0f817915f3e2f8cbb7b0c2f0a09ec08cedcab69d831f4706dde31ab0e8998e9d2 SHA512 4fe4c3c37778b8aaeb695af73fd148c863a51fbf5048b1eb14551a71b7eb8f79b73cbb1e7118cc548168e39d132579fc9705e2564687771ee115f47c9c00a162
-EBUILD libsndfile-9999.ebuild 1775 BLAKE2B bf6c5ce8f34844f936fc7602f8ee16ead80c005e2a97c2d1676f51f50bb4b564a41712b4339e9ecec8ce5e06b8ea57516aa272039a7c36f58395192ba15fc085 SHA512 a4caf7235e53b58235bc7874525f14fe257cb3e1b3bd47b3cd49f61c2e3f995f9ece72ac4c3196f3c0cf87e7d347fd284232d86197defe5052f18973c5b7571a
+EBUILD libsndfile-9999.ebuild 1777 BLAKE2B 2cf4555c7afc5e60f0ee47870a4bef2d09223eb709abc16ed5033f58243e8ef686f332bdc7e6f903ca449da2ba9c0faae1e618b71d53cff6124c44d4915784ed SHA512 30f2fd703ab54998c813d3a5832aa8dc58102b401f67b5426ae120142b12a66965ef421cbde13cd044b46b38755f9df49658c0cb19e740812d62920d9dce13a2
MISC metadata.xml 340 BLAKE2B 26c245d58463cd3d14645b476de30407e51e47777d36dff251f0f68d9e981e8b6d95cf9aacc51d08feb4f1e550152f38b66d8dae23c40fd1b65702d59044b05a SHA512 54f132b485fc720dc0e1c311370dbc5f7ed4d3a1c8271aafeb9f01fef411df95f0cd55d605debcc3477fcc07aab4b298c240084e70df19a10b1b22c33d57b9c2
diff --git a/media-libs/libsndfile/libsndfile-1.2.2-r1.ebuild b/media-libs/libsndfile/libsndfile-1.2.2-r1.ebuild
new file mode 100644
index 000000000000..617d96799c6e
--- /dev/null
+++ b/media-libs/libsndfile/libsndfile-1.2.2-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+if [[ ${PV} == *9999 ]]; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://github.com/libsndfile/libsndfile.git"
+else
+ SRC_URI="https://github.com/libsndfile/libsndfile/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+inherit python-any-r1 multilib-minimal
+
+DESCRIPTION="C library for reading and writing files containing sampled sound"
+HOMEPAGE="https://libsndfile.github.io/libsndfile/"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="alsa minimal sqlite test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !minimal? (
+ media-libs/flac:=[${MULTILIB_USEDEP}]
+ media-libs/libogg:=[${MULTILIB_USEDEP}]
+ media-libs/libvorbis:=[${MULTILIB_USEDEP}]
+ media-libs/opus:=[${MULTILIB_USEDEP}]
+ media-sound/lame:=[${MULTILIB_USEDEP}]
+ media-libs/libmpg123:=[${MULTILIB_USEDEP}]
+ )
+ alsa? ( media-libs/alsa-lib:= )
+ sqlite? ( dev-db/sqlite )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${PYTHON_DEPS}
+ virtual/pkgconfig"
+if [[ ${PV} == *9999 ]]; then
+ BDEPEND+="
+ sys-devel/autogen
+ "
+fi
+
+src_prepare() {
+ default
+
+ [[ ${PV} == *9999 ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" econf \
+ --disable-octave \
+ --disable-static \
+ --disable-werror \
+ $(use_enable !minimal external-libs) \
+ $(use_enable !minimal mpeg) \
+ $(multilib_native_enable full-suite) \
+ $(multilib_native_use_enable alsa) \
+ $(multilib_native_use_enable sqlite) \
+ PYTHON="${EPYTHON}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ # no static archives
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/media-libs/libsndfile/libsndfile-9999.ebuild b/media-libs/libsndfile/libsndfile-9999.ebuild
index 8544de0bdeff..617d96799c6e 100644
--- a/media-libs/libsndfile/libsndfile-9999.ebuild
+++ b/media-libs/libsndfile/libsndfile-9999.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
media-libs/libvorbis:=[${MULTILIB_USEDEP}]
media-libs/opus:=[${MULTILIB_USEDEP}]
media-sound/lame:=[${MULTILIB_USEDEP}]
- media-sound/mpg123:=[${MULTILIB_USEDEP}]
+ media-libs/libmpg123:=[${MULTILIB_USEDEP}]
)
alsa? ( media-libs/alsa-lib:= )
sqlite? ( dev-db/sqlite )"
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index 25a74a48d1e6..2469869f818d 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/gst-plugins-mpg123/Manifest b/media-plugins/gst-plugins-mpg123/Manifest
index b97235b31d49..115b1c6fad84 100644
--- a/media-plugins/gst-plugins-mpg123/Manifest
+++ b/media-plugins/gst-plugins-mpg123/Manifest
@@ -3,5 +3,6 @@ DIST gst-plugins-good-1.20.6.tar.xz 3438312 BLAKE2B dcb948a6ec357fe5bac3c5bcdf39
DIST gst-plugins-good-1.22.3.tar.xz 2826224 BLAKE2B 5e1c19442ca25e81312f34c91c5154022b253b2223dcea8fb8f0351dc4d465663323aa69b534c1bd47b68ace9d33722923ffedef6b8e663beac37b2d8cf23877 SHA512 915352911f0ee2b1b15ff83514c6ca7e1ca8c2f122eac0c4c47539e8dcc2233a6f8478e083555af8b254d9a541923aa74e106a404b56fb8a732ea53421c3d6ca
EBUILD gst-plugins-mpg123-1.20.5.ebuild 384 BLAKE2B 3f3fe741f906850be1e42f11e8be32410e7c215227b01d6e5b0420110b9132a2494fd907dcce7394674ab104d9c1615f14fd2e9ca277c4e521d8c01410cbb76d SHA512 fe50bf93afc4b3d0b0524f8abf177db7b57e9cdc27513d3b3c2f2a8bed6dc5e06c8719e8f403314fd01ab161c5b1657c195e33fe79823acab56c3ec64778dba8
EBUILD gst-plugins-mpg123-1.20.6.ebuild 385 BLAKE2B 769f7f0644f9dc2beacad1be6618c4b2df41a0c6c749e5b942927b941c9fe45557a394f493d94cc974ee1656bf5caa189fed27d4f76973d5a6b030494139e4d5 SHA512 6b78d6f6f8b03adb620f6ace133549f5d2be97e85834cc53fd464ad198e7e4ce6ff6f9c3a53e8193ad4ed6ecfed0ae10a58dc8ad7585ac1c3673b332020c1868
+EBUILD gst-plugins-mpg123-1.22.3-r1.ebuild 392 BLAKE2B 78d31b8761130cc112e0431d965eb4c7b61489812938d331c9d9af4e7fa9eede59de92adb011446230200dda24f05bcd89b10dc238737f27239d859afdd2032d SHA512 4ced89bd8d64c4700f69abedad165cd77c4e8111c0938b23f43cdd09ca24885863239a3883d2866417b5a6712985cca9dcb0465195a82d4739a2f05e340e5d30
EBUILD gst-plugins-mpg123-1.22.3.ebuild 390 BLAKE2B db74d5d3627cd11d1b2b47cc6afc8098179553099ec65451c88babce4290e3c9ab691fbf2cbee0e6046bce89adea41b524b9684f38601d5182620f56ec0b2446 SHA512 d2830aed8845806db16be3c0eb793ea9e0dca98d8ec8841567e90656263a62f1b08d0cf3fbae711a097c54a23d2b4b4e4cd2ab1c7c99ffcd97dca4e2e71b977c
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.3-r1.ebuild b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.3-r1.ebuild
new file mode 100644
index 000000000000..49eff0531eb1
--- /dev/null
+++ b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.22.3-r1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GST_ORG_MODULE=gst-plugins-good
+
+inherit gstreamer-meson
+
+DESCRIPTION="MP3 decoder plugin for GStreamer"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >=media-libs/libmpg123-1.23[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 9a72355c4a5b..852d27c2f003 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index a4ae94436bb1..57c96bb20a01 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,3 +1,6 @@
+AUX mpg123-1.32.3-build-programs-component.patch 1304 BLAKE2B f0e4694bba608c20ed0cb1db0cf5f1c90ec522fc2eee6c01e8440fd39351e7d6a3e4165bac3a0ea3c1355bd7351dd6fefec9a02f8925226064ff741f01e3033a SHA512 b049a1da5b0185637f07445bcb5a00d37ba8c51456f10ee555e73fcacde2a3227ec900eaa334f84605a6956610831df5fceedef6c078375a82a0808c492b46a6
+AUX mpg123-1.32.3-build-with-installed-libs.patch 7957 BLAKE2B 668aecace3cde2acb25474ea235b20b7c81398c1e4c91216dc95acaa3961683e6f87c0e1b5b3ffec0486484de7c2cf9fb85a41549013698ce3734ac41dba952e SHA512 6e59255199c19b5f3ca4cc9c3175b0f3e01440d44820806c3b3ad37291afa771809c556ce5369b9df45d98c6e300576b55ef1c61668fd0286372cb0afcf550a4
DIST mpg123-1.32.3.tar.bz2 1111054 BLAKE2B 67f889403c2bb639d675ec5ebea5a19c4b7174971d62bdd8d940ad659e6b0c06dada38422fc9d71b878917aa89e305ec48c8faa78d65d507cd6a0c9a79951359 SHA512 946c1073b6eebfd65333ec543df1caeea25864479e9c8e153fb53d8b636cc756d8d81947f7b5cbedbbfb1ea664d3fb27562ed36e7726d95e80591bd2ad622afc
+EBUILD mpg123-1.32.3-r1.ebuild 2980 BLAKE2B 4da5c1dfdb93a28228520968aac7c39d50f864451c6bd650f5e2264592559ed1ff44376589f2d241941fe2d9abdee9aa0553b2cb86a6fbcd530a2953d58631bd SHA512 d2d478d33752369d2207492dec1fa3b32469b4436d326e7a028e91f1e7cc5877e058ac9d8499310021e8adf22d1bb41fe5b19349c718a9d4fa621662a08c7bd2
EBUILD mpg123-1.32.3.ebuild 2988 BLAKE2B 57017403a9889d0cbb6df65215d1c1d7a0094a2ddf356bc10ef882ab181ac9785b0d3f708e0af428705490a3c62613163ae1b7a8713f4f58403fb0bd0d7980be SHA512 9c55b8ccb6b2b13e454cd562f76b86051c7d217c6ec2e9c88595422977c7e5054b2cba40a35fa1a95f0350b71f333d6c67aecf2e22ac7dcff29ad8d6a261c138
MISC metadata.xml 526 BLAKE2B 42eed8f068420cefea4cf3e75a880889be7abe182feec2aa95e0e7f550cf68eb2582460e43500d24b7ad189adb3e0e135da1079efb405957fe3dfc6b93a91ece SHA512 11e572b6ec77d6c971766e666db84ee4b605479c3f89ba639177de7fb109a8d9e38d1f5034a52554736e6bd0915aae84830169ba3580f6d64794adc4c8cb9d0e
diff --git a/media-sound/mpg123/files/mpg123-1.32.3-build-programs-component.patch b/media-sound/mpg123/files/mpg123-1.32.3-build-programs-component.patch
new file mode 100644
index 000000000000..ea20c8a445f6
--- /dev/null
+++ b/media-sound/mpg123/files/mpg123-1.32.3-build-programs-component.patch
@@ -0,0 +1,55 @@
+build: add programs component
+
+From: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+
+Upstream PR: https://github.com/madebr/mpg123/pull/11
+Bug: https://bugs.gentoo.org/915858
+---
+ configure.ac | 20 ++++++++++++++++++--
+ 1 file changed, 18 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index e47c7d5b..db37ff9b 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -440,6 +440,21 @@ AC_ARG_ENABLE(libsyn123,
+ ]
+ )
+
++AC_ARG_ENABLE(programs,
++ [AS_HELP_STRING([--enable-programs], [build (only) programs (with --disable-components)])],
++ [
++ if test "x$enableval" = xyes
++ then
++ build_programs=yes
++ else
++ build_programs=no
++ fi
++ ],
++ [
++ build_programs=no
++ ]
++)
++
+ if test "x$build_all" = xyes; then
+ build_programs=yes
+ build_libmpg123=yes
+@@ -447,8 +462,6 @@ if test "x$build_all" = xyes; then
+ build_libout123_modules=yes
+ build_libsyn123=yes
+ components="programs"
+-else
+- build_programs=no
+ fi
+
+ AM_CONDITIONAL([BUILD_PROGRAMS], [ test "x$build_programs" = xyes ])
+@@ -474,6 +487,9 @@ fi
+ if test "x$build_libsyn123" = xyes; then
+ components="$components libsyn123"
+ fi
++if test "x$build_programs" = xyes; then
++ components="$components programs"
++fi
+ components=$(echo $components)
+
+ dnl ############## Configurable Options
diff --git a/media-sound/mpg123/files/mpg123-1.32.3-build-with-installed-libs.patch b/media-sound/mpg123/files/mpg123-1.32.3-build-with-installed-libs.patch
new file mode 100644
index 000000000000..aec0ef87ebbf
--- /dev/null
+++ b/media-sound/mpg123/files/mpg123-1.32.3-build-with-installed-libs.patch
@@ -0,0 +1,252 @@
+build: allow building with installed libmpg123 libsyn123 libout123
+
+From: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+
+Upstream PR: https://github.com/madebr/mpg123/pull/11
+Bug: https://bugs.gentoo.org/915858
+---
+ Makefile.am | 18 +++++++++++++++---
+ configure.ac | 33 +++++++++++++++++++++++----------
+ libmpg123.pc.in | 2 +-
+ libout123.pc.in | 2 +-
+ libsyn123.pc.in | 2 +-
+ src/Makemodule.am | 30 +++++++++++++++++++++++-------
+ src/libmpg123/Makemodule.am | 2 +-
+ src/libout123/Makemodule.am | 2 +-
+ src/libsyn123/Makemodule.am | 2 +-
+ 9 files changed, 67 insertions(+), 26 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 5b58dc4d..be3bfed0 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -37,13 +37,25 @@ AM_CPPFLAGS = -DPKGLIBDIR="\"$(pkglibdir)\""
+ AM_CPPFLAGS += \
+ $(LTDLINCL) \
+ -I$(top_srcdir)/src \
+- -I$(top_srcdir)/src/compat \
++ -I$(top_srcdir)/src/compat
++
++if BUILD_LIBMPG123
++AM_CPPFLAGS += \
+ -I$(top_srcdir)/src/libmpg123 \
++ -I$(top_builddir)/src/libmpg123
++endif
++
++if BUILD_LIBSYN123
++AM_CPPFLAGS += \
+ -I$(top_srcdir)/src/libsyn123 \
++ -I$(top_builddir)/src/libsyn123
++endif
++
++if BUILD_LIBOUT123
++AM_CPPFLAGS += \
+ -I$(top_srcdir)/src/libout123 \
+- -I$(top_builddir)/src/libmpg123 \
+- -I$(top_builddir)/src/libsyn123 \
+ -I$(top_builddir)/src/libout123
++endif
+
+ # Include Make modules from subdirectories.
+ include src/Makemodule.am
+diff --git a/configure.ac b/configure.ac
+index db37ff9b..d782dbe5 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -472,7 +472,7 @@ AM_CONDITIONAL([BUILD_LIBSYN123], [ test "x$build_libsyn123" = xyes ])
+ AM_CONDITIONAL([NEED_FMT123], [ test "x$build_libmpg123" = xyes || test "x$build_libout123" = xyes || test "x$build_libsyn123" = xyes ])
+ # If we install libraries, prompting pkgconfig and include directories.
+ AM_CONDITIONAL([NEED_LIB], [ test "x$build_libmpg123" = xyes || test "x$build_libout123" = xyes || test "x$build_libout123_modules" = xyes || test "x$build_libsyn123" = xyes ])
+-AM_CONDITIONAL([NEED_MAINLIB], [ test "x$build_libmpg123" = xyes || test "x$build_libout123" = xyes || test "x$build_libsyn123" = xyes ])
++AM_CONDITIONAL([NEED_MAINLIB], [ test "x$build_libmpg123" = xyes || test "x$build_libout123" = xyes || test "x$build_libsyn123" = xyes || test "x$build_programs" = xyes ])
+
+
+ if test "x$build_libmpg123" = xyes; then
+@@ -2911,15 +2911,28 @@ dnl ############## Library cleanup
+
+ PROG_LIBS=$LIBS
+ LIBS=
+-LIBMPG123_LIBS="$LIBM $COMPAT_LIBS"
+-LIBSYN123_LIBS=$LIBM
+-LIBOUT123_LIBS="$LIBRT $LIBM $COMPAT_LIBS"
++
++if test "x$build_libmpg123" = xyes; then
++ LIBMPG123_DEP_LIBS="$LIBM $COMPAT_LIBS"
++else
++ PKG_CHECK_MODULES(LIBMPG123, libmpg123, HAVE_LIBMPG123="yes", HAVE_LIBMPG123="no" check_failed=yes)
++fi
++if test "x$build_libsyn123" = xyes; then
++ LIBSYN123_DEP_LIBS=$LIBM
++else
++ PKG_CHECK_MODULES(LIBSYN123, libsyn123, HAVE_LIBSYN123="yes", HAVE_LIBSYN123="no" check_failed=yes)
++fi
++if test "x$build_libout123" = xyes; then
++ LIBOUT123_DEP_LIBS="$LIBRT $LIBM $COMPAT_LIBS"
++else
++ PKG_CHECK_MODULES(LIBOUT123, libout123, HAVE_LIBOUT123="yes", HAVE_LIBOUT123="no" check_failed=yes)
++fi
+
+ AC_SUBST(PROG_LIBS)
+ AC_SUBST(LIBM)
+-AC_SUBST(LIBMPG123_LIBS)
+-AC_SUBST(LIBSYN123_LIBS)
+-AC_SUBST(LIBOUT123_LIBS)
++AC_SUBST(LIBMPG123_DEP_LIBS)
++AC_SUBST(LIBSYN123_DEP_LIBS)
++AC_SUBST(LIBOUT123_DEP_LIBS)
+
+ dnl ############## Final Output
+
+@@ -3034,8 +3047,8 @@ echo " CFLAGS='$CFLAGS'"
+ echo " PROG_LIBS='$PROG_LIBS'"
+ echo " (derived from LIBS, only used for end-user binaries and modules)"
+ echo " LIBDL='$LIBDL'"
+-echo " LIBMPG123_LIBS='$LIBMPG123_LIBS'"
+-echo " LIBSYN123_LIBS='$LIBSYN123_LIBS'"
+-echo " LIBOUT123_LIBS='$LIBOUT123_LIBS'"
++echo " LIBMPG123_DEP_LIBS='$LIBMPG123_DEP_LIBS'"
++echo " LIBSYN123_DEP_LIBS='$LIBSYN123_DEP_LIBS'"
++echo " LIBOUT123_DEP_LIBS='$LIBOUT123_DEP_LIBS'"
+ echo
+ echo "Next type 'make' and then 'make install'."
+diff --git a/libmpg123.pc.in b/libmpg123.pc.in
+index a8f692eb..c980a8c5 100644
+--- a/libmpg123.pc.in
++++ b/libmpg123.pc.in
+@@ -8,5 +8,5 @@ Description: An optimised MPEG Audio decoder
+ Requires:
+ Version: @PACKAGE_VERSION@
+ Libs: -L${libdir} -lmpg123
+-Libs.private: @LIBMPG123_LIBS@
++Libs.private: @LIBMPG123_DEP_LIBS@
+ Cflags: -I${includedir}
+diff --git a/libout123.pc.in b/libout123.pc.in
+index fc4713f3..2c09778c 100644
+--- a/libout123.pc.in
++++ b/libout123.pc.in
+@@ -8,5 +8,5 @@ Description: A streaming audio output API derived from mpg123
+ Requires:
+ Version: @PACKAGE_VERSION@
+ Libs: -L${libdir} -lout123
+-Libs.private: @LIBOUT123_LIBS@ @LIBDL@
++Libs.private: @LIBOUT123_DEP_LIBS@ @LIBDL@
+ Cflags: -I${includedir}
+diff --git a/libsyn123.pc.in b/libsyn123.pc.in
+index 7e4ce2ed..60d0a572 100644
+--- a/libsyn123.pc.in
++++ b/libsyn123.pc.in
+@@ -8,5 +8,5 @@ Description: A signal synthesis library accompanying mpg123
+ Requires:
+ Version: @PACKAGE_VERSION@
+ Libs: -L${libdir} -lsyn123
+-Libs.private: @LIBSYN123_LIBS@
++Libs.private: @LIBSYN123_DEP_LIBS@
+ Cflags: -I${includedir}
+diff --git a/src/Makemodule.am b/src/Makemodule.am
+index b894a8aa..14dc8667 100644
+--- a/src/Makemodule.am
++++ b/src/Makemodule.am
+@@ -3,10 +3,26 @@
+ include src/tests/Makemodule.am
+ include src/compat/Makemodule.am
+ if NEED_LIB
++if BUILD_LIBOUT123
+ include src/libout123/Makemodule.am
++LIBOUT123_LINK_LIBS = src/libout123/libout123.la
++else
++LIBOUT123_LINK_LIBS = @LIBOUT123_LIBS@
++endif
+ if NEED_MAINLIB
++if BUILD_LIBMPG123
+ include src/libmpg123/Makemodule.am
++LIBMPG123_LINK_LIBS = src/libmpg123/libmpg123.la
++else
++LIBMPG123_LINK_LIBS = @LIBMPG123_LIBS@
++endif
++
++if BUILD_LIBSYN123
+ include src/libsyn123/Makemodule.am
++LIBSYN123_LINK_LIBS = src/libsyn123/libsyn123.la
++else
++LIBSYN123_LINK_LIBS = @LIBSYN123_LIBS@
++endif
+ endif
+ endif
+
+@@ -22,17 +38,17 @@ endif
+
+ src_mpg123_LDADD = \
+ src/compat/libcompat.la \
+- src/libmpg123/libmpg123.la \
+- src/libout123/libout123.la \
+- src/libsyn123/libsyn123.la \
++ ${LIBMPG123_LINK_LIBS} \
++ ${LIBOUT123_LINK_LIBS} \
++ ${LIBSYN123_LINK_LIBS} \
+ @PROG_LIBS@
+
+ src_mpg123_LDFLAGS = @EXEC_LT_LDFLAGS@
+
+ src_out123_LDADD = \
+ src/compat/libcompat.la \
+- src/libsyn123/libsyn123.la \
+- src/libout123/libout123.la \
++ ${LIBSYN123_LINK_LIBS} \
++ ${LIBOUT123_LINK_LIBS} \
+ @PROG_LIBS@
+
+ src_out123_LDFLAGS = @EXEC_LT_LDFLAGS@
+@@ -46,12 +62,12 @@ CLEANFILES += src/*.a
+
+ src_mpg123_id3dump_LDADD = \
+ src/compat/libcompat.la \
+- src/libmpg123/libmpg123.la \
++ ${LIBMPG123_LINK_LIBS} \
+ @PROG_LIBS@
+
+ src_mpg123_strip_LDADD = \
+ src/compat/libcompat.la \
+- src/libmpg123/libmpg123.la \
++ ${LIBMPG123_LINK_LIBS} \
+ @PROG_LIBS@
+
+ src_mpg123_SOURCES = \
+diff --git a/src/libmpg123/Makemodule.am b/src/libmpg123/Makemodule.am
+index 48e3820f..7c64ea68 100644
+--- a/src/libmpg123/Makemodule.am
++++ b/src/libmpg123/Makemodule.am
+@@ -34,7 +34,7 @@ src_libmpg123_libmpg123_la_LDFLAGS = \
+ -export-symbols-regex '^mpg123_'
+ src_libmpg123_libmpg123_la_LIBADD = \
+ src/compat/libcompat.la \
+- @LIBMPG123_LIBS@
++ @LIBMPG123_DEP_LIBS@
+ src_libmpg123_libmpg123_la_DEPENDENCIES = \
+ src/compat/libcompat.la
+
+diff --git a/src/libout123/Makemodule.am b/src/libout123/Makemodule.am
+index fcc5f87d..196b9de6 100644
+--- a/src/libout123/Makemodule.am
++++ b/src/libout123/Makemodule.am
+@@ -55,7 +55,7 @@ src_libout123_libout123_la_LDFLAGS = \
+ src_libout123_libout123_la_LIBADD = \
+ src/libout123/libmodule.la \
+ src/compat/libcompat.la \
+- @LIBOUT123_LIBS@
++ @LIBOUT123_DEP_LIBS@
+
+ if HAVE_MODULES
+
+diff --git a/src/libsyn123/Makemodule.am b/src/libsyn123/Makemodule.am
+index d85824fa..ff2a4848 100644
+--- a/src/libsyn123/Makemodule.am
++++ b/src/libsyn123/Makemodule.am
+@@ -18,7 +18,7 @@ src_libsyn123_libsyn123_la_LDFLAGS = \
+
+ src_libsyn123_libsyn123_la_LIBADD = \
+ src/compat/libcompat_str.la \
+- @LIBSYN123_LIBS@
++ @LIBSYN123_DEP_LIBS@
+
+ src_libsyn123_libsyn123_la_SOURCES = \
+ src/libsyn123/syn123.h \
diff --git a/media-sound/mpg123/mpg123-1.32.3-r1.ebuild b/media-sound/mpg123/mpg123-1.32.3-r1.ebuild
new file mode 100644
index 000000000000..11573bde1712
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.32.3-r1.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="alsa coreaudio int-quality ipv6 jack nas oss portaudio pulseaudio sdl"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+ ~media-libs/libmpg123-${PV}[${MULTILIB_USEDEP},int-quality?]
+ dev-libs/libltdl:0
+ alsa? ( media-libs/alsa-lib )
+ jack? ( virtual/jack )
+ nas? ( media-libs/nas )
+ portaudio? ( media-libs/portaudio )
+ pulseaudio? ( media-libs/libpulse )
+ sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ sys-devel/libtool
+ virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+PATCHES=(
+ "${FILESDIR}"/mpg123-1.32.3-build-programs-component.patch
+ "${FILESDIR}"/mpg123-1.32.3-build-with-installed-libs.patch
+)
+
+src_prepare() {
+ default
+
+ # Upstream already applied the change to move shared internal implementation headers
+ # for next release, we just move them by hand now to fix build with patched sources.
+ mv src/libmpg123/{abi_align.h,debug.h,sample.h,swap_bytes_impl.h,true.h} src/ || die
+
+ # Rerun autotools with patched configure.ac
+ eautoreconf
+}
+
+multilib_src_configure() {
+ local _audio=dummy
+ local _output=dummy
+ local _cpu=generic_fpu
+
+ # Build fails without -D_GNU_SOURCE like this:
+ # error: ‘struct hostent’ has no member named ‘h_addr’
+ append-cflags -D_GNU_SOURCE
+
+ append-lfs-flags
+
+ if $(multilib_is_native_abi) ; then
+ local flag
+ for flag in nas portaudio sdl oss jack alsa pulseaudio coreaudio; do
+ if use ${flag}; then
+ _audio+=" ${flag/pulseaudio/pulse}"
+ _output=${flag/pulseaudio/pulse}
+ fi
+ done
+ fi
+
+ local myconf=(
+ --with-optimization=0
+ --with-audio="${_audio}"
+ --with-default-audio=${_output}
+ --enable-network
+ $(use_enable ipv6)
+ --disable-components
+ )
+
+ multilib_is_native_abi || myconf+=( --disable-modules )
+ multilib_is_native_abi && myconf+=( --enable-libout123-modules --enable-programs )
+
+ ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+ if ! $(multilib_is_native_abi) ; then
+ sed -i -e 's:src doc:src/libmpg123:' Makefile || die
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ mv "${ED}"/usr/bin/mpg123{,-mpg123}
+ find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ eselect mpg123 update ifunset
+}
+
+pkg_postrm() {
+ eselect mpg123 update ifunset
+}
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index a8f515547ee4..3b25e6fb2a36 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index fd8f3a00e91d..08d07c54008b 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -13,7 +13,8 @@ DIST vlc-3.0.19.tar.xz 25600300 BLAKE2B 62bb7c4b52c18c2464318e367183feaa324cc381
DIST vlc-3.0.20.tar.xz 25596392 BLAKE2B 4537d6b4b3445a28366cdb7ed7e12d0dc864e19a53d34efcdc0a62226642ec8653cf8d5b74d4aea30c9f324c34166e8fa71653b3b298f5abdebe29c4f21f2865 SHA512 02e58fb52dd75bf483ac4b298aecf86463b13d4782173d164adba6e4552d9262ff5e2ee1cbe1bce2c8a809801b79f328c6a8c475d34ae62aefaea02ae5ade406
EBUILD vlc-3.0.18-r3.ebuild 13639 BLAKE2B 9d833c7eedb4dc4fd267fccf460716a8fa1409372e8ae3395ec5065ebcab0def8ba8ff9666e5202990234ea493e7273a064ab5dd269d46537fa30d430a1f0eac SHA512 88a07665447cb0fe3f30a9bf0d2ea47fd82b3b1ee0dee1475dfcdc15b05fef1aa067bb9dfd7d54c7e9fbb7a011fa539dd3eb85dd61ad29322fb3aaae0c428133
EBUILD vlc-3.0.19.ebuild 13609 BLAKE2B e907d2b454630cde4f25488092be452792f371ecd1589062560f5677259ae5c3a37bd8163aafb636956798921074e0c55c3d9b3a7e2c366fbfbaeab946c697aa SHA512 f64675afabdf04894bfb35f18c9b100a5607233705f3036b755bab68fd1d477aac2e6af4300a0e686a6d2d1ce065cdaf944995f68b65d3959a5e33d2b84dc155
+EBUILD vlc-3.0.20-r1.ebuild 13636 BLAKE2B 860c25a4a1cdf05a986487e58d97fe96676e2616fd657cebe738bdb3f8b8a14e8e4d4762dd4a5ddaf41b51254438cbae21202724efd342cc6afd3efd9f51a1c0 SHA512 2630065ae9a953ea49a42efcf2874e89c702c4645ceaaeb8939dccaecb7fa041455f904169bdadb75116d8799fd2ef3a094617c00886968a189f5e4e32bb774c
EBUILD vlc-3.0.20.ebuild 13634 BLAKE2B 2dd360319618df45f50da97ac4956a8a2190c6ffb2331f44345f1c34d55b9409facdda551d052a1697cd064540bbad1b67e06d5559626738a004511dabd64e90 SHA512 b06f2c839154b204c9ea5dabb47a30c13913f9b93dbe430aba8897fd75ea6c05c1393823e7fec0af6df0c05ddb7bc2e484b132a1324d8430ad792dfd4e3d569c
-EBUILD vlc-3.0.9999.ebuild 13634 BLAKE2B 2dd360319618df45f50da97ac4956a8a2190c6ffb2331f44345f1c34d55b9409facdda551d052a1697cd064540bbad1b67e06d5559626738a004511dabd64e90 SHA512 b06f2c839154b204c9ea5dabb47a30c13913f9b93dbe430aba8897fd75ea6c05c1393823e7fec0af6df0c05ddb7bc2e484b132a1324d8430ad792dfd4e3d569c
-EBUILD vlc-9999.ebuild 13462 BLAKE2B a40bc21e3ac5aa645129759968e1751540e0ee9e42f08bf6a001989bd9ff8efe8e8afef5238dffdf7d520a07caa59c5a8389a7f9feea7cd6a420d0eb1e9b9b94 SHA512 844cc909691352a22827c697c332bcc1d7841786383613b8b9c6826de1cac237ddbf5493723a399f7037f21fb6e0ea1c810f2f384a85c2768f97d5927a1ae4fa
+EBUILD vlc-3.0.9999.ebuild 13636 BLAKE2B 860c25a4a1cdf05a986487e58d97fe96676e2616fd657cebe738bdb3f8b8a14e8e4d4762dd4a5ddaf41b51254438cbae21202724efd342cc6afd3efd9f51a1c0 SHA512 2630065ae9a953ea49a42efcf2874e89c702c4645ceaaeb8939dccaecb7fa041455f904169bdadb75116d8799fd2ef3a094617c00886968a189f5e4e32bb774c
+EBUILD vlc-9999.ebuild 13464 BLAKE2B 3389dbc562de94dd0d7aec5f35cc78f71b14caca0cf3eaa1814febfd6f8da80aeceece58831dff803a7a2a2b3be39169f13427300d29af685e1ef843c2f15ae1 SHA512 bcf3e184cb3ecf7a13f550093fd83f97592631d10d71f604440bf1562e959e07fcaefe67b6a9106d9a593ff31f03e719b4051a442b5a8812692649617e110454
MISC metadata.xml 4923 BLAKE2B b115bd6bc666f1da6a0ba4d5b6237fedfff4baada406e56eff9c0f9574968177490c456e2d8f0ad07cf73b8e52bcc122931ae9f800d6a29e41cbfdd4ed6780fe SHA512 4b953a8662e31a66af1fb710e166316106b393d136fca7c1c5b61e78bd285bc578037fc11b7ae07202a6fae2a4a6e43f7f6560400bab8d92457012a4fa7e3045
diff --git a/media-video/vlc/vlc-3.0.20-r1.ebuild b/media-video/vlc/vlc-3.0.20-r1.ebuild
new file mode 100644
index 000000000000..dbf13702eda1
--- /dev/null
+++ b/media-video/vlc/vlc-3.0.20-r1.ebuild
@@ -0,0 +1,517 @@
+# Copyright 2000-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..2} )
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-beta/-test}"
+MY_P="${PN}-${MY_PV}"
+if [[ ${PV} = *9999 ]] ; then
+ if [[ ${PV%.9999} != ${PV} ]] ; then
+ EGIT_BRANCH="3.0.x"
+ fi
+ EGIT_REPO_URI="https://code.videolan.org/videolan/vlc.git"
+ inherit git-r3
+else
+ if [[ ${MY_P} = ${P} ]] ; then
+ SRC_URI="https://download.videolan.org/pub/videolan/${PN}/${PV}/${P}.tar.xz"
+ else
+ SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz"
+ fi
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86"
+fi
+inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
+
+DESCRIPTION="Media player and framework with support for most multimedia files and streaming"
+HOMEPAGE="https://www.videolan.org/vlc/"
+
+LICENSE="LGPL-2.1 GPL-2"
+SLOT="0/5-9" # vlc - vlccore
+
+IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast dav1d dbus
+ dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth
+ fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
+ libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua
+ macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses nfs ogg
+ omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba sdl-image
+ sftp shout sid skins soxr speex srt ssl svg taglib theora tremor truetype twolame
+ udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
+ cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse
+"
+REQUIRED_USE="
+ chromecast? ( encode )
+ directx? ( ffmpeg )
+ fontconfig? ( truetype )
+ libcaca? ( X )
+ libtar? ( skins )
+ libtiger? ( kate )
+ lua? ( ${LUA_REQUIRED_USE} )
+ skins? ( archive gui truetype X xml )
+ ssl? ( gcrypt )
+ vaapi? ( ffmpeg X )
+ vdpau? ( ffmpeg X )
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ lua? ( ${LUA_DEPS} )
+ amd64? ( dev-lang/yasm )
+ wayland? ( dev-util/wayland-scanner )
+ x86? ( dev-lang/yasm )
+"
+# <ffmpeg-5 dep for USE="ffmpeg vaapi" for bug #864721
+RDEPEND="
+ media-libs/libvorbis
+ net-dns/libidn:=
+ sys-libs/zlib
+ virtual/libintl
+ virtual/opengl
+ a52? ( media-libs/a52dec )
+ alsa? ( media-libs/alsa-lib )
+ aom? ( media-libs/libaom:= )
+ archive? ( app-arch/libarchive:= )
+ aribsub? ( media-libs/aribb24 )
+ bidi? (
+ dev-libs/fribidi
+ media-libs/freetype:2[harfbuzz]
+ media-libs/harfbuzz:=
+ virtual/ttf-fonts
+ )
+ bluray? ( >=media-libs/libbluray-1.3.0:= )
+ cddb? ( media-libs/libcddb )
+ chromaprint? ( media-libs/chromaprint:= )
+ chromecast? (
+ >=dev-libs/protobuf-2.5.0:=
+ >=net-libs/libmicrodns-0.1.2:=
+ )
+ dav1d? ( media-libs/dav1d:= )
+ dbus? ( sys-apps/dbus )
+ dc1394? (
+ media-libs/libdc1394:2
+ sys-libs/libraw1394
+ )
+ dts? ( media-libs/libdca )
+ dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= )
+ dvd? (
+ >=media-libs/libdvdnav-6.1.1:=
+ >=media-libs/libdvdread-6.1.2:=
+ )
+ faad? ( media-libs/faad2 )
+ fdk? ( media-libs/fdk-aac:= )
+ ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] )
+ flac? (
+ media-libs/flac:=
+ media-libs/libogg
+ )
+ fluidsynth? ( media-sound/fluidsynth:= )
+ fontconfig? ( media-libs/fontconfig:1.0 )
+ gcrypt? (
+ dev-libs/libgcrypt:=
+ dev-libs/libgpg-error
+ )
+ gme? ( media-libs/game-music-emu )
+ keyring? ( app-crypt/libsecret )
+ gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 )
+ gui? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ X? (
+ dev-qt/qtx11extras:5
+ x11-libs/libX11
+ )
+ )
+ ieee1394? (
+ sys-libs/libavc1394
+ sys-libs/libraw1394
+ )
+ jack? ( virtual/jack )
+ jpeg? ( media-libs/libjpeg-turbo:0 )
+ kate? ( media-libs/libkate )
+ libass? (
+ media-libs/fontconfig:1.0
+ media-libs/libass:=
+ )
+ libcaca? ( media-libs/libcaca )
+ libnotify? (
+ dev-libs/glib:2
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3
+ x11-libs/libnotify
+ )
+ libsamplerate? ( media-libs/libsamplerate )
+ libtar? ( dev-libs/libtar )
+ libtiger? ( media-libs/libtiger )
+ linsys? ( media-libs/zvbi )
+ lirc? ( app-misc/lirc )
+ live? ( media-plugins/live:= )
+ lua? ( ${LUA_DEPS} )
+ mad? ( media-libs/libmad )
+ matroska? (
+ >=dev-libs/libebml-1.4.2:=
+ media-libs/libmatroska:=
+ )
+ modplug? ( >=media-libs/libmodplug-0.8.9.0 )
+ mp3? ( media-libs/libmpg123 )
+ mpeg? ( media-libs/libmpeg2 )
+ mtp? ( media-libs/libmtp:= )
+ musepack? ( media-sound/musepack-tools )
+ ncurses? ( sys-libs/ncurses:=[unicode(+)] )
+ nfs? ( >=net-fs/libnfs-0.10.0:= )
+ ogg? ( media-libs/libogg )
+ opus? ( >=media-libs/opus-1.0.3 )
+ png? ( media-libs/libpng:0= )
+ projectm? (
+ media-fonts/dejavu
+ >=media-libs/libprojectm-3.1.12:0=
+ )
+ pulseaudio? ( media-libs/libpulse )
+ rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] )
+ samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] )
+ sdl-image? ( media-libs/sdl-image )
+ sftp? ( net-libs/libssh2 )
+ shout? ( media-libs/libshout )
+ sid? ( media-libs/libsidplay:2 )
+ skins? (
+ x11-libs/libXext
+ x11-libs/libXinerama
+ x11-libs/libXpm
+ )
+ soxr? ( >=media-libs/soxr-0.1.2 )
+ speex? (
+ >=media-libs/speex-1.2.0
+ media-libs/speexdsp
+ )
+ srt? ( >=net-libs/srt-1.4.2:= )
+ ssl? ( net-libs/gnutls:= )
+ svg? (
+ gnome-base/librsvg:2
+ x11-libs/cairo
+ )
+ taglib? ( >=media-libs/taglib-1.9 )
+ theora? ( media-libs/libtheora )
+ tremor? ( media-libs/tremor )
+ truetype? (
+ media-libs/freetype:2
+ virtual/ttf-fonts
+ !fontconfig? ( media-fonts/dejavu )
+ )
+ twolame? ( media-sound/twolame )
+ udev? ( virtual/udev )
+ upnp? ( net-libs/libupnp:=[ipv6(+)] )
+ v4l? ( media-libs/libv4l:= )
+ vaapi? (
+ <media-video/ffmpeg-5
+ media-libs/libva:=[drm(+),wayland?,X?]
+ )
+ vdpau? ( x11-libs/libvdpau )
+ vnc? ( net-libs/libvncserver )
+ vpx? ( media-libs/libvpx:= )
+ wayland? (
+ >=dev-libs/wayland-1.15
+ dev-libs/wayland-protocols
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/xcb-util
+ x11-libs/xcb-util-keysyms
+ )
+ x264? ( >=media-libs/x264-0.0.20190214:= )
+ x265? ( media-libs/x265:= )
+ xml? ( dev-libs/libxml2:2 )
+ zeroconf? ( net-dns/avahi[dbus] )
+ zvbi? ( media-libs/zvbi )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.1.0-fix-libtremor-libs.patch # build system
+ "${FILESDIR}"/${PN}-2.2.8-freerdp-2.patch # bug 590164
+ "${FILESDIR}"/${PN}-3.0.6-fdk-aac-2.0.0.patch # bug 672290
+ "${FILESDIR}"/${PN}-3.0.11.1-configure_lua_version.patch
+ "${FILESDIR}"/${PN}-3.0.18-drop-minizip-dep.patch
+)
+
+DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt )
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+ if use lua; then
+ lua-single_pkg_setup
+ fi
+}
+
+src_prepare() {
+ default
+
+ # bug 608256
+ xdg_environment_reset
+
+ has_version 'net-libs/libupnp:1.8' && \
+ eapply "${FILESDIR}"/${PN}-2.2.8-libupnp-slot-1.8.patch
+
+ # Bootstrap when we are on a git checkout.
+ if [[ ${PV} = *9999 ]] ; then
+ ./bootstrap
+ fi
+
+ # Make it build with libtool 1.5
+ rm m4/lt* m4/libtool.m4 || die
+
+ # We are not in a real git checkout due to the absence of a .git directory.
+ touch src/revision.txt || die
+
+ # Don't use --started-from-file when not using dbus.
+ if ! use dbus ; then
+ sed -i 's/ --started-from-file//' share/vlc.desktop.in || die
+ fi
+
+ # Disable running of vlc-cache-gen, we do that in pkg_postinst
+ sed -e "/test.*build.*host/s/\$(host)/nothanks/" \
+ -i Makefile.am -i bin/Makefile.am || die "Failed to disable vlc-cache-gen"
+
+ # Fix gettext version mismatch errors.
+ sed -i -e s/GETTEXT_VERSION/GETTEXT_REQUIRE_VERSION/ configure.ac || die
+
+ eautoreconf
+
+ # Disable automatic running of tests.
+ find . -name 'Makefile.in' -exec sed -i 's/\(..*\)check-TESTS/\1/' {} \; || die
+}
+
+src_configure() {
+ local -x BUILDCC="$(tc-getBUILD_CC)"
+
+ local myeconfargs=(
+ --disable-aa
+ --disable-optimizations
+ --disable-rpath
+ --disable-update-check
+ --enable-fast-install
+ --enable-screen
+ --enable-vcd
+ --enable-vlc
+ --enable-vorbis
+ $(use_enable a52)
+ $(use_enable alsa)
+ $(use_enable aom)
+ $(use_enable archive)
+ $(use_enable aribsub)
+ $(use_enable bidi fribidi)
+ $(use_enable bidi harfbuzz)
+ $(use_enable bluray)
+ $(use_enable cddb libcddb)
+ $(use_enable chromaprint)
+ $(use_enable chromecast)
+ $(use_enable chromecast microdns)
+ $(use_enable cpu_flags_arm_neon neon)
+ $(use_enable cpu_flags_ppc_altivec altivec)
+ $(use_enable cpu_flags_x86_mmx mmx)
+ $(use_enable cpu_flags_x86_sse sse)
+ $(use_enable dav1d)
+ $(use_enable dbus)
+ $(use_enable dbus kwallet)
+ $(use_enable dc1394)
+ $(use_enable debug)
+ $(use_enable directx)
+ $(use_enable directx d3d11va)
+ $(use_enable directx dxva2)
+ $(use_enable dts dca)
+ $(use_enable dvbpsi)
+ $(use_enable dvd dvdnav)
+ $(use_enable dvd dvdread)
+ $(use_enable encode sout)
+ $(use_enable encode vlm)
+ $(use_enable faad)
+ $(use_enable fdk fdkaac)
+ $(use_enable ffmpeg avcodec)
+ $(use_enable ffmpeg avformat)
+ $(use_enable ffmpeg postproc)
+ $(use_enable ffmpeg swscale)
+ $(use_enable flac)
+ $(use_enable fluidsynth)
+ $(use_enable fontconfig)
+ $(use_enable gcrypt libgcrypt)
+ $(use_enable gme)
+ $(use_enable keyring secret)
+ $(use_enable gstreamer gst-decode)
+ $(use_enable gui qt)
+ $(use_enable ieee1394 dv1394)
+ $(use_enable jack)
+ $(use_enable jpeg)
+ $(use_enable kate)
+ $(use_enable libass)
+ $(use_enable libcaca caca)
+ $(use_enable libnotify notify)
+ $(use_enable libsamplerate samplerate)
+ $(use_enable libtar)
+ $(use_enable libtiger tiger)
+ $(use_enable linsys)
+ $(use_enable lirc)
+ $(use_enable live live555)
+ $(use_enable lua)
+ $(use_enable macosx-notifications osx-notifications)
+ $(use_enable mad)
+ $(use_enable matroska)
+ $(use_enable modplug mod)
+ $(use_enable mp3 mpg123)
+ $(use_enable mpeg libmpeg2)
+ $(use_enable mtp)
+ $(use_enable musepack mpc)
+ $(use_enable ncurses)
+ $(use_enable nfs)
+ $(use_enable ogg)
+ $(use_enable omxil)
+ $(use_enable omxil omxil-vout)
+ $(use_enable optimisememory optimize-memory)
+ $(use_enable opus)
+ $(use_enable png)
+ $(use_enable projectm)
+ $(use_enable pulseaudio pulse)
+ $(use_enable rdp freerdp)
+ $(use_enable run-as-root)
+ $(use_enable samba smbclient)
+ $(use_enable sdl-image)
+ $(use_enable sftp)
+ $(use_enable shout)
+ $(use_enable sid)
+ $(use_enable skins skins2)
+ $(use_enable soxr)
+ $(use_enable speex)
+ $(use_enable srt)
+ $(use_enable ssl gnutls)
+ $(use_enable svg)
+ $(use_enable svg svgdec)
+ $(use_enable taglib)
+ $(use_enable theora)
+ $(use_enable tremor)
+ $(use_enable twolame)
+ $(use_enable udev)
+ $(use_enable upnp)
+ $(use_enable v4l v4l2)
+ $(use_enable vaapi libva)
+ $(use_enable vdpau)
+ $(use_enable vnc)
+ $(use_enable vpx)
+ $(use_enable wayland)
+ $(use_with X x)
+ $(use_enable X xcb)
+ $(use_enable X xvideo)
+ $(use_enable x264)
+ $(use_enable x264 x26410b)
+ $(use_enable x265)
+ $(use_enable xml libxml2)
+ $(use_enable zeroconf avahi)
+ $(use_enable zvbi)
+ $(use_enable !zvbi telx)
+ --with-kde-solid="${EPREFIX}"/usr/share/solid/actions
+ --disable-asdcp
+ --disable-coverage
+ --disable-cprof
+ --disable-crystalhd
+ --disable-decklink
+ --disable-gles2
+ --disable-goom
+ --disable-kai
+ --disable-kva
+ --disable-libplacebo
+ --disable-maintainer-mode
+ --disable-merge-ffmpeg
+ --disable-mfx
+ --disable-mmal
+ --disable-opencv
+ --disable-opensles
+ --disable-oss
+ --disable-rpi-omxil
+ --disable-schroedinger
+ --disable-shine
+ --disable-sndio
+ --disable-spatialaudio
+ --disable-vsxu
+ --disable-wasapi
+ --disable-wma-fixed
+ )
+ # ^ We don't have these disabled libraries in the Portage tree yet.
+
+ # https://code.videolan.org/videolan/vlc/-/issues/17626 (bug #861143)
+ append-flags -fno-strict-aliasing
+ filter-lto
+
+ # Compatibility fix for Samba 4.
+ use samba && append-cppflags "-I${ESYSROOT}/usr/include/samba-4.0"
+
+ if use x86; then
+ # We need to disable -fstack-check if use >=gcc 4.8.0. bug #499996
+ append-cflags $(test-flags-CC -fno-stack-check)
+ # Bug 569774
+ replace-flags -Os -O2
+ fi
+
+ # FIXME: Needs libresid-builder from libsidplay:2 which is in another directory...
+ append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
+
+ if use riscv; then
+ # bug #803473
+ append-libs -latomic
+ fi
+
+ if use truetype || use bidi; then
+ myeconfargs+=( --enable-freetype )
+ else
+ myeconfargs+=( --disable-freetype )
+ fi
+
+ if use truetype || use projectm; then
+ local dejavu="${EPREFIX}/usr/share/fonts/dejavu/"
+ myeconfargs+=(
+ --with-default-font=${dejavu}/DejaVuSans.ttf
+ --with-default-font-family=Sans
+ --with-default-monospace-font=${dejavu}/DejaVuSansMono.ttf
+ --with-default-monospace-font-family=Monospace
+ )
+ fi
+
+ econf "${myeconfargs[@]}"
+
+ # _FORTIFY_SOURCE is set to 2 in config.h, which is also the default value on Gentoo.
+ # Other values may break the build (bug 523144), so definition should not be removed.
+ # To prevent redefinition warnings, we undefine _FORTIFY_SOURCE at the start of config.h
+ sed -i '1i#undef _FORTIFY_SOURCE' config.h || die
+}
+
+src_test() {
+ virtx emake check-TESTS
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ if [[ -z "${ROOT}" ]] && [[ -x "${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen" ]] ; then
+ einfo "Running ${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen on ${EROOT}/usr/$(get_libdir)/vlc/plugins/"
+ "${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen" "${EROOT}/usr/$(get_libdir)/vlc/plugins/"
+ else
+ ewarn "We cannot run vlc-cache-gen (most likely ROOT != /)"
+ ewarn "Please run ${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen manually"
+ ewarn "If you do not do it, vlc will take a long time to load."
+ fi
+
+ xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ if [[ -e "${EROOT}"/usr/$(get_libdir)/vlc/plugins/plugins.dat ]]; then
+ rm "${EROOT}"/usr/$(get_libdir)/vlc/plugins/plugins.dat || die "Failed to rm plugins.dat"
+ fi
+
+ xdg_pkg_postrm
+}
diff --git a/media-video/vlc/vlc-3.0.9999.ebuild b/media-video/vlc/vlc-3.0.9999.ebuild
index b683670524d6..dbf13702eda1 100644
--- a/media-video/vlc/vlc-3.0.9999.ebuild
+++ b/media-video/vlc/vlc-3.0.9999.ebuild
@@ -155,7 +155,7 @@ RDEPEND="
media-libs/libmatroska:=
)
modplug? ( >=media-libs/libmodplug-0.8.9.0 )
- mp3? ( media-sound/mpg123 )
+ mp3? ( media-libs/libmpg123 )
mpeg? ( media-libs/libmpeg2 )
mtp? ( media-libs/libmtp:= )
musepack? ( media-sound/musepack-tools )
diff --git a/media-video/vlc/vlc-9999.ebuild b/media-video/vlc/vlc-9999.ebuild
index 353aab7b20ba..4b17b5c77652 100644
--- a/media-video/vlc/vlc-9999.ebuild
+++ b/media-video/vlc/vlc-9999.ebuild
@@ -156,7 +156,7 @@ RDEPEND="
media-libs/libmatroska:=
)
modplug? ( >=media-libs/libmodplug-0.8.9.0 )
- mp3? ( media-sound/mpg123 )
+ mp3? ( media-libs/libmpg123 )
mpeg? ( media-libs/libmpeg2 )
mtp? ( media-libs/libmtp:= )
musepack? ( media-sound/musepack-tools )
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index a04d7d748c4a..dddaebca4e4c 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 0c0c11bdb397..a4f971233a58 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 20 Nov 2023 10:40:04 +0000
+Mon, 20 Nov 2023 16:40:19 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 2f924e097492..cd904208d166 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 552954 BLAKE2B 671acecdf3b956e40593b940db3c3c4d25b604abd0c4cdd9a525b421aa0deed29e2aee66fa7fb224997743a298d8e522e0fa6422a7a980e3a08aa5605a60fcd3 SHA512 e4720971a7c42a5c5f28e5088e9d32a3a2120739479f770ecf817f49cff3b8e1d959bcac2d314db5770addfca412ff20e25845ec84ef98a44cf6b7797a85bcf0
-TIMESTAMP 2023-11-20T10:40:06Z
+TIMESTAMP 2023-11-20T16:40:21Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVbN4ZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVbi/ZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCyBhAAoAcC1Ls2hAOk8qT7QFtALDG+X5RYnzEBCEVYh3/hu0jkp09AnBWdWFPV
-Zb7+TEXeHi0/zqLOJ8d+a9tgtspXO9JKmxG46oN4xL1/bIdcg941h8stQ4WOB8M3
-VrgOitbOzryS7hYCbbmA9u0h936AwSi6iaccThWr6VYSQZq/iez2miUrl0ij1yd6
-VR46ZL1IqBUVslkCkXdtSjtQyPSTw3OXihHeGH5MuBg8OvV1aDelssXISpS3mmlr
-iOVHpWTH1irpH6Z+kkzVeXIfyoph5sSHbGTqz4clDY+4txPE+RrjDnEg9BkjGw1C
-q7+eZ5M6I/q5WftCvszbaiRNneFtPusawP1Oi+6RJW7LrNfgDzivdkk4J+SRj69B
-tdXJ5dnrRFXWwNTPpuTFYwRooyu+cd7oQ8sO6Nk7XGFpZWGOTF35OBc2bgg3YVB3
-ywHCJ6vHVvbNcDElAVd/NVYlzzrmSVn2q1mrmeWohPG6ohjyH1XfytHZIp5UPKw+
-XGf0Umu/Q24dpsFurpJ4u4JzjiiGFUPGOiEk65H0kynIdb+BS/5f1vNJ0CVsikFF
-mZ5ZwTJohBtKXI9RnydOdO3EeNjvA+X8pUGxIF6dezljYCBbul6yGuSTqvfTTT/u
-RgWAp9XZ5y9vBP7OqEJXtWo+tXvsjThK02bMb8T9LGvJCgu/4lY=
-=Z4rc
+klDWIg/7B6ttkTpqN1VYD/MZ/llT94KGc2q3y+0wxYLWYck+YqqzEQ19fLOdLFsU
+SMwzZ4Z6sgDgsh2CVwul/Nw1r1spGqR9y6kbvJaHEweSV6t2l/1aOhCGRses+K+I
+6ECkRFffdcNencZo+oMwyuYo29ZJPDLq7ykydp+UC62wSxl9moLCSewSJ3tyDkMg
+sEAGIk8XmIY6akfXC+vf51RH/Y1Vu1OuA0WWBzVRItHZGS9domqcq8Mw28Zr8+n3
+1aB8XYA2Bes6w6WQkBEaWwSDUVyEfFbD1oI0+b8dwKABmRcZo/aNGr6gBG7xsZNT
+9InyfZkhz9bIsl0ERsn5vAfBDEsZqafoHfyZpquC4VOH3UBpxg/MPm5hzk/kPtHz
+YTUe61r+C6bdFOj4laniMHuqCZaFNtMvmdYHyJIUmUcaTie31ILVqI5leTHwHFe9
+8v0XQ/govlKGPQds1WDXlAxLMM3mfyMCN8W6BiT4sMS5/kfJGfNqY3TyDqDI9wAp
+VR2BTJADmaYEyUSVC110DQSTDVN5rcM1M1kDur3Eehooib1DLkxbRQSOwOl1AIvo
+mklAol0cokwBlBc54ksTN8+jqDgTgLS6PgU3Oo7658It6MNVT4MIgfMa79Wad4z8
+YX/De3R9J6SlN+yGfNf+B09uPpMUh6cW8mD5PPaT7xjl3WALknc=
+=d3wP
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 0c0c11bdb397..a4f971233a58 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 20 Nov 2023 10:40:04 +0000
+Mon, 20 Nov 2023 16:40:19 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index cee12e03f369..9f27a2a458b2 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index e9620cbd4015..7970becbf9d5 100644
--- a/metadata/md5-cache/app-office/Manifest.gz
+++ b/metadata/md5-cache/app-office/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-office/libreoffice-7.5.8.2-r1 b/metadata/md5-cache/app-office/libreoffice-7.5.8.2-r1
new file mode 100644
index 000000000000..dc19f3814724
--- /dev/null
+++ b/metadata/md5-cache/app-office/libreoffice-7.5.8.2-r1
@@ -0,0 +1,18 @@
+BDEPEND=dev-util/intltool sys-apps/which sys-devel/bison sys-devel/flex sys-devel/gettext virtual/pkgconfig clang? ( || ( ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ( sys-devel/clang:14 sys-devel/llvm:14 =sys-devel/lld-14* ) ) ) odk? ( >=app-doc/doxygen-1.8.4 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.0 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-11 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-util/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=A full office productivity suite
+EAPI=8
+HOMEPAGE=https://www.libreoffice.org
+INHERIT=autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils
+IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux
+LICENSE=|| ( LGPL-3 MPL-1.1 )
+PDEPEND==app-office/libreoffice-l10n-7.5*
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev.gentoo.org/~asturm/distfiles/libreoffice-7.5.2.2-loong-buildsys-fix.patch.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-7.5.8.2.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-7.5.8.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.8//libreoffice-7.5.8.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.8//libreoffice-help-7.5.8.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.8.2/src/libreoffice-7.5.8.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.8.2/src/libreoffice-help-7.5.8.2.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 c04e82b700f977924b211c7cdbc2f096 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=06e3bdd5f8312df77af64ea5ecd12f51
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index a9c4be4acb3b..82b04b9610f1 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/lua-5.4.6 b/metadata/md5-cache/dev-lang/lua-5.4.6
index bf461f5ff4c7..9f2eeebdb644 100644
--- a/metadata/md5-cache/dev-lang/lua-5.4.6
+++ b/metadata/md5-cache/dev-lang/lua-5.4.6
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.lua.org/
INHERIT=flag-o-matic optfeature
IUSE=+deprecated readline
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=>=app-eselect/eselect-lua-3 readline? ( sys-libs/readline:= ) !dev-lang/lua:0
SLOT=5.4
SRC_URI=https://dev.gentoo.org/~soap/distfiles/lua-5.4.6.tar.xz
_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=e91be1ac74576847568f499a71da81f4
+_md5_=dd9eaca431705a1aea11c1397a2a51b3
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 933b48246097..9dd31928be1c 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/et_xmlfile-1.1.0-r1 b/metadata/md5-cache/dev-python/et_xmlfile-1.1.0-r1
index e5ad8bf0ea9c..474a022652ac 100644
--- a/metadata/md5-cache/dev-python/et_xmlfile-1.1.0-r1
+++ b/metadata/md5-cache/dev-python/et_xmlfile-1.1.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/lxml[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(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/lxml[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(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) 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=An implementation of lxml.xmlfile for the standard library
EAPI=8
HOMEPAGE=https://pypi.org/project/et-xmlfile/ https://foss.heptapod.net/openpyxl/et_xmlfile/
INHERIT=distutils-r1
-IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=MIT
-RDEPEND=dev-python/lxml[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 )
+RDEPEND=dev-python/lxml[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://foss.heptapod.net/openpyxl/et_xmlfile/-/archive/1.1/et_xmlfile-1.1.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=6c5b65c5c3e3f258166e4cd5da85ca63
+_md5_=f17419e0919cfe09bf8ebb0784895e20
diff --git a/metadata/md5-cache/dev-python/ipykernel-6.26.0 b/metadata/md5-cache/dev-python/ipykernel-6.26.0
index 01e8f73d6bc9..3b5936fc44fe 100644
--- a/metadata/md5-cache/dev-python/ipykernel-6.26.0
+++ b/metadata/md5-cache/dev-python/ipykernel-6.26.0
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/flaky[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(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipyparallel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.4.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(-)?] ) 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_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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=>=dev-python/comm-0.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !elibc_Darwin? ( python_targets_python3_10? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) >=dev-python/ipython-7.23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-client-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.12[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nest-asyncio[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/psutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/flaky[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(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipyparallel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/comm-0.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !elibc_Darwin? ( python_targets_python3_10? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) >=dev-python/ipython-7.23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-client-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.12[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nest-asyncio[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/psutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.4.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:=[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/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=IPython Kernel for Jupyter
EAPI=8
HOMEPAGE=https://github.com/ipython/ipykernel/ https://pypi.org/project/ipykernel/
INHERIT=distutils-r1 pypi virtualx
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
LICENSE=BSD
-RDEPEND=>=dev-python/comm-0.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !elibc_Darwin? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/ipython-7.23.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-client-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.4.0[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 )
+RDEPEND=>=dev-python/comm-0.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !elibc_Darwin? ( python_targets_python3_10? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/debugpy-1.6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) >=dev-python/ipython-7.23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-client-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.12[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matplotlib-inline-0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nest-asyncio[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/psutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.4.0[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(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/ipykernel/ipykernel-6.26.0.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5
-_md5_=28f9e0998def6415095d18ae847755d2
+_md5_=97298d052edfb0ac04a7b890998692bc
diff --git a/metadata/md5-cache/dev-python/ipyparallel-8.6.1 b/metadata/md5-cache/dev-python/ipyparallel-8.6.1
index 5b00c60bfdd7..76047ad18478 100644
--- a/metadata/md5-cache/dev-python/ipyparallel-8.6.1
+++ b/metadata/md5-cache/dev-python/ipyparallel-8.6.1
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/flit-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/ipython[test] dev-python/mock[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(-)?] dev-python/pytest-tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testpath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/entrypoints[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipython-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-server[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5.1[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[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_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=dev-python/flit-core[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/ipython[test] dev-python/mock[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(-)?] dev-python/pytest-tornado[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/testpath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/entrypoints[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-18[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipython-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-client[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-server[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tqdm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5.1[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:=[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/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 prepare test
DESCRIPTION=Interactive Parallel Computing with IPython
EAPI=8
HOMEPAGE=https://ipyparallel.readthedocs.io/ https://github.com/ipython/ipyparallel/ https://pypi.org/project/ipyparallel/
INHERIT=distutils-r1 optfeature pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-RDEPEND=dev-python/entrypoints[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipython-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-server[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5.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 )
+RDEPEND=dev-python/entrypoints[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-18[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipython-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-client[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-server[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tqdm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5.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(+)] )
+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/i/ipyparallel/ipyparallel-8.6.1.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=db4b8664ea13861bb3ad9793a2565a80
+_md5_=f356adaa583fd1152894b75293fed414
diff --git a/metadata/md5-cache/dev-python/ipython-8.17.2 b/metadata/md5-cache/dev-python/ipython-8.17.2
index e13813195915..f655b65de3f1 100644
--- a/metadata/md5-cache/dev-python/ipython-8.17.2
+++ b/metadata/md5-cache/dev-python/ipython-8.17.2
@@ -1,4 +1,4 @@
-BDEPEND=test? ( app-text/dvipng[truetype] python_targets_python3_10? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nbformat[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nbformat[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nbformat[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/numpy-1.22[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pickleshare[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/testpath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( python_targets_python3_10? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) test? ( dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/prompt-toolkit-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=test? ( app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nbformat[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/numpy-1.22[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pickleshare[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/testpath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sphinx-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/prompt-toolkit-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=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:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Advanced interactive shell for Python
EAPI=8
@@ -7,11 +7,11 @@ INHERIT=distutils-r1 optfeature pypi virtualx
IUSE=doc examples notebook nbconvert qt5 +smp test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
LICENSE=BSD
-PDEPEND=python_targets_python3_10? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_11? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_12? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) )
-RDEPEND=dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/prompt-toolkit-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) nbconvert? ( python_targets_python3_10? ( dev-python/nbconvert[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/nbconvert[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/nbconvert[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] )
+PDEPEND=python_targets_python3_10? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_11? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_12? ( notebook? ( dev-python/notebook[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+RDEPEND=dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/prompt-toolkit-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.17.2.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5
-_md5_=91777d4ba8b8686c70ba784c74f73fc2
+_md5_=1280457b00ab544fdd6a129fa07d4119
diff --git a/metadata/md5-cache/dev-python/ipython_genutils-0.2.0-r4 b/metadata/md5-cache/dev-python/ipython_genutils-0.2.0-r4
index fa3a4779801e..3022160f6560 100644
--- a/metadata/md5-cache/dev-python/ipython_genutils-0.2.0-r4
+++ b/metadata/md5-cache/dev-python/ipython_genutils-0.2.0-r4
@@ -1,16 +1,16 @@
-BDEPEND=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(-)?]
+BDEPEND=test? ( dev-python/pytest[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/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=Vestigial utilities from IPython
EAPI=8
HOMEPAGE=https://github.com/ipython/ipython_genutils/ https://pypi.org/project/ipython_genutils/
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 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-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 )
+RDEPEND=dev-python/pytest[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/i/ipython_genutils/ipython_genutils-0.2.0.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=f1dc7a9d14fb002a81354bedba2e55d9
+_md5_=24138dfd9b7ea0c9d21cdb0a1942a228
diff --git a/metadata/md5-cache/dev-python/ipywidgets-8.1.1 b/metadata/md5-cache/dev-python/ipywidgets-8.1.1
index 52e2f8c744fb..637c0889c2ba 100644
--- a/metadata/md5-cache/dev-python/ipywidgets-8.1.1
+++ b/metadata/md5-cache/dev-python/ipywidgets-8.1.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/comm-0.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipython_genutils-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/widgetsnbextension-4.0.9[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[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_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(-)?]
+BDEPEND=test? ( dev-python/jsonschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/comm-0.1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipython_genutils-0.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-4.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/widgetsnbextension-4.0.9[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:=[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
DESCRIPTION=IPython HTML widgets for Jupyter
EAPI=8
HOMEPAGE=https://ipywidgets.readthedocs.io/ https://github.com/jupyter-widgets/ipywidgets/ https://pypi.org/project/ipywidgets/
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 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-python/comm-0.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipython_genutils-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/widgetsnbextension-4.0.9[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 )
+RDEPEND=>=dev-python/comm-0.1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipython_genutils-0.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-4.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/widgetsnbextension-4.0.9[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(+)] )
+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/i/ipywidgets/ipywidgets-8.1.1.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=82fe1ef1c6a7c3da1e0c50fdd2f31f73
+_md5_=f57d636b03d0fc5d56a1266c301e0db4
diff --git a/metadata/md5-cache/dev-python/json5-0.9.11 b/metadata/md5-cache/dev-python/json5-0.9.11
index 1321006015af..d919faa681eb 100644
--- a/metadata/md5-cache/dev-python/json5-0.9.11
+++ b/metadata/md5-cache/dev-python/json5-0.9.11
@@ -1,16 +1,16 @@
-BDEPEND=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/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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 Python implementation of the JSON5 data format
EAPI=8
HOMEPAGE=https://github.com/dpranke/pyjson5/ https://pypi.org/project/json5/
INHERIT=distutils-r1
-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 arm arm64 ~loong ppc64 ~riscv 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://github.com/dpranke/pyjson5/archive/refs/tags/v0.9.11.tar.gz -> pyjson5-0.9.11.gh.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=6a2ef145e8b46f8fca71a595533eb58d
+_md5_=7629ccf7d6b56ba008fe66119bd100a8
diff --git a/metadata/md5-cache/dev-python/jupyter-client-8.6.0 b/metadata/md5-cache/dev-python/jupyter-client-8.6.0
index 10e2ff325a89..353aad14d241 100644
--- a/metadata/md5-cache/dev-python/jupyter-client-8.6.0
+++ b/metadata/md5-cache/dev-python/jupyter-client-8.6.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/ipykernel-6.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-asyncio-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-jupyter-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/jupyter-core-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-23.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/traitlets[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[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_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/ipykernel-6.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-asyncio-0.18[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-jupyter-0.4.1[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(-)?] ) test? ( >=dev-python/jupyter-core-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-23.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.0[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(-)?] >=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/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=Jupyter protocol implementation and client libraries
EAPI=8
HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/jupyter_client/ https://pypi.org/project/jupyter-client/
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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
LICENSE=BSD
-RDEPEND=>=dev-python/jupyter-core-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-23.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/traitlets[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 )
+RDEPEND=>=dev-python/jupyter-core-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-23.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.0[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(-)?] 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/j/jupyter-client/jupyter_client-8.6.0.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=7f4c87bcbe4f2cfe5cd1fb3db6fcaac7
+_md5_=ffda35c3c756bfa4fb6e75ffe9a3e3ca
diff --git a/metadata/md5-cache/dev-python/jupyter-core-5.5.0 b/metadata/md5-cache/dev-python/jupyter-core-5.5.0
index d45352393c07..0e29b8541ee6 100644
--- a/metadata/md5-cache/dev-python/jupyter-core-5.5.0
+++ b/metadata/md5-cache/dev-python/jupyter-core-5.5.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/ipython-4.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/pydata-sphinx-theme[python_targets_python3_12(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_12(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_12(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_12(-)] dev-python/traitlets[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/pydata-sphinx-theme[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_11(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_11(-)] dev-python/traitlets[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/pydata-sphinx-theme[python_targets_python3_10(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_10(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_10(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_10(-)] dev-python/traitlets[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.11.2[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/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/ipython-4.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/pydata-sphinx-theme[python_targets_python3_12(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_12(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_12(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_12(-)] dev-python/traitlets[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/pydata-sphinx-theme[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_11(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_11(-)] dev-python/traitlets[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/pydata-sphinx-theme[python_targets_python3_10(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_10(-)] dev-python/sphinxcontrib-github-alt[python_targets_python3_10(-)] dev-python/sphinxcontrib-spelling[python_targets_python3_10(-)] dev-python/traitlets[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/myst-parser[python_targets_pypy3(-)] dev-python/pydata-sphinx-theme[python_targets_pypy3(-)] dev-python/sphinx-autodoc-typehints[python_targets_pypy3(-)] dev-python/sphinxcontrib-github-alt[python_targets_pypy3(-)] dev-python/sphinxcontrib-spelling[python_targets_pypy3(-)] dev-python/traitlets[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/platformdirs-2.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.11.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/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=Core common functionality of Jupyter projects
EAPI=8
HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/jupyter_core/ https://pypi.org/project/jupyter-core/
INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=doc 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 ~arm64-macos ~x64-macos
LICENSE=BSD
-RDEPEND=>=dev-python/platformdirs-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.11.2[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 )
+RDEPEND=>=dev-python/platformdirs-2.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.11.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/j/jupyter-core/jupyter_core-5.5.0.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=77a9da5dacc28da0e9dd6daa341b92d4
+_md5_=2b269778ab4c7e0ca57eee7cd9ed8d56
diff --git a/metadata/md5-cache/dev-python/jupyter-server-2.10.1 b/metadata/md5-cache/dev-python/jupyter-server-2.10.1
index ff4536ebc97e..d1585084b58b 100644
--- a/metadata/md5-cache/dev-python/jupyter-server-2.10.1
+++ b/metadata/md5-cache/dev-python/jupyter-server-2.10.1
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/hatch-jupyter-builder[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-console-scripts[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-jupyter[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-tornasync[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(-)?] ) test? ( >=dev-python/anyio-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/argon2-cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-client-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-server-terminals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-events-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbconvert-6.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/overrides[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/send2trash-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/terminado-0.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websocket-client[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/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/hatch-jupyter-builder[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/ipykernel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-console-scripts[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-jupyter[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/pytest-tornasync[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(-)?] ) test? ( >=dev-python/anyio-3.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/argon2-cffi[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/jupyter-client-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-server-terminals[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-events-0.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbconvert-6.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/overrides[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/prometheus-client[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-24[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/send2trash-1.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/terminado-0.8.3[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-5.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websocket-client[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/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=Core services, APIs, and REST endpoints to Jupyter web applications
EAPI=8
HOMEPAGE=https://jupyter.org/ https://github.com/jupyter-server/jupyter_server/ https://pypi.org/project/jupyter-server/
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 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86
LICENSE=BSD
-RDEPEND=>=dev-python/anyio-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/argon2-cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-client-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-server-terminals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-events-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbconvert-6.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/overrides[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/send2trash-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/terminado-0.8.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websocket-client[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 )
+RDEPEND=>=dev-python/anyio-3.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/argon2-cffi[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/jupyter-client-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-server-terminals[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-events-0.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbconvert-6.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/overrides[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/prometheus-client[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyzmq-24[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/send2trash-1.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/terminado-0.8.3[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-5.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websocket-client[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyter-server/jupyter_server-2.10.1.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=ad9c4f984b7e4ad63983520991e05453
+_md5_=725003e10c08f2a9cf57beb20c2e4530
diff --git a/metadata/md5-cache/dev-python/jupyter-server-terminals-0.4.4 b/metadata/md5-cache/dev-python/jupyter-server-terminals-0.4.4
index e9aba7845a19..c91040a6a8b7 100644
--- a/metadata/md5-cache/dev-python/jupyter-server-terminals-0.4.4
+++ b/metadata/md5-cache/dev-python/jupyter-server-terminals-0.4.4
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/jupyter-server[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-jupyter[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/terminado[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/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/jupyter-server[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-jupyter[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(-)?] ) test? ( dev-python/terminado[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/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=A Jupyter Server Extension Providing Terminals
EAPI=8
HOMEPAGE=https://jupyter.org/ https://github.com/jupyter-server/jupyter_server_terminals/ https://pypi.org/project/jupyter-server-terminals/
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 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-RDEPEND=dev-python/terminado[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 )
+RDEPEND=dev-python/terminado[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyter-server-terminals/jupyter_server_terminals-0.4.4.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=7e7ca4337c7baf1709450d1a14bfa27c
+_md5_=dd9ad53871c1894b9409f1e816023729
diff --git a/metadata/md5-cache/dev-python/jupyterlab-pygments-0.2.2 b/metadata/md5-cache/dev-python/jupyterlab-pygments-0.2.2
index a16c0ff33118..4595e8249798 100644
--- a/metadata/md5-cache/dev-python/jupyterlab-pygments-0.2.2
+++ b/metadata/md5-cache/dev-python/jupyterlab-pygments-0.2.2
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-packaging-0.12.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-packaging-0.12.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Pygments theme making use of JupyterLab CSS variables
EAPI=8
HOMEPAGE=https://pypi.org/project/jupyterlab-pygments/ https://github.com/jupyterlab/jupyterlab_pygments/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=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=BSD
-RDEPEND=dev-python/pygments[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 )
+RDEPEND=dev-python/pygments[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 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyterlab-pygments/jupyterlab_pygments-0.2.2.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=b5c559cb3a44e80babb774c43a5c13e7
+_md5_=b396c4d92821cfa53c65cde474e16385
diff --git a/metadata/md5-cache/dev-python/jupyterlab-server-2.25.2 b/metadata/md5-cache/dev-python/jupyterlab-server-2.25.2
index 9f36085958bf..3ba248388e85 100644
--- a/metadata/md5-cache/dev-python/jupyterlab-server-2.25.2
+++ b/metadata/md5-cache/dev-python/jupyterlab-server-2.25.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-server[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-core-0.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-core-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-spec-validator-0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-spec-validator-0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-jupyter[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-tornasync[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/strict-rfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/Babel-2.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/json5-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.31[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jupyter-server-3[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/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/ipykernel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-server[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-core-0.19[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-core-0.18[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-spec-validator-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-spec-validator-0.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-jupyter[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-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/strict-rfc3339[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/Babel-2.10[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/json5-0.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.31[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-1.21[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/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=Server components for JupyterLab and JupyterLab like applications
EAPI=8
HOMEPAGE=https://jupyter.org/ https://github.com/jupyterlab/jupyterlab_server/ https://pypi.org/project/jupyterlab-server/
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 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-python/Babel-2.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/json5-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.31[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jupyter-server-3[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 )
+RDEPEND=>=dev-python/Babel-2.10[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/json5-0.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.18.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.31[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-1.21[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(-)?] 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-server/jupyterlab_server-2.25.2.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=1adfd3bc3053de1d300b86001ac087fd
+_md5_=1c45e4db8c84aa3b0f0debcad9e85188
diff --git a/metadata/md5-cache/dev-python/kerberos-1.3.1-r2 b/metadata/md5-cache/dev-python/kerberos-1.3.1-r2
index 4cd6b31162f6..76b75de5519c 100644
--- a/metadata/md5-cache/dev-python/kerberos-1.3.1-r2
+++ b/metadata/md5-cache/dev-python/kerberos-1.3.1-r2
@@ -1,17 +1,17 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=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(-)?]
+BDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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
-DEPEND=app-crypt/mit-krb5 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 )
+DEPEND=app-crypt/mit-krb5 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=A high-level Python wrapper for Kerberos/GSSAPI operations
EAPI=8
HOMEPAGE=https://www.calendarserver.org/PyKerberos.html https://github.com/apple/ccs-pykerberos/ https://pypi.org/project/kerberos/
INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=Apache-2.0
-RDEPEND=app-crypt/mit-krb5 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=app-crypt/mit-krb5 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
SLOT=0
SRC_URI=https://github.com/apple/ccs-pykerberos/archive/PyKerberos-1.3.1.tar.gz -> ccs-pykerberos-PyKerberos-1.3.1.gh.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=84e352f84b1ef344e0e999fd335f0054
+_md5_=4b8725de360553b9910d854f7276fd1c
diff --git a/metadata/md5-cache/dev-python/nbclient-0.9.0 b/metadata/md5-cache/dev-python/nbclient-0.9.0
index da714d7d4e99..20629342de79 100644
--- a/metadata/md5-cache/dev-python/nbclient-0.9.0
+++ b/metadata/md5-cache/dev-python/nbclient-0.9.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-6.19.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nbconvert[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(-)?] dev-python/testpath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/jupyter-client-6.1.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.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/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-6.19.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/nbconvert[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(-)?] dev-python/testpath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/jupyter-client-6.1.12[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.4[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(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.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=A client library for executing Jupyter notebooks
EAPI=8
HOMEPAGE=https://nbclient.readthedocs.io/en/latest/ https://github.com/jupyter/nbclient/ https://pypi.org/project/nbclient/
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=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=BSD
-RDEPEND=>=dev-python/jupyter-client-6.1.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-5.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.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 )
+RDEPEND=>=dev-python/jupyter-client-6.1.12[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+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/n/nbclient/nbclient-0.9.0.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=2acb507abf07d0c3aa34418ab03c8075
+_md5_=9ebd725d2753ce099a27254b7ecc275f
diff --git a/metadata/md5-cache/dev-python/nbconvert-7.11.0 b/metadata/md5-cache/dev-python/nbconvert-7.11.0
index c3feb36811cf..afc2deda06f3 100644
--- a/metadata/md5-cache/dev-python/nbconvert-7.11.0
+++ b/metadata/md5-cache/dev-python/nbconvert-7.11.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/ipykernel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipywidgets-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyterlab-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/mistune-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbclient-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1.1[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/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=test? ( dev-python/ipykernel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipywidgets-7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/defusedxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyterlab-pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/mistune-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbclient-0.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.7[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/pandocfilters-1.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tinycss2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1.1[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(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Converting Jupyter Notebooks
EAPI=8
HOMEPAGE=https://nbconvert.readthedocs.io/ https://github.com/jupyter/nbconvert/ https://pypi.org/project/nbconvert/
INHERIT=distutils-r1 pypi virtualx
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=BSD
-RDEPEND=dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyterlab-pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/mistune-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbclient-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pandocfilters-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1.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 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/defusedxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-core-4.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyterlab-pygments[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/mistune-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbclient-0.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.7[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/pandocfilters-1.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tinycss2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/n/nbconvert/nbconvert-7.11.0.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5
-_md5_=c6066577a487b9661b23a93ad305a860
+_md5_=510585c8d34daae0282f2aa0b9dbd8d4
diff --git a/metadata/md5-cache/dev-python/nbformat-5.9.2 b/metadata/md5-cache/dev-python/nbformat-5.9.2
index 66ffbef4bd7f..869e77577001 100644
--- a/metadata/md5-cache/dev-python/nbformat-5.9.2
+++ b/metadata/md5-cache/dev-python/nbformat-5.9.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/testpath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/numpydoc[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/pydata-sphinx-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/numpydoc[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/pydata-sphinx-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/numpydoc[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/pydata-sphinx-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-python/fastjsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-core[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[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=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/testpath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/numpydoc[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/pydata-sphinx-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/numpydoc[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/pydata-sphinx-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[sqlite] >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/numpydoc[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/pydata-sphinx-theme[python_targets_python3_10(-)] ) ( dev-python/pypy3[sqlite] >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/numpydoc[python_targets_pypy3(-)] dev-python/myst-parser[python_targets_pypy3(-)] dev-python/pydata-sphinx-theme[python_targets_pypy3(-)] ) ) ) test? ( dev-python/fastjsonschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1[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/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:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/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=Reference implementation of the Jupyter Notebook format
EAPI=8
HOMEPAGE=https://jupyter.org/ https://github.com/jupyter/nbformat/ https://pypi.org/project/nbformat/
INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=doc 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=BSD
-RDEPEND=dev-python/fastjsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-2.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jupyter-core[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/fastjsonschema[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-2.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.1[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(-)?] python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] )
+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/n/nbformat/nbformat-5.9.2.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=443189942c6e4816367974b3773405d1
+_md5_=a2b6dfe870f9acdfa345c1ae825c8518
diff --git a/metadata/md5-cache/dev-python/openapi-core-0.18.2 b/metadata/md5-cache/dev-python/openapi-core-0.18.2
index dd5df735b875..ace54115d330 100644
--- a/metadata/md5-cache/dev-python/openapi-core-0.18.2
+++ b/metadata/md5-cache/dev-python/openapi-core-0.18.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/aiohttp-3.8.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/httpx-0.24.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-aiohttp-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/responses[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/starlette-0.26.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/strict-rfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/webob[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( <dev-python/asgiref-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/asgiref-3.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isodate[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.17.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-spec-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-spec-0.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parse[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-schema-validator-0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-schema-validator-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-spec-validator-0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-spec-validator-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[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/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/aiohttp-3.8.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flask[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/httpx-0.24.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-aiohttp-1.0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/responses[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/starlette-0.26.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/strict-rfc3339[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/webob[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( <dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/asgiref-3.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isodate[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.17.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-spec-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-spec-0.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-schema-validator-0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-schema-validator-0.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-spec-validator-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-spec-validator-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[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=Client-side and server-side support for the OpenAPI Specification v3
EAPI=8
HOMEPAGE=https://github.com/python-openapi/openapi-core/ https://pypi.org/project/openapi-core/
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 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=<dev-python/asgiref-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/asgiref-3.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isodate[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.17.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-spec-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-spec-0.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parse[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-schema-validator-0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-schema-validator-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-spec-validator-0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-spec-validator-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[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 )
+RDEPEND=<dev-python/asgiref-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/asgiref-3.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isodate[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-4.17.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-spec-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-spec-0.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parse[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-schema-validator-0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-schema-validator-0.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/openapi-spec-validator-0.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/openapi-spec-validator-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/werkzeug[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/o/openapi-core/openapi_core-0.18.2.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=8ef7e227572701f82488e512fdf62967
+_md5_=6909104923ffee37e48c261b58b99e9b
diff --git a/metadata/md5-cache/dev-python/openpyxl-3.1.2 b/metadata/md5-cache/dev-python/openpyxl-3.1.2
index a18ceab1b416..8b77ca2207d8 100644
--- a/metadata/md5-cache/dev-python/openpyxl-3.1.2
+++ b/metadata/md5-cache/dev-python/openpyxl-3.1.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff,jpeg] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-python/et_xmlfile[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(-)?]
+BDEPEND=test? ( dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff,jpeg] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) ) test? ( dev-python/et_xmlfile[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/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=Pure python reader and writer of Excel OpenXML files
EAPI=8
HOMEPAGE=https://openpyxl.readthedocs.io/en/stable/ https://foss.heptapod.net/openpyxl/openpyxl/
INHERIT=distutils-r1
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos
LICENSE=MIT
-RDEPEND=dev-python/et_xmlfile[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 )
+RDEPEND=dev-python/et_xmlfile[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://foss.heptapod.net/openpyxl/openpyxl/-/archive/3.1.2/openpyxl-3.1.2.tar.bz2
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=c771a0b8adf3f6fca0311e399849116c
+_md5_=ce11545a5e09dfc7342b42d54896578b
diff --git a/metadata/md5-cache/dev-python/pandocfilters-1.5.0 b/metadata/md5-cache/dev-python/pandocfilters-1.5.0
index 891e3bda3c72..431fb875c218 100644
--- a/metadata/md5-cache/dev-python/pandocfilters-1.5.0
+++ b/metadata/md5-cache/dev-python/pandocfilters-1.5.0
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=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(-)?]
+BDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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=Utilities for writing pandoc filters in python
EAPI=8
HOMEPAGE=https://github.com/jgm/pandocfilters/ https://pypi.org/project/pandocfilters/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-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 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pandocfilters/pandocfilters-1.5.0.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=8f969ad183c4608214042ec50742ed25
+_md5_=f2e47d33574eb1edea5c32874a67edd1
diff --git a/metadata/md5-cache/dev-python/parse-1.19.1 b/metadata/md5-cache/dev-python/parse-1.19.1
index e060a9b7ba51..ed91d6eb0d1c 100644
--- a/metadata/md5-cache/dev-python/parse-1.19.1
+++ b/metadata/md5-cache/dev-python/parse-1.19.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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(-)?]
+BDEPEND=test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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=Parse strings using a specification based on the Python format() syntax
EAPI=8
-HOMEPAGE=https://pypi.org/project/parse/
+HOMEPAGE=https://github.com/r1chardj0n3s/parse/ https://pypi.org/project/parse/
INHERIT=distutils-r1
-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 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+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/r1chardj0n3s/parse/archive/refs/tags/1.19.1.tar.gz -> parse-1.19.1.gh.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=ce6cf7e08a6384008178cd5e8c492a2b
+_md5_=c8946b3fcf7dd723f4e9390645dde0ec
diff --git a/metadata/md5-cache/dev-python/pivy-0.6.8 b/metadata/md5-cache/dev-python/pivy-0.6.8
index 32e6d2f5a89b..767fd465248a 100644
--- a/metadata/md5-cache/dev-python/pivy-0.6.8
+++ b/metadata/md5-cache/dev-python/pivy-0.6.8
@@ -1,17 +1,17 @@
-BDEPEND=dev-lang/swig dev-util/cmake test? ( >=media-libs/coin-4.0.0 quarter? ( media-libs/quarter ) soqt? ( >=media-libs/SoQt-1.6.0 ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+BDEPEND=dev-lang/swig dev-util/cmake test? ( >=media-libs/coin-4.0.0 quarter? ( media-libs/quarter ) soqt? ( >=media-libs/SoQt-1.6.0 ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=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
-DEPEND=>=media-libs/coin-4.0.0 quarter? ( media-libs/quarter ) soqt? ( >=media-libs/SoQt-1.6.0 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+DEPEND=>=media-libs/coin-4.0.0 quarter? ( media-libs/quarter ) soqt? ( >=media-libs/SoQt-1.6.0 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=Coin3D bindings for Python
EAPI=8
HOMEPAGE=https://github.com/coin3d/pivy
INHERIT=distutils-r1
-IUSE=+quarter soqt test python_targets_python3_10 python_targets_python3_11 debug
+IUSE=+quarter soqt test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=amd64 x86
LICENSE=ISC
-RDEPEND=>=media-libs/coin-4.0.0 quarter? ( media-libs/quarter ) soqt? ( >=media-libs/SoQt-1.6.0 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) || ( quarter soqt ) || ( python_targets_python3_10 python_targets_python3_11 )
+RDEPEND=>=media-libs/coin-4.0.0 quarter? ( media-libs/quarter ) soqt? ( >=media-libs/SoQt-1.6.0 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) || ( quarter soqt ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/coin3d/pivy/archive/refs/tags/0.6.8.tar.gz -> pivy-0.6.8.tar.gz
+SRC_URI=https://github.com/coin3d/pivy/archive/refs/tags/0.6.8.tar.gz -> pivy-0.6.8.tar.gz https://dev.gentoo.org/~andrewammerlaan/pivy-0.6.8-python312-unittests.patch
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=ba33fd269872f1db83152deaf68eaede
+_md5_=3eb738c521fd44c7a802b136b447c23f
diff --git a/metadata/md5-cache/dev-python/pygccxml-2.4.0 b/metadata/md5-cache/dev-python/pygccxml-2.4.0
new file mode 100644
index 000000000000..3f003f767e4c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pygccxml-2.4.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-libs/castxml python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-libs/castxml
+DESCRIPTION=A specialized XML reader to navigate C++ declarations
+EAPI=8
+HOMEPAGE=https://github.com/CastXML/pygccxml
+INHERIT=distutils-r1
+IUSE=test doc python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~riscv ~x86
+LICENSE=Boost-1.0
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-libs/castxml python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/CastXML/pygccxml/archive/v2.4.0.tar.gz -> pygccxml-2.4.0.gh.tar.gz
+_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=ca61fa06ee3c295f842e82735678fa19
diff --git a/metadata/md5-cache/dev-python/pymongo-4.6.0 b/metadata/md5-cache/dev-python/pymongo-4.6.0
index 30fcbd4ac53c..29956d3a8780 100644
--- a/metadata/md5-cache/dev-python/pymongo-4.6.0
+++ b/metadata/md5-cache/dev-python/pymongo-4.6.0
@@ -1,17 +1,17 @@
-BDEPEND=test? ( test-full? ( >=dev-db/mongodb-2.6.0 ) ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( <dev-python/dnspython-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] kerberos? ( dev-python/kerberos[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(-)?]
+BDEPEND=test? ( test-full? ( >=dev-db/mongodb-2.6.0 ) ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( <dev-python/dnspython-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] kerberos? ( dev-python/kerberos[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/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 pretend setup test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=Python driver for MongoDB
EAPI=8
HOMEPAGE=https://github.com/mongodb/mongo-python-driver/ https://pypi.org/project/pymongo/
INHERIT=check-reqs distutils-r1
-IUSE=doc kerberos +native-extensions +test-full doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=doc kerberos +native-extensions +test-full doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=Apache-2.0
-RDEPEND=<dev-python/dnspython-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] kerberos? ( dev-python/kerberos[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 )
+RDEPEND=<dev-python/dnspython-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] kerberos? ( dev-python/kerberos[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/mongodb/mongo-python-driver/archive/4.6.0.tar.gz -> mongo-python-driver-4.6.0.gh.tar.gz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=d33b541a020cb81926f35f741666d443
+_md5_=50ac3f8df6c1b6543535b90cc0e8b454
diff --git a/metadata/md5-cache/dev-python/pytest-jupyter-0.7.0 b/metadata/md5-cache/dev-python/pytest-jupyter-0.7.0
index 94e8f9350bb3..faee0af5da0c 100644
--- a/metadata/md5-cache/dev-python/pytest-jupyter-0.7.0
+++ b/metadata/md5-cache/dev-python/pytest-jupyter-0.7.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/jupyter-client-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-6.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.3[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/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/jupyter-client-7.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-6.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-1.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.3[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/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=Pytest plugin for testing Jupyter libraries and extensions
EAPI=8
HOMEPAGE=https://jupyter.org/ https://github.com/jupyter-server/pytest-jupyter/ https://pypi.org/project/pytest-jupyter/
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 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-RDEPEND=>=dev-python/jupyter-client-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-6.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-1.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.3[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 )
+RDEPEND=>=dev-python/jupyter-client-7.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ipykernel-6.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jupyter-server-1.21[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/nbformat-5.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-jupyter/pytest_jupyter-0.7.0.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=d6e1fe14a2e75b45dc6bde32470a0486
+_md5_=772edf4a32cf2c5dbab524af761de5a5
diff --git a/metadata/md5-cache/dev-python/pytest-tornado-0.8.1-r1 b/metadata/md5-cache/dev-python/pytest-tornado-0.8.1-r1
index 9e20276eedce..c5d2b4cce779 100644
--- a/metadata/md5-cache/dev-python/pytest-tornado-0.8.1-r1
+++ b/metadata/md5-cache/dev-python/pytest-tornado-0.8.1-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-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(-)?]
+BDEPEND=test? ( >=dev-python/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5[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/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=Fixtures and markers to simplify testing of asynchronous tornado applications
EAPI=8
HOMEPAGE=https://github.com/eugeniy/pytest-tornado/ https://pypi.org/project/pytest-tornado/
INHERIT=distutils-r1
-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 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/pytest-3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-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 )
+RDEPEND=>=dev-python/pytest-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5[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/eugeniy/pytest-tornado/archive/refs/tags/v0.8.1.tar.gz -> pytest-tornado-0.8.1.gh.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=9edeacef527d0e5418c3a5a3ad7a4162
+_md5_=755f8d64bc3dc263cae12a230b4cf1bb
diff --git a/metadata/md5-cache/dev-python/pytest-tornasync-0.6.0_p2-r1 b/metadata/md5-cache/dev-python/pytest-tornasync-0.6.0_p2-r1
index 0f78261a671e..88e5dcda191e 100644
--- a/metadata/md5-cache/dev-python/pytest-tornasync-0.6.0_p2-r1
+++ b/metadata/md5-cache/dev-python/pytest-tornasync-0.6.0_p2-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5.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(-)?] ) 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(-)?]
+BDEPEND=test? ( >=dev-python/pytest-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5.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/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=Pytest plugin for testing Python 3.5+ Tornado code
EAPI=8
HOMEPAGE=https://github.com/eukaryote/pytest-tornasync/ https://pypi.org/project/pytest-tornasync/
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 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
-RDEPEND=>=dev-python/pytest-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5.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 )
+RDEPEND=>=dev-python/pytest-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tornado-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/eukaryote/pytest-tornasync/archive/0.6.0.post2.tar.gz -> pytest-tornasync-0.6.0.post2.gh.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=e21a513ccc59ea50cd5468db27ec187a
+_md5_=9134454474ac77a36b81cf24bddf4e66
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.5.2 b/metadata/md5-cache/dev-python/rapidfuzz-3.5.2
index e1e69970b2bd..3158863126cf 100644
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.5.2
+++ b/metadata/md5-cache/dev-python/rapidfuzz-3.5.2
@@ -1,17 +1,17 @@
-BDEPEND=>=dev-python/cython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rapidfuzz-capi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scikit-build-0.16.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/hypothesis[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(-)?] ) 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(-)?]
+BDEPEND=>=dev-python/cython-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rapidfuzz-capi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scikit-build-0.16.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-2.2.3 dev-python/numpy[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 )
+DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-2.2.3 dev-python/numpy[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 )
DESCRIPTION=Rapid fuzzy string matching in Python using various string metrics
EAPI=8
HOMEPAGE=https://github.com/maxbachmann/RapidFuzz/ https://pypi.org/project/rapidfuzz/
INHERIT=distutils-r1 multiprocessing pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+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/r/rapidfuzz/rapidfuzz-3.5.2.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=6879cbb0bda607562db7f894adbac246
+_md5_=f0ab341efa59aa13480a19021be0713e
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-capi-1.0.5 b/metadata/md5-cache/dev-python/rapidfuzz-capi-1.0.5
index 145dfd9ea5c1..3a525b2f6edc 100644
--- a/metadata/md5-cache/dev-python/rapidfuzz-capi-1.0.5
+++ b/metadata/md5-cache/dev-python/rapidfuzz-capi-1.0.5
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=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(-)?]
+BDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-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=C-API of RapidFuzz, which can be used to extend RapidFuzz
EAPI=8
HOMEPAGE=https://github.com/maxbachmann/rapidfuzz_capi/ https://pypi.org/project/rapidfuzz-capi/
INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://github.com/maxbachmann/rapidfuzz_capi/archive/v1.0.5.tar.gz -> rapidfuzz_capi-1.0.5.gh.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=bf47b8dd9b2d2dfeb1f91189172d2b4d
+_md5_=cf70c8bfbb3b936812b80b889e1e3ef5
diff --git a/metadata/md5-cache/dev-python/scikit-build-0.17.6 b/metadata/md5-cache/dev-python/scikit-build-0.17.6
index 6e3cffafc8f0..9d0ac64bdf7d 100644
--- a/metadata/md5-cache/dev-python/scikit-build-0.17.6
+++ b/metadata/md5-cache/dev-python/scikit-build-0.17.6
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/build-0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cython-0.25.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-mock-1.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] ) ) ) test? ( dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-42.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/wheel-0.32.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(-)?] ) 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=dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/build-0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cython-0.25.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-mock-1.10.4[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/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] dev-python/sphinx-issues[python_targets_pypy3(-)] ) ) ) test? ( dev-python/distro[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/setuptools-42.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/wheel-0.32.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/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=Improved build system generator for Python C/C++/Fortran/Cython extensions
EAPI=8
HOMEPAGE=https://github.com/scikit-build/scikit-build/ https://pypi.org/project/scikit-build/
INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=doc 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=MIT
-RDEPEND=dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-42.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/wheel-0.32.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 )
+RDEPEND=dev-python/distro[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/setuptools-42.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/wheel-0.32.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/scikit-build/scikit_build-0.17.6.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=67a85d901258c616c18a3c428e21e33e
+_md5_=900b3239b6f73c306a2a2eb31c24cd7f
diff --git a/metadata/md5-cache/dev-python/sqlparse-0.4.4 b/metadata/md5-cache/dev-python/sqlparse-0.4.4
index 81d1e4c2f678..ab874e0dfc30 100644
--- a/metadata/md5-cache/dev-python/sqlparse-0.4.4
+++ b/metadata/md5-cache/dev-python/sqlparse-0.4.4
@@ -1,16 +1,16 @@
-BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) 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/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) 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 non-validating SQL parser module for Python
EAPI=8
HOMEPAGE=https://github.com/andialbrecht/sqlparse/ https://pypi.org/project/sqlparse/
INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=doc 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 ~amd64-linux ~x86-linux
LICENSE=BSD-2
-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/s/sqlparse/sqlparse-0.4.4.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=266881166ee0785b37e9040e0b0f0264
+_md5_=d0bca0952bc317dbe4a67a55d9ee8b1f
diff --git a/metadata/md5-cache/dev-python/tblib-3.0.0 b/metadata/md5-cache/dev-python/tblib-3.0.0
index 64d78d9c99dd..87fdb911fdbc 100644
--- a/metadata/md5-cache/dev-python/tblib-3.0.0
+++ b/metadata/md5-cache/dev-python/tblib-3.0.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/twisted[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/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(-)?]
+BDEPEND=test? ( dev-python/twisted[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/six[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/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=Traceback fiddling library for Python
EAPI=8
HOMEPAGE=https://github.com/ionelmc/python-tblib/ https://pypi.org/project/tblib/
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 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/six[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/t/tblib/tblib-3.0.0.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=24a26e2441d727404972ab99b618f090
+_md5_=aed7814a9e06a44f34c7854b09ac14d2
diff --git a/metadata/md5-cache/dev-python/timeout-decorator-0.5.0-r1 b/metadata/md5-cache/dev-python/timeout-decorator-0.5.0-r1
index 0030ea73be3f..8757aaa3ee21 100644
--- a/metadata/md5-cache/dev-python/timeout-decorator-0.5.0-r1
+++ b/metadata/md5-cache/dev-python/timeout-decorator-0.5.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=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/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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=Timeout decorator
EAPI=8
HOMEPAGE=https://github.com/pnpnpn/timeout-decorator/ https://pypi.org/project/timeout-decorator/
INHERIT=distutils-r1
-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=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+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/pnpnpn/timeout-decorator/archive/9fbc3ef5b6f8f8cba2eb7ba795813d6ec543e265.tar.gz -> timeout-decorator-9fbc3ef5b6f8f8cba2eb7ba795813d6ec543e265.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=2564d66500508b86957cc90eac0b0b05
+_md5_=cd09a1f3b8fef1078048831a8e381fba
diff --git a/metadata/md5-cache/dev-python/widgetsnbextension-4.0.9 b/metadata/md5-cache/dev-python/widgetsnbextension-4.0.9
index 5cc1615af771..6881df559601 100644
--- a/metadata/md5-cache/dev-python/widgetsnbextension-4.0.9
+++ b/metadata/md5-cache/dev-python/widgetsnbextension-4.0.9
@@ -1,15 +1,15 @@
-BDEPEND=dev-python/jupyter-packaging[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(+)] ) >=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(-)?]
+BDEPEND=dev-python/jupyter-packaging[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
DESCRIPTION=IPython HTML widgets for Jupyter
EAPI=8
HOMEPAGE=https://ipython.org/ https://pypi.org/project/widgetsnbextension/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=dev-python/notebook[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 )
+RDEPEND=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 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/w/widgetsnbextension/widgetsnbextension-4.0.9.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=3e44d6de6a5b9f16a3bba79c7db3a63e
+_md5_=401bd93fde829a6a211607c66649a6c8
diff --git a/metadata/md5-cache/dev-python/xlrd-2.0.1-r1 b/metadata/md5-cache/dev-python/xlrd-2.0.1-r1
index f537176b5b3a..b7013bc4fa9c 100644
--- a/metadata/md5-cache/dev-python/xlrd-2.0.1-r1
+++ b/metadata/md5-cache/dev-python/xlrd-2.0.1-r1
@@ -1,16 +1,16 @@
-BDEPEND=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/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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=Library to extract data from Microsoft Excel spreadsheets
EAPI=8
HOMEPAGE=https://www.python-excel.org/ https://github.com/python-excel/xlrd/ https://pypi.org/project/xlrd/
INHERIT=distutils-r1
-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=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-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://github.com/python-excel/xlrd/archive/2.0.1.tar.gz -> xlrd-2.0.1.gh.tar.gz
_eclasses_=distutils-r1 ae136dc2e1c0006e9480d44a6c1886d9 flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=d5f09c74c023e6adabc1b21371953fac
+_md5_=8cc60b1cc470d38fa25ac848ed29347c
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index f7de52ed96ba..4ad24cc9be25 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/qtwebengine-6.5.3 b/metadata/md5-cache/dev-qt/qtwebengine-6.5.3
index 271d64b3c581..8a65446a9a63 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.5.3
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.5.3
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.5.3
SRC_URI=https://download.qt.io/official_releases/qt/6.5/6.5.3/submodules/qtwebengine-everywhere-src-6.5.3.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.5-patchset-1.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 qt6-build d0a23873552962a761c59b4aa1f3052b toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e78f66b002b9f61b0ab07e2650c9b223
+_md5_=82bf4c33ee673b464bdac15289a2752f
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.6.0 b/metadata/md5-cache/dev-qt/qtwebengine-6.6.0
index 47dc31b11452..e44fc089e9e1 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.6.0
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.6.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.6.0
SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.0/submodules/qtwebengine-everywhere-src-6.6.0.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.6-patchset-3.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 qt6-build d0a23873552962a761c59b4aa1f3052b toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8ecb157211e38c31f98d3152beedefa8
+_md5_=e9081006b5e74e8ae795c4e357bc724a
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.6.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.6.9999
index 555e742f40ee..f313b3343ef8 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.6.9999
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.6.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.6-patchset-3.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 5133e393e8717a3a093660f990801dc1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 qt6-build d0a23873552962a761c59b4aa1f3052b toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0fe1fd2bb900e2958c3d856e003653b1
+_md5_=68e9ebf19559d1fd88df61f6047af82c
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 50dad73844ab..a47936ad9a21 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/freecad-0.21.2 b/metadata/md5-cache/media-gfx/freecad-0.21.2
new file mode 100644
index 000000000000..88647d7f6c70
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/freecad-0.21.2
@@ -0,0 +1,18 @@
+BDEPEND=app-text/dos2unix dev-lang/swig test? ( python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyyaml[python_targets_python3_12(-)] ) !qt6? ( dev-qt/qttest:5 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-libs/OpenNI2[opengl(+)] dev-libs/boost:= dev-libs/libfmt:= dev-libs/libspnav[X] dev-libs/xerces-c[icu] !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtnetwork:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qtbase:6[concurrent,network,xml] ) media-libs/freetype media-libs/qhull:= sci-libs/hdf5:=[fortran,zlib] >=sci-libs/med-4.0.0-r1 sci-libs/opencascade:=[json,vtk] sci-libs/orocos_kdl:= sys-libs/zlib virtual/libusb:1 cloud? ( dev-libs/openssl:= net-misc/curl ) fem? ( !qt6? ( sci-libs/vtk:=[qt5,rendering] ) qt6? ( sci-libs/vtk:=[qt6,rendering] ) ) gui? ( >=media-libs/coin-4.0.0 virtual/glu virtual/opengl !qt6? ( designer? ( dev-qt/designer:5 ) dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 python_single_target_python3_10? ( dev-python/matplotlib[python_targets_python3_10(-)] >=dev-python/pivy-0.6.5[python_targets_python3_10(-)] dev-python/pyside2[gui,svg,webchannel,webengine,python_targets_python3_10(-)] dev-python/shiboken2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/matplotlib[python_targets_python3_11(-)] >=dev-python/pivy-0.6.5[python_targets_python3_11(-)] dev-python/pyside2[gui,svg,webchannel,webengine,python_targets_python3_11(-)] dev-python/shiboken2[python_targets_python3_11(-)] ) ) qt6? ( designer? ( dev-qt/qttools:6[designer] ) dev-qt/qtbase:6[gui,opengl,widgets] dev-qt/qtsvg:6 dev-qt/qtwebengine:6[widgets] python_single_target_python3_10? ( dev-python/matplotlib[python_targets_python3_10(-)] >=dev-python/pivy-0.6.5[python_targets_python3_10(-)] dev-python/pyside6[gui,svg,webchannel,webengine,python_targets_python3_10(-)] dev-python/shiboken6[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/matplotlib[python_targets_python3_11(-)] >=dev-python/pivy-0.6.5[python_targets_python3_11(-)] dev-python/pyside6[gui,svg,webchannel,webengine,python_targets_python3_11(-)] dev-python/shiboken6[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/matplotlib[python_targets_python3_12(-)] >=dev-python/pivy-0.6.5[python_targets_python3_12(-)] dev-python/pyside6[gui,svg,webchannel,webengine,python_targets_python3_12(-)] dev-python/shiboken6[python_targets_python3_12(-)] ) ) ) netgen? ( media-gfx/netgen[opencascade] ) openscad? ( media-gfx/openscad ) pcl? ( sci-libs/pcl:=[opengl,openni2,qt5,vtk] ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_10(-)] ) fem? ( dev-python/ply[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_11(-)] ) fem? ( dev-python/ply[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_12(-)] ) fem? ( dev-python/ply[python_targets_python3_12(-)] ) ) >=dev-cpp/eigen-3.3.1:3 test? ( python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyyaml[python_targets_python3_12(-)] ) !qt6? ( dev-qt/qttest:5 ) )
+DESCRIPTION=QT based Computer Aided Design application
+EAPI=8
+HOMEPAGE=https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=check-reqs cmake optfeature python-single-r1 xdg
+IUSE=debug designer +gui qt6 test +addonmgr +fem +idf +image +inspection +material +openscad +part-design +path +points +raytracing +robot +show +surface +techdraw +tux cloud netgen pcl python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64
+LICENSE=LGPL-2 CC-BY-SA-4.0
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-libs/OpenNI2[opengl(+)] dev-libs/boost:= dev-libs/libfmt:= dev-libs/libspnav[X] dev-libs/xerces-c[icu] !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtnetwork:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qtbase:6[concurrent,network,xml] ) media-libs/freetype media-libs/qhull:= sci-libs/hdf5:=[fortran,zlib] >=sci-libs/med-4.0.0-r1 sci-libs/opencascade:=[json,vtk] sci-libs/orocos_kdl:= sys-libs/zlib virtual/libusb:1 cloud? ( dev-libs/openssl:= net-misc/curl ) fem? ( !qt6? ( sci-libs/vtk:=[qt5,rendering] ) qt6? ( sci-libs/vtk:=[qt6,rendering] ) ) gui? ( >=media-libs/coin-4.0.0 virtual/glu virtual/opengl !qt6? ( designer? ( dev-qt/designer:5 ) dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 python_single_target_python3_10? ( dev-python/matplotlib[python_targets_python3_10(-)] >=dev-python/pivy-0.6.5[python_targets_python3_10(-)] dev-python/pyside2[gui,svg,webchannel,webengine,python_targets_python3_10(-)] dev-python/shiboken2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/matplotlib[python_targets_python3_11(-)] >=dev-python/pivy-0.6.5[python_targets_python3_11(-)] dev-python/pyside2[gui,svg,webchannel,webengine,python_targets_python3_11(-)] dev-python/shiboken2[python_targets_python3_11(-)] ) ) qt6? ( designer? ( dev-qt/qttools:6[designer] ) dev-qt/qtbase:6[gui,opengl,widgets] dev-qt/qtsvg:6 dev-qt/qtwebengine:6[widgets] python_single_target_python3_10? ( dev-python/matplotlib[python_targets_python3_10(-)] >=dev-python/pivy-0.6.5[python_targets_python3_10(-)] dev-python/pyside6[gui,svg,webchannel,webengine,python_targets_python3_10(-)] dev-python/shiboken6[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/matplotlib[python_targets_python3_11(-)] >=dev-python/pivy-0.6.5[python_targets_python3_11(-)] dev-python/pyside6[gui,svg,webchannel,webengine,python_targets_python3_11(-)] dev-python/shiboken6[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/matplotlib[python_targets_python3_12(-)] >=dev-python/pivy-0.6.5[python_targets_python3_12(-)] dev-python/pyside6[gui,svg,webchannel,webengine,python_targets_python3_12(-)] dev-python/shiboken6[python_targets_python3_12(-)] ) ) ) netgen? ( media-gfx/netgen[opencascade] ) openscad? ( media-gfx/openscad ) pcl? ( sci-libs/pcl:=[opengl,openni2,qt5,vtk] ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_10(-)] ) fem? ( dev-python/ply[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_11(-)] ) fem? ( dev-python/ply[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_12(-)] ) fem? ( dev-python/ply[python_targets_python3_12(-)] ) )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) designer? ( gui ) inspection? ( points ) path? ( robot ) python_single_target_python3_12? ( gui? ( qt6 ) )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/FreeCAD/FreeCAD/archive/refs/tags/0.21.2.tar.gz -> freecad-0.21.2.tar.gz
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fca26be1a27a62a0032d5a1cc7dcd888
diff --git a/metadata/md5-cache/media-gfx/freecad-9999 b/metadata/md5-cache/media-gfx/freecad-9999
index 6c2f5056e3e9..e6ab47223898 100644
--- a/metadata/md5-cache/media-gfx/freecad-9999
+++ b/metadata/md5-cache/media-gfx/freecad-9999
@@ -1,17 +1,17 @@
-BDEPEND=app-text/dos2unix dev-lang/swig test? ( python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] ) dev-qt/qttest:5 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=app-text/dos2unix dev-lang/swig test? ( python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyyaml[python_targets_python3_12(-)] ) !qt6? ( dev-qt/qttest:5 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/OpenNI2[opengl(+)] dev-libs/boost:= dev-libs/libfmt:= dev-libs/libspnav[X] dev-libs/xerces-c[icu] dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtnetwork:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 media-libs/freetype media-libs/qhull:= sci-libs/hdf5:=[fortran,zlib] >=sci-libs/med-4.0.0-r1 sci-libs/opencascade:=[json,vtk] sci-libs/orocos_kdl:= sys-libs/zlib virtual/libusb:1 cloud? ( dev-libs/openssl:= net-misc/curl ) fem? ( sci-libs/vtk:=[qt5,rendering] ) gui? ( dev-qt/designer:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 >=media-libs/coin-4.0.0 virtual/glu virtual/opengl python_single_target_python3_10? ( dev-python/matplotlib[python_targets_python3_10(-)] >=dev-python/pivy-0.6.5[python_targets_python3_10(-)] dev-python/pyside2[gui,svg,webchannel,webengine,python_targets_python3_10(-)] dev-python/shiboken2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/matplotlib[python_targets_python3_11(-)] >=dev-python/pivy-0.6.5[python_targets_python3_11(-)] dev-python/pyside2[gui,svg,webchannel,webengine,python_targets_python3_11(-)] dev-python/shiboken2[python_targets_python3_11(-)] ) ) netgen? ( media-gfx/netgen[opencascade] ) openscad? ( media-gfx/openscad ) pcl? ( sci-libs/pcl:=[opengl,openni2,qt5,vtk] ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_10(-)] ) fem? ( dev-python/ply[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_11(-)] ) fem? ( dev-python/ply[python_targets_python3_11(-)] ) ) >=dev-cpp/eigen-3.3.1:3 test? ( python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] ) dev-qt/qttest:5 )
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-libs/OpenNI2[opengl(+)] dev-libs/boost:= dev-libs/libfmt:= dev-libs/libspnav[X] dev-libs/xerces-c[icu] !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtnetwork:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qtbase:6[concurrent,network,xml] ) media-libs/freetype media-libs/qhull:= sci-libs/hdf5:=[fortran,zlib] >=sci-libs/med-4.0.0-r1 sci-libs/opencascade:=[json,vtk] sci-libs/orocos_kdl:= sys-libs/zlib virtual/libusb:1 cloud? ( dev-libs/openssl:= net-misc/curl ) fem? ( !qt6? ( sci-libs/vtk:=[qt5,rendering] ) qt6? ( sci-libs/vtk:=[qt6,rendering] ) ) gui? ( >=media-libs/coin-4.0.0 virtual/glu virtual/opengl !qt6? ( designer? ( dev-qt/designer:5 ) dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 python_single_target_python3_10? ( dev-python/matplotlib[python_targets_python3_10(-)] >=dev-python/pivy-0.6.5[python_targets_python3_10(-)] dev-python/pyside2[gui,svg,webchannel,webengine,python_targets_python3_10(-)] dev-python/shiboken2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/matplotlib[python_targets_python3_11(-)] >=dev-python/pivy-0.6.5[python_targets_python3_11(-)] dev-python/pyside2[gui,svg,webchannel,webengine,python_targets_python3_11(-)] dev-python/shiboken2[python_targets_python3_11(-)] ) ) qt6? ( designer? ( dev-qt/qttools:6[designer] ) dev-qt/qtbase:6[gui,opengl,widgets] dev-qt/qtsvg:6 dev-qt/qtwebengine:6[widgets] python_single_target_python3_10? ( dev-python/matplotlib[python_targets_python3_10(-)] >=dev-python/pivy-0.6.5[python_targets_python3_10(-)] dev-python/pyside6[gui,svg,webchannel,webengine,python_targets_python3_10(-)] dev-python/shiboken6[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/matplotlib[python_targets_python3_11(-)] >=dev-python/pivy-0.6.5[python_targets_python3_11(-)] dev-python/pyside6[gui,svg,webchannel,webengine,python_targets_python3_11(-)] dev-python/shiboken6[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/matplotlib[python_targets_python3_12(-)] >=dev-python/pivy-0.6.5[python_targets_python3_12(-)] dev-python/pyside6[gui,svg,webchannel,webengine,python_targets_python3_12(-)] dev-python/shiboken6[python_targets_python3_12(-)] ) ) ) netgen? ( media-gfx/netgen[opencascade] ) openscad? ( media-gfx/openscad ) pcl? ( sci-libs/pcl:=[opengl,openni2,qt5,vtk] ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_10(-)] ) fem? ( dev-python/ply[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_11(-)] ) fem? ( dev-python/ply[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_12(-)] ) fem? ( dev-python/ply[python_targets_python3_12(-)] ) ) >=dev-cpp/eigen-3.3.1:3 test? ( python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyyaml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyyaml[python_targets_python3_12(-)] ) !qt6? ( dev-qt/qttest:5 ) )
DESCRIPTION=QT based Computer Aided Design application
EAPI=8
HOMEPAGE=https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs cmake optfeature python-single-r1 xdg git-r3
-IUSE=debug designer +gui test +addonmgr +fem +idf +image +inspection +material +openscad +part-design +path +points +raytracing +robot +show +surface +techdraw +tux cloud netgen pcl python_single_target_python3_10 python_single_target_python3_11
+IUSE=debug designer +gui qt6 test +addonmgr +fem +idf +image +inspection +material +openscad +part-design +path +points +raytracing +robot +show +surface +techdraw +tux cloud netgen pcl python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=LGPL-2 CC-BY-SA-4.0
PROPERTIES=live
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/OpenNI2[opengl(+)] dev-libs/boost:= dev-libs/libfmt:= dev-libs/libspnav[X] dev-libs/xerces-c[icu] dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtnetwork:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 media-libs/freetype media-libs/qhull:= sci-libs/hdf5:=[fortran,zlib] >=sci-libs/med-4.0.0-r1 sci-libs/opencascade:=[json,vtk] sci-libs/orocos_kdl:= sys-libs/zlib virtual/libusb:1 cloud? ( dev-libs/openssl:= net-misc/curl ) fem? ( sci-libs/vtk:=[qt5,rendering] ) gui? ( dev-qt/designer:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 >=media-libs/coin-4.0.0 virtual/glu virtual/opengl python_single_target_python3_10? ( dev-python/matplotlib[python_targets_python3_10(-)] >=dev-python/pivy-0.6.5[python_targets_python3_10(-)] dev-python/pyside2[gui,svg,webchannel,webengine,python_targets_python3_10(-)] dev-python/shiboken2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/matplotlib[python_targets_python3_11(-)] >=dev-python/pivy-0.6.5[python_targets_python3_11(-)] dev-python/pyside2[gui,svg,webchannel,webengine,python_targets_python3_11(-)] dev-python/shiboken2[python_targets_python3_11(-)] ) ) netgen? ( media-gfx/netgen[opencascade] ) openscad? ( media-gfx/openscad ) pcl? ( sci-libs/pcl:=[opengl,openni2,qt5,vtk] ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_10(-)] ) fem? ( dev-python/ply[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_11(-)] ) fem? ( dev-python/ply[python_targets_python3_11(-)] ) )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) designer? ( gui ) inspection? ( points ) path? ( robot )
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) dev-libs/OpenNI2[opengl(+)] dev-libs/boost:= dev-libs/libfmt:= dev-libs/libspnav[X] dev-libs/xerces-c[icu] !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtnetwork:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 ) qt6? ( dev-qt/qtbase:6[concurrent,network,xml] ) media-libs/freetype media-libs/qhull:= sci-libs/hdf5:=[fortran,zlib] >=sci-libs/med-4.0.0-r1 sci-libs/opencascade:=[json,vtk] sci-libs/orocos_kdl:= sys-libs/zlib virtual/libusb:1 cloud? ( dev-libs/openssl:= net-misc/curl ) fem? ( !qt6? ( sci-libs/vtk:=[qt5,rendering] ) qt6? ( sci-libs/vtk:=[qt6,rendering] ) ) gui? ( >=media-libs/coin-4.0.0 virtual/glu virtual/opengl !qt6? ( designer? ( dev-qt/designer:5 ) dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtprintsupport:5 dev-qt/qtsvg:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 python_single_target_python3_10? ( dev-python/matplotlib[python_targets_python3_10(-)] >=dev-python/pivy-0.6.5[python_targets_python3_10(-)] dev-python/pyside2[gui,svg,webchannel,webengine,python_targets_python3_10(-)] dev-python/shiboken2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/matplotlib[python_targets_python3_11(-)] >=dev-python/pivy-0.6.5[python_targets_python3_11(-)] dev-python/pyside2[gui,svg,webchannel,webengine,python_targets_python3_11(-)] dev-python/shiboken2[python_targets_python3_11(-)] ) ) qt6? ( designer? ( dev-qt/qttools:6[designer] ) dev-qt/qtbase:6[gui,opengl,widgets] dev-qt/qtsvg:6 dev-qt/qtwebengine:6[widgets] python_single_target_python3_10? ( dev-python/matplotlib[python_targets_python3_10(-)] >=dev-python/pivy-0.6.5[python_targets_python3_10(-)] dev-python/pyside6[gui,svg,webchannel,webengine,python_targets_python3_10(-)] dev-python/shiboken6[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/matplotlib[python_targets_python3_11(-)] >=dev-python/pivy-0.6.5[python_targets_python3_11(-)] dev-python/pyside6[gui,svg,webchannel,webengine,python_targets_python3_11(-)] dev-python/shiboken6[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/matplotlib[python_targets_python3_12(-)] >=dev-python/pivy-0.6.5[python_targets_python3_12(-)] dev-python/pyside6[gui,svg,webchannel,webengine,python_targets_python3_12(-)] dev-python/shiboken6[python_targets_python3_12(-)] ) ) ) netgen? ( media-gfx/netgen[opencascade] ) openscad? ( media-gfx/openscad ) pcl? ( sci-libs/pcl:=[opengl,openni2,qt5,vtk] ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/pybind11[python_targets_python3_10(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_10(-)] ) fem? ( dev-python/ply[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/pybind11[python_targets_python3_11(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_11(-)] ) fem? ( dev-python/ply[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/pybind11[python_targets_python3_12(-)] addonmgr? ( dev-python/GitPython[python_targets_python3_12(-)] ) fem? ( dev-python/ply[python_targets_python3_12(-)] ) )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) designer? ( gui ) inspection? ( points ) path? ( robot ) python_single_target_python3_12? ( gui? ( qt6 ) )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 5133e393e8717a3a093660f990801dc1 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=aa79bfa4ac46a4a5af49265be525465a
+_md5_=2fa6a2be75f455edf8bce4230ad88292
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 2c3fa48abdd3..13b3ea6d121e 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/coin-4.0.1 b/metadata/md5-cache/media-libs/coin-4.0.1
new file mode 100644
index 000000000000..49683f539d53
--- /dev/null
+++ b/metadata/md5-cache/media-libs/coin-4.0.1
@@ -0,0 +1,17 @@
+BDEPEND=doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=app-arch/bzip2 dev-libs/expat media-libs/fontconfig media-libs/freetype:2 media-libs/simage sys-libs/zlib virtual/opengl virtual/glu x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext javascript? ( dev-lang/spidermonkey:60 ) openal? ( media-libs/openal ) dev-libs/boost:0 x11-base/xorg-proto doc? ( qthelp? ( dev-qt/qthelp:5 ) )
+DESCRIPTION=A high-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1
+EAPI=8
+HOMEPAGE=https://github.com/coin3d/coin/wiki
+INHERIT=cmake flag-o-matic
+IUSE=debug doc +exceptions javascript man openal qthelp test threads
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=|| ( GPL-2 PEL )
+RDEPEND=app-arch/bzip2 dev-libs/expat media-libs/fontconfig media-libs/freetype:2 media-libs/simage sys-libs/zlib virtual/opengl virtual/glu x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext javascript? ( dev-lang/spidermonkey:60 ) openal? ( media-libs/openal )
+REQUIRED_USE=man? ( doc ) qthelp? ( doc )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/coin3d/coin/releases/download/v4.0.1/coin-4.0.1-src.tar.gz
+_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=79994e7e0e8c03671089fb50cd5b2993
diff --git a/metadata/md5-cache/media-libs/libmpg123-1.32.3 b/metadata/md5-cache/media-libs/libmpg123-1.32.3
new file mode 100644
index 000000000000..b087c774fa25
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libmpg123-1.32.3
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/libtool virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=dev-libs/libltdl:0 !<media-sound/mpg123-1.32.3-r1
+DESCRIPTION=Libraries for realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3
+EAPI=8
+HOMEPAGE=https://www.mpg123.org/
+IDEPEND=app-eselect/eselect-mpg123
+INHERIT=autotools flag-o-matic toolchain-funcs multilib-minimal
+IUSE=int-quality cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=GPL-2 LGPL-2.1
+RDEPEND=dev-libs/libltdl:0 !<media-sound/mpg123-1.32.3-r1
+SLOT=0
+SRC_URI=mirror://sourceforge/mpg123/mpg123-1.32.3.tar.bz2
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=137a32fb18089ebe493c9996949b352b
diff --git a/metadata/md5-cache/media-libs/libsndfile-1.2.2-r1 b/metadata/md5-cache/media-libs/libsndfile-1.2.2-r1
new file mode 100644
index 000000000000..d8c00f6b3e7f
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libsndfile-1.2.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=!minimal? ( media-libs/flac:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libogg:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libvorbis:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/opus:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-sound/lame:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libmpg123:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib:= ) sqlite? ( dev-db/sqlite )
+DESCRIPTION=C library for reading and writing files containing sampled sound
+EAPI=8
+HOMEPAGE=https://libsndfile.github.io/libsndfile/
+INHERIT=python-any-r1 multilib-minimal
+IUSE=alsa minimal sqlite test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=LGPL-2.1
+RDEPEND=!minimal? ( media-libs/flac:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libogg:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libvorbis:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/opus:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-sound/lame:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libmpg123:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib:= ) sqlite? ( dev-db/sqlite )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz
+_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=a80f5f2357619db51067438b58a66eb6
diff --git a/metadata/md5-cache/media-libs/libsndfile-9999 b/metadata/md5-cache/media-libs/libsndfile-9999
index 2d173d1a0c9d..26604844245c 100644
--- a/metadata/md5-cache/media-libs/libsndfile-9999
+++ b/metadata/md5-cache/media-libs/libsndfile-9999
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-python/pypy3 ) virtual/pkgconfig sys-devel/autogen sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=!minimal? ( media-libs/flac:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libogg:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libvorbis:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/opus:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-sound/lame:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-sound/mpg123:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib:= ) sqlite? ( dev-db/sqlite )
+DEPEND=!minimal? ( media-libs/flac:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libogg:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libvorbis:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/opus:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-sound/lame:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libmpg123:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib:= ) sqlite? ( dev-db/sqlite )
DESCRIPTION=C library for reading and writing files containing sampled sound
EAPI=8
HOMEPAGE=https://libsndfile.github.io/libsndfile/
@@ -8,8 +8,8 @@ INHERIT=autotools git-r3 python-any-r1 multilib-minimal
IUSE=alsa minimal sqlite test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
LICENSE=LGPL-2.1
PROPERTIES=live
-RDEPEND=!minimal? ( media-libs/flac:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libogg:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libvorbis:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/opus:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-sound/lame:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-sound/mpg123:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib:= ) sqlite? ( dev-db/sqlite )
+RDEPEND=!minimal? ( media-libs/flac:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libogg:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libvorbis:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/opus:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-sound/lame:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libmpg123:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib:= ) sqlite? ( dev-db/sqlite )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 5133e393e8717a3a093660f990801dc1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=21349b7282662f4ac6a6d151c56f1db0
+_md5_=a80f5f2357619db51067438b58a66eb6
diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz
index fd3244571a9e..d4abb8c0b534 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/gst-plugins-mpg123-1.22.3-r1 b/metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.22.3-r1
new file mode 100644
index 000000000000..43f4de7e807d
--- /dev/null
+++ b/metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.22.3-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) virtual/pkgconfig virtual/perl-JSON-PP
+DEFINED_PHASES=compile configure install test
+DEPEND=>=media-libs/libmpg123-1.23[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/glib-2.40.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.22:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.22.3:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=MP3 decoder plugin for GStreamer
+EAPI=7
+HOMEPAGE=https://gstreamer.freedesktop.org/
+INHERIT=gstreamer-meson
+IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=>=media-libs/libmpg123-1.23[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/glib-2.40.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.22:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.22.3:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+RESTRICT=test
+SLOT=1.0
+SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.22.3.tar.xz
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 gstreamer-meson 6e64fe5c2b90d9d470aa7eefd2df735d meson 1be925a1f585b2f19a8e45737f09016c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=0f59361564eeb3aa137219e0cdc64ee7
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index d8d6511b03df..3b9cd1058433 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/mpg123-1.32.3-r1 b/metadata/md5-cache/media-sound/mpg123-1.32.3-r1
new file mode 100644
index 000000000000..0e204d204c63
--- /dev/null
+++ b/metadata/md5-cache/media-sound/mpg123-1.32.3-r1
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/libtool virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=~media-libs/libmpg123-1.32.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,int-quality?] dev-libs/libltdl:0 alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) nas? ( media-libs/nas ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2 )
+DESCRIPTION=a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3
+EAPI=8
+HOMEPAGE=https://www.mpg123.org/
+IDEPEND=app-eselect/eselect-mpg123
+INHERIT=autotools flag-o-matic multilib-minimal
+IUSE=alsa coreaudio int-quality ipv6 jack nas oss portaudio pulseaudio sdl abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=GPL-2 LGPL-2.1
+RDEPEND=~media-libs/libmpg123-1.32.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,int-quality?] dev-libs/libltdl:0 alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) nas? ( media-libs/nas ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2 )
+SLOT=0
+SRC_URI=mirror://sourceforge/mpg123/mpg123-1.32.3.tar.bz2
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=ab064e6b224d69bf002d583438d08902
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index e099d5493387..42d03e1336a9 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/vlc-3.0.20-r1 b/metadata/md5-cache/media-video/vlc-3.0.20-r1
new file mode 100644
index 000000000000..bc7f79d79b4a
--- /dev/null
+++ b/metadata/md5-cache/media-video/vlc-3.0.20-r1
@@ -0,0 +1,18 @@
+BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) amd64? ( dev-lang/yasm ) wayland? ( dev-util/wayland-scanner ) x86? ( dev-lang/yasm ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=configure install postinst postrm preinst prepare setup test
+DEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( media-libs/dav1d:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libnotify ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-libs/libmpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( <media-video/ffmpeg-5 media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi ) X? ( x11-base/xorg-proto )
+DESCRIPTION=Media player and framework with support for most multimedia files and streaming
+EAPI=8
+HOMEPAGE=https://www.videolan.org/vlc/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
+IUSE=a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses nfs ogg omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl svg taglib theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse +lua_single_target_lua5-1 test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv -sparc ~x86
+LICENSE=LGPL-2.1 GPL-2
+RDEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( media-libs/dav1d:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libnotify ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-libs/libmpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( <media-video/ffmpeg-5 media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi )
+REQUIRED_USE=chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) skins? ( archive gui truetype X xml ) ssl? ( gcrypt ) vaapi? ( ffmpeg X ) vdpau? ( ffmpeg X )
+RESTRICT=!test? ( test )
+SLOT=0/5-9
+SRC_URI=https://download.videolan.org/pub/videolan/vlc/3.0.20/vlc-3.0.20.tar.xz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=d0cd2cff6f0ced121db3a9a4eb3f4c3e
diff --git a/metadata/md5-cache/media-video/vlc-3.0.9999 b/metadata/md5-cache/media-video/vlc-3.0.9999
index 761cd161657b..e37c01a616a0 100644
--- a/metadata/md5-cache/media-video/vlc-3.0.9999
+++ b/metadata/md5-cache/media-video/vlc-3.0.9999
@@ -1,6 +1,6 @@
BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) amd64? ( dev-lang/yasm ) wayland? ( dev-util/wayland-scanner ) x86? ( dev-lang/yasm ) >=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=configure install postinst postrm preinst prepare setup test unpack
-DEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( media-libs/dav1d:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libnotify ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-sound/mpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( <media-video/ffmpeg-5 media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi ) X? ( x11-base/xorg-proto )
+DEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( media-libs/dav1d:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libnotify ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-libs/libmpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( <media-video/ffmpeg-5 media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi ) X? ( x11-base/xorg-proto )
DESCRIPTION=Media player and framework with support for most multimedia files and streaming
EAPI=8
HOMEPAGE=https://www.videolan.org/vlc/
@@ -9,9 +9,9 @@ INHERIT=git-r3 autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
IUSE=a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate libass libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses nfs ogg omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl svg taglib theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse +lua_single_target_lua5-1 test
LICENSE=LGPL-2.1 GPL-2
PROPERTIES=live
-RDEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( media-libs/dav1d:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libnotify ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-sound/mpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( <media-video/ffmpeg-5 media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi )
+RDEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( media-libs/dav1d:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libnotify ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-libs/libmpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( <media-video/ffmpeg-5 media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi )
REQUIRED_USE=chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) skins? ( archive gui truetype X xml ) ssl? ( gcrypt ) vaapi? ( ffmpeg X ) vdpau? ( ffmpeg X )
RESTRICT=!test? ( test )
SLOT=0/5-9
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 5133e393e8717a3a093660f990801dc1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c261ba17b61d8e456b047f09a37234b2
+_md5_=d0cd2cff6f0ced121db3a9a4eb3f4c3e
diff --git a/metadata/md5-cache/media-video/vlc-9999 b/metadata/md5-cache/media-video/vlc-9999
index 4132e2542840..b82ba7fba5d5 100644
--- a/metadata/md5-cache/media-video/vlc-9999
+++ b/metadata/md5-cache/media-video/vlc-9999
@@ -1,6 +1,6 @@
BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) amd64? ( dev-lang/yasm ) wayland? ( dev-util/wayland-scanner ) x86? ( dev-lang/yasm ) >=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=configure install postinst postrm preinst prepare setup test unpack
-DEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( >=media-libs/dav1d-0.5.0:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) kms? ( x11-libs/libdrm ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/libnotify ) libplacebo? ( media-libs/libplacebo:= ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) loudness? ( >=media-libs/libebur128-1.2.4:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-sound/mpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.12 ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libxkbcommon[X] x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi ) X? ( x11-base/xorg-proto )
+DEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( >=media-libs/dav1d-0.5.0:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) kms? ( x11-libs/libdrm ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/libnotify ) libplacebo? ( media-libs/libplacebo:= ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) loudness? ( >=media-libs/libebur128-1.2.4:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-libs/libmpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.12 ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libxkbcommon[X] x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi ) X? ( x11-base/xorg-proto )
DESCRIPTION=Media player and framework with support for most multimedia files and streaming
EAPI=8
HOMEPAGE=https://www.videolan.org/vlc/
@@ -9,9 +9,9 @@ INHERIT=git-r3 autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
IUSE=a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast dav1d dbus dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate kms libass libcaca libnotify libplacebo +libsamplerate libtar libtiger linsys lirc live loudness lua macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses nfs ogg omxil optimisememory opus png projectm pulseaudio rdp run-as-root samba sdl-image sftp shout sid skins soxr speex srt ssl svg taglib theora tremor truetype twolame udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse +lua_single_target_lua5-1 test
LICENSE=LGPL-2.1 GPL-2
PROPERTIES=live
-RDEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( >=media-libs/dav1d-0.5.0:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) kms? ( x11-libs/libdrm ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/libnotify ) libplacebo? ( media-libs/libplacebo:= ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) loudness? ( >=media-libs/libebur128-1.2.4:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-sound/mpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.12 ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libxkbcommon[X] x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi )
+RDEPEND=media-libs/libvorbis net-dns/libidn:= sys-libs/zlib virtual/libintl virtual/opengl a52? ( media-libs/a52dec ) alsa? ( media-libs/alsa-lib ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) aribsub? ( media-libs/aribb24 ) bidi? ( dev-libs/fribidi media-libs/freetype:2[harfbuzz] media-libs/harfbuzz:= virtual/ttf-fonts ) bluray? ( >=media-libs/libbluray-1.3.0:= ) cddb? ( media-libs/libcddb ) chromaprint? ( media-libs/chromaprint:= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= >=net-libs/libmicrodns-0.1.2:= ) dav1d? ( >=media-libs/dav1d-0.5.0:= ) dbus? ( sys-apps/dbus ) dc1394? ( media-libs/libdc1394:2 sys-libs/libraw1394 ) dts? ( media-libs/libdca ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= ) dvd? ( >=media-libs/libdvdnav-6.1.1:= >=media-libs/libdvdread-6.1.2:= ) faad? ( media-libs/faad2 ) fdk? ( media-libs/fdk-aac:= ) ffmpeg? ( >=media-video/ffmpeg-3.1.3:=[postproc,vaapi?,vdpau?] ) flac? ( media-libs/flac:= media-libs/libogg ) fluidsynth? ( media-sound/fluidsynth:= ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( dev-libs/libgcrypt:= dev-libs/libgpg-error ) gme? ( media-libs/game-music-emu ) keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 X? ( dev-qt/qtx11extras:5 x11-libs/libX11 ) ) ieee1394? ( sys-libs/libavc1394 sys-libs/libraw1394 ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0 ) kate? ( media-libs/libkate ) kms? ( x11-libs/libdrm ) libass? ( media-libs/fontconfig:1.0 media-libs/libass:= ) libcaca? ( media-libs/libcaca ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/libnotify ) libplacebo? ( media-libs/libplacebo:= ) libsamplerate? ( media-libs/libsamplerate ) libtar? ( dev-libs/libtar ) libtiger? ( media-libs/libtiger ) linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc ) live? ( media-plugins/live:= ) loudness? ( >=media-libs/libebur128-1.2.4:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) mad? ( media-libs/libmad ) matroska? ( >=dev-libs/libebml-1.4.2:= media-libs/libmatroska:= ) modplug? ( >=media-libs/libmodplug-0.8.9.0 ) mp3? ( media-libs/libmpg123 ) mpeg? ( media-libs/libmpeg2 ) mtp? ( media-libs/libmtp:= ) musepack? ( media-sound/musepack-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) ogg? ( media-libs/libogg ) opus? ( >=media-libs/opus-1.0.3 ) png? ( media-libs/libpng:0= ) projectm? ( media-fonts/dejavu >=media-libs/libprojectm-3.1.12:0= ) pulseaudio? ( media-libs/libpulse ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:=[client(+)] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) sdl-image? ( media-libs/sdl-image ) sftp? ( net-libs/libssh2 ) shout? ( media-libs/libshout ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext x11-libs/libXinerama x11-libs/libXpm ) soxr? ( >=media-libs/soxr-0.1.2 ) speex? ( >=media-libs/speex-1.2.0 media-libs/speexdsp ) srt? ( >=net-libs/srt-1.4.2:= ) ssl? ( net-libs/gnutls:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo ) taglib? ( >=media-libs/taglib-1.9 ) theora? ( media-libs/libtheora ) tremor? ( media-libs/tremor ) truetype? ( media-libs/freetype:2 virtual/ttf-fonts !fontconfig? ( media-fonts/dejavu ) ) twolame? ( media-sound/twolame ) udev? ( virtual/udev ) upnp? ( net-libs/libupnp:=[ipv6(+)] ) v4l? ( media-libs/libv4l:= ) vaapi? ( media-libs/libva:=[drm(+),wayland?,X?] ) vdpau? ( x11-libs/libvdpau ) vnc? ( net-libs/libvncserver ) vpx? ( media-libs/libvpx:= ) wayland? ( >=dev-libs/wayland-1.15 >=dev-libs/wayland-protocols-1.12 ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/libXcursor x11-libs/libxkbcommon[X] x11-libs/xcb-util x11-libs/xcb-util-keysyms ) x264? ( >=media-libs/x264-0.0.20190214:= ) x265? ( media-libs/x265:= ) xml? ( dev-libs/libxml2:2 ) zeroconf? ( net-dns/avahi[dbus] ) zvbi? ( media-libs/zvbi )
REQUIRED_USE=chromecast? ( encode ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) lua? ( ^^ ( lua_single_target_lua5-1 ) ) skins? ( gui truetype X xml ) ssl? ( gcrypt ) vaapi? ( ffmpeg X ) vdpau? ( ffmpeg X )
RESTRICT=!test? ( test )
SLOT=0/12-9
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 5133e393e8717a3a093660f990801dc1 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ec3887af7e1ead130b01d7b7469fd871
+_md5_=5ca4130f9f47eef2c996ed67b49d612c
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index d1fbcec70c45..33405c1ea101 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/public-inbox-1.9.0_p20231116 b/metadata/md5-cache/net-mail/public-inbox-1.9.0_p20231116
new file mode 100644
index 000000000000..12e09793a957
--- /dev/null
+++ b/metadata/md5-cache/net-mail/public-inbox-1.9.0_p20231116
@@ -0,0 +1,16 @@
+BDEPEND=dev-perl/BSD-Resource dev-perl/DBD-SQLite dev-perl/Email-Address-XS dev-perl/Inline-C dev-perl/Linux-Inotify2 dev-perl/Mail-IMAPClient dev-perl/Net-Server dev-perl/Parse-RecDescent dev-perl/Plack dev-perl/Search-Xapian dev-perl/TimeDate dev-perl/URI dev-vcs/git net-misc/curl virtual/mta virtual/perl-ExtUtils-MakeMaker dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-lang/perl
+DESCRIPTION=An archives-first approach to mailing lists
+EAPI=8
+HOMEPAGE=https://public-inbox.org
+INHERIT=perl-module
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=AGPL-3+
+RDEPEND=dev-perl/BSD-Resource dev-perl/DBD-SQLite dev-perl/Email-Address-XS dev-perl/Inline-C dev-perl/Linux-Inotify2 dev-perl/Mail-IMAPClient dev-perl/Net-Server dev-perl/Parse-RecDescent dev-perl/Plack dev-perl/Search-Xapian dev-perl/TimeDate dev-perl/URI dev-vcs/git net-misc/curl virtual/mta dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://public-inbox.org/public-inbox.git/snapshot/9005cb3dced86b78715fef0472a83813003e8e0d.tar.gz -> public-inbox-1.9.0_p20231116.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=f5767824b955706e89135228bcb1e6cc
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index 96c5cdc9b061..c483611ee690 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.139 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.139
new file mode 100644
index 000000000000..f4b1006669a7
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.139
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-059-r4 )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug hardened savedconfig +initramfs test +strip
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.15.139
+RDEPEND=!sys-kernel/gentoo-kernel-bin:5.15.139 virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) sparc? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.15.139
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-145.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-145.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g10.tar.gz -> gentoo-kernel-config-g10.tar.gz amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 )
+_eclasses_=dist-kernel-utils e6b832396c9a4f991ede308bd39fa4d8 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install 0999c4f9ed6f0c36a5533878641059d1 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=9d6f46bd3207e06d17b0975aa645be66
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.63 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.63
new file mode 100644
index 000000000000..2f034cdbcd73
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.63
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-059-r4 )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug hardened savedconfig +initramfs test +strip
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.1.63
+RDEPEND=!sys-kernel/gentoo-kernel-bin:6.1.63 virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.1.63
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-70.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-70.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g10.tar.gz -> gentoo-kernel-config-g10.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo )
+_eclasses_=dist-kernel-utils e6b832396c9a4f991ede308bd39fa4d8 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install 0999c4f9ed6f0c36a5533878641059d1 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=43e915751a1e2cb0ac50e3ca1c717c45
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.12 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.12
new file mode 100644
index 000000000000..9af69f1749a3
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.5.12
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools ) secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-059-r4 )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug hardened secureboot savedconfig secureboot +initramfs test +strip modules-sign
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.5.12
+RDEPEND=!sys-kernel/gentoo-kernel-bin:6.5.12 virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.5.12
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-14.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-14.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g10.tar.gz -> gentoo-kernel-config-g10.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.8-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.5.8-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.8-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.5.8-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.8-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.5.8-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.8-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.5.8-gentoo )
+_eclasses_=dist-kernel-utils e6b832396c9a4f991ede308bd39fa4d8 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install 0999c4f9ed6f0c36a5533878641059d1 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=f6fae2c128e5b72f23a228428bca11ba
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.2 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.2
new file mode 100644
index 000000000000..165e8ecae1ca
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.2
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools ) secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-059-r4 )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug hardened secureboot savedconfig secureboot +initramfs test +strip modules-sign
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.6.2
+RDEPEND=!sys-kernel/gentoo-kernel-bin:6.6.2 virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.6.2
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-3.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-3.extras.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g10.tar.gz -> gentoo-kernel-config-g10.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.1-gentoo )
+_eclasses_=dist-kernel-utils e6b832396c9a4f991ede308bd39fa4d8 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install 0999c4f9ed6f0c36a5533878641059d1 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=989c0f20e4a1f0ec590b64e6505e32d1
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.139 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.139
new file mode 100644
index 000000000000..889da4cdd2f3
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.139
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-059-r4 )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=+initramfs test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.15.139
+RDEPEND=!sys-kernel/gentoo-kernel:5.15.139 virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.15.139
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-145.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-145.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.139-1.gpkg.tar -> gentoo-kernel-5.15.139-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.139-1.gpkg.tar -> gentoo-kernel-5.15.139-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.139-1.gpkg.tar -> gentoo-kernel-5.15.139-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.139-1.gpkg.tar -> gentoo-kernel-5.15.139-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils e6b832396c9a4f991ede308bd39fa4d8 kernel-install 0999c4f9ed6f0c36a5533878641059d1 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc unpacker aa6a4e924009232d8b78b31e932c30b5
+_md5_=3a8ae6be2f70d60acd9626d82f8147e7
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.63 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.63
new file mode 100644
index 000000000000..f4248580e4fb
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.63
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-059-r4 )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=+initramfs test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.1.63
+RDEPEND=!sys-kernel/gentoo-kernel:6.1.63 virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.1.63
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-70.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-70.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.63-1.gpkg.tar -> gentoo-kernel-6.1.63-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.63-1.gpkg.tar -> gentoo-kernel-6.1.63-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.63-1.gpkg.tar -> gentoo-kernel-6.1.63-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.63-1.gpkg.tar -> gentoo-kernel-6.1.63-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils e6b832396c9a4f991ede308bd39fa4d8 kernel-install 0999c4f9ed6f0c36a5533878641059d1 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc unpacker aa6a4e924009232d8b78b31e932c30b5
+_md5_=638fa6f1043295de6000a4dad1d7fcb7
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.12 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.12
new file mode 100644
index 000000000000..ed15dadcf410
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.5.12
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-059-r4 )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=secureboot +initramfs test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.5.12
+RDEPEND=!sys-kernel/gentoo-kernel:6.5.12 virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.5.12
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-14.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-14.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.12-1.gpkg.tar -> gentoo-kernel-6.5.12-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.12-1.gpkg.tar -> gentoo-kernel-6.5.12-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.12-1.gpkg.tar -> gentoo-kernel-6.5.12-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.12-1.gpkg.tar -> gentoo-kernel-6.5.12-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils e6b832396c9a4f991ede308bd39fa4d8 kernel-install 0999c4f9ed6f0c36a5533878641059d1 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc unpacker aa6a4e924009232d8b78b31e932c30b5
+_md5_=386a86b3706c805a1e5c87b78e943177
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.2 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.2
new file mode 100644
index 000000000000..82be5ccefd68
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.2
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-059-r4 )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=secureboot +initramfs test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.6.2
+RDEPEND=!sys-kernel/gentoo-kernel:6.6.2 virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.6.2
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-3.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-3.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.2-1.gpkg.tar -> gentoo-kernel-6.6.2-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.2-1.gpkg.tar -> gentoo-kernel-6.6.2-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.2-1.gpkg.tar -> gentoo-kernel-6.6.2-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.2-1.gpkg.tar -> gentoo-kernel-6.6.2-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils e6b832396c9a4f991ede308bd39fa4d8 kernel-install 0999c4f9ed6f0c36a5533878641059d1 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc unpacker aa6a4e924009232d8b78b31e932c30b5
+_md5_=73825dc8d2e69139a922c08133a527e7
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.201 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.201
new file mode 100644
index 000000000000..81332a372703
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.10.201
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 5.10 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=5.10.201
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-211.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-211.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-211.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-211.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.10-211.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.10-211.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=ebb604144cb6f7b2cc692134db166b7b
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.139 b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.139
new file mode 100644
index 000000000000..5da781c5006d
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-5.15.139
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 5.15 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=5.15.139
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-145.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-145.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-145.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-145.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-5.15-145.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-5.15-145.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=70e64ede0f2c85609b60594368f4b490
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.63 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.63
new file mode 100644
index 000000000000..157a3a71f373
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.1.63
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.1 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.1.63
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-70.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-70.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-70.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-70.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.1-70.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.1-70.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=85a1f923c555c67bcdcd73967362f112
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.12 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.12
new file mode 100644
index 000000000000..4c13a868c27a
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.5.12
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.5 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.5.12
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-14.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-14.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-14.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-14.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.5-14.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.5-14.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=11275441aa77b9331f69d7f5b9c85635
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.2 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.2
new file mode 100644
index 000000000000..fc021c2f68c0
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.6 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.6.2
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-3.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-3.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-3.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-3.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-3.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-3.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=6a9c908a2bcd7e94e3835b608354210c
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.139 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.139
new file mode 100644
index 000000000000..b904ff336938
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.139
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-059-r4 )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened savedconfig +initramfs test +strip verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-5.15.139
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=5.15.139
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.139.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g10.tar.gz -> gentoo-kernel-config-g10.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.139.tar.sign ) amd64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.5.15.19 ) arm64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.5.15.19 ) ppc64? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.5.15.19 ) x86? ( https://src.fedoraproject.org/rpms/kernel/raw/ec69da7a42b5b7c3da91572ef22097b069ddbd01/f/kernel-i686-fedora.config -> kernel-i686-fedora.config.5.15.19 )
+_eclasses_=dist-kernel-utils e6b832396c9a4f991ede308bd39fa4d8 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install 0999c4f9ed6f0c36a5533878641059d1 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc verify-sig 798e0173d334021f14ba78a786c37059
+_md5_=b885492dd69e59180d9f2e724398b349
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.63 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.63
new file mode 100644
index 000000000000..a6f923f39efd
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.63
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-059-r4 )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened savedconfig +initramfs test +strip verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.1.63
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.1.63
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.63.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g10.tar.gz -> gentoo-kernel-config-g10.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.63.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.1.7-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.1.7-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.1.7-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.1.7-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.1.7-gentoo )
+_eclasses_=dist-kernel-utils e6b832396c9a4f991ede308bd39fa4d8 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install 0999c4f9ed6f0c36a5533878641059d1 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc verify-sig 798e0173d334021f14ba78a786c37059
+_md5_=53b8a573d63fe035840e8b757d546fe6
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.12 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.12
new file mode 100644
index 000000000000..c4f393ba763a
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.5.12
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools ) secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-059-r4 )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened secureboot savedconfig secureboot +initramfs test +strip modules-sign verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.5.12
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.5.12
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.12.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g10.tar.gz -> gentoo-kernel-config-g10.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.12.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.8-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.5.8-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.8-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.5.8-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.8-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.5.8-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.5.8-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.5.8-gentoo )
+_eclasses_=dist-kernel-utils e6b832396c9a4f991ede308bd39fa4d8 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install 0999c4f9ed6f0c36a5533878641059d1 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc verify-sig 798e0173d334021f14ba78a786c37059
+_md5_=1641dcd0eb432dcb5b284fe63d6ec33c
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.2 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.2
new file mode 100644
index 000000000000..7f9ee7edbfd8
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.2
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools ) secureboot? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/cpio sys-devel/bc sys-devel/flex virtual/libelf app-alternatives/yacc arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare prerm pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd ) initramfs? ( >=sys-kernel/dracut-059-r4 )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened secureboot savedconfig secureboot +initramfs test +strip modules-sign verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.6.2
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.6.2
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.2.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g10.tar.gz -> gentoo-kernel-config-g10.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.2.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.1-gentoo )
+_eclasses_=dist-kernel-utils e6b832396c9a4f991ede308bd39fa4d8 kernel-build 26837c263d79208ae4f9b67933c776c0 kernel-install 0999c4f9ed6f0c36a5533878641059d1 mount-boot 3945d351ee3192381911f938f4ee527a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe portability a74d533f258f1f435be71312558c12f9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 savedconfig 8b5f9d995a970e49cd427c55d5840285 secureboot 4911adb593665638c76fbd4e70d451ac toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc verify-sig 798e0173d334021f14ba78a786c37059
+_md5_=f74ddb16844b96467ea63deed6679180
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-4.14.329 b/metadata/md5-cache/sys-kernel/vanilla-sources-4.14.330
index 5fd097ce8bc0..3ac064416787 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-4.14.329
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-4.14.330
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=4.14.329
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.14.329.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz
+SLOT=4.14.330
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.14.330.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=06a11745e46e233e9ae03efa92a371cd
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-4.19.298 b/metadata/md5-cache/sys-kernel/vanilla-sources-4.19.299
index ba9eb2c18fe6..273269b70132 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-4.19.298
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-4.19.299
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=4.19.298
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.19.298.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz
+SLOT=4.19.299
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v4.x/patch-4.19.299.xz https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=06a11745e46e233e9ae03efa92a371cd
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.200 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.201
index 187ae7c86828..3e533b4d6924 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.200
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.10.201
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=5.10.200
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.10.200.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz
+SLOT=5.10.201
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.10.201.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=06a11745e46e233e9ae03efa92a371cd
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.138 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.139
index cf1f3a88e2ba..43b68b38ac70 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.138
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.15.139
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=5.15.138
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.138.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
+SLOT=5.15.139
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.15.139.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=06a11745e46e233e9ae03efa92a371cd
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.260 b/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.261
index c49a7e5d552a..79fc4e63747a 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.260
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-5.4.261
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sp
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=5.4.260
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.4.260.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz
+SLOT=5.4.261
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/patch-5.4.261.xz https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=06a11745e46e233e9ae03efa92a371cd
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.62 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.63
index 1ec7f2e4fd4d..bbe01f687fc9 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.62
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.1.63
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.1.62
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.62.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz
+SLOT=6.1.63
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.1.63.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.1.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=96b7bb013c09ed6364efda0f3bf7d67f
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.11 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.12
index 73651309b3bf..428632358141 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.11
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.5.12
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.5.11
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.5.11.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz
+SLOT=6.5.12
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.5.12.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.5.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=96b7bb013c09ed6364efda0f3bf7d67f
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.1 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.2
index 1d40878c051a..a44f25084cda 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.1
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.2
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.6.1
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.1.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
+SLOT=6.6.2
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.2.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 5f1a05e8ec7196f00c7754b57f927f06 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=96b7bb013c09ed6364efda0f3bf7d67f
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index f213c1e99e11..8119fde9cd9d 100644
--- a/metadata/md5-cache/virtual/Manifest.gz
+++ b/metadata/md5-cache/virtual/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/virtual/dist-kernel-5.15.139 b/metadata/md5-cache/virtual/dist-kernel-5.15.139
new file mode 100644
index 000000000000..35455bd18fe8
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-5.15.139
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=8
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-5.15.139 ~sys-kernel/gentoo-kernel-bin-5.15.139 ~sys-kernel/vanilla-kernel-5.15.139 )
+SLOT=0/5.15.139
+_md5_=e413d9e3011e98f376fae3668f527b54
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.1.63 b/metadata/md5-cache/virtual/dist-kernel-6.1.63
new file mode 100644
index 000000000000..030cad1cd962
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-6.1.63
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=8
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.1.63 ~sys-kernel/gentoo-kernel-bin-6.1.63 ~sys-kernel/vanilla-kernel-6.1.63 )
+SLOT=0/6.1.63
+_md5_=d8ec19b427d86455b182b1e84e52a876
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.5.12 b/metadata/md5-cache/virtual/dist-kernel-6.5.12
new file mode 100644
index 000000000000..c352b97b1a52
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-6.5.12
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=8
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.5.12 ~sys-kernel/gentoo-kernel-bin-6.5.12 ~sys-kernel/vanilla-kernel-6.5.12 )
+SLOT=0/6.5.12
+_md5_=d8ec19b427d86455b182b1e84e52a876
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.6.2 b/metadata/md5-cache/virtual/dist-kernel-6.6.2
new file mode 100644
index 000000000000..575b1cbe2d91
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-6.6.2
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=8
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.6.2 ~sys-kernel/gentoo-kernel-bin-6.6.2 ~sys-kernel/vanilla-kernel-6.6.2 )
+SLOT=0/6.6.2
+_md5_=d8ec19b427d86455b182b1e84e52a876
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index c96cec34d7ee..64f853a26be5 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/lidarr-2.0.2.3782 b/metadata/md5-cache/www-apps/lidarr-2.0.4.3802
index 0b5feab18a67..6ecf75d7d45e 100644
--- a/metadata/md5-cache/www-apps/lidarr-2.0.2.3782
+++ b/metadata/md5-cache/www-apps/lidarr-2.0.4.3802
@@ -9,6 +9,6 @@ LICENSE=GPL-3
RDEPEND=acct-group/lidarr acct-user/lidarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite sys-libs/glibc
RESTRICT=bindist strip test
SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v2.0.2.3782/Lidarr.develop.2.0.2.3782.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v2.0.2.3782/Lidarr.develop.2.0.2.3782.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v2.0.2.3782/Lidarr.develop.2.0.2.3782.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v2.0.2.3782/Lidarr.develop.2.0.2.3782.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v2.0.2.3782/Lidarr.develop.2.0.2.3782.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v2.0.2.3782/Lidarr.develop.2.0.2.3782.linux-musl-core-arm64.tar.gz ) )
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v2.0.4.3802/Lidarr.develop.2.0.4.3802.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v2.0.4.3802/Lidarr.develop.2.0.4.3802.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v2.0.4.3802/Lidarr.develop.2.0.4.3802.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v2.0.4.3802/Lidarr.develop.2.0.4.3802.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Lidarr/Lidarr/releases/download/v2.0.4.3802/Lidarr.develop.2.0.4.3802.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Lidarr/Lidarr/releases/download/v2.0.4.3802/Lidarr.develop.2.0.4.3802.linux-musl-core-arm64.tar.gz ) )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=00d8dee3b0c2be9e874cfc57c764575d
diff --git a/metadata/md5-cache/www-apps/prowlarr-1.10.3.4070 b/metadata/md5-cache/www-apps/prowlarr-1.10.4.4088
index 760ecea4126d..9038a2a4155f 100644
--- a/metadata/md5-cache/www-apps/prowlarr-1.10.3.4070
+++ b/metadata/md5-cache/www-apps/prowlarr-1.10.4.4088
@@ -9,6 +9,6 @@ LICENSE=GPL-3
RDEPEND=acct-group/prowlarr acct-user/prowlarr dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite sys-libs/glibc
RESTRICT=bindist strip test
SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.10.3.4070/Prowlarr.develop.1.10.3.4070.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.10.3.4070/Prowlarr.develop.1.10.3.4070.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.10.3.4070/Prowlarr.develop.1.10.3.4070.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.10.3.4070/Prowlarr.develop.1.10.3.4070.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.10.3.4070/Prowlarr.develop.1.10.3.4070.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.10.3.4070/Prowlarr.develop.1.10.3.4070.linux-musl-core-arm64.tar.gz ) )
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.10.4.4088/Prowlarr.develop.1.10.4.4088.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.10.4.4088/Prowlarr.develop.1.10.4.4088.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.10.4.4088/Prowlarr.develop.1.10.4.4088.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.10.4.4088/Prowlarr.develop.1.10.4.4088.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.10.4.4088/Prowlarr.develop.1.10.4.4088.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.10.4.4088/Prowlarr.develop.1.10.4.4088.linux-musl-core-arm64.tar.gz ) )
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
_md5_=6f4113864356d865f4a5371657f43b4e
diff --git a/metadata/md5-cache/www-apps/radarr-5.1.3.8246 b/metadata/md5-cache/www-apps/radarr-5.1.3.8246
deleted file mode 100644
index f70e386cedbf..000000000000
--- a/metadata/md5-cache/www-apps/radarr-5.1.3.8246
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=install prepare
-DESCRIPTION=A fork of Sonarr to work with movies a la Couchpotato
-EAPI=8
-HOMEPAGE=https://www.radarr.video
-INHERIT=systemd
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=acct-group/radarr acct-user/radarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite sys-libs/glibc
-RESTRICT=bindist strip test
-SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.1.3.8246/Radarr.master.5.1.3.8246.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.1.3.8246/Radarr.master.5.1.3.8246.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.1.3.8246/Radarr.master.5.1.3.8246.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.1.3.8246/Radarr.master.5.1.3.8246.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.1.3.8246/Radarr.master.5.1.3.8246.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.1.3.8246/Radarr.master.5.1.3.8246.linux-musl-core-arm64.tar.gz ) )
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=f15f1054277954dc6d53b829a18aa59a
diff --git a/metadata/md5-cache/www-apps/radarr-5.2.2.8288 b/metadata/md5-cache/www-apps/radarr-5.2.2.8288
new file mode 100644
index 000000000000..f9405ee7a93e
--- /dev/null
+++ b/metadata/md5-cache/www-apps/radarr-5.2.2.8288
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install prepare
+DESCRIPTION=A fork of Sonarr to work with movies a la Couchpotato
+EAPI=8
+HOMEPAGE=https://www.radarr.video
+INHERIT=systemd
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=acct-group/radarr acct-user/radarr media-video/mediainfo dev-libs/icu dev-util/lttng-ust:0 dev-db/sqlite sys-libs/glibc
+RESTRICT=bindist strip test
+SLOT=0
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.2.2.8288/Radarr.develop.5.2.2.8288.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.2.2.8288/Radarr.develop.5.2.2.8288.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.2.2.8288/Radarr.develop.5.2.2.8288.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.2.2.8288/Radarr.develop.5.2.2.8288.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.2.2.8288/Radarr.develop.5.2.2.8288.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.2.2.8288/Radarr.develop.5.2.2.8288.linux-musl-core-arm64.tar.gz ) )
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=4c6a060380445d40b13a914bde7c5925
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 55dfea281efd..f694f757c8c7 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/polybar-3.7.0 b/metadata/md5-cache/x11-misc/polybar-3.7.0
new file mode 100644
index 000000000000..6f3c492a4148
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/polybar-3.7.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( x11-base/xcb-proto[python_targets_python3_10(-)] ) python_single_target_python3_11? ( x11-base/xcb-proto[python_targets_python3_11(-)] ) python_single_target_python3_12? ( x11-base/xcb-proto[python_targets_python3_12(-)] ) dev-libs/libuv:= media-libs/fontconfig media-libs/freetype x11-libs/cairo[X,xcb(+)] x11-libs/libxcb:= x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-wm x11-libs/xcb-util-xrm alsa? ( media-libs/alsa-lib ) curl? ( net-misc/curl ) doc? ( dev-python/sphinx ) i3wm? ( dev-libs/jsoncpp:= x11-wm/i3 ) mpd? ( media-libs/libmpdclient ) network? ( dev-libs/libnl:3 ) pulseaudio? ( media-libs/libpulse )
+DESCRIPTION=A fast and easy-to-use tool for creating status bars
+EAPI=8
+HOMEPAGE=https://github.com/polybar/polybar
+INHERIT=cmake python-single-r1
+IUSE=alsa curl doc i3wm ipc mpd network pulseaudio python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( x11-base/xcb-proto[python_targets_python3_10(-)] ) python_single_target_python3_11? ( x11-base/xcb-proto[python_targets_python3_11(-)] ) python_single_target_python3_12? ( x11-base/xcb-proto[python_targets_python3_12(-)] ) dev-libs/libuv:= media-libs/fontconfig media-libs/freetype x11-libs/cairo[X,xcb(+)] x11-libs/libxcb:= x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-wm x11-libs/xcb-util-xrm alsa? ( media-libs/alsa-lib ) curl? ( net-misc/curl ) doc? ( dev-python/sphinx ) i3wm? ( dev-libs/jsoncpp:= x11-wm/i3 ) mpd? ( media-libs/libmpdclient ) network? ( dev-libs/libnl:3 ) pulseaudio? ( media-libs/libpulse )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+SLOT=0
+SRC_URI=https://github.com/polybar/polybar/releases/download/3.7.0/polybar-3.7.0.tar.gz
+_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e989dbdcbb647bd8655857c1f95be244 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=05de6c75a4552ecca68a3dcb49a3e7f3
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 07ebabdade2c..bcb0df3889f8 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-11-20T10:40:06Z
+TIMESTAMP 2023-11-20T16:40:21Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVbN4dfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVbi/ZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCoZw/8DCpGqWSb0UoMVaxWIP9DIix39ALFM5ZG8SVDmWWSWX5E4biGEYvROdRo
-m+3sCGk/DcJbNKGW/frHl8hjq64E5qvmpd+WqfV1mEqUAaK+MNgq5FzApoBbXlmR
-/6qdtKlPId4nqYfPVgap/DIiw5k20QX8XijnVDHObt3yPfWuvqyw2WfR1zKZiEMs
-I71AN7k1TZRytPRDzpcfJfAjP6JbrSXayYgq96hWd9i4SE4UUamTr5Kl+ZYfgd4R
-cCXjU7UhvMFSK2UJ1+wIDHTRmQBuNb1kUysNwf7cbSl+C0iETjHq8HQpKH/yRmWs
-aFKvIvi1I3ytn+tnRjXiOPAYWFCSHbOGDRrAh+XSyG/UfIXk803a7XHKQMugleMK
-jzSlWFZNfiurytoyyha9M87NvlCbh2axQbd8GnET3dbovohMf8Thqa3GKOXglLD2
-m9J2cQBazW2GYen7h4eo/3OUSo0TGg3Kyj3ZujCROKbwG1caDK9WIijoP/laBD8p
-iUHmUu1TqzYk5LBnpn0xkUuZxIv0s9QoYEQwTuvs9Kc54i+XXCM8AXCDgngKt5cS
-hsp9FH/fw2a6jYJ4jOBqkWOURl2AeIdxzEjTOVWOPWsTD8koFRvIl3/6XSDC9Nxl
-PbLYLLfc6zOxTFji3tAaBpcOKoMz+GUwh7V4lmB6HyFvEbeWaa8=
-=WBrL
+klCE9BAAjWU6qasgxjiJUr0m+OfClJ+v9HlCXn0FPd7d4tdXQbK5G8p/cWfWfdbL
+tUhifqSbVxITPWPTrss59NvCUre0oAQjHZrf4Kllzavx3havAuP+lEHY3JIyrWD7
+IGMDFDR0bywF7eaa5dLEjxz+SMqA9nJCnXm1syKADXpZE2ERIrOn64mxeofsIpn/
+gCpJFh5E4a+9bzJJ2GbPi8+UIdk4JjWPB6nUr4STX0PT9bnxxcSRgN5RjEIlyInl
+QtBvxENO9AP/4nUmoDDGPF1UPqItbRhGb9w/zuv46jDtbtTvSAgUTTgfH9kXSdzk
+mPSXXZ+Y2yhRGpvKvWZWK/7JpxigZ/wWhXw2J4PyGmpJg1LlNetWkuEBlOZlv1C8
+MaVJDojru8mXTYbUi/Qp0bBEMo48ww3nPxWgzxotaJFg+fyMlcK79nN3Nogk7Rrg
+w2XefDWvYUvy8DO948uamsq1ZUdWe5LPajcLPDPlPI5Ros3l+UxUxg3ydnF7Dqsr
+7iTwRs9U648mgd0k1nQJCZdqBvAGB9I4gAcs/M9PziFq+cNU4gf1uJ+/vYG5xA2B
+AOKUo4XRvExWfQZ4lAVJFgajwuQOY01Sgt+w1z7gaUXgIxS/ioMUrjL063veF7St
+JBWlaecP10L2WfpT2QnR6J6BcUpcHVWwvsJvxRkwKrE6c/7kK90=
+=kgQI
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 0c0c11bdb397..a4f971233a58 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 20 Nov 2023 10:40:04 +0000
+Mon, 20 Nov 2023 16:40:19 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 88c583a59d55..929b3618c9d5 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Nov 20 10:40:04 AM UTC 2023
+Mon Nov 20 04:40:19 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 39b1948ab464..f860617e95c4 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 20 Nov 2023 10:45:01 +0000
+Mon, 20 Nov 2023 16:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index cd1cb79d81ed..76ebfa342d77 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-1ad7daf69faf5a0559412c8a4f0fcdc0773f6d96 1700474635 2023-11-20T10:03:55+00:00
+a008b053ccf7bfb27d8c78dc64973cacd0b4ced7 1700496211 2023-11-20T16:03:31+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 475e815e15c5..91dbf180256b 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1700476801 Mon 20 Nov 2023 10:40:01 AM UTC
+1700498401 Mon 20 Nov 2023 04:40:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 0c0c11bdb397..a4f971233a58 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 20 Nov 2023 10:40:04 +0000
+Mon, 20 Nov 2023 16:40:19 +0000
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index e69baacd33e9..71973bab7754 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/public-inbox/Manifest b/net-mail/public-inbox/Manifest
index fb156e16c9bf..231a820b6506 100644
--- a/net-mail/public-inbox/Manifest
+++ b/net-mail/public-inbox/Manifest
@@ -1,6 +1,8 @@
DIST public-inbox-1.9.0.tar.gz 828312 BLAKE2B 0de7a2437074ca75b56872697d7dbc69e8f4cd3735d85b314f80f1d6037da27f29aaaae8aaf9836f089f950ec3be25e473d9cabff60bd8ec6cf4b90da4ee2ac0 SHA512 9d98b78d29fc35a80bd22b9e133a70ebb0dfacc68859b3ae602037485f44e36cd4cc60f86a9d732da657ea665f20ba31f28b0a6cfea34badd5f124cbc13a6533
DIST public-inbox-1.9.0_p20230918.tar.gz 918459 BLAKE2B e263d1ab599203ef9c4cfee3546856a5f472cec65b85d16014eec5359bbd6eb357242e98ffb1b355ce11ba1a5ce3e5c9c22dd51ce672adf0f83ed3c0f9df6ba2 SHA512 4359ba6876b5644cfa6e04ed0d8ed9a307407651f68503ed40841e7f2aaed540bf8d3ac07e7dde4fc2f19d8b0cadf2016e89bb346f58b24b8bb217003680a831
+DIST public-inbox-1.9.0_p20231116.tar.gz 929149 BLAKE2B a8693c7720fff56069ac4147db42df4ff15b77b8d5127d12d9845f9b66ff3917f2f1ddbbca97432683bed2ad323e4300c9f3d3d9194cf24551296d64ecc1011d SHA512 f1fa8fa4093859010e1072694b0a46313c10e2d786a01e238600d9d4d669a9aace82959c240faf69ac8e4670953855e2bdc47afc512701b29d7a8d8c11da8c64
EBUILD public-inbox-1.9.0.ebuild 824 BLAKE2B d4f4c4b53ce981dd003759bd6aafc23e623f08bc4256a5252e9e1df810ecafc857d4fab31d5d821c0723611da71520407ecf2f3363c173613ef47a9c211c43d3 SHA512 94ef07ea15db2af08c02b33dd2e15663d07b92d099a502fa63a976b6e939ff9ee90db52ed969feda47532c3226fd511fe282be88de0ff5a4c7f961eb71303edb
EBUILD public-inbox-1.9.0_p20230918.ebuild 1259 BLAKE2B 780d716c3ce8e86278b116ac085f5a83eeb3ecfd76e99545e9b7ddcd8a48f99a903ec9ea7e59ba7840eef226f2fe46dffd2e6eaa0a9371a05a621ef808a1fc64 SHA512 550d9c9725750d9fc7115d6489c6257bffbd9bd577613d2e1486622f8c6e4b9a0155998a78b9c4542a2801d7017adae92eba9e5d66403acdad7f54d145de283f
+EBUILD public-inbox-1.9.0_p20231116.ebuild 1259 BLAKE2B f1e04ededd5811b41eaf40f1eaff9b3be58015682ee768232f0e1debd68951d4103ce13fdb97cd8d633353dc17af7b676cf2f15c61c2c0c3782be613113c7ada SHA512 9e560c6eeb0db90d33128a5c2296895b8dff48d68331079e5c988436ea0f88e1a632b8b073ada4ed5d77391030d712a6ee4be740165bab338e62f9bfdb685273
EBUILD public-inbox-9999.ebuild 1259 BLAKE2B 780d716c3ce8e86278b116ac085f5a83eeb3ecfd76e99545e9b7ddcd8a48f99a903ec9ea7e59ba7840eef226f2fe46dffd2e6eaa0a9371a05a621ef808a1fc64 SHA512 550d9c9725750d9fc7115d6489c6257bffbd9bd577613d2e1486622f8c6e4b9a0155998a78b9c4542a2801d7017adae92eba9e5d66403acdad7f54d145de283f
MISC metadata.xml 378 BLAKE2B 569717fcbe03797e4b5dd1fa859bddbb5947d1f4e51687c05ec955d23d85ba3c1b2cac0eaaa5221800e7db719c5106b1e2f3e9ba3e9594eff649ff2642b154bb SHA512 d5c104ddf9fbd660f6e57e6fb2543c0b5a166f6fc32a7f719a749641ba1a154781ee3745759ad649cba02815607b238b8a85f68580a3830d6d59f143f1dcce0c
diff --git a/net-mail/public-inbox/public-inbox-1.9.0_p20231116.ebuild b/net-mail/public-inbox/public-inbox-1.9.0_p20231116.ebuild
new file mode 100644
index 000000000000..3e023b5198a8
--- /dev/null
+++ b/net-mail/public-inbox/public-inbox-1.9.0_p20231116.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit perl-module
+
+DESCRIPTION="An archives-first approach to mailing lists"
+HOMEPAGE="https://public-inbox.org"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="
+ https://public-inbox.org/public-inbox.git/
+ https://repo.or.cz/public-inbox.git
+ "
+ inherit git-r3
+elif [[ ${PV} == *_p* ]] ; then
+ PUBLIC_INBOX_COMMIT="9005cb3dced86b78715fef0472a83813003e8e0d"
+ SRC_URI="https://public-inbox.org/public-inbox.git/snapshot/${PUBLIC_INBOX_COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}"/${PUBLIC_INBOX_COMMIT}
+else
+ SRC_URI="https://public-inbox.org/public-inbox.git/snapshot/${P}.tar.gz"
+fi
+
+LICENSE="AGPL-3+"
+SLOT="0"
+if [[ ${PV} != 9999 ]] ; then
+ KEYWORDS="~amd64"
+fi
+
+# in order of mention in INSTALL.html, going more for feature completeness
+# than for minimal footprint
+RDEPEND="
+ dev-perl/BSD-Resource
+ dev-perl/DBD-SQLite
+ dev-perl/Email-Address-XS
+ dev-perl/Inline-C
+ dev-perl/Linux-Inotify2
+ dev-perl/Mail-IMAPClient
+ dev-perl/Net-Server
+ dev-perl/Parse-RecDescent
+ dev-perl/Plack
+ dev-perl/Search-Xapian
+ dev-perl/TimeDate
+ dev-perl/URI
+ dev-vcs/git
+ net-misc/curl
+ virtual/mta
+"
+BDEPEND="
+ ${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 82c6494ef6bd..ed773a227823 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 7acda262fc3c..ef0252d04e69 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -480,6 +480,7 @@ media-libs/smpeg cpu_flags_x86_mmx
# x86_64 opts are enabled with USE sse. so masking the rest
media-sound/mpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext
+media-libs/libmpg123 cpu_flags_x86_mmx cpu_flags_x86_3dnow cpu_flags_x86_3dnowext
# Alexis Ballier <aballier@gentoo.org> (2008-08-08)
# x86 asm only, it won't be built on amd64 if mmx useflag is enabled but that
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index c4c2b719814b..72d68286212d 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,13 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-11-20)
+# Qt6 is still experimental in freecad, currently the configure phase
+# gets itself stuck by importing both qt5 and qt6 cmake files.
+# Since there is no python3.12 support for shiboken2/pyside2, we have
+# to mask that flag as well.
+media-gfx/freecad qt6 python_single_target_python3_12
+
# Florian Schmaus <flow@gentoo.org> (2023-11-10)
# Only available for amd64.
sys-apps/irqbalance thermal
diff --git a/profiles/prefix/darwin/macos/arch/ppc/package.use.mask b/profiles/prefix/darwin/macos/arch/ppc/package.use.mask
index 05af1b36b5b1..c31b5144bac6 100644
--- a/profiles/prefix/darwin/macos/arch/ppc/package.use.mask
+++ b/profiles/prefix/darwin/macos/arch/ppc/package.use.mask
@@ -12,3 +12,4 @@ media-libs/imlib2 cpu_flags_x86_mmx
# Elias Pipping <pipping@gentoo.org> (2007-09-01)
# mpg123 does not compile with USE=mmx
media-sound/mpg123 cpu_flags_x86_mmx
+media-libs/libmpg123 cpu_flags_x86_mmx
diff --git a/profiles/prefix/darwin/macos/arch/x64/package.use.mask b/profiles/prefix/darwin/macos/arch/x64/package.use.mask
index f0e7d38c6427..02a3e779385d 100644
--- a/profiles/prefix/darwin/macos/arch/x64/package.use.mask
+++ b/profiles/prefix/darwin/macos/arch/x64/package.use.mask
@@ -8,6 +8,7 @@ media-libs/xvid -pic
# Jeremy Olexa <darkside@gentoo.org> (2010-07-29)
# Relocation issues on 32-bit OSX only, bug #329859
media-sound/mpg123 -cpu_flags_x86_mmx -cpu_flags_x86_sse
+media-libs/libmpg123 -cpu_flags_x86_mmx -cpu_flags_x86_sse
# Fabian Groffen <grobian@gentoo.org> (2009-02-01)
# Doesn't compile on 32-bits OSX only, bug #257225
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index fbc462ef8257..5c2883ea8f27 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -4265,6 +4265,7 @@ media-libs/libheif:x265 - Use media-libs/x265 for HEIF encoding
media-libs/libjxl:gdk-pixbuf - Build a gdk-pixbuf loader
media-libs/liblastfm:fingerprint - Build the lastfm-fingerprint library
media-libs/libmp4v2:utils - Install command-line utilities
+media-libs/libmpg123:int-quality - Use rounding instead of fast truncation for integer output, where possible
media-libs/libmypaint:gegl - Add support for media-libs/gegl
media-libs/libopenglrecorder:openh264 - Enable H.264 support using media-libs/openh264
media-libs/libopenglrecorder:vpx - Enable VP8/VP9 codec support via media-libs/libvpx
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 99b39b87e5af..f68a769a6f95 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index d5ebcaedfe99..2e2b3d72b179 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -6,18 +6,26 @@ DIST genpatches-5.15-143.base.tar.xz 5634608 BLAKE2B a00b2898db47b874fdfe2e2bf0c
DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B c942135c9120024effcc516070b81aef19de95969e19c95b7c222ccf9ba515db329735596f3c5dfe81f12ef29165b898de75988f0c632cd228b6d3579e3c5648 SHA512 eb9d0661d81c1acbf5884f3ccc864e0b110a517556bd62020f41f3fad77c32e57da5a7c1f6411a4dc7d9b85ad8fe9af4658613b0a3e9484fb609a7f9ac1a3f39
DIST genpatches-5.15-144.base.tar.xz 5663416 BLAKE2B a4347f6e6f5916a3811ddb7ce19a506f6f4bb691e57ed5229adb55d90aa2fce14656d1a77d63539ef5fba8c0a5ed8c3cd0933c9f286694a83c65898b77015e66 SHA512 8f4a7429a9673cc2aeffe870ac1f742b6d111b0fb72bff74b3407d13eaaa6200ae7b931449b7c5923c215428b2c55352f728d60a09f1ac7907625f37a454a3cf
DIST genpatches-5.15-144.extras.tar.xz 3940 BLAKE2B b605a72df3376503172f7a3e7c170fd6b46490061a8a435230372c12a95cfd3deae488639b3ca579c602e86d1e34b1e11c4b873bfd2bc037520df5f1906f6caf SHA512 5db17e336aa1cd4b839b5e4b595e632484af239a662c7f631009a10811be3b87188049eb8a576543f132e674b382b5ba9d9af94a26b3d5a24fb4c654f6a3e2e0
+DIST genpatches-5.15-145.base.tar.xz 5716840 BLAKE2B ab0ea42db784aed619fbbce1600fab744a083fd5f47067210b3d3f2874d6d1d399f2aab0fba538865b584f7bd018a4ceec569cfe93ab32ff250bf298996be3da SHA512 8797528fd32dfebf76a804ddb4f6adf07d666758c8f0eaa18a694341872bbe2c3febf44c56268f1852eaac0afe36e6e6c33f287a389f4782af673ce63836a574
+DIST genpatches-5.15-145.extras.tar.xz 3936 BLAKE2B 3e0d75d0029aa817b3e7f184b34150adaf337c05f37122a46290b24d4769a1ff1b5fd82adc2a50b09f2b0be235ea9f4f06a4c3111dc68cf2acccae1bd39a0d67 SHA512 4f3e94e59bffcf5a9f6f7ca98c34c7302ad843860532e6022f6ba33d1d9c1a89b3dba606ec771ccbf063f01808fc51b9a1162dd8aadbf898d17759488a04ef5d
DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add SHA512 609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef SHA512 a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9 SHA512 28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8
DIST genpatches-6.1-68.extras.tar.xz 3816 BLAKE2B 86fce6b028ed4c3b713cddfea42f56adf55e105c9defbb8f6a84bfe397f0163ee9759218c2b43bbe9f9f6838623816fd3c31887e5b05ac8e98235f01f750a4dd SHA512 23550c824e7f3a1507d1e124224f0c1f4b7bd3deb07750d392011d374352ee430acb84e55143f3bbaafb67f9ea28a6aabdee77ffe3a78d68691f30fefd4304cb
DIST genpatches-6.1-69.base.tar.xz 3845328 BLAKE2B 8712160e24a37b1333b7cb2314cc9a807caab08d2a19a4c784d38f8790bb7d5f8bae06ea3f18e0430bb9d196f5525299f6530661d182769ecf5e77cc28bfc852 SHA512 bb88322d976e4dbabb9f884e6eb6a4d581c409fe7d249b80bc4ab87945cce579878c0b197db16b1543576eb1580ba46586b077ec6294647fcff083d26268d889
DIST genpatches-6.1-69.extras.tar.xz 3816 BLAKE2B beff365f70a79f0b89ffaf3807f69e770a2bc05baf568b80dff66d135d59557bb0463d2c914953722b0511a2e1b100b0c4b6181192b3ad42eb4f592c0b785eea SHA512 9fbf140b90103a750287f4ac94b3f1606a5f12d97626dbb8370b876e1894d5397f4af740885b07dd5c4e0616583f6c909bc881b9cd90c05cf1fef614a006a6bc
+DIST genpatches-6.1-70.base.tar.xz 3972184 BLAKE2B 4fecbaed663f02725423386867efcb5d92ada6fd1efa880bad4eb75c19285172e5faf8fde382287d76e0140cbb92b9befa547c8c8e761017e28aaa3cd368c012 SHA512 e197bbac9740394d4207d3e6261ae0ea755dee69e1b64e8ef16632b32a827ae994f0c197117346871d5fcfb44fe9cc919e5c0f3e4a94b8e3de2bf35bf6bdc8cd
+DIST genpatches-6.1-70.extras.tar.xz 3816 BLAKE2B 24fceb3a4d3482fe840ec8053badc22d06a8eb0091af745991ec729bde2dd99202122c149fe39553e3a0cc4e853c6d97d084d24a759172c643ceed829f2f6cf9 SHA512 381d9c79faf43a9c26991a3064096e90e7dbf027350c299b3a0afba6248b4cff4c7c58e6667528a33d77ed3b8e91516cd018f0aa4c9ae340bb441218e681a5af
DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f SHA512 1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
DIST genpatches-6.5-13.extras.tar.xz 3704 BLAKE2B 9473c94b0d34075ba0652c672d7b0b732258a5c57d933b8782e8cf6d394143a2efece463d2692bd71dd0915ead6af1dbf2b10d7ed80eddebeede3a7619b7822b SHA512 489c266ef698bb03a8a7bd3fc552266b787f9036c473c003b7d20135e5e7ec9bc3f3c5caf443f702c6cb029d8d95c23a302a8c8171769b0fe44720da700dd8d7
+DIST genpatches-6.5-14.base.tar.xz 905872 BLAKE2B b8fff1e8a9a9c4d23e70597a7602c92017108d40b83f1c0411a00b5bb9bf2a41c31e7cdb0773c78bf40fe8cef131bb879ba80fe85c024b9725af7505ad87f8c6 SHA512 9166ab48252ea3cc7192aba8b2d4881ba608ec70f22e975477ad50f077c47ebd37993275b2927ca282a9fb1434479a56c82bbc26e4f8afee8b4e7c44e304dee0
+DIST genpatches-6.5-14.extras.tar.xz 3704 BLAKE2B 21b8a21e4c86bf6d49a6eead8db5baaf2d1c4aaffc8ce6afb23a66cb1b3cc124e864e982d0d2bcf8d3edfdbeb58db71bec3de701db40027b56720969eda3f314 SHA512 f2f3cb5dc4535167448c426d22d8d49205c1474b8faad880306a317bafb3e40052689bf25942f1537c5c9188a10095fea45f4e259ee06739e8913b70ba9f13e2
DIST genpatches-6.6-2.base.tar.xz 14616 BLAKE2B 3da38df6de90845f4ffdd61708573589973649c5d38082199994488d2679cfc70f954acdd1760a1b4a9162944f0bffc0443590956898b6d1fb79a363958c2859 SHA512 5abd3bf1d05e0e4331ebd2046d6f1e4f1091e25bc4d5624b78f6cc702dd14f6e11f6441bf12694500e96803909384420cf3b82148ae80c23a7f1c66b5bd2bb84
DIST genpatches-6.6-2.extras.tar.xz 3704 BLAKE2B d236133d98bb12a2310894614452c4d293b082a8f42a26c502e26022432515e71791dbdba1ca25e62e5d4904b441bc86ab123915ace1606d1e28571e83f0e9a5 SHA512 3bc907ecd0bab38c21ba8703fd0b44a0f23c9ac3de36029764813d121f0e4f3da8299671ebc021bf501c7e6cd63b848bb80a14fcb601f02cf850a8bf3bb0d826
+DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 8004fed867cbb854c681834b0d297336189a638cf4b2f513e3f78fba469e0f385ac02ad7cfd752ec351da1aea7698576a7ae7001fd2872cd8124d4e664cba0c3 SHA512 1d6f276b145b7ebb6dbf9064319ae64050ff613f495fefaa973c06abfebce23f176ca00988918812ce81610044ab840cbf77f3b015c43754cf2c1b905a516dcd
+DIST genpatches-6.6-3.extras.tar.xz 3704 BLAKE2B b8d26172a7fe7a85bdb30d9812da3e76d9bc061597da43b66d514b6aa24fd1ca8047989196003488db13107002a727445fe6d5cc7160d795b9a6f0f2c43c0f8e SHA512 964a49545c37d981049f2471ca9a29609e491550018b248ed7cc2775e32974ccd015f116533d0468652c9ee3af0f16831cc5ba2ba4c68bffa4e250826b9b11fa
DIST gentoo-kernel-5.10.199-1.amd64.gpkg.tar 63242240 BLAKE2B c5d8490f744fc742385cd4098fc1396949ba1bc32b0d29e3c8541ab9a249a61e99aafe929a0415e053551237add468e38d92efc367e13b53f057e8abb2d99698 SHA512 2e9da7be543bd2cd2b487188d9b4fa871b34af728cb4a0807b410754e06e2fef7ae2008cb7aea4f1ef35092afcde398cb5e89f11b558396eb045323a5942cdb6
DIST gentoo-kernel-5.10.199-1.arm64.gpkg.tar 56698880 BLAKE2B ce478df6097693f5129dd1f1b22850b658f6068bbf5a7600cfc7b4173e13af80150a2a6a487e6ff208ce8ce7ae5c0cefa146bb3ffae1109d67e8e761da3529cc SHA512 7d3aba171af38a1cec807874553520515bfaf77748af8371515baa8b93515444856fcd0545601a3ed8e588d68eae042be7ada0514db43bf85f5eb70a5ace6492
DIST gentoo-kernel-5.10.199-1.ppc64le.gpkg.tar 52869120 BLAKE2B cc8101f31f64b2efc10f2fcc71025016c3a4030426c31ff3494d80488b12cfb3c6f6b61ee7a62b0392ce3592474c9927aab9fe6aa1946ecc997e5a4e170e5351 SHA512 dfff3c502f67521f37abbabad030cad9bcf12044187bc9735735fb5c5d21b7594146d7bec25bbb58557dad0e27c51676bd4efc3a7193c73ca831090c8d932269
@@ -34,6 +42,10 @@ DIST gentoo-kernel-5.15.138-1.amd64.gpkg.tar 66314240 BLAKE2B c0538fa7277e41faa5
DIST gentoo-kernel-5.15.138-1.arm64.gpkg.tar 59719680 BLAKE2B 83fe7fc9557c557b8df2d3fe49622515a592ded3f1a059df3214de79a6f8a115e1d5e6e7cb94165bd4ea7d04463e90f27bf2256e9a3ac3fe2911428ad310719a SHA512 89368a42ca4f877c3eb06f9a457297460bbf2dbbac7f27e03a4392053705de77f2546f09358be32eb74a836800781e3e018af40babad99dd71bd121bbe52200c
DIST gentoo-kernel-5.15.138-1.ppc64le.gpkg.tar 54947840 BLAKE2B 5d5e3081ff037320bf11645d6fbd2dba7e24d95b4316340cfb719c22eded0c27d186a945d05189f7abd4284100692d1e14384ce500135feb399a6223a2593547 SHA512 f9e1d743d480413cbebf04d581d106309b1d9898e03b06fb90cba3eea139ad167e9e1f9c52e35d7e945718305dfcdb3e76c43b5d78960ae348649f84af49b49a
DIST gentoo-kernel-5.15.138-1.x86.gpkg.tar 56053760 BLAKE2B 0c4c8f30f2b62b055e99aa5ff125f5819255f2ce52bf53df0b6de5bcf9bf379e3c8250377ae64c44451557d529afd2f6ed542283881065aded6d2c7953f61a92 SHA512 d4b6be4508cb6087d359a1d397ea31aa2f745af90196fa568d82ee857f0e92c576345a1fb11098f0cb7d97204d3ff4e3c57de056b6f990168d360ee49e7a7c29
+DIST gentoo-kernel-5.15.139-1.amd64.gpkg.tar 66314240 BLAKE2B c4befd51df828af21e71ce0494a6578d77397814c2f362db831de952faff70121ad8e861378541e59788329572db4b8cb8f515b907c4151737dd4a01a5066fd5 SHA512 22b2896260fc83e14d54bdc6c907021ae2d0770d4602539af959236badac7546438b6238e3629508a7b77ce5916070dcc5a63990a544139da43455a06874f1d5
+DIST gentoo-kernel-5.15.139-1.arm64.gpkg.tar 59709440 BLAKE2B 1717cea1239bb23ac5cdbc6a27f1649215fe3107d5529fd323db721ec10ace61247940b95ac29e9896487d54ec1e10a03eb139d50dbc90bf5aff6acf23c7f74e SHA512 74175256f2c1e4fe35da5bd664f25fbc0a5b08dbdf66845ea3dfda9a4c9f19e5e7552a5e74f651e4f87053f48228a10640ff86909eac2212638030c8af7bd6cd
+DIST gentoo-kernel-5.15.139-1.ppc64le.gpkg.tar 54958080 BLAKE2B 997dbb3fc96781cfff6ad766597283ad8dbe1500d6ec0a98894d06c0b053dee80811530d939719d12c88c158b5acb071a6e99e0edb028b5f7f49233c2ed75ce5 SHA512 a0edd95650b4cc04bdb44efeeb8347a3ebebbbc2c6ef9a8cfa6bc90e584e633b0cf14b1610ba591734497699074b492fb82fc1445e1dd368f04004b1858cd602
+DIST gentoo-kernel-5.15.139-1.x86.gpkg.tar 56064000 BLAKE2B 1cb658ac2c5bade831964fdddf150be9f323cf350e6e031c7a3e05e4d9876d348da4b67b1041d6720525ba21de0c8c887d403394e2d8c35ade7841676003bfb7 SHA512 0a5ee8c46cf3e61dfad9c743fe5263a8c76b099ac3e30ce12ab8d469c777333c8028718585300a8c3547d438b2cd1f3de35f2a519c65c66dbad3b61f899f553a
DIST gentoo-kernel-6.1.60-1.amd64.gpkg.tar 72581120 BLAKE2B 3053a4c8707436c3f47921d9b438f4c2c59d0a6a53a9aa68cef873152da6c959027c113e077c8281a2143e7d7aba4113593e4513f4b9e0d842d08432e7e3aa0f SHA512 89163f836e1675fbf78c75cf83c7a8e4845d6233e55c40f194f46fd53dd43aaf2f2a797689481dff835cb2d5fb57b36be7ef94c8c3b497badba31166f4d474c1
DIST gentoo-kernel-6.1.60-1.arm64.gpkg.tar 65576960 BLAKE2B 77a2d1fe197186620cf9cf6d66eb11e7a1ad72a4ce26783f686f42ddbe18005d38ac98be3ff9369535a9c0c346536325b23cd037e35d24f25a1f58cb26fa828e SHA512 9942ca4c56a3d813f9e38b91b2b1cde6f53e506e7deadcd5f772da008ac658ba5ea0ecce546ce45eadf7008b9dabd8bc09f9c1d046c83ca2632b29a87fe99311
DIST gentoo-kernel-6.1.60-1.ppc64le.gpkg.tar 59842560 BLAKE2B 6da8e5e5e35f3ceb8bf47ddf6053396d920f484b944dccf344ea102b3ff322a6180b5e1c0948dd47bdc57a0e5b5ed10628a47c59434dac736f44dc5fae07e9bb SHA512 2967b93cf94b77a40d5cf190fd0db855ff15e15d18ac63ea3831cc10b865238c62208ceb68def7681e604b5beef20ac860738eb6e8a2c2421a565156cc97ec82
@@ -46,6 +58,10 @@ DIST gentoo-kernel-6.1.62-1.amd64.gpkg.tar 72570880 BLAKE2B fffbda5d72cfef3e3e39
DIST gentoo-kernel-6.1.62-1.arm64.gpkg.tar 65576960 BLAKE2B 37c05f04c698e50123dca234cf8a31ecbb48ccb4460ecea58fb0d95039a501fb32f0bc46e78b00608b734f2225861e430067a9c089c267bd608d34cb68320167 SHA512 880e5cc31f37b84e57ff12ef0943eb60643111b62479023b6c9cfa808e8393d6514fc06910f807aafc4b66ea0d38b2540dd1b8c66740fd9ad737f92e3a20e5fb
DIST gentoo-kernel-6.1.62-1.ppc64le.gpkg.tar 59852800 BLAKE2B ec0b5ce2c745fc780fc30145b7fe34a0cda921f5d84d47b5154dba169db132a6b8a65ec44419012d2bb038f4f07e097dd2e813a24b34edc7e031eae69f222b2f SHA512 86d40fd4b0ded900bc390e6210ed5bcca044d5dacb3f7a269793028187dceb2ddf4731ed893dddc86f0dbe03a54156f1bf4414b665628914b56b8e9e9e0352a9
DIST gentoo-kernel-6.1.62-1.x86.gpkg.tar 62095360 BLAKE2B 512b11c378306df3297d708e18d23effeadc3eeea03787afdf4fac07e1236d1c0cd0b2d82c39e9d26afc2600287ac9e592cc5378ff04fa22c8c1cd55dda55ab3 SHA512 8133a1d6e5022a34e67ed067e850771636e504cb3275f9c0a00bd9483fcfdaa513c4ea6166d2742be5ffc8f179047d983a6c05c7df741cf53db16cb47b0720aa
+DIST gentoo-kernel-6.1.63-1.amd64.gpkg.tar 72540160 BLAKE2B b3c2766fe4311491cc71b9346151ba0a054b69c88be1e3b65e9d119b72fd2e8d2eaa9c11c80deb977a970404fe633317f9836af2f266f31920eab7f8f1d50d20 SHA512 9191da3c4c3b499b1a173204855c8eaadc3783c0cc45be38b4389d6fef3a7439d30f3b129d3a076e956bce17e69d547bf66c9787e5440d617c0019e6493d6d17
+DIST gentoo-kernel-6.1.63-1.arm64.gpkg.tar 65607680 BLAKE2B 4b205b3f4632ec8bee3cc8ebfa95d273c2cb581761413aa392c56650598731f83df8a4f799b98c678e64f882b6379bad4bf88501b232ac939ed6e32e627b56c7 SHA512 eb1da1ce88e931845b88600847e2745bf7d03815df4efd8e14e4c28aaf883ffbe7911ce50f72cced6559aad8ba9aa793b10b2a8aa4e4ff76cd56a2ce97735bca
+DIST gentoo-kernel-6.1.63-1.ppc64le.gpkg.tar 59863040 BLAKE2B a4ea3233dd8b9069edcfab9219bb40c3195ee15161158e241d951075f58498c885d759341a4c0a29e0d8c86b2259db488e1386d2ef6703b0520087e595f165d7 SHA512 2cc68b00f48747143c16e840883aa0a94f85c3d5881b45f2ff1997007afb5708460e0d20ee0e587307f35871fd3d0b3340d17b8258c2f3790f1ebd846b1a0d5c
+DIST gentoo-kernel-6.1.63-1.x86.gpkg.tar 62115840 BLAKE2B 1be9915fcb4bd757d562cdca23a7787af781adbab75cd779f81c2ea825af716ff9ad4e748673572c87f7b4e83680a5a85fcca8b7f0e67daacaca656859f9d865 SHA512 2da47e7c7e6320661cbd23b6cc33516ef6e5460da504c154e338fe36a70f5e10507f2da4c527e3a3a096b2374301cfd0efc5035cc22aca8824d76441be359f6a
DIST gentoo-kernel-6.5.10-1.amd64.gpkg.tar 83722240 BLAKE2B cc31076b25edf689f7976a679fc5fdfb25d7f21c18562f32c47bb2d852b922dc50a4ab5d813725fdb64e2d06ab55ea22643cde733fac0d9379ed58b187a3d93b SHA512 7d689b10af6b471048e172be41d090e35774ba9b7cab5fd79cda489cd6224b47b16497cb73f840cdd4de8577096b734abddcc89f990f32d17473968a326db0fc
DIST gentoo-kernel-6.5.10-1.arm64.gpkg.tar 73635840 BLAKE2B d7b0dd04cfed53281d679e6687d581d0d12c9096da1d36ecdbc38f83287a18b55bfa335fb8dabb623bb356df76321a61db147aa2a499a40072adffa210bc0a25 SHA512 ec9b958d660768dabdd26c633ed39b37f6264231849f7bd86d65a60938f496f69b0cb2cb1afe9d3a95987b8ca5c495507f5ca9d6e6df9f95ac87ccf46e0bd914
DIST gentoo-kernel-6.5.10-1.ppc64le.gpkg.tar 64532480 BLAKE2B 5c6e81f5ee141dd958671aca5aaa10314198b3fc38d025f36263c1d1086e09b723b3c96688c2175ffc94f8e3a93316a47b2b8d185499e6fea31a9aeb36fce24c SHA512 ababeaa3f298d5503c6db664c67fbc73e32e0efca4cf14c00399808e86c0a3346b6304eb36264541d5a9ccc7e84091f63348d296442c09abce8f74951e360d55
@@ -54,10 +70,18 @@ DIST gentoo-kernel-6.5.11-1.amd64.gpkg.tar 83712000 BLAKE2B 896adaf4edbe9bdade1d
DIST gentoo-kernel-6.5.11-1.arm64.gpkg.tar 73646080 BLAKE2B 661d9a80b48e57a7c72dbfc639d24ac77ef3ee7fce917ae97fe2634527563fe6dd5629368b3e68310ad4dd452865b49405119dd571143215accdc1dc7329fbda SHA512 f4a3f1d1e6d7ad55b562db09874b4032f2e9a7e63305b6c6f1978d2196105c93eec34263c32220ac79c3d522fc3a5401cd2284e0d751c207e126cb74645ae10d
DIST gentoo-kernel-6.5.11-1.ppc64le.gpkg.tar 64552960 BLAKE2B 6742c0029df5085ce79629afd339603a6329934f290bb7c73bd4f588a03167f0dffd47a301b0916766e73e1507d20fc0e1ca028a4ab780e04b625a8e22b27c5a SHA512 740e6dac602814e27bbda38dad083b3fb9e04514cdab5460a43f8e01ed65e7976cb9f7e70a2101a4a740f00f0773c52945e7e0dcafa617f2731cba739f0b080e
DIST gentoo-kernel-6.5.11-1.x86.gpkg.tar 67553280 BLAKE2B 3557022f61b72c975a9f2920bb617d428106aca88017e092d22dce4956dec4eb6418b2393960bc7deb5243caad0b4011abfb4bea91d7553a72442c6d3a8d8c34 SHA512 380d5962a59655c502ce72905d967ba0d5f36bbfa8373169d2ba94fcdb5d77968cd6cb247d9d96a0dc36deb41c4b38da04b6e35d1febdcf87bced1279fc7d8b2
+DIST gentoo-kernel-6.5.12-1.amd64.gpkg.tar 83742720 BLAKE2B cc24fe99cb0fd3a5e9cd3e4bf7f836f56ee3c69e67a48debf6e2ae4733c778f8dcf581c9aab8c3da84b0704fb2cffcb3dfffa4c2513e1b50ef08df7a34e873df SHA512 f9cd3150120218d77f3bdb05eb9f378ef49c800c2dbbac124288091d941e524f0314455d4f648f3348c61d9e08934a7fcc3bf51466c8423c555428c746268953
+DIST gentoo-kernel-6.5.12-1.arm64.gpkg.tar 73646080 BLAKE2B 1ddb3db6b4aa469e02d9950b46c8d9af3ce5f46ca13de4a2f4620502abda5de9d9c93f23946a13aa20ba98461b7db1eff8fe1eedcc9ac7cf9fc00a352c6e6aff SHA512 c1d568e0f4c25fc01c60b709e84323bc9500ba8062ee7c44830dc933fdc7b9e54f8d81187da04f51e26ce3246993bafac2b9c9d0236fcbc3281b99ea6a9e9d8d
+DIST gentoo-kernel-6.5.12-1.ppc64le.gpkg.tar 64573440 BLAKE2B 78ebf1cfaaf1717bd770f985b1d91385626d8f18601ece0cf0cabbd43449e93598d51eb11f02c8178787397e6116dcca85ad4dfa08003119cdfe248670f3d18c SHA512 80ee8a012ccfa313e363850ba7c65104460884ed43918f079a7af8778b7df4c8659df770d622a9c61768422eaa09e86b7913ea9d297bd9da870cb22c4fcbd55e
+DIST gentoo-kernel-6.5.12-1.x86.gpkg.tar 67563520 BLAKE2B 656968f0ce04cb559b9d4ac142e77d9fdec8bc32750c7379119ad89627e84b7614b523d2fc6cd7496ef7b581639fcb9e90891a9a1c8e827182faf88c7975f70d SHA512 93813d56b22305d96858a796551ad0b4c856b496933423861adfe239c54d26ea7f52fa2cc796946f39aea4d1cadc6ed79b7dd58280bb04bdcd47b6143bcf59d5
DIST gentoo-kernel-6.6.1-1.amd64.gpkg.tar 84480000 BLAKE2B f11f7364ec2621ae444e4c02dfc4f72c4e43e9a88d520502346c7b6dadd04682c2e22375a9ad7ea7ab08404227a83d658880598130d8db037d614c9cc60589ce SHA512 de29436d7e400255850e1e172b71a233fc2ae9132e6f4f3fb5fad4f7c9722cf23665cca83c6677506fedc157973630154ba939f339767483366d73cc0650267d
DIST gentoo-kernel-6.6.1-1.arm64.gpkg.tar 74301440 BLAKE2B c96c7349e144e62ed92d420ff73832b6d2fc802b425b6fb92f87aa36e5bcc3ef0768c9c49386788a2a603ecbd588e567a38c8a07a551a6a6454cdb7753b31599 SHA512 f415beb9450d180517c1f86c839700b4dad4ea1dc937f4bd9bca416aa2b2f758e73ddf03ee20ea7898fe120938ac6247cab1cb32b91fab2b829237f60ad82c7a
DIST gentoo-kernel-6.6.1-1.ppc64le.gpkg.tar 64317440 BLAKE2B cf154bc0144b8af952cee7bd4e7e7f0f6123b6c8a71f8a984ea3f79989aec977057e24bf27b6984d51626427d28cbd3cc24db062d8ba2499c2e54e99508f8a1a SHA512 68eb1470cc3d000ca71b61b34a2fd467302059f5bd7780181aed0eea8ce68f32e170cdc93f7625db74c82f230c8fcb4850a27183f040f9ad52a13ad35df5ce24
DIST gentoo-kernel-6.6.1-1.x86.gpkg.tar 68188160 BLAKE2B f49bb047f95ea26d126d4fddfce92d65649b7f83a723bca405f5f4b310d426a101449ed7b2377da6323b4ffd978e2d17f26739ae5633df8e5071cdcfac1c7b38 SHA512 dc3e8e8949db273b69d3a42899ba4fa5a9f2c2ac1aeffb2ee913454f288d3f68093ee5e7cb4506dc6a4290642f9774cb8493bb9852c713b348a2e2bd2e8ebe81
+DIST gentoo-kernel-6.6.2-1.amd64.gpkg.tar 84520960 BLAKE2B 62ab5cfa0936aa8478f3bdbf414b5ba27555376ccb113669d0f28643b16cc9cd034b93c3d2247c24e0736906348e88d890acc94adde965b7dd43494a06adb453 SHA512 d826bdd6ec9ea11567ed5723eadc51fd2bfeae3ebc8901c855144423f8cae690a0e9cdfb1381c9f933dfd179fe93d8adcf7813d98c57ca59620dfd40b9c9d793
+DIST gentoo-kernel-6.6.2-1.arm64.gpkg.tar 74301440 BLAKE2B fa9139aa822dedf9d913921f29c7987137bfbaef414cf312c298156f32aaeb5cc9a40c7416cbc3b6568e1a951c027d77a33a0efc6bfcb192d3f1eabb5e5e8e95 SHA512 83867a2ef29cbeb1356b916a7286d7ded36bd82ffbddb4efe8d670e6eb802f93856cb8731bad607738f00a220b6e557bf11827f67cb4b62da894f70a3f1319e6
+DIST gentoo-kernel-6.6.2-1.ppc64le.gpkg.tar 64317440 BLAKE2B f87983dce68bb2dbc693eb7c8942edfd5a31a3c983ef51078bb794b675560f02fd79ac07748a725964104e42ee2bfde1bafa80d37e79e9dd312bc90f7609f563 SHA512 22154a542c4b98fc6bbf09016da17deba5dc7d5e5913afbab31dd4f8f5a1d593f61e1b481deaae64f85fe79bcdcb2bf849ca6c6b7e8cf0f57d7cd1cc193a5b61
+DIST gentoo-kernel-6.6.2-1.x86.gpkg.tar 68188160 BLAKE2B ebd34dfe2f158ddf51381a633f9a0c793bab202fffb13dcf576823b16d09ea3d2038bb5ce44d70cd702ed390c239cadec54ac5cebedcafe97f32493e2fbaa0c0 SHA512 0c04510c3f6ba41bb9b803b638ef37afc12bb0ad09b14efa31d6c4e2996b6ae32b385721c7c2a4de4a5916ddc584cbda1554efa46a6f2cb2d8a2eb902cd16232
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
@@ -67,10 +91,14 @@ EBUILD gentoo-kernel-bin-5.10.199.ebuild 3025 BLAKE2B 7fafb438db9b4e8c5d06545a3c
EBUILD gentoo-kernel-bin-5.10.200.ebuild 3029 BLAKE2B c3a524d4667afa41876e5698e892b6d9c9aa242270faa317ad56c3a64fc9d7f70466d3ce4d068e331090cb1f9d715a8ee1405cca0537d51bba07a0169d404f73 SHA512 45fb0604257313c172f0239361fc72b51f98ed5019f3d85fb6a43c31b48d51be809643cb277b9bd557dd63202566b280ebe070fff46f6639f6a6d063d55cdf24
EBUILD gentoo-kernel-bin-5.15.137.ebuild 3025 BLAKE2B 95e4eb0f4309e4141a863875ec46ea241e6e9e96260bdd3804400e11d32dd2b12bce79c1c66e0abbe6533cc9c9abf0f19eceabe46885b6feeac986287fec0070 SHA512 1f22d7d6843659d872c9ea6bd6eda48f99841e95c12aa723020633cdf30564f43e4aa63e3433f0598930230a03d2c27a1714d2b865a548edfc5725cf9f99176f
EBUILD gentoo-kernel-bin-5.15.138.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6
+EBUILD gentoo-kernel-bin-5.15.139.ebuild 3029 BLAKE2B 7e344f2c9619826058ab1e7437837bb2307480c9b5be1e52638b4d30cd458ed59f7053e896ab8fb7c02965a1df0f10f2d67fda031e2ee8764460134592585a2b SHA512 eb0c10f46c137cf2a98f606b0bd49fbd43920136bde57d445bc2feefd1d1ec57212b651510b9ad6a7ea37cef2d02e004217e136ed10ca23b39c3791162e5d8f6
EBUILD gentoo-kernel-bin-6.1.60.ebuild 3025 BLAKE2B c020a8ed2bcad22f892c23eb542f36f718aa5238f1a6df070e24794ef21c481971bb149a6542d2f5262a38f6eb3d1f71b6fd059e3e135891b2350580a931c20f SHA512 671535b7ad6cb4ccc70c826fbf9c6dd3a2c4068ed92968fec15add8712201fa41cdf40bd8c3998327c9a5ef0aed42dbcf694ffa9c191395fa75a9fdea367b17b
EBUILD gentoo-kernel-bin-6.1.61.ebuild 3029 BLAKE2B 677551e644b14acdc03a67e7d72b73bcf4da98f6790f27f4ccbc1fb1e8a6dec38ba14dd99c5353dc33ad922e5fa82a6fcac6b8a619c1b3a91484f2bfa4fabdce SHA512 e8b83bbbad0b4babc82c9726bcaf7ffc998f28ef7be82389086c22124123fe27c46e6b4a6e11f1d46402312d6389137ad33c889e424ab90e273d8556f828950f
EBUILD gentoo-kernel-bin-6.1.62.ebuild 3029 BLAKE2B 677551e644b14acdc03a67e7d72b73bcf4da98f6790f27f4ccbc1fb1e8a6dec38ba14dd99c5353dc33ad922e5fa82a6fcac6b8a619c1b3a91484f2bfa4fabdce SHA512 e8b83bbbad0b4babc82c9726bcaf7ffc998f28ef7be82389086c22124123fe27c46e6b4a6e11f1d46402312d6389137ad33c889e424ab90e273d8556f828950f
+EBUILD gentoo-kernel-bin-6.1.63.ebuild 3029 BLAKE2B 677551e644b14acdc03a67e7d72b73bcf4da98f6790f27f4ccbc1fb1e8a6dec38ba14dd99c5353dc33ad922e5fa82a6fcac6b8a619c1b3a91484f2bfa4fabdce SHA512 e8b83bbbad0b4babc82c9726bcaf7ffc998f28ef7be82389086c22124123fe27c46e6b4a6e11f1d46402312d6389137ad33c889e424ab90e273d8556f828950f
EBUILD gentoo-kernel-bin-6.5.10.ebuild 3160 BLAKE2B 56befa90a572da973654c27f61d9303eebf75154eb8f381c87acf65b05ce70264690c36ff6d2896ead4d7aa6a26c5bbd9ff5a65ce32521cdee4910fd640cc276 SHA512 9c61b0fd4305f5ec716a3f1998875bb6268d3402466776e35e3413c2d69e255c9851cf15f0dd2f5d75d2f94208480f601f3b4cbaf09815cf63624432d5fef531
EBUILD gentoo-kernel-bin-6.5.11.ebuild 3160 BLAKE2B 56befa90a572da973654c27f61d9303eebf75154eb8f381c87acf65b05ce70264690c36ff6d2896ead4d7aa6a26c5bbd9ff5a65ce32521cdee4910fd640cc276 SHA512 9c61b0fd4305f5ec716a3f1998875bb6268d3402466776e35e3413c2d69e255c9851cf15f0dd2f5d75d2f94208480f601f3b4cbaf09815cf63624432d5fef531
+EBUILD gentoo-kernel-bin-6.5.12.ebuild 3160 BLAKE2B 56befa90a572da973654c27f61d9303eebf75154eb8f381c87acf65b05ce70264690c36ff6d2896ead4d7aa6a26c5bbd9ff5a65ce32521cdee4910fd640cc276 SHA512 9c61b0fd4305f5ec716a3f1998875bb6268d3402466776e35e3413c2d69e255c9851cf15f0dd2f5d75d2f94208480f601f3b4cbaf09815cf63624432d5fef531
EBUILD gentoo-kernel-bin-6.6.1.ebuild 3160 BLAKE2B c48be30980fa7329a4e268bd0743a3bbab040af1acec4bee93a6e019ff8d5cd0b2b5c4f375a32ca37b64bc5d98b67b77d0b2a7b709305de1b1479f099a8f8fd2 SHA512 6302df75ebd899875b237cc3a151b25166648524974bebae807272cb2a6a62e1ce4a79720aac42bfb7ccff7bad4ca0157b0a048e0536333358d810b9a6bb7529
+EBUILD gentoo-kernel-bin-6.6.2.ebuild 3160 BLAKE2B c48be30980fa7329a4e268bd0743a3bbab040af1acec4bee93a6e019ff8d5cd0b2b5c4f375a32ca37b64bc5d98b67b77d0b2a7b709305de1b1479f099a8f8fd2 SHA512 6302df75ebd899875b237cc3a151b25166648524974bebae807272cb2a6a62e1ce4a79720aac42bfb7ccff7bad4ca0157b0a048e0536333358d810b9a6bb7529
MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.139.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.139.ebuild
new file mode 100644
index 000000000000..83c6a5e4fa8f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.139.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ sys-devel/bc
+ sys-devel/flex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP=":"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ mkdir modprep || die
+ cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.63.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.63.ebuild
new file mode 100644
index 000000000000..d2845437114c
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.63.ebuild
@@ -0,0 +1,127 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ sys-devel/bc
+ sys-devel/flex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP=":"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ mkdir modprep || die
+ cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.12.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.12.ebuild
new file mode 100644
index 000000000000..c378c0fde329
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.5.12.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ sys-devel/bc
+ sys-devel/flex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP="$(tc-getSTRIP)"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ mkdir modprep || die
+ cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+ # Modules were already stripped before signing
+ dostrip -x /lib/modules
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.2.ebuild
new file mode 100644
index 000000000000..26b296bcb3b6
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.2.ebuild
@@ -0,0 +1,132 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_SECUREBOOT=1
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ sys-devel/bc
+ sys-devel/flex
+ virtual/libelf
+ app-alternatives/yacc
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP="$(tc-getSTRIP)"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ mkdir modprep || die
+ cp "${BINPKG}/image/usr/src/linux-${KPV}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${BINPKG}/image/usr/src/linux-${KPV}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+ # Modules were already stripped before signing
+ dostrip -x /lib/modules
+}
diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
index 3acd693fc5e1..27d4cffc9779 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -6,18 +6,26 @@ DIST genpatches-5.15-143.base.tar.xz 5634608 BLAKE2B a00b2898db47b874fdfe2e2bf0c
DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B c942135c9120024effcc516070b81aef19de95969e19c95b7c222ccf9ba515db329735596f3c5dfe81f12ef29165b898de75988f0c632cd228b6d3579e3c5648 SHA512 eb9d0661d81c1acbf5884f3ccc864e0b110a517556bd62020f41f3fad77c32e57da5a7c1f6411a4dc7d9b85ad8fe9af4658613b0a3e9484fb609a7f9ac1a3f39
DIST genpatches-5.15-144.base.tar.xz 5663416 BLAKE2B a4347f6e6f5916a3811ddb7ce19a506f6f4bb691e57ed5229adb55d90aa2fce14656d1a77d63539ef5fba8c0a5ed8c3cd0933c9f286694a83c65898b77015e66 SHA512 8f4a7429a9673cc2aeffe870ac1f742b6d111b0fb72bff74b3407d13eaaa6200ae7b931449b7c5923c215428b2c55352f728d60a09f1ac7907625f37a454a3cf
DIST genpatches-5.15-144.extras.tar.xz 3940 BLAKE2B b605a72df3376503172f7a3e7c170fd6b46490061a8a435230372c12a95cfd3deae488639b3ca579c602e86d1e34b1e11c4b873bfd2bc037520df5f1906f6caf SHA512 5db17e336aa1cd4b839b5e4b595e632484af239a662c7f631009a10811be3b87188049eb8a576543f132e674b382b5ba9d9af94a26b3d5a24fb4c654f6a3e2e0
+DIST genpatches-5.15-145.base.tar.xz 5716840 BLAKE2B ab0ea42db784aed619fbbce1600fab744a083fd5f47067210b3d3f2874d6d1d399f2aab0fba538865b584f7bd018a4ceec569cfe93ab32ff250bf298996be3da SHA512 8797528fd32dfebf76a804ddb4f6adf07d666758c8f0eaa18a694341872bbe2c3febf44c56268f1852eaac0afe36e6e6c33f287a389f4782af673ce63836a574
+DIST genpatches-5.15-145.extras.tar.xz 3936 BLAKE2B 3e0d75d0029aa817b3e7f184b34150adaf337c05f37122a46290b24d4769a1ff1b5fd82adc2a50b09f2b0be235ea9f4f06a4c3111dc68cf2acccae1bd39a0d67 SHA512 4f3e94e59bffcf5a9f6f7ca98c34c7302ad843860532e6022f6ba33d1d9c1a89b3dba606ec771ccbf063f01808fc51b9a1162dd8aadbf898d17759488a04ef5d
DIST genpatches-6.1-67.base.tar.xz 3816044 BLAKE2B 9116263f1f3cbb472ad09ad785eb643cc4deb16f94936196c1dbb3d500b6e20447d07d434f4fbc59fe8cfc03076da0aa0ec22a3c6d93e09d0dfed6d6fdfe7add SHA512 609935fec85285a34e4fa6032f552230aeb7aed1caa867d34810a25f68c2295e0a8f886e0a093f111b1623ba364cfd6e17b237d670d42c8c539778810a02f681
DIST genpatches-6.1-67.extras.tar.xz 3816 BLAKE2B 6aa8e9614221c2b9d84df9f75e5b8eb530ae8752b406ad698be86a8031b47940f9efb1de9bedfa0e466d0bad32dae60c5c639815785353a49e4b439de79a80ef SHA512 a911476dcfa9767f4adb946bcdcbe475e78f83753a7880a7e3a96aed347f1ec520ba8d75fe4e5565b2aded25965cecd3c7f79fa12009af043f7408200e27189a
DIST genpatches-6.1-68.base.tar.xz 3834732 BLAKE2B 3fc3dd48708491bf32a17cbb8c23e531e2b95e60ebcbe3faa6fbe2c60e610aad9226d1846774ddd2af56e985371780e10a249a50e2ac46d7e482428f67b289d9 SHA512 28b810ad914e12035ef724f7dc4b3cc6226cccad4997804a9e3ba5a4f4a420f5f397eade002dd7a9231efc2b0c1850c40c44bf5daa358c24e42bb50da05141d8
DIST genpatches-6.1-68.extras.tar.xz 3816 BLAKE2B 86fce6b028ed4c3b713cddfea42f56adf55e105c9defbb8f6a84bfe397f0163ee9759218c2b43bbe9f9f6838623816fd3c31887e5b05ac8e98235f01f750a4dd SHA512 23550c824e7f3a1507d1e124224f0c1f4b7bd3deb07750d392011d374352ee430acb84e55143f3bbaafb67f9ea28a6aabdee77ffe3a78d68691f30fefd4304cb
DIST genpatches-6.1-69.base.tar.xz 3845328 BLAKE2B 8712160e24a37b1333b7cb2314cc9a807caab08d2a19a4c784d38f8790bb7d5f8bae06ea3f18e0430bb9d196f5525299f6530661d182769ecf5e77cc28bfc852 SHA512 bb88322d976e4dbabb9f884e6eb6a4d581c409fe7d249b80bc4ab87945cce579878c0b197db16b1543576eb1580ba46586b077ec6294647fcff083d26268d889
DIST genpatches-6.1-69.extras.tar.xz 3816 BLAKE2B beff365f70a79f0b89ffaf3807f69e770a2bc05baf568b80dff66d135d59557bb0463d2c914953722b0511a2e1b100b0c4b6181192b3ad42eb4f592c0b785eea SHA512 9fbf140b90103a750287f4ac94b3f1606a5f12d97626dbb8370b876e1894d5397f4af740885b07dd5c4e0616583f6c909bc881b9cd90c05cf1fef614a006a6bc
+DIST genpatches-6.1-70.base.tar.xz 3972184 BLAKE2B 4fecbaed663f02725423386867efcb5d92ada6fd1efa880bad4eb75c19285172e5faf8fde382287d76e0140cbb92b9befa547c8c8e761017e28aaa3cd368c012 SHA512 e197bbac9740394d4207d3e6261ae0ea755dee69e1b64e8ef16632b32a827ae994f0c197117346871d5fcfb44fe9cc919e5c0f3e4a94b8e3de2bf35bf6bdc8cd
+DIST genpatches-6.1-70.extras.tar.xz 3816 BLAKE2B 24fceb3a4d3482fe840ec8053badc22d06a8eb0091af745991ec729bde2dd99202122c149fe39553e3a0cc4e853c6d97d084d24a759172c643ceed829f2f6cf9 SHA512 381d9c79faf43a9c26991a3064096e90e7dbf027350c299b3a0afba6248b4cff4c7c58e6667528a33d77ed3b8e91516cd018f0aa4c9ae340bb441218e681a5af
DIST genpatches-6.5-12.base.tar.xz 720508 BLAKE2B 429f4fbc3292ab46250bc1716212f369f888ee0219ab19baaf8a7e3634c012bcaa64820639b5650b5346cc93fffb3b00c8ba5ad48c3f0030e5db6102646ca60f SHA512 1b5de16a305f7cddc3125be3786347a037e25b8b53ad05c35c8efd57e624dbd7cf152898c3084847d6c9b77f5bc6df378644434e877434d40ad4fb0d08d6a37d
DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7dd348b12f736313a3bb9d3417e0f4458a8e7f962451ede58f45016af700014fea87cc3336b30ede9f899dd75369eaadc57 SHA512 0a8c8a23d99962e5f0028ef1ee8ba79cd20af0ccf6b08e554405ee964cf542b6758d0e2456612a410d7fdfca5572e4af7c4d1c3b65a9b426412c1b480b2d6475
DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
DIST genpatches-6.5-13.extras.tar.xz 3704 BLAKE2B 9473c94b0d34075ba0652c672d7b0b732258a5c57d933b8782e8cf6d394143a2efece463d2692bd71dd0915ead6af1dbf2b10d7ed80eddebeede3a7619b7822b SHA512 489c266ef698bb03a8a7bd3fc552266b787f9036c473c003b7d20135e5e7ec9bc3f3c5caf443f702c6cb029d8d95c23a302a8c8171769b0fe44720da700dd8d7
+DIST genpatches-6.5-14.base.tar.xz 905872 BLAKE2B b8fff1e8a9a9c4d23e70597a7602c92017108d40b83f1c0411a00b5bb9bf2a41c31e7cdb0773c78bf40fe8cef131bb879ba80fe85c024b9725af7505ad87f8c6 SHA512 9166ab48252ea3cc7192aba8b2d4881ba608ec70f22e975477ad50f077c47ebd37993275b2927ca282a9fb1434479a56c82bbc26e4f8afee8b4e7c44e304dee0
+DIST genpatches-6.5-14.extras.tar.xz 3704 BLAKE2B 21b8a21e4c86bf6d49a6eead8db5baaf2d1c4aaffc8ce6afb23a66cb1b3cc124e864e982d0d2bcf8d3edfdbeb58db71bec3de701db40027b56720969eda3f314 SHA512 f2f3cb5dc4535167448c426d22d8d49205c1474b8faad880306a317bafb3e40052689bf25942f1537c5c9188a10095fea45f4e259ee06739e8913b70ba9f13e2
DIST genpatches-6.6-2.base.tar.xz 14616 BLAKE2B 3da38df6de90845f4ffdd61708573589973649c5d38082199994488d2679cfc70f954acdd1760a1b4a9162944f0bffc0443590956898b6d1fb79a363958c2859 SHA512 5abd3bf1d05e0e4331ebd2046d6f1e4f1091e25bc4d5624b78f6cc702dd14f6e11f6441bf12694500e96803909384420cf3b82148ae80c23a7f1c66b5bd2bb84
DIST genpatches-6.6-2.extras.tar.xz 3704 BLAKE2B d236133d98bb12a2310894614452c4d293b082a8f42a26c502e26022432515e71791dbdba1ca25e62e5d4904b441bc86ab123915ace1606d1e28571e83f0e9a5 SHA512 3bc907ecd0bab38c21ba8703fd0b44a0f23c9ac3de36029764813d121f0e4f3da8299671ebc021bf501c7e6cd63b848bb80a14fcb601f02cf850a8bf3bb0d826
+DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 8004fed867cbb854c681834b0d297336189a638cf4b2f513e3f78fba469e0f385ac02ad7cfd752ec351da1aea7698576a7ae7001fd2872cd8124d4e664cba0c3 SHA512 1d6f276b145b7ebb6dbf9064319ae64050ff613f495fefaa973c06abfebce23f176ca00988918812ce81610044ab840cbf77f3b015c43754cf2c1b905a516dcd
+DIST genpatches-6.6-3.extras.tar.xz 3704 BLAKE2B b8d26172a7fe7a85bdb30d9812da3e76d9bc061597da43b66d514b6aa24fd1ca8047989196003488db13107002a727445fe6d5cc7160d795b9a6f0f2c43c0f8e SHA512 964a49545c37d981049f2471ca9a29609e491550018b248ed7cc2775e32974ccd015f116533d0468652c9ee3af0f16831cc5ba2ba4c68bffa4e250826b9b11fa
DIST gentoo-kernel-config-g10.tar.gz 5035 BLAKE2B e965f157b6dadb9c6e355ebe5f9c56625ac69f34a70d6238cd56faf76f7a6583242ea61283c45f2d2cc807ce258c2d405130109ac6e28155849a73871691ea9a SHA512 ad7419f1f183a0380896b3784ff4ab260ff850f2c055156c53f20d2bf3ea4350affaf37aef505e680928ae0f8882f12faeda02bdbd9fc26aed4aaae388290e95
DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
DIST kernel-aarch64-fedora.config.5.15.19 242615 BLAKE2B 94e59440681535e38137b71814e1ae53f57a347f62cf31e0c1c8571ae43d9ae9be9957743c8cbc9ec74850c964eaabefe6799a28bc311ea7b99ee31391b47fb1 SHA512 fb77d3b73a215f97d70cd6d8c96ed20e497786b99ed7d7a7f2ed60cc1251289c1a4c7e058c41b5efac62e4a9b4b3d917dbdb11585955bba2b6584981430f4ddb
@@ -48,10 +56,14 @@ EBUILD gentoo-kernel-5.10.199.ebuild 3661 BLAKE2B 1e31cd092a8729281ccd3fd587f7f2
EBUILD gentoo-kernel-5.10.200.ebuild 3665 BLAKE2B 08e37b776a476294fb4f427fa98b1a8ee88589c0e4f749f49c31062fc047ee3d84ba0eb46b0ee8c702207cf8889eddbb437ca862b9b3381259f8db89ff5397a7 SHA512 84c97253bc112965259444312adbcf121388df8965541401852f9a7737eadcf5b5e44119f80089e9f17d77b20bc975262218b4901bc64a5d4e3a39a4496f1a5d
EBUILD gentoo-kernel-5.15.137.ebuild 3739 BLAKE2B e23a5cea731695d964850e6092e28172e851a03fdc7c64a2d85d6e26ec1ab2d70af4407f6e9b9d53c32e1fc5a602cbc6462fe8398eeb652e36ec2b20358e07ef SHA512 5baf5add233f50491b37fc25ea1698fe3897400e5c70f3ad8e7cd5456d93b1fb4062930473882b3d2a56a38e2cd93b2225cf6af5d08b1bbdac7c07b5fc6e18c9
EBUILD gentoo-kernel-5.15.138.ebuild 3743 BLAKE2B 58d79b0682d9a5d3bf6395cb3691a94c0495ef641f136a51f39512a5da7fd7b41fd003a3e6542f2b4d00bc2d62ad2f0f654b7954985e486e18e9897501205f80 SHA512 f8af5d94efd3557c381de32607572375b6b303f029e9ce903ad99e78c6a70524c5d285dacff8bb9125c49e9a5872206398342222be945858fcc7d79d90cc8780
+EBUILD gentoo-kernel-5.15.139.ebuild 3743 BLAKE2B 58d79b0682d9a5d3bf6395cb3691a94c0495ef641f136a51f39512a5da7fd7b41fd003a3e6542f2b4d00bc2d62ad2f0f654b7954985e486e18e9897501205f80 SHA512 f8af5d94efd3557c381de32607572375b6b303f029e9ce903ad99e78c6a70524c5d285dacff8bb9125c49e9a5872206398342222be945858fcc7d79d90cc8780
EBUILD gentoo-kernel-6.1.60.ebuild 3975 BLAKE2B 0c9ac70d98412c72ed4b46cc24ac0aabce24fa7a4cd28bedbe1faf0d6c859f0df0440bfb51bdde106224447936288509cd2cd1590a4deeab014907d45ab0a816 SHA512 271c9b745e931a6d41a4d98ac2d1225b269859f8c491660d069cd00bf61ba5113a2db16796704cc93c84b2b378efb6efe834e59378bbc440e00e38a2fad974ce
EBUILD gentoo-kernel-6.1.61.ebuild 3979 BLAKE2B c04f720c772323946514832e6f0ef407785e84e0e5901b698813271c629c5f2916f63ac52c55cbb2b73e5ee8db0c3e8ca61a67a54386ad43b0ec3dde4183a282 SHA512 849b5af98a41d8167b8ad500ea541359f87a491ee5657ff219ee74bc88e93dda0bd299c0e92646f441eab3a94b3b0aed2826cde585d9fd8451141d9c39411641
EBUILD gentoo-kernel-6.1.62.ebuild 3979 BLAKE2B c04f720c772323946514832e6f0ef407785e84e0e5901b698813271c629c5f2916f63ac52c55cbb2b73e5ee8db0c3e8ca61a67a54386ad43b0ec3dde4183a282 SHA512 849b5af98a41d8167b8ad500ea541359f87a491ee5657ff219ee74bc88e93dda0bd299c0e92646f441eab3a94b3b0aed2826cde585d9fd8451141d9c39411641
+EBUILD gentoo-kernel-6.1.63.ebuild 3979 BLAKE2B c04f720c772323946514832e6f0ef407785e84e0e5901b698813271c629c5f2916f63ac52c55cbb2b73e5ee8db0c3e8ca61a67a54386ad43b0ec3dde4183a282 SHA512 849b5af98a41d8167b8ad500ea541359f87a491ee5657ff219ee74bc88e93dda0bd299c0e92646f441eab3a94b3b0aed2826cde585d9fd8451141d9c39411641
EBUILD gentoo-kernel-6.5.10.ebuild 4083 BLAKE2B 45a8f8678bf06bc39b349d1a1cc4b29a825e4fe7ae0649c723272aa0da2d9b77a3fcd14eb5d53ade9a0131da0ad6aa321f3a0c4a0c25bb21e9ed88994bf1a004 SHA512 2d85339dea6d07f377d7b18b6b7a38fe8059ed7c712e0cfb334616a97360238d31e560bbea8cc901eb6ea0fee1ffedf007c563f0b45fffd7a46eaaaf0b5d54cd
EBUILD gentoo-kernel-6.5.11.ebuild 4083 BLAKE2B 45a8f8678bf06bc39b349d1a1cc4b29a825e4fe7ae0649c723272aa0da2d9b77a3fcd14eb5d53ade9a0131da0ad6aa321f3a0c4a0c25bb21e9ed88994bf1a004 SHA512 2d85339dea6d07f377d7b18b6b7a38fe8059ed7c712e0cfb334616a97360238d31e560bbea8cc901eb6ea0fee1ffedf007c563f0b45fffd7a46eaaaf0b5d54cd
+EBUILD gentoo-kernel-6.5.12.ebuild 4083 BLAKE2B 45a8f8678bf06bc39b349d1a1cc4b29a825e4fe7ae0649c723272aa0da2d9b77a3fcd14eb5d53ade9a0131da0ad6aa321f3a0c4a0c25bb21e9ed88994bf1a004 SHA512 2d85339dea6d07f377d7b18b6b7a38fe8059ed7c712e0cfb334616a97360238d31e560bbea8cc901eb6ea0fee1ffedf007c563f0b45fffd7a46eaaaf0b5d54cd
EBUILD gentoo-kernel-6.6.1.ebuild 4083 BLAKE2B c45de6cb31abe4f8749029b075ae68875f4492126932d8ea1c955adf221e8c831f1d3921d29f626cdeac3186a5f163db32c7c275df3bd97d138320766c564a81 SHA512 d1675430b71406b3d7156387ef626dd72dac9515cc01dc6a9f0974b9cf821756e17ee55ab4f7b40228fd1a249fa6339f7a45653853414b20041fa67ad9fbc1bb
+EBUILD gentoo-kernel-6.6.2.ebuild 4083 BLAKE2B c45de6cb31abe4f8749029b075ae68875f4492126932d8ea1c955adf221e8c831f1d3921d29f626cdeac3186a5f163db32c7c275df3bd97d138320766c564a81 SHA512 d1675430b71406b3d7156387ef626dd72dac9515cc01dc6a9f0974b9cf821756e17ee55ab4f7b40228fd1a249fa6339f7a45653853414b20041fa67ad9fbc1bb
MISC metadata.xml 465 BLAKE2B ea1260a1638588a48d9dd776e9eabd9730a181af8416ba778c936fa2e80a2360be146d3cc80599e50e0a72ac709eb9538184aac87cb96528e445ed450e34f4af SHA512 c7b7b1a45fb7082b8d8d66cf5a387cc4f7207cd9488d1d5e1d6900f1e4147aa9290b5522a94d941a885f1599b5df2482b529e40912d2b2cff400ecd4b1704c41
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.139.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.139.ebuild
new file mode 100644
index 000000000000..6ff9fa71d26d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.15.139.ebuild
@@ -0,0 +1,141 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ sparc)
+ return
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.63.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.63.ebuild
new file mode 100644
index 000000000000..5eb6a81e331d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.63.ebuild
@@ -0,0 +1,146 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 7 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.7-gentoo
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ riscv? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ riscv)
+ return
+ ;;
+ sparc)
+ return
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.12.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.12.ebuild
new file mode 100644
index 000000000000..8ee35da11de4
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.5.12.ebuild
@@ -0,0 +1,149 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 2 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.5.8-gentoo
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ riscv? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ riscv)
+ return
+ ;;
+ sparc)
+ return
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.2.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.2.ebuild
new file mode 100644
index 000000000000..71044a7e9136
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.2.ebuild
@@ -0,0 +1,149 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.1-gentoo
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ riscv? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ riscv)
+ return
+ ;;
+ sparc)
+ return
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index 1a6431b83fe9..49b0fd58617d 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -10,6 +10,9 @@ DIST genpatches-5.10-209.extras.tar.xz 3876 BLAKE2B 4a85be9a7a00ef23f2d0d7388b32
DIST genpatches-5.10-210.base.tar.xz 6166764 BLAKE2B d2afcbc4c25f01401b9971ee3548ba9f945e6cb3fed7eed800e4e082d3553edd1991f49eca0eb6df00be09f19c9b85f378546a21439d140ecffab7108c46ce8b SHA512 54fd317bafbc4d04cfc05814b8695967dab324773a76964e86ad018e27b58903f5fd42bf06202aadc2c86582f07be5a83d39620606611ff5806f14460fec0b3b
DIST genpatches-5.10-210.experimental.tar.xz 16872 BLAKE2B 177b228384b4b6b9748f956e2e54948f8847dd987543acc72ace19e796d852ce7240932414dd70be73e06d8faa3674be5b8ad9cc7a390fe8f06a224dffc52e99 SHA512 652b903aa332109e1fac617cb5be6e03f03551e98e498cc6bc31a75ad6b976eb4a1834b1da4c8b9dfd4c3e6d2f0d0ae0d3d91a02e35640c038356616c5d474b6
DIST genpatches-5.10-210.extras.tar.xz 3876 BLAKE2B 51ff2998ba7713fd4c7f4cd025b5abd014ef7c8e944841a1b6a6517141aa4b74efb2b017179197b03c82972e1b24bfc3deb9ee4687e551af8b55162e3f73c520 SHA512 24cf5ed8915d9db4ed79e05d07bf95ae499daafb79b15113a917743dd5421467265b47effb356d813165f5d7675213e5d2d4ff9be37b11573e77172ef72c05c5
+DIST genpatches-5.10-211.base.tar.xz 6209884 BLAKE2B 36e417b4b2e16fa88471521c019a8f5ea2680b9c2c4bde9e6507189110d43b5f4fd3467c34b5d6e9d19f4949d0a80dcab19837382e62be448af5c815fafbf6db SHA512 4f5c30f443049133d9511a27339ea0921fa9f3f9d4641c985264a1e720d35a89deb27c1266cf142c180c16bfdc2279045c8931f137d3ebb57eabb7df9e2ecc00
+DIST genpatches-5.10-211.experimental.tar.xz 16872 BLAKE2B 475092e167d97dce2e79fd8323c9467af7283ee7b22bcdab10d8d07257e5b80aa08f5cc6f07f347cc1c57a95cd7c574fda122d41bf5819586826f448e89aafef SHA512 06fdde34f36ef009237387d9d3e3cd423c2adc0888a5b1688d4499a8be08b2e44f36ec1e9484f6e85d126fe4afa82e722a5225b69a744b2c2ba757c1c7f2766c
+DIST genpatches-5.10-211.extras.tar.xz 3872 BLAKE2B 8cb4f624b756f19f658a27a275aa2ed2ad714d0495efd001d308024519ad7f22a19c969c5e191ab0a8738af6b879ab093252e582d5890917bd5d6935703b5645 SHA512 93cd58c1930093b624e56b570967d55ebf254fb265b0553b1fd18249e53443bebe22fbd9e6fb67e0c25a4a8d35e05e118420b7a189a1c4046bf33423ffb051b2
DIST genpatches-5.15-128.base.tar.xz 5056336 BLAKE2B 7b25accd5e2c987050480abac7b79cd280820ee8b3607c84a58b6bc1c30c97c209b1a392c9c92abb7494307ccd138358674e7a984cf4766c2889ec9cee069546 SHA512 be70279f9cf6bdccf0bb3436b13cabca61e6360eae2d33e576f408ef2d32ed3bbb449083b0a84c31f98328ddda68b587f689487fe8346df41e83ecdaf702063e
DIST genpatches-5.15-128.experimental.tar.xz 5424 BLAKE2B 648ca7d287f866884ce7def9279c6d92f6e4819239d15e2cd7b65049b68b200e5159691dcdcfe15c5a6e3ae085869a591e444439bb2fe740f25ad33474fcd90e SHA512 55598fa8b010607b873d034fe5c94c3fd9d5bfbb08cdb0e559328b8612ee8a36a15f1be9d30c7cfa417bf82e25dddcc57268572f4fcb9f0c99c938ff8c81435d
DIST genpatches-5.15-128.extras.tar.xz 3932 BLAKE2B 64d34eee4a4ee36c8d2431d8341723eb0ec32be703fbb3927e7984e9ea365b7907f38b2f013e725221bfb7d867eb63da4e784506615e1cacf9018c58981a2ce3 SHA512 b735304d7990925485ca45f1cd0f6434a96af45269bb3e10b9b67a41f84440654f62831a5160125f8d0c1ff4587ab00294caa1fa5223e8daf86dc0393bc8a695
@@ -25,6 +28,9 @@ DIST genpatches-5.15-143.extras.tar.xz 3936 BLAKE2B c942135c9120024effcc516070b8
DIST genpatches-5.15-144.base.tar.xz 5663416 BLAKE2B a4347f6e6f5916a3811ddb7ce19a506f6f4bb691e57ed5229adb55d90aa2fce14656d1a77d63539ef5fba8c0a5ed8c3cd0933c9f286694a83c65898b77015e66 SHA512 8f4a7429a9673cc2aeffe870ac1f742b6d111b0fb72bff74b3407d13eaaa6200ae7b931449b7c5923c215428b2c55352f728d60a09f1ac7907625f37a454a3cf
DIST genpatches-5.15-144.experimental.tar.xz 5424 BLAKE2B 53f1f33b35e96cb37524f700c526fc5ffc044ab737c64835ba9e871eab5803bc51316f27c4c6a3d3e162464750007c6d4b141869516b675283be6cfec34412f3 SHA512 5d855694ddbd7789343f60648eeeaa61de04bd27412d4797b9838238ac5ffe0d47023d23e827fb89a19f47b03dc2a0d68f1e9064f429084af6404bc44037ac13
DIST genpatches-5.15-144.extras.tar.xz 3940 BLAKE2B b605a72df3376503172f7a3e7c170fd6b46490061a8a435230372c12a95cfd3deae488639b3ca579c602e86d1e34b1e11c4b873bfd2bc037520df5f1906f6caf SHA512 5db17e336aa1cd4b839b5e4b595e632484af239a662c7f631009a10811be3b87188049eb8a576543f132e674b382b5ba9d9af94a26b3d5a24fb4c654f6a3e2e0
+DIST genpatches-5.15-145.base.tar.xz 5716840 BLAKE2B ab0ea42db784aed619fbbce1600fab744a083fd5f47067210b3d3f2874d6d1d399f2aab0fba538865b584f7bd018a4ceec569cfe93ab32ff250bf298996be3da SHA512 8797528fd32dfebf76a804ddb4f6adf07d666758c8f0eaa18a694341872bbe2c3febf44c56268f1852eaac0afe36e6e6c33f287a389f4782af673ce63836a574
+DIST genpatches-5.15-145.experimental.tar.xz 5420 BLAKE2B efc4c6f7abd26a46364df4cee69e7d8bc6be57b3edc0e7fdf6f63c56952fb4dab308b6172b4b316dfefc0f80575b14db161a9fc18dc5211bf6002a44f441709a SHA512 02185cb8041548adba82ebdd5a2be5d08f0fde65a98a9c059e7aeee98dcbd41f29810dbfae59e24908ea7f13600858922f7969849fb8c6c0e3e0698231b2b297
+DIST genpatches-5.15-145.extras.tar.xz 3936 BLAKE2B 3e0d75d0029aa817b3e7f184b34150adaf337c05f37122a46290b24d4769a1ff1b5fd82adc2a50b09f2b0be235ea9f4f06a4c3111dc68cf2acccae1bd39a0d67 SHA512 4f3e94e59bffcf5a9f6f7ca98c34c7302ad843860532e6022f6ba33d1d9c1a89b3dba606ec771ccbf063f01808fc51b9a1162dd8aadbf898d17759488a04ef5d
DIST genpatches-6.1-60.base.tar.xz 3489052 BLAKE2B 528e6ddde93a9699899b0130c0f1fb3d4107c40e10ecee9a1ed813f6ebb2831f4b2340bc5932e98a7cacb79886d14b5ef5cab9f66b207f1304caba6200775be6 SHA512 05de7c393477abce8633185c588ced4568c3c7d5394d5db1a052942e4c417814149fd99f669521917847db482c442ad54b886b018c9edf20028cade120ae37b0
DIST genpatches-6.1-60.experimental.tar.xz 17452 BLAKE2B 24020fc073ea8a546a17e2d2ebf759862bf48735de0163474c3d7b9d88eed26d251ec6513fb0cfc8c60cb3e2ef747a05d8bc52d4336d45558019336d98f74de5 SHA512 8749f4e5a946e69d38316c0e39ddf14024cd107da98909a661c9215612a5ff7e0cdaf7d165508643f8e94d036b1ba1776f1b4aaf49c8c26711746682104ad509
DIST genpatches-6.1-60.extras.tar.xz 3808 BLAKE2B fd36141eca7e2e6c1f70b12af7ed21442b3b79ca63ce8dda25a7a090e94d752cdde9d6d3dd1b548c629820779126a78a774d071790d936fcf8668757111c22ae SHA512 a2a0affb5af269512403178d90f25d1776948d20c640fc29743846a44a0aca98f3883a5270dcbdec9eef99006b919769f6c702279647af159fedfd6e236acefe
@@ -43,6 +49,9 @@ DIST genpatches-6.1-68.extras.tar.xz 3816 BLAKE2B 86fce6b028ed4c3b713cddfea42f56
DIST genpatches-6.1-69.base.tar.xz 3845328 BLAKE2B 8712160e24a37b1333b7cb2314cc9a807caab08d2a19a4c784d38f8790bb7d5f8bae06ea3f18e0430bb9d196f5525299f6530661d182769ecf5e77cc28bfc852 SHA512 bb88322d976e4dbabb9f884e6eb6a4d581c409fe7d249b80bc4ab87945cce579878c0b197db16b1543576eb1580ba46586b077ec6294647fcff083d26268d889
DIST genpatches-6.1-69.experimental.tar.xz 17456 BLAKE2B f3e3880fcb833d12a68f8ee2866606c21f9c3079bd7a330b73e1db40687460325f8fbc16845411a1438896bbb61a96e9734d07302c27314b415238a89a07d01e SHA512 9969e15c84ee49e0111bd4bb2b2b761739fb6371568252e0825e250797186c0a88ec8133f0527db15d3e40ccd5f816c316f1b01b95c7e2b703cc3b60000436da
DIST genpatches-6.1-69.extras.tar.xz 3816 BLAKE2B beff365f70a79f0b89ffaf3807f69e770a2bc05baf568b80dff66d135d59557bb0463d2c914953722b0511a2e1b100b0c4b6181192b3ad42eb4f592c0b785eea SHA512 9fbf140b90103a750287f4ac94b3f1606a5f12d97626dbb8370b876e1894d5397f4af740885b07dd5c4e0616583f6c909bc881b9cd90c05cf1fef614a006a6bc
+DIST genpatches-6.1-70.base.tar.xz 3972184 BLAKE2B 4fecbaed663f02725423386867efcb5d92ada6fd1efa880bad4eb75c19285172e5faf8fde382287d76e0140cbb92b9befa547c8c8e761017e28aaa3cd368c012 SHA512 e197bbac9740394d4207d3e6261ae0ea755dee69e1b64e8ef16632b32a827ae994f0c197117346871d5fcfb44fe9cc919e5c0f3e4a94b8e3de2bf35bf6bdc8cd
+DIST genpatches-6.1-70.experimental.tar.xz 17444 BLAKE2B 377521adb6c43ee69f0e82e36ecaf49f43d1a3127ff9040a858e332221385bdbf289a0954699a5a93690a0ba6c5710ee155b304c72bb5097a35161a0c3db6890 SHA512 693e50b3d47b86bb2e9c27cda3d1480722dd116187ae4e038f1d50eac191b69148fc9045849c16e439f8f12fa18924eab3a3f8c398b7c768c8dc7a68140239b4
+DIST genpatches-6.1-70.extras.tar.xz 3816 BLAKE2B 24fceb3a4d3482fe840ec8053badc22d06a8eb0091af745991ec729bde2dd99202122c149fe39553e3a0cc4e853c6d97d084d24a759172c643ceed829f2f6cf9 SHA512 381d9c79faf43a9c26991a3064096e90e7dbf027350c299b3a0afba6248b4cff4c7c58e6667528a33d77ed3b8e91516cd018f0aa4c9ae340bb441218e681a5af
DIST genpatches-6.5-11.base.tar.xz 690272 BLAKE2B b647ad0ef234e1470b72e4cefc091b48bc81b0591fa41d3741d25360d6c92d6b47cafe35a06c5246806072d11ec4839f76bca382f8cf38d0e76ddde9f4fa3bb0 SHA512 53da072920619acf21afa89f3df7b24c27c1798a1244aef3f21f76bcdcb38ad1ad79d07e3aba62b44773af57162c89bb77eb4c19b7056e0806926ec5951d149f
DIST genpatches-6.5-11.experimental.tar.xz 78456 BLAKE2B aa2a56cce6abe1f1e79bf7faeb5b8d686fbbedf72ff7a846545b30035d7b4d273f6998d72b5c5caaf80186b6bde7a948b1b6c49bc8e14adab6b237259e1d40ae SHA512 5be29447d9eeeb0946f39b65a4f6acc0cb981ee4a0c758bf690b69edc9301ddbfbfa90116871c565fd7c50abfefbf4d1206534fc8997a243794ed6875a61adab
DIST genpatches-6.5-11.extras.tar.xz 3704 BLAKE2B 21929f8a381175f9c33ac9df5f17388eb2f99adb00fac7783c612a2712db1d4b2f179b2fa6ac548b77a1d0e4c9c9d88e32cb393531c7e6ca680f9c98a037927a SHA512 f3643139bd6b2b324c477998b69418b80e40ae675dbef9bb34e26f138a10244ffcaf551de7c49623b8aa797ed7b9ba82e680a62b7996ed1bd1f8002b29b09cb4
@@ -52,12 +61,18 @@ DIST genpatches-6.5-12.extras.tar.xz 3704 BLAKE2B 3d18f544a455d1184eb9687a5c53c7
DIST genpatches-6.5-13.base.tar.xz 741136 BLAKE2B 3e13a5bb6effb4005e2c1e604722cffb27583aa78ba0642ae2eacb2f5905fc19fd16212b502196e58d0ee4064779623b44af03e34c6bef0635104bbdfa49253d SHA512 5b63c998dfe984b5435e7e951889dbd1bf4cab2d8db41e89978ffd06ca58ba3e8687e740bb42514e0da5e5ae19998234f87e8220d5eb550e21fb6bd7c665e139
DIST genpatches-6.5-13.experimental.tar.xz 78464 BLAKE2B 475d2aa8dab0beb4c66977b651b327fa00a8f9bca55397fb00e6f6aab4de78ffadc525b34ef421388317affec935460c6ba2dd429a466b11cb7e587e31c0cb01 SHA512 293095e2242c0fb6b7bcd24b4dd38499a5697f821f1072c9a72236f1691c7627ac795efd29a3d097b6a47e6cd0f912c8b61b4c9d512c22db26bd241ad5f8ee86
DIST genpatches-6.5-13.extras.tar.xz 3704 BLAKE2B 9473c94b0d34075ba0652c672d7b0b732258a5c57d933b8782e8cf6d394143a2efece463d2692bd71dd0915ead6af1dbf2b10d7ed80eddebeede3a7619b7822b SHA512 489c266ef698bb03a8a7bd3fc552266b787f9036c473c003b7d20135e5e7ec9bc3f3c5caf443f702c6cb029d8d95c23a302a8c8171769b0fe44720da700dd8d7
+DIST genpatches-6.5-14.base.tar.xz 905872 BLAKE2B b8fff1e8a9a9c4d23e70597a7602c92017108d40b83f1c0411a00b5bb9bf2a41c31e7cdb0773c78bf40fe8cef131bb879ba80fe85c024b9725af7505ad87f8c6 SHA512 9166ab48252ea3cc7192aba8b2d4881ba608ec70f22e975477ad50f077c47ebd37993275b2927ca282a9fb1434479a56c82bbc26e4f8afee8b4e7c44e304dee0
+DIST genpatches-6.5-14.experimental.tar.xz 78448 BLAKE2B 2a7be6dc48bdb4801847a15e0daf0ab4d3aadc738f8386fc2fc40047d3703f5d30670df3854c8018d81d92a464502ec66d62a5dc4ca54263e9b63f572170f1a9 SHA512 fd1b40b38313fd14e16868476c182788a682e8c85e22cc2b255d3d532170ef0058cbbc0f97b8daa442a0933303d7a762497a28883689a63193c1342230257b3e
+DIST genpatches-6.5-14.extras.tar.xz 3704 BLAKE2B 21b8a21e4c86bf6d49a6eead8db5baaf2d1c4aaffc8ce6afb23a66cb1b3cc124e864e982d0d2bcf8d3edfdbeb58db71bec3de701db40027b56720969eda3f314 SHA512 f2f3cb5dc4535167448c426d22d8d49205c1474b8faad880306a317bafb3e40052689bf25942f1537c5c9188a10095fea45f4e259ee06739e8913b70ba9f13e2
DIST genpatches-6.6-1.base.tar.xz 4044 BLAKE2B 5936817ce6dcf9e395b1f54efbf8890875bd00d6d59a1ab01bd4ce1d8c46756bd2599a149cdfd6fb745b7038c5213f60086aa76fa12c5fa50072efc7e528691f SHA512 fd07f605479ca9439aae0876b4597918bc847c00dc594e80be263917fb0bb1a87a6c8465c15f1f5c7bcc39359b6ee92eb56365878a9017b9a8185eccd4cd30f4
DIST genpatches-6.6-1.experimental.tar.xz 5760 BLAKE2B b3cc8c2b26ae3e9ec664ba2631e6f4d33e17e06c8e8fce6a1fd23c0ac43bcfab473207a84b08affd85e16d32ff80ac12656dd74b404c90f2079ba959e4754e9a SHA512 ea1249f1eb5b4160eea009cbad94792a3814158f051c5c336aba97b003fdd2c005f698cba2c7122703dcdece2e1dd47ab52e44ae54750fc49db7aa05d43e1717
DIST genpatches-6.6-1.extras.tar.xz 3700 BLAKE2B ae850052cea73d318cfde8ea35eb351dd0b4177d3a5f55614541eaa62cadf58723148871cd6cc87d0bdbf35d05b4f9db54432a324f2f0e7bedf6773cb419bc2e SHA512 5dc25b2c4daccbc5b7c275071e460b9c662fbdfc1a82eeff1da00437660f6d0ab8882cb79d48520e60e4c3f0a16a79564f3a0ebbd515b3d42fb6289fc9c8e29a
DIST genpatches-6.6-2.base.tar.xz 14616 BLAKE2B 3da38df6de90845f4ffdd61708573589973649c5d38082199994488d2679cfc70f954acdd1760a1b4a9162944f0bffc0443590956898b6d1fb79a363958c2859 SHA512 5abd3bf1d05e0e4331ebd2046d6f1e4f1091e25bc4d5624b78f6cc702dd14f6e11f6441bf12694500e96803909384420cf3b82148ae80c23a7f1c66b5bd2bb84
DIST genpatches-6.6-2.experimental.tar.xz 5756 BLAKE2B f868f1f14ea084ffb7028b7ac6018e74b6a364ba6713baf5a2298f4d0dbe9880eaf38c97ae49a20fcacc754644008d2002079bc2f3ec0ca6878a3946c27e9d93 SHA512 8faad797ee1008c3f8974408004366273250b3e72c30b68a4b4d1fc248cc7376eb0b40563a38288aa4881aec5e34a1360713fb682f657d046301dd33c50c91f4
DIST genpatches-6.6-2.extras.tar.xz 3704 BLAKE2B d236133d98bb12a2310894614452c4d293b082a8f42a26c502e26022432515e71791dbdba1ca25e62e5d4904b441bc86ab123915ace1606d1e28571e83f0e9a5 SHA512 3bc907ecd0bab38c21ba8703fd0b44a0f23c9ac3de36029764813d121f0e4f3da8299671ebc021bf501c7e6cd63b848bb80a14fcb601f02cf850a8bf3bb0d826
+DIST genpatches-6.6-3.base.tar.xz 214140 BLAKE2B 8004fed867cbb854c681834b0d297336189a638cf4b2f513e3f78fba469e0f385ac02ad7cfd752ec351da1aea7698576a7ae7001fd2872cd8124d4e664cba0c3 SHA512 1d6f276b145b7ebb6dbf9064319ae64050ff613f495fefaa973c06abfebce23f176ca00988918812ce81610044ab840cbf77f3b015c43754cf2c1b905a516dcd
+DIST genpatches-6.6-3.experimental.tar.xz 5752 BLAKE2B 8d3a9bccb68a6c9a754a365f52bedc34cdce6c9a5a64afed6ab5f50d9e1f3e14a18b5e4877c6693c9131bbaf87405ef0756ce1cd8eda74fcf50eb64f45b2f914 SHA512 514fc02ba2c91f16ba62f212dfc20055872ac08237b7f088d6501f031663f1d63e208fa90a0002df263ed288972e7dca9534553223e94834a5ecc00957b86172
+DIST genpatches-6.6-3.extras.tar.xz 3704 BLAKE2B b8d26172a7fe7a85bdb30d9812da3e76d9bc061597da43b66d514b6aa24fd1ca8047989196003488db13107002a727445fe6d5cc7160d795b9a6f0f2c43c0f8e SHA512 964a49545c37d981049f2471ca9a29609e491550018b248ed7cc2775e32974ccd015f116533d0468652c9ee3af0f16831cc5ba2ba4c68bffa4e250826b9b11fa
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
@@ -67,20 +82,25 @@ EBUILD gentoo-sources-5.10.187.ebuild 677 BLAKE2B d6f2674eb0aec19c785badd56c5c93
EBUILD gentoo-sources-5.10.198.ebuild 744 BLAKE2B c16044002dd13b790786fb4f9d5cc0d4e6c17fb27eb6408e5142644ce1bc3dff14ccd7b94061a94367d3345d2423cb59edd61853fc2cbd473bd27e89d0c3b43c SHA512 cc7d38b13f8571a5ad867f4a3ea1e1ba7b0216611f41b2d5e71ffbd9e5ea3024b99d241aff6b61240284b80641079bc985d3ea2faf5e3abeb675d26008e0a944
EBUILD gentoo-sources-5.10.199.ebuild 749 BLAKE2B 0f90168b62fe84d844cf0880ca0916a1363fb1c8cf695abbe004467a31787b2d714918096db6f0b2f5d52cf9e8fe8f220073a947e02805a051d5f18840341006 SHA512 c32dfea3b94a2eef9ed11797cb587b2acc181560e32cda5ec553fd532d8ec22bb44b3aebd0e90d86ba0cbc23ca3d4d5c6eb7c7a2f0d68bd7c176180d8db50790
EBUILD gentoo-sources-5.10.200.ebuild 749 BLAKE2B f07726cb632604337a4777a995a9d362dd729198540b26f81a294312001023b2e996727b50c89181db2e65dc6235c0867a00228b65ff74a16156ef2f8a21d4a4 SHA512 f3f6fd08e77ddd9c563a2c8fe9104a0af80eb6a64fa7829430662ede067892737fe8ee509b7b3867595c0b0445fa14aaf8a1b2fa7f9f416ebf7b573262aeb82f
+EBUILD gentoo-sources-5.10.201.ebuild 749 BLAKE2B 45fd41a5d016eef8c8f387d6ee15969a9149ca5d0dc09a2ee75f818f99b989974b8fd8020a23bcac6b8a27effe12509e14dad27a7a135453168274f53e539210 SHA512 276600dbddd8d42be27b915d7effd339ebfd711015d49e858be72742a75106b97f40dd22a646a26e7180bcfb4ed747e5f897df1b5abfd697e421e9a9b8bb3975
EBUILD gentoo-sources-5.15.122.ebuild 677 BLAKE2B 23520b9a9e7c9c7c8e4ab5c487117d1eb6e1f965073270ba612bffef31d56713d18eca06915adc6ce284582d5b58100f7902d1e6a751f9e4d0f61518f3f53782 SHA512 02d26c6cd3fecb93ba7b2ef6462eda4123f700228083c52b37bddceac58bb8492e62ca1181e1c202da55bb74d2d0125d3aaaf0ad9c220e78905ab6c1cdbd26ef
EBUILD gentoo-sources-5.15.135.ebuild 744 BLAKE2B c1666134c2bc1ea5dcde2d1b1cde9d059d0322384a2bfdd6d6e288d8eb56759918f59e9e3f391bd95c529b9d82f9f2475106bfbadf52d4dc3c11743294bd815a SHA512 7c31c502c4fc4270e053792eeaa117ea0ab972e1b245d9e5dbce62d9322cac429c71e6f2b6c32611f3d8a015b4e2887c9e4a2125362463dc05a1a6ba7d1b0755
EBUILD gentoo-sources-5.15.136-r1.ebuild 749 BLAKE2B 1f6857935353cd74028d36aa862e890ea011d5e253f7f446900531ceba64931e47330100cdecf5ee18fd2b1a4b579bdd4c41edc7dcc5509b28cb8b087fd52f76 SHA512 735c34fb72cd715719266b1037a44d49866925c32c081d9a8225670f70f6a482b60c684f30db94756d8ab21a541b1b06789dbadda16e9a6224fe947fd4ca7cd9
EBUILD gentoo-sources-5.15.137.ebuild 749 BLAKE2B eb4d8fb84c24d44896300dc9f604e0a8c7ce8e842623985d5337d210bc4aed14fcc6df176f4f897c7e1e0170192e3b33c8eeba7dcf87807fd0e60bfc72a6bf0b SHA512 c9215cd68335bbe6b223bfa3988cb421d940bd7b449eb9ffd1f547ee1d21850c06649e1a22468b29e05d66a9bd72d8caf147574cf315f9f00ac1dd66a2b62fc9
EBUILD gentoo-sources-5.15.138.ebuild 749 BLAKE2B 75e7fc17e45775e6340fe0f66f616938dfd50ba05b62d4256fec5becbd4dede5f56099dbd64ac37912f2c5c913e4c85225f1bd0dda006bb18ed2cdf32536d244 SHA512 d616c20de56d6e91e227e1426f3e3d088c1dab10b44a1e368196a444bc1a709719f04fa5a27805bc31eb70e2df73f7e3275500677ce7efce4fb6525120ff1c63
+EBUILD gentoo-sources-5.15.139.ebuild 749 BLAKE2B 741154e5bc15810f024114c2e4420b8284b9e477edc3ffd51ed4b4d40d28911a817cb6a0ab2cf5867e7e8cdae318d28cf2499e0a8c266dfebee1716fa614ffbe SHA512 36bb21cb3165b5759e6d26b7cd5846ed8d346c0058a34158b045a8ce18f467f1c7933b3f83201abe8f7f2d3609d151c517fb6871d3bd6fe0f00fa40d808345e0
EBUILD gentoo-sources-6.1.53-r1.ebuild 694 BLAKE2B 19019668b18f02661113ad752cdd1a8ca73c1759589ef99c26310bf1b32e775c9db60b84b1dede064eac1b8f21d4d954c95a336fba0c9e250fdf389656966296 SHA512 801ce93741d9c69dcf562931c5eb629d79cb73603bfa184566a7021089c0360f5e2e3749d4f08ca2ba4b75a7a42c07aa3fd77b0ed38c5bb74af34505585e591e
EBUILD gentoo-sources-6.1.56.ebuild 748 BLAKE2B 03d63b4ae742dd173f64761b0958d2fa6d8fdb267f54cb214691f067202875011a25d0598c953fedf363e5172761da0c00dc8148eb74bb12d3866e4f5cd89088 SHA512 be22a16d73661e50e1c2e4ed14a6d5fae8358c57d9213d648a47656930f28963aef3e05e7d086bb6306659d657c620bbb46dbe239446eb73fdd2d70ad67a1979
EBUILD gentoo-sources-6.1.57.ebuild 743 BLAKE2B 5542061e72b3306a699b4b78d5753a99ddb61426cc4c319ad28949799a5bd4c6cafab340d8a38e3189e39acf50ee3d12ce70d750e876c28ea7f042349b634ee9 SHA512 c09342c99b3d8521976adde335fc3bc9322c15793effb48010010f3ea085cee2ba10a7e8de6fdbf74f67af5368a5d958f5c29d423b641eb5b3993a8505c4f9b1
EBUILD gentoo-sources-6.1.60.ebuild 748 BLAKE2B 25158623c0b5c3da680fb99447dc3a82154f1f0c811dc6494917e4083614b8b70bdd74c952211e53764df9c848609d10aec5230a419a144f386c69c66d400a42 SHA512 df4eea59dd44faa7acabbaad845b6ee2f0d41fddb9ed125e8523624fdc7e470cd4bcacf339f6265b385749f12b31e5d343549cd929be393048f17b066260af75
EBUILD gentoo-sources-6.1.61.ebuild 748 BLAKE2B 33a202f4a98d97aa5c9a8836f3270db3f03b862245aa726f28090eea8bc3d51bb2a2c0b171018bdac1c45e769ebc6ba330dc4411373bd8c1999242f1eed26b3a SHA512 4cccc6dcebced45a372de567046ab30cc35e28509f8f0c7aac50275dab34134ad13cf3bfe45bc42861873b5bbffb1c7ac0b566a46ccc9c54f7bfee7c4297e14e
EBUILD gentoo-sources-6.1.62.ebuild 748 BLAKE2B 3887bd865539cce700ad7026ed65112f26c3a5e60843d1915c5ae3668708d7e607f193ee5aa64bb2a43b7874ab0d20acf50713335b6817658bbcdf26d2024b6c SHA512 3e7bb07230e139ae953a96563ac20484d9f1b792d2477f776db95a45bcf725b43d30ece7d71fe70ad6aa01a2a347cef7150a880290f5b32805979e8585182eb2
+EBUILD gentoo-sources-6.1.63.ebuild 748 BLAKE2B f9eac7a9d68521a29bd2fb8a13cc82625ad80d323ee460a7480ec51bb52d80c8a1b8b9e7ef3e5a57c4276f90bcf3d7046134b6ea505379dce0170f62becc17be SHA512 406559b18ec8f23fccb0b499464ae42549362226f9f3c061b49b60440a17d330e28abff27ba5254d06d6443fd4e726cf65657437ecfe8160fa894384b2c10161
EBUILD gentoo-sources-6.5.10.ebuild 755 BLAKE2B b6d6325c48dc814a3617f1099032105c3341babde9426691ff3bf4f1525e764baabc1db4e5a53ac3f89c28ae230e6da9827e09b7008b67ede7d7245f5dab397c SHA512 3855a7370800cded2a49f4b7ebb446e84a9175ea706935531dd394afd72c1c004fb5f8f47780a594aae2f1856bbfa2f038f3658471718a4aed1fe5812300226d
EBUILD gentoo-sources-6.5.11.ebuild 755 BLAKE2B 1fec7a6db765b9835eced45b7be166e5fe79b5d24871ae150bf4d3fa9f038dbd1bd7e4e4c5f180526b75fcc6094452bb36247cf905af17d342b004cc2e119f2b SHA512 86751130cc1042d906baeb7b187538ccc739e08c26f5a3847c8fbaf447caa6ac0e45c4e5717c4f8108c55d464916b686ab5c1153a4a2cbb596db667fe8aa414e
+EBUILD gentoo-sources-6.5.12.ebuild 755 BLAKE2B d8a02c110c18fb30c2192b8808d8b666d3fbd5c7547a1d20489cd11aca85ed78625153bc3f274d27958c80cc9297bdcc78e8345c2b2a908505a8a05230f5dd2e SHA512 80184bdfdc7cbd64050225a4d7d71b2e9fd0ceded7cc756168b868961e0db98f0be908621275ac4b214c9626a0974b34c3d3ae59a45875201f10e2fda7cc6a5c
EBUILD gentoo-sources-6.5.9.ebuild 755 BLAKE2B dbd2a92da21e6c0975d37eb3eaf2ad2a212db7febb6366e8e18418de148dd0019a0a777e54a3707499c988fb037b9c434769adf3e70957f38055e0f3a3c7bd6a SHA512 a181b29e7fc6959d22b39618bca8a91873a4968d3eaedb7e2d74771b3c71ea9e0902b53caacd21f8e2e0913fcb43c2508b30d7f85f031477869c59cd31d27771
EBUILD gentoo-sources-6.6.0.ebuild 754 BLAKE2B 344d3db996b0b50eb3a58f6cf45aed923dc6fb4f8d675d07ca9a12f40fb6b7b3b2e58c1e903564a0774f84a7b737248d4e39166e98a51f3a0b10acf24ed76a58 SHA512 2848ad36a63d3333762d672596ed77efe8254e57ea80cac4618f066929bb993a0c3cab556bdd35d215df1a6fd0a1581f8cdf641afced8cf0e968a85d86cb5904
EBUILD gentoo-sources-6.6.1.ebuild 754 BLAKE2B 9cdc4ea2caa3844cfc14bb405a689f149130c8464386b0539b7fef53aab26da5ec75ffdde2b848a5a86de634fe676939036a602a61c71cf9247b0fc373a903f7 SHA512 5257144d27d9bb260249e15a11ab2132276123705469e00584dd85753d63d3d32e364b89210a14f875a0215ebafda592f86fe08ffa9712ffe49ebc3f9c0b3d5f
+EBUILD gentoo-sources-6.6.2.ebuild 754 BLAKE2B 80a7e026a4e0e1f90e380c4597d8c39b11bdc68c34661eb9e04b2f604dd7fbf0540e7e06139d5c506f30fe637d44e996642f5fcab3d1f9052afad17a7d89d740 SHA512 d1eaf3e9edd0dcea80b0f4cf86442869930f6cd3ce0806dbd5b6f171ba8442eaa6716d5f31a3163ec3b89ddcda13128c7ceb6ca00a25be3e96966d9638b23ddc
MISC metadata.xml 501 BLAKE2B f5363c8a19540d5bb924b38bdebeb8dbc60c84e58d1d87a9148a3e7abb09b0a1b733c98b130b778b8ab3a88375598444aa9d537d8c5338864a3d4497600d7836 SHA512 bc1ba0d75dbf5b95b3f93e666389c6408f20aebeec99bc8ec00653758b67588e07214285ed106fd9e5aed2c8d57c625d666c797212fda51e1ab98ce1df816467
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.201.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.10.201.ebuild
new file mode 100644
index 000000000000..f0803456417e
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.201.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="211"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.139.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-5.15.139.ebuild
new file mode 100644
index 000000000000..0e917ed5c52c
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.139.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="145"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.63.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.1.63.ebuild
new file mode 100644
index 000000000000..5fcdac727847
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.63.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="70"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.5.12.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.5.12.ebuild
new file mode 100644
index 000000000000..cf46920a26d9
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.5.12.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="14"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.2.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.2.ebuild
new file mode 100644
index 000000000000..f2506c21d5d5
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="3"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
index 561245619216..5461fd828ba4 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -33,30 +33,42 @@ DIST linux-5.15.137.tar.sign 993 BLAKE2B 68b30e2470b54b36edb92077085c23a5537171c
DIST linux-5.15.137.tar.xz 126558376 BLAKE2B b10bdd4d9696ee523240d392e8f2386e184d92596e4aac0a784c2e215f92e42294ed9062ee1cede76ea58cca0dd3b50de34a314982f637a0d105f7205891fe33 SHA512 373567253a8e144369bec9349dfb22fff5749666b6a0be741bfc6f50f11869c944343fc5c75a99acc5ad94343750e78b332658e3f0f68e3027e310a375678f12
DIST linux-5.15.138.tar.sign 993 BLAKE2B 578688b615fc67ec50da6c3ea3975851e55480acfaab92b8fa9edc6361b507d0f7a098f530f8b4bf0a6b04fb88962bd6e48ef6e4b563aba14ae54dc6433f2eec SHA512 c6217aa663b3b1ffadfb2972cf114a77a46d9a90294a7bbe87a521bdcaf8ad3d8eaf03bb53ea1f8d72e6181fcf2c2a329b15a7e762f0545d6026aab5c3c3c640
DIST linux-5.15.138.tar.xz 126539568 BLAKE2B c6483d6728324661a8f7b5cf5a684e2fcac66bef6116ef687b0d0cd6a0df31daa74278fa1091b0aa72f2fcbe731b62cdf7795edf5367e3d9a2398140f49f6960 SHA512 575f2e16d71df034aada0378c7bc6d71e9bd23d45d9e58d57cbc935f61500fdfb087f5ebdcfe963ad082edb4d89b3e130d070a911cfcf44c9f788bc29e0a395b
+DIST linux-5.15.139.tar.sign 993 BLAKE2B 4b83b5fad9d04a71b705ca26884044e800616f723e9742ae238e6fed2f30d3c1729cb4afdbc697848bb48da13e6651a392275f521c9fb2c88c08747f861616df SHA512 2b8d7b6a974e84c348adb00c4c15907a696f5afc143de626ed343ae8b1bac4d6b1215aba786433761430c98246d0c6cc6f5db5ca73ca135df4184376c1aaed7e
+DIST linux-5.15.139.tar.xz 126565840 BLAKE2B 9e9172130da4a32e8a7b38e7a30bde22c127961364118c39c51d3fe9c80a24e656e7c4413273e51815fa8adc4e4095f9b6b8a65185b7ac1976bbc34445da657b SHA512 a5cc277b6079f5fb452f32a11fd98d4398d8296ea6c294ace7e5eae543892f954070a1a222d2f93942cd652398bddaa86dd905f20480708fc9a5a04c75d3e109
DIST linux-6.1.60.tar.sign 989 BLAKE2B ac930d10be651459fe169c44b4d7a2b5f1097e907aff55e6e6c48d42aa2b5976730d21e521c8a79a0fd74cdac0be01df68527b6ec11cecbd89b79b676342f1b1 SHA512 42146c56bf8270e05c488a5829baccf403a4b088b7312478f5fcb78b0e4742a0d20867e89ff17d3479f177ddab817dee832dca4fb5eedf0d8412ae8673b782d1
DIST linux-6.1.60.tar.xz 134984880 BLAKE2B 6d6723dd839b9003ea2a46be849e36516a97497ba3743860c8081795b372c70536465c46defd6ab4f97e81127b1bf40d78270b1a3a721a7331a935d1ef8417c4 SHA512 cef40235428a09e5f7807a8be83af9a5ab90e841049a04f9f851e69e602aeab5a50f523cae5d5928d345c11b728608eba7754b173be0c023c7ee564cfaf4b20a
DIST linux-6.1.61.tar.sign 989 BLAKE2B 238d6292e5e59cc6b64bc53c499fca901000ac247f3ccb8be897830113564c095e79da405bbd63bf76cee9c878cde47076c508d5ae944ad115b21ded340bfc03 SHA512 2bc5b580cd1ce5dce00c5ab0695aebaf29adf774f798a4232c74c7313a4114ccd25a01a30dae2e5db04ecab3b55c7591d8d7cdbdef58a8d1ad6cb98146233f90
DIST linux-6.1.61.tar.xz 134973932 BLAKE2B b5177aec27fb2fd0e6c846b34194c35a2435894f46ef74f282c3dd5f06b1e01c968fe50664a6e1342d0098f709a90a0d7ece0b2780f90c684889e93876cccc87 SHA512 cc4bc51abca165701ad0a5a13e2b4b0fe7f55a3ea1d0d709b714d490b1952058ed1ed3934554827b6edbaedf9609bc0e1aaa0bb238672e040ed47c34d3723b97
DIST linux-6.1.62.tar.sign 989 BLAKE2B 435b988804b9535db4cc4bb2befd1d80ac6d282cccd1082fe9a96b7ee34d123e640f45b8c06d01320961d7972ac2477592d4c778596e6d61438824cbd0f0fc7d SHA512 8d34fcb8102def2c5127a7f5bfa426129495c9e33840371a9c076e3511d6228d2f0ba694da160c898d49ca60f896c10beccf947061a3d67a3ae8e0e06e2bc942
DIST linux-6.1.62.tar.xz 134982164 BLAKE2B 5751b51e24c783956eee70b752f3847886daaca1045f8d76f976eef9b9ae78be9d4ec4f5a3f8589db5d0f55408ef0ab92751d5c5739dce2cb05704b4469e73d7 SHA512 3d0ba0200fb2337e4c2a0fd417adff32dffa1d24048a457be527556d6d6321e92c7dd80a75f13e2279e1facd4784a3a4e79e1b1ea45b6dd08824a6ab7c0ea0bc
+DIST linux-6.1.63.tar.sign 989 BLAKE2B 02c1c472659e3a5c0c4ec98c25ea21c1e4fce0f479d67f94427ddf60ab498afdcadd7261b5400d72f3edc6a6f286435491d92814b84ff292c40b7f0ee283b0c1 SHA512 36d702b3666ef0cb6e6ca09a64ceed8dc36896e24a141b38a4f19630fe0e5a4c9c1651ad5b1410336d988e3cddaf059877ffa3ead1ea86918c851a854400ca4f
+DIST linux-6.1.63.tar.xz 135047184 BLAKE2B fab6c07c2a7658bd3e8b8dac7c20438f892dd97f1364f026a64b96af5cc84ebc0e1c638f56210b49bc45b7e61212857f49c2cf56b976d0713748984462894f17 SHA512 cd80dd1218c6365e0fd424ac399c113d652795c0e0bd7d7b7235ecbebf5d184c3ebd2010732d2b8f05c04392519ba74627629c6ee247fc35b4c61934274b9780
DIST linux-6.5.10.tar.sign 989 BLAKE2B 01558584b85315a109e03b2b45ec18132d1d166d17ac3b01f5950bd023af1093da942446b2c8944f834c60823a1445d2b6eaaf9e14988f372ba8e1b4d6188fdd SHA512 338e66b81e859e879747333365b354034c4da5e705039fa880eda4f48644829851ce39da7477b0a4bc514f54153e5138bae0b2208f658b05a6c3c295c5af2a47
DIST linux-6.5.10.tar.xz 138982152 BLAKE2B 6a2b93c3419edba1c8c6eddb82d6daaee64129e86575afc647e22088fe65baed2d9db43f2e606522332b1ce58e15ef16bb004b1e09cb641d9d7be15b437f71e1 SHA512 dfdc1b06c210e05060ef8235dc6eb158528d6dca51b9b55fdee94fce73f83e2fa81d5776dd4add88915ef9bb10ce986c2c9592ff1eeb744cda4e90e32b6449a1
DIST linux-6.5.11.tar.sign 989 BLAKE2B 97c1306c90f1bc69e925ec51bcac15964b3f0c3ea4a080f30d15c055b0675e5583f180d66de03c69a83796c79a0bca513363a6f7d68debd4e0845cde392c62b4 SHA512 4da8dd81d3de3c4574196b6e3bc117cbeeb2788c309bee19e599eca495f37b232d82b346501b1016d59312af0c342eb4d0e0d5441494a2f41c490eecb4e8bc80
DIST linux-6.5.11.tar.xz 139010916 BLAKE2B 7e3fe230425b7ee403571beff74e4b4e1668aa53c388e2c00b9e5f097d528467f40ae487b61947ad2432c8f64d26690c3996e14cda25e0d43a5c456e50031539 SHA512 bfb086ac52d9895695a5f1d7c35ee6ce560fd935ab99ede7bdc60142f714bf025dbae5e304e5e32acabdc900e940bfb0f7b02494f1fef04e9e8fc5afb9d3066a
+DIST linux-6.5.12.tar.sign 989 BLAKE2B 065af3429b36a59b3e8456f224ad44bd68fd5e1f0c7bfba057c815cca60170b99f5951aeb9058d29f768eb3e0148e9aaaab0b2711081402007a4d5c95e4d513b SHA512 2bfb105d947bfadb9408194139de129542d52957b4af2377e16e8a85cc40a0267fa4705f5ddfe2f890f812ba3e6ac50df8ca7e1721c95c31e3830f4e877a9dc5
+DIST linux-6.5.12.tar.xz 139000228 BLAKE2B 96513d6004defff280943061406fc33be1f052366eedc17176f1f793342e83ae19d60f075ababe63ab806730e5e3cbe13996e2204866ac5b4e8d25daa129a234 SHA512 d68cc173b06eed4b53ced7d1e33d302c1ad895975bb79aad72e85577a9db2e889913e48e922b91a342070b4f9e698b149f00c3c0118d8c24308ddbe0302814cd
DIST linux-6.6.1.tar.sign 987 BLAKE2B a4eab221bd57e6d5e4508e32c9d6f8939f1b00f935b4c31951d727033de3d1385ee159540f55fb44d17dde0f700fcd77f9bb20adcaf334fa81ee4d159f1a6c9f SHA512 8815f088b96980d12a8631b5e38d1078354f78295bdab0015d4aea62402111124256c2839624d60f8aa402c5e2d8dd566b749918f2399fc7af39515962774d28
DIST linux-6.6.1.tar.xz 140010660 BLAKE2B 3bb35ba0386b00aa76dfd073e87b0d5a319d3116a80c39b11a3acd1219bc7d8b3809c1def24a3c4f52abc60f70c170a2f80d80c6b54459eec016c5ddc404c6fc SHA512 d0aa5c3e686089c21e4a155cda1c46215c877f82dd15f7e4e7ba8a4a8c161baccc110488262e139507ff9e625e0118ade888f3e54ac5d75b9acfa2163932dcc7
+DIST linux-6.6.2.tar.sign 987 BLAKE2B ab95e7cb07242a79f94183fa3ac00414892114ff95bda73a7186650664957438341591417c90f8454d8bb108c0330cd5ec6d2d7dab06d04ed250140fb7774523 SHA512 fff085c1d9a978a311c9bd6b110a141987e877cb760e7abab8e2ad9d080d1b9792b4fa965542d9a15c4d4674f83a8c3eb06ce8b94064abe72df7e05bb1ad9631
+DIST linux-6.6.2.tar.xz 140047368 BLAKE2B 88fc55107834d4308d33547211a031674ffaa8e48e23d6612ba39430292b18073d49271bd3ce8c7be01d8c5668482cb1715071abfd9b1f75b06468a09f8f4eec SHA512 8c4b1213912190a17c8f54f92dd4eb38e7641b637c9a0b440f2bcd6988d1e22aa2f7d06c4c942d851cc918143e0fc56cfe9821938d7a1c96030595da4d88b487
EBUILD vanilla-kernel-5.10.199.ebuild 3769 BLAKE2B 3666f40d5f52f4c87e3da3179889fad873258f988980b982560b170e91e2c0fea84e0674b9100e27a052ac98f6226f184d90f47dc15edadaba785f2348ddece2 SHA512 2826551b33841fd90c983a6069fdc9f5d4b6357a0401c1e5982b0b77902841fd5c76d05701b57fd68c079436edab833e8e3d54eba7e30cbc52ef535e9d83c124
EBUILD vanilla-kernel-5.10.200.ebuild 3769 BLAKE2B 3666f40d5f52f4c87e3da3179889fad873258f988980b982560b170e91e2c0fea84e0674b9100e27a052ac98f6226f184d90f47dc15edadaba785f2348ddece2 SHA512 2826551b33841fd90c983a6069fdc9f5d4b6357a0401c1e5982b0b77902841fd5c76d05701b57fd68c079436edab833e8e3d54eba7e30cbc52ef535e9d83c124
EBUILD vanilla-kernel-5.10.9999.ebuild 3283 BLAKE2B 09f42ae4ca54e775fbf38c7b6c1673bb803cba82252035b9ada3a3a05077613b100262c661236c15d8f8e36ad48a662ef32b97d56b588949e1078c780bc1a45b SHA512 16e25af77fcdf34d9d8d1b3a7bd35e48130c988f6c3bc5e7d2036fd377a8234dbc8a1ef99715ada67c89fd4c0c11be4b8b77c0d895b1f36ea0dadd63b7177483
EBUILD vanilla-kernel-5.15.137.ebuild 3769 BLAKE2B dfd53b68a4598e0e94b1dfedf73ca58ce4716af7634cbcea7e7306c9cc5930fc27001718453aadd3987d64c8b5e828cfc1843f835fdce7db93fef90735c3dbf7 SHA512 2b7738a033ee7074a1cb0da84ca28f74be3633b16367549e254343d027881757c8f303b52cac69715ee65b1208f5ae67ce366e8e5e55bd5779d815f4e66b9ac6
EBUILD vanilla-kernel-5.15.138.ebuild 3769 BLAKE2B dfd53b68a4598e0e94b1dfedf73ca58ce4716af7634cbcea7e7306c9cc5930fc27001718453aadd3987d64c8b5e828cfc1843f835fdce7db93fef90735c3dbf7 SHA512 2b7738a033ee7074a1cb0da84ca28f74be3633b16367549e254343d027881757c8f303b52cac69715ee65b1208f5ae67ce366e8e5e55bd5779d815f4e66b9ac6
+EBUILD vanilla-kernel-5.15.139.ebuild 3769 BLAKE2B dfd53b68a4598e0e94b1dfedf73ca58ce4716af7634cbcea7e7306c9cc5930fc27001718453aadd3987d64c8b5e828cfc1843f835fdce7db93fef90735c3dbf7 SHA512 2b7738a033ee7074a1cb0da84ca28f74be3633b16367549e254343d027881757c8f303b52cac69715ee65b1208f5ae67ce366e8e5e55bd5779d815f4e66b9ac6
EBUILD vanilla-kernel-5.15.9999.ebuild 3283 BLAKE2B 9603317fa6f38182408ea6841e0e798677397eaf60d21ce9ada273dbf77852a04695023b0bffde785c30b61989f764f28be832810e859544264987dbc0a9dc68 SHA512 171111fdda2af60a13c2b28988f14ad8be846fa23d911ce80a99cd1a06a2bc548de182150df2e1869e3d1eae51aa6f5fbab6f7bb95f14e622f33f4e0d4e53479
EBUILD vanilla-kernel-5.19.9999.ebuild 3403 BLAKE2B 59123e67324228c0af68c10dee07022a1fcd46717947fc748241e300f9ca3ec769545c03754d5aea363bf52f0d43cc798f1a093ba797a0093e8ddeac1b85b807 SHA512 632a37219d153da3c969b08e18b32444eb9bb7400570d66d53fa27d437d8765728be385b818fa24ef6cf3b0da2b81604ecf2ff733f8f3619093a7c00dbd4679b
EBUILD vanilla-kernel-6.1.60.ebuild 3887 BLAKE2B 4311b56f03f773216556a4ace9fe55af8337887717632d958f036c935568050ff73ab016b0841e3bf23689dd06fbccf976d1a054cf76ec63d8099d8419cb69bf SHA512 3361989ac92751e76dcab2de0b5b50b229db6860af425f964396137a4a3c955b6ab4f2c2f7b036787368586f0c408e12f1f092fb2d808c08e70459106ee7b046
EBUILD vanilla-kernel-6.1.61.ebuild 3887 BLAKE2B 4311b56f03f773216556a4ace9fe55af8337887717632d958f036c935568050ff73ab016b0841e3bf23689dd06fbccf976d1a054cf76ec63d8099d8419cb69bf SHA512 3361989ac92751e76dcab2de0b5b50b229db6860af425f964396137a4a3c955b6ab4f2c2f7b036787368586f0c408e12f1f092fb2d808c08e70459106ee7b046
EBUILD vanilla-kernel-6.1.62.ebuild 3887 BLAKE2B 4311b56f03f773216556a4ace9fe55af8337887717632d958f036c935568050ff73ab016b0841e3bf23689dd06fbccf976d1a054cf76ec63d8099d8419cb69bf SHA512 3361989ac92751e76dcab2de0b5b50b229db6860af425f964396137a4a3c955b6ab4f2c2f7b036787368586f0c408e12f1f092fb2d808c08e70459106ee7b046
+EBUILD vanilla-kernel-6.1.63.ebuild 3887 BLAKE2B 4311b56f03f773216556a4ace9fe55af8337887717632d958f036c935568050ff73ab016b0841e3bf23689dd06fbccf976d1a054cf76ec63d8099d8419cb69bf SHA512 3361989ac92751e76dcab2de0b5b50b229db6860af425f964396137a4a3c955b6ab4f2c2f7b036787368586f0c408e12f1f092fb2d808c08e70459106ee7b046
EBUILD vanilla-kernel-6.1.9999.ebuild 3401 BLAKE2B 892c5605024b72860be2a59edc694f278c58190fca3992084696d3ef13e30e273184dbb77d0cdd0ddf340c1e54e4e8d26b10d97367233403f2968644c66db2cb SHA512 d3ee150f3f35be6b644c70110610ea475f881d7e281195862ce01de3f567a1e6c3e710f127f8cf6f5b780cb72829e2b41211e2df0c65b53239d73ba83dc29a53
EBUILD vanilla-kernel-6.5.10.ebuild 3991 BLAKE2B 3fabd60ebc2bbe820d0d116c29e36d27dadd635706f0e49cbac99064535a7f34b4efc194a98175a5ec9d7241bddee8b9f23c44cf92bc65daedd0e1523947242d SHA512 76f09d30e52d79536c2dfd9e84c6932a46fa261d259940847fe1110a412c53c58a97a849d6fd715301d369dd229bd5d6760777cfd47bccb5a9651b43eb767ec0
EBUILD vanilla-kernel-6.5.11.ebuild 3991 BLAKE2B 3fabd60ebc2bbe820d0d116c29e36d27dadd635706f0e49cbac99064535a7f34b4efc194a98175a5ec9d7241bddee8b9f23c44cf92bc65daedd0e1523947242d SHA512 76f09d30e52d79536c2dfd9e84c6932a46fa261d259940847fe1110a412c53c58a97a849d6fd715301d369dd229bd5d6760777cfd47bccb5a9651b43eb767ec0
+EBUILD vanilla-kernel-6.5.12.ebuild 3991 BLAKE2B 3fabd60ebc2bbe820d0d116c29e36d27dadd635706f0e49cbac99064535a7f34b4efc194a98175a5ec9d7241bddee8b9f23c44cf92bc65daedd0e1523947242d SHA512 76f09d30e52d79536c2dfd9e84c6932a46fa261d259940847fe1110a412c53c58a97a849d6fd715301d369dd229bd5d6760777cfd47bccb5a9651b43eb767ec0
EBUILD vanilla-kernel-6.6.1.ebuild 3991 BLAKE2B 4947aef7a565b053f758a5fb7f6526f7380d4c2ceefe09c6212ea9ffe886355bb2e0e33d3d75045d30860cbe9bd131b82309290be85d1959b293a09d0fec5b8e SHA512 2c0416e93aae8cf1a22d840380387b68b9862bd44fe54b1096a8fac99e5f8c51661b5b42946feb5ea71970aa832a9459d941e5b5a4b79e46fd54f95861cd0220
+EBUILD vanilla-kernel-6.6.2.ebuild 3991 BLAKE2B 4947aef7a565b053f758a5fb7f6526f7380d4c2ceefe09c6212ea9ffe886355bb2e0e33d3d75045d30860cbe9bd131b82309290be85d1959b293a09d0fec5b8e SHA512 2c0416e93aae8cf1a22d840380387b68b9862bd44fe54b1096a8fac99e5f8c51661b5b42946feb5ea71970aa832a9459d941e5b5a4b79e46fd54f95861cd0220
MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.139.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.139.ebuild
new file mode 100644
index 000000000000..7846645de088
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.15.139.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+CONFIG_VER=5.15.19
+CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.63.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.63.ebuild
new file mode 100644
index 000000000000..01d5d706064b
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.63.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.7-gentoo
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.5.12.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.5.12.ebuild
new file mode 100644
index 000000000000..c518ad25e7c2
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.5.12.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.5.8-gentoo
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.2.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.2.ebuild
new file mode 100644
index 000000000000..41429604c88d
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.2.ebuild
@@ -0,0 +1,140 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.1-gentoo
+GENTOO_CONFIG_VER=g10
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ einfo "Unpacking linux-${PV}.tar.xz ..."
+ verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \
+ < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x))
+ assert "Unpack failed"
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm)
+ return
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ hppa)
+ return
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest
index b3b811265fdf..07472383604c 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -6,20 +6,20 @@ DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
DIST linux-6.5.tar.xz 138898084 BLAKE2B 2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39 SHA512 1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
-DIST patch-4.14.329.xz 5320356 BLAKE2B f4347622b6a5ba7d5bdf5923884a86c0a8053b1f4b75468365216ff9c804ed0a7fe10a5e798fd354f4e90c6ed3b0aa79bbcfb5a8b05f7d1d63b33c99edef23bc SHA512 a55de81a50746a7942bb1ec21e84c5c60758a2203d9657445636a5aaf43106fbbabe29c2ab993e409d432c172d405fa807d44e65ad52c7cf7cb6378c4b022bcc
-DIST patch-4.19.298.xz 5758768 BLAKE2B 6cb12fe61348316044c336b985a28819ba8d16b37ffac3eee365b5be95f8ec5c13b178d69c97fe6a01d9dce40fef74c62238ae26567df7764e02eb2ec44bfffd SHA512 7ce9b3307f9ff021389a062d590cf4ea6a4decbdc9b5192685a156bef3a8ca0c76eae57906e74cb9d53e2a74229721c62f2c92dd018beedb3232ccc320d213b4
-DIST patch-5.10.200.xz 5305696 BLAKE2B a118506aea0c921ebf0b6df773b1644e79670e30faac9f587e800c5b5734064cab6850bf054682a35d74f8580b2d5f8c701b536d80897efe43fd0921638bc64d SHA512 06a65d9048f8d3aabedd5cbb7e4e7efd712e3851d41156114471063b013d17838673383130cf94752221aba0e54c8dbe8b895a0faf9ff8b0328b189d917d28f4
-DIST patch-5.15.138.xz 4915436 BLAKE2B ef3a16f4e9a1bff449e1b07dd11f0bfe52da74e1b5faebaca4518122919208575914df93d66743c6c0a5dc2dfc50d0e0542cc9b27cae4cea1c33e450f00c975f SHA512 1168827ce6938162c674880230dd57b0224c1215db305381e111bb95fc0b0dda7c24f1d4b93d7fb37e11a4dcea6fc30d76928b973983ddd78ecf0a7d7be5b390
-DIST patch-5.4.260.xz 5209148 BLAKE2B 948f5a0ab0cc8ede94eb58711082703c7a505f40529064a3f35661d8b8065e21a647bdb2d56e5cf134f079275a4f92225dd0b393ba87809032811dc13447b565 SHA512 4f8d702907ade02d7327d91904b7eb265da2b8984fb30af953130e8fed1c6ae58d2f7c2aa9e2c8ec29f1766d876def1778236f2c1cd6ac5c55f64ab779374264
-DIST patch-6.1.62.xz 3476016 BLAKE2B e45de20783b6a259e5beb90b827ed468dff2d61fe7a7c3fef3cfc820bd8f97f3c2df09705e4776e30d6dcdb82a4319372d3eeff8a9a4a9cb9a4494a0b2bd88d3 SHA512 f69267de43b22c634fc3a245f0b233283866a1d32f2d042add2a3055b857a88dc47b6e35dc3b8b70b9876cd07f99ab2544a239f42b60b9e76519072bb9817b5b
-DIST patch-6.5.11.xz 716768 BLAKE2B 350ce7f61d321c2a4f37f4dafaadf3de29ade0f29bbf2b24e2a9b45fe60378a30f8e43f6089de2ebfab1bf0fa7a0849b29f214b158e86b7e0f3c30b59e78c624 SHA512 26f572a6bf4ad9eaa49bdaf4ecb128d2b97790d09c0d9dcb83b4719e54137aa179e9417f4a50c8892cd571728efa0b713eebd3adf976521002c3edea82dfff38
-DIST patch-6.6.1.xz 10956 BLAKE2B 0d3ef3ba31d1103a49e1d7aa5d3b75d3bd8cf9a625d691a3540dfd1274e2794e402a220928c8d60bbe12573c0ca2eefea4b3f139a13e402a0a93014dd7c20a07 SHA512 9ae521d9f934230fbda0beed9258d78744bd72f9d986f7309e01aec6e971fc9e2f4930d8bf7aff9782177272f50fb90d6692ebbadf51feb74f068238884d904e
-EBUILD vanilla-sources-4.14.329.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-4.19.298.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-5.10.200.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-5.15.138.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-5.4.260.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
-EBUILD vanilla-sources-6.1.62.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
-EBUILD vanilla-sources-6.5.11.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
-EBUILD vanilla-sources-6.6.1.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
+DIST patch-4.14.330.xz 5325252 BLAKE2B 643d91bfbe9c8dcb37302d54aef2833bb7ca3bc85a4aebe9c92cafe2236646ce450133d6bc9c3bb46988a8f6670840121ded9fc1eaa74f1168c2ada67cf9e740 SHA512 9d44e76eec2885a86a8e19e109cb682e862af1bd4016cb6bd9b971616df2c157d57c74f0a32655ed4a043ec02d86023253756a8b6f967eb86ac98b43628ead00
+DIST patch-4.19.299.xz 5778080 BLAKE2B 66d0283c1fc610922a1dc712443d9c42b6d59d6447db052a5c2da3b265dc1bb145fa7869ee83f7085c0618aea4b5e9bbde923a7593fca818781fa99005aec748 SHA512 b68adb143be208c5c9c5349bf42b9e8c1de087846cfed32e18c6dedd5ff542aa0cd1cab20ebcb8ae9978347685c9658e86d0e0e1a0132f1c668b8344fab0aaac
+DIST patch-5.10.201.xz 5339644 BLAKE2B 613b694d4e3b0d2bdec702ab2649618ece8ef023492f8b95e78e4297f49c9d2fa555f72eecca0e8e0c3ecd820cd02e040d07d54e62e492277aac6d983d5b0124 SHA512 753ba6764b2277050417126fc7e42fa31de47c7b764acd4ef510bf19b7d3a24f4792a0f9af424a30c604179d6d7894c148d20e28e615af0b9d2a7ab775f231ce
+DIST patch-5.15.139.xz 4954820 BLAKE2B 6178dae4d4e5e196c5ff7460f03a1fc8ef04868a084b7d281148d04625dc8c4ab2398b8c13782b5a916bf9684d67fafb02d114ce092fb4e9d372148f813682ba SHA512 1e5fcffd28b2cf420ee6282c356afaf0b63c8982a0e5329367a83ee82f37db4c874669f01ceb8d761df3f5c4b1e900b3db8fb71fa2e0bbe5e793562c3395cf4b
+DIST patch-5.4.261.xz 5229820 BLAKE2B d6cbfbe1891c1ccfd36209ee3da4e8b0c18a0b5c2ccbbf1166029bca608b01c601161af7a69d6c548b69e0edd5788b9294c267a1bfa9027af9007ff478731528 SHA512 84e0f7c1fb015033dae26c2a474dec43251fa74b0af0755eb8487793b39f75f3e2fdc79efc67b5dad8fab0e2745a0078ab0d39b31bbd52e1825307d285583527
+DIST patch-6.1.63.xz 3585044 BLAKE2B b30805995ddfd07753a8c19cfcf1b5e2a8868b4e70771c96fc3da1ba839a9bee4e28c8b2024a3de6b04bff264f7af8e5c3e882686fe144f60edff5966451747f SHA512 7b269c73a7923ee75ac695d8242dd93e9bdad6ce3e8f4acf29591ef2be0fabdce5bfdf3c2b7b1d28f5de4f5bbb880a07e11c4882041867b6e3fd54ee22feb668
+DIST patch-6.5.12.xz 873304 BLAKE2B 219e0bb00c2ca469641d35bb7dc681359b7ee1a202b9eb17fe33827cdf9458a9876f65388ec72f201670195702f84e4dda0ae715f1cd2df5e3ac7292b22520ce SHA512 65590e379adbb761145256e20519a5e2d218973d1aeed32bf15e66a860282f98ecd9569fb1700e435d3bc49596f074bdc65b4e5cbe98d98bddc7937bbe779318
+DIST patch-6.6.2.xz 208188 BLAKE2B 48e42c3dfc7be85d7f58e142d00137dfd88cbfda5067bb5bee96445470f4d218b2330e76466e5fd49a036d264328798dada02116945ffa91c4ca52d3df54ec6f SHA512 b9abd0117714e57c00a62f9dbe2e8439440419ed232ec3b87c3ecbc3fa740e29f7abcba41a381d589c138438f8cf5c4614d705053584a292102eb6bc7050bb45
+EBUILD vanilla-sources-4.14.330.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
+EBUILD vanilla-sources-4.19.299.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
+EBUILD vanilla-sources-5.10.201.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
+EBUILD vanilla-sources-5.15.139.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
+EBUILD vanilla-sources-5.4.261.ebuild 432 BLAKE2B 231885066aa053aebef45736afd51c83480460ad089ca2ccbf40e9d610f10bf1e70d75cff9c0da9529c220f0715470fb28243753782740012f139f0d37ada94b SHA512 4c41937ff77fb3ea6887eb08406d381150ed3b8b5bb008ae5def527fce7288d89a9f7b803a5bb34ca147cefbfae5e71d3bc5f15b92f9ed4f49d875300fba60a9
+EBUILD vanilla-sources-6.1.63.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
+EBUILD vanilla-sources-6.5.12.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
+EBUILD vanilla-sources-6.6.2.ebuild 439 BLAKE2B cbc87f55813e90aed1096e41ce4845597dc379a363cdba59dd4bf455176814aea6d7bc66699ee16d6ffaf7bbf4de7351d4592df4f03049407ef4009fc06a8d2b SHA512 c8187b4946370840fbf77ce77844bc1c05f19ad8505e1e6604209a17798b3865f2c0bbe52e818da051d77256a72e01ea350652046f83fdda45e1bdb11816cca3
MISC metadata.xml 340 BLAKE2B e283ab9d2ebb7212e3ba37850c93761f165b4697a2ee6dbf07a67ce907df8ec71b3290a411cb81af8d8d8869b7e45c572487d4d2667dc0a0971986f0f6d1aa8e SHA512 bd0f7f570230dd5bd9f6e270345a3ebc556eb2dbcd19b04e33b5c6df8d9e6735a6e23fe934b39d9ef130ab5e78c6fdd29d7a167cb8ee4ac8ce919c75cec7425c
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.14.329.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.14.330.ebuild
index c04a9a5d6ea8..c04a9a5d6ea8 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-4.14.329.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-4.14.330.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-4.19.298.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-4.19.299.ebuild
index c04a9a5d6ea8..c04a9a5d6ea8 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-4.19.298.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-4.19.299.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.10.200.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.10.201.ebuild
index c04a9a5d6ea8..c04a9a5d6ea8 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.10.200.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.10.201.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.15.138.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.15.139.ebuild
index c04a9a5d6ea8..c04a9a5d6ea8 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.15.138.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.15.139.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-5.4.260.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-5.4.261.ebuild
index c04a9a5d6ea8..c04a9a5d6ea8 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-5.4.260.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-5.4.261.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.62.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.1.63.ebuild
index 424a2f9b0f9d..424a2f9b0f9d 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.1.62.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.1.63.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.5.11.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.5.12.ebuild
index 424a2f9b0f9d..424a2f9b0f9d 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.5.11.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.5.12.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.1.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.6.2.ebuild
index 424a2f9b0f9d..424a2f9b0f9d 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.6.1.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.6.2.ebuild
diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz
index 09ee4211fb71..d37b1e8c230c 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/dist-kernel/Manifest b/virtual/dist-kernel/Manifest
index a77c4d233385..ff28e4ee3fc1 100644
--- a/virtual/dist-kernel/Manifest
+++ b/virtual/dist-kernel/Manifest
@@ -2,10 +2,14 @@ EBUILD dist-kernel-5.10.199.ebuild 365 BLAKE2B 5183dc8767291d01a59264a6285ea149d
EBUILD dist-kernel-5.10.200.ebuild 370 BLAKE2B 5bc6d398047588986100545ddc10ffae5f81b682f281a69a0d12b65148a854ef1703b4c259ff7ab8ae201554a6d17d032507eae9dbd23e9a9017d4ebed46d98a SHA512 177ff3d3d201d2dd70266d84542f4590fb1835e86ca0ffee4146d5ae99c9d0b5a3b80bae7f7040d56c4abc53a2e586e3cacce07bd816b14356e4e7621fffff38
EBUILD dist-kernel-5.15.137.ebuild 372 BLAKE2B 66687295628dff06c7e430d6fc789a62c3c4e2fa4d412c7e40afc45075d8cb31aa51a2b753f7adaec55a0e983c957bbe63f711180fb77aeac2e5f270900b647e SHA512 93966ba86d2aead6c9484656267c4f4da52a3bdf5d130a4ce48456ee8e9ad900854665a91713ad8854d3387ea003baadb3fcc29798f3f2c057841d1147e600f8
EBUILD dist-kernel-5.15.138.ebuild 377 BLAKE2B 5c5b8d04472363456d01e8f476f913289f0265c9fda404a0173ceb16f0d45f8e5e36dc3750ccf6b698a6dc066170063d8acec3e08c9a3e462c369fa8daa78352 SHA512 556c7a64ebe4dd586f35d7e4fd51cae78da4535a2f822e124bab38eeb634d50b830332b5b7496810dc89f4e426048c6fa59633248a77acf3fa2de426269a73d7
+EBUILD dist-kernel-5.15.139.ebuild 377 BLAKE2B 5c5b8d04472363456d01e8f476f913289f0265c9fda404a0173ceb16f0d45f8e5e36dc3750ccf6b698a6dc066170063d8acec3e08c9a3e462c369fa8daa78352 SHA512 556c7a64ebe4dd586f35d7e4fd51cae78da4535a2f822e124bab38eeb634d50b830332b5b7496810dc89f4e426048c6fa59633248a77acf3fa2de426269a73d7
EBUILD dist-kernel-6.1.60.ebuild 378 BLAKE2B 21bc323cf1e5896bffde1d8b0515ac23aaff39a0916445e3141c6263fc9d80042bed3fac446adf0fadff5a1c150ff8a4532fb49ab0dc85ce1b944f390e29ace3 SHA512 ee8c86862ab94eb614c47680744f2487d18fbde4a582f500ac310ff35f08d604d64605e0db0aa01ee51a8c539fa16d7ab5ff148801bf930abf8e1a57c96b5dba
EBUILD dist-kernel-6.1.61.ebuild 382 BLAKE2B 668093f6738448dfae9c699c22198bf7e354e84a3621854738f0aeec05aafa0ddecfef2af5c0e7b0be209577fc93923d7abd6dd1f0154e97607e6d2459952546 SHA512 568674f58b03f8d0570af8ba900f941bd114c27604feab8259b5a6e88474d7b337e16bd894073dc7bbbb2d97a0378e2556d63b171b3360f4dceefb8e3d54131b
EBUILD dist-kernel-6.1.62.ebuild 383 BLAKE2B 5e073750fe7cba07aa926cf6f3ae85245c6edf1445149f9420ec3aaa1eeea6d77fdacab9ba9918e62666f6c09f81b362f5ce0bc67dafa7d81b2002476513bb78 SHA512 c73ba4e67de1a93ca02ca7747dcef918cf5dba372dda1bc230ba5038e2ab8d844746c3ba81b912495f3a96421986bad524a6e5586d27885ca0f5a1781740441a
+EBUILD dist-kernel-6.1.63.ebuild 383 BLAKE2B 5e073750fe7cba07aa926cf6f3ae85245c6edf1445149f9420ec3aaa1eeea6d77fdacab9ba9918e62666f6c09f81b362f5ce0bc67dafa7d81b2002476513bb78 SHA512 c73ba4e67de1a93ca02ca7747dcef918cf5dba372dda1bc230ba5038e2ab8d844746c3ba81b912495f3a96421986bad524a6e5586d27885ca0f5a1781740441a
EBUILD dist-kernel-6.5.10.ebuild 382 BLAKE2B 668093f6738448dfae9c699c22198bf7e354e84a3621854738f0aeec05aafa0ddecfef2af5c0e7b0be209577fc93923d7abd6dd1f0154e97607e6d2459952546 SHA512 568674f58b03f8d0570af8ba900f941bd114c27604feab8259b5a6e88474d7b337e16bd894073dc7bbbb2d97a0378e2556d63b171b3360f4dceefb8e3d54131b
EBUILD dist-kernel-6.5.11.ebuild 383 BLAKE2B 5e073750fe7cba07aa926cf6f3ae85245c6edf1445149f9420ec3aaa1eeea6d77fdacab9ba9918e62666f6c09f81b362f5ce0bc67dafa7d81b2002476513bb78 SHA512 c73ba4e67de1a93ca02ca7747dcef918cf5dba372dda1bc230ba5038e2ab8d844746c3ba81b912495f3a96421986bad524a6e5586d27885ca0f5a1781740441a
+EBUILD dist-kernel-6.5.12.ebuild 383 BLAKE2B 5e073750fe7cba07aa926cf6f3ae85245c6edf1445149f9420ec3aaa1eeea6d77fdacab9ba9918e62666f6c09f81b362f5ce0bc67dafa7d81b2002476513bb78 SHA512 c73ba4e67de1a93ca02ca7747dcef918cf5dba372dda1bc230ba5038e2ab8d844746c3ba81b912495f3a96421986bad524a6e5586d27885ca0f5a1781740441a
EBUILD dist-kernel-6.6.1.ebuild 383 BLAKE2B 5e073750fe7cba07aa926cf6f3ae85245c6edf1445149f9420ec3aaa1eeea6d77fdacab9ba9918e62666f6c09f81b362f5ce0bc67dafa7d81b2002476513bb78 SHA512 c73ba4e67de1a93ca02ca7747dcef918cf5dba372dda1bc230ba5038e2ab8d844746c3ba81b912495f3a96421986bad524a6e5586d27885ca0f5a1781740441a
+EBUILD dist-kernel-6.6.2.ebuild 383 BLAKE2B 5e073750fe7cba07aa926cf6f3ae85245c6edf1445149f9420ec3aaa1eeea6d77fdacab9ba9918e62666f6c09f81b362f5ce0bc67dafa7d81b2002476513bb78 SHA512 c73ba4e67de1a93ca02ca7747dcef918cf5dba372dda1bc230ba5038e2ab8d844746c3ba81b912495f3a96421986bad524a6e5586d27885ca0f5a1781740441a
MISC metadata.xml 291 BLAKE2B f8eaa7c5aaced8dad269f9939139bcdd32c64dcc4ebff2b0b41dea61de5aed39723d73721bc44c2bee64717de093b97dc326037a335616caada3ea857c98fb07 SHA512 4fb007791c48eddbb1ee30cde6c1618ef67fbe62a29f3b805a7224818c34ce986b6e3d9378ab500875e012e9ea48663809204d69a410b23d12925f11ada333ca
diff --git a/virtual/dist-kernel/dist-kernel-5.15.139.ebuild b/virtual/dist-kernel/dist-kernel-5.15.139.ebuild
new file mode 100644
index 000000000000..e7ac72faa582
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-5.15.139.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.1.63.ebuild b/virtual/dist-kernel/dist-kernel-6.1.63.ebuild
new file mode 100644
index 000000000000..526af1697713
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.1.63.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.5.12.ebuild b/virtual/dist-kernel/dist-kernel-6.5.12.ebuild
new file mode 100644
index 000000000000..526af1697713
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.5.12.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.2.ebuild b/virtual/dist-kernel/dist-kernel-6.6.2.ebuild
new file mode 100644
index 000000000000..526af1697713
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.6.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index fdbba8078013..7563d3d3e4f5 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/lidarr/Manifest b/www-apps/lidarr/Manifest
index 25d45508727a..b52170b2cb72 100644
--- a/www-apps/lidarr/Manifest
+++ b/www-apps/lidarr/Manifest
@@ -1,11 +1,11 @@
AUX lidarr.init 129 BLAKE2B 184bcf713f89ce555496954c50797277eb7eb7f22ad7925b789b7639106dc2e9b17dd0af081be8f9066dea72d3a85b03f443985eadfa0b7340c1a3dfe0fbe34b SHA512 306e217aaae80b466691bbd9a27b7a947856f1ef2409ed4d30bca6614a831b9ce56d2cc21f2bf86ebd7d0be1a8878584e08507e6014c136598e23b7184353118
AUX lidarr.logrotate 80 BLAKE2B 47466ff328696d766cef2645160f8d9f993c83f2f153ecbff69adcbf86957d9acb3480b771408a8b11120cd73c84b0be70b4c66e2a9d859835cdb3d7ac86e3ea SHA512 31ae434dde9c33d84d5275434d3d35371598b2334412cd10b207618096c141e4d0daadd857c4c760e75537789cdbd13a3e36e38d404b3ff8c103ff85bf0824aa
AUX lidarr.service 533 BLAKE2B 04c475eedb34076dcae2ca1d5c7aaabcbb3375c2d57e476917d095820af1657301ff99709eea7ed5e49b573e7915648e9ba005641271968fbe4c4ddb0cf695dd SHA512 f1be2d0d8e3a522da115a9bef37b6cde587e34be58433bee2b89bc67040cf01fcb1af072e94cd7ec60c89574c6414231e47c5d134c946d32e27858e477d2fce9
-DIST Lidarr.develop.2.0.2.3782.linux-core-arm.tar.gz 91507520 BLAKE2B 70fe3b8a139328879d54f3c950f60699ae6c76d1a05c2c3061e504754ac56b66d0c18d0d4223c5faa33c8cf88a2f3ef77ba5fb5e9d37081e57e0474192674a4e SHA512 b4a5839611a41f99a80dbe85e9f5a15f6f50709e7b63261be9fb29f91f891104d95c6cd24bca8413ed8b51db3417a84b2754b36ddda3b324500cfd7fc1ca4248
-DIST Lidarr.develop.2.0.2.3782.linux-core-arm64.tar.gz 91120745 BLAKE2B 42f73b6756b4fe8fdffd594e5011b053b08441c5eae663dfd9f9757744e995fb2777161b2af09fe1012c48c89c8ebe1a611e3798fc4a6f8f5dd0c568ae77ff67 SHA512 1622030507f56bf200c4d8f3792093f3904a007c44ce239db297bd546fb3aac7dc3649a96f7ec4b338f3830b15d15e3a859a88f20d01f1ae31b1191069833b5d
-DIST Lidarr.develop.2.0.2.3782.linux-core-x64.tar.gz 97618301 BLAKE2B 9b77d264ec3ef780ff5fb5c11fea687350f1c37b34dcadb38dc9b89de8fbc6f81656644731f8d20f673a9f4cb9daa9937d74b8cdf4f0bac6145259eb44801326 SHA512 ffe6b6c95176c974e6a9daf6b185bdb4319e3846c70b6bf9764f1cb85882f1dbbc7461767728265039ed400e9932cc9c37034859646c9931ee51918b2f8ac0e5
-DIST Lidarr.develop.2.0.2.3782.linux-musl-core-arm.tar.gz 91564399 BLAKE2B db52aec7e22d42e6c1d9c4c24ada9c74d97511952b6472b6d9ae7f5905e8d4f94b123c640f7be4daaba557a723037994d128653f1bb3a544edb581ee558020a0 SHA512 2a29e99facdc4f247e5445752ea8f8450297ead77f15dea0c6f7449ca50c948e78c33c350455ce4959b5ca3b868b35abf944a91eaa58aecd44ca2bf6efacddc3
-DIST Lidarr.develop.2.0.2.3782.linux-musl-core-arm64.tar.gz 91177304 BLAKE2B acfa7e64fa67035405f092c3921d9db37927483758d91f098c033033107669a2a4761277c6a0948cca766bdd6c91fee42936429847b3af0ba1fce6f36637d292 SHA512 718380836b8ea5ff200f6a9978f5df1fc465ff597c8720c1a14309d9a49c36c822606913ef7f2c7507021bf469ff879899d4f840d26788d6ac92bfd370d08c02
-DIST Lidarr.develop.2.0.2.3782.linux-musl-core-x64.tar.gz 96695082 BLAKE2B 02de600e3daa50230666d20499ff2062dbf47e1bf44d79ffff3e1057f9dfd34319073872ae5e74619c9bbc18f5f535bdc866e9a5351f987d3c4703d6ca0397db SHA512 332861aad4d808c194949774f7b06e7cf7cc8d1f7dfbbe02e2d2cf153e68ebdb858ce3acf914d196f330ba5e2c969cbcbb47d9afddc27465caf73e5cb1adadc8
-EBUILD lidarr-2.0.2.3782.ebuild 1843 BLAKE2B 3cd6136b243bb4c0c5abc5a2ce9afb03df3bc0a036291aa5b9b2ac1e9c483d5bd9af8090d9b70b57f83f88e1164493b12063ec5734c7675143bfc8d79af30ad3 SHA512 4d6c55980116f116ba95d02c06ca0b08b4b7d484887afdb7324ef20e36c546ef742f4d3d28b238d00a79479ce5d872182eb0aeb6b3f1bfeffcff5db396bd6be5
+DIST Lidarr.develop.2.0.4.3802.linux-core-arm.tar.gz 91507642 BLAKE2B 37949d35ffb42ec40f0b377d75ea699cb0b643b4bba121c39881f87c11fafbc37f3c5152471f551bc71f299f9bcd72bf110449f67a1f5e893d66edf2d894db3a SHA512 d22b607eb914697cd08e9d31cef5ee004083b89823d31be62bfa41eb25f1806118ea09f5d8a529ed955ffb788f8c58288bbf9960b972cb91050f9b599e473adb
+DIST Lidarr.develop.2.0.4.3802.linux-core-arm64.tar.gz 91134411 BLAKE2B beabf1fe0e2cad97735ca571f2afdadb4e087063841165d98d90170aec3cb054adba03aacf21af58e33d81afbf6276ae723592f5570fc99374d7aee207c5c633 SHA512 c0a68b89601da920666d4475ff15869d74bf32504edf8c5fba26376f5a7acd61587768843fc293c834a53bfa05a4134378bad43989db54814beb20e68ee93196
+DIST Lidarr.develop.2.0.4.3802.linux-core-x64.tar.gz 97625816 BLAKE2B cb5f813079b4e8b116f2e1906555bcace6c4e175a85f97bafa0efceeed12e16b99bba8df0bd6f0d11ccb82d872a1648149cd409b8a4d443e4b8e3669a70bdfd9 SHA512 7b8bb5a85fc89ca974bd6d0a5cf171875b5a2ba3484f6cf0564d4d5596647f3fe1cacdcaa8ed812ebefc253f29614ca7dc573ac38b08c9152f5179d36f3c8833
+DIST Lidarr.develop.2.0.4.3802.linux-musl-core-arm.tar.gz 91565206 BLAKE2B 0c498d862b40ad7fefc7e6d0068574f82894c9e17752e4ae29febb413ca90d167c3f1406a373b3f7e10af03a2b840e6cb36b0a5ce93c7443d292db0e77b13473 SHA512 a34ff722a8cb4aaff4b76e7c8b5bb1834434fc87fa5963dbc28669f6e7f505c38894d4e34cf1d410d25ed6d3139cd2884797a8cfec37730b7d4834e64776be02
+DIST Lidarr.develop.2.0.4.3802.linux-musl-core-arm64.tar.gz 91180418 BLAKE2B 63bd830377633dfa9d23647de11b75c4863ea5a12da588ceaa08ad497e256ab97e30d0d887ae61068d5e671d22d008df0a291d01b77d21130516e54caac071c6 SHA512 daed748e40010eed750d305ab28f55206e315b0373b7761a4a7291614b8d3ce92062e553345492ce6960e67ded182d418aa0cd205014f6422e2425a5d409ce9a
+DIST Lidarr.develop.2.0.4.3802.linux-musl-core-x64.tar.gz 96699476 BLAKE2B 5645a313fd344896b8830effc6cd1b6848d6f2ebae28573314780d5b84e1a047f287b9e1945d348011bddf1e58583f4a87efc820159e6e41683c52e3af95bba2 SHA512 348e400dd868e7b75ea6d405ad171be9223bf44a96156c388bb31c85d1e8bb61c0e7e45c0441906ad0c5971716cd5bd3cc85671cc16acd25f15029f8001d3891
+EBUILD lidarr-2.0.4.3802.ebuild 1843 BLAKE2B 3cd6136b243bb4c0c5abc5a2ce9afb03df3bc0a036291aa5b9b2ac1e9c483d5bd9af8090d9b70b57f83f88e1164493b12063ec5734c7675143bfc8d79af30ad3 SHA512 4d6c55980116f116ba95d02c06ca0b08b4b7d484887afdb7324ef20e36c546ef742f4d3d28b238d00a79479ce5d872182eb0aeb6b3f1bfeffcff5db396bd6be5
MISC metadata.xml 638 BLAKE2B 3cb5b7bd776d89f17db85b78afd7751e80e1fc9817ffe924ca2663903000665cc190b3d89c8bf7d40972adfc2b6f968fc5b652717afb7632cdd0e358be4d5560 SHA512 d69e87820e038797a5f25305ccd6e0124f119716ff5d3d1287dc9d2e7dd911ca28373fd1dc01ecc179360be31dfe150bd415422b44eff97d2c2638be3822a32d
diff --git a/www-apps/lidarr/lidarr-2.0.2.3782.ebuild b/www-apps/lidarr/lidarr-2.0.4.3802.ebuild
index ecfb5b24dcdf..ecfb5b24dcdf 100644
--- a/www-apps/lidarr/lidarr-2.0.2.3782.ebuild
+++ b/www-apps/lidarr/lidarr-2.0.4.3802.ebuild
diff --git a/www-apps/prowlarr/Manifest b/www-apps/prowlarr/Manifest
index 39629051f398..bd0a30594da2 100644
--- a/www-apps/prowlarr/Manifest
+++ b/www-apps/prowlarr/Manifest
@@ -1,11 +1,11 @@
AUX prowlarr.init 139 BLAKE2B 5d2e870b142fd95c42459d5fbce0370a222c64385eb30d7642a1b9b42e76ba8ee3b6d4577e4fad1d6c27ac0018e966f8846fe3dd5451e67c2d42ed65e6ba551f SHA512 b32cadf3ee9ce142cb48c01cbc576dc8a56a03b55fe9e371cd4205a9c927001a988621827dad02618b1bd95cb44ace3fb90974340e8ce5d9f553c4be1ac8ba5e
AUX prowlarr.logrotate 88 BLAKE2B 3997169f347e1d3091eaafba2571825cc631b41833bc9989eb241ddc96f4a7c75796c82878b7d1417967e669dd412474f145844ac1fad02cd13b0739eb65c854 SHA512 738ffac857f7146960ed39d8ec5e40b0a0273ed2cb44cd8c3a440c1d34aa02b0af9e748df7eef746f17f8e45167f8462a8cefbab3aa4f819de89f797ac622af9
AUX prowlarr.service 558 BLAKE2B 8bb379f30a93ce537016133627e54cf5d71b666f31db50c29659d0e44fc0df54374fce23cf1e2d20f59e19b9cfaab66253c79df718e86b402c0572ac781e1f58 SHA512 0cb3461a5160da1a617691040c7d6378e5d89f5809a12faa8cb182c8180bceb7a459d3d881cd3a96eee4928eac410533876b90c90d3d62dcde12ba2f0b9f328b
-DIST Prowlarr.develop.1.10.3.4070.linux-core-arm.tar.gz 87047597 BLAKE2B 315b91fe18fb1362225ebb8bee7da0e186b63aa754f643f66089d9ba0ad568eae477a441eef30970a8c7d3c39d0389ff8ee87048d687ed110bb2601acd6c69a6 SHA512 34e33b0d20c60af1fc1852ae8de1952a87c7bd6aef75d22cefe3d5962c802b7ebcf024b66d662ef525a469311b39b6ce16037e0b53cbf5adbcf2b52a1a8bb201
-DIST Prowlarr.develop.1.10.3.4070.linux-core-arm64.tar.gz 86323514 BLAKE2B 6ff3ac53be1536bb64c94dfb6ba309e6224eb5e728563ffb6dc21f1d0a2fe6c798f1da5ecddf39b405d863004c3aeeeeebd295b3c2141abe93a12b01270394eb SHA512 fc14a12665db0893a88aee9eb80d43180a7aa4494e55e8c53b53df2e02a69be7f7cf19835ee9e3b0290ef3e94dee3a4a9c19a385482a4eb94261cc1e4f39dd3e
-DIST Prowlarr.develop.1.10.3.4070.linux-core-x64.tar.gz 91312681 BLAKE2B d08f0773287c6659c37d29da7040edb7aea9cc678c2ffabb14699a3326c800389ba6eefc7ccbb5e9a3297f461499466e92020002bca4d308812038dccaade2cc SHA512 2c0ecb52ada733d0b66761b055728d93cd62d06459ceb059b605a2ed0d24492e487984fabfbe84088deb8b5ada8a5f63bb18cf548f38ca0bb603cc6c101ed98a
-DIST Prowlarr.develop.1.10.3.4070.linux-musl-core-arm.tar.gz 87104165 BLAKE2B 171fdac9293c99dbd86a3adea3042437cf380ad4852ee6e9ec40304e3797faf48cf9778bd6bff7b2faf866f4d7b04b292f5ef0889b49eaeefce3b9f49816dd59 SHA512 7eb2b399470b2f19cacf60562500c575b3e433aed9e4d2cdff9fe703d1c72e075de30d924f2284d10a35e30ba6974aacb7fa34301ff732880d9a975b50abdcde
-DIST Prowlarr.develop.1.10.3.4070.linux-musl-core-arm64.tar.gz 86386793 BLAKE2B bd259d048bbb8baa2cffbb62134fcab80412d4e186017cf0e4b2ec7edcd27db613bc70badd14bd830717cc2dcfc582473f80ac00833dda41af837d17b636c521 SHA512 4db225f4ee1b3f33fce0d60f8457d4848b86aadab83cb4c0850d4f5092dfcaed2c9ddbe70521386a881e32fea7c72c1b94684716f51b080da443409d1c54fe86
-DIST Prowlarr.develop.1.10.3.4070.linux-musl-core-x64.tar.gz 90402492 BLAKE2B 5d1833b6a77497d21f63dcbf91ea1086d50f99f20617fdae1f1d9ea3b18008c3e9cf0be1db568d3db4327d54fd25e07c95f2513d91f008715a89808e181cdb4b SHA512 f550a1983a89b4e3847fc22e789d07dfdd3dbe6405ef7448d649ef8b576c20044220132daff9772928200f68a9053143db2cf68eabb0cb171110208bcf3b7cf8
-EBUILD prowlarr-1.10.3.4070.ebuild 1915 BLAKE2B 92194313f7059a1011b99308ddc39c5a8b0262b5da70dcbe820beecff54b08dd33fe9705062d7dcac07011c4365ec4f2f6fea7073eb2ec958f7c9a6388147a61 SHA512 db8acd84512c74c62f3dd8399d919b96afb01df7ddbb5d701d89f4574e44bd46560042a2b048eb484fc6d3f1eb02bb1d4269e5b70fb2e86463ddffea9b18b0d5
+DIST Prowlarr.develop.1.10.4.4088.linux-core-arm.tar.gz 87047281 BLAKE2B a56369d9441d94150d00e52137609a65fb53ecf031825e56afd2a770f20ef7c9171854a3447d134a08d1e55b300c32e8784cdf284baccf5f8fff99c00f5a7660 SHA512 14746e2e73e9a58cbeaa18d69900f282d2c8a384510331c5b7e1e53f51b0c4344050efe04ff88a27219c80dc7cda4e31c528a202a794659b61dd724b4df2d1a6
+DIST Prowlarr.develop.1.10.4.4088.linux-core-arm64.tar.gz 86329686 BLAKE2B 609f7198c3208d659823e1dbccf6122dbfea6077f3e2934cd34108bc7d907470611d62f4c6a9e529376e9cdb0f20b761ef947847413775e852eeeafbf701fbed SHA512 3439e1b61d4f46a9a0e4daf1068c972c4c161b432b9b335dd957b27b8e7142993d7a1c9b4c0fb55463da9318b4d11d78cf4dd3e78dd4a1209e07ff4d1c807dc4
+DIST Prowlarr.develop.1.10.4.4088.linux-core-x64.tar.gz 91315469 BLAKE2B a8fc771b60076f62124a4a845b43245700d363a9f4d643e703b7bf9932420a7d012a7eb01e39a2f4d069d099998bceddbe6d7eb4850a3f1fb7e323f6d000b14e SHA512 a712dbe92972bc2e35d15fd1c0e4280f500ac572356a911b68405827dd92f6990ad4a253ca7a066339e59a3badd0120960d1b068ae63e9adb6e89e304639831b
+DIST Prowlarr.develop.1.10.4.4088.linux-musl-core-arm.tar.gz 87106802 BLAKE2B 0f125082822c7b5723cbde9523dd1550f16fd2533c784c81fa5744826c68d8121d213da7446b387d620aefc18bd0c81c6a4e01444c29d7faaac7915a8798717a SHA512 b461dfc82c171a0a1d6a2ee45f4653d5a95686c52d49a2635abc2e547343b4f89dc37ddc98d97690245dd60d8250c7fb9f05dd8f1fa4407838ae663567c62d34
+DIST Prowlarr.develop.1.10.4.4088.linux-musl-core-arm64.tar.gz 86372372 BLAKE2B ccec5ddacc00723f40b258fa859a0390d6ca2670fa2899e8d724933bc51d3b2fbbf1ea2ebadddf8b97d593228525ab6d398d454e6a326835b7c09edf00a005ba SHA512 2d2108bf6bb0f99fd198856055a7900bd046774f9f26326f65187691efe43a120bca108bff9d18e063979ad5c514561ef9f631dfc1ab1dcfd5765883db26b4f1
+DIST Prowlarr.develop.1.10.4.4088.linux-musl-core-x64.tar.gz 90400471 BLAKE2B 09d91e48205219d3549717d263e64d9fffc00872c1657d35c51bb08b9c236f4a562247aeb5e3e81eb805e03f78a5e1dcbdb71d6deffa443ecc020c4de44370e3 SHA512 508f9639e0ecaaea554f79ceb18920fa923f242bab4aba9cee90645622dbc843bce6ee1113671202bffd5237201818deffa063815c63794dcac2cebe1a627d6c
+EBUILD prowlarr-1.10.4.4088.ebuild 1915 BLAKE2B 92194313f7059a1011b99308ddc39c5a8b0262b5da70dcbe820beecff54b08dd33fe9705062d7dcac07011c4365ec4f2f6fea7073eb2ec958f7c9a6388147a61 SHA512 db8acd84512c74c62f3dd8399d919b96afb01df7ddbb5d701d89f4574e44bd46560042a2b048eb484fc6d3f1eb02bb1d4269e5b70fb2e86463ddffea9b18b0d5
MISC metadata.xml 707 BLAKE2B e235e7acd37580d513d82833ec45707d5a2074c77b31aaea4bb79ccebbe378938ca6eb88d2c2afe351f16afc29192b359558130edf249a9089f5bc9008969c56 SHA512 1531f1097c7c7b375a210caa2202dd4d3ca2c611d6c28bb357e0eeb6a1fdd9efcea157c12fe07a633e64475a590edc389a34e0cca1ca8e7e438f47c4793b260a
diff --git a/www-apps/prowlarr/prowlarr-1.10.3.4070.ebuild b/www-apps/prowlarr/prowlarr-1.10.4.4088.ebuild
index 40ad30af1b3a..40ad30af1b3a 100644
--- a/www-apps/prowlarr/prowlarr-1.10.3.4070.ebuild
+++ b/www-apps/prowlarr/prowlarr-1.10.4.4088.ebuild
diff --git a/www-apps/radarr/Manifest b/www-apps/radarr/Manifest
index c4b8b34d183d..8747fc42f5fa 100644
--- a/www-apps/radarr/Manifest
+++ b/www-apps/radarr/Manifest
@@ -1,11 +1,11 @@
AUX radarr.init 129 BLAKE2B f3f8ebe12146d302019c2301ca5b7db3b3e3678447df36cb218b0c5f0f882e1a8f6e003f4e69536fa4ebbf31f4035bd167f4d98be961db41607635e3e49daca6 SHA512 b8e8baeab9f0efee8115d0a1230bf85796ddbb2653754efffc9ffa23ef61906e05ae83d5d4b1b2719b1292d1d5d67fb0f7efd19c0af9b474a15d34bcbd6ae40e
AUX radarr.logrotate 80 BLAKE2B ff6b44b539a627bab411ee95c184f4bd21592ceda8f387db2ce2d64fe89681f278b91cb248adcbfa466b2994337eb2882696e9c289efde25762c50e5f4190464 SHA512 89d474378374fc0076fa5c1f06aaf6941b4f098f59b5a4b950786c736b965acc3975964dd5188c157e6e80aec48f312790468d999a29397cb7811e12459a49c7
AUX radarr.service 540 BLAKE2B ef6e69463aa577c9da67efc8f11c943531bde1e8ee4b56ae15f77e39c2900a1b11d5cd9e2c568d293b6852d80cbf6d3b6f15b9226ac3defc2e8b6be231eaa5ca SHA512 38af47dc6ddc5df3be1e6323147f0bec20b18994195eff3e6e6a61691f6c8beb9a058aa361f9b9c6a11c362f12bf86fb8f3f311a70ceceb78e18d909910a2840
-DIST Radarr.master.5.1.3.8246.linux-core-arm.tar.gz 94585003 BLAKE2B 463e395b93b3c7b3920813a8c4f691e4387dfe756654ac3956347ac8a7d651a1b70b2348ea2d759dd40da840652c5d149c8492f44ad934786dffdb47ed8a982d SHA512 5e3c47fd4883c23a3cafe5262731679920618d4686ff60144c9c3c396acab136a7b6370178e86c24cc0cc018ec0812bb05fc2cbd57fbd2d565f42a5828203812
-DIST Radarr.master.5.1.3.8246.linux-core-arm64.tar.gz 94251215 BLAKE2B 42c100b8c53f1b2f699a7fb9dbff656d0ac9c3f724de488ae5e3c9427593a487ea0cbc16090ae799a34568ed12b3d61047a46592f5d7e33ff4a24f5f4cdfb634 SHA512 8a9d52bea9ea99e79a1356cc8dd2d9b79b0b34174e20bbe848c0eee944ab4b9230b0968eb6c4a492f28bfe0fa14a3999453a9f106dc1bf7b6509698d22a144e5
-DIST Radarr.master.5.1.3.8246.linux-core-x64.tar.gz 100262285 BLAKE2B 7a1864a0046bbe7639639740bef181eaae6bd39d375c124ff7cb02cea3b027ae9638723236b85f5f7dfc9833ea251b6b1938eda40afad4d46320f430d435d414 SHA512 a1e45f4961a3b2fc2a56b7d3f3368d88a09b11e690b99ee0dcf9fc6067934e56cd93aa4b441cdb26af4c368e5afc373ced8fd16018c252bb588213c6636cbce2
-DIST Radarr.master.5.1.3.8246.linux-musl-core-arm.tar.gz 94652986 BLAKE2B bf9feaf689f45eff8b26f0705c7591b6cab31c9cb075f0051f920e64eca5e312cc7e5df58ff8d02acd0184f2646ca6dee1b78f513e57e58465c741904f2922a9 SHA512 a5237af77fd40d146d8fa9bd411c3e67d84a02ca58037c8b133b1aa1605d856eaa43eddf755cb1e31fee61c427bb9c7b020f635c86e426e011901bc0a1ddc80d
-DIST Radarr.master.5.1.3.8246.linux-musl-core-arm64.tar.gz 94311758 BLAKE2B cc61a038f29507c037e4f36596f349fc54c0d74665c8be9f70d221da8b089fd981b54e6f7cc0f41bec50604e5e4a64f8b2ec756444149e79dee397d1a8bdd201 SHA512 65bfabad956b7db4812beaf104980b45090761be49198e1644538eba75267b3682c9c68491e76933c49cf4d4e8fd45f8f0e491fd33ff6e3a50d944fa58c54a03
-DIST Radarr.master.5.1.3.8246.linux-musl-core-x64.tar.gz 99340475 BLAKE2B a33509b4b352cc90e76d443d0d971ebd7d006c471313ea5c99207b554b4fdca0210f63c84d01d30531145c6ff48d3ec357069beafb5a0b886aee8539731726e6 SHA512 522cf55dc95f3be2be1e95ed247ddf5206d7c89d8398a3858d0c9d2c1026b3b9798909e3ec460fa351699188ff4a67201b047e1bc5b5de50c517daf0b56f2700
-EBUILD radarr-5.1.3.8246.ebuild 1847 BLAKE2B 77e84e5a3b17a40a5c006dacbaac6567ca4ef344900de593ed9fae13264ac3c59abc8b2a659f17358efb9db10ff3ff23be0e76708fa2f2ee58dbf4cb1a619b3b SHA512 2fac5c3906cd4c4b020215d39a450e88997b87ddf0fa1a5e5eff7cb690ab854dd8f714089bda84eac8170260733740d0150649e98c26ad58974f6facfb4a451a
+DIST Radarr.develop.5.2.2.8288.linux-core-arm.tar.gz 94600393 BLAKE2B 20d3f3101bef9dbccde9845d6fc04ece602a9398214cffe7d02d41f428062e086ac2f51b5120734c17ea4f93bb1c4c0bc0cc87ff7ef0f52173ad27fa3c440d3a SHA512 077fc73a692acfe4695451dc865b6139519cd1182528bd569ae04577bf53bd45949a4d164168e607e9e8f00484e75dd7d0796a1f3fd8e60f43aed009d4ac97e7
+DIST Radarr.develop.5.2.2.8288.linux-core-arm64.tar.gz 94259364 BLAKE2B 9ab36abb35a5a7e8abae05ce2f38564171d7b3335df3d92aca4cb67c77886b6d5d31bde191432d4c3590c3429b182461d41c24a3e3596af348bd6ccf7b07b1b5 SHA512 94adbfbb73977dbd8e659460d022084b6d9d3412b1ce617b798ae67b731ed740c4a45d9a7ba0ea475d362bcd9fb9eb531b0d3323bf6d9fdb9e8e2ec606ea1567
+DIST Radarr.develop.5.2.2.8288.linux-core-x64.tar.gz 100275015 BLAKE2B 8d26e5a3c7a0a6ce8fde6f70512c3d54f982dd2ee78204767a7d3bd29af59a761cb07fede7b6dd6bd2a6498edbdeaed2f8befc9ab1e87a3031d468fd1dc98a1c SHA512 ce31b5ffbea2158e6154d60187eea1541d259dcabf06477d172a0fc83bc2bf6283553b8ed4ea6bcf649da9c640752dc002f70bded51e0ebd4c32994c7cdab5bb
+DIST Radarr.develop.5.2.2.8288.linux-musl-core-arm.tar.gz 94655150 BLAKE2B 6d576874d6b9e7dc2473e53f231c25a1be0b24b3e85840565dae6ffbcb855e099e253cc8951cb7503ee57063f1c6d89a591502c5027d0fd11ef5ce39490bfa39 SHA512 281f8ab35889c6e0e58b7de4f22192748ec6face0b7eaa4e474b9f3f36b2923609cc0699207e421be559609b79f50c710f020a99ff9c77e6404adebf5872c120
+DIST Radarr.develop.5.2.2.8288.linux-musl-core-arm64.tar.gz 94314701 BLAKE2B 806f20ae128f2a6cec6d875a7910b14687f451976d7d12fe12677e41ef6056827f66c9d35be30e8c3e49eb9816a6459c68174a47ffedbbca0e7cf83dffd72621 SHA512 7789a8b13f5b0312067f0624e6385f1b465cddc65318486bb5ca011f8994eefb947ae4bb96157dd9e5dadbc47317ccac86a584161ba548d3d54f73ff55b76cf2
+DIST Radarr.develop.5.2.2.8288.linux-musl-core-x64.tar.gz 99348625 BLAKE2B 61806b8221a80a45f0c272aa0443ff81e9f6af39bd9c99f7ae5c29e1849b55044abadea6941b2f311e8a7efd4716a078009bbb3d0445d25fb2dd52d2f46ea6ed SHA512 ece6f67c85136b281dd145b3fba92b2a8c3ca56cda44332d05668b654cb3a7a0915d269034b5d002c37bb2823183a103451835e2f9ded696c893f614f990de03
+EBUILD radarr-5.2.2.8288.ebuild 1853 BLAKE2B e188ace169ad126ce5577019386710beda94b09f8cc91bdaa2769e9258a3e4c0cb2cc1af9b5148615d0ab1992d9d2678ab1052e066a84cdafa96e7edf0200fd4 SHA512 7d46b0c396c6640c7d68ead681ee42b9019bddadcb1cb7e23208f2cc20861bb49150cb4bc7105a5429e1c82cfe417da2e88e904bbdf38104e647a8632d75ae81
MISC metadata.xml 688 BLAKE2B d528c66cb7915d661b673524d559fdd7309551f0b473a454e3372bc7f8d06d81e9760fe6c0273e2cfb6b8974f3d516fbc9349f986ca5a986c843db42fa01096b SHA512 006139a3c40bf1f18b8323bd80908ed0de9fa9782fa2b295339b843de5b204fb2595a325a95f2227d27c88abf37dc916d83389a8251f6c684c51b1c256f3a8b7
diff --git a/www-apps/radarr/radarr-5.1.3.8246.ebuild b/www-apps/radarr/radarr-5.2.2.8288.ebuild
index 28305fdb097f..a7041c9c66cd 100644
--- a/www-apps/radarr/radarr-5.1.3.8246.ebuild
+++ b/www-apps/radarr/radarr-5.2.2.8288.ebuild
@@ -7,16 +7,16 @@ inherit systemd
SRC_URI="
amd64? (
- elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-core-x64.tar.gz )
- elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-musl-core-x64.tar.gz )
+ elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-x64.tar.gz )
+ elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-x64.tar.gz )
)
arm? (
- elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-core-arm.tar.gz )
- elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-musl-core-arm.tar.gz )
+ elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm.tar.gz )
+ elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm.tar.gz )
)
arm64? (
- elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-core-arm64.tar.gz )
- elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-musl-core-arm64.tar.gz )
+ elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm64.tar.gz )
+ elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm64.tar.gz )
)
"
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 741bf561ef1e..53c2855133eb 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/polybar/Manifest b/x11-misc/polybar/Manifest
index 35160b9798d5..c48cae19f60d 100644
--- a/x11-misc/polybar/Manifest
+++ b/x11-misc/polybar/Manifest
@@ -1,4 +1,6 @@
AUX polybar-3.6.3-fix-prefix.patch 350 BLAKE2B b5c1e349557ebf1ceb930564b5ab4f687c6f2c6d2f4adc9cff787f43a03b5e0d8d08dd0202f4b6c2c90f97e1ac9f94faa32bfea30f58d1ce05b658ef80bf02b5 SHA512 07da5e5409cee75f7bf32dfd4fafc8b9735d9f5a85e53cb1eae330030fb50c6a2c923a03c5703d923087994d2ed8665d09674c8028f1d28346a7289317f9195b
DIST polybar-3.6.3.tar.gz 439838 BLAKE2B 522e95bb11e947008f0909401a769ba7ef44733e7edb4a067185bad610ac70077e1370e0e9da9fbff27b9f981b5285561f7c86e12fc5da79c383d794da6b4a86 SHA512 d8e08d2b217a353b967f58eb61907b05ed7b9c2b9e1b3a891f4cac91b37f1cf751b10b1e93e74e6414eb0beb1696f4ae64a0a43bfc6c0afa3863b72293217c2e
+DIST polybar-3.7.0.tar.gz 494588 BLAKE2B 3b07cbee50c12fcdddedd79b0601e218b0016abd0d5b0ae7cfa0bda3c8c09a30ab3b606fdfac0207dbb51caccbe08f37275f4cfd81af21d5b706cc7706ea0d8e SHA512 ddc62fad546052a47b8235d44fb679349e95e19809d8a59f7178617ca33ff18e2507c7dcc7e15a5b2815088e91db40a66f0846aaf181b85dc5cebbaa4f758322
EBUILD polybar-3.6.3-r3.ebuild 1546 BLAKE2B b2e8cf7bb48640533ca54e6b84b6c2d05f6ec65baaf87db7919799a1a677011ebba603754a740c2ee438b7c0ac676eff150a66bd1794adebf395089b938b8084 SHA512 f1002981b63804d4b5909ce0cedd4f45f84381c84b314c5cab9ebcc5048a63dc0022eccf49b7cc2c65f6eb744eab03cf07509a33d3f2b95ce5566378a8b9671a
+EBUILD polybar-3.7.0.ebuild 1499 BLAKE2B dc5226f6a53fed1c6da00f623129645aec621b4892c523aad52fe029821a0da8cdf1b7e3ad728b8c21900b9d6c18a545706e93fc5e5ba3f2f36d142f4f50d3d6 SHA512 3298074b224b97c4eba92bafed9c4c7567eb0119a6f6cfd373dd62151c1fe461cebccd7b7b7c2c98db8c83c01ca172365c9a7084b00b716affbbae63e6111235
MISC metadata.xml 585 BLAKE2B c792f265587effc07acc20f097adc1a1975d23ddf55ceb07b4bda02e61e1b48b1d20c5a07792ac18fa5f02949e0a88bc18fe6df2fffd9454406cda34ac33654b SHA512 c3f9080f68d989dbfd75492ec0c4870e4df9b0525a69256ac95bf55eea60022ac018cc1afe42677bc8f822beec75d137e1e7c8a876763c72664541a0a54b28f1
diff --git a/x11-misc/polybar/polybar-3.7.0.ebuild b/x11-misc/polybar/polybar-3.7.0.ebuild
new file mode 100644
index 000000000000..452904b5f71e
--- /dev/null
+++ b/x11-misc/polybar/polybar-3.7.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake python-single-r1
+
+DESCRIPTION="A fast and easy-to-use tool for creating status bars"
+HOMEPAGE="https://github.com/polybar/polybar"
+SRC_URI="https://github.com/polybar/${PN}/releases/download/${PV}/${P}.tar.gz"
+
+KEYWORDS="~amd64 ~riscv ~x86"
+LICENSE="MIT"
+SLOT="0"
+IUSE="alsa curl doc i3wm ipc mpd network pulseaudio"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep 'x11-base/xcb-proto[${PYTHON_USEDEP}]')
+ dev-libs/libuv:=
+ media-libs/fontconfig
+ media-libs/freetype
+ x11-libs/cairo[X,xcb(+)]
+ x11-libs/libxcb:=
+ x11-libs/xcb-util
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-wm
+ x11-libs/xcb-util-xrm
+ alsa? ( media-libs/alsa-lib )
+ curl? ( net-misc/curl )
+ doc? ( dev-python/sphinx )
+ i3wm? (
+ dev-libs/jsoncpp:=
+ x11-wm/i3
+ )
+ mpd? ( media-libs/libmpdclient )
+ network? ( dev-libs/libnl:3 )
+ pulseaudio? ( media-libs/libpulse )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_ALSA="$(usex alsa)"
+ -DENABLE_CURL="$(usex curl)"
+ -DBUILD_DOC="$(usex doc)"
+ -DENABLE_I3="$(usex i3wm)"
+ -DBUILD_POLYBAR_MSG="$(usex ipc)"
+ -DENABLE_MPD="$(usex mpd)"
+ -DENABLE_NETWORK="$(usex network)"
+ -DENABLE_PULSEAUDIO="$(usex pulseaudio)"
+ # Bug 767949
+ -DENABLE_CCACHE="OFF"
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc/"
+ )
+
+ cmake_src_configure
+}