summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29286 -> 29279 bytes
-rw-r--r--app-arch/Manifest.gzbin17595 -> 17599 bytes
-rw-r--r--app-arch/xz-utils/Manifest7
-rw-r--r--app-arch/xz-utils/xz-utils-5.4.4.ebuild2
-rw-r--r--app-arch/xz-utils/xz-utils-5.4.5.ebuild146
-rw-r--r--app-arch/xz-utils/xz-utils-9999.ebuild2
-rw-r--r--app-emacs/Manifest.gzbin73379 -> 73379 bytes
-rw-r--r--app-emacs/cider/Manifest2
-rw-r--r--app-emacs/cider/cider-1.10.0.ebuild59
-rw-r--r--app-emacs/ef-themes/Manifest2
-rw-r--r--app-emacs/ef-themes/ef-themes-1.4.0.ebuild32
-rw-r--r--app-emacs/eldev/Manifest2
-rw-r--r--app-emacs/eldev/eldev-1.7.ebuild50
-rw-r--r--app-emacs/mastodon/Manifest2
-rw-r--r--app-emacs/mastodon/mastodon-1.0.13.ebuild28
-rw-r--r--app-emacs/org-mode/Manifest2
-rw-r--r--app-emacs/org-mode/org-mode-9.6.11.ebuild50
-rw-r--r--app-eselect/Manifest.gzbin6715 -> 6717 bytes
-rw-r--r--app-eselect/eselect-repository/Manifest2
-rw-r--r--app-eselect/eselect-repository/eselect-repository-14.ebuild2
-rw-r--r--app-misc/Manifest.gzbin50425 -> 50426 bytes
-rw-r--r--app-misc/tracker-miners/Manifest4
-rw-r--r--app-misc/tracker-miners/tracker-miners-3.5.4.ebuild173
-rw-r--r--app-misc/tracker-miners/tracker-miners-3.6.2.ebuild177
-rw-r--r--app-portage/Manifest.gzbin9750 -> 9754 bytes
-rw-r--r--app-portage/portpeek/Manifest2
-rw-r--r--app-portage/portpeek/portpeek-3.2.4.ebuild30
-rw-r--r--dev-cpp/Manifest.gzbin14251 -> 14257 bytes
-rw-r--r--dev-cpp/rapidfuzz-cpp/Manifest2
-rw-r--r--dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-2.2.2.ebuild32
-rw-r--r--dev-lang/Manifest.gzbin21015 -> 21012 bytes
-rw-r--r--dev-lang/algol68g/Manifest2
-rw-r--r--dev-lang/algol68g/algol68g-3.4.4.ebuild41
-rw-r--r--dev-lang/fuzion/Manifest2
-rw-r--r--dev-lang/fuzion/fuzion-0.085.ebuild72
-rw-r--r--dev-lang/luau/Manifest4
-rw-r--r--dev-lang/luau/luau-0.601.ebuild (renamed from dev-lang/luau/luau-0.595.ebuild)2
-rw-r--r--dev-libs/Manifest.gzbin97868 -> 97875 bytes
-rw-r--r--dev-libs/c-blosc2/Manifest2
-rw-r--r--dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild2
-rw-r--r--dev-python/Faker/Faker-19.11.0.ebuild2
-rw-r--r--dev-python/Faker/Manifest2
-rw-r--r--dev-python/Manifest.gzbin269806 -> 269834 bytes
-rw-r--r--dev-python/arrow/Manifest2
-rw-r--r--dev-python/arrow/arrow-1.3.0.ebuild2
-rw-r--r--dev-python/charset-normalizer/Manifest2
-rw-r--r--dev-python/charset-normalizer/charset-normalizer-3.3.1.ebuild2
-rw-r--r--dev-python/cycler/Manifest2
-rw-r--r--dev-python/cycler/cycler-0.12.1.ebuild2
-rw-r--r--dev-python/fastjsonschema/Manifest2
-rw-r--r--dev-python/fastjsonschema/fastjsonschema-2.18.1.ebuild2
-rw-r--r--dev-python/flask-babel/Manifest2
-rw-r--r--dev-python/flask-babel/flask-babel-4.0.0.ebuild2
-rw-r--r--dev-python/fonttools/Manifest2
-rw-r--r--dev-python/fonttools/fonttools-4.43.1.ebuild2
-rw-r--r--dev-python/identify/Manifest2
-rw-r--r--dev-python/identify/identify-2.5.31.ebuild2
-rw-r--r--dev-python/ipython/Manifest2
-rw-r--r--dev-python/ipython/ipython-8.16.1.ebuild2
-rw-r--r--dev-python/josepy/Manifest2
-rw-r--r--dev-python/josepy/josepy-1.14.0.ebuild33
-rw-r--r--dev-python/jupyter-core/Manifest2
-rw-r--r--dev-python/jupyter-core/jupyter-core-5.4.0.ebuild2
-rw-r--r--dev-python/mistune/Manifest2
-rw-r--r--dev-python/mistune/mistune-3.0.2.ebuild2
-rw-r--r--dev-python/packaging/Manifest2
-rw-r--r--dev-python/packaging/packaging-23.2.ebuild2
-rw-r--r--dev-python/patsy/Manifest2
-rw-r--r--dev-python/patsy/patsy-0.5.3-r1.ebuild14
-rw-r--r--dev-python/phonenumbers/Manifest2
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.13.24.ebuild2
-rw-r--r--dev-python/plyvel/Manifest2
-rw-r--r--dev-python/plyvel/plyvel-1.5.0.ebuild2
-rw-r--r--dev-python/pslab-python/Manifest4
-rw-r--r--dev-python/pslab/Manifest4
-rw-r--r--dev-python/pslab/files/pslab-2.5.0-ad9833_sys_version.patch (renamed from dev-python/pslab-python/files/pslab-python-2.5.0-ad9833_sys_version.patch)0
-rw-r--r--dev-python/pslab/metadata.xml (renamed from dev-python/pslab-python/metadata.xml)0
-rw-r--r--dev-python/pslab/pslab-2.5.0.ebuild (renamed from dev-python/pslab-python/pslab-python-2.5.0.ebuild)11
-rw-r--r--dev-python/pypiserver/Manifest2
-rw-r--r--dev-python/pypiserver/pypiserver-2.0.1.ebuild2
-rw-r--r--dev-python/pyspnego/Manifest2
-rw-r--r--dev-python/pyspnego/pyspnego-0.10.2.ebuild2
-rw-r--r--dev-python/rapidfuzz/Manifest2
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.5.1.ebuild50
-rw-r--r--dev-python/ruamel-yaml/Manifest2
-rw-r--r--dev-python/ruamel-yaml/ruamel-yaml-0.17.40.ebuild2
-rw-r--r--dev-python/selenium/Manifest3
-rw-r--r--dev-python/selenium/selenium-4.15.0.ebuild63
-rw-r--r--dev-python/stack-data/Manifest2
-rw-r--r--dev-python/stack-data/stack-data-0.6.3.ebuild2
-rw-r--r--dev-python/stapler/Manifest2
-rw-r--r--dev-python/stapler/files/stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch52
-rw-r--r--dev-python/stapler/stapler-1.0.0_p20220330-r4.ebuild39
-rw-r--r--dev-python/structlog/Manifest2
-rw-r--r--dev-python/structlog/structlog-23.1.0.ebuild31
-rw-r--r--dev-python/taskgroup/Manifest2
-rw-r--r--dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild1
-rw-r--r--dev-python/textdistance/Manifest2
-rw-r--r--dev-python/textdistance/textdistance-4.6.0.ebuild2
-rw-r--r--dev-python/wcwidth/Manifest2
-rw-r--r--dev-python/wcwidth/wcwidth-0.2.8.ebuild2
-rw-r--r--dev-python/werkzeug/Manifest2
-rw-r--r--dev-python/werkzeug/werkzeug-3.0.1.ebuild2
-rw-r--r--dev-python/wtforms/Manifest2
-rw-r--r--dev-python/wtforms/wtforms-3.1.1.ebuild36
-rw-r--r--dev-python/zstandard/Manifest3
-rw-r--r--dev-python/zstandard/files/zstandard-0.22.0-build.patch53
-rw-r--r--dev-python/zstandard/zstandard-0.22.0.ebuild74
-rw-r--r--dev-util/Manifest.gzbin69615 -> 69618 bytes
-rw-r--r--dev-util/xfce4-dev-tools/Manifest2
-rw-r--r--dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.1.ebuild2
-rw-r--r--dev-vcs/Manifest.gzbin11509 -> 11507 bytes
-rw-r--r--dev-vcs/git/Manifest4
-rw-r--r--dev-vcs/git/git-2.39.2-r1.ebuild645
-rw-r--r--gnome-base/Manifest.gzbin4729 -> 4729 bytes
-rw-r--r--gnome-base/gnome-shell/Manifest2
-rw-r--r--gnome-base/gnome-shell/gnome-shell-45.1.ebuild188
-rw-r--r--gnome-extra/Manifest.gzbin11268 -> 11269 bytes
-rw-r--r--gnome-extra/gnome-shell-extensions/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45.1.ebuild70
-rw-r--r--media-gfx/Manifest.gzbin38000 -> 38010 bytes
-rw-r--r--media-gfx/cairosvg/Manifest2
-rw-r--r--media-gfx/cairosvg/cairosvg-2.7.1.ebuild2
-rw-r--r--media-gfx/fotoxx/Manifest8
-rw-r--r--media-gfx/fotoxx/fotoxx-23.32.ebuild81
-rw-r--r--media-gfx/fotoxx/fotoxx-23.50.ebuild81
-rw-r--r--media-gfx/fotoxx/fotoxx-23.60.ebuild81
-rw-r--r--media-gfx/fotoxx/fotoxx-23.70.ebuild2
-rw-r--r--media-gfx/tuxpaint/Manifest2
-rw-r--r--media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild2
-rw-r--r--media-libs/Manifest.gzbin69231 -> 69221 bytes
-rw-r--r--media-libs/sdl2-gfx/Manifest2
-rw-r--r--media-libs/sdl2-gfx/sdl2-gfx-1.0.4-r1.ebuild2
-rw-r--r--media-libs/sdl2-pango/Manifest2
-rw-r--r--media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild2
-rw-r--r--media-sound/Manifest.gzbin57261 -> 57254 bytes
-rw-r--r--media-sound/aqualung/Manifest2
-rw-r--r--media-sound/aqualung/aqualung-1.2-r3.ebuild2
-rw-r--r--metadata/Manifest.gzbin7474 -> 7812 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.gzbin27921 -> 27933 bytes
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin26550 -> 26697 bytes
-rw-r--r--metadata/md5-cache/app-arch/xz-utils-5.4.44
-rw-r--r--metadata/md5-cache/app-arch/xz-utils-5.4.513
-rw-r--r--metadata/md5-cache/app-arch/xz-utils-99994
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin106380 -> 107182 bytes
-rw-r--r--metadata/md5-cache/app-emacs/cider-1.10.015
-rw-r--r--metadata/md5-cache/app-emacs/ef-themes-1.4.013
-rw-r--r--metadata/md5-cache/app-emacs/eldev-1.713
-rw-r--r--metadata/md5-cache/app-emacs/mastodon-1.0.1313
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.6.1115
-rw-r--r--metadata/md5-cache/app-eselect/Manifest.gzbin8753 -> 8750 bytes
-rw-r--r--metadata/md5-cache/app-eselect/eselect-repository-144
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin76604 -> 76921 bytes
-rw-r--r--metadata/md5-cache/app-misc/tracker-miners-3.5.418
-rw-r--r--metadata/md5-cache/app-misc/tracker-miners-3.6.218
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17767 -> 17932 bytes
-rw-r--r--metadata/md5-cache/app-portage/portpeek-3.2.415
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin26112 -> 26263 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.214
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin44154 -> 44458 bytes
-rw-r--r--metadata/md5-cache/dev-lang/algol68g-3.4.412
-rw-r--r--metadata/md5-cache/dev-lang/fuzion-0.08516
-rw-r--r--metadata/md5-cache/dev-lang/luau-0.601 (renamed from metadata/md5-cache/dev-lang/luau-0.595)6
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin170038 -> 170039 bytes
-rw-r--r--metadata/md5-cache/dev-libs/c-blosc2-2.10.54
-rw-r--r--metadata/md5-cache/dev-python/Faker-19.11.04
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin394732 -> 395510 bytes
-rw-r--r--metadata/md5-cache/dev-python/arrow-1.3.04
-rw-r--r--metadata/md5-cache/dev-python/charset-normalizer-3.3.14
-rw-r--r--metadata/md5-cache/dev-python/cycler-0.12.14
-rw-r--r--metadata/md5-cache/dev-python/fastjsonschema-2.18.14
-rw-r--r--metadata/md5-cache/dev-python/flask-babel-4.0.04
-rw-r--r--metadata/md5-cache/dev-python/fonttools-4.43.14
-rw-r--r--metadata/md5-cache/dev-python/identify-2.5.314
-rw-r--r--metadata/md5-cache/dev-python/ipython-8.16.14
-rw-r--r--metadata/md5-cache/dev-python/josepy-1.14.016
-rw-r--r--metadata/md5-cache/dev-python/jupyter-core-5.4.04
-rw-r--r--metadata/md5-cache/dev-python/mistune-3.0.24
-rw-r--r--metadata/md5-cache/dev-python/packaging-23.24
-rw-r--r--metadata/md5-cache/dev-python/patsy-0.5.3-r14
-rw-r--r--metadata/md5-cache/dev-python/phonenumbers-8.13.244
-rw-r--r--metadata/md5-cache/dev-python/plyvel-1.5.012
-rw-r--r--metadata/md5-cache/dev-python/pslab-2.5.016
-rw-r--r--metadata/md5-cache/dev-python/pslab-python-2.5.016
-rw-r--r--metadata/md5-cache/dev-python/pypiserver-2.0.14
-rw-r--r--metadata/md5-cache/dev-python/pyspnego-0.10.24
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.5.117
-rw-r--r--metadata/md5-cache/dev-python/ruamel-yaml-0.17.404
-rw-r--r--metadata/md5-cache/dev-python/selenium-4.15.016
-rw-r--r--metadata/md5-cache/dev-python/stack-data-0.6.34
-rw-r--r--metadata/md5-cache/dev-python/stapler-1.0.0_p20220330-r416
-rw-r--r--metadata/md5-cache/dev-python/structlog-23.1.016
-rw-r--r--metadata/md5-cache/dev-python/taskgroup-0.0.0_alpha42
-rw-r--r--metadata/md5-cache/dev-python/textdistance-4.6.04
-rw-r--r--metadata/md5-cache/dev-python/wcwidth-0.2.84
-rw-r--r--metadata/md5-cache/dev-python/werkzeug-3.0.14
-rw-r--r--metadata/md5-cache/dev-python/wtforms-3.1.116
-rw-r--r--metadata/md5-cache/dev-python/zstandard-0.22.017
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin133722 -> 133720 bytes
-rw-r--r--metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.14
-rw-r--r--metadata/md5-cache/dev-vcs/Manifest.gzbin20289 -> 20131 bytes
-rw-r--r--metadata/md5-cache/dev-vcs/git-2.39.2-r117
-rw-r--r--metadata/md5-cache/gnome-base/Manifest.gzbin8011 -> 8176 bytes
-rw-r--r--metadata/md5-cache/gnome-base/gnome-shell-45.119
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin20293 -> 20453 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extensions-45.115
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin59031 -> 58559 bytes
-rw-r--r--metadata/md5-cache/media-gfx/cairosvg-2.7.14
-rw-r--r--metadata/md5-cache/media-gfx/fotoxx-23.3213
-rw-r--r--metadata/md5-cache/media-gfx/fotoxx-23.5013
-rw-r--r--metadata/md5-cache/media-gfx/fotoxx-23.6013
-rw-r--r--metadata/md5-cache/media-gfx/fotoxx-23.704
-rw-r--r--metadata/md5-cache/media-gfx/tuxpaint-0.9.294
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin119330 -> 119331 bytes
-rw-r--r--metadata/md5-cache/media-libs/sdl2-gfx-1.0.4-r14
-rw-r--r--metadata/md5-cache/media-libs/sdl2-pango-2.1.54
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin76268 -> 76265 bytes
-rw-r--r--metadata/md5-cache/media-sound/aqualung-1.2-r34
-rw-r--r--metadata/md5-cache/net-news/Manifest.gzbin4027 -> 4186 bytes
-rw-r--r--metadata/md5-cache/net-news/rssguard-4.5.217
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin67295 -> 67301 bytes
-rw-r--r--metadata/md5-cache/sci-libs/onnx-1.14.0-r114
-rw-r--r--metadata/md5-cache/sci-libs/onnx-1.14.0-r217
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin91187 -> 91346 bytes
-rw-r--r--metadata/md5-cache/sys-apps/hwinfo-23.24
-rw-r--r--metadata/md5-cache/sys-apps/system-monitoring-center-2.26.016
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin63801 -> 63796 bytes
-rw-r--r--metadata/md5-cache/x11-misc/gigolo-0.5.34
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin16037 -> 16200 bytes
-rw-r--r--metadata/md5-cache/x11-wm/mutter-45.118
-rw-r--r--metadata/md5-cache/x11-wm/mutter-999912
-rw-r--r--metadata/md5-cache/xfce-base/Manifest.gzbin5788 -> 5787 bytes
-rw-r--r--metadata/md5-cache/xfce-base/xfconf-4.18.24
-rw-r--r--metadata/md5-cache/xfce-extra/Manifest.gzbin9160 -> 9157 bytes
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-notifyd-0.9.24
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-pulseaudio-plugin-0.4.84
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/stabilization-groups/python/pypy.group3
-rw-r--r--metadata/stabilization-groups/python/pypy3_10.group4
-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-news/Manifest.gzbin2227 -> 2229 bytes
-rw-r--r--net-news/rssguard/Manifest2
-rw-r--r--net-news/rssguard/rssguard-4.5.2.ebuild66
-rw-r--r--profiles/Manifest.gzbin181554 -> 181555 bytes
-rw-r--r--profiles/package.mask5
-rw-r--r--profiles/targets/desktop/gnome/package.use7
-rw-r--r--profiles/updates/4Q-20231
-rw-r--r--sci-libs/Manifest.gzbin45130 -> 45132 bytes
-rw-r--r--sci-libs/onnx/Manifest2
-rw-r--r--sci-libs/onnx/onnx-1.14.0-r1.ebuild32
-rw-r--r--sci-libs/onnx/onnx-1.14.0-r2.ebuild59
-rw-r--r--sys-apps/Manifest.gzbin49546 -> 49543 bytes
-rw-r--r--sys-apps/hwinfo/Manifest2
-rw-r--r--sys-apps/hwinfo/hwinfo-23.2.ebuild2
-rw-r--r--sys-apps/system-monitoring-center/Manifest2
-rw-r--r--sys-apps/system-monitoring-center/system-monitoring-center-2.26.0.ebuild51
-rw-r--r--x11-misc/Manifest.gzbin47023 -> 47022 bytes
-rw-r--r--x11-misc/gigolo/Manifest2
-rw-r--r--x11-misc/gigolo/gigolo-0.5.3.ebuild2
-rw-r--r--x11-wm/Manifest.gzbin9125 -> 9130 bytes
-rw-r--r--x11-wm/mutter/Manifest4
-rw-r--r--x11-wm/mutter/mutter-45.1.ebuild235
-rw-r--r--x11-wm/mutter/mutter-9999.ebuild37
-rw-r--r--xfce-base/Manifest.gzbin3046 -> 3050 bytes
-rw-r--r--xfce-base/xfconf/Manifest2
-rw-r--r--xfce-base/xfconf/xfconf-4.18.2.ebuild2
-rw-r--r--xfce-extra/Manifest.gzbin7725 -> 7727 bytes
-rw-r--r--xfce-extra/xfce4-notifyd/Manifest2
-rw-r--r--xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.2.ebuild2
-rw-r--r--xfce-extra/xfce4-pulseaudio-plugin/Manifest2
-rw-r--r--xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.8.ebuild2
280 files changed, 2681 insertions, 1318 deletions
diff --git a/Manifest b/Manifest
index 29f2425dd68b..8c09faf05bb5 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29286 BLAKE2B 43b915e31fdd32a1a76e6b7202459deace13d53ff784956c7ae7c9871a56b4fd631f2d6b38fa2ae0cc955f026227ebdcc0516f9b880a2961200d5f36b881a6df SHA512 60f08134464c2745cb0d59ffff54d84affbb5baf0e0bb0366a71d7a4802553e9b63987feec64caa13e4bb79986daad245b2b2719b15162c58fcef2b148f62150
-TIMESTAMP 2023-11-01T15:09:59Z
+MANIFEST Manifest.files.gz 29279 BLAKE2B 2a8583edc89497fe0a9e02707fb7e1068bfa28da040dcd56eb2e7efd2d09fb74c5fbca3043aba3cd9a6592a158dc97bcb31e0ce357f236a3b71dc4fc7c71024a SHA512 21dbc440ee710dd18a14991383ce9b3bb494d5b39666462641ac391873cab99f1fdc021081e0dd59ad132cfc0b72f631d9a472a8274496d632a09bf753d8b238
+TIMESTAMP 2023-11-01T21:10:03Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVCakdfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVCvqtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAWAg/6AxrNiECvRX1rdOE5yrXrMy+QRtlga7suqWYuLAKD0mWp4phKqSvPZVWW
-vttFh3cwnguVMfWSmVzxoLa7OKcA4izdWVwzKL2ddDOPPp2/g24aBO5Jc0ILk+5U
-FhpgOBPqn9jodypWiiyB67ypvHKwv6K5zMr7tEoaZrjVZ2LcLn64qkd8iRM8nV0f
-OoF10RrlSnfy0DRngWwTM738WLUSsDddHZlrjT2D7irePHxw25AW+h2+biHNcLJH
-TJ1FcVQviGmIe1p3QdHxd22eYoitUNEHqlyzmQHYrgvmKXk8mzImFu8gUdQaSs+A
-pH4G/tbF42yNdGW3iG6x0HGPHnNOTySdmRT1kqdEoY3dgZwZxg69ouNM4qRcbSFT
-tyWnnvxj9fZz7Rssf0686tShMBWYtafR1jCNNm/nYPUGTmXb81WDacVWJgfAQ0Mo
-AwNVMwEzPex4O9PhlbA0v9hqdAtPz3XP3pQyi4brE0hh7jBxRdrqjtONvIF+h2Y5
-VlIyhHQ9yC5pcmkPsaV1eVB7PTU8tPLm14ki3XLAIg6sFE5GlPaWg1bousGL7Ia/
-Ywv2pnZ2h5aRh6wB4bKNFr0eubCeVdSkHh7kPsdSrdOU9OmG6TxYttRi7YXRuF+/
-H/Jm5y0FeOFe8EgH/eIppdxHg+cU/jzzROVI73Q3xJGyctRFo8I=
-=eHVC
+klBz7A/9G1E9wBlNzxi+Id3l3lPgMobVXsJ6X6YtomR4RHdOvujP6IkemlMDKyS1
+3GYrGlc36jr98o4ucV/b6zrAf5v6Ig7KXzYPIQCQHDGqKQex/znhOSpmyELw0MpM
+F2C26Ptfzmh3JuWHjnNGA3MYa1+XU/Y0sBj3AmMELJOKvf9nMm+ofbE3jqyRctQW
+Xr0ImzuoQseEMKqkE0rRN97OnK2lk760LYVftDNS7bi78zGFdETq7xUM4519yuhX
+oCr/MHrXO8u1W+baXEAIecw/WHVYRy3viY69cizjfXRm1yZnrXjFs9mXyQQRGJct
+yv3rpoilGrD9xHHhqenDZHa9URs7GRTQaMzUv4fILlvBv+/xdVR95PdK2GRvuwT4
+cekGXqoOhO4QqQsk6hRl7+wDe06eTdEpa2Nw1JF/na5MKFfipFKiAmoZvPwqCch6
+I6jdzaxUujtjNRvOQ8JcL/FkqIPtybVt1/uewpEvugbvJXibtxqk85r3s8orhGv4
+T2vKS+uJHMpqdvmlnQLQ8PadkgjAYcH0sGIJFd6Gmk1Vi1IgDW2J0My0NMZ+tjIM
+I1cKm5KctR/jEbl61q4fbuzHMF1l6ZxJccQJfYO/LXcsamGFuviU2MifYtjh/EZS
+P0GXN5ND/2CbKkI7//OGkWIdlOoaJycNmsL9H5d0NeWtZvohJ6w=
+=Yvaj
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index e7324326ae09..539b1df6c224 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 75c83e9a2b1d..06a65b365aaf 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest
index 542caa9d95d9..ade7e02f9f4a 100644
--- a/app-arch/xz-utils/Manifest
+++ b/app-arch/xz-utils/Manifest
@@ -9,10 +9,13 @@ DIST xz-5.4.3.tar.gz 2869347 BLAKE2B c4192a59ca751567ebab17e08e72aa1bf0f5ca14af0
DIST xz-5.4.3.tar.gz.sig 566 BLAKE2B 1e3f86a2de532e77cae4c31928d57edeac81ca207e03c71523210605dc6bab76a50793697a242b232f74911c6e1872a0339ed977e2dd0d201504bd859fd3b4f4 SHA512 b7c7eedf4d9604ee50ec97275e5ab57e22a567402815281440ca765210c75707bd2de20e7ebfb0842725690ae19557916fc41a9fbdace5fec8190632b038292e
DIST xz-5.4.4.tar.gz 2874706 BLAKE2B 0ade3767651a07a6bb4d53b510d7e97239e182788c42bc3388b97c54463ccaa968e27bcb88d34697df70381eea91279615f2622b5493ae2da22632e9576d8989 SHA512 2e27d864c9f346e53afc549d7046385b5d35a749af15d84f69de14612657df2f0e2ce71d3be03d57adadf8fd28549ecf4ef1c214bdcd1f061b5a47239e0104e8
DIST xz-5.4.4.tar.gz.sig 566 BLAKE2B 9d695293fe479e07b4051f9b22af19191ec7cb5063da519769a24a08cff46819a4f29db002cea92e4af982410dd660d9b3185c8ef0908abbf13b86f89c0baa0f SHA512 6f12f0b30e4e5c78238f5d758443621d4126edf5ec8d02c51f06cc27e40822f0429c2018ec567eae20d118a81295f9d31e2f9101720d289bebab15f72590e9f2
+DIST xz-5.4.5.tar.gz 2884510 BLAKE2B 647c8227080a7f37e3321e778d7f52ccb9da3810f2be81b2d2b46001605b22cef6e724f9b3facfada26a12b24401c9a11449d6066443849b37b28e0eaa199315 SHA512 91f8f548c915de0ed79cee13ce0336b51c1cebf2eb142fa1efecfd07771c662c99cad3730540fcb712057ab274130e13b87960f6b4c62f0bd9477f27a303fb2b
+DIST xz-5.4.5.tar.gz.sig 566 BLAKE2B c6ec64f92ecb30395e6d580be5d0aad1ee007585245ed42e7b05f1ea3a8cd8bf4317e8dc964c65417daa0a04e8f523c6ba8ae61a7f5b2ff3dc17dd53c7593ce2 SHA512 4f2c779d3c14bacd0451cfd68846201a48931128994c4119fcbf4f0dd7331710c32098039d38561de29327d543d67174fddbb6a83cb2fcfda9b3153cab092d4d
EBUILD xz-utils-5.2.11.ebuild 2851 BLAKE2B 1b61a8341de545ad97176704b5e7cca6a3d3edeebbd799f06348f0ee427ab4e708e57c1f14a5a247bac32d56a5de07d79cf6d53360d88e2e197e919480d6e7ec SHA512 bf46f0480c0a1025d3e7c1eefc7b9d69216f183f9ef750d0c9f5517a837e876b2cd9e0b01e31b7a8eaaa476705ccd12a0f8d2eb6916f962a0f04ec65ebdd1d8b
EBUILD xz-utils-5.2.12.ebuild 2838 BLAKE2B 0e3f419d14534be2897949bf480d4b15ac4794636924dab0b5b8cfdd364904abd5d125e3844a755b31a76d8dfc24c97a691e5c07f5e19bd6001da6fa2ec3082e SHA512 083897b586e493100794156a3af0c3c2c809d3a1a7e92da382a18756955354ef9b76b55b68cd494eb2ccd6685eaeea46c2dd50d7ed6c2880b9dcd64265a6f497
EBUILD xz-utils-5.4.2.ebuild 3168 BLAKE2B 1222c384619068853b7e254625f5e421b3957b6eff91ccd8cf34e534f0d01502fcae108e72aca49b9f4e05ab74e841e93a241dcc54d163a24f11db1a8ca93825 SHA512 9216d2f624de3013a0e67e99e9524583421609bec0fdd41f045631c1a4bd620142027419ddf5434fa155682a7de5fdf7aad2147cd3eba6798f18af621b93df14
EBUILD xz-utils-5.4.3.ebuild 3091 BLAKE2B b4b8dd6e5cd349acc4d380ad6d9a5607c2556ede408e24df54073790e591306879abef3e4be0f89209f714f4279d0624774b87a0ff9c0b3c0d01361dd4960bdd SHA512 2383d04583783911576944c6c5c4b20c28bf9e4b02194f2ad2af30a1c92724bc1903c14f9d2c215a103a30777d4f037239560d905eb9c210f2d6f40364dd1c47
-EBUILD xz-utils-5.4.4.ebuild 3947 BLAKE2B 647aa8e4db12d6c9f9031441ab757d20530147b9ac3fbb496ae28b0754729a5e0f622f952a54c5a857ec011ac8d16c08fd7b9c311c96b39c14fd7c79752bafc3 SHA512 7c242745cecaabc5569e1215c2051c14e528a8609e70c6ebe65a03aa1108a99d4e2c2614721db892d38ec0e9b1ae029089baf428cef902d975ad87742bbfd86a
-EBUILD xz-utils-9999.ebuild 3947 BLAKE2B 647aa8e4db12d6c9f9031441ab757d20530147b9ac3fbb496ae28b0754729a5e0f622f952a54c5a857ec011ac8d16c08fd7b9c311c96b39c14fd7c79752bafc3 SHA512 7c242745cecaabc5569e1215c2051c14e528a8609e70c6ebe65a03aa1108a99d4e2c2614721db892d38ec0e9b1ae029089baf428cef902d975ad87742bbfd86a
+EBUILD xz-utils-5.4.4.ebuild 3963 BLAKE2B 5610703b2ebb4825aac9972cabf1733e2c0d80979c930b162a1ae9d7663590a937953febbd70f820ba2e819406700cde562071dbcb3566bc647a4e86e7d9f1d1 SHA512 2ac31952f5c45740477ed96654d35e15c0b3749bcdf0ed82114f809cfd0178dafb085c55550aca1fddea0a7b9d8be771e54eaa5b983b508ed9e3985608db1db9
+EBUILD xz-utils-5.4.5.ebuild 3963 BLAKE2B 5610703b2ebb4825aac9972cabf1733e2c0d80979c930b162a1ae9d7663590a937953febbd70f820ba2e819406700cde562071dbcb3566bc647a4e86e7d9f1d1 SHA512 2ac31952f5c45740477ed96654d35e15c0b3749bcdf0ed82114f809cfd0178dafb085c55550aca1fddea0a7b9d8be771e54eaa5b983b508ed9e3985608db1db9
+EBUILD xz-utils-9999.ebuild 3963 BLAKE2B 5610703b2ebb4825aac9972cabf1733e2c0d80979c930b162a1ae9d7663590a937953febbd70f820ba2e819406700cde562071dbcb3566bc647a4e86e7d9f1d1 SHA512 2ac31952f5c45740477ed96654d35e15c0b3749bcdf0ed82114f809cfd0178dafb085c55550aca1fddea0a7b9d8be771e54eaa5b983b508ed9e3985608db1db9
MISC metadata.xml 748 BLAKE2B fe48d0e6b5aac2c843670597f0daa0202af709c27fe81889da8e4ef6877e35b30009b72831bc737b1078954b6494b508fa1b59305fdaf795db8801d20d9a0638 SHA512 6e64f0053489389818430808acb32cc1d3b33013978adf4952fbf57ab555e0710a106623ac1eb67405f1dd91c33397c5c70bddc9c5015878f280266b29b4e189
diff --git a/app-arch/xz-utils/xz-utils-5.4.4.ebuild b/app-arch/xz-utils/xz-utils-5.4.4.ebuild
index 6efd1ac994d1..817c272e1190 100644
--- a/app-arch/xz-utils/xz-utils-5.4.4.ebuild
+++ b/app-arch/xz-utils/xz-utils-5.4.4.ebuild
@@ -6,7 +6,7 @@
EAPI=8
-inherit flag-o-matic libtool multilib multilib-minimal preserve-libs usr-ldscript
+inherit flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript
if [[ ${PV} == 9999 ]] ; then
# Per tukaani.org, git.tukaani.org is a mirror of github and
diff --git a/app-arch/xz-utils/xz-utils-5.4.5.ebuild b/app-arch/xz-utils/xz-utils-5.4.5.ebuild
new file mode 100644
index 000000000000..817c272e1190
--- /dev/null
+++ b/app-arch/xz-utils/xz-utils-5.4.5.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Remember: we cannot leverage autotools in this ebuild in order
+# to avoid circular deps with autotools
+
+EAPI=8
+
+inherit flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript
+
+if [[ ${PV} == 9999 ]] ; then
+ # Per tukaani.org, git.tukaani.org is a mirror of github and
+ # may be behind.
+ EGIT_REPO_URI="
+ https://github.com/tukaani-project/xz
+ https://git.tukaani.org/xz.git
+ "
+ inherit git-r3 autotools
+
+ # bug #272880 and bug #286068
+ BDEPEND="sys-devel/gettext >=sys-devel/libtool-2"
+else
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jiatan.asc
+ inherit verify-sig
+
+ MY_P="${PN/-utils}-${PV/_}"
+ SRC_URI="
+ https://github.com/tukaani-project/xz/releases/download/v${PV}/${MY_P}.tar.gz
+ mirror://sourceforge/lzmautils/${MY_P}.tar.gz
+ https://tukaani.org/xz/${MY_P}.tar.gz
+ verify-sig? (
+ https://github.com/tukaani-project/xz/releases/download/v${PV}/${MY_P}.tar.gz.sig
+ https://tukaani.org/xz/${MY_P}.tar.gz.sig
+ )
+ "
+
+ if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ fi
+
+ S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Utils for managing LZMA compressed files"
+HOMEPAGE="https://tukaani.org/xz/"
+
+# See top-level COPYING file as it outlines the various pieces and their licenses.
+LICENSE="public-domain LGPL-2.1+ GPL-2+"
+SLOT="0"
+IUSE="doc +extra-filters pgo nls static-libs"
+
+if [[ ${PV} != 9999 ]] ; then
+ BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )"
+fi
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]] ; then
+ eautopoint
+ eautoreconf
+ else
+ # Allow building shared libs on Solaris/x64
+ elibtoolize
+ fi
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --enable-threads
+ $(multilib_native_use_enable doc)
+ $(use_enable nls)
+ $(use_enable static-libs static)
+ )
+
+ if ! multilib_is_native_abi ; then
+ myconf+=(
+ --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts}
+ )
+ fi
+
+ if ! use extra-filters ; then
+ myconf+=(
+ # LZMA1 + LZMA2 for standard .lzma & .xz files
+ --enable-encoders=lzma1,lzma2
+ --enable-decoders=lzma1,lzma2
+
+ # those are used by default, depending on preset
+ --enable-match-finders=hc3,hc4,bt4
+
+ # CRC64 is used by default, though some (old?) files use CRC32
+ --enable-checks=crc32,crc64
+ )
+ fi
+
+ if [[ ${CHOST} == *-solaris* ]] ; then
+ export gl_cv_posix_shell="${EPREFIX}"/bin/sh
+
+ # Undo Solaris-based defaults pointing to /usr/xpg5/bin
+ myconf+=( --disable-path-for-script )
+ fi
+
+ ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+multilib_src_compile() {
+ # -fprofile-partial-training because upstream note the test suite isn't super comprehensive
+ # See https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo
+ local pgo_generate_flags=$(usev pgo "-fprofile-update=atomic -fprofile-dir=${T}/${ABI}-pgo -fprofile-generate=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)")
+ local pgo_use_flags=$(usev pgo "-fprofile-use=${T}/${ABI}-pgo -fprofile-dir=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)")
+
+ emake CFLAGS="${CFLAGS} ${pgo_generate_flags}"
+
+ if use pgo ; then
+ emake CFLAGS="${CFLAGS} ${pgo_generate_flags}" -k check
+
+ if tc-is-clang; then
+ llvm-profdata merge "${T}"/${ABI}-pgo --output="${T}"/${ABI}-pgo/default.profdata || die
+ fi
+
+ emake clean
+ emake CFLAGS="${CFLAGS} ${pgo_use_flags}"
+ fi
+}
+
+multilib_src_install() {
+ default
+
+ gen_usr_ldscript -a lzma
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f -name '*.la' -delete || die
+
+ if use doc ; then
+ rm "${ED}"/usr/share/doc/${PF}/COPYING* || die
+ fi
+}
+
+pkg_preinst() {
+ preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0)
+}
+
+pkg_postinst() {
+ preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0)
+}
diff --git a/app-arch/xz-utils/xz-utils-9999.ebuild b/app-arch/xz-utils/xz-utils-9999.ebuild
index 6efd1ac994d1..817c272e1190 100644
--- a/app-arch/xz-utils/xz-utils-9999.ebuild
+++ b/app-arch/xz-utils/xz-utils-9999.ebuild
@@ -6,7 +6,7 @@
EAPI=8
-inherit flag-o-matic libtool multilib multilib-minimal preserve-libs usr-ldscript
+inherit flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript
if [[ ${PV} == 9999 ]] ; then
# Per tukaani.org, git.tukaani.org is a mirror of github and
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index c59c5e9a9207..09995b316eab 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/cider/Manifest b/app-emacs/cider/Manifest
index 07cee095b12c..0f5e1caea7c0 100644
--- a/app-emacs/cider/Manifest
+++ b/app-emacs/cider/Manifest
@@ -1,7 +1,9 @@
AUX 50cider-gentoo.el 213 BLAKE2B 5dfecdc5467e5e359be87197388c33ad5d12f58772755ce41a7c9c43733a3c828f3e6a76a75f9af781e0bc0466f950c673159dbf404afd7f34f4b09105f7f3b3 SHA512 fda3962b2b215456d167453da5269034cae830e8938f10b0b3b5bcd830c3bf623351a13afa6364d4082ed763e3bd42447a4b625d51a7690263c74aae08cac794
+DIST cider-1.10.0.tar.gz 7287469 BLAKE2B 6f369bad59ef5ba2a847488c8500d298321f8eabda96bf687ceaf03ef6d4ba46553c9eed786a40350f6371ffc3354b49a1767bc845609d4a69b4a0435e545bd3 SHA512 7697b56088b84af2b8dc1e9eb2ddbb6542b708d6981359ae237eb3f2c0a4fa11bbd8fae2b048e5fc1b224a5c3c99cb46118666a638bcfb635812708a66a46aa5
DIST cider-1.7.0.tar.gz 6731090 BLAKE2B f569491c3279f34f07abb84c76d81fe61917d0d438a94bd7e6a1d55a20194d38c85566a12d23d4255feef54c9df22fcd5a5946226f18051571354fae0ff9dd8a SHA512 f86cb5791c8949bf175dc27d59c324163d2d05c63d19b2e2a563b9a870bf78bf0832a895f28a30b6f76385e3d86142178820cde4b9dcd2c91c54e879b6b9cd19
DIST cider-1.8.3.tar.gz 7282998 BLAKE2B a0c596decbed17fd7056d371cf68de1939d29256fc4e0180fb8bd8ed41f37803b3aa4ad533aedd6321ebc1547ee645bb6e503e0dba939c1ec694137e87d1ba65 SHA512 b703c0a35e27f7de4d87b0e4a58d5a6b3fcdae41262ca47dab22ad74ecce73510d57f3ab135e83edd7df447a91fbaaa994c60f5dbcec611feb3c7b5e8141b42f
DIST cider-1.9.0.tar.gz 7285662 BLAKE2B ad26406cbcb7c63519cc0b46ca289acd50a07cbd56b33e7a555456dfebc4381ad4a25dcd2510f8c54437dcf1a4724e48883e271d8f5b52e4b1929dbfbb522906 SHA512 636e0eb82671e9e8e9eebd456a7ff5d4798a21e89127948a295d19853198d304b6b47fdb6c8f269ef77d0c3a9d89296e7a847d8ec6e32bf90e7978f1ae5d9d62
+EBUILD cider-1.10.0.ebuild 1178 BLAKE2B 42a47275acf35f7b652188e2fd3dc8f34f57c67a5d76d92614ad4609783956f46e851d49460d1986a7b5fd2bf33b48a5b0f1b84d26cd9fff5a09ac9f60024b1f SHA512 92d859855d6db0cf5a97871008b90de00c10dd33d64d985d30bbea38929bf2a26b53d7eb5799b3ff3cc77311e6d9e9c6de6c4f566a0035f687134c28d8f71f9c
EBUILD cider-1.7.0.ebuild 1014 BLAKE2B 94a5cf62797c7b76a33d799dcf6a507f98f0e31ba50c594ab3fe1cf2fb598e8754064025061d85e99233bdafb91f7bb934a7d7f2a71876d57b20324014c769d2 SHA512 3dc646ea3e2ddae4e76ac055057560b24db477abdf4f52ceceaec03b9599afc82ebc3040e848baf224817f77ed183468490ecf0678611b9777b3426be4e67e40
EBUILD cider-1.8.3.ebuild 1178 BLAKE2B 42a47275acf35f7b652188e2fd3dc8f34f57c67a5d76d92614ad4609783956f46e851d49460d1986a7b5fd2bf33b48a5b0f1b84d26cd9fff5a09ac9f60024b1f SHA512 92d859855d6db0cf5a97871008b90de00c10dd33d64d985d30bbea38929bf2a26b53d7eb5799b3ff3cc77311e6d9e9c6de6c4f566a0035f687134c28d8f71f9c
EBUILD cider-1.9.0.ebuild 1178 BLAKE2B 42a47275acf35f7b652188e2fd3dc8f34f57c67a5d76d92614ad4609783956f46e851d49460d1986a7b5fd2bf33b48a5b0f1b84d26cd9fff5a09ac9f60024b1f SHA512 92d859855d6db0cf5a97871008b90de00c10dd33d64d985d30bbea38929bf2a26b53d7eb5799b3ff3cc77311e6d9e9c6de6c4f566a0035f687134c28d8f71f9c
diff --git a/app-emacs/cider/cider-1.10.0.ebuild b/app-emacs/cider/cider-1.10.0.ebuild
new file mode 100644
index 000000000000..0159835af876
--- /dev/null
+++ b/app-emacs/cider/cider-1.10.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26
+
+inherit elisp optfeature
+
+DESCRIPTION="Clojure Interactive Development Environment for GNU Emacs"
+HOMEPAGE="https://cider.mx/
+ https://github.com/clojure-emacs/cider/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/clojure-emacs/${PN}.git"
+else
+ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-emacs/clojure-mode
+ app-emacs/parseedn
+ app-emacs/queue
+ app-emacs/sesman
+ app-emacs/spinner
+"
+BDEPEND="
+ ${RDEPEND}
+ test? ( app-emacs/buttercup )
+"
+
+ELISP_REMOVE="
+ test/${PN}-jar-tests.el
+ test/enrich/${PN}-docstring-tests.el
+ test/integration/integration-tests.el
+"
+DOCS=( CHANGELOG.md README.md ROADMAP.md refcard )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+ buttercup -L . -L test --traceback full || die "tests failed"
+}
+
+src_install() {
+ elisp_src_install
+
+ optfeature "Connecting to leiningen REPL" \
+ dev-java/leiningen dev-java/leiningen-bin
+}
diff --git a/app-emacs/ef-themes/Manifest b/app-emacs/ef-themes/Manifest
index 44faab882124..e3d289b4ed14 100644
--- a/app-emacs/ef-themes/Manifest
+++ b/app-emacs/ef-themes/Manifest
@@ -1,5 +1,7 @@
AUX 50ef-themes-gentoo.el 73 BLAKE2B f9e2fbda6f0d9f8f1976231c64176fed8c0094b305739f4313b0299407dbd5a4f392ce99a49064cc6124fcca3b8828066be22b81115a3ce07ebe98a4a1a8c0fa SHA512 662243157b92cf614e5ca03d0252c832a7610f91902f70f9c4cd20e2ec0b902fbd233668c222761c1d7b12c5a990d334e300db5a3a7af8dd8142610d9bc6fc59
DIST ef-themes-1.3.0.tar.gz 159848 BLAKE2B 141b5d1c809ef285f8bbfa6b91c60a9e6c03d5677baccf451091b9d2141a5d49f3c4a7e3f69ffdb8ebe99253ebd8cf1756f15723dae07c4a7db2b165bc38012a SHA512 85a7310f710a4e91c72d9c47fb596eeca181bf282e4cfb3d16c9e714bace4f87cb5d7d8c76d06e36cde170956d2f3dc0bfe0cde5b5332656292cc511f05e9583
+DIST ef-themes-1.4.0.tar.gz 163456 BLAKE2B b3939d467ebf8c57c3975b5bd449bd419fa334febc2d792323b2b14c967e98a34537a766b350c668ff4e893eddd23a55104f7a7af4f437a21bf8e0006dc9fd17 SHA512 ddbad5f6829911cc8806b865ae0f7ef8741224a37b1f8c82bdc66ed0cc8475d1b76707b57bbf34a98bb71d3c9e8ea25d065a79efc1a5803a901f8e08968c83f9
EBUILD ef-themes-1.3.0.ebuild 716 BLAKE2B 759207b8b74e069cdfd6d7a8ca742d149ce4c10c294e2d4254137b7ff3cbc07b320d2121e2d48f3e1458f19c0d6fed78fd6f95acf11f1dd231066b8f62299c52 SHA512 00d6618529925d93dcacd61bc7d3ff11ad54e73a9dc3459482b9cb256e97afeff441dbd0726af8f6b7eb8eaa8015ec53319d1607579196d90b22cb6ebb09e979
+EBUILD ef-themes-1.4.0.ebuild 716 BLAKE2B 759207b8b74e069cdfd6d7a8ca742d149ce4c10c294e2d4254137b7ff3cbc07b320d2121e2d48f3e1458f19c0d6fed78fd6f95acf11f1dd231066b8f62299c52 SHA512 00d6618529925d93dcacd61bc7d3ff11ad54e73a9dc3459482b9cb256e97afeff441dbd0726af8f6b7eb8eaa8015ec53319d1607579196d90b22cb6ebb09e979
EBUILD ef-themes-9999.ebuild 716 BLAKE2B 759207b8b74e069cdfd6d7a8ca742d149ce4c10c294e2d4254137b7ff3cbc07b320d2121e2d48f3e1458f19c0d6fed78fd6f95acf11f1dd231066b8f62299c52 SHA512 00d6618529925d93dcacd61bc7d3ff11ad54e73a9dc3459482b9cb256e97afeff441dbd0726af8f6b7eb8eaa8015ec53319d1607579196d90b22cb6ebb09e979
MISC metadata.xml 681 BLAKE2B 0e249f93af691f703909461b09dadf4cc8d1b6f0f81053135e967358a9c7a39a4f559faf822ca752d31ca07519c0ab36dc31654dd2d994f6e0601fbad9efb8da SHA512 44762463f42adbd843de2b1ade4d6bda5deb4c1ae40bfe91f3f22fd6a14592e01554c9a640f84e01e48900161aa9a4bb26a2f844eb8f364988cd3adbed161e3e
diff --git a/app-emacs/ef-themes/ef-themes-1.4.0.ebuild b/app-emacs/ef-themes/ef-themes-1.4.0.ebuild
new file mode 100644
index 000000000000..e12280ff911b
--- /dev/null
+++ b/app-emacs/ef-themes/ef-themes-1.4.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Colourful and legible themes for GNU Emacs"
+HOMEPAGE="https://github.com/protesilaos/ef-themes/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/protesilaos/${PN}.git"
+else
+ SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( CHANGELOG.org README.md README.org contrast-ratios.org )
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp-org-export-to texinfo README.org
+
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/eldev/Manifest b/app-emacs/eldev/Manifest
index 5287a3dab8ec..7a07ef116caf 100644
--- a/app-emacs/eldev/Manifest
+++ b/app-emacs/eldev/Manifest
@@ -1,4 +1,6 @@
DIST eldev-1.6.tar.gz 283833 BLAKE2B c9111b97ef0ca8a70d60909f5ecacf6628e571e547a83a78aee478964bd8194b93a3c5c2fc83278a5e5e5c9909492699abe9edc1b8e113d2dafeb4af64b000b7 SHA512 855c63e173fa3ed8294eeabb08effb621e1b13d672ce035559f9eaa2dc5fa095302cc52b76fd3716312f0e5922b2774d3ccad741b764d67155f8d73c032acbe7
+DIST eldev-1.7.tar.gz 291763 BLAKE2B 3fabe4d6d596fe66ead62603c377817a0c2c991bd18e677dc37e2d55e48b37ce7fdae295587fdaad21e06be0f68c78f78f673a94b539f0aefad5bb3c7840c7c1 SHA512 5582d6af4d11cba7b685e3a1bbe2e4b2ca0af65d82fac42de0badd099f5bfe7458d4ca174834b1d0e450e10cdf5f7c409fff18027e5ce74c48c488e25a8a854a
EBUILD eldev-1.6.ebuild 1265 BLAKE2B 1eee453d4c432c5ed283696dd6091c8eaf4e930648d9173b82efd298c37f73ad88268aa4dddd7193417595e2cfd6352dceb90be9241683985030865392414f5b SHA512 3560a6e18c1f0afefd064163a4000f14ac41dd0dc6db3490c3add4a094b27f0cafa48d42f28da39342342bfa6fabf72648b7b4638883544ed3a27135afe43fd5
+EBUILD eldev-1.7.ebuild 1266 BLAKE2B da46690b2345f74c543a5cd3fd94cfd2c072cdce13da71051c2f0ecfcd3a4fd82fa3b3976a08ff34b894b32104298964122a69ae94afe8741eae9dee2acbadc1 SHA512 01c6c2232244713f9533f4ef3e7b30df221c0fa42efb9fa15adeb68664ab20b823e296fbd24b2b5b1a6973969edc3e3d932366ce68dbe66ce34a405559f3a255
EBUILD eldev-9999.ebuild 1266 BLAKE2B da46690b2345f74c543a5cd3fd94cfd2c072cdce13da71051c2f0ecfcd3a4fd82fa3b3976a08ff34b894b32104298964122a69ae94afe8741eae9dee2acbadc1 SHA512 01c6c2232244713f9533f4ef3e7b30df221c0fa42efb9fa15adeb68664ab20b823e296fbd24b2b5b1a6973969edc3e3d932366ce68dbe66ce34a405559f3a255
MISC metadata.xml 982 BLAKE2B db2324ced8f4bc4ba579130677175a9de7a8dc7b8d937cd902edd69a20bc897bf4ee034acb6a9400b88de82c58c2b144e62ec4ac7b75d8dc63cdf56670cacc9e SHA512 3e4d2d7ea4fbada45b4d933d7711266bcd9ffd217ee3c3e3351e9f66145785dc11449b4f09f5ffa4853d2b475db45e501848d259f80fb5aa26429acadcb6da7d
diff --git a/app-emacs/eldev/eldev-1.7.ebuild b/app-emacs/eldev/eldev-1.7.ebuild
new file mode 100644
index 000000000000..413e8c727a11
--- /dev/null
+++ b/app-emacs/eldev/eldev-1.7.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs Lisp Development Tool"
+HOMEPAGE="https://github.com/doublep/eldev/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/doublep/${PN}.git"
+else
+ SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( README.adoc )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+ ELDEV_LOCAL="${S}" ./bin/${PN} test
+}
+
+src_install() {
+ elisp_src_install
+ dobin bin/${PN}
+
+ # NOTICE: If ELDEV_LOCAL is defined Eldev will use it
+ # to load up it's components,
+ # if it is not it will bootstrap itself from network
+ # always check if it uses installed Emacs Lisp files.
+ # Also, do not forget to run `env-update` & reopen your shell.
+ # https://github.com/doublep/eldev#influential-environment-variables
+ echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}"/99${PN} || die
+ doenvd "${T}"/99${PN}
+}
+
+pkg_postinst() {
+ elisp_pkg_postinst
+
+ ewarn "Remember to run \`env-update && source /etc/profile\` if you plan"
+ ewarn "to use Eldev in a shell before logging out (or restarting"
+ ewarn "your login manager)."
+}
diff --git a/app-emacs/mastodon/Manifest b/app-emacs/mastodon/Manifest
index 4d875d51267a..8d018ecc24bc 100644
--- a/app-emacs/mastodon/Manifest
+++ b/app-emacs/mastodon/Manifest
@@ -1,6 +1,8 @@
AUX 50mastodon-gentoo.el 137 BLAKE2B 1a4d306658bc54fa3b69a6b250a9fc48d8013e79261afad49b71e01fa0096c6f81187eeb4a308d19888045be948c8cf3d726e9ee9865120cb803be2f35969892 SHA512 52bffd9a794108da342152e435aba1fb551e5f058e1ff02d0a094b221a6b1359e39d0bf629472d5e42fff43244303d78cc4bfd7052f5760b512a61d18300074b
DIST mastodon-1.0.0.tar.gz 91448 BLAKE2B 093599c4e80113fcb91e0419f3fd050dc793965ce5b69ac94aaabefa5c51cf1b02bb9d8b9bb60a6b5cab377780958b30254f0d91c0f3f8309c1b04342415b17d SHA512 206b180e1cbb345ef35182f753e05b57d5ef1649c68aa3a8ff8eee3c4e3157a22457398a04219f4fd052e8af9d94f6978a6c95c399e284eb27449cd9a4c53e8c
DIST mastodon-1.0.12.tar.gz 154167 BLAKE2B 4bbacf8918c7e3441d5e273cb2265ad1f3b917efdb55acdeaf29a6260a9765c9826503491f547514835db9809dcbe8457441ee5eaab407e90b3c1ea72212f3aa SHA512 0b8f1d94af30804708d8f5079400fb1ffe0a0cb69ba1775d340d7aaac7aa81683ae9deb349af3f906be215019b002f5bd1742b5d0557a504ad677868fb425199
+DIST mastodon-1.0.13.tar.gz 155603 BLAKE2B 5f3cf8f2b9fdbab0cd2076c2996f7adaadce98e168ce7ff0d29fc3fe556ba748ce0b75dbb9f5ddebdab80d97b3c719cca6c55ba2147c2f7a41cc92d6d7a25642 SHA512 0b376368e05341265326e060215219020de6f39d1789d8154849f1195afaf77d9e7d47e9d47cc39b8f1a77c5704ee11866f0ad914b59f1c55e190cf05a1e65ab
EBUILD mastodon-1.0.0.ebuild 549 BLAKE2B b7e318d8ccea77824e4d3aa516e9220c5ef8212607947a2de03277a9f46e8341512f846fe205d781635fca6ed68f8a418ee07fce060dd40766ef7f273436b468 SHA512 e52bfde37268c66d66efd6c1078159daf77b7d124661e4c93bfaae51cc89cace746b3de30d2fc2935223d551156a26bf5b19274618504051848bc2e49eb2012a
EBUILD mastodon-1.0.12.ebuild 599 BLAKE2B 223b27a85960ee3c0edd4463117ddcfd863a798db59dd6551fc1208628006f557642d2a22281bd5c32da5a966c5cabb499f38e7db0465bb1d8efdc5b8a2aaf7f SHA512 4d0bdb4f1cc48eec9a3d6bd75b5a090b93c36fc6bb02ed218a19caa60048966aabf19923c3fe94e18ea62edde51fcdc8f72fbd6ad902deae02c27076f2516aff
+EBUILD mastodon-1.0.13.ebuild 599 BLAKE2B 223b27a85960ee3c0edd4463117ddcfd863a798db59dd6551fc1208628006f557642d2a22281bd5c32da5a966c5cabb499f38e7db0465bb1d8efdc5b8a2aaf7f SHA512 4d0bdb4f1cc48eec9a3d6bd75b5a090b93c36fc6bb02ed218a19caa60048966aabf19923c3fe94e18ea62edde51fcdc8f72fbd6ad902deae02c27076f2516aff
MISC metadata.xml 512 BLAKE2B d8a604d5c6c58e2851d87c5602398d8bbc654a537febc54faad53815db5f527e507e1d45d75b0326db05dd747e315003b82e220fd494ad89c85ff7e951dbc563 SHA512 12b0ab3aeee03e66c3eac83b7ce581eee6110bc469681f7b0979c45110d651c19c5362d780886d95e2eaffdaba3fca44a00991e99f155312ba51cd4726ac4464
diff --git a/app-emacs/mastodon/mastodon-1.0.13.ebuild b/app-emacs/mastodon/mastodon-1.0.13.ebuild
new file mode 100644
index 000000000000..007a6a1b40d9
--- /dev/null
+++ b/app-emacs/mastodon/mastodon-1.0.13.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Emacs client for Mastodon, federated microblogging social network"
+HOMEPAGE="https://codeberg.org/martianh/mastodon.el/"
+SRC_URI="https://codeberg.org/martianh/${PN}.el/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}.el/lisp"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="
+ app-emacs/persist
+ app-emacs/request
+"
+BDEPEND="${RDEPEND}"
+
+DOCS=( ../README.org )
+ELISP_TEXINFO="../${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index 7d008f37f73d..b2e0bc29d5ea 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -2,10 +2,12 @@ AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe
DIST org-9.4.6.tar.gz 4729335 BLAKE2B b88edaf8098124b2048ce57d6005d2af0de34e9b8fa94c24eb041a42a6fca1fd6da7f242be89e6b0ca5e7b80d879096f9114dca0ba86b20a5d26d2a185baa537 SHA512 7e50d7e9e2073bc0f06d2c861f59d4c9b8af4cf63c98f730c810a3a8721e65829fe9ef7ba0ac99f49bf9da427a4d5ad1d028e05c1a8ab6a3bea2ff2020c0e61d
DIST org-mode-release_9.5.5.tar.gz 2049730 BLAKE2B 382e6585f693fd30def29da740d1329a52b4565382df90a37e3646324ee44106f1a99c2ea0c0862d77721cc9bfbec0736cb03065b59b2fdea0a68d8f8ea37c9a SHA512 ce06bab17ae7944c1623f935bbad0379d06390c72c43633ba0de2bc04ad362e18d9aaae96103eeaa23f7ea9e4e00976a97a914da87fb7941a13746b1fa77f591
DIST org-mode-release_9.6.10.tar.gz 2211113 BLAKE2B 6cbbcb13842fa25e47fe2fdb2ab3c486ce3fd75d138dfe88a788e9fe3d0779bce8b5ee0339adb55f348e0bef84490004cd20d51235001d0f59ce3829cee06079 SHA512 4ca1585e85474c8ab05c2c5a5caaefffe3c947e71abe7e28b226b0d7f0eb1a84fe8e68bf787c955223e8c0bc79dccd9687d4b8a3c0d7e60bebb4654014bce7d2
+DIST org-mode-release_9.6.11.tar.gz 2211391 BLAKE2B e9b7dae75f512f95c3dca5b03d0c830dbbd12d21ff5db4a255a422e30e477b68ce73b26274e6a7d78394249aea662debcdcbc76a52de404243a7322ba00f6046 SHA512 4a08e4631ddfda4a74db29d000664742cbeac90115d85cb1d575fca7099c32919f69b37ac96de776bc03db8746b03872b6339c8b943c0b1c2e503262d877f79a
DIST org-mode-release_9.6.9.tar.gz 2211112 BLAKE2B 33a22d8017a86d027e12413d8ff17c6fb972c2c20921e8061690e85d3d6829a3b45512998c0b50429566fdace05184963eff97cc219cf7850f29b19e38ec1a05 SHA512 458060c220fc934ac14355bd72a1b95498c416e7b56054f4b179fde7cee128848a1f466d0f69cbc5b51f30955eeaaf86408f928358fc206ad8e8d9966d6f69d8
EBUILD org-mode-9.4.6.ebuild 1696 BLAKE2B 1e2b698f0ba118149cd4e960e5a34b6370c878a917746ecafa9758b5f3ce24d55ea0a7ff3a99b370c972cb0c97c0321bdfe5735d5782d98adcf1ab4c65e4b84e SHA512 76bbc761a82b08a26bb73c0d655b52308487586a8a108a6bc2a29ec66816fdf1f173c626f8594198c00c6a45000686e0876b98dbeb3e566ae212b03005c90ba4
EBUILD org-mode-9.5.5.ebuild 1386 BLAKE2B 2686e19cbcc0e8298702d9be753b8023e8736feac0d07793c581dfa51a9167d65b072a1d8a268b319b4dd87e04a6e920d400ddb13c50f3da5837bc08cc58f8a7 SHA512 b3417352a09da826becf217c2789d90b25971c4d97ff92225459b50617c04f85bb1cdf53b933ba1c5927a202a4852acf6bb1b6bee3e2c2c40a3fb772669017fb
EBUILD org-mode-9.6.10.ebuild 1405 BLAKE2B c72dfd77145677c969a4cedf57a53ddfbf09621b5830ffc96171661d6df7974114d169c5111d8ff346c232201f67d8d79999d7f3589566a132fb0b2de19303c2 SHA512 7ac81d9b86c6317c50c4cdd5d7b8786e1c0fd2a930b0adba139451d32e7d6801f8c38f9eb11723ab50af8da10dde5f4a7d2b5b25e469959b7bf0ac8b2701886f
+EBUILD org-mode-9.6.11.ebuild 1405 BLAKE2B c72dfd77145677c969a4cedf57a53ddfbf09621b5830ffc96171661d6df7974114d169c5111d8ff346c232201f67d8d79999d7f3589566a132fb0b2de19303c2 SHA512 7ac81d9b86c6317c50c4cdd5d7b8786e1c0fd2a930b0adba139451d32e7d6801f8c38f9eb11723ab50af8da10dde5f4a7d2b5b25e469959b7bf0ac8b2701886f
EBUILD org-mode-9.6.9.ebuild 1402 BLAKE2B 6d24234cff61823b747d2bf5acd2c5ea42e44230fff15e7414ce501ac80efbe6aa3a278544f8875af5ca6cda3f34e8ebc52ce58a02805b92cd9ac2173d050748 SHA512 31946a3e38c438325919b05e2d084e8533248e15f68bf74bbebfec4c00fe9f39e66d622e49c3fca9714b22ef35e8eb0583bafe66cc40f85838df327cdd0f064e
EBUILD org-mode-9999.ebuild 1531 BLAKE2B 6c06454ac286f2d681af7e55c151a9855dac8aa3028c41c43753ee907fe4d63ec26e5e8e4a0a4f97b80172b0f8fabc92ba591298bef9b5301a176460a1ce9358 SHA512 5526252d6a1190a8bee375b96e9b85c33e593f6bc77f118a33cd566c8fc5634e9e839dbe931c9ad96252e81d669fdc84f9999ea6b834cf2273d31d1e8cb86d90
MISC metadata.xml 1369 BLAKE2B 4da436ff9e2de1e6f01a37be7cd8a893d49896d00c83a16a47838c3908e04b46f7f07499ce3bdf41a25033ec1313e16b30d6498622e476fdede774ce711d77ff SHA512 d0817690d4662401fcdd28de85b3e7e5f0c69cb37de4ba7ada8499d7ef964217cda8cabed4849c9b48ebecc393d65b2de5067c36db1e98834ac8a86024b901d1
diff --git a/app-emacs/org-mode/org-mode-9.6.11.ebuild b/app-emacs/org-mode/org-mode-9.6.11.ebuild
new file mode 100644
index 000000000000..77e4614e18c6
--- /dev/null
+++ b/app-emacs/org-mode/org-mode-9.6.11.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp readme.gentoo-r1
+
+MY_P="${PN}-release_${PV}"
+DESCRIPTION="An Emacs mode for notes and project planning"
+HOMEPAGE="https://www.orgmode.org/"
+SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc odt-schema"
+RESTRICT="test"
+
+BDEPEND="doc? ( virtual/texi2dvi )"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ emake -j1 \
+ ORGVERSION=${PV} \
+ datadir="${EPREFIX}${SITEETC}/${PN}"
+ use doc && emake -j1 pdf card
+}
+
+src_install() {
+ emake \
+ ORGVERSION=${PV} \
+ DESTDIR="${D}" \
+ ETCDIRS="styles csl $(use odt-schema && echo schema)" \
+ lispdir="${EPREFIX}${SITELISP}/${PN}" \
+ datadir="${EPREFIX}${SITEETC}/${PN}" \
+ infodir="${EPREFIX}/usr/share/info" \
+ install
+
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ dodoc README.org CONTRIBUTE.org etc/ORG-NEWS
+ use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
+
+ local DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
+ so you may have to install one or more additional packages.
+ A non-exhaustive list of these dependencies may be found at
+ <http://orgmode.org/worg/org-dependencies.html>."
+ readme.gentoo_create_doc
+}
diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz
index 16be706eff13..85318185be0f 100644
--- a/app-eselect/Manifest.gz
+++ b/app-eselect/Manifest.gz
Binary files differ
diff --git a/app-eselect/eselect-repository/Manifest b/app-eselect/eselect-repository/Manifest
index 323b5b1214e7..8556e7c646e3 100644
--- a/app-eselect/eselect-repository/Manifest
+++ b/app-eselect/eselect-repository/Manifest
@@ -1,5 +1,5 @@
DIST eselect-repository-13.tar.gz 8914 BLAKE2B 57d11585f3ac1b279c99e6664fbb088e6eb09f8ef67496edf4c7aa82dcb154ad8d89f9b3337b87d15a7a19e59cd5c2359aa555266fbbb19478c0414ecae0ccd0 SHA512 76eb3f7c6e907d2355613548dfd9c55640d257bf4c89acf634e313228365f909f461b38acbdda21bc3ba1bd47ebb8be4d10ba93c4082e72c52896ddec0b25568
DIST eselect-repository-14.tar.gz 8954 BLAKE2B 01cfe850a4ede31e28ef28c26093217691b1e77ac52c4fed3c2bffac9e066e7d298e34c88028fce996edcfb0f2efcc3799db7d70753e40455d455ad0dd68edf5 SHA512 dc5350aba4fe5b76b0d5cfdf267b34ea26f3d3e3c7ec3d523696fd2635a49f616297d2dc9efc6bb7ce2ebd9c87a4ad7f0f06f115da34c401ed6306e5be7ac687
EBUILD eselect-repository-13.ebuild 1156 BLAKE2B 19c36f5cf2a5595c1d6965a121b4b167d191133164e4e5d7e5bb7b2b438785796c1e1200f5f17f124633a8353d9ebd1b13752588cfb1fbd8733eee4bd94e0343 SHA512 60b96d5100bd51acc5b5f5c60c8f5f0277cd248bad9c5bd6bb033e8ef3a2843607680e1abd65080b725dc69c16cb8403a5788c555a45a3e2af23a34b9522b2ef
-EBUILD eselect-repository-14.ebuild 1164 BLAKE2B 64c6dcd9d095ba27980aee40a9c4249b499adbbe45fdfe25bf861e97ba5b027c26162a8bd8ccb864d5bde7a73ca4c1ccbb4cd66c29da834b963f3a954e517fee SHA512 04b2d250f5f32b7207deea34f238b579499911b2068e9bc21b1e655b798b684199e5c99be3421757a8c44560a8933e19273346229191fc2f5eb2cb24c0c3ce60
+EBUILD eselect-repository-14.ebuild 1156 BLAKE2B 19c36f5cf2a5595c1d6965a121b4b167d191133164e4e5d7e5bb7b2b438785796c1e1200f5f17f124633a8353d9ebd1b13752588cfb1fbd8733eee4bd94e0343 SHA512 60b96d5100bd51acc5b5f5c60c8f5f0277cd248bad9c5bd6bb033e8ef3a2843607680e1abd65080b725dc69c16cb8403a5788c555a45a3e2af23a34b9522b2ef
MISC metadata.xml 362 BLAKE2B fc59bf9b963bb0de3fd6906abd1b88ac9550241fc755adac4dc10cc401c410733b10644cea91c94bd6221ddea621381a67eb61235fdc25085075c7a89fe3a3a1 SHA512 d45080ffce654c5626a73bc15d6a402ee4537345a9e0030aa9421222f61638af3023733370a509c414c8313189a7d74e13e498aaca75b1c5ea5bbf97c0a92847
diff --git a/app-eselect/eselect-repository/eselect-repository-14.ebuild b/app-eselect/eselect-repository/eselect-repository-14.ebuild
index 6ce7dedd8b93..4bbaed00f1d7 100644
--- a/app-eselect/eselect-repository/eselect-repository-14.ebuild
+++ b/app-eselect/eselect-repository/eselect-repository-14.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
REQUIRED_USE=${PYTHON_REQUIRED_USE}
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 0d828c48ebce..5afe8953466e 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 523f80be681f..e2b2be3df361 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,7 +1,11 @@
DIST tracker-miners-3.5.2.tar.xz 7513024 BLAKE2B 6f144bb5e263c08c32b940dd18f98faa4201cfa1c40fa9c97b7e0406b6ed1c9547b1925337e0b3a7e5448dd7c2518b78f62e04e5beab221a55f464506baa151b SHA512 adb29549c94c68a46e2c5ede8a51bac2d014f772a5dc1c63f5cc6950da7f941e735bf5858c3306d2ad988ce2f60126bc97e5db746afe757b9b7cbc4f90518648
DIST tracker-miners-3.5.3.tar.xz 7513760 BLAKE2B 5241cdd1265a2d90a85870c6e2c6e34fd447e0baf73224c159d9d2998f97a001fb52473b60ad9623af2f874638a182b1edfebad61788b60ba16c21b7e8ce661a SHA512 9855b667d6bf47e1739ae2118e54c299274b23624f54ea5ccbfcbde790a2fc817fee8d95e112ffb7b0de39faa304182845c1aa40f2ac0531e37a090f7cdcec63
+DIST tracker-miners-3.5.4.tar.xz 7514024 BLAKE2B 6a0b61d7b708028a8f37525d2a173e3776ba2c4280e283d9d247efee605fe6e926f5719500a8e8810b2e973d8b438812ce9474449d776b42872e3830f8f15f22 SHA512 4b05cd6164ee0d0d5e29b27c668b3912342719dc6831500f6c953a87902defda532af66aa59aa795fea1f2ca27c3691493e1bdc2a59208f28f6eb76a1f7b98c8
DIST tracker-miners-3.6.1.tar.xz 7506716 BLAKE2B 73791820082611023f0a275eca0b92eea8cbbf56cd198143c43f1d9be4b47c2004de081618767dd8a929d899b4fa19128d1ddb2c03988b86c7b638b59cab6c09 SHA512 08685983e6ffd9b6ce435465e8996c07fd83775c0f00cafa991fbb1bda6227bb6ef52cfad7ebc9fa5854b06c4ee15d6f94dc81192efa9e9d798f22cee404026f
+DIST tracker-miners-3.6.2.tar.xz 7506528 BLAKE2B d0da1caaa72467ec03c7e3c35cbee48aca08dca59d45d11e5f5f887d75954dbac0671d5698226c9cb89e97b3a76b318013ca17f8508ec3f867758662f53b25b7 SHA512 032c96d41e02ed15b56937ea543428aef7b45ce4c206b749e6a99506dd48dd760e45b12563846a3208f0da42387d0547de9eef1fcb54d93cdbca4aad52050af4
EBUILD tracker-miners-3.5.2.ebuild 4693 BLAKE2B 6a2b762d48023e0daf42567d17f0dcb20b12a0705f6e7f479905b0816b5996451639e5dac1621f2de87fe3a01d4291dbf5fff96839f7625ddb06d569666d6615 SHA512 0b58fc80e33e7c85ff475ea181df76ae130f778933a89b3d2d37eb3a610a6d98a411a0cfe3e88eb9460552072fe5e84b823f383f488fe9effe38990bc0afb16e
EBUILD tracker-miners-3.5.3.ebuild 4696 BLAKE2B 8f42911bd0e407c02b8a280461f685a8d2a9512479453558994fea95fc826761b6bd9f737924a8548470686b68f7428a9042913471350c68df15957874d282b8 SHA512 a927d55a89eff531b0c9e3988c9b0cf83edfe72c633f892f68e22f052e0846c331c0dfcee1a09072d4fe247c0b507b443b9a0a28f1782212dec774f38fae6785
+EBUILD tracker-miners-3.5.4.ebuild 4696 BLAKE2B 8f42911bd0e407c02b8a280461f685a8d2a9512479453558994fea95fc826761b6bd9f737924a8548470686b68f7428a9042913471350c68df15957874d282b8 SHA512 a927d55a89eff531b0c9e3988c9b0cf83edfe72c633f892f68e22f052e0846c331c0dfcee1a09072d4fe247c0b507b443b9a0a28f1782212dec774f38fae6785
EBUILD tracker-miners-3.6.1.ebuild 4765 BLAKE2B 84bb35f7c6a667d0fc967a0c8132ae7061e41db794131b3530f2d1abb2bcb23c2d87ce7b43db49d2427ba8dbe5d3c526c3d5893253aed0e59b3f530057836279 SHA512 7386d3ade1bc97c65118535519588e835791dd70ce27f87c1642033d65a222a05385ce9633186a4ad3c1d97b7e94280be6a9e8a174a0286a552cbf9c5c8bcbd8
+EBUILD tracker-miners-3.6.2.ebuild 4765 BLAKE2B 84bb35f7c6a667d0fc967a0c8132ae7061e41db794131b3530f2d1abb2bcb23c2d87ce7b43db49d2427ba8dbe5d3c526c3d5893253aed0e59b3f530057836279 SHA512 7386d3ade1bc97c65118535519588e835791dd70ce27f87c1642033d65a222a05385ce9633186a4ad3c1d97b7e94280be6a9e8a174a0286a552cbf9c5c8bcbd8
MISC metadata.xml 835 BLAKE2B a7f0c667be6eaaebcd62fd782c72831f8f95f778d2ff1ee36c278fc3a902761ca10d73fd7e6b15afa83d36a960d5f20dc765b62dc6f85022db01d9d0d356bcbd SHA512 9d348dbec07ab8e344dab0d6f3acdc48e91d80171e411353b233f8b49989f4152817c8ed522c234d5dd9a3849cdab3d46f41256702a5d50bbf1e591f112cddd5
diff --git a/app-misc/tracker-miners/tracker-miners-3.5.4.ebuild b/app-misc/tracker-miners/tracker-miners-3.5.4.ebuild
new file mode 100644
index 000000000000..4cfd4892b132
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.5.4.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
+
+DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred)
+RDEPEND="
+ >=dev-libs/glib-2.70:2
+ >=app-misc/tracker-3.5.0:3
+
+ >=sys-apps/dbus-1.3.1
+ xmp? ( >=media-libs/exempi-2.1.0:= )
+ raw? ( media-libs/gexiv2 )
+ cue? ( media-libs/libcue:= )
+ exif? ( >=media-libs/libexif-0.6 )
+ gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+ xps? ( app-text/libgxps )
+ iptc? ( media-libs/libiptcdata )
+ jpeg? ( media-libs/libjpeg-turbo:0= )
+ iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+ >=media-libs/libpng-1.2:0=
+ seccomp? ( >=sys-libs/libseccomp-2.0 )
+ tiff? ( media-libs/tiff:= )
+ xml? ( >=dev-libs/libxml2-2.6 )
+ pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+ playlist? ( >=dev-libs/totem-pl-parser-3:= )
+ sys-apps/util-linux
+
+ gif? ( media-libs/giflib:= )
+
+ networkmanager? ( net-misc/networkmanager )
+
+ rss? ( >=net-libs/libgrss-0.7:0 )
+ app-arch/gzip
+
+ upower? ( >=sys-power/upower-0.9.0:= )
+
+ >=dev-libs/icu-4.8.1.1:=
+
+ gstreamer? (
+ >=media-libs/gstreamer-1.20:1.0
+ >=media-libs/gst-plugins-base-1.20:1.0
+ >=media-plugins/gst-plugins-meta-1.20:1.0 )
+ !gstreamer? (
+ ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ app-text/asciidoc
+ dev-libs/libxslt
+ dev-util/glib-utils
+ dev-util/gdbus-codegen
+
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ test? (
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+ gstreamer? (
+ media-libs/gstreamer:1.0[introspection]
+ || (
+ media-plugins/gst-plugins-libav:1.0
+ media-plugins/gst-plugins-openh264:1.0
+ )
+ )
+ )
+"
+
+python_check_deps() {
+ python_has_version -b \
+ "dev-python/pygobject[${PYTHON_USEDEP}]" \
+ "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Avoid gst-inspect calls that may trigger sandbox; instead assume the detection will succeed and add the needed test deps for that
+ if use gstreamer; then
+ sed -i -e 's:detect-h264-codec.sh:/bin/true:' tests/functional-tests/meson.build || die
+ else
+ sed -i -e 's:detect-h264-codec.sh:/bin/false:' tests/functional-tests/meson.build || die
+ fi
+ gnome2_environment_reset # sets gstreamer safety variables
+}
+
+src_configure() {
+ append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+ local media_extractor="none"
+ if use gstreamer ; then
+ media_extractor="gstreamer"
+ elif use ffmpeg ; then
+ media_extractor="libav"
+ fi
+
+ local emesonargs=(
+ -Dtracker_core=system
+
+ -Dman=true
+ -Dextract=true
+ $(meson_use test functional_tests)
+ $(meson_use test tests_tap_protocol)
+ -Dminer_fs=true
+ $(meson_use rss miner_rss)
+ -Dwriteback=true
+ -Dabiword=true
+ -Dicon=true
+ -Dmp3=true
+ -Dps=true
+ -Dtext=true
+ -Dunzip_ps_gz_files=true # spawns gunzip
+
+ $(meson_feature networkmanager network_manager)
+ $(meson_feature cue)
+ $(meson_feature exif)
+ $(meson_feature gif)
+ $(meson_feature gsf)
+ $(meson_feature iptc)
+ $(meson_feature iso)
+ $(meson_feature jpeg)
+ $(meson_feature pdf)
+ $(meson_feature playlist)
+ -Dpng=enabled
+ $(meson_feature raw)
+ $(meson_feature tiff)
+ $(meson_feature xml)
+ $(meson_feature xmp)
+ $(meson_feature xps)
+
+ -Dbattery_detection=$(usex upower upower none)
+ -Dcharset_detection=icu # enca is a possibility, but right now we have tracker core always dep on icu and icu is preferred over enca
+ -Dgeneric_media_extractor=${media_extractor}
+ # gupnp gstreamer_backend is in bad state, upstream suggests to use discoverer, which is the default
+ -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+ )
+ meson_src_configure
+}
+
+src_test() {
+ export GSETTINGS_BACKEND="dconf" # Tests require dconf and explicitly check for it (env_reset set it to "memory")
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild b/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
new file mode 100644
index 000000000000..d4adb19cc0c5
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.6.2.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
+
+DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead);
+# so choose ICU over enca always here for the time being (ICU is preferred)
+RDEPEND="
+ >=dev-libs/glib-2.70:2
+ >=app-misc/tracker-3.6_rc:3
+
+ >=sys-apps/dbus-1.3.1
+ xmp? ( >=media-libs/exempi-2.1.0:= )
+ raw? ( media-libs/gexiv2 )
+ cue? ( media-libs/libcue:= )
+ exif? ( >=media-libs/libexif-0.6 )
+ gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+ xps? ( app-text/libgxps )
+ iptc? ( media-libs/libiptcdata )
+ jpeg? ( media-libs/libjpeg-turbo:0= )
+ iso? ( >=sys-libs/libosinfo-1.10.0-r1 )
+ >=media-libs/libpng-1.2:0=
+ seccomp? ( >=sys-libs/libseccomp-2.0 )
+ tiff? ( media-libs/tiff:= )
+ xml? ( >=dev-libs/libxml2-2.6 )
+ pdf? ( >=app-text/poppler-0.16.0:=[cairo] )
+ playlist? ( >=dev-libs/totem-pl-parser-3:= )
+ sys-apps/util-linux
+
+ gif? ( media-libs/giflib:= )
+
+ networkmanager? ( net-misc/networkmanager )
+
+ rss? ( >=net-libs/libgrss-0.7:0 )
+ app-arch/gzip
+
+ upower? ( >=sys-power/upower-0.9.0:= )
+
+ >=dev-libs/icu-4.8.1.1:=
+
+ gstreamer? (
+ >=media-libs/gstreamer-1.20:1.0
+ >=media-libs/gst-plugins-base-1.20:1.0
+ >=media-plugins/gst-plugins-meta-1.20:1.0 )
+ !gstreamer? (
+ ffmpeg? ( media-video/ffmpeg:0= ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ app-text/asciidoc
+ dev-libs/libxslt
+ dev-util/glib-utils
+ dev-util/gdbus-codegen
+
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ test? (
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+ gstreamer? (
+ media-libs/gstreamer:1.0[introspection]
+ || (
+ media-plugins/gst-plugins-libav:1.0
+ media-plugins/gst-plugins-openh264:1.0
+ )
+ )
+ )
+"
+
+python_check_deps() {
+ python_has_version -b \
+ "dev-python/pygobject[${PYTHON_USEDEP}]" \
+ "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Avoid gst-inspect calls that may trigger sandbox;
+ # instead assume the detection will succeed and add the needed test deps for that
+ if use gstreamer; then
+ sed -i -e 's:detect-h264-codec.sh:/bin/true:' tests/functional-tests/meson.build || die
+ else
+ sed -i -e 's:detect-h264-codec.sh:/bin/false:' tests/functional-tests/meson.build || die
+ fi
+ gnome2_environment_reset # sets gstreamer safety variables
+}
+
+src_configure() {
+ append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+ local media_extractor="none"
+ if use gstreamer ; then
+ media_extractor="gstreamer"
+ elif use ffmpeg ; then
+ media_extractor="libav"
+ fi
+
+ local emesonargs=(
+ -Dtracker_core=system
+
+ -Dman=true
+ -Dextract=true
+ $(meson_use test functional_tests)
+ $(meson_use test tests_tap_protocol)
+ -Dminer_fs=true
+ $(meson_use rss miner_rss)
+ -Dwriteback=true
+ -Dabiword=true
+ -Dicon=true
+ -Dmp3=true
+ -Dps=true
+ -Dtext=true
+ -Dunzip_ps_gz_files=true # spawns gunzip
+
+ $(meson_feature networkmanager network_manager)
+ $(meson_feature cue)
+ $(meson_feature exif)
+ $(meson_feature gif)
+ $(meson_feature gsf)
+ $(meson_feature iptc)
+ $(meson_feature iso)
+ $(meson_feature jpeg)
+ $(meson_feature pdf)
+ $(meson_feature playlist)
+ -Dpng=enabled
+ $(meson_feature raw)
+ $(meson_feature tiff)
+ $(meson_feature xml)
+ $(meson_feature xmp)
+ $(meson_feature xps)
+
+ -Dbattery_detection=$(usex upower upower none)
+ # enca is a possibility, but right now we have tracker core always dep on icu and icu is preferred over enca
+ -Dcharset_detection=icu
+ -Dgeneric_media_extractor=${media_extractor}
+ # gupnp gstreamer_backend is in bad state, upstream suggests to use discoverer, which is the default
+ -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+ )
+ meson_src_configure
+}
+
+src_test() {
+ export GSETTINGS_BACKEND="dconf" # Tests require dconf and explicitly check for it (env_reset set it to "memory")
+ export PYTHONPATH="${EROOT}"/usr/$(get_libdir)/tracker-3.0
+ dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 9424cd2981fb..9a8da04d0545 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/portpeek/Manifest b/app-portage/portpeek/Manifest
index 8e5ae5b6bc4b..8997b8211396 100644
--- a/app-portage/portpeek/Manifest
+++ b/app-portage/portpeek/Manifest
@@ -1,4 +1,6 @@
DIST portpeek-3.2.3.tar.gz 13583 BLAKE2B 23aa397b3f8a1d5d0e4a0ec2a3e1eac86fe4c73fc8675d3799056e70ed3807da26ffa0ab1ea7682a442d1a851c15c5bba1e66cd212390980975e8070abadc98e SHA512 32a8ad4411452a29d57e042e37014ab8b84edb15ee9df2d250171f4c14923f0e881b6e131cd5163fdcbbdc9915b82e0580bca382011861569984ca61e3d3d608
+DIST portpeek-3.2.4.tar.gz 13655 BLAKE2B bc758a6312775458974bf0cd1218150f18b35cf0722b36829443a7df8e8aaf35b40f2d8edeaad8a21f32b9a5f46ad2eabe7a762286ad62f71f41de08553fbd1c SHA512 2a8d85c1862c3d800251aa94a9ffdee18100aa8d39b6e72dcf8d34c21ac1efb7ef100efe4a3bca5b96570604bfa4b5c4f702ab85f343476ba3081f123d65b5e5
EBUILD portpeek-3.2.3-r1.ebuild 724 BLAKE2B a36b03196c9904076bacf99af19105cae2fb4da385df9b16d448c531e51614a204a9eff3d670b5eea6842d2c7ea61e683b3ffaa66a9eda3343a661bc3eb28e38 SHA512 d5e0bb75583fbd6bb5dcd1ac7fa04f2a710992d619da9c7c5e2986e3fd66ddf936c45025ea40242063676c88f2fe7d0b00d5f3c2e82efe461704e3cb5bb97f1c
EBUILD portpeek-3.2.3.ebuild 723 BLAKE2B 344c44d9076ccae9d18da5e8714ba9ec54308d65631ad535a849402a28b6e338a69024cbeac9771ffcb73f55b66153798a0173914a6c98b9bbf728640c43a40d SHA512 1328519ea757d0fe1f6420c7717c9d170b3bd86f48cf7bfa0791821371dd753687b288114603c8e4eebcd6d37a2b4648b48532d23db1765b70cbe3a386648880
+EBUILD portpeek-3.2.4.ebuild 727 BLAKE2B 821955f6cb4295640b52a5fa0cabad730f3fa37ce0dac6b43522fd585b1e9e3b020189d5dfe5607f9edfbf4fe27450c714e0bfcdb8031f5727dea6dec01f4e22 SHA512 6dfbe45b60306651fa272f3fd637efd33e7f4f1ec6095a64a5b92d65582734cd1ed55d6acbfe34046ff18a9917b33461417305cd9299e629197d15d238bc28af
MISC metadata.xml 333 BLAKE2B 8f862f87d0f6cb53dcbcda433a03202c648723f7b965798173fa1caaf8cb2d9d6801283b65c8a1184685e47c7cddd76e927facb3f9b014325bd5c88a2d69664f SHA512 1e16d124fe120663bb0ecb7995b6be4dc65f5d164bff681029fc6f82113926aaa875a97dcdb6f9231e170b416c6bd3e19a935aa5dfebb01969b169e7b9c89f10
diff --git a/app-portage/portpeek/portpeek-3.2.4.ebuild b/app-portage/portpeek/portpeek-3.2.4.ebuild
new file mode 100644
index 000000000000..ea6ae8424dff
--- /dev/null
+++ b/app-portage/portpeek/portpeek-3.2.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+PYTHON_COMPAT=( python3_{9,10,11,12} )
+
+inherit python-r1
+
+DESCRIPTION="A helper program for maintaining the package.keyword and package.unmask files"
+HOMEPAGE="https://github.com/mpagano/portpeek"
+SRC_URI="https://github.com/mpagano/portpeek/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+ >=app-portage/gentoolkit-0.6.3
+ || (
+ >=sys-apps/portage-3.0.54-r1[${PYTHON_USEDEP}]
+ )"
+
+src_install() {
+ python_foreach_impl python_doscript ${PN}
+ doman *.[0-9]
+}
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 033b543031dc..6e978062df22 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest
index 13139d2940c4..eaf4e8861587 100644
--- a/dev-cpp/rapidfuzz-cpp/Manifest
+++ b/dev-cpp/rapidfuzz-cpp/Manifest
@@ -1,7 +1,9 @@
DIST rapidfuzz-cpp-2.0.0.gh.tar.gz 287804 BLAKE2B f49e5681c41da985c71b61f7deb3f50ec778c15c9ccbc0484107b7508adf22c24b707c7f6a309ff307312e3e862ff7b8e0672c528201708a4ed5f3361dd76935 SHA512 02af141b123545303d634ffe84fbe83e635f06c9ffa3a6506661e53beb22fe7221942b3e46d33b2a49ef929c5de9acfb00c48cb5685c760506c5fcf37c716f9a
DIST rapidfuzz-cpp-2.1.1.gh.tar.gz 294473 BLAKE2B 71dc85cc8b5b11224ee26b3be117869e26c4fe43a780baa5629282675c2a9ca523deb22fbe58c15f265b53960fa0a8310b99ecd2fc412b2dbaacd3983dd69ab9 SHA512 802f465a1e3e21e6417c40e77e241a4e50a996f6aa70739f25cee228490fff4f2b366d6029beea9639769493f63520e5242665a91a6f105ebf1feb377a3a2e50
DIST rapidfuzz-cpp-2.2.0.gh.tar.gz 297682 BLAKE2B 98b781eb64e14ed62ab388e6858f1183e231aa293d5561f778a786fe7a6cca97ead9af9665ec29c6683acbbc3513df15832879e6fff3ab383e52c41d1a126579 SHA512 a3dee89e37d085b2c41ab6541a5e7098ab1dcc42255ee722faa8d723a1d61f4593036a2a8c875f71e426d8964b3fc4fda955432df00108c713c0d6028688a2f1
+DIST rapidfuzz-cpp-2.2.2.gh.tar.gz 299202 BLAKE2B fcdb0cfd464814b7dfefcb9f6d35381063e610d0b08451b3e840398c791a1d6043eaba81fe6a63be32c653f045dea9bebcaa655e2db5e4b0a27cced7086b9665 SHA512 81811f8e9fb1fa022ea358dc5d8cd09314eb074a91befce8573b3dfce1415e6c0f41154a13fbc43343a9f8ef6ee138efe75394ad9e90b72c90c54aa620747084
EBUILD rapidfuzz-cpp-2.0.0.ebuild 641 BLAKE2B f0bb0290f9914703fab9d779ed2ec4439bdc32d8ca724829d787016e1ca915a35060f638f32c460ab4fe1595899da1e24ba6a36f4f29ae2c09f697477551860d SHA512 13b25675ae0c3ddebf4d62c064704b7b76d415d043b4d0bcb52c5c77530f5993ac6414a3323f076d9c890fa82fcf9498563201248c7fa9bf392c837839ed0915
EBUILD rapidfuzz-cpp-2.1.1.ebuild 648 BLAKE2B f3e49fc9a444df556c354b4df7af8f12b349e7f7b7bed9c06826c4df0775b7ed2cebef27f4687340a41bd12095a86ea0d5ebc6b21214e97c45bb42cd410c78e4 SHA512 bdde54b09fd68e798df7e64c8005c6b23626779e99a74e0cc53d509784cc81ab894f734f18ff22f1a6f994110a5a087a58c8c11d614be08da8a19c6b112f74fd
EBUILD rapidfuzz-cpp-2.2.0.ebuild 648 BLAKE2B f3e49fc9a444df556c354b4df7af8f12b349e7f7b7bed9c06826c4df0775b7ed2cebef27f4687340a41bd12095a86ea0d5ebc6b21214e97c45bb42cd410c78e4 SHA512 bdde54b09fd68e798df7e64c8005c6b23626779e99a74e0cc53d509784cc81ab894f734f18ff22f1a6f994110a5a087a58c8c11d614be08da8a19c6b112f74fd
+EBUILD rapidfuzz-cpp-2.2.2.ebuild 648 BLAKE2B f3e49fc9a444df556c354b4df7af8f12b349e7f7b7bed9c06826c4df0775b7ed2cebef27f4687340a41bd12095a86ea0d5ebc6b21214e97c45bb42cd410c78e4 SHA512 bdde54b09fd68e798df7e64c8005c6b23626779e99a74e0cc53d509784cc81ab894f734f18ff22f1a6f994110a5a087a58c8c11d614be08da8a19c6b112f74fd
MISC metadata.xml 338 BLAKE2B 43c0cb99a03961ca48146b237a22fbf56c90312b7a39b57a3d01dd532f4f01891e713c802b372b4efb0af528198d8f2c0febae6ffec65da152e8e23f7a67b8a4 SHA512 a54d78c951d15319a2e467dc5d5692d9af5ef9e79c9c9135ee5e26853361ec6bcfebab8e82e3299314f9b7c8cd703365ff6d144e7e6876f486ca5f3a02a3b0f7
diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-2.2.2.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-2.2.2.ebuild
new file mode 100644
index 000000000000..1cf4910aa2c4
--- /dev/null
+++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-2.2.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Rapid fuzzy string matching in C++"
+HOMEPAGE="https://github.com/maxbachmann/rapidfuzz-cpp/"
+SRC_URI="
+ https://github.com/maxbachmann/rapidfuzz-cpp/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ >=dev-cpp/catch-3
+ )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DRAPIDFUZZ_BUILD_TESTING=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 8378ae11b528..1799b7735a07 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/algol68g/Manifest b/dev-lang/algol68g/Manifest
index 23118737c696..06f719170784 100644
--- a/dev-lang/algol68g/Manifest
+++ b/dev-lang/algol68g/Manifest
@@ -2,7 +2,9 @@ AUX algol68g-3.3.21-configure-implicit.patch 236 BLAKE2B e59d1e65f6d1b83ac1bb43f
DIST algol68g-3.3.24.tar.gz 660171 BLAKE2B b70e568c48d4a4f1b142de97c7eaf4a52237e4bd74469318dbfa5bfdd3510f1770aaf4def2a95fe984dfa183206b70646ea0f3cd41486b64ab435ebaa4f70693 SHA512 e6d4baec87bdfc853ee6c17c80b121ce90d90409344bf55243a339e68b4bc79bcaf8cad56ca6e5eedc7742e445550c4eb6673e74352bf446a39b3ce1712de857
DIST algol68g-3.4.2.tar.gz 661224 BLAKE2B 1f07ff0aa1734755886d03ea4c0e6116303db72d27956a6d2d816e146b84db26b406b684c2166d6ebfc48f08399c7f54399b6f139f73fb2f3177780dc322d711 SHA512 1c3924ea9bd752cf754dfe188dc57c8ef4433180d88543dd5559203fdcda8dd4aec3528fe952ce64d2c0665065ff44dc7fa205a1a74d0269cfa9176efd8f6f8e
DIST algol68g-3.4.3.tar.gz 660981 BLAKE2B d160d851306a4f5975ce0f7254c22e11aed5b7fd659e32717755b1e8b6ac3a7ca6fc5208a466979a5a400940cd93a06456fbb3520a14b8adb617786004606474 SHA512 d3a4f0381624076c5dece247bb60babc22b603d310614316fb4565cf4b04ea46890377e7e9d7ee82e816df2d1881f37f0bc299f2677a03df6c46a6966b69ccad
+DIST algol68g-3.4.4.tar.gz 661980 BLAKE2B c596dbc7579415bd386f26f483857d6ffababdb43e9bb7bd8edc3171b447c3da2dc8baa25ad8fadcadd7dfdaa4650620b8449c5b0d9d2e056775726e7db53dc6 SHA512 d3d9b1aac61871475877c4dd1078bc856fd6f1726bd374e16d8ac9530aee00cdd7fb618c96afa98b28fd66dee343cc7bf92e201787d4598e41dbd794ec3d0a9a
EBUILD algol68g-3.3.24.ebuild 946 BLAKE2B 609343d646c2fa3b96ce05c42d4ffc78768e441a8b79e7f38c1a4266a0e3deb454db6d33a620e4c6df81faf10b83a0f27242899090b141688c57224fc4efae09 SHA512 f9bdbbe26e6d68fcac101941178d957367c73f15fed114ee0ae5de0a183aa35ab4bb659eb8299b4a5bc6854659fc6c3945e79858cab7dc35c5a0608fdb7aef09
EBUILD algol68g-3.4.2.ebuild 947 BLAKE2B efe202e1c73de4a41a2462d1026512f6ce622cd4e3c4f3c4488660bcf1be9cbaec6b6fb5b01b16904fc1fe1d3be07921db0b8bc3ca591f02eada8416ceb3b0f4 SHA512 84428d78b17cfc764bcdbc8dbd5efe65cf631d01e25ccae803d3ba0af7f910bb8a01cfd7212fd303506dac017ad1f9bee325a79d7ed82e5e21ab9ec0a19bcfb5
EBUILD algol68g-3.4.3.ebuild 947 BLAKE2B efe202e1c73de4a41a2462d1026512f6ce622cd4e3c4f3c4488660bcf1be9cbaec6b6fb5b01b16904fc1fe1d3be07921db0b8bc3ca591f02eada8416ceb3b0f4 SHA512 84428d78b17cfc764bcdbc8dbd5efe65cf631d01e25ccae803d3ba0af7f910bb8a01cfd7212fd303506dac017ad1f9bee325a79d7ed82e5e21ab9ec0a19bcfb5
+EBUILD algol68g-3.4.4.ebuild 947 BLAKE2B efe202e1c73de4a41a2462d1026512f6ce622cd4e3c4f3c4488660bcf1be9cbaec6b6fb5b01b16904fc1fe1d3be07921db0b8bc3ca591f02eada8416ceb3b0f4 SHA512 84428d78b17cfc764bcdbc8dbd5efe65cf631d01e25ccae803d3ba0af7f910bb8a01cfd7212fd303506dac017ad1f9bee325a79d7ed82e5e21ab9ec0a19bcfb5
MISC metadata.xml 665 BLAKE2B 2b9b283f86666d64dd77164c5afb0d76403c63f9f0dfac3170eb2ade95bcc382b09d14248cb720edf7c1b055e78ca5ca0017b6784caf4381d970a011301058bd SHA512 b3171d505f9f9e4dcdd5b5a0c6d302849fa017538402832dd3db205c48c68a39867089aae4d1f3c158a45bfc170b21f83789cba16511f251d70300020e102b0a
diff --git a/dev-lang/algol68g/algol68g-3.4.4.ebuild b/dev-lang/algol68g/algol68g-3.4.4.ebuild
new file mode 100644
index 000000000000..f1c0cc53d018
--- /dev/null
+++ b/dev-lang/algol68g/algol68g-3.4.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Algol 68 Genie compiler-interpreter"
+HOMEPAGE="https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html"
+SRC_URI="https://jmvdveer.home.xs4all.nl/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+curl +gsl +mpfr +ncurses plotutils postgres +readline"
+
+RDEPEND="
+ curl? ( net-misc/curl )
+ gsl? ( sci-libs/gsl:= )
+ mpfr? ( dev-libs/mpfr:= )
+ plotutils? ( media-libs/plotutils )
+ postgres? ( dev-db/postgresql:* )
+ readline? ( sys-libs/readline:= )
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=( "${FILESDIR}/${PN}-3.3.21-configure-implicit.patch" )
+
+src_configure() {
+ local -a myconf=(
+ $(use_enable curl)
+ $(use_enable gsl)
+ $(use_enable mpfr)
+ $(use_enable ncurses curses)
+ $(use_enable plotutils)
+ $(use_enable postgres postgresql)
+ $(use_enable readline)
+ $(use_with ncurses)
+ )
+ econf "${myconf[@]}"
+}
diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index afd6a45c0fb2..31a3c1b28413 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,5 +1,7 @@
DIST fuzion-0.083.tar.gz 830470 BLAKE2B dcd320fbc8e4e426857f26004678e6e768d3baa987668db2c8b6e2b52c8dfffecd4e65f5d3930f7aa0726b0ae5be1a6266c6721fd4de7d0d277e2e779adaf3ff SHA512 1f727bb280d3de15f085093eac63810c6cadb6e8a5939d288abdbd5b79f4bb982e568dba484c5db087b3050635330f4b93d81c457ec50c7e2e9ceb21dc89dea5
DIST fuzion-0.084.tar.gz 858114 BLAKE2B 0c0f30b22a85527ae7acf2150e18c79257ac60cd5c17ec9d7e53a6f8e496f1dafa199dfdd34a0c4940dcdce28d1c8c794b1d5a5ff4fe3b3fa6229862be760027 SHA512 cb628557dcdb7835a77e1472e45da485e69706487aa26d74fc630272fcb5e408adcd7b1ed485e0c7b34eed761911b15126ac82ef0fd748354da02fda09b9dbe9
+DIST fuzion-0.085.tar.gz 951247 BLAKE2B 5ae8999453759e0a8e5fb44b0aec833adb2c66ca9fea3e3092e2f298cc27a98c75abe0947337e9bb43920009d3bed8aa526a325fc58791d6177cb4f2d7ae7f23 SHA512 4a40eeffaa40b0568d90a20cf4125e7bddcc651fbe55b38866bb3cc90517749259336f776c33b762969986accae01e532b09418114b7c60e98377074bf144a17
EBUILD fuzion-0.083.ebuild 1314 BLAKE2B c7da07fb8a172d9d0124e7d835a76ff145f9352d4b008d3b0020e423f346c9fa9c169ac46672ddd8894f55e342c75679909da7e22983b989011ad255844eecfe SHA512 38a721c53b917f9eea7092f355bb7a83827183e5a6c6e4d53fbe7db47fa0b93e9c177dba47dcd7f64314cf87b7ce93f5b8a4970353bd621050093f53645f4ac8
EBUILD fuzion-0.084.ebuild 1341 BLAKE2B 8f4a040dedbdd44bd8143f8b745e3f3ab3d3c87bfe882425c317f3787bcc310a17b001aea04cd099ea0d31a28a0265037d21c378e8c6dbfc336a3e2ad018ac91 SHA512 404aa42daa1ea44a96ac7b667c965434873ee89fd9dd3dde82a0f06324ad9786cbb5091b3c6c770a8d298fcb28f5d14fd335ebd697dff33ec7a5ace0cd91f1a8
+EBUILD fuzion-0.085.ebuild 1341 BLAKE2B 8f4a040dedbdd44bd8143f8b745e3f3ab3d3c87bfe882425c317f3787bcc310a17b001aea04cd099ea0d31a28a0265037d21c378e8c6dbfc336a3e2ad018ac91 SHA512 404aa42daa1ea44a96ac7b667c965434873ee89fd9dd3dde82a0f06324ad9786cbb5091b3c6c770a8d298fcb28f5d14fd335ebd697dff33ec7a5ace0cd91f1a8
MISC metadata.xml 678 BLAKE2B 1785e807c53bd64819e1e7510d96a6d81bf316351d38633cd45f506fe79faad7334fb13ca646366c31146f66301dfbe638a71fffee0726867f6863340b7d14f3 SHA512 d61ffbe425b6a6b84dc1f813f279c0e655650e8b5273c69492f1092414ae956c8f1413bda3a87e5a28783a1d219d7d69282eeeaab1c8e6227a04c05ca0bea27b
diff --git a/dev-lang/fuzion/fuzion-0.085.ebuild b/dev-lang/fuzion/fuzion-0.085.ebuild
new file mode 100644
index 000000000000..ad9ea106d3a1
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.085.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://flang.dev/
+ https://github.com/tokiwa-software/fuzion/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
+else
+ SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=virtual/jre-17:*
+ dev-libs/boehm-gc
+"
+DEPEND="
+ >=virtual/jdk-17:*
+"
+BDEPEND="
+ test? ( sys-devel/clang:* )
+"
+
+DOCS=( README.md release_notes.md )
+
+src_compile() {
+ emake -j1
+}
+
+src_test() {
+ emake -j1 run_tests_parallel
+}
+
+src_install() {
+ # Remove unnecessary files from build directory. bug #893450
+ local torm
+ local torm_path
+ for torm in tests run_tests.{failures,results} ; do
+ torm_path="${S}/build/${torm}"
+
+ if [[ -e "${torm_path}" ]] ; then
+ rm -r "${torm_path}" || die "failed to remove ${torm_path}"
+ fi
+ done
+
+ insinto "/usr/share/${PN}"
+ doins -r build/.
+ insopts -m755
+ doins -r build/bin
+
+ local bin
+ for bin in fz fzjava ; do
+ dosym -r "/usr/share/${PN}/bin/${bin}" "/usr/bin/${bin}"
+ done
+
+ einstalldocs
+}
diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest
index 8da31db738c3..495d9cc98b5f 100644
--- a/dev-lang/luau/Manifest
+++ b/dev-lang/luau/Manifest
@@ -1,12 +1,12 @@
AUX luau-0.600-cstdint.patch 205 BLAKE2B 124f4c0680d076cdd86eaa950ad4ab2a682698b5b96bb0ec9dc45fd38958bc178886138a52cfefd71e2a9fda5919b3fbb8a4df6de69beb143e2d8adbe96db017 SHA512 010ddcabf9785c6bf5784bcfeea2dc63ceb6ec770099a3b5e53827d0dfafd334bf755d5c2e0906c0c3747cf50a0ab3e2f6a816dd0b7e89f3bda7440c92b6c730
-DIST luau-0.595.tar.gz 6064604 BLAKE2B 3586b7aa90e7a365322099f4861a51b6bc089fa17aff1b81dab4456038b6d4e1ad7b61708bf23d085c1fad5ebcaa9010dff343d8e278475740c9c6d9250f6c3e SHA512 47498e69ea05b79739a406ad3455b914319aefdb2595ab13e9b1a508f5b92d084f8e5eac795f1a87c49e67008d01683f817847d8b84fc2a01c23c42103840e06
DIST luau-0.596.tar.gz 6068791 BLAKE2B b6f8c7e0c51486910a8e4f22f22e2da407c90eb7bf56dcbd29932ad95a82cd5c0dc66933d9132394213a9e170f0e24512879c8ca914d44fab1069e9eb398d440 SHA512 2ae5727206020e74f70fef8acdf2b77ff4dd7872cf2122f9a09214ced606e9df2a494d02bd7fddceb9d056bb768764d0de5b6ed0ac15ccf65cf639e644245dca
DIST luau-0.598.tar.gz 6081452 BLAKE2B 19b725ea63df144288ef7d7ce12e1ae04a9908acd9af0820be80ff559b0635427c617bf586a58af044d03608e4f9c494bc0fa8adf3d19a1d7fc600fa33d8d099 SHA512 62cabc2f0ba5ac204221431153e84a7b3ad53ee33ce04836c3bbbb37eb54848e2cbc997da9bfa5acd942f1eb326bca0b967108265e57b3e7de6034189dbc00e5
DIST luau-0.599.tar.gz 6501273 BLAKE2B f065f0ca11664841d182384c3ae3f3e8e283a0c504df43bd67139039afd1b75343ffc24c2fb26e13914bdc22efe66dd68cd3f1eb922bad2eda2540b04120a1ae SHA512 de9997f240f52551097bdd8af9c4fc40d0c90289e4e0d3677c2fedca2e69d57a7ac3fa8dc2df60eecfb466d9205eed517cb6cedbebde80ad318a370f37ee0ec9
DIST luau-0.600.tar.gz 6521332 BLAKE2B e2dee23ce448659ef9ebba4067c61a2666028de63cc4bdccc55cc970740c419f5865659601ef2c63e0cb381fef43b0ceb5f944eb29677f8f3ee10bf511b7aed1 SHA512 51d8cc1bf6547c5866e5f98748dac31f6da645552ba57ce7b100586cf51c1d7e0bc54359f1f74ff7043d2801256695c074b3a604f0404fc331472c664edf9cea
-EBUILD luau-0.595.ebuild 764 BLAKE2B 0b537522661c2c8bfabcd10bef8296ce181f8bcee1cb9ceae85d0ca93f504f68e39b668b981e84981e8aa2109e75c2b7dd955271a96e1fd493090eeb72ee7c97 SHA512 98ff58b32279b3e3c8c16812f5d10002abf63ed29bf40555b5a364af0ffdb562fc75254b8ab42df5e0bef695002f4f59bbe7f4059208da5d9a163300f07d535a
+DIST luau-0.601.tar.gz 1612674 BLAKE2B f3f760dc6e74ccaba616e5320e78c5994e6c9cc89eaeac18b62533a22e2fc3756e6be6c17cd5b14a212cca384164f7ec90ca720dfd53801dcfa4cf5df17a6ddd SHA512 be8c5fc29269a8c94a8aa0f15f4d88f11ee0d75be4c51c61225b6a0ebebba3c9cfb6c0dee0045a775ccfaf95ea9b4d52e84acf7a9fe970fa92b9bc0d161233d8
EBUILD luau-0.596.ebuild 764 BLAKE2B 0b537522661c2c8bfabcd10bef8296ce181f8bcee1cb9ceae85d0ca93f504f68e39b668b981e84981e8aa2109e75c2b7dd955271a96e1fd493090eeb72ee7c97 SHA512 98ff58b32279b3e3c8c16812f5d10002abf63ed29bf40555b5a364af0ffdb562fc75254b8ab42df5e0bef695002f4f59bbe7f4059208da5d9a163300f07d535a
EBUILD luau-0.598.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f
EBUILD luau-0.599.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f
EBUILD luau-0.600.ebuild 818 BLAKE2B 1a01a2f745edad5557e4dd31599960e05c16b93242b1aea4a376b9d04f5e13bdb67501fe2953ff64625fd7e756f36ca91ae705805a327feb3f1ebb97888ead41 SHA512 959013a9e10d9468b04c1d6bf877a4342591717f21f337c22d8790695bb17d1c7e23376a4dbb48e515b78d91f757d9d9ec0503c987fe7c7eedaddf4e8baba689
+EBUILD luau-0.601.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f
MISC metadata.xml 1071 BLAKE2B 21583b8ae784e9d98bf3f05cc8cca796e6e77b348ff43e52954a4aa67b805beaaf20c2f116753ed41764b51d85d4c673cd92e757053653bd8fc7bb8ab5d4ba79 SHA512 1a98dcfd442fc107c206c21c3ad3e464eec4ed3a77250b6dcaf982078553f612b1c6308a19a586835e6e17d3b6e208ecb6eca64b79fa2ad26f871b42e1711fe0
diff --git a/dev-lang/luau/luau-0.595.ebuild b/dev-lang/luau/luau-0.601.ebuild
index b15291852bc5..c7bee4916d90 100644
--- a/dev-lang/luau/luau-0.595.ebuild
+++ b/dev-lang/luau/luau-0.601.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]] ; then
else
SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="MIT"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 5fb72ae3b4c4..a28629bfb785 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/c-blosc2/Manifest b/dev-libs/c-blosc2/Manifest
index 7f4de59b87bb..c0e6dae6e565 100644
--- a/dev-libs/c-blosc2/Manifest
+++ b/dev-libs/c-blosc2/Manifest
@@ -7,6 +7,6 @@ DIST c-blosc2-2.9.3.gh.tar.gz 3139809 BLAKE2B 740bfbc3cd1416d0863f6939ba4b5e27b2
EBUILD c-blosc2-2.10.2-r1.ebuild 1548 BLAKE2B 55a4ad437715e40c0437c7e7027b0da496efa02a4d2de47d95e5edbe7f5db6195406fdccd5c387c8aa6b75ff01da97306eff61eec9ca3daf63ecd7fedd45b311 SHA512 ec2d28206775b366e9273ff560e39561733d2f0c11d10215aa2f057d83a50ba9e43856d594c8715e1d9f857e00f95730573bb3283ca22868c3d0f7b176306b6b
EBUILD c-blosc2-2.10.3.ebuild 1551 BLAKE2B e6960e5b7ed2a22ecd6352e23ba174764c88298c7aec0fff5e7a68b501daa4f77a1ebe07b7ab5bf094d6d838b9348eb4e34b425b86a0b06ad20aa6f5a1993511 SHA512 8bc434ee9beb16d634960695224343b3e612a852555f8fe60ceb4cd01b9d64d137637b65e00fe1d2cd5695fe2e654eb33a1a182e0472e3eeb909749c0619978e
EBUILD c-blosc2-2.10.4.ebuild 1551 BLAKE2B e6960e5b7ed2a22ecd6352e23ba174764c88298c7aec0fff5e7a68b501daa4f77a1ebe07b7ab5bf094d6d838b9348eb4e34b425b86a0b06ad20aa6f5a1993511 SHA512 8bc434ee9beb16d634960695224343b3e612a852555f8fe60ceb4cd01b9d64d137637b65e00fe1d2cd5695fe2e654eb33a1a182e0472e3eeb909749c0619978e
-EBUILD c-blosc2-2.10.5.ebuild 1551 BLAKE2B e6960e5b7ed2a22ecd6352e23ba174764c88298c7aec0fff5e7a68b501daa4f77a1ebe07b7ab5bf094d6d838b9348eb4e34b425b86a0b06ad20aa6f5a1993511 SHA512 8bc434ee9beb16d634960695224343b3e612a852555f8fe60ceb4cd01b9d64d137637b65e00fe1d2cd5695fe2e654eb33a1a182e0472e3eeb909749c0619978e
+EBUILD c-blosc2-2.10.5.ebuild 1550 BLAKE2B 80ffa2b48c3e29106bfbdf53ee7aefc5b6c26d953cac32e93906ff432ce9071341f75a6acca83cd8022bdf81c3a982e74b4df56980fa83a3fd92689198e3e074 SHA512 dd2746818fd7e71b8ba2542256d3e5dc4defbc2f5dbab2a9d1ed5f556346121d52ed0b22d3de9e6dd6023373a9189b5467996cd58e1d185ce263499eb2cae605
EBUILD c-blosc2-2.9.3-r1.ebuild 1447 BLAKE2B 115ccfce9e9c73546d0f2f389afc4b3fcf56addd6dd3ecf6e8642fbeef8b7ad6d137b41e0bad46f25da71de7fbea4213b668afda56b292b1c188d745bddd53f7 SHA512 00684eef1631abd1085f8e1211881d7e53189ec9303096c22efdbe850badd3e8a807169105dcf27efdeee0741c3646a2e7269df6a181a31db8865cd70f256e79
MISC metadata.xml 327 BLAKE2B 5fafd7f688780e7c5479d492da4943b9a95122d5c64e36e4415fe69a708f983f9463824981d771424c1c75f7236a159ef843738a0b31430ccd572770fbc5a74e SHA512 9d2aa06eb8e144bafe1c65b9c7704993633f9e1db629d77209e8c832e09de34c641d9f588cf208d8f5f65ff489c56f1e01ef573213439ba99678601d6a790ee0
diff --git a/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild b/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild
index af8b2fdc4f2c..4396638a727b 100644
--- a/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild
+++ b/dev-libs/c-blosc2/c-blosc2-2.10.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="test +zlib +zstd"
REQUIRED_USE="test? ( zlib zstd )"
RESTRICT="!test? ( test )"
diff --git a/dev-python/Faker/Faker-19.11.0.ebuild b/dev-python/Faker/Faker-19.11.0.ebuild
index 34d2cdd3a7af..eb594c70b156 100644
--- a/dev-python/Faker/Faker-19.11.0.ebuild
+++ b/dev-python/Faker/Faker-19.11.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc x86"
RDEPEND="
>=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index fcea5c124572..879b28509b2b 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -7,7 +7,7 @@ DIST Faker-19.6.2.tar.gz 1680331 BLAKE2B 3453c531a1860c3e1782e24ad2d892d8291e1fa
DIST Faker-19.7.0.tar.gz 1680303 BLAKE2B 80169d818749003b6961adb85969eb025c38b81d8d333466b304815396aaf646b1a9e1fb9457e68292600576fa6a91ae1851af85e2bc3403dfa383f223fe49ab SHA512 f9b47d0bf52f5ba3a300222d45ad087eedbdf9ed7b1cae11cb600834f8919247e9000211157811dc016be7040925ec7930a407e8ea497ca87cae382d1edd2a56
DIST Faker-19.9.0.tar.gz 1680879 BLAKE2B 64c7ea0e86a7c8032ec4c5172f369053d82252382fcc6b9d288d89229da53167fad016207843d2a7fc9b0c874b620aee183b8e471fce47ce419e65496d8a7c84 SHA512 f8445b15857e871ba703cd869e22681e0985065f2513f9916d59af61afd2f1de1a2947b692ea7487771d4f83e98ff574b23a8a5c833a4f406c68157adc0d251a
EBUILD Faker-19.10.0.ebuild 852 BLAKE2B 6199226fba1ab7dd41d9ca1c41ecac47961e48a0f182f94b271fd63c917ccc0bc33fb32da7acd5de89e8a771bbf4f23ced52badbcfc10894884c0e2ed49a48c3 SHA512 e1b5a6c177d6aef7074bf5293b41b5e558850edbc2deb4c950c01a0586376fa0f824762ff50f468d7a21eb8461658524f2f5b26f77cbad21969db1d58ee79f90
-EBUILD Faker-19.11.0.ebuild 852 BLAKE2B 6199226fba1ab7dd41d9ca1c41ecac47961e48a0f182f94b271fd63c917ccc0bc33fb32da7acd5de89e8a771bbf4f23ced52badbcfc10894884c0e2ed49a48c3 SHA512 e1b5a6c177d6aef7074bf5293b41b5e558850edbc2deb4c950c01a0586376fa0f824762ff50f468d7a21eb8461658524f2f5b26f77cbad21969db1d58ee79f90
+EBUILD Faker-19.11.0.ebuild 850 BLAKE2B 8d3fd78b61d02c0b14c195f2e821971eaf28fbb41295d42347a4b0f2a4fce855f5a07e6922c1c54457bee26cdab39b9d4bd07cd0e239f8fa7c007fbebf630d37 SHA512 c0cc9bfc35275d202e43cc5b088c13808af9c2dc82a6a6a95f6d46aae6b851e0d303d337bb64290eedd841d2b2abaa1423e08c399dcaa4cd98701d6bafba3b17
EBUILD Faker-19.12.0.ebuild 852 BLAKE2B 6199226fba1ab7dd41d9ca1c41ecac47961e48a0f182f94b271fd63c917ccc0bc33fb32da7acd5de89e8a771bbf4f23ced52badbcfc10894884c0e2ed49a48c3 SHA512 e1b5a6c177d6aef7074bf5293b41b5e558850edbc2deb4c950c01a0586376fa0f824762ff50f468d7a21eb8461658524f2f5b26f77cbad21969db1d58ee79f90
EBUILD Faker-19.12.1.ebuild 852 BLAKE2B 6199226fba1ab7dd41d9ca1c41ecac47961e48a0f182f94b271fd63c917ccc0bc33fb32da7acd5de89e8a771bbf4f23ced52badbcfc10894884c0e2ed49a48c3 SHA512 e1b5a6c177d6aef7074bf5293b41b5e558850edbc2deb4c950c01a0586376fa0f824762ff50f468d7a21eb8461658524f2f5b26f77cbad21969db1d58ee79f90
EBUILD Faker-19.6.1.ebuild 843 BLAKE2B f7afed3a820435e2ac3dc3584d8054556c174b182b29dbce82e980a718d476c6b586e351177c60df8780521f91cc24bb75f3aa76811146cad6bb6f882fb04e66 SHA512 82841909516426e131179bb6f8c99c45e483bd450ace91472b530a5f97b6571e45df254f5d2b1d0d44207f08aa10421c05d280f027eb3c1dc3cfd1bbc677e98c
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index aa07e5563955..94950628dccb 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/arrow/Manifest b/dev-python/arrow/Manifest
index 17c6109a0664..746a45e7c66a 100644
--- a/dev-python/arrow/Manifest
+++ b/dev-python/arrow/Manifest
@@ -1,5 +1,5 @@
DIST arrow-1.2.3.tar.gz 127552 BLAKE2B 35f5b694d819d80913b5938e4af71f413fd3944636c1e89a79e868c03cb423f75692c1f0e8d85dba21e640591f8cd0404cdc6d77dd59956490d268fb4c9fdc7b SHA512 e90276f50bf8521570cc2cdbf011ff376e0d5bada0576bbfc76f6c63730c13f7eba1d978cc3a481e7c7356b0dce7c554f19cbf3ef03b280c5515be72d2c7d177
DIST arrow-1.3.0.tar.gz 131960 BLAKE2B 892ed898ea09a00ca100eada18956994d3567836c30feec50e1d2d1bca6a603c3f9254def16cd55b46e68c1530f8bf7c0f55401b458cc5aadf0883ade0899e90 SHA512 f0725e75d1005e0177bb234b3d2523aaf9e882ec08b020f6b3737a3af27af3c8c031aee9dcba0332595845a09a0286d56662b77ddad8a6da928ba37201725239
EBUILD arrow-1.2.3.ebuild 824 BLAKE2B c0a5630f775553c19eb721c0f3db0a77ee42b7882403165c7145bf02fabc7e806354962b4344075919232282804298aaea4241b74632247666a93c3dbc878b03 SHA512 442d0f4e91300d94bda10656a126afdae072f0dfa6d8da76ad21953bec7bc16808d85948e9559ad13645c67e6ebe6a895bd7b6f0732655d1b1423cb9d60a5ef6
-EBUILD arrow-1.3.0.ebuild 901 BLAKE2B 5b3a6699f9f4d61c351cd92083d301deeace93292914c03a0369f70d256bcb8b6b0599dd49421da98303ad551d0df18bbdf760d973c33cb0372f268e8376caa7 SHA512 71f25340f8c6f7f2cc047cf142d8b61f223480677b8332077202023f4ac329ec21160817832caf022400dc90da7bc7e95ba7606921cd8b71c0e8b16b421ca267
+EBUILD arrow-1.3.0.ebuild 893 BLAKE2B 41ab442c69dcae340c0519a040326360318adf729e590d8bfcac9b52b35a88704f36604a81f26834aaf0cf81dc78791be2f436779df6b82ad9ac33d21900fd60 SHA512 b5d9375a692c383d5bc970b84dd8a88cc49c90a53b25a4c0b93abe98715f5362ae62d98390fef6ed8bbabbafcc886269d9b2cc5e0c004435de670f4fc503cae1
MISC metadata.xml 387 BLAKE2B e07417bbea7b9b1a8b850dda631d1e626e013a6cac793893deafec648003970a6240833af5ecc3a9b19aff3ea38e26e684a7a151f1138ed9d8597b567d3ca960 SHA512 ea9a24239141a4338c7d3291e2be9dff5d36f33f91ec3fefb62c7fd054b0c7a80ce66b6916f045aa3eaf69cc4f2f3d116a525958fb0f6185b98a10660bc08e50
diff --git a/dev-python/arrow/arrow-1.3.0.ebuild b/dev-python/arrow/arrow-1.3.0.ebuild
index b77f1acf1f27..f300a27331d9 100644
--- a/dev-python/arrow/arrow-1.3.0.ebuild
+++ b/dev-python/arrow/arrow-1.3.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]
diff --git a/dev-python/charset-normalizer/Manifest b/dev-python/charset-normalizer/Manifest
index cec78c87ebf0..6f841c1ec40d 100644
--- a/dev-python/charset-normalizer/Manifest
+++ b/dev-python/charset-normalizer/Manifest
@@ -4,6 +4,6 @@ DIST charset-normalizer-3.3.1.tar.gz 104095 BLAKE2B d77acf61dcda03e2135b09c5eee8
DIST charset-normalizer-3.3.2.tar.gz 104809 BLAKE2B dbc3271794c7d73ee0d2ccbc5cdc3aa56181ac1331b69bd72928a20cb464f64fc190fd5f627b1deab4bba4a3c62144272e4b1368d2020707522bcae10c8a9607 SHA512 227dd9496e080310b3262fe0ffc32b5ebed16e5b3a294877555c0b04dee0cb073a2a0a4fa8dbad3029703ffaf1857acf24d9b87ca74d75fa2f0ba8fd3413e9c4
EBUILD charset-normalizer-3.2.0.ebuild 715 BLAKE2B 27c913739ce9029668f45dabeb46fb9a3cd0955fb62560090192b4432175f8a661266793019610c7e903a1938cf08bb24edc0953bdcb3901e0e5ccb57827b059 SHA512 f5645cd96929e60621aec045188d7edcf2b03c6c4ce116a3760f5df354df34efe2b1edf00081d67fa25bb1f385e5200ada67fcc5e30f99afbfdb3b5e065c9570
EBUILD charset-normalizer-3.3.0.ebuild 723 BLAKE2B 6d7130c43310723907887d6f01f654109f36ca760222e9d92c5686a08b1f5afbe5ac3d4ce5a6cf716c6245fa9ac4b9f26a9e39bc19491a89d94b048017f8501a SHA512 4de9488a94dcd96bb5e1038abb603aaac8a77928b633b7052f2eb050e9db2055150a55470ad33a934ab867c46c005cda163b5d2d18855ecfed2d061b7049b6da
-EBUILD charset-normalizer-3.3.1.ebuild 723 BLAKE2B 6d7130c43310723907887d6f01f654109f36ca760222e9d92c5686a08b1f5afbe5ac3d4ce5a6cf716c6245fa9ac4b9f26a9e39bc19491a89d94b048017f8501a SHA512 4de9488a94dcd96bb5e1038abb603aaac8a77928b633b7052f2eb050e9db2055150a55470ad33a934ab867c46c005cda163b5d2d18855ecfed2d061b7049b6da
+EBUILD charset-normalizer-3.3.1.ebuild 715 BLAKE2B 27c913739ce9029668f45dabeb46fb9a3cd0955fb62560090192b4432175f8a661266793019610c7e903a1938cf08bb24edc0953bdcb3901e0e5ccb57827b059 SHA512 f5645cd96929e60621aec045188d7edcf2b03c6c4ce116a3760f5df354df34efe2b1edf00081d67fa25bb1f385e5200ada67fcc5e30f99afbfdb3b5e065c9570
EBUILD charset-normalizer-3.3.2.ebuild 723 BLAKE2B 6d7130c43310723907887d6f01f654109f36ca760222e9d92c5686a08b1f5afbe5ac3d4ce5a6cf716c6245fa9ac4b9f26a9e39bc19491a89d94b048017f8501a SHA512 4de9488a94dcd96bb5e1038abb603aaac8a77928b633b7052f2eb050e9db2055150a55470ad33a934ab867c46c005cda163b5d2d18855ecfed2d061b7049b6da
MISC metadata.xml 389 BLAKE2B 3bbd21163c92f582c6f19a38c41a73b96adc3e3a3e84ecad87127fd4d77bc7b90f225f3fee8c0799b212881b5890717e65c23e1191cf1ce6a524887a747c4cec SHA512 51d4143d0e35df3d828b8d907cd5420518664c540d059e73c4f91692ca810bc36ee31083eb5d234318d2233348429422f31aa276b605eb74a9a1adcca7a72538
diff --git a/dev-python/charset-normalizer/charset-normalizer-3.3.1.ebuild b/dev-python/charset-normalizer/charset-normalizer-3.3.1.ebuild
index b18a4cc6ff3e..d768b5c4343d 100644
--- a/dev-python/charset-normalizer/charset-normalizer-3.3.1.ebuild
+++ b/dev-python/charset-normalizer/charset-normalizer-3.3.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
distutils_enable_tests pytest
diff --git a/dev-python/cycler/Manifest b/dev-python/cycler/Manifest
index 90d0e8fc7964..aca4d9a4565b 100644
--- a/dev-python/cycler/Manifest
+++ b/dev-python/cycler/Manifest
@@ -3,5 +3,5 @@ DIST cycler-0.12.0.gh.tar.gz 23308 BLAKE2B 7ef27c75314c860081a76004d720f66f20654
DIST cycler-0.12.1.gh.tar.gz 23326 BLAKE2B a7ec89573c09f7e2e1f185915e229e346185bcd81af5b1f8a352147f50b63ed051d7d09cd63adc3f9513fbe5005afeaa72644f4ad712e86ccfcd3326485507db SHA512 f1d264de9c5e63515649aefb5937ef7a85d781c07b1c7c8fe291c969565abb18eb48d6d62f77d278746c60900c93700cbb095d280e09de768aedc2463e60d9a2
EBUILD cycler-0.11.0-r1.ebuild 662 BLAKE2B a2debdab31c06bd6aab34a92c5cb5b73fc43a97055dd0884c0a24a4893e6f6f49663000d5d66537db52229e7227eb7b775957068bf6607faef451669fca6e5b2 SHA512 4486eba632f61cb6f8b046b69a733310602073adea83efb48ede9ae8dd2cda0f9be18374d9764d118fe245981c455f760bd8922f29023f62acd80b9522fb6a7a
EBUILD cycler-0.12.0.ebuild 670 BLAKE2B 0668012731a74033ab28fc65faed58eb44329bb8f2d4477d7bc1d004de1cd2da961e329e9df8f80a81d1cd60d341467b53a48bfeb261b02566134a52e3a969d8 SHA512 fc938eb10536c8cdffb678c9066d163dadc429c8db1deec5c647aa66a59388d3269ef47ab4ebf517f771a3f4f3e0553df0078c719f6941e13838bf7bb30386dc
-EBUILD cycler-0.12.1.ebuild 670 BLAKE2B 0668012731a74033ab28fc65faed58eb44329bb8f2d4477d7bc1d004de1cd2da961e329e9df8f80a81d1cd60d341467b53a48bfeb261b02566134a52e3a969d8 SHA512 fc938eb10536c8cdffb678c9066d163dadc429c8db1deec5c647aa66a59388d3269ef47ab4ebf517f771a3f4f3e0553df0078c719f6941e13838bf7bb30386dc
+EBUILD cycler-0.12.1.ebuild 662 BLAKE2B a2debdab31c06bd6aab34a92c5cb5b73fc43a97055dd0884c0a24a4893e6f6f49663000d5d66537db52229e7227eb7b775957068bf6607faef451669fca6e5b2 SHA512 4486eba632f61cb6f8b046b69a733310602073adea83efb48ede9ae8dd2cda0f9be18374d9764d118fe245981c455f760bd8922f29023f62acd80b9522fb6a7a
MISC metadata.xml 391 BLAKE2B 087752331eded830e84cb7448a9cd8f76a2ddce5e2be49901fca0b9de609af343bf2d6387a49a5b8344f0d5ce79077e0ec4f5bfd5283a550a43f715abdb114da SHA512 8b0f74d46825b7ade0f76faf9539ef13cfff9e946e973c1371ed5ae4404563ca1339657804acdaad5bfbf3d6c5041f0e6bd95893f8d6d9e1b1db67431bc07a0b
diff --git a/dev-python/cycler/cycler-0.12.1.ebuild b/dev-python/cycler/cycler-0.12.1.ebuild
index b4df8f7d8831..01fe7761de74 100644
--- a/dev-python/cycler/cycler-0.12.1.ebuild
+++ b/dev-python/cycler/cycler-0.12.1.ebuild
@@ -21,6 +21,6 @@ SRC_URI="
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
distutils_enable_tests pytest
diff --git a/dev-python/fastjsonschema/Manifest b/dev-python/fastjsonschema/Manifest
index 21d0a1f23602..193148d1e245 100644
--- a/dev-python/fastjsonschema/Manifest
+++ b/dev-python/fastjsonschema/Manifest
@@ -1,5 +1,5 @@
DIST fastjsonschema-2.18.0.tar.gz 371063 BLAKE2B d2b79eb442351487ffebc59ff48af1e8f07fb5e2ca97059cc98cc8f02eda3523fcf60b2aa6b46edc1d3d019ed04d65d2fc5c3eee58471ea9b2a0bd0bf7bf40ed SHA512 848ea4587edb9d694d4f42cee35c8a6a785f601b3e84daae5a5b155ca61c0c7de1b9164e86c0a48166d429a4a737799480dfdeaad7e81eab28f68f71dd46988f
DIST fastjsonschema-2.18.1.tar.gz 371060 BLAKE2B fc77683215e9080d3a6f162336a7ed55550a310c9921f0e669d90bfaea659dd77ad27ed0c623b0355d5efafa3ca2e83f72edf228c42cca0fc4fa16f4f474aa6b SHA512 a08fce64a67c67a06a7c3c637047648e1b2cfa749291794b8accc6dcc1ccf744eb50c8db773734017b79612b2dc4e19730a5956807b2459928fb0b996b59711e
EBUILD fastjsonschema-2.18.0.ebuild 557 BLAKE2B 9cb440101b469a4d1bf11b6db357d07945a102789d12918c7c27540e61164f8b15d54fc39d43ccdfdb1d25a7d15bf76ecdab93fe9c9f17931f9142b52e27a758 SHA512 a694b586f167b458a560da1185da18f246ad8dbb3d236b0773ac5adcd4c3a807382321a1c7d256494716276faf08a82233fec2dfaded97c6a0749eff0590fd78
-EBUILD fastjsonschema-2.18.1.ebuild 571 BLAKE2B 86c6218edf87095ed229020476d82c86aaa779be4a013128d3dadf6832dd1e96a9628ada9fdd2e693442d5b2b178cb7976b6ed68bcd99036d28d147d18cf8643 SHA512 4de99c48a1a5c5ac1e238c3ed74dcb72ddef9c53b797f6ba5c4cb7881ee1010dcab516fd11af89e1af6c6e57f31c25142aa26c8cfcb7a35b24d2b1309c7034fe
+EBUILD fastjsonschema-2.18.1.ebuild 563 BLAKE2B 132b93c04da9eaa4e9f79435043d737551067d241a78396e2f08d428d568442319990d653fae79caafc93dab41d5579da0a865a8fd9c8199040f0d6fb7e29494 SHA512 d081fe6f4a33c22e708641f86e8c651a257405b48d52fef2664dc6a339b515f7db1639232aa45330161bdf935269f2c793134ae6cefdd8e0db2571d9750098dc
MISC metadata.xml 390 BLAKE2B d29071ddcb0aea8db343c2924de51e8fdbf9295898c687ca0f474e007007407c9a402cd2fa74f0f2142dfb2f14a2cfd0c51c05f5fad6891734328a003283821f SHA512 db3339aaba0218ebea0ea4cd5b950dbf74572b18341f595fbbbe1f67c0c9c23413f4a98aeec5b49b036533cfea46e8f2a74f5f999c3b4c472a66297346139b05
diff --git a/dev-python/fastjsonschema/fastjsonschema-2.18.1.ebuild b/dev-python/fastjsonschema/fastjsonschema-2.18.1.ebuild
index e1529c815ca6..a262d0691ff7 100644
--- a/dev-python/fastjsonschema/fastjsonschema-2.18.1.ebuild
+++ b/dev-python/fastjsonschema/fastjsonschema-2.18.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
distutils_enable_tests pytest
diff --git a/dev-python/flask-babel/Manifest b/dev-python/flask-babel/Manifest
index e294b88e4c18..c9cf3c32d519 100644
--- a/dev-python/flask-babel/Manifest
+++ b/dev-python/flask-babel/Manifest
@@ -1,5 +1,5 @@
DIST flask-babel-3.1.0.gh.tar.gz 20625 BLAKE2B 44c0f6e0af8e9d48035819a98dcfe472af0e53d98486b3bca367227092d098e392e09b0383b08d0eb782732d235f6f519bf6f553ea751750a869fc5f4de4bdd2 SHA512 74faab1e259fe38caf583982bf7a3595440ef37ec223a68243fa43eadfd4d661055706ba8eb92d29f37586e6a27d4f00fbdf5be8443820346b35b9551b716fc7
DIST flask-babel-4.0.0.gh.tar.gz 20777 BLAKE2B 60c43fde9a2c131672fa7d97dbfe8cc1c69117e60b3616a2f4d19b5693ff79937537cf7563de2fcf26c3380dd51166fd1bc965a1c583dc33fb340da609070503 SHA512 c2ac57e4ebde67114d535e57eb8b4094c8e3af865ea3076cd8d0ae30ff4a189037b7481280faaf7a4742bbbddca1513b3c408e198d1156c1e61a7b90c05bfe6f
EBUILD flask-babel-3.1.0.ebuild 976 BLAKE2B 79e261b91af159237a9fb30fa996ae86b87b37d63fe28773f17cca38b2f7057cb92ed252e78bb2561250d71e28250072857ad26bd2b6491ceeed334dcabd7514 SHA512 8180d25734614b94acdd27f61c682fb99ce3ebfd0dbd5e23ee722516cba509c58df280e0f0e9350d901edd786bc820f18ddc88a9674326e92820da8903646c40
-EBUILD flask-babel-4.0.0.ebuild 979 BLAKE2B 60c3d68869ba8d27d4247899041f31745d0f9b242455734cbf597701e945a0b8cdf0d67e6610803cae62871a7bbe58ea0282aead5da2f37f47c2ec5f2fd48b93 SHA512 45dcdb92b376b1fec239e649c4b9d51e58285c8e350bea19e272b89661d021f0c83c23b0984504abe6b3ac3f6f2c7ac0efaf38d333535d902dd72f01bce5383f
+EBUILD flask-babel-4.0.0.ebuild 976 BLAKE2B 79e261b91af159237a9fb30fa996ae86b87b37d63fe28773f17cca38b2f7057cb92ed252e78bb2561250d71e28250072857ad26bd2b6491ceeed334dcabd7514 SHA512 8180d25734614b94acdd27f61c682fb99ce3ebfd0dbd5e23ee722516cba509c58df280e0f0e9350d901edd786bc820f18ddc88a9674326e92820da8903646c40
MISC metadata.xml 475 BLAKE2B 4c2f62351a8c1c7d90b9089b0dd4257519c3b284b1c3af4209083be77a5d8c0e1f537aeaa51da44bd367c2a691046de5e30fcfb0ae7702cff3c4687d7e22c2eb SHA512 4f5365d5da849e7f7a083e5813f6c89b16b6241ad3a5c9b4873c76a952c0684387df9b9abcd8cbcda3905ea4bc41cfc3847dac41b5ab318300bc8b5da2149918
diff --git a/dev-python/flask-babel/flask-babel-4.0.0.ebuild b/dev-python/flask-babel/flask-babel-4.0.0.ebuild
index 8af225659c24..2254ca7709f4 100644
--- a/dev-python/flask-babel/flask-babel-4.0.0.ebuild
+++ b/dev-python/flask-babel/flask-babel-4.0.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-python/Babel-2.12[${PYTHON_USEDEP}]
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 539fe88964a4..c502f5eaafc5 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -5,5 +5,5 @@ DIST fonttools-4.43.1.gh.tar.gz 3770153 BLAKE2B d5abb086605126bbb814f4631e1da412
EBUILD fonttools-4.42.0.ebuild 1584 BLAKE2B 617e89d0213bd81dd88a0ab73504aabc3aed32ed0696e5cfb4ad31e4bddf24c15926ac5b1c0cc45f10cce0a9b81a7f6d0a9121f93e58d7aae69b3f8a00c56cf3 SHA512 e96f2358f4486777bbd4bba1ad094e1f0b449e7bb20277e7825dbe7aff2ecdfc6eb1c4358cdc4abfec30aaa28e960678a938eadbce6f8e4f39d9a51849f97b76
EBUILD fonttools-4.42.1.ebuild 1628 BLAKE2B 9c385ca76518d835d5c4362de304667e37bd8aa0b7fbdc9aa71ed54616502b8f63945c3c2f9afcb63e4728342b8b423251f9857e620dd8b3c6d9d680c7f698df SHA512 ef4efd7b22cd630668feca079196e3ee9b8618b3f84bff7bbc435469b1a49c647679431057e26a52bd779dcfde54ea92ac3e10248371d3ab748dfaff1f43658f
EBUILD fonttools-4.43.0.ebuild 1635 BLAKE2B 55ce9093304a557ba894afdd3ad17daac2e1708e535ebea587726eca9aeddfd434b0d8c2fc1ff47abdd4debe9b2e7da506760944499a6ca1f62afe20de19e5a1 SHA512 5ee2c843587208ca9d5b9d88c88dd7db7571c0526102571360f61b4f7368b305872f5b5e701df4555d64a92ee156528791db89216c67fe464dba13769c25d866
-EBUILD fonttools-4.43.1.ebuild 1635 BLAKE2B 309834b346bcdd5362425e7433163678c01876eb5ea1431a6138ec8419af46928bf5cbb13464c9733b3e7950f43b70b74bfaac743d45946c65e9cdfda5d5161a SHA512 b4fb50d8f7b7b49ebe27498526a787ec34e6f3b9a3d2a670bc058655d7049108a41f3b5bb025799088f5ebe10aed300357a2ed06ec7cecd008a24f240d2c12db
+EBUILD fonttools-4.43.1.ebuild 1634 BLAKE2B 5b82c398382dbe5e3a1d9aa99eef049ac5c097e9f206bdd01c75e54c3116e3556b64c276a630f1719d12882d0a30e30fb9f168fb7032eab0cf3904805c9e686d SHA512 1db0e0f0e620e0c7ddf43ea651f68f324c5ebbf49c31fa883ee0c0561e91d2186b713a4a97a7aa7be21c1ba5c5bda4611f04110c62d31213e963b8d23d25e2bc
MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac
diff --git a/dev-python/fonttools/fonttools-4.43.1.ebuild b/dev-python/fonttools/fonttools-4.43.1.ebuild
index 038c70fc9e05..211a57dae9dc 100644
--- a/dev-python/fonttools/fonttools-4.43.1.ebuild
+++ b/dev-python/fonttools/fonttools-4.43.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index d4a35cfd8bda..11c129511539 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -3,5 +3,5 @@ DIST identify-2.5.30.gh.tar.gz 101610 BLAKE2B d5f277316d58a1fbd78a193c357656e5f1
DIST identify-2.5.31.gh.tar.gz 101612 BLAKE2B 1b74bf8b352cc0f6f0051ccdba192515a1436bfa9e41f971ac929e356737c586c48d1684b982d468e42489e97913a46357dc705a766066c9edb6e6d43f1bbf89 SHA512 00116339c82625087c58a7393bf88800608a152a56fd03b13d1e9ff8c404fa9cfc6ac6824ac1b6eadba572f0e13fb0010789bcdefb7f551b15df4c3de98f77bc
EBUILD identify-2.5.29.ebuild 596 BLAKE2B 1ff0ef25ec8161f1b282f48401a18dbc6d8f219918089037de21686fb0fd509123a9d606c738680280effe304933771a345dda486331c942461866adcee6966f SHA512 9c58fc5a62222484d168a4be7c7463fa343fd487098318c53e3479d0508b0d75d460e217585a9ad2036262390037c03549267749093d24a6527216d217b198aa
EBUILD identify-2.5.30.ebuild 598 BLAKE2B 15278ce98c490e872627af90b592d7c0912e7c68454e1ef02eccfe16995ddcebeb1896cc39b32c7310917c918dc8f34eacfeb1f8e5f74a282da5e5bbbd6bd6a4 SHA512 17a7eb2058b35699616c32621ecc7bee9222b6773b6cf37faa0cab88820c3c297d806ffa8d23b63ac3335ce594b27091be61f85e1f4a8725d35057830ad5b33e
-EBUILD identify-2.5.31.ebuild 598 BLAKE2B 15278ce98c490e872627af90b592d7c0912e7c68454e1ef02eccfe16995ddcebeb1896cc39b32c7310917c918dc8f34eacfeb1f8e5f74a282da5e5bbbd6bd6a4 SHA512 17a7eb2058b35699616c32621ecc7bee9222b6773b6cf37faa0cab88820c3c297d806ffa8d23b63ac3335ce594b27091be61f85e1f4a8725d35057830ad5b33e
+EBUILD identify-2.5.31.ebuild 596 BLAKE2B 1ff0ef25ec8161f1b282f48401a18dbc6d8f219918089037de21686fb0fd509123a9d606c738680280effe304933771a345dda486331c942461866adcee6966f SHA512 9c58fc5a62222484d168a4be7c7463fa343fd487098318c53e3479d0508b0d75d460e217585a9ad2036262390037c03549267749093d24a6527216d217b198aa
MISC metadata.xml 501 BLAKE2B da95534590927f7290f78f47e30484e3349c9058048c15522e7346a74d9a2c96141a18897b10b230adf966d3c237217ef1d2dcfe59814ccfffd58ab4c38c1ebf SHA512 8d78245bbd2e14016eb70f1d8f8d6129e6b265084f7da95bd915f01ce5af94f86bd69c33c1514195de70d0f834332d9ca968a18afb59a7016c8cb58681d04d24
diff --git a/dev-python/identify/identify-2.5.31.ebuild b/dev-python/identify/identify-2.5.31.ebuild
index 906b58d7a709..f7d940f48b0b 100644
--- a/dev-python/identify/identify-2.5.31.ebuild
+++ b/dev-python/identify/identify-2.5.31.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/ukkonen[${PYTHON_USEDEP}]
diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index afdfb3bdf676..037be0da6bc0 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -9,7 +9,7 @@ EBUILD ipython-8.14.0.ebuild 4346 BLAKE2B d7b58575f13354a2c19e2a70a225c6291f395f
EBUILD ipython-8.15.0-r1.ebuild 4456 BLAKE2B df3bfdf147a315bc6e818300d3a8690f3689c01bfa45378f420610ab472499478b24f44c48462ccf21064dae65d98e8b6862b05ee8f52e2140f275ce0af92e5c SHA512 3475ded842fe047422236f778ae4a85a29a1bbe3ce47a789fc19e12c6c4680bac3da88a1c792c51fb3313602e8d3aab4859b2bc7249a9f6ff81ac37f37394d1b
EBUILD ipython-8.15.0.ebuild 4434 BLAKE2B c67107e838b0d1f75a0b24485182fed698ecb327dc147c25cac27093a2eb5bd2f0bf4a87c436f5b7266f22e7d586b6e3c32dd6828640cf98b2f936a693dd9ca0 SHA512 af85b0454a7a891e91ed4ea2d60de3201006c96c88945f1692da69447d0234aa86243d0696d9251a679dfad5a81cc5695166320e57ba49fa43a6c39f328b1b94
EBUILD ipython-8.16.1-r1.ebuild 4456 BLAKE2B df3bfdf147a315bc6e818300d3a8690f3689c01bfa45378f420610ab472499478b24f44c48462ccf21064dae65d98e8b6862b05ee8f52e2140f275ce0af92e5c SHA512 3475ded842fe047422236f778ae4a85a29a1bbe3ce47a789fc19e12c6c4680bac3da88a1c792c51fb3313602e8d3aab4859b2bc7249a9f6ff81ac37f37394d1b
-EBUILD ipython-8.16.1.ebuild 4434 BLAKE2B e048668572fa2719c9b2fc45c75967e58afee182d68cd2dd9557df0e52fb10bda387228476d6500e071a1af7d690a7f9aab46b5703bf400d366010e870c058c7 SHA512 231184fc5979ccbcecc1878ad2c2e4bed577195d4e110fde3bbc45877c62f6dc3487a02d7227449774ccbf167285d01d4b3c5236e6a212dee97f8395e01a5e87
+EBUILD ipython-8.16.1.ebuild 4426 BLAKE2B 88a70404cb184318ac2fcd65dae0c66aaab9b349257831ed8be6f0c20f184b38c1fd573b8360f493356d3e1fbc179565916bde8d58da7e8b6ff7fe80d8a6d909 SHA512 49ab14dcd53bab6ab3b49f87c84f779a402d8cce2678deef08fd3e32fd07e08c4890216ec4df1a0d4a0f8c5ed61c055ef72100867e7e27cf12317eeadd200900
EBUILD ipython-8.17.1-r1.ebuild 4425 BLAKE2B 3d67300aee2a1c02293214d0b376dcade128cfb5adfe0188adc520034fc7fb008f2dca12ff4e62ab6f7f5053f4eba9215214ebe7e3b31c0062a72d70f5ce1c83 SHA512 e6e6dc340fb1f81313aec9ce16672b23f36552206b1241d19bff2d7ab2bb827e019b204ab652c06bda5258f50dd9a21ab4cb0053b35cbcd203c42cad8f9b53ab
EBUILD ipython-8.17.1.ebuild 4396 BLAKE2B f8954cfb6b3ef3a55227d011fd9c87926f7c759fcdf9aa2b96c7d429ad0196c081e40ac5f21879460cd145018bbc625ed50d618ed4ea4a85294eaa697a03938d SHA512 f63aa1f8b5f74553dc33506744518cbddb4aa2adb223f3c4042d425137cd114baa03b5263e080cdf5d902fa6da39d68a2adcd92936752080c6c5406b2a648825
EBUILD ipython-8.17.2.ebuild 4425 BLAKE2B 3d67300aee2a1c02293214d0b376dcade128cfb5adfe0188adc520034fc7fb008f2dca12ff4e62ab6f7f5053f4eba9215214ebe7e3b31c0062a72d70f5ce1c83 SHA512 e6e6dc340fb1f81313aec9ce16672b23f36552206b1241d19bff2d7ab2bb827e019b204ab652c06bda5258f50dd9a21ab4cb0053b35cbcd203c42cad8f9b53ab
diff --git a/dev-python/ipython/ipython-8.16.1.ebuild b/dev-python/ipython/ipython-8.16.1.ebuild
index 6ec867dfc3e6..d5513bbb00b5 100644
--- a/dev-python/ipython/ipython-8.16.1.ebuild
+++ b/dev-python/ipython/ipython-8.16.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
IUSE="doc examples notebook nbconvert qt5 +smp test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/josepy/Manifest b/dev-python/josepy/Manifest
index cc4a3aa79d8f..b276f887276c 100644
--- a/dev-python/josepy/Manifest
+++ b/dev-python/josepy/Manifest
@@ -1,3 +1,5 @@
DIST josepy-1.13.0.tar.gz 59045 BLAKE2B e4f3caed3be0775a49d6a9c38bf6e2b61ecc50b4e3804afa9e597b741821ab63a27fe95d1592531fee7152e2076760d838f4efa50ab8b3e2f1e129c9d7457f8c SHA512 fb91946ac4bbb2a81195d200e4fdf06d40865b345005ab4ee328fd72545da2345b44c5b9ffb3115b16ffed65ab3a0c01d5b20d0d2ff3c2c2af30537a6a4721df
+DIST josepy-1.14.0.tar.gz 58794 BLAKE2B f7f6568dd3ffceda2a15297c26cee84efc88cfb666a6edacb6528fe77404a21fc5a77e691eb4260bd9c52125092d3cef3cbf76195f9a9f9800804020d18eea55 SHA512 e003916fb6c8d0907c5b63a20a37f167ca720d377f4fbb434884cc0d50c63aa100ff62ca753615b810b9874f4f95249f9c7c7fa03fa25b1449d2e5a9d4f7f167
EBUILD josepy-1.13.0.ebuild 707 BLAKE2B 8d4ced031c01e6b73cef31c4f7e7a9c41553d04eba4c821e3b4726ac53377619daff7dd3d74f09698d56d6775039f4021f982a954c177fc6768f4a7ce38abf12 SHA512 0fc8b6622ae0f454dd26ba1290fffef160b50e85bc25f0ae923ad987f61b7b7649631b6c2736943ddf3567cd3e29a8a774322457258f53aed5590a3e64d10be8
+EBUILD josepy-1.14.0.ebuild 731 BLAKE2B f22b6f9633722897ecb9dd7264cd97a3fab34e2109a96383e0199bfa77016562441843499fe1a553f877a120f689e84567410a04e033ffe862821f5eee64c011 SHA512 8625e88a5711548bf8e11ff3ea00ad2fccd80a5e91d9624a9d439ffb34de1e7a15a18eb4b6a9c90546bdd8761d5b1e3ca77a0ccfc34e683e93cb3fd580ecac90
MISC metadata.xml 720 BLAKE2B bfe4668c6be6fcd57f41af649d31ebe5e4d96db8a0d851ca9c8365f42f1752e820f7dcd04da9ab974f8e9c99ab443bc7b516005ca510f4dac9390616b9135269 SHA512 be0b55bee1d51c91cda3893a2751ac9e8440b61c106daa9223ac6ecb3cd20e06b41dbad892e0e647e899a7a1eef1e985f29ea9a355a8c0d50524f599aec3cc88
diff --git a/dev-python/josepy/josepy-1.14.0.ebuild b/dev-python/josepy/josepy-1.14.0.ebuild
new file mode 100644
index 000000000000..c4a5ffff16da
--- /dev/null
+++ b/dev-python/josepy/josepy-1.14.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=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="JOSE protocol implementation in Python"
+HOMEPAGE="
+ https://github.com/certbot/josepy/
+ https://pypi.org/project/josepy/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/cryptography-1.5[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # I haven't seen a single switch to poetry without major bugs yet...
+ sed -i -e 's:^include:exclude:' pyproject.toml || die
+
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/jupyter-core/Manifest b/dev-python/jupyter-core/Manifest
index 11a1dfeaabef..deea5f6878de 100644
--- a/dev-python/jupyter-core/Manifest
+++ b/dev-python/jupyter-core/Manifest
@@ -4,6 +4,6 @@ DIST jupyter_core-5.4.0.tar.gz 85162 BLAKE2B 32d5c50e3b4dbd1a92eb3064d072bd8d70b
DIST jupyter_core-5.5.0.tar.gz 85369 BLAKE2B 41fa2381023c8f2313607d2ac989d1f35dcd362abd4b9573affaf9fc34cd48eb260d2ad68af97be2d47aa4a077f1756e6e291a4f0dd48c9774df2d31dda7e9b4 SHA512 92ca5ddc69d58ecdf1f707104e950ba43c88630991b0a6951fb6ba83260573b9f48c7903b25ae7bc105c08b3179de4bebb5a87b66453b96ceed631cbf555d631
EBUILD jupyter-core-5.3.1.ebuild 914 BLAKE2B bf218cf1626e5f21eb7c1fd2e51c7b656613a3b5571c25a8cdd348b5c04fb176aea041e5c67b972017845ef97940d1654f95ff24f28ed81b111fcae3ba4b5165 SHA512 1eb7f5a66ea32d307167de0cfa6379baa2250ab8f14b658f481e29a562057d14c2f653c6d0297589d0d1973f04d3cea10f87da09dfe12fb08f3f96dd641744ec
EBUILD jupyter-core-5.3.2.ebuild 922 BLAKE2B affef632e67bf906ffbd36f1c93f7e0778eea3ee0ee92230d240a833c454f1225e99f854ab5e7776b4db61eee98511d863334ed4a84c88f80f846c31336f22cc SHA512 f2b9510ef9b815c0e2163c4ff6db9077a87d629e43b28e1ec19fbadb032de2693eca4360218312ac59a59714153889d1c859e2289fca0ed5d349a10d6099cb55
-EBUILD jupyter-core-5.4.0.ebuild 925 BLAKE2B 4f7dbb57e96beb7fb60062de3c31e2fce33871eb34b0b9910224777a91dff294a036a592c0a2fd4c8d0f5d080a2c29cae87a65fe71ddb42a422a9d575eaa719a SHA512 1de33759d0ba4622c2d42129962a8fa244cba9d49f0260bb194e9912dcfe5ef7feaa394e9449178c15a5fdff65e478a558f8b754f8b7c3507ab7c0e420fcfe05
+EBUILD jupyter-core-5.4.0.ebuild 917 BLAKE2B aa1118a14b9d6cf05413fae01d9ec65fc14765d2ec1ac2ca55547da9ee2ca2982fc7caa44c7c4c1f2dff1c6e82dacd7deb7e4fa5d97d90c322a70ac282ba8b7f SHA512 7609f231c62c38eccaac21e3c7ebfd61952b1f4993e6c665bb65ae644bdfcba27b03feb777bfeeb00c890752a487f3813b3117cf4857adea822fa3373ebaff99
EBUILD jupyter-core-5.5.0.ebuild 959 BLAKE2B 64f43efa10a929643a6ee124f4fc86cf6aacd5df299b057b8be27d7f9f60607a4c68bcb52fbd46ebed23b575d4525593fc8f9e12ef7bd1a40bb19fa982db7c0b SHA512 90b54ae02a07fb7d0782198496d5910e55a67bebdcac8dc75a879c0ed6173a46e3118f42a7d9535cfdbb6bb40146c724558e5cba1f3d2ed98308cd9968109070
MISC metadata.xml 759 BLAKE2B 4ef6a95640943d1b082bb65ae17515300089c6d78c0aa81410f4c7e57e1447787ad15373f314f8ea5c980459f4e5f74ee54edace2eb9421991e2425793040adc SHA512 d9769460a005d11961ebabc81636065aec545166820e923ab7abd58782e0832592a58611ccb4485164ef7c1c646812e8f608fafb9639525663732dec730542f5
diff --git a/dev-python/jupyter-core/jupyter-core-5.4.0.ebuild b/dev-python/jupyter-core/jupyter-core-5.4.0.ebuild
index 3e1819ab7f9a..db85f16faa20 100644
--- a/dev-python/jupyter-core/jupyter-core-5.4.0.ebuild
+++ b/dev-python/jupyter-core/jupyter-core-5.4.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/platformdirs-2.5[${PYTHON_USEDEP}]
diff --git a/dev-python/mistune/Manifest b/dev-python/mistune/Manifest
index 1cb6438b152c..5386be6adbef 100644
--- a/dev-python/mistune/Manifest
+++ b/dev-python/mistune/Manifest
@@ -1,5 +1,5 @@
DIST mistune-3.0.1.tar.gz 91271 BLAKE2B 42c0e76a95ede80a09a9f4748bdf9a737a7b149c15d8c52159cedd1522cebd4085cd1ec03a0ac516ff522b2c513553587cd3e93f2e9ca4388b3ad0671a8c3cb8 SHA512 280c1baf87a5dac7aafc8181f3098c556c36017a97de6c75576858ff2a318103c9086c811d61faef43453160020bd4a1db2a3007d6afb26e6cfc701df40d435f
DIST mistune-3.0.2.tar.gz 90840 BLAKE2B bc4f477b24c8244d2fb7032835b3dc3bfc0bda8948fabbfa78660f77c861df76f9e01abcb58f8643efd689482fe3a187995cc92dd7cd0b7817ad799237d9b72d SHA512 9a7e0e2886afddb8a6e314af1e4ed6e41f886f64823713f941b6a713a29986044ac66c437c4029e0fbf20224d106ce445a46906825b20b17b9e2ff6173476d28
EBUILD mistune-3.0.1.ebuild 543 BLAKE2B 947ca3a2b21f43cbd88acff8fbf1173dc6db05b9275d33f491227a8e23b1ce92c5570071d98f04c15ca47ab8e0199ba3ebbdfaa10fb7f5da8dabce6dde6ae45b SHA512 e52e5c09cdc52e653bbe98dd3698475f7284c17d46bd3ee0365a562d55e6cdf77398155c279fbe60fa914e6daace71b8eaa68e3dab0d5425b3878d1adbc48b59
-EBUILD mistune-3.0.2.ebuild 551 BLAKE2B ebe372a9e6098f7692a28c09f96659521bcccc6b40acf6ad34c93e65b7ec3be2cb6d2d8ebc478c3b87a15b3f24ab15d79351da5c290d7c8f20cf7c2accf75df2 SHA512 90594c5a65d6e6be338d462d62d90a680e53356d9ead9733f0705a9116af15569048f612cac3d7376feb23f7a6031e7f1aa9f3752db3c9599e50c6ede15149fc
+EBUILD mistune-3.0.2.ebuild 543 BLAKE2B 947ca3a2b21f43cbd88acff8fbf1173dc6db05b9275d33f491227a8e23b1ce92c5570071d98f04c15ca47ab8e0199ba3ebbdfaa10fb7f5da8dabce6dde6ae45b SHA512 e52e5c09cdc52e653bbe98dd3698475f7284c17d46bd3ee0365a562d55e6cdf77398155c279fbe60fa914e6daace71b8eaa68e3dab0d5425b3878d1adbc48b59
MISC metadata.xml 403 BLAKE2B ed684a2a6de8b40c202467abc3277bfd280cff4441bd265b2ceb36105a4d3315a5147db7ec555a01c7cdd5c2ed26521254c75586cd44edbeaf0c59766800fc71 SHA512 a14b77e8fca2f7c7c51803f15a53ab82198d5a0682f7ebc53d5565e5b50d22c2ae196607da6fc67ef2c07c11a5469d394b1753546c270735dfa56a99bffc0f28
diff --git a/dev-python/mistune/mistune-3.0.2.ebuild b/dev-python/mistune/mistune-3.0.2.ebuild
index cebb95e81025..84e08e11881e 100644
--- a/dev-python/mistune/mistune-3.0.2.ebuild
+++ b/dev-python/mistune/mistune-3.0.2.ebuild
@@ -16,6 +16,6 @@ HOMEPAGE="
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
distutils_enable_tests pytest
diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest
index cfd7dad5fcd2..969d30c58d76 100644
--- a/dev-python/packaging/Manifest
+++ b/dev-python/packaging/Manifest
@@ -1,5 +1,5 @@
DIST packaging-23.1.tar.gz 134240 BLAKE2B ef7ef320a98592769078581e32fcc355d05f6fbb7611e7bd83fd2ed64d5f5f5d9c1f89c2a4a91ace1221214a9047e233d8d6a339fd29066b3695137ec5a870bd SHA512 0f2246b8bfeb467623ee72e6fdb7c0416e3b4ba0e00102c1528581e0835cc8e731a812b15e2e429d3ebb0001713d95cc2675f443f4597b092e305a3ef2e9137a
DIST packaging-23.2.tar.gz 146714 BLAKE2B cf7986a07312fd82a2a0ee738088993b9570d95cd0b573afa7a1f911bf335de7084e3d40d961adea7f5a8369738688f9d0a4265ef26a393f2d30769bc13f752a SHA512 8ab5e9bc4feef2fac1c9044dc8a6f2d41aaf9fe2dae671de8b98c0b1a19dca2169588b87d85a8c990d808b1e76faee65984ce970eaa3282b75e107ca82cc2863
EBUILD packaging-23.1.ebuild 842 BLAKE2B 2506aee907cc294813a66b275016285090ae73e5d801f9abb40a11fd037db34c70b993c1111e977ff8edc928587a017a532255782622a394bd4d571013561e32 SHA512 70cdd653a904eeee80fdedcbaceb5ea63009407a7e2c14322ca8261483cf76540bc851859cbbdd62a5f25b7220f4a3d7076530b7d7399e8b235c8fe1dc584b0e
-EBUILD packaging-23.2.ebuild 850 BLAKE2B 909cbfc3fb9088c1bd2af1c93a5770bcf111c500ff2bd1ed2fe7586f8b04e6195da0a3e291462ce0fdf750ba32ddd606b633c8c4fee44be1d84319d0e6d6e9bd SHA512 9b768658b8dc1b219d7d74550d264a8ef5a299c67bebc8301af5f493a0bc8303715d2f3f70ba3a80e778aaed8448c1b836614d71aefab80e7d45beafc0b824c1
+EBUILD packaging-23.2.ebuild 842 BLAKE2B 2506aee907cc294813a66b275016285090ae73e5d801f9abb40a11fd037db34c70b993c1111e977ff8edc928587a017a532255782622a394bd4d571013561e32 SHA512 70cdd653a904eeee80fdedcbaceb5ea63009407a7e2c14322ca8261483cf76540bc851859cbbdd62a5f25b7220f4a3d7076530b7d7399e8b235c8fe1dc584b0e
MISC metadata.xml 391 BLAKE2B 0d73ed3809b26e3069048116ab247ceeb9e2932e0d8d6063b97cc1f0ed8359e73a54b22035fedb169524e502b6a07b8203e6c35d801f738bbed685d90e12bf96 SHA512 eb4d1ca476a45232547fdd961a4e6715dda24c7ab82e1f1995ac977b9825793d5d10a2ac408b1ee0b7c8b8444f2c42be33d6fb1012461f96db9a71477cca67ae
diff --git a/dev-python/packaging/packaging-23.2.ebuild b/dev-python/packaging/packaging-23.2.ebuild
index 1db529fd81cb..32faf84db1ac 100644
--- a/dev-python/packaging/packaging-23.2.ebuild
+++ b/dev-python/packaging/packaging-23.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
SLOT="0"
LICENSE="|| ( Apache-2.0 BSD-2 )"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
>=dev-python/pyparsing-3.0.7-r1[${PYTHON_USEDEP}]
diff --git a/dev-python/patsy/Manifest b/dev-python/patsy/Manifest
index 159133d28976..72f81d646cc4 100644
--- a/dev-python/patsy/Manifest
+++ b/dev-python/patsy/Manifest
@@ -1,3 +1,3 @@
DIST patsy-0.5.3.tar.gz 397680 BLAKE2B 43696f9e95c124cab5bf907723596d8b2b15f0539fbd2b9c2a2fcc76591e935020929ba31fd5378114fe58d22a9931508d89edf21f24b00c916a6e78dc4ee58f SHA512 9a6ea2382287208013e02bab7cba9378311a8e18fe059593aa99090bb6191efa74badff011424a7f6b3c8ec72c1b8650637322b71617f23357bb4b38ac6a79a0
-EBUILD patsy-0.5.3-r1.ebuild 629 BLAKE2B 138e7cfa8a85b365fc57af03177d12bfd9ce7049128f46edd954b1d7ea2065914e30d9d4f3d9e45ab3bc607575d34887ba6cfa2f9273f4b01e41c75b527513f9 SHA512 e2fd592cc635c30dc843e601e423ab6218c3a66e3d82af9fa210f7bb789b54839db5d897da843c95a8620a2668a0c8024de79a9f179b968225e6b5774cd62cab
+EBUILD patsy-0.5.3-r1.ebuild 757 BLAKE2B 18f201c9e3d1c0978f39c71b9022a345f8516e528909713bdc9fc9a8cb454a0f43f3425e8ba38b300a93d8a970da45d59d834fd02ebf3753e5ad4e7bec875145 SHA512 a733d6e722e35081dd24d26d8f4eaa4d7efba90b5fafd5ea6d455c32a5ee83be54ffa1fb6db3abc50d011fa55d884285de6a712d6fa68a91c1ec663eedec27a0
MISC metadata.xml 732 BLAKE2B cf0e18d97605d69bae87a3553b89d551c03b908ec5a41da2ca11490cce6abd9aa6533d9155b7c19e3e12e5996aa8d5c3ea1f4cfb15e6c70916a4e2119fa54399 SHA512 f68d1e8645fee5af27d72062cc36b3700bff6c9f9eb6cb38a3b6c085211fb1b8502257d5d09edbd858e10ff4ef9f6661c577e336c3881e3c88e54d0db889a2b4
diff --git a/dev-python/patsy/patsy-0.5.3-r1.ebuild b/dev-python/patsy/patsy-0.5.3-r1.ebuild
index 26cd660d866f..7f8a8658c1bb 100644
--- a/dev-python/patsy/patsy-0.5.3-r1.ebuild
+++ b/dev-python/patsy/patsy-0.5.3-r1.ebuild
@@ -3,12 +3,18 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
+# py3.12: https://github.com/pydata/patsy/issues/196
+PYTHON_COMPAT=( python3_{10..11} )
+
inherit distutils-r1 pypi
DESCRIPTION="Python module to describe statistical models and design matrices"
-HOMEPAGE="https://patsy.readthedocs.io/en/latest/index.html"
+HOMEPAGE="
+ https://patsy.readthedocs.io/en/latest/index.html
+ https://github.com/pydata/patsy/
+ https://pypi.org/project/patsy/
+"
LICENSE="BSD"
SLOT="0"
@@ -17,7 +23,9 @@ KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
- !hppa? ( dev-python/scipy[${PYTHON_USEDEP}] )
+ !hppa? (
+ dev-python/scipy[${PYTHON_USEDEP}]
+ )
"
distutils_enable_tests pytest
diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 7db42d9f7365..c4b4adf7ae10 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -5,5 +5,5 @@ DIST python-phonenumbers-8.13.24.gh.tar.gz 4916204 BLAKE2B e283c7eb8e3936f6affc8
EBUILD phonenumbers-8.13.21.ebuild 809 BLAKE2B 7d5eda23340750184896e1d83c57cccf9958dfb8f7ecf008d8214c59756307de493f1d156e34c2594f926647ce7eef356bae498e43023b380f0c482437b95578 SHA512 1f06998ce4b5fbf273ed7c515c142057177b8be252662cc5853536680027d699844bf45504ff63201afebdce6e6f1226f072d91bca36d1af746d58a7b6f33456
EBUILD phonenumbers-8.13.22.ebuild 811 BLAKE2B 5565540aeb0793c6e8bd66ca10f4f10e154eb26917e9d41992c22bed9bcafcd49d9bbffb3bd419e93b4beb08da6b5a210e20a28de618a1c6f372001afe21497c SHA512 224903a1247c28021a9e5c44a1d0651950b8860e1563d1a413a3791462643e174608569d0c6cfd4d73c1b3084d73aed4ba2565ad3e016e8c1816419dfd9826a7
EBUILD phonenumbers-8.13.23.ebuild 811 BLAKE2B 5565540aeb0793c6e8bd66ca10f4f10e154eb26917e9d41992c22bed9bcafcd49d9bbffb3bd419e93b4beb08da6b5a210e20a28de618a1c6f372001afe21497c SHA512 224903a1247c28021a9e5c44a1d0651950b8860e1563d1a413a3791462643e174608569d0c6cfd4d73c1b3084d73aed4ba2565ad3e016e8c1816419dfd9826a7
-EBUILD phonenumbers-8.13.24.ebuild 811 BLAKE2B 5565540aeb0793c6e8bd66ca10f4f10e154eb26917e9d41992c22bed9bcafcd49d9bbffb3bd419e93b4beb08da6b5a210e20a28de618a1c6f372001afe21497c SHA512 224903a1247c28021a9e5c44a1d0651950b8860e1563d1a413a3791462643e174608569d0c6cfd4d73c1b3084d73aed4ba2565ad3e016e8c1816419dfd9826a7
+EBUILD phonenumbers-8.13.24.ebuild 809 BLAKE2B 7d5eda23340750184896e1d83c57cccf9958dfb8f7ecf008d8214c59756307de493f1d156e34c2594f926647ce7eef356bae498e43023b380f0c482437b95578 SHA512 1f06998ce4b5fbf273ed7c515c142057177b8be252662cc5853536680027d699844bf45504ff63201afebdce6e6f1226f072d91bca36d1af746d58a7b6f33456
MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1
diff --git a/dev-python/phonenumbers/phonenumbers-8.13.24.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.24.ebuild
index e686a889cbea..42a278f3b1ec 100644
--- a/dev-python/phonenumbers/phonenumbers-8.13.24.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-8.13.24.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}/python
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/plyvel/Manifest b/dev-python/plyvel/Manifest
index 130d54100d1c..f2b6098c000b 100644
--- a/dev-python/plyvel/Manifest
+++ b/dev-python/plyvel/Manifest
@@ -1,3 +1,3 @@
DIST plyvel-1.5.0.tar.gz 152348 BLAKE2B eca4780ecce793d514647557b13cb134a10c6bc46b981e6f92caa01715180a95c511fee1e75eee677778c34084058fba029547557442b86a0286a0d959dd550d SHA512 3f12b1d17a7b4b52fc2874b091a7378f3e8c0f895a3993f86ce6a686f7f94d28b585c5e6aa9b48ebb7d9106cae2b148aa15a87f07dfb232a0678ed151d8e09c1
-EBUILD plyvel-1.5.0.ebuild 756 BLAKE2B 742a57a28784b7d377a04e7f8e8160f2bd9c9fb46f5f698ba646de47011227399037b4dd35a9598dfcd3ef09a97c88b44f9b8f5013a83518c32352d15e2b96df SHA512 8ff1182602f7f52d06e2370949f04b239b97028c73c08eacc68ab1e2853f334873075661a1a15d09b97a9fabdcb8d7c0e8a49a00bbd4eee6b1018f0e2a6d4717
+EBUILD plyvel-1.5.0.ebuild 757 BLAKE2B c166251af3ef27bc35e80310f14490e5ce2596c660a14519acd258b2e244468a0c6a5d337bad86f6b027a54b57a6e7eaa79ab8a6c5bd794be6b02f9e75b6a636 SHA512 a25c49872839d1545b8d1c7755ab78904a16b426ffe94931423c07da59fc4a2e08850db40ea659a66bb48f52ee38e76d6f537ad6ec07f1212bc8048f3299ecdf
MISC metadata.xml 433 BLAKE2B be3fe545cf9ead9b5b9aed9e30afbc773f607837acf207159f1db535aa8fa2b3dceeda8c1f72f22a071af09184f99283a6ffc8895a40648ebc7e1a939c615a42 SHA512 11bab5550ddfad3874f7fdec20d130e4ae490d700500225f9015e76fd2ede33fe6fae302fba15f73465af8f03ac035a7815fb757f5dee575e1b89476038b99e7
diff --git a/dev-python/plyvel/plyvel-1.5.0.ebuild b/dev-python/plyvel/plyvel-1.5.0.ebuild
index 3873ef2b73e8..bb2cb68ae8f8 100644
--- a/dev-python/plyvel/plyvel-1.5.0.ebuild
+++ b/dev-python/plyvel/plyvel-1.5.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
# Disable PyPy3 for now because it is not stable enough:
# https://github.com/wbolster/plyvel/issues/140
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
diff --git a/dev-python/pslab-python/Manifest b/dev-python/pslab-python/Manifest
deleted file mode 100644
index 5dc0c5f236c0..000000000000
--- a/dev-python/pslab-python/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX pslab-python-2.5.0-ad9833_sys_version.patch 302 BLAKE2B fba89ba6c99024b14106c6b9b1d0783a0d330b368237412043098f94bf3f53bee4a7c35933b66037fb2985aa0954a31171976625c3d1731f961d169d3153878f SHA512 822ae24fd8a02ae5c075a45a8cfd1c174f8cbe11ba2b6f97ef5724e7365942aa150837d7feeede38706b7d0c19f315e585090952bf2066a135acfc0eff65584b
-DIST pslab-python-2.5.0.gh.tar.gz 353493 BLAKE2B 4eae07fec800dc357041578a75e48812848588e49e14b75425ee4b24c62b1116d0493055564188e33e4d934f4d572708c811ec9bb7fbf5d437befedfcad5da1a SHA512 e8e4f53dc8c1d6aa4385cdbdc8a82bac21d9de15643980fed42a2b16c10ff56e0836371368840c9207d6bd6f8d73900a344507b8bce8b197f0580373137c0f1f
-EBUILD pslab-python-2.5.0.ebuild 965 BLAKE2B e7a92c3892490a72324873f17f24ad2b2d0b67a872a0a2c52df3b881958c203f9ee44ed63bb2aea2206f44b103c1445cdf41ae8b38281b613921470aff96a9bd SHA512 86992ef6f35ad3ad498ae0ea77044669df0f0d5e52b03165eccd9cfc6c0e9da2c19bb600473f16e6eb48b5915c931a822e2e606253f5e741079ab06396d30d7f
-MISC metadata.xml 375 BLAKE2B 4ed4369e2e20e367360202a3445fa7a101c0e906386241faa8a30b2d40856ae5345192497cee07f24f557ee2740e9cc6b6e05d6f9fdf9b453e4324e286818d23 SHA512 9fd08112fe7af647304d5db7a4b174cb5cf57f253537b163eb261c3fcc1511144a8366a92caf6a7abf4036b104a12ac806b89bed28aa84c9c6f5ac1d7e4a1536
diff --git a/dev-python/pslab/Manifest b/dev-python/pslab/Manifest
new file mode 100644
index 000000000000..adbfa7a70082
--- /dev/null
+++ b/dev-python/pslab/Manifest
@@ -0,0 +1,4 @@
+AUX pslab-2.5.0-ad9833_sys_version.patch 302 BLAKE2B fba89ba6c99024b14106c6b9b1d0783a0d330b368237412043098f94bf3f53bee4a7c35933b66037fb2985aa0954a31171976625c3d1731f961d169d3153878f SHA512 822ae24fd8a02ae5c075a45a8cfd1c174f8cbe11ba2b6f97ef5724e7365942aa150837d7feeede38706b7d0c19f315e585090952bf2066a135acfc0eff65584b
+DIST pslab-python-2.5.0.gh.tar.gz 353493 BLAKE2B 4eae07fec800dc357041578a75e48812848588e49e14b75425ee4b24c62b1116d0493055564188e33e4d934f4d572708c811ec9bb7fbf5d437befedfcad5da1a SHA512 e8e4f53dc8c1d6aa4385cdbdc8a82bac21d9de15643980fed42a2b16c10ff56e0836371368840c9207d6bd6f8d73900a344507b8bce8b197f0580373137c0f1f
+EBUILD pslab-2.5.0.ebuild 1014 BLAKE2B a9e037f3fd1bc6a970e1485b976c381ea2815d87eeb128967a3e0dd9a05abe70ef479ca3a31fd24d4327d47f1036636d5cf7d5cc93d3863e16de5271dc8f6d02 SHA512 3b3b16619dcc116c0e7d14e3c7b6c48fdca3e1107573ca98c657dccfd4f83f7714cf92208b459c3c78ec6e4144c0126e56ed11ce17406a5ce4d372bc539ad462
+MISC metadata.xml 375 BLAKE2B 4ed4369e2e20e367360202a3445fa7a101c0e906386241faa8a30b2d40856ae5345192497cee07f24f557ee2740e9cc6b6e05d6f9fdf9b453e4324e286818d23 SHA512 9fd08112fe7af647304d5db7a4b174cb5cf57f253537b163eb261c3fcc1511144a8366a92caf6a7abf4036b104a12ac806b89bed28aa84c9c6f5ac1d7e4a1536
diff --git a/dev-python/pslab-python/files/pslab-python-2.5.0-ad9833_sys_version.patch b/dev-python/pslab/files/pslab-2.5.0-ad9833_sys_version.patch
index b34182266c4a..b34182266c4a 100644
--- a/dev-python/pslab-python/files/pslab-python-2.5.0-ad9833_sys_version.patch
+++ b/dev-python/pslab/files/pslab-2.5.0-ad9833_sys_version.patch
diff --git a/dev-python/pslab-python/metadata.xml b/dev-python/pslab/metadata.xml
index 8c2314eeca2d..8c2314eeca2d 100644
--- a/dev-python/pslab-python/metadata.xml
+++ b/dev-python/pslab/metadata.xml
diff --git a/dev-python/pslab-python/pslab-python-2.5.0.ebuild b/dev-python/pslab/pslab-2.5.0.ebuild
index 7af65721053b..d5f734959f53 100644
--- a/dev-python/pslab-python/pslab-python-2.5.0.ebuild
+++ b/dev-python/pslab/pslab-2.5.0.ebuild
@@ -3,11 +3,12 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
+MY_P=pslab-python-${PV}
DESCRIPTION="Python library for communicating with Pocket Science Lab"
HOMEPAGE="
https://pslab.io/
@@ -16,8 +17,9 @@ HOMEPAGE="
"
SRC_URI="
https://github.com/fossasia/pslab-python/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
+ -> ${MY_P}.gh.tar.gz
"
+S=${WORKDIR}/${MY_P}
LICENSE="GPL-3+"
SLOT="0"
@@ -38,11 +40,10 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.5.0-ad9833_sys_version.patch
)
-# Flaky in 2.5.0
EPYTEST_DESELECT=(
+ # Flaky in 2.5.0
tests/test_logic_analyzer.py::test_stop
)
-distutils_enable_tests pytest
-
distutils_enable_sphinx docs dev-python/recommonmark
+distutils_enable_tests pytest
diff --git a/dev-python/pypiserver/Manifest b/dev-python/pypiserver/Manifest
index 591d682501e1..e485db0d5720 100644
--- a/dev-python/pypiserver/Manifest
+++ b/dev-python/pypiserver/Manifest
@@ -2,5 +2,5 @@ AUX pypiserver-1.5.0-unbundle-bottle.patch 3428 BLAKE2B f30c9c5b7204b3efed6f6515
DIST pypiserver-1.5.2.gh.tar.gz 153032 BLAKE2B 58cb9ef1bc842fd31612009201e4fafbb5c477b7284cf1f85f1e2939167573c27d451a8b8735d52be8cfb467ff1bfe30b7b83567926b3945beae62b1ee82833c SHA512 e8794341c0b5e6d9d7c72bd4cf29380adc2415563724d5af0ff808d8fb81afea646477859a2dfd5dc2d3ccf62cad5118887891faa11e70b125cbb8b7e88e977a
DIST pypiserver-2.0.1.gh.tar.gz 156624 BLAKE2B b37700ffe0c7361289a3825dafd86041fab9ddf574d7792c7cd155f7e869a1bdd2de4e2a658c808afc7fe5ee8989876fcb7e85a8da74202c2c4c4344fbaf1df4 SHA512 962b34ea2bbca680fcf7ee8153ecea09c2f0c1bcebaaacee4666c93deab9d2508e08a22d82635a64d8aaec7cab3b5485e3752f1439006ed01b58539035f3b711
EBUILD pypiserver-1.5.2.ebuild 1781 BLAKE2B 6863b87c3580bb8b73b098d86c7b25523ea5da26916662244a5c06fa65facf9cf08ecaafbcdf83f69aac3fdfa9153d609b4724f0dc6131160214a33dc7e2b97a SHA512 7c64e7fe4e6a0f643be3bb9377f19715bbf33d766c56fcd61f47b1d1f7bbf98d15ecd2ea5f97f3e7f3192d701cfda900433a942ad9c865391d5adf48f40599b6
-EBUILD pypiserver-2.0.1.ebuild 1800 BLAKE2B e0f902b4fa867ce283530c4e673616e517d629cc509a471025c4ff0e9ff003031aba643b8c397c3af04a7d2d89368fe02c84ee3308d4e915394a78c118547f9b SHA512 306fdb30e701c91539d434da4169ba4589a55637e4dc4ae6e32da952133791682ef5d9d507af7a1523d968950e5ee52b59543c356b22a22333a52113da4ba52c
+EBUILD pypiserver-2.0.1.ebuild 1792 BLAKE2B e7fa2eb03d668a64d355cdbca29ff5500c270277efbb466215a22263134adbb3d81c1b3a9b3119f02e67565de2339d296bf6fd96fb12de080ac3eecbbd1e6756 SHA512 a6cae7c99b56b49f3dd865a09e4681d3277ae920969485ecedad5abab25797c2a9f781ada43294a4699002efc0a496d765914d625cf12edeea361a3a3dd28d58
MISC metadata.xml 399 BLAKE2B e8726c9c4a494a64dd1490aa88f8bbca6536635af045364307d057d5dfa4762a1b0d59d3eacf7d84c9002ac38516eb7d2228ebd872db762a669bd6015139a4ec SHA512 a3d90eb11fc5bb2c78e53a4d64cffaf213a445c1677939c46fb400e01f4e74d1f206df2259ab348b61d27e3a9b3f03e94a49485be948b2e4106ba254154c7ada
diff --git a/dev-python/pypiserver/pypiserver-2.0.1.ebuild b/dev-python/pypiserver/pypiserver-2.0.1.ebuild
index ece25808b111..ef30107d8ca6 100644
--- a/dev-python/pypiserver/pypiserver-2.0.1.ebuild
+++ b/dev-python/pypiserver/pypiserver-2.0.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
dev-python/bottle[${PYTHON_USEDEP}]
diff --git a/dev-python/pyspnego/Manifest b/dev-python/pyspnego/Manifest
index d4eaf949144f..d7fe5845ad7c 100644
--- a/dev-python/pyspnego/Manifest
+++ b/dev-python/pyspnego/Manifest
@@ -3,5 +3,5 @@ DIST pyspnego-0.10.1.tar.gz 222011 BLAKE2B d7089023cf968029d6ec29216bda154824f19
DIST pyspnego-0.10.2.tar.gz 222036 BLAKE2B b46c5469e7f764342f1510d54ee307ec57c6d999d2beb013fdc18eb06d56d601b3f035f0a9d9f9f5a656719f19a345ee25ca8664084afac3dd42529ae53dcf4a SHA512 9d5b45a9c4c2c929269f5eceaa05fbe34571e518b289b165049ddb7fd2bb207c7e6074c45216ad0cdf20e4be7bfca2f3d497aba45e2aadceb0b75221edc54f5d
EBUILD pyspnego-0.10.0.ebuild 877 BLAKE2B ceb5577f2bce2c3b2e310e142dc8417d16453b210127949d97941ed53db513eefb8e38165a90c5c16e8e10ecdf573f94a830b72ec68717916acb5dd60d373d1f SHA512 4407f31c8f97aca13562bb2ec1052266a336c2d880a4dad3ed459cceed8c2985c820da4fdc3636030af5e93d39e497ce9323b36823f8cd6dc6b3f0f7e65ef493
EBUILD pyspnego-0.10.1.ebuild 880 BLAKE2B 080579e2e9c509c1785723b7a26b7a73d6019bdabc7db2ec2a4d683b0b5a80b1f50fb51b4862450414a723f0502d95731c1d5b32c725530e6b75a8a006ba6b13 SHA512 edad69f2123b33d17a09c0556c4f21c14a15c9b23cec5d65ee8ef731bf8ac6d84c8cfc88ed1fad49ac1751435131d86563b16470ab93f0595e0e8367d0de5c73
-EBUILD pyspnego-0.10.2.ebuild 880 BLAKE2B 080579e2e9c509c1785723b7a26b7a73d6019bdabc7db2ec2a4d683b0b5a80b1f50fb51b4862450414a723f0502d95731c1d5b32c725530e6b75a8a006ba6b13 SHA512 edad69f2123b33d17a09c0556c4f21c14a15c9b23cec5d65ee8ef731bf8ac6d84c8cfc88ed1fad49ac1751435131d86563b16470ab93f0595e0e8367d0de5c73
+EBUILD pyspnego-0.10.2.ebuild 877 BLAKE2B ceb5577f2bce2c3b2e310e142dc8417d16453b210127949d97941ed53db513eefb8e38165a90c5c16e8e10ecdf573f94a830b72ec68717916acb5dd60d373d1f SHA512 4407f31c8f97aca13562bb2ec1052266a336c2d880a4dad3ed459cceed8c2985c820da4fdc3636030af5e93d39e497ce9323b36823f8cd6dc6b3f0f7e65ef493
MISC metadata.xml 445 BLAKE2B 2d30af32987aa7118331cb4c199b44069f6a6efc62d73eab62a31b29308848b7f7e56e026327af6c2197ee31c05fbe1885524bba7b6a84cdc0d97cc58c5fb43b SHA512 c7bbe6f161ce61409f6865f998fb4c8bd77c39011f5bbd148379912e31805773a41451163517cb7ebef99a57d6abe8f13dcdc568408ce182c0def6adf35afc9c
diff --git a/dev-python/pyspnego/pyspnego-0.10.2.ebuild b/dev-python/pyspnego/pyspnego-0.10.2.ebuild
index 408e9482cad6..2ead729c77d5 100644
--- a/dev-python/pyspnego/pyspnego-0.10.2.ebuild
+++ b/dev-python/pyspnego/pyspnego-0.10.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
dev-python/cryptography[${PYTHON_USEDEP}]
diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index c358264abece..1b42d51a9800 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -4,10 +4,12 @@ DIST rapidfuzz-3.2.0.tar.gz 1472554 BLAKE2B 7946f6139aec1ca9ccc623750bd09601e041
DIST rapidfuzz-3.3.0.tar.gz 1507179 BLAKE2B 59f45a3a2551d4ccc1e3c077abbd2ce2e569be51dd72b0378a2744557d65588d9a98c53048471fe8f1b4600f3b997e26477d65bac983954ae9d8331aea4dc5c3 SHA512 ee3a362f7c9bf4c54cff93a8c3d830541f07ed67628469b1406261fca086bd15eb4a418ece56fa3e4f25e0c6b859080d19582f5eea90547541a39d35ec70ea19
DIST rapidfuzz-3.3.1.tar.gz 1507246 BLAKE2B 66964d155d682704266a32ce6632d91db4c0fdcf82722c6d58e7c305b0c4a341890b3c57d9936cc0f019b4aa5658279fc6d2f8885c17096ed8cb1721e2c633d3 SHA512 13f32818bdf1e71a30610c252afa1685ad64b858bff5b4309b5dfeca5f281096fc9fcd0683ed543bca0cee00db96df1c4fb6e0b76408c3694b508a9735d6cffc
DIST rapidfuzz-3.4.0.tar.gz 1490201 BLAKE2B c82d72d2ef807f236ab9f0807de466f3434fbfc143cbe2128520003f8d300a6bed3a5967ee7bc48a354be4c549557e85a05c4d2d45d294b8a9b93cef71f2d7ff SHA512 b90ef939d53b9ae775422ded53d9523da49c09a4e78aefeb19e2b47f365de00ae0e6d5729171aa28057011551308ae240114edaab7876687983aaed53176f3dd
+DIST rapidfuzz-3.5.1.tar.gz 1524202 BLAKE2B dcd2e8cb206018fdd78bda727a74d65768835eae67e9338b3fc1d9cf25f36aff8cb018285ec8309d6a67f78c6b87e03b42e694d13a1d8a2513403ccb728cf482 SHA512 346f02c69995d250e023475eccc6da8ed99ab837a209d1f5f7c30f22cb42e883dec9ec7cc7d1b7c89176c976cc9a0db00eb5658b5dfb0b6088f02f9686c895c1
EBUILD rapidfuzz-3.1.1.ebuild 1142 BLAKE2B 3b40fe069a5fafbdca34c9280be10b59d8cfadcb74aecb74dff5ed4a8746342a65bdd9b186746a17edfca492e824037d291694ce61c359621a3e9dbf3cabd02b SHA512 30cb62c353237f9e9c03bab362195fbb24f01cbf9bff6e0d3ed1765bdd2402f5f324de7c62fd5117b06eb0a87b194ee476df6a2da1ad778521218e785dfbbcd8
EBUILD rapidfuzz-3.1.2.ebuild 1212 BLAKE2B 34efa40553e76336f3cd31ed176d9f1ded6c137ced880e63fb3c1644068d6129a5ef11908357be8510f4dbdddcb781aad8a8b184787e5dc6f134309bca68cf41 SHA512 76c49ee7537e3f25d1a252712058919b3311805bf2039aa5876a6cde6b17bd0b4a386062d722c18661272a097d5c14f50eaffce0e2d67a5a6e6c580be086e941
EBUILD rapidfuzz-3.2.0.ebuild 1225 BLAKE2B 0c1d62dde943fbce8322234df770b2befdd184bf3e8bfd50eea7a105255a53ff577bf61689264fe46584af3f7a21f942c33f2c1c706fd9dac688dddd41a82b0a SHA512 f3ae71a9f9d360345ca050527a9d4bc6ad78177c64cc5cbb30cb4130cbc04d6d24cc2a7d146762cdb9b52df1389b09856cd37e434920e93e0c253c3d8e3fcca7
EBUILD rapidfuzz-3.3.0.ebuild 1219 BLAKE2B a6944b7b3b0c25a8a56a10a33b19d882a43bc659f59975fb3b1645ed53cf270bf40968a09eb183e754e0693b84c2e39994ab648aadf47cf0386a41e8645e641f SHA512 08a2271491eebd3896d1971d0812699d1eeea7ff348e5c536405d76bf469ab60530fde2ab3df96aa387c46928ddddef7f340bf41805edf5d4f04a9e7834e049c
EBUILD rapidfuzz-3.3.1.ebuild 1225 BLAKE2B 0c1d62dde943fbce8322234df770b2befdd184bf3e8bfd50eea7a105255a53ff577bf61689264fe46584af3f7a21f942c33f2c1c706fd9dac688dddd41a82b0a SHA512 f3ae71a9f9d360345ca050527a9d4bc6ad78177c64cc5cbb30cb4130cbc04d6d24cc2a7d146762cdb9b52df1389b09856cd37e434920e93e0c253c3d8e3fcca7
EBUILD rapidfuzz-3.4.0.ebuild 1225 BLAKE2B c0fa149bf273c9a8d51e47d72e38d1304d68c6b0ab1400c757b4fe4cfdac8310a58bf5a399507afacc73fc7d2138044d12a9dabb909e44d756a4df56e583021e SHA512 78d01ae760be9c8a0b4b58d8fe698e46ced9dfe1dc8bc081fd6459a37152a63c70c3fb06b5ecf6be43345e245d064a59fc970af24645b40c818b2cc91ca26e78
+EBUILD rapidfuzz-3.5.1.ebuild 1225 BLAKE2B e60f40738deefd125d28a8d0e847bcae0aa92a07a01c9779a49e5381304ce08727b59515a85b51a4677a236e106189b3789e52d6bb3839e91d61226d82e07cf1 SHA512 eeed0faf5dc2dc6819f3f5741a15d0760c2f793549d5d907d58e6ac9988dc72a809dbc198ee63b479c0a9892eafe4bd9a6f32625a356ebefdc4fd60960b822ee
MISC metadata.xml 374 BLAKE2B e6ee89a9850276b8c22c9bc851ebea2cde2ea696d122d70c6465e09a9371c59f81d1976b3253e8ee90afae5e3e30e993481b402058bac0c58ec01f71a0b7c3b4 SHA512 9a39c4bcf8e8de0a6d6a356a9aeb415f8f49667caf5716eee50bf251f1fd53bb076e817fac0b15bf64e65c1b9625c78810da61a5d96b273a20b2669a18084d6e
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.5.1.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.5.1.ebuild
new file mode 100644
index 000000000000..db57f08e0d70
--- /dev/null
+++ b/dev-python/rapidfuzz/rapidfuzz-3.5.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+# custom wrapper over setuptools
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics"
+HOMEPAGE="
+ https://github.com/maxbachmann/RapidFuzz/
+ https://pypi.org/project/rapidfuzz/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# all these are header-only libraries
+DEPEND="
+ >=dev-cpp/taskflow-3.0.0
+ >=dev-cpp/rapidfuzz-cpp-2.2.2
+ dev-python/numpy[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/rapidfuzz-capi[${PYTHON_USEDEP}]
+ >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # sterilize build flags
+ sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die
+ # remove bundled libraries
+ rm -r extern || die
+
+ distutils-r1_src_prepare
+
+ # TODO: re-cythonnize when we can reliably dep on Cython >= 3
+ export RAPIDFUZZ_BUILD_EXTENSION=1
+}
diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest
index 8e716e88af33..bb2b31de86e3 100644
--- a/dev-python/ruamel-yaml/Manifest
+++ b/dev-python/ruamel-yaml/Manifest
@@ -14,7 +14,7 @@ EBUILD ruamel-yaml-0.17.34.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551
EBUILD ruamel-yaml-0.17.35.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485
EBUILD ruamel-yaml-0.17.36.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485
EBUILD ruamel-yaml-0.17.39.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485
-EBUILD ruamel-yaml-0.17.40.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485
+EBUILD ruamel-yaml-0.17.40.ebuild 1423 BLAKE2B ac245790e464a3adcc237f79aa0c7c3c2a1cebeed02ae5baf7cecab10e7b1288b16d7e89698696acee6c1e8baeb95ce4382338070535532436f8f0abf66fbb03 SHA512 1c5a462810dee1dc6e2702f1c7ab4a2a7deb1291be8e51ac60d7765ec1ce602e4052552acc8c822443b557efba5d7b18739c61ecbd9e6b1b8aa701e9dd798921
EBUILD ruamel-yaml-0.18.0.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485
EBUILD ruamel-yaml-0.18.2.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485
EBUILD ruamel-yaml-0.18.3.ebuild 1431 BLAKE2B 7bd7d97b61c6bf340f3ede09866015551ea50a2c87bb28babd9430a23b7b28abf23fca908ca2f1ed54faa1107c7558473e03d6380b6c78ecd217cabf3af0ab51 SHA512 a426551ff55a3402079a64328185aab0a8d79aad45c596e4d750714f5aae4285e617857b8fa757c7ffadef003b61b7606b9e0ac295a4e5b5fd1b8bb381ca6485
diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.40.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.40.ebuild
index 128dbc52c0bb..6eadb5876683 100644
--- a/dev-python/ruamel-yaml/ruamel-yaml-0.17.40.ebuild
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.40.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
RDEPEND="
dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}]
diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest
index f0657ef900d1..459f9f2bdf91 100644
--- a/dev-python/selenium/Manifest
+++ b/dev-python/selenium/Manifest
@@ -1,7 +1,10 @@
DIST selenium-4.13.0.tar.gz 9266949 BLAKE2B fbf6bf204b47648d67f3205729db232097a92bc3fbb491bb98308e1171d4a7b090f57f5153f07a642a5e6f476c12758496021fc2a7fc02ea7d525d9e4bef5fb7 SHA512 9f1531a5693d1f67a7fcafd0623bfaf85876fa0bf6292679a04d5b3976b1e8a46ea2718ae61b8f2da68005d7b6e11cda6eb9390b0094756a26fadec839e3efe8
DIST selenium-4.14.0.tar.gz 9710348 BLAKE2B 038660990ce32c725b7c166031a7e78be5df2f9b1d0abe133e73566a9b9060c189310269fcf5db1330c2a2b1ed2901d8453b7134094528c73ca9dff899258914 SHA512 b41d81eeecdce428bfadfa3dc8c190512eb4243f710730519a3868987fa5f21db4a0fd7666b0dc9f40e56fbcf046f79a799ed32a31b7ab7e3c440d7f990a00bd
+DIST selenium-4.15.0.tar.gz 9954324 BLAKE2B d5baa36c9674e6286be0ce2276fe55eb029f64d9ef8e551d36c6f72458b2e9465107f7e14701163f1ca91d8b32653da72ccccd904fdbe4e89dd3942dc17b59da SHA512 96e1d7684322019adb3ca89c072f2e492d98574f896b905cc037dc9bfc2f58d4713e34d4b8008f6782c3fd43ad316bba95c221fd1cda308e39f4742a51e220e8
DIST selenium-selenium-4.13.0.gh.tar.gz 78263115 BLAKE2B 8f06ee9e6a8ac8a63c3f016d3e310ba22ac0bd5566f06f6d6f71f269084bafa00f0627aaf1103f2f28a8785e81ace1652b64a271a23fdc74a56c0bf118ccd2ca SHA512 7156b28326492efa189ec4d5e53e131f4e8fb3aea97ce6632b0a9a81e04e238645b4994e348fa6e3f689e5472f569dfe95fdb11a6bd8456381b85d41fb0ede61
DIST selenium-selenium-4.14.0.gh.tar.gz 78721372 BLAKE2B f57f5ed30f4439a83308909f5233187f924476de455d9b6504255e56a3217844d206968a96963c0f824c1a7dc5e69a196dde50a0cfb291820e6690be67a87c5e SHA512 b3b3f375ef0589cdc2afb454b50678ebe881d08cea841c697c9a5a4d745fc8ac84f941d2f5bbea9082c6e0c7052b7c5f08207947bb4389b0322c257dc81dcc89
+DIST selenium-selenium-4.15.0.gh.tar.gz 78935989 BLAKE2B 5ff5f620d206ece245a3166cbc77813ec8b5cc79942ad7e5b04df6ed02a0039b1b7af2af4b312cbcfd0e998aab25f4659e3c6aff52ac6d112c9440d49076fb69 SHA512 584e1637202681c2d60418a8e0bf7f8d28cf0edf901f076647c44996a589844a80db27ba52f1cdd22e5af5cc2ccfc890c0c6690a15d0656a35c8ebb9c20e5ee9
EBUILD selenium-4.13.0.ebuild 1643 BLAKE2B 3ad427608e632d89fd5b46aa85d9470edf1b457f080b7e888f1bb54de8d8454e72df66a897395deed535e35fea8cb190ed573b728d620f39728b4375429eb47e SHA512 d04a28784b44d9a647651ed7b225dddbefb77e9d6e82cd922ce9973c7a421f8925d796a493a26571faf8aaf7e9204d619889bf72f48e906482c199e7fd215661
EBUILD selenium-4.14.0.ebuild 1650 BLAKE2B abe341fd993b3c20a7fd33dd6c531458080e2790f039aa73442e18bfaba1727df4560593df3c004a07ac13ae48a0c5a7d015fb5719f112a45cc2e5708048602c SHA512 feaeee5ffdbcc465b6330295aee69bc9d401483bfc6103eb6d0912c583501559785bb9ceb0f608c8d951a0cc121205e62c73e33e3b10dbf527aca2e721d26321
+EBUILD selenium-4.15.0.ebuild 1650 BLAKE2B abe341fd993b3c20a7fd33dd6c531458080e2790f039aa73442e18bfaba1727df4560593df3c004a07ac13ae48a0c5a7d015fb5719f112a45cc2e5708048602c SHA512 feaeee5ffdbcc465b6330295aee69bc9d401483bfc6103eb6d0912c583501559785bb9ceb0f608c8d951a0cc121205e62c73e33e3b10dbf527aca2e721d26321
MISC metadata.xml 383 BLAKE2B d437d1631cefdba12fe2c3ce38ddff34bf9dd2bbc777d5d3425556bda76865711c991c9e3a735130a1d55cb7c6578b083ecb473c28706a2d45563b31bdbe6d1b SHA512 c087323da996b9ad4d0bf8f00306cf044d5daab194b60af029cb1ce06bf60c660fd5959b7914e6f1103143c3e4533d293a6d3bd0ec1c95163eba09d8a19c13a1
diff --git a/dev-python/selenium/selenium-4.15.0.ebuild b/dev-python/selenium/selenium-4.15.0.ebuild
new file mode 100644
index 000000000000..2f638fc8415a
--- /dev/null
+++ b/dev-python/selenium/selenium-4.15.0.ebuild
@@ -0,0 +1,63 @@
+# 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_{10..12} )
+
+inherit distutils-r1 pypi
+
+# upstream sometimes tags it as ${P}, sometimes as ${P}-python, sigh
+TEST_TAG=${P}
+TEST_P=selenium-${TEST_TAG}
+
+DESCRIPTION="Python language binding for Selenium Remote Control"
+HOMEPAGE="
+ https://www.seleniumhq.org/
+ https://github.com/SeleniumHQ/selenium/tree/trunk/py/
+ https://pypi.org/project/selenium/
+"
+SRC_URI+="
+ test? (
+ https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz
+ -> ${TEST_P}.gh.tar.gz
+ )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND="
+ >=dev-python/certifi-2021.10.8[${PYTHON_USEDEP}]
+ <dev-python/trio-1[${PYTHON_USEDEP}]
+ >=dev-python/trio-0.17[${PYTHON_USEDEP}]
+ <dev-python/trio-websocket-1[${PYTHON_USEDEP}]
+ >=dev-python/trio-websocket-0.9[${PYTHON_USEDEP}]
+ <dev-python/urllib3-3[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.26[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO: we may need extra setup or deps
+ test/selenium
+
+ # expects vanilla certifi
+ test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout
+ )
+
+ cd "${WORKDIR}/${TEST_P}/py" || die
+ rm -rf selenium || die
+ # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24
+ # seriously?
+ epytest -o "python_files=*_tests.py test_*.py"
+}
diff --git a/dev-python/stack-data/Manifest b/dev-python/stack-data/Manifest
index 7f2581017119..573ae9eb34f0 100644
--- a/dev-python/stack-data/Manifest
+++ b/dev-python/stack-data/Manifest
@@ -2,5 +2,5 @@ AUX stack-data-0.6.2-pygments-2.14.0.patch 4723 BLAKE2B 4c61d6d6846f663d90aaf2f7
DIST stack_data-0.6.2.tar.gz 44146 BLAKE2B 1344b48a597af3df3a00036412c513faa97824f183a4337566a1a8efafcb6ec6597cf5fad3c6d532e8df2173900bdf87d0071efc66a801bd93743a92619fb5dd SHA512 cdc623f8efc2fc4a968fd537c2147f4de90c0878554b3d3d741cf916ae549da8756d6ac943dbdee94721cc6a0c433d04d73e30bccee2b4ec1f5027efc3c9b90d
DIST stack_data-0.6.3.tar.gz 44707 BLAKE2B d50e8c8e925cd9a4a19f883422aa487543836b36e20861f9bdf41551484ba02f7bdfb729f8bc051b3a97e76b4df7e7833b53bd3c47daf85dc2aa4e8d5d1c11b1 SHA512 629c112c09a1f69566160039c4d5fd49e59bdc206ad76799c67418e08b93a0990dd802078b646da175ab719b448394b723aab37479be14d09c0fb1c72cdbd0b8
EBUILD stack-data-0.6.2.ebuild 923 BLAKE2B bdee749276a17ef8cd200e70d9ef417e42d17b1535266a4d477786ff2448d6ae50c5e2b80ddb24fb31f409db4e59790e7decc9583ade99cd94b7401dae10a6e8 SHA512 e0bcf3d88b786569329960b65c25553a8e571dc4f866036dfec36b76cd5a69a8e84562a10868740b27be4a6fa967756646b952105af10cf3c941ffcfcd16b13e
-EBUILD stack-data-0.6.3.ebuild 1009 BLAKE2B cbd95ebbe7234bcf800cd64254e6502485785c8d48a5b3cc38b565f8b778643301919ae9db391dfbe589e26345d4a117e9fface55a7a548549e102a08b03d603 SHA512 d580862857ce83fded70ad894bd8ef4d5b8de05cf2050c4e507818fa21f0d95af2e380f0d1cf1ab329ae87de2968b7a909fbef02b39ddeeea73c4bcac3babd68
+EBUILD stack-data-0.6.3.ebuild 1001 BLAKE2B 86a4ea2e8dcf8c7ca94f99bb6f8dee8b71ee5433bfbe2cb1e34defff3772688661b0033ee1c4aaddecfec664a180b278681cc8f580987790a0bc22bf4e9e1b0e SHA512 c9db6e8ecf992b4119a75184e3c0d81f40b369b72883e20635d2c84bd5c5eec778679e682deee0041f6351e25d64880b124cab1dec016466bad58e6a228f83e4
MISC metadata.xml 399 BLAKE2B 6f2f1d18b8e574335af618995b745aa50ff1db8c58ea881b3596cbc9c22796dcf20b78ae52f370d308999a337233c6ab5a778a555876877851cdec20ac4e14b0 SHA512 474c2eae21a1617dbbd8002189fff802764bdf24bc854dd68b1feaf3e7ec4ba7831678b5facc9cf4587c784874cd530b11140ee345e831a9b7824e6752d2923e
diff --git a/dev-python/stack-data/stack-data-0.6.3.ebuild b/dev-python/stack-data/stack-data-0.6.3.ebuild
index afc70d8e5c81..f1db6d29a7e2 100644
--- a/dev-python/stack-data/stack-data-0.6.3.ebuild
+++ b/dev-python/stack-data/stack-data-0.6.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/asttokens-2.1.0[${PYTHON_USEDEP}]
diff --git a/dev-python/stapler/Manifest b/dev-python/stapler/Manifest
index 11e392c40a88..4afdc6ddf334 100644
--- a/dev-python/stapler/Manifest
+++ b/dev-python/stapler/Manifest
@@ -1,7 +1,9 @@
+AUX stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch 1268 BLAKE2B 9449bd1e6b8a53c227a1be0007554efbb20e9426bf265765d0aba21982353d0b2098d312436ec202fc94c103f63da0b8f07ee7066d6b4ab04949c188dca38ec6 SHA512 06223d70535daae4277164a12dea5bf326b3dbc97960f1cecd76af7de8aade7461aeea409d3c0e361fbfe53a77b9475746ba5614d7694308e5263d8f19b1a7d5
AUX stapler-1.0.0_p20220330-PyPDF2-to-pypdf.patch 987 BLAKE2B 2bd426a54ef89c0ee92c86b076d5d711bcb83abe5c2cc01124a02f9259bd4a2300421ae5d6844a7510d2c81bc7d7fabc9442bcc3ae20855ab957ef64c49358e9 SHA512 f6764625b1eede538be66963d39fba1846a5b128226ef8814eafe9d4320acd462de1d9d40a6a58635e7f931723e6796a77b3cdab2a58c5014c71741f5dfb220b
AUX stapler-1.0.0_p20220330-fix-tests-for-PyPDF2-2.x.patch 317 BLAKE2B 7000903663d5843388203d4cb4984a93c93cd1524a877df0c1d8a474805b4b85701f903ab813b0afa9ef8b8bef3faae771822b6e28522e17cda014299b933d16 SHA512 c7f35ae69db4eb5d61d63a2a56e15315444696168a080dc81d2839f815d975c2da92cdf36f39e7bd8a38958889b1f588dce38c435fcec7fc5e7cd62e3b25befe
AUX stapler-1.0.0_p20220330-port-to-PyPDF2-3.0.0.patch 11876 BLAKE2B bcb22eece9e360e32bc6ef40ccdaac176fa6c2b265d962c52b399497f8347291f597a6a3b806fdf315937509d32b68bed79ccc580b2b4eb4789a5b7d4fbba2a6 SHA512 698cdbf12d36549c7e35c636b76e98bffe0f5b826bda8872f6a06a0cdb815bd855a63dc250a4f30aeb459d572db4fd54af81371664fd48cbf35aaf9b3f759061
AUX stapler-1.0.0_p20220330-use-poetry-core-backend-for-PEP517.patch 1080 BLAKE2B 6342f8cc0931736aa6868749552da18d1c41656815f954826c6e9b2b1be0a18b45f8a8baac95d3e0f364c7c53ec7c6efb888a67b162134a9165f387e6d0c7824 SHA512 26b8d141dd765be117e9df42b78d79f68f1593e09420badb10793df007d031189627d2b3bab36635228a4337bb5b9c199472be41953be3973dd20bdddbffed11
DIST stapler-382f1edc62296e071093a5419811a2fca9d78d93.tar.gz 43659 BLAKE2B 10c24868d51086b37dd2d517aa84e3c3fc0b6becc7a29ebf496646bdd65494eb0c43488f725241d7bd7b3083ce5703538db3e05de9976a2e5029731fc2e645d2 SHA512 acd2dfec0dfab46b2cf6b440cba6c0db5399be2ba2194ca12530c311c6c5a8028614164af45b850061e7d22cbec33458ceff7757f1b104c722228dc2d02cae0a
EBUILD stapler-1.0.0_p20220330-r3.ebuild 911 BLAKE2B bb3b8f37eb2dbcd8c25848de02da18f3506ba53fa2c28c5ce074a1be7c63ee7dfc3e820644705da545087ea15031bff7fbe1905117db39e1403af0a1f49a0dc1 SHA512 a5163a4abaedd78cbc4c56692a4ac31c57eb2a5d534ea9298cd774abf75674840f24ab9d57b7440f6baef232372683da3b014ba7aeab7897985aea8efae0e8d7
+EBUILD stapler-1.0.0_p20220330-r4.ebuild 914 BLAKE2B d1e1aaeae08b8512654c8f0368aa684abc39da888035e5353f099e14c7e567569d90e02a6d48152fa7d238df4fc1edbec4322d4f586b99ca18ad8d68eef4704b SHA512 c4658a14aeed55349a97d61e8b8e23edb49dfd3ddd2df18f1de5aecd34c836d33ca8963c25c4d4212d6a4db936e91b3cf98aa838f964172fafdb67922ce8e010
MISC metadata.xml 398 BLAKE2B 3c566702150e77dd0ba58f667336f57c0347422496edeb4fdd53e0f131cb966d15781a5d5b5e13211b2385e410a1d12c064c3ffe66056395b6eeeccdcca1cc72 SHA512 802c118d28a07f7fba6558aaa8f60aef0ebf137395af566e273ba1d218712d1835c74f82c5160f12d120d8776cbaf4fe7d09827a84c1a5e234fef307e0835a18
diff --git a/dev-python/stapler/files/stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch b/dev-python/stapler/files/stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch
new file mode 100644
index 000000000000..8e4a30327ee5
--- /dev/null
+++ b/dev-python/stapler/files/stapler-1.0.0_p20220330-PyPDF2-to-pypdf-r1.patch
@@ -0,0 +1,52 @@
+diff --git a/staplelib/commands.py b/staplelib/commands.py
+index caf75f9..e67f419 100644
+--- a/staplelib/commands.py
++++ b/staplelib/commands.py
+@@ -4,7 +4,7 @@ import math
+ import os
+
+ try:
+- from PyPDF2 import PdfWriter, PdfReader
++ from pypdf import PdfWriter, PdfReader
+ except:
+ from pyPdf import PdfWriter, PdfReader
+
+diff --git a/staplelib/iohelper.py b/staplelib/iohelper.py
+index 8df365c..5474898 100644
+--- a/staplelib/iohelper.py
++++ b/staplelib/iohelper.py
+@@ -7,7 +7,7 @@ import re
+ import sys
+
+ try:
+- from PyPDF2 import PdfWriter, PdfReader
++ from pypdf import PdfWriter, PdfReader
+ except ImportError:
+ from pyPdf import PdfWriter, PdfReader
+
+diff --git a/staplelib/tests.py b/staplelib/tests.py
+index 86db178..423406d 100755
+--- a/staplelib/tests.py
++++ b/staplelib/tests.py
+@@ -5,7 +5,7 @@ import shutil
+ import tempfile
+ import unittest
+
+-from PyPDF2 import PdfReader
++from pypdf import PdfReader
+
+ from staplelib import main, CommandError
+
+diff --git a/pyproject.toml b/pyproject.toml
+index d34823e..765db3d 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -15,7 +15,7 @@ packages = [
+
+ [tool.poetry.dependencies]
+ python = "^3.4"
+-PyPDF2 = ">=1.26"
++pypdf = ">=3.1.0"
+
+ [tool.poetry.dev-dependencies]
+ pytest = "*"
diff --git a/dev-python/stapler/stapler-1.0.0_p20220330-r4.ebuild b/dev-python/stapler/stapler-1.0.0_p20220330-r4.ebuild
new file mode 100644
index 000000000000..9b6c4310cc1a
--- /dev/null
+++ b/dev-python/stapler/stapler-1.0.0_p20220330-r4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+EGIT_COMMIT="382f1edc62296e071093a5419811a2fca9d78d93"
+MY_P="${PN}-${EGIT_COMMIT}"
+DESCRIPTION="Suite of tools for PDF files manipulation written in Python"
+HOMEPAGE="
+ https://github.com/hellerbarde/stapler/
+ https://pypi.org/project/stapler/
+"
+SRC_URI="
+ https://github.com/hellerbarde/stapler/archive/${EGIT_COMMIT}.tar.gz
+ -> ${MY_P}.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/pypdf[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+PATCHES=(
+ "${FILESDIR}"/${P}-fix-tests-for-PyPDF2-2.x.patch
+ "${FILESDIR}"/${P}-port-to-PyPDF2-3.0.0.patch
+ "${FILESDIR}"/${P}-use-poetry-core-backend-for-PEP517.patch
+ "${FILESDIR}"/${P}-PyPDF2-to-pypdf-r1.patch
+)
diff --git a/dev-python/structlog/Manifest b/dev-python/structlog/Manifest
index 4b57263fbe8f..da4d53633b1c 100644
--- a/dev-python/structlog/Manifest
+++ b/dev-python/structlog/Manifest
@@ -1,5 +1,3 @@
-DIST structlog-23.1.0.tar.gz 746300 BLAKE2B 94e6099729803fff717c24922f90be0484f045e4fe231398242a890e6e18359f9a5c231985818d655141e978fe06546f36540a96ebe332f5bbf6d5500fc111c0 SHA512 24e28791e12a4a106062368771385ac06e80bd50fb051d2a71205cf9e6ebf92ca8a4e6c0efefd8d862699ac8dee9b4d1ccf4ee33f8d76233acf5256d69f9593c
DIST structlog-23.2.0.tar.gz 749288 BLAKE2B c5a619ddacc04e6f2377c66aa343ecfddb8001d5d87c3f10859c2644ce427150771abe4942d57a9ea6db1029af5bde825a0a99218921beea08c4fd147fc5c1cb SHA512 01ddaf3b819da66beefef1810e6d460a2e5ce37f6be3dee144411a3a5db7c81bdfd83a0843172a921406596a2b9f1f87de08caf881c7d701496825203d13bdad
-EBUILD structlog-23.1.0.ebuild 704 BLAKE2B 2363f738c2406ebe347cd3fad931e22ba2f69df60b7b3791cdbe6d0f49b584a5e4d1b0650050f77e2c72e8f31eddf10268d9e91d69aecc45624d6242662c2097 SHA512 c5c3de8bba6edf25d4af46a690b3911b9d6d1f394614400d5f4c990173ac64f1db961ecf00100d8a0cde887d83f82105aa8a68a611acfdefb7a6318aab3af272
EBUILD structlog-23.2.0.ebuild 717 BLAKE2B 6865bb16872bfa765e90e16cc5050157bdf6964ef12d1b38f9228a0d30fd8e18c617b80f69c93364ea06752b0a2cce1f08f77912ae11b6d19f8297fa0451a7e0 SHA512 5bd7df9c81eee0497065f562c567d9f0723e9f7dc193debd6d794a9b8169cf8f427030fb741f433f1c34f39cc9081deb4720def2e47f6bd772f52f4b26185df7
MISC metadata.xml 499 BLAKE2B 3fd4b395c6312a21c1db3ad187013d4fafe64725d00fc7e0c1b7db7b1be3cdae014c0688f9bfc867af791cc806d4212d88b7f5f7e8446d32262e1f7d77aa7964 SHA512 87195f8f65e6892029749b08fe428f2d2bad0d261c562caebed9e6052f932d9f73d57227acdc456601bb9ed48f313d9ba8f2581f6d7949a2fd9b7ff3d9f03e57
diff --git a/dev-python/structlog/structlog-23.1.0.ebuild b/dev-python/structlog/structlog-23.1.0.ebuild
deleted file mode 100644
index 39dd5909f97e..000000000000
--- a/dev-python/structlog/structlog-23.1.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Structured Logging for Python"
-HOMEPAGE="
- https://github.com/hynek/structlog/
- https://pypi.org/project/structlog/
-"
-
-LICENSE="Apache-2.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86"
-
-BDEPEND="
- dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pretend[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/taskgroup/Manifest b/dev-python/taskgroup/Manifest
index e8c5a82c521d..4464fab10fe0 100644
--- a/dev-python/taskgroup/Manifest
+++ b/dev-python/taskgroup/Manifest
@@ -1,3 +1,3 @@
DIST taskgroup-0.0.0a4.tar.gz 8553 BLAKE2B b9fe9e2442ef8ea5972599a150ad8d2e41004a0aee2112e455d0b850c3833fb266fe2a6b730a4d8371eb3fff0d7101f2803d8708f3f9ea1159338495ca9255be SHA512 fc5a78de3d20fecd82a2c9a142ecf1df8f33f185a792f50b86558d7bb38d49307977a4db0709dbb806cca2a1d3aba46c86833c24973e155c3295437038581ab7
-EBUILD taskgroup-0.0.0_alpha4.ebuild 580 BLAKE2B 83c99590d5211edfafbec7166fe5459a33fa0552bcb993deaebf2a786584b170ced79ef03dfb81cee1410d4d4e05331a301150e72532b8b3bc00c901fed2920e SHA512 e556dc1c275572edf1f51602893882b978b638acd636b5f47e18ae304a37d7c84fd743a0d7a2bb320a6097d1285780d199396b555823c005ce08d6af3935c33c
+EBUILD taskgroup-0.0.0_alpha4.ebuild 651 BLAKE2B c879b2ee3305ec6f3902ad7b1a7237baf9f428407f2fdcc3f6300968f48c846546c130c4b152dac2bd944ee2636435066016aaecbf1071545d8cf915d01f64b5 SHA512 0c3f8fa568d587b5618b6043724e229242e5eb7fbbf3c050183e05d3fe9a92f4c9a5241346102e8798f50253395a6fd56ec0c857b05313d3b710e073955d4a1a
MISC metadata.xml 374 BLAKE2B 4425ffec98ce921bb6bd596ef700ef8ef48a4505f8e40479cf92c3875bbea8647fad6df630ec0565e6095b21b657aa75d9e300841377c0e6347b40733a5f02b6 SHA512 e42dafb7906bc1c6779329c65d0076f2974c29ee8dff808a225f1644790eda644ac6feb8fa85f4542b874c86428031965ab3622863673f28a0f95bde4716e34c
diff --git a/dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild b/dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild
index c8dec1170407..f9a8fd958fa7 100644
--- a/dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild
+++ b/dev-python/taskgroup/taskgroup-0.0.0_alpha4.ebuild
@@ -4,6 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
+# py3.11: this is a backport to py3.10, please do not add more targets
PYTHON_COMPAT=( pypy3 python3_10 )
inherit distutils-r1 pypi
diff --git a/dev-python/textdistance/Manifest b/dev-python/textdistance/Manifest
index fb406aba4a93..c333eed8386e 100644
--- a/dev-python/textdistance/Manifest
+++ b/dev-python/textdistance/Manifest
@@ -1,5 +1,5 @@
DIST textdistance-4.5.0.gh.tar.gz 46674 BLAKE2B 5bac2690c48fc518b56f7d781803684c1ccccbb54e62c613f87a58f2acf81d28b405be5ffc41c7a304e62bd19732cdf99a03816c00765698439073b76c5be6c0 SHA512 ae51a2a0b69acd5fd64cab9509ad58713044a1307eee884ecf00508f406a9442414b1d8c71798f2c3ed0e9f5b22cca0a467f6d5a5928510adda43c6997ea497c
DIST textdistance-4.6.0.gh.tar.gz 46639 BLAKE2B 3d39dfb43c9d3a10ec0c638dd02fd8ee6ccf3d3b06821b8af9331ccfd76a6cae4b33095bd6f71edb670e35a786478f0f7f72baefe4ec3db1a8581a0d8dead4ab SHA512 3e75fde1fc2b0d1dc3917d3860483c5a0aa25affd68c0f05c4888f2404e7e96e6da7b2e581ee3d96626a0a7d4c7ca1e096626224756ec784e72be22681b56116
EBUILD textdistance-4.5.0.ebuild 679 BLAKE2B c47d4333d744a78fc35b19c4687f15afbaabc1bfbd86303c8d8cde984999be638e49b29b607fec0d869c358df676858d54909925138f68aaaed1e1e959ceecfd SHA512 fc9e574749943fb2b2cd9ff36ba0f903c905a6dc15659cb34d89063078b34b2462ca0c5b40125a3631bf8de650e4b83ba43010f011eb201191c3a17fbb2e29b3
-EBUILD textdistance-4.6.0.ebuild 681 BLAKE2B 0d1d14e5a551796eaa3a2a52a7ceccb421d1da1d9f5d1651c7b9bc248c69b154a2e9d6023839604d26595831fed6edecd60f50e703a8c0df25a80f956d067fe8 SHA512 d95f25d7df7ae73c25cd6e0c0384fbfe1a94c721a9a7e7a93d6433e32af68505e3e00c0360c69abf3883442e90d1738bf503b415ab30ddeeaea1ef9432cad9ac
+EBUILD textdistance-4.6.0.ebuild 679 BLAKE2B c47d4333d744a78fc35b19c4687f15afbaabc1bfbd86303c8d8cde984999be638e49b29b607fec0d869c358df676858d54909925138f68aaaed1e1e959ceecfd SHA512 fc9e574749943fb2b2cd9ff36ba0f903c905a6dc15659cb34d89063078b34b2462ca0c5b40125a3631bf8de650e4b83ba43010f011eb201191c3a17fbb2e29b3
MISC metadata.xml 517 BLAKE2B a429684151f5700f148c5350b16026e797fdedc80b950d3c79c050a4d7418763918a05936eaeeed07b9756d9ec39602128570cd8c27049234bbda27e006ff00f SHA512 be445c2c21f5fd0bee241f8f76094b51c2fcbd7fe0d2175f7455beb881c3b83e8070c8a14817695d2b7a7dfabcdb856e12d7749aadc91ca31f7af8187e9a409e
diff --git a/dev-python/textdistance/textdistance-4.6.0.ebuild b/dev-python/textdistance/textdistance-4.6.0.ebuild
index 94caef6d9024..1e4219208063 100644
--- a/dev-python/textdistance/textdistance-4.6.0.ebuild
+++ b/dev-python/textdistance/textdistance-4.6.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~ppc64 ~riscv x86"
BDEPEND="
test? (
diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest
index 496eadaecdcb..34008f5abf2c 100644
--- a/dev-python/wcwidth/Manifest
+++ b/dev-python/wcwidth/Manifest
@@ -4,6 +4,6 @@ DIST wcwidth-0.2.8.tar.gz 61713 BLAKE2B ca3d0c58e2ccab0fbb5493aacc8df81e9dc1faf7
DIST wcwidth-0.2.9.tar.gz 66133 BLAKE2B 7df656c139c228324427e6be9cefe3496b7b5e55d7353f062ae4cb3d7d5988f1e5e03e11122c0e045b7a93abd95139fc2ac8a81a4d079518cc8c6fa747d2ff00 SHA512 8aff2ce67d8f331c4c75907f14ec602f4829d39e3f89af640d598e075165a011e41a5451a333bc2f6c95f33a4b9ca8ae1a5d02efe4f79acc988d60b85bf5929b
EBUILD wcwidth-0.2.6.ebuild 907 BLAKE2B 0ded135617ee71016cc0d517cb335ad8e6a8d317a9610acc88d2a21b2348013d95e8bca15eee65e01c23ba5351e88f8c2381954c5cf72ec7a227224ece0903f9 SHA512 af7404999efa015f7855be37939cfb8a1d21d3fbf31dc682f65d397c7a8d189ee8e0697e9eabe4e5963a8cd8fd16aac84531ace1d17182fcf3040237da7528cf
EBUILD wcwidth-0.2.7.ebuild 915 BLAKE2B c8c07ab575c66360a703df3bdb507286be84cfd60509ffffe01148c646e8cfc0698e751964b36ffae726a5305bf50e298fdf2b56d3ba07d003394f561b4eeb10 SHA512 2fac44cbe22051fff219f7786b1a3aa8926a833bd3c1ddd54373063ff5bc3233099e5bd521cf4133fd4c64f03dcef96babf46ce42e27f07f7fdd577e33787848
-EBUILD wcwidth-0.2.8.ebuild 832 BLAKE2B c704bad3cd86b5d7afdc2ba5bf4cb6996baed90e0352e5e1e29ce2b0558fb192a38205b74ebff1599bcdbd07519b8a840833d16bd6b171f49140fc85038ece83 SHA512 e22e16fdb4895a78ed70321c585f46807cab04200a23968c36f04799dcafa7fcbb6416cc16551824a1e64c3e085ce901d2766efb13a6a5f933c739336fd12b76
+EBUILD wcwidth-0.2.8.ebuild 824 BLAKE2B bd2c0d918a9b211827aa023eeab8dff2528267800b7ec94d340ad9ec98fdf8a1dd34201793b0975fc733d903225ec26b12af8e87fd4043cf3cead2b21d7bc18f SHA512 1b7411cd6d6ead9fdc816baa8595407ce3d00ef5036723dd9a925aa58fa8581ceaf5f2b8a42f5b2f946505abf6f0959b79b14f02a68fd92cf94cd6da190faed6
EBUILD wcwidth-0.2.9.ebuild 832 BLAKE2B c704bad3cd86b5d7afdc2ba5bf4cb6996baed90e0352e5e1e29ce2b0558fb192a38205b74ebff1599bcdbd07519b8a840833d16bd6b171f49140fc85038ece83 SHA512 e22e16fdb4895a78ed70321c585f46807cab04200a23968c36f04799dcafa7fcbb6416cc16551824a1e64c3e085ce901d2766efb13a6a5f933c739336fd12b76
MISC metadata.xml 402 BLAKE2B 86714d496f80fe46cb313bed026135b2712ddfb47fea5994d0021516aa6ad28eb5fc52d37b37a7a224ec0613681b27ee039f4ac734430d94aafe4ec8946cecc7 SHA512 85c0e684f66a5582ca63d6f72c4e69101e8ec30f8e03c52e972fa36a2e6b6d2a8f019fb33a1e39e73fb37de25c82b906b18ac626afdd0a93d97db2ddcf485063
diff --git a/dev-python/wcwidth/wcwidth-0.2.8.ebuild b/dev-python/wcwidth/wcwidth-0.2.8.ebuild
index aad726279df1..246c5d8e248b 100644
--- a/dev-python/wcwidth/wcwidth-0.2.8.ebuild
+++ b/dev-python/wcwidth/wcwidth-0.2.8.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
SLOT="0"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
distutils_enable_tests pytest
diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index e0fe10c31312..23708c6babab 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -3,5 +3,5 @@ DIST werkzeug-3.0.0.gh.tar.gz 817103 BLAKE2B d606b5c8956b69f32fd944c1a55b2ea0815
DIST werkzeug-3.0.1.gh.tar.gz 817317 BLAKE2B 670460cf48c8d06196cd34f117758508512d310b740bd188d8ba87779abd62f514c9909e5700b34c37e382925eabe3ffd722b753b76b498aff0dc8ebe1025c8b SHA512 125a5c7680cba726149198802efa90d06c6586daeafcd0960feda637b765356f602df83af7b14996994303c52d32bc6fa044b774f42f0b8991008d1396675033
EBUILD werkzeug-2.3.7.ebuild 1664 BLAKE2B 4d982ae7b686c104a3676972afd658b7e7f0f48f07cf091e549710339122d6a89d9a201c45ab4fc5d6f37a79754dd7ae79af96891368443137d31f0351a2785a SHA512 bb097e92d71d1485419bdd52587470ef4eb10e616169765d466e026dacee30d6737a76155ec0f2c2a6acc7abf80d187c2fed42a1b006d3bce1f0295b899b0274
EBUILD werkzeug-3.0.0.ebuild 1672 BLAKE2B 80f8456cdb91946f2dff3e4d0f3ef682ddf69d323f5d3ac80394e827200e0066feeee3140a54ac6180e0e51c7486ec014c3a0aaeb5971e41ca884608986ff26f SHA512 27e7ed3bc9050cc5e07e767cb5822dde014c5f461f9fbf7304a440aa3563c6838270de938d536d958b6e776d31fc8ac2aa3ca7411200b54ef8b0a7a314e1eca3
-EBUILD werkzeug-3.0.1.ebuild 1672 BLAKE2B 80f8456cdb91946f2dff3e4d0f3ef682ddf69d323f5d3ac80394e827200e0066feeee3140a54ac6180e0e51c7486ec014c3a0aaeb5971e41ca884608986ff26f SHA512 27e7ed3bc9050cc5e07e767cb5822dde014c5f461f9fbf7304a440aa3563c6838270de938d536d958b6e776d31fc8ac2aa3ca7411200b54ef8b0a7a314e1eca3
+EBUILD werkzeug-3.0.1.ebuild 1671 BLAKE2B a8b5e27795741450e2791b8252ceb07ea118fdfc835d9e99c21af1ddf3c18df59b89644d98b8da24d85ce842531fb1ffa72c5950b4f7e64cc80b4c14db9c970f SHA512 9cb309e461c3577dbf96982ee14bd8d312537f99efd5dd86582c3b0c6bd408972dbe2d5df2c7e6920179365483d8058d3a9f8bfa09775677ade5554916f7a2a8
MISC metadata.xml 368 BLAKE2B 81932229098620395623f9149ac974f19fae9b65ad09943ee5c5d8d03c1e37e76061291c959fe5f004f531a244b3bb335c2a43dd66949c0be43493e45674d0e3 SHA512 67e5b5fea8052c0723820125271ea031ad984e0fe2af21d2423fc559bdc51dfe1d40f2fa5fe11e6d2b8b32216e716900080b859aad146c079ad2b390dd9844cf
diff --git a/dev-python/werkzeug/werkzeug-3.0.1.ebuild b/dev-python/werkzeug/werkzeug-3.0.1.ebuild
index 1e459f682aa3..6fe614f68c92 100644
--- a/dev-python/werkzeug/werkzeug-3.0.1.ebuild
+++ b/dev-python/werkzeug/werkzeug-3.0.1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test-rust"
RDEPEND="
diff --git a/dev-python/wtforms/Manifest b/dev-python/wtforms/Manifest
index a3fc1139096f..9b1178aede65 100644
--- a/dev-python/wtforms/Manifest
+++ b/dev-python/wtforms/Manifest
@@ -1,5 +1,7 @@
DIST WTForms-3.0.1.tar.gz 137513 BLAKE2B 17fbb385a28baefaf3fe368b7c7dbd3d6671aaef887ee89617e60e0537ae060248442d4990e7ea926b15d4b85585a1c80ffb61c0fdad2627e5cca90799eb01d7 SHA512 a6db54a7ef9bc96b8fdf69cd65d3810fab9436ff9c056e1cfc580f5ecd0ed8837dcbb7c2adf92419cc5f74e865bb3a023e316407a87d5c5277da5d30e6836fb3
DIST wtforms-3.1.0.tar.gz 134500 BLAKE2B a88f29eb600b50f7de964d9cef1dd195f7731312bf291b3cbfa1664537c4eb242a59d435994c007c2e84eaf19942db5316e58154639bdd8ebee85d336ca5a9dc SHA512 6afc9bb2980668c753887945692525a4039e7a06fb3f0e2b56d1a60c382f099e1b75d722f19786ec0f32a1043b4909b1be28c8aeccadc4745785414835aebf02
+DIST wtforms-3.1.1.tar.gz 134343 BLAKE2B 935e1d0d881573f7fe0cf0099069f49c6f315007755ea27134c8d7db407880f3d5b5e1a427df588aaf427de4e8f09455a09d5c82e666d0fac4055558e3d49e4e SHA512 e7aec26103bf5069cc97474361b4f5788d41181a2560032b8072dc62b29824830b739ddf9df60710685293eec5173d8c44c5fbeee8487f01180a08970abb6c77
EBUILD wtforms-3.0.1-r1.ebuild 829 BLAKE2B b888b42cdbb5cff6c30c829827a1a859e7ba6fa8c3ed3a95f485b9b4060b3ea9c9d7a298e626714334a3667bee297d5ee58a08dfd8b0727340cdcba7ce4d8a4d SHA512 4422d1fc4d076c4f39e6310ec421142eef147b9a2a3a851b89fae05c571f4091ddb5cad6a917871ec4adc60a3316da38f44885cee78f25eef2ec2d6fd678f56b
EBUILD wtforms-3.1.0.ebuild 810 BLAKE2B 5234583e0e74b83401d9ab2636fc2d3d34214ca15815107c6d9546bd71c142446e56a461d5f0b48e1bfa4702ecae717f8e5db8e2cba47528e6e42ce3a74f4831 SHA512 1fa92dcc8cfea97baed8a92ee76546d1755a6cb441e009543952cb43a62b84dea4fde626fa3ed0178c21a6a297bcbf422e3aeca6a986c208ed57186b8dbbe5f9
+EBUILD wtforms-3.1.1.ebuild 810 BLAKE2B 5234583e0e74b83401d9ab2636fc2d3d34214ca15815107c6d9546bd71c142446e56a461d5f0b48e1bfa4702ecae717f8e5db8e2cba47528e6e42ce3a74f4831 SHA512 1fa92dcc8cfea97baed8a92ee76546d1755a6cb441e009543952cb43a62b84dea4fde626fa3ed0178c21a6a297bcbf422e3aeca6a986c208ed57186b8dbbe5f9
MISC metadata.xml 453 BLAKE2B 24b826025af54d17f8773a9583b369eabc3be6265d26d5fed67d562ff5e2abdb6318e8905d1c1173d399587017c35efe68486f1616e3c1ebb08f1283e2c28985 SHA512 de936c361da6f4b1e64374215c3d2502c77c083a7544e77c77d5b7dc8e6570622a218047651845907d26fb60ab972dc00cc70979df42b888c0cd3373f63e2ebb
diff --git a/dev-python/wtforms/wtforms-3.1.1.ebuild b/dev-python/wtforms/wtforms-3.1.1.ebuild
new file mode 100644
index 000000000000..718aeb1fb598
--- /dev/null
+++ b/dev-python/wtforms/wtforms-3.1.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_PN="WTForms"
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Flexible forms validation and rendering library for python web development"
+HOMEPAGE="
+ https://wtforms.readthedocs.io/
+ https://github.com/wtforms/wtforms/
+ https://pypi.org/project/WTForms/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+RDEPEND="
+ dev-python/markupsafe[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/Babel[${PYTHON_USEDEP}]
+ test? (
+ dev-python/email-validator[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/sqlalchemy[${PYTHON_USEDEP}]
+ dev-python/webob[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/zstandard/Manifest b/dev-python/zstandard/Manifest
index 0f471b7c8912..b11b49acbe08 100644
--- a/dev-python/zstandard/Manifest
+++ b/dev-python/zstandard/Manifest
@@ -1,3 +1,6 @@
+AUX zstandard-0.22.0-build.patch 2228 BLAKE2B a8c2b6ef7cfb0a6f4037f25505ab6f81875f760078165e89d4956af022e074cf8b55c20a4a78b6a1eee3f5e1711b3b4c78b432cf58f582d21a005e9921f993b2 SHA512 25ecb4ec764af46af104e8e1fa5a4a2e0a8a5f312cac582d6c740b36c0b43af403028c04aae2bda3238f7d73b88dd863d3624e211e87a3eafe63a7a603324891
DIST python-zstandard-0.21.0.gh.tar.gz 711413 BLAKE2B de3c5a5b34242c20452e35ba6bac451a176f9f442dfc7028f5bae9299c8cedafa58edce85b21bbbdd440765a7eef67bf3c996ae1a81d534a18bfc203cdcc1c25 SHA512 51a7a7a6c20733858f96763738f3097f52dae1ca3a33bad3e78e31d6f339d8f2ddb0a7da2fafaa0b162b17e5054c0582ab52054f1215e8c39d8e1f8002babd7c
+DIST python-zstandard-0.22.0.gh.tar.gz 707644 BLAKE2B ce400120f9106d729b50ae091a581f4a9fb2e796ec0872cb7db393aa7a55cf6e22cbff79c3ff780b4f609fbd8289a9744cbdfc730ba51cb09ee4e7c56b1dac9e SHA512 b3041217ad4b6297d0727dd5d22bc83645d43fa591985bef43e8633feb960310a3f2eb1edaa133595941a6932683af91d565266f312c987e6b6c514ce70c9ddb
EBUILD zstandard-0.21.0.ebuild 1606 BLAKE2B 6d7c8d85179c6c2acd67983b36cfcafd7c39eaf7a400ac3baab02d357efbbdda7d1c515838b8c52b8180329a9a743f3065caa2d6358602af2865688ab51710c9 SHA512 3a61a61b893c4102dcc5440748f41678ad3dc3e1a3a314518237146128484e2252f1ebab82ae7cbee072b8917f68e439690a54502c5ee202ba612507e8aa7511
+EBUILD zstandard-0.22.0.ebuild 1687 BLAKE2B 3e0ced6f2ddf41ebc90f970af666874966b8471d275c87206236b7ba9050ab4532ea20ef96cc3f8cf11e4d6a8399688d730d22b69322a34a25d7f01720e5b4d3 SHA512 ee2ce980d8b6e8a29064c7af279fc615896c2f5fb7a3bd69878bff1036afe740bc46e0ea319f495aea9b6fcce693a0c36c8ca8b31570a41b2801bf92518b6ffa
MISC metadata.xml 378 BLAKE2B dd5834c84bb375812b3a3cfcc00d29aa43ac8954b044e188e8f38bdca93fdf1ce98fe78b78dbeccd935c83ca10f3ce18f893e5720dd8991118b6c69149a4ac61 SHA512 06554d973b525d53c680c3e43041f33125dad222339e645294fbc22670a7eadb0e9bf8a3b0771d2b2fb8f136d958eadb32c295179d1547c50ae26754360609f3
diff --git a/dev-python/zstandard/files/zstandard-0.22.0-build.patch b/dev-python/zstandard/files/zstandard-0.22.0-build.patch
new file mode 100644
index 000000000000..1a5ff9affeda
--- /dev/null
+++ b/dev-python/zstandard/files/zstandard-0.22.0-build.patch
@@ -0,0 +1,53 @@
+From d7cb41b4ec0239c82d77a6cd7f55b4c7e3fe0c8a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Wed, 1 Nov 2023 16:17:13 +0100
+Subject: [PATCH] build: fix building with modern setuptools backend
+
+Set correct `sys.path` prior to importing `setup_zstd`, in order to fix
+building with the modern setuptools backend, i.e.:
+
+```
+* Getting build dependencies for wheel...
+<string>:37: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
+<string>:38: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
+Traceback (most recent call last):
+ File "/usr/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
+ main()
+ File "/usr/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 335, in main
+ json_out['return_val'] = hook(**hook_input['kwargs'])
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/usr/lib/python3.12/site-packages/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
+ return hook(config_settings)
+ ^^^^^^^^^^^^^^^^^^^^^
+ File "/tmp/build-env-mgz__6r4/lib/python3.12/site-packages/setuptools/build_meta.py", line 355, in get_requires_for_build_wheel
+ return self._get_build_requires(config_settings, requirements=['wheel'])
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ File "/tmp/build-env-mgz__6r4/lib/python3.12/site-packages/setuptools/build_meta.py", line 325, in _get_build_requires
+ self.run_setup()
+ File "/tmp/build-env-mgz__6r4/lib/python3.12/site-packages/setuptools/build_meta.py", line 341, in run_setup
+ exec(code, locals())
+ File "<string>", line 49, in <module>
+ModuleNotFoundError: No module named 'setup_zstd'
+
+ERROR Backend subprocess exited when trying to invoke get_requires_for_build_wheel
+```
+---
+ setup.py | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/setup.py b/setup.py
+index 7cc1f4f..2b2895b 100755
+--- a/setup.py
++++ b/setup.py
+@@ -46,6 +46,8 @@ try:
+ except ImportError:
+ cffi = None
+
++sys.path.insert(0, ".")
++
+ import setup_zstd
+
+ SUPPORT_LEGACY = False
+--
+2.42.0
+
diff --git a/dev-python/zstandard/zstandard-0.22.0.ebuild b/dev-python/zstandard/zstandard-0.22.0.ebuild
new file mode 100644
index 000000000000..d658852757c9
--- /dev/null
+++ b/dev-python/zstandard/zstandard-0.22.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+MY_P=python-zstandard-${PV}
+DESCRIPTION="Zstandard Bindings for Python"
+HOMEPAGE="
+ https://github.com/indygreg/python-zstandard/
+ https://pypi.org/project/zstandard/
+"
+SRC_URI="
+ https://github.com/indygreg/python-zstandard/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="BSD"
+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"
+
+DEPEND="
+ app-arch/zstd:=
+"
+RDEPEND="
+ ${DEPEND}
+ $(python_gen_cond_dep '
+ >=dev-python/cffi-1.14.0-r2:=[${PYTHON_USEDEP}]
+ ' 'python*')
+"
+BDEPEND="
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ local PATCHES=(
+ "${FILESDIR}/${P}-build.patch"
+ )
+
+ # the C backend is repeatedly broken, so force CFFI instead
+ sed -e '/PYTHON_ZSTANDARD_IMPORT_POLICY/s:default:cffi:' \
+ -i zstandard/__init__.py || die
+ # unbundle zstd
+ : > zstd/zstdlib.c || die
+ # it does random preprocessing on that, so we can't use #include
+ cp "${ESYSROOT}/usr/include/zstd.h" zstd/zstd.h || die
+ sed -i -e '/include_dirs/a libraries=["zstd"],' make_cffi.py || die
+
+ distutils-r1_src_prepare
+
+ DISTUTILS_ARGS=(
+ --no-c-backend
+ )
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # unreliable, fails on x86
+ tests/test_data_structures.py::TestCompressionParameters::test_estimated_compression_context_size
+ )
+
+ rm -rf zstandard || die
+ epytest
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 1382dc817a91..dbb33326d476 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/xfce4-dev-tools/Manifest b/dev-util/xfce4-dev-tools/Manifest
index 6fc50b136401..10f6a7d17613 100644
--- a/dev-util/xfce4-dev-tools/Manifest
+++ b/dev-util/xfce4-dev-tools/Manifest
@@ -2,6 +2,6 @@ DIST xfce4-dev-tools-4.18.0.tar.bz2 349125 BLAKE2B c82496de1a279a3ce57f895a52ee4
DIST xfce4-dev-tools-4.18.1.tar.bz2 363652 BLAKE2B f78c39de833353aecd57db6d199a2bdb1a478eff996732653f49199cf8b9c6d54c02c969f823ebc441415fb6376d588e79796bcaa48bb4349c3d54068d86622b SHA512 8fa65aa57450d3e65ef55bf86e8a113c06e64289a9f71875049b422da2a8bdfcdd36c3a3e94a3c0e7c602a3e9577eca14d63318489f81fd88d6743e188636304
DIST xfce4-dev-tools-4.19.0.tar.bz2 368601 BLAKE2B 349e3dcf69c1fc1f0af052546d78b86ffc89ca81b66c27e8b7058f549adb0c6a16e6c462a6f5e00e66dc4b419dd2ea7fa43c210d83153e23254b8b5ae5a77fbf SHA512 7372efcb686fe6c1e42f17564d693cbe24792d00fbf131faff46040c8940ad355067d4a4cc5d5de5ec6b9707943c5db5de84eee4a4ff894ef8c33c3616a26044
EBUILD xfce4-dev-tools-4.18.0.ebuild 625 BLAKE2B 7e0ae9e3b5360249b9db71564b33dfa17c9e57beb798caee94326d8b5589f8357eff7c31dd3c822b247d92a516cc066eaf5c93dc2f6c442cbb21b12798c2f41d SHA512 a3319cbbb0418816fcc4191ba4c10910119992afa2838ac49fdf309ff9fc35aec20d86e3e2df0fa08ceb1338b60fc96b9c244ffc80fcdafe857c3efe5536029f
-EBUILD xfce4-dev-tools-4.18.1.ebuild 631 BLAKE2B 670c70889a01c50d77342f5112fa1913caf3dcb27331f1bf4ca1cb95e0f432691673c8a9d99b4e251fea71a144ec9d97434e97a75a797bd2607b8ed45113452c SHA512 7050f0af3c5434addfba88a3816ecfdd8087e8ef28d784992d63c1a24be84cdd52ea895fa844d538a2e70ab72cf7d5902604bc1801dcf4a47f583c40dc8f40d1
+EBUILD xfce4-dev-tools-4.18.1.ebuild 629 BLAKE2B 1fc74791d6b8a44fdd60959b584f05eeb46f9307f5ac23deb736438cc16dc8a1045bada24cf458437cfe8e9ff418330dcd48fe8b891ca42bc9a1490f6faffeba SHA512 ecf08a7c6189010fe6a5d88dd0e8b07be159a82ee9dda7d98464e3d69ec1d1d96c8a1b5679734582ccbc0ab9321cae37c8bc3903b3475872de5f3ca25f0abc76
EBUILD xfce4-dev-tools-4.19.0.ebuild 672 BLAKE2B cefd34949e5ca824dad4609cd9ad7424d35f0c4e9da13bd28221dab894ea6a79d51f91881aac0500101deb539c17e1dd6b479326037277225c15ebf0c2fdad7a SHA512 b8c0343caf7847d9b89977057135d78ce0e7f5e066a67fabf26dabe83d1b9e3af97e7f92f30746d5566ad78500b37028b22c69dd77238d29aba169f2ccabeda3
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.1.ebuild b/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.1.ebuild
index 2930cac6ccf4..f852684c9f8f 100644
--- a/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.1.ebuild
+++ b/dev-util/xfce4-dev-tools/xfce4-dev-tools-4.18.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
DEPEND="
>=dev-libs/glib-2.66.0
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index dfc8438aedc3..1abfdf435e0e 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index b8da673e0c1d..7611d08a520e 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -7,22 +7,18 @@ AUX git-daemon.confd 710 BLAKE2B aee2e1493bb67c09b87497724df90cb74e9a5a7f123101a
AUX git-daemon.socket 116 BLAKE2B 0fbf31de87810ac737adfab21acf87b0d95f62df5208fea3d79ebe010a4971b731ba1684852f3b926ecc7e23bcb9a386b2e612801701299c64d4c6390ed4befe SHA512 e383d358999ea0c7201c1709015a9b7c4dd9dd71287605640aca837fac1e2ee33a5a1684e1c3414c08742605f185b722f4864afd5be8b79a9f0d8f7ae0f9b701
AUX git-daemon.xinetd 260 BLAKE2B 594a046b5b2b580b7cfed1b620e014160965046c5e5a42359b6134af0a4c03a30a9464db5e19c6027645d9084550743e397af2d6566b7543a2b509e025aeb1e1 SHA512 5e0c85004e7e2b89fd191350022b9970a6ca03129b4c913e159570b99b5797ab924f667cd3dc5693a9d4916b7b5cf36814eda015dbdf46a1354eb50d1c081f9c
AUX git-daemon_at-r1.service 340 BLAKE2B 879db8b274d8e1d2995a2ea1e4b1d66cac3d6979006fc24721db8b389395ac98a98444f032eaf7c66d6c02ab394a764e16a9cd3b5446b6be9061b9bdd89cf964 SHA512 073d8752dc224ff1130a5290e0f965a04b19f2a8dbd5d50172101099386ad3af0fd5e1abf57030960b750a2adf36a7ae69d18ddc990bab4e694486e65424cfa9
-DIST git-2.39.2.tar.xz 7163224 BLAKE2B bcd9abdaf8ce626de7aec2da666395f80212772aa17516f903459d683597184efeeb1d6aad536e0bf722a9bf63df98549fdeaab5b0a48e5500faf83ebf5d7516 SHA512 fdca70bee19401c5c7a6d2f3d70bd80b6ba99f6a9f97947de31d4366ee3a78a18d5298abb25727ec8ef67131bca673e48dff2a5a050b6e032884ab04066b20cb
DIST git-2.39.3.tar.xz 7166100 BLAKE2B 862a5636df681e46797034bf22ca7712d70ead94ac0a911b81e4eeb3c83e67fdc56b839055b3b54bdab0ffceabe9fa2efb9e2870b1c0f40590ddb33e7427cd2a SHA512 ddd9f41df9d59aedaddb3a3cd551c105903b5f8c86455d4d05a8342920d67754b358b6ab0d6c10cca743b8e0e621baea16f71a9d6290f4d37297a9c45e8b3763
DIST git-2.40.1.tar.xz 7185260 BLAKE2B 50957227a572db54b931976d4c22edeaf0d5678d05d37f9478e736487d3e0755c1d70775cea9e3ce82e07f228fa809f3b461fb5b7f267117cc5aeffff915c096 SHA512 9ab41c64c6e666c314683bc4925535e037d43f947b8d327ff7d0379ac12899f4effcc2fe4e47b1ce652ad7140aa4f01f3b99f9cc0cf854cfeface1a5d3e1893e
DIST git-2.41.0.tar.xz 7273624 BLAKE2B 9119e1d1ff0ff332559a6609707846c2af7c61bea6ea728e834e4bd7f1ff6dd636a081c227b32a88fc5de1ea8987951cc56d0e94c90bbaa211ff415c5020d070 SHA512 a215bc6d89afbddd56adac901c24ea2b7f98a37bf6a6a2756893947012ffaa850e76247a3445a5ab13ab5a462f39986fec33eed086148aba5eb554dc1799fee0
DIST git-2.42.0.tar.xz 7346760 BLAKE2B efe8abd42955a7aee32a12067466d1d8dfc3946f40750254ad431bab7debe3398a9fd4833817a93f6496229184e7890034581300d8c94a98f0c0a209f3021bf4 SHA512 afe5bca3c084d4ddd66f20afa820ba10f61007f66846108929e0d4ee7b7eaa896fcf00917dead16881d840f674dec6dd0e353a05e62a31016694af3d7d22a51d
-DIST git-htmldocs-2.39.2.tar.xz 1505352 BLAKE2B 8b60f9bae9585aab8782f38ff64391a9c8fddeed47d84a989b4f65db87c14e927d1d975fa5239435e921dbc74a75c600d6f0485defa1a235a66355c0f8d9060d SHA512 fe0982e653784285bce7f158956892900ae9c88aa986261de4184e3349e34ee54f92d7280e143031b107872fc1729814489f6e355aa12dc415d724da65ec3716
DIST git-htmldocs-2.39.3.tar.xz 1506828 BLAKE2B 732e86ee004a44230d8f10eac16a14fbfb348d4278001011a0d22ba91240fbe65cad341b0547b649db3ce7fc67fc6fb544c896e7ba4bd7f1fa3c9b42371febf9 SHA512 7616c9c6600759f06973d36d5233b3909da72f39318410f5522b890d282a74e7585433c7195fed4792d5b7955292a466abcc2185ffdc23d0e8928ad58d7db1bf
DIST git-htmldocs-2.40.1.tar.xz 1517900 BLAKE2B 864edd5b2389362dcf5d0c9f08cbf3bac6303cf6505b2d5446e73aeb591ac9212948b6f68434671e3bfba6f64d6aff02d315848d08647d22177292775411e5b3 SHA512 770c9765bab1f0773615d67f4eb817c42e1a946da205381ac0c208c4b2d4185c351aebbd7294afe66ef794b65cc9123b255a585a3df2990b5dfe779aaacb0800
DIST git-htmldocs-2.41.0.tar.xz 1525692 BLAKE2B 4ea74130e21fed3ebbe09b849eddc48654fa7563299d8c2173856741d3c490a1672ac6b2005f716d6ae2d7759f92caafc56ccbf2408ba8ec87266b9c10530d73 SHA512 8a28f330f21e1da901ef8575509b56cede1a8f1d03e49fca802e561095c137c9ef23f3d6bd33d0e8a537bc1f93131ce7aafc92d4a9b0a80ade67249f22ff69d5
DIST git-htmldocs-2.42.0.tar.xz 1536088 BLAKE2B e40235fa9a75ca29179600a63d2573d8f458d75f1d475c1b689237280e7b8a5a67d020a6c125864695bdbb1c0f9c2930dc995dc9b27e59849103fb83524bf7d0 SHA512 d7b578b3bcde2f8f4aecd3c56ca314bbd862638fe3e629681f0f8535edc0302cafe882126b68c8aa6d651ac5e58b4ed2531268ef450ad393c61baf40a063cedf
-DIST git-manpages-2.39.2.tar.xz 557080 BLAKE2B 6b2dbb33f1041ba802582f529638b8b4574309efbf5af94add5c676efed7314743d5b326ec18a95ba85a4fe818e95913069717034a9863879e1d03ee32b839ba SHA512 6326ff43564fc42ca0a424edd17896434e11c09ce21f4bfd4d4975aaaf7f2c0d823da0e89b267557b0b7799c342db88d84685d24f589f53edfe486208c1f15b1
DIST git-manpages-2.39.3.tar.xz 557428 BLAKE2B 4eb85035f7056a12c3f1276d26f99b3337b97721f8f4b0b3c74d2a484171bfdf74f566a03e175ba32b389c940ed7be66ce2933442ec77089d5db3aaeb2ed2557 SHA512 06414741667b990ff3a28f7cb29b502df3d4cc757d525438994af005c71d429ca969563a74d1d2b44185e5c40107ac8838b390835a8a947e542ce3636b43f98b
DIST git-manpages-2.40.1.tar.xz 562772 BLAKE2B 091c907195b37ed4152698515528d7da27f8dbf2516915ae66ba6f81a64bbd9f2042544889fe655ea7447bd6f32adaf8daec9c02743587a84b090554ad58796b SHA512 4e75f5ae3786658d284ce8eae3133c01115e357cc0bd2c4c5bf4261196411da632f51c87ff6e4c1f4bc7adf7b7b4a33c4debe52bcd9b5d735aa70dd9614ad5bd
DIST git-manpages-2.41.0.tar.xz 565060 BLAKE2B 082f2272314981b21606aef22bf18f0fe1d8a29fce0ce29e451cbad986e8f9c398906632b694de1b328accda61e85f25fd8875ee2e104cb9a7da8873d48e1495 SHA512 118afe9af79f2747c1f762b51fa2cdce7b46396ab4321f57826a351575acf30d9a486e2713e558cab6f6b353724cef3f0f1eab587b181f547324e96e3fee0b91
DIST git-manpages-2.42.0.tar.xz 567824 BLAKE2B 9e0d2519fd1c4d99e725f2316026639b3d99a02c4f58f8364b0d84b2c44a6cab9b9c8e1f5c56d031b78053de09be779a75982f7bf556c5403ebdecee024f9fad SHA512 02a03fd0c34058a986b586dab777567a24fccb99338d163fdc284898f4424bd109c3fed37cc4e510af6bdfefac82ec0c2753779c360952b1a34642b01f90d002
-EBUILD git-2.39.2-r1.ebuild 16226 BLAKE2B 765362523579404a51d4b4a2a6a87b49a8a7920e23251bf4dfdb8789eac3dd3a53053e661ca907dff3334602665da00014aab2cded9b05b29184fda3059cbb62 SHA512 46ec983f3a2e47202ea9f71486966625878903374522011c367265433887a9a490870fe7708ac5435c65df41b47a38aa9cf0b546f043728dd75e4c00cd05f5e4
EBUILD git-2.39.3.ebuild 16201 BLAKE2B ffe2ed9d69f528ab24149e3bd70d00aba3bea5e753b1a0459785a5e2f2019b1c7e1e8b3f6f1857580a5c99f1a132039a0f3580bb79a65ea1e9b7a21f059655d6 SHA512 0fa470fe3e9aa87589bb7e0e842e14ce220039d97c9671b301b371249c03e91f94364883df57a9a5d622c0a007a8469701b8cfed195566df7cebae69adbc4066
EBUILD git-2.40.1.ebuild 16210 BLAKE2B d2d6f22e5ac56d4d79a86004f5ae84fcf1673b8fc84970d68e5ebe1c23ed92bb4485e6fba052a6f4c48d669dc1a7cc84b6f2a5c1007f7b1955c55688dc91731d SHA512 50300cb6219d212f55a5ee0ecd8c4e4504bcbd8510f1e951db6e92911f9767827910d7d5e71add9308823bf445ad94e400c3c21e6a8eb4797baab32a653c0d67
EBUILD git-2.41.0.ebuild 16215 BLAKE2B d222c7ab8eb3d2ad87d062862509ae3bdb73a407b56c616d083e35e6e50d48c851ec3114e1e280971f797142da36184fa3edd1efd45359e5420ac355b2f3350e SHA512 a241582e56ecb9b40b15f068b5be265ba7a4b236bbe8aa395729f1419fb22ff59457b971a4ca44b1af9cb60e6899fb6407c93b48f3ef600d38b7f53903fe53ff
diff --git a/dev-vcs/git/git-2.39.2-r1.ebuild b/dev-vcs/git/git-2.39.2-r1.ebuild
deleted file mode 100644
index efcc5111a594..000000000000
--- a/dev-vcs/git/git-2.39.2-r1.ebuild
+++ /dev/null
@@ -1,645 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GENTOO_DEPEND_ON_PERL=no
-
-# bug #329479: git-remote-testgit is not multiple-version aware
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd
-
-PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git"
-
- inherit git-r3
- # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches.
- # See https://git-scm.com/docs/gitworkflows#_graduation
- # In order of stability:
- # 9999-r0: maint
- # 9999-r1: master
- # 9999-r2: next
- # 9999-r3: seen
- case ${PVR} in
- 9999) EGIT_BRANCH=maint ;;
- 9999-r1) EGIT_BRANCH=master ;;
- 9999-r2) EGIT_BRANCH=next;;
- 9999-r3) EGIT_BRANCH=seen ;;
- esac
-fi
-
-MY_PV="${PV/_rc/.rc}"
-MY_P="${PN}-${MY_PV}"
-
-DOC_VER="${MY_PV}"
-
-DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency"
-HOMEPAGE="https://www.git-scm.com/"
-
-if [[ ${PV} != *9999 ]]; then
- SRC_URI_SUFFIX="xz"
- SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git"
-
- [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing'
-
- SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}"
- SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}"
- SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
-
- if [[ ${PV} != *_rc* ]] ; then
- 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"
- fi
-fi
-
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+blksha1 +curl cgi doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test"
-
-# Common to both DEPEND and RDEPEND
-DEPEND="
- dev-libs/openssl:=
- sys-libs/zlib
- curl? (
- net-misc/curl
- webdav? ( dev-libs/expat )
- )
- keyring? (
- app-crypt/libsecret
- dev-libs/glib:2
- )
- iconv? ( virtual/libiconv )
- pcre? ( dev-libs/libpcre2:= )
- perl? ( dev-lang/perl:=[-build(-)] )
- tk? ( dev-lang/tk:= )
-"
-RDEPEND="
- ${DEPEND}
- gpg? ( app-crypt/gnupg )
- perl? (
- dev-perl/Error
- dev-perl/MailTools
- dev-perl/Authen-SASL
- >=virtual/perl-libnet-3.110.0-r4[ssl]
- cgi? (
- dev-perl/CGI
- highlight? ( app-text/highlight )
- )
- cvs? (
- >=dev-vcs/cvsps-2.1:0
- dev-perl/DBI
- dev-perl/DBD-SQLite
- )
- mediawiki? (
- dev-perl/DateTime-Format-ISO8601
- dev-perl/HTML-Tree
- dev-perl/MediaWiki-API
- )
- subversion? (
- dev-vcs/subversion[-dso(-),perl]
- dev-perl/libwww-perl
- dev-perl/TermReadKey
- )
- )
- perforce? ( ${PYTHON_DEPS} )
- selinux? ( sec-policy/selinux-git )
-"
-
-# This is how info docs are created with Git:
-# .txt/asciidoc --(asciidoc)---------> .xml/docbook
-# .xml/docbook --(docbook2texi.pl)--> .texi
-# .texi --(makeinfo)---------> .info
-BDEPEND="
- doc? (
- app-text/asciidoc
- app-text/docbook2X
- app-text/xmlto
- sys-apps/texinfo
- )
- curl? ( net-misc/curl )
- keyring? ( virtual/pkgconfig )
- nls? ( sys-devel/gettext )
- test? ( app-crypt/gnupg )
-"
-
-# Live ebuild builds man pages and HTML docs, additionally
-if [[ ${PV} == *9999 ]]; then
- BDEPEND+=" app-text/asciidoc"
-fi
-
-SITEFILE="50${PN}-gentoo.el"
-
-REQUIRED_USE="
- cgi? ( perl )
- cvs? ( perl )
- mediawiki? ( perl )
- perforce? ( ${PYTHON_REQUIRED_USE} )
- subversion? ( perl )
- webdav? ( curl )
-"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- # Avoid automagic CVS, bug #350330
- "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch
-
- # Make submodule output quiet
- "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch
-)
-
-pkg_setup() {
- if use subversion && has_version "dev-vcs/subversion[dso]" ; then
- ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
- ewarn "with USE=dso, there may be weird crashes in git-svn. You"
- ewarn "have been warned!"
- fi
-
- if use perforce ; then
- python-single-r1_pkg_setup
- fi
-}
-
-# This is needed because for some obscure reasons future calls to make don't
-# pick up these exports if we export them in src_unpack()
-exportmakeopts() {
- local extlibs myopts
-
- myopts=(
- ASCIIDOC_NO_ROFF=YesPlease
-
- $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease)
-
- $(usev elibc_musl NO_REGEX=NeedsStartEnd)
- $(usev !cvs NO_CVS=YesPlease)
- $(usev !iconv NO_ICONV=YesPlease)
- $(usev !nls NO_GETTEXT=YesPlease)
- $(usev !perforce NO_PYTHON=YesPlease)
- $(usev !subversion NO_SVN_TESTS=YesPlease)
- $(usev !tk NO_TCLTK=YesPlease)
- )
-
- if use blksha1 ; then
- myopts+=( BLK_SHA1=YesPlease )
- fi
-
- if use curl ; then
- use webdav || myopts+=( NO_EXPAT=YesPlease )
- else
- myopts+=( NO_CURL=YesPlease )
- fi
-
- # Broken assumptions because of static build system
- myopts+=(
- NO_FINK=YesPlease
- NO_DARWIN_PORTS=YesPlease
- INSTALL=install
- TAR=tar
- SHELL_PATH="${EPREFIX}/bin/sh"
- SANE_TOOL_PATH=
- OLD_ICONV=
- NO_EXTERNAL_GREP=
- )
-
- # Can't define this to null, since the entire makefile depends on it
- sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die
-
- if use pcre; then
- myopts+=( USE_LIBPCRE2=YesPlease )
- extlibs+=( -lpcre2-8 )
- fi
-
- if [[ ${CHOST} == *-solaris* ]]; then
- myopts+=(
- NEEDS_LIBICONV=YesPlease
- HAVE_CLOCK_MONOTONIC=1
- )
-
- if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then
- myopts+=( HAVE_GETDELIM=1 )
- fi
- fi
-
- myopts+=( ASCIIDOC8=YesPlease )
-
- export MY_MAKEOPTS="${myopts[@]}"
- export EXTLIBS="${extlibs[@]}"
-}
-
-src_unpack() {
- if [[ ${PV} != *9999 ]] ; then
- unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
-
- cd "${S}" || die
- unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
-
- if use doc ; then
- pushd "${S}"/Documentation &>/dev/null || die
- unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- popd &>/dev/null || die
- fi
- else
- git-r3_src_unpack
- #cp "${FILESDIR}"/GIT-VERSION-GEN . || die
- fi
-
-}
-
-src_prepare() {
- if ! use safe-directory ; then
- # This patch neuters the "safe directory" detection.
- # bugs #838271, #838223
- PATCHES+=(
- "${FILESDIR}"/git-2.37.2-unsafe-directory.patch
- )
- fi
-
- default
-
- if use prefix ; then
- # bug #757309
- eapply "${FILESDIR}"/git-2.37.2-darwin-prefix-gettext.patch
- fi
-
- sed -i \
- -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \
- -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \
- -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \
- -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \
- -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
- -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
- Makefile || die
-
- # Fix docbook2texi command
- sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \
- Documentation/Makefile || die
-}
-
-git_emake() {
- # bug #320647: PYTHON_PATH
- local PYTHON_PATH=""
- use perforce && PYTHON_PATH="${PYTHON}"
-
- local mymakeargs=(
- ${MY_MAKEOPTS}
-
- prefix="${EPREFIX}"/usr
- htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
- perllibdir="$(use perl && perl_get_raw_vendorlib)"
- sysconfdir="${EPREFIX}"/etc
-
- CC="$(tc-getCC)"
- CFLAGS="${CFLAGS}"
- PKG_CONFIG="$(tc-getPKG_CONFIG)"
-
- # TODO: --verbose?
- GIT_TEST_OPTS="--no-color"
-
- OPTAR="$(tc-getAR)"
- OPTCC="$(tc-getCC)"
- OPTCFLAGS="${CFLAGS}"
- OPTLDFLAGS="${LDFLAGS}"
-
- PERL_PATH="${EPREFIX}/usr/bin/perl"
- PERL_MM_OPT=""
-
- PYTHON_PATH="${PYTHON_PATH}"
-
- V=1
- "$@"
- )
-
- emake "${mymakeargs[@]}"
-}
-
-src_configure() {
- exportmakeopts
-}
-
-src_compile() {
- git_emake
-
- if use perl && use cgi ; then
- git_emake gitweb
- fi
-
- if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then
- git_emake -C contrib/credential/osxkeychain
- fi
-
- pushd Documentation &>/dev/null || die
- if [[ ${PV} == *9999 ]] ; then
- git_emake man
- if use doc ; then
- git_emake info html
- fi
- else
- if use doc ; then
- git_emake info
- fi
- fi
- popd &>/dev/null || die
-
- if use keyring ; then
- git_emake -C contrib/credential/libsecret
- fi
-
- pushd contrib/subtree &>/dev/null || die
- git_emake git-subtree
- # git-subtree.1 requires the full USE=doc dependency stack
- use doc && git_emake git-subtree.html git-subtree.1
- popd &>/dev/null || die
-
- git_emake -C contrib/diff-highlight
-
- if use mediawiki ; then
- git_emake -C contrib/mw-to-git
- fi
-}
-
-src_test() {
- local disabled=(
- # We make safe-directory optional
- t0033-safe-directory.sh
- )
-
- local tests_cvs=(
- t9200-git-cvsexportcommit.sh
- t9400-git-cvsserver-server.sh
- t9401-git-cvsserver-crlf.sh
- t9402-git-cvsserver-refs.sh
- t9600-cvsimport.sh
- t9601-cvsimport-vendor-branch.sh
- t9602-cvsimport-branches-tags.sh
- t9603-cvsimport-patchsets.sh
- t9604-cvsimport-timestamps.sh
- )
-
- local tests_perl=(
- t3701-add-interactive.sh
- t5502-quickfetch.sh
- t5512-ls-remote.sh
- t5520-pull.sh
- t7106-reset-unborn-branch.sh
- t7501-commit.sh
- )
- # Bug #225601 - t0004 is not suitable for root perm
- # Bug #219839 - t1004 is not suitable for root perm
- # t0001-init.sh - check for init notices EPERM* fails
- local tests_nonroot=(
- t0001-init.sh
- t0004-unwritable.sh
- t0070-fundamental.sh
- t1004-read-tree-m-u-wf.sh
- t3700-add.sh
- t7300-clean.sh
- )
- # t9100 still fails with symlinks in SVN 1.7
- local test_svn=( t9100-git-svn-basic.sh )
-
- # Unzip is used only for the testcase code, not by any normal parts of Git.
- if ! has_version app-arch/unzip ; then
- einfo "Disabling tar-tree tests"
- disabled+=( t5000-tar-tree.sh )
- fi
-
- local cvs=0
- use cvs && let cvs=${cvs}+1
- if [[ ${EUID} -eq 0 ]] ; then
- if [[ ${cvs} -eq 1 ]] ; then
- ewarn "Skipping CVS tests because CVS does not work as root!"
- ewarn "You should retest with FEATURES=userpriv!"
- disabled+=( ${tests_cvs[@]} )
- fi
- einfo "Skipping other tests that require being non-root"
- disabled+=( ${tests_nonroot[@]} )
- else
- if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then
- let cvs=${cvs}+1
- fi
-
- if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then
- let cvs=${cvs}+1
- fi
-
- if [[ ${cvs} -lt 3 ]] ; then
- einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
- disabled+=( ${tests_cvs[@]} )
- fi
- fi
-
- if ! use perl ; then
- einfo "Disabling tests that need Perl"
- disabled+=( ${tests_perl[@]} )
- fi
-
- einfo "Disabling tests that fail with SVN 1.7"
- disabled+=( ${test_svn[@]} )
-
- # Reset all previously disabled tests
- pushd t &>/dev/null || die
- local i
- for i in *.sh.DISABLED ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
- done
- einfo "Disabled tests:"
- for i in ${disabled[@]} ; do
- if [[ -f "${i}" ]] ; then
- mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}"
- fi
- done
-
- # Avoid the test system removing the results because we want them ourselves
- sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die
-
- # Clean old results first, must always run
- nonfatal git_emake clean
- popd &>/dev/null || die
-
- # Now run the tests, keep going if we hit an error, and don't terminate on
- # failure
- local rc
- einfo "Start test run"
- #MAKEOPTS=-j1
- nonfatal git_emake --keep-going test
- rc=$?
-
- # Display nice results, now print the results
- pushd t &>/dev/null || die
- nonfatal git_emake aggregate-results
-
- # And bail if there was a problem
- [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!"
-}
-
-src_install() {
- git_emake DESTDIR="${D}" install
-
- if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then
- dobin contrib/credential/osxkeychain/git-credential-osxkeychain
- fi
-
- # Depending on the tarball and manual rebuild of the documentation, the
- # manpages may exist in either OR both of these directories.
- find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
- find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
- dodoc README* Documentation/{SubmittingPatches,CodingGuidelines}
- use doc && dodir /usr/share/doc/${PF}/html
- local d
- for d in / /howto/ /technical/ ; do
- docinto ${d}
- dodoc Documentation${d}*.txt
- if use doc ; then
- docinto ${d}/html
- dodoc Documentation${d}*.html
- fi
- done
- docinto /
- # Upstream does not ship this pre-built :-(
- use doc && doinfo Documentation/{git,gitman}.info
-
- newbashcomp contrib/completion/git-completion.bash ${PN}
- bashcomp_alias git gitk
- # Not really a bash-completion file (bug #477920)
- # but still needed uncompressed (bug #507480)
- insinto /usr/share/${PN}
- doins contrib/completion/git-prompt.sh
-
- #dobin contrib/fast-import/git-p4 # Moved upstream
- #dodoc contrib/fast-import/git-p4.txt # Moved upstream
- newbin contrib/fast-import/import-tars.perl import-tars
- exeinto /usr/libexec/git-core/
- newexe contrib/git-resurrect.sh git-resurrect
-
- # git-subtree
- pushd contrib/subtree &>/dev/null || die
- git_emake DESTDIR="${D}" install
- if use doc ; then
- # Do not move git subtree install-man outside USE=doc!
- git_emake DESTDIR="${D}" install-man install-html
- fi
- newdoc README README.git-subtree
- dodoc git-subtree.txt
- popd &>/dev/null || die
-
- if use mediawiki ; then
- git_emake -C contrib/mw-to-git DESTDIR="${D}" install
- fi
-
- # diff-highlight
- dobin contrib/diff-highlight/diff-highlight
- newdoc contrib/diff-highlight/README README.diff-highlight
-
- # git-jump
- exeinto /usr/libexec/git-core/
- doexe contrib/git-jump/git-jump
- newdoc contrib/git-jump/README git-jump.txt
-
- # git-contacts
- exeinto /usr/libexec/git-core/
- doexe contrib/contacts/git-contacts
- dodoc contrib/contacts/git-contacts.txt
-
- if use keyring ; then
- pushd contrib/credential/libsecret &>/dev/null || die
- dobin git-credential-libsecret
- popd &>/dev/null || die
- fi
-
- dodir /usr/share/${PN}/contrib
- # The following are excluded:
- # completion - installed above
- # diff-highlight - done above
- # emacs - removed upstream
- # examples - these are stuff that is not used in Git anymore actually
- # git-jump - done above
- # gitview - installed above
- # p4import - excluded because fast-import has a better one
- # patches - stuff the Git guys made to go upstream to other places
- # persistent-https - TODO
- # mw-to-git - TODO
- # subtree - build seperately
- # svnimport - use git-svn
- # thunderbird-patch-inline - fixes thunderbird
- local contrib_objects=(
- buildsystems
- fast-import
- hg-to-git
- hooks
- remotes2config.sh
- rerere-train.sh
- stats
- workdir
- )
- local i
- for i in "${contrib_objects[@]}" ; do
- cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}"
- done
-
- if use perl && use cgi ; then
- # We used to install in /usr/share/${PN}/gitweb
- # but upstream installs in /usr/share/gitweb
- # so we will install a symlink and use their location for compat with other
- # distros
- dosym ../gitweb /usr/share/${PN}/gitweb
-
- # INSTALL discusses configuration issues, not just installation
- docinto /
- newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
- newdoc "${S}"/gitweb/README README.gitweb
-
- for d in "${ED}"/usr/lib{,64}/perl5/ ; do
- if [[ -d "${d}" ]] ; then
- find "${d}" -name .packlist -delete || die
- fi
- done
- else
- rm -rf "${ED}"/usr/share/gitweb
- fi
-
- if ! use subversion ; then
- rm -f "${ED}"/usr/libexec/git-core/git-svn \
- "${ED}"/usr/share/man/man1/git-svn.1*
- fi
-
- if use xinetd ; then
- insinto /etc/xinetd.d
- newins "${FILESDIR}"/git-daemon.xinetd git-daemon
- fi
-
- if ! use prefix ; then
- newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon
- newconfd "${FILESDIR}"/git-daemon.confd git-daemon
- systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service"
- systemd_dounit "${FILESDIR}/git-daemon.socket"
- fi
-
- perl_delete_localpod
-
- # Remove disabled linguas
- # we could remove sources in src_prepare, but install does not
- # handle missing locale dir well
- rm_loc() {
- if [[ -e "${ED}/usr/share/locale/${1}" ]] ; then
- rm -r "${ED}/usr/share/locale/${1}" || die
- fi
- }
- plocale_for_each_disabled_locale rm_loc
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]] ; then
- elog "Please read /usr/share/bash-completion/completions/git for Git bash command"
- elog "completion."
- elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt"
- elog "Note that the prompt bash code is now in that separate script"
- fi
-
- optfeature_header "Some scripts require additional dependencies:"
- optfeature git-quiltimport dev-util/quilt
- optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx
-}
diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz
index 2dcccba0c50e..16c313cbe6ef 100644
--- a/gnome-base/Manifest.gz
+++ b/gnome-base/Manifest.gz
Binary files differ
diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index 3159473a50df..ac4974003254 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -2,7 +2,9 @@ AUX 40.0-defaults.patch 1412 BLAKE2B e36f7215cf756586479b8bdc71339beb3bbde53ca97
DIST gnome-shell-44.3.tar.xz 1995132 BLAKE2B cca266dc20de2a7e99590c72c68df07c0e1d3a3eda0aa2ceb8985202ce21be937df0d80089a9266a847eda485a823ae357dd894fb1c3e64bd77063d260547cc3 SHA512 0b8ce9b99f6276939faf8623c236fdb646e16609f1f9081e768f116cd19156f2d6c6da9a059783cbc0b2a0df5b5b748369a6bce0b728338092a3fe3b81cc14b6
DIST gnome-shell-44.4.tar.xz 1998208 BLAKE2B 951daccd448a353bde0503585393c1e8c870aa3bd86149639d7c85744c4eebfe0c44488bdb0012883ae17e428e895268a0a687c6901c5797f58dfa87ff26779f SHA512 03a29a7e662a93388981f4ae7186e135ce3e687c99318a8a27ba898fcd43114a27b5351227958ce17b239bde88442d9058c64bea2c6b027cc4f6ff2e194777d5
DIST gnome-shell-45.0.tar.xz 2018936 BLAKE2B 2606725c870f6fabc671034e909bd121a10c4f95a225216e5eff9af728422fbd42f26be1e21fe9795b75b89c644442cade93392cd8fe49fb4193303ae666e93d SHA512 cdf4bc58056b97f4a19f594ea5374d69ca5d2efc5d2a5330cc1d2b2c62719dac70134df6dcd6090551adf13be12a38a0e1e4480ee55884ebbd7afe918b3c53b6
+DIST gnome-shell-45.1.tar.xz 2017464 BLAKE2B f3e6fc28e05a2eb7a6ba9f0e99b33bf0aaa46e5e1e6e302331354e67c2caa380313017232e2ccc262d29ee52c79fb847d26eb05dc098f2c69105520a7a65e80a SHA512 cfecddd3787e0e719c00d0a543466165d94431086c1ca708cf7ebd43de42f8edf468ab46212b6120ca5676d61825c085232db509c076ecf38d159702fc13a861
EBUILD gnome-shell-44.3.ebuild 6420 BLAKE2B 4b96b7839e36525751f20b4e62e9428523d751b6f11c0c49f91dc5b9aa78f9a7f3799a4482230dfbe4c911ddea63bdef2f65eefbeab5adf90e373629421ebe80 SHA512 c6f34c894f0f399d07d2405c3127e71d6aaeb0adf0ec6179222c374799ac585104c53e4f82d479a8b67ccbb4c201dd0dfb8a7138d586019b919bc845239dc8a4
EBUILD gnome-shell-44.4.ebuild 6423 BLAKE2B 381618ba2527870df497e99cdf8bcd50be4ad8ad05151fbf6aa25d864054d49c5a56aa37e17b87e76e036081cd68d656d5d58cbfcc883bf960f3bce112811cc0 SHA512 7c206e89bf7417b4d045b70b5d1d99fa065db68a46d3e0bbd02edc47d0332df66d3c6a08888440b7c03a00ef022495c5472a62c8e48ec3b6744e306e97d94a85
EBUILD gnome-shell-45.0.ebuild 6526 BLAKE2B 0776151f2bbc844f51e3a91bea84bd2eb60456442d99b70f18649c2e5d4edfe16dfe4eb7a005cb42940d1174d5dcaa4084644ba77887b4856063cb54cb28fd53 SHA512 d825929adcdee4a63ea283a59abdb0a1849ead4c44fb3df3d6e5b49d0c099b99a8aad7dc2be44779032c0d7c00d199a39e944c6491278bce66fba50d3a14717b
+EBUILD gnome-shell-45.1.ebuild 6618 BLAKE2B 6f0f76ea9bfbf5a5cfdc160387144d091b0e85ce3d9abad62788624aa7a6ceea56f607b1ca54e31cbd103875a53f51898e82cf533db276b1c92c1a422510ea9b SHA512 457a1bcd0caae86df61c1fa39bbf195c5aed61930a45caccb55e473a29e336fa455881c4443460e793feadf159da9845e5f278c23e51771b6b390794c8012d5a
MISC metadata.xml 1032 BLAKE2B 2089aace6c8db78bc28c445d9eac949fcea533a9abc26b05430d5e4a11a7bd57ffd00cb8b2edefdd3aa0c0f46e56e573e8f2f544b9e205685877fba957a29de0 SHA512 44e5d05ff803a3fdffe9ad9942da3197150da07e6097f0f92ab9f6b8209b6337149da0a4c535950c879e3184615b2d68a866c1a34d7f2ecdb69810dd5ba0fbd9
diff --git a/gnome-base/gnome-shell/gnome-shell-45.1.ebuild b/gnome-base/gnome-shell/gnome-shell-45.1.ebuild
new file mode 100644
index 000000000000..22a92ed100bb
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-45.1.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="elogind gtk-doc +ibus +networkmanager pipewire systemd test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ ?? ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include <X11/extensions/Xfixes.h>
+DEPEND="
+ >=gnome-extra/evolution-data-server-3.46.0:=
+ >=app-crypt/gcr-3.90.0:4=[introspection]
+ >=dev-libs/glib-2.68:2
+ >=dev-libs/gobject-introspection-1.49.1:=
+ >=dev-libs/gjs-1.73.1[cairo]
+ >=gui-libs/gtk-4:4[introspection]
+ >=x11-wm/mutter-45.0:0/13[introspection,test?]
+ >=sys-auth/polkit-0.120_p20220509[introspection]
+ >=gnome-base/gsettings-desktop-schemas-42_beta[introspection]
+ >=x11-libs/startup-notification-0.11
+ >=app-i18n/ibus-1.5.19
+ >=gnome-base/gnome-desktop-40.0:4=
+ networkmanager? (
+ >=net-misc/networkmanager-1.10.4[introspection]
+ net-libs/libnma[introspection]
+ >=app-crypt/libsecret-0.18
+ )
+ pipewire? ( >=media-video/pipewire-0.3.49:= )
+ systemd? (
+ >=sys-apps/systemd-246:=
+ >=gnome-base/gnome-desktop-3.34.2:3=[systemd]
+ )
+ elogind? ( >=sys-auth/elogind-237 )
+
+ app-arch/gnome-autoar
+ dev-libs/json-glib
+
+ >=app-accessibility/at-spi2-core-2.46:2[introspection]
+ x11-libs/gdk-pixbuf:2[introspection]
+ dev-libs/libxml2:2
+ x11-libs/libX11
+
+ >=media-libs/libpulse-2[glib]
+ dev-libs/libical:=
+ >=x11-libs/libXfixes-5.0
+
+ gui-libs/gtk:4[introspection]
+
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+ media-libs/libglvnd[X]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated from inspection of the output of:
+# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u
+# or
+# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g'
+# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired.
+# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements
+# Each block:
+# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already)
+# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
+# 3. Control shell settings
+# 4. xdg-utils needed for xdg-open, used by extension tool
+# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+)
+# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review
+# 7. IBus is needed for nls integration
+# 8. Cantarell font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too)
+# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632
+# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper
+RDEPEND="${DEPEND}
+ >=sys-apps/accountsservice-0.6.14[introspection]
+ app-accessibility/at-spi2-core:2[introspection]
+ app-misc/geoclue:2.0[introspection]
+ media-libs/graphene[introspection]
+ x11-libs/pango[introspection]
+ net-libs/libsoup:3.0[introspection]
+ >=sys-power/upower-0.99:=[introspection]
+ gnome-base/librsvg:2[introspection]
+ gui-libs/libadwaita:1[introspection]
+
+ >=gnome-base/gnome-session-2.91.91
+ >=gnome-base/gnome-settings-daemon-3.8.3
+
+ x11-misc/xdg-utils
+
+ >=x11-themes/adwaita-icon-theme-3.26
+
+ networkmanager? (
+ net-misc/mobile-broadband-provider-info
+ sys-libs/timezone-data
+ )
+ ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] )
+ media-fonts/cantarell
+
+ sys-apps/xdg-desktop-portal-gnome
+"
+# avoid circular dependency, see bug #546134
+PDEPEND="
+ >=gnome-base/gdm-3.5[introspection(+)]
+ >=gnome-base/gnome-control-center-3.26[networkmanager(+)?]
+"
+BDEPEND="
+ dev-libs/libxslt
+ >=dev-util/gdbus-codegen-2.45.3
+ dev-util/glib-utils
+ gtk-doc? ( >=dev-util/gtk-doc-1.17
+ app-text/docbook-xml-dtd:4.5 )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ test? (
+ sys-apps/dbus
+ x11-wm/mutter[test]
+ )
+"
+# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset:
+# dev-lang/sassc
+# app-text/asciidoc
+
+PATCHES=(
+ # Change favorites defaults, bug #479918
+ "${FILESDIR}"/40.0-defaults.patch
+)
+
+src_prepare() {
+ default
+ xdg_environment_reset
+ # Hack in correct python shebang
+ sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use pipewire camera_monitor)
+ -Dextensions_tool=true
+ -Dextensions_app=true
+ $(meson_use gtk-doc gtk_doc)
+ -Dman=true
+ $(meson_use test tests)
+ $(meson_use networkmanager)
+ $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4
+ # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session)
+ # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary
+ )
+ meson_src_configure
+}
+
+src_test() {
+ # Reset variables to avoid issues from /etc/profile.d/flatpak.sh file modifying XDG_DATA_DIRS
+ gnome2_environment_reset
+ export XDG_DATA_DIRS="${EPREFIX}"/usr/share
+ virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+
+ if ! has_version "media-libs/mesa[llvm]"; then
+ elog "llvmpipe is used as fallback when no 3D acceleration"
+ elog "is available. You will need to enable llvm USE for"
+ elog "media-libs/mesa if you do not have hardware 3D setup."
+ fi
+
+ optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection]
+ optfeature "Browser extension integration" gnome-extra/gnome-browser-connector
+ optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx
+ optfeature "Weather support" dev-libs/libgweather:4[introspection]
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 3cd4def1abd9..2932ed556f12 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/gnome-shell-extensions/Manifest b/gnome-extra/gnome-shell-extensions/Manifest
index 967bdbbf53d1..d771b1136155 100644
--- a/gnome-extra/gnome-shell-extensions/Manifest
+++ b/gnome-extra/gnome-shell-extensions/Manifest
@@ -1,5 +1,7 @@
DIST gnome-shell-extensions-44.0.tar.xz 227060 BLAKE2B 3f166f75c5d011f990b7dcbfc4d3d1364e480822087d35cf8f361234c482f572d89b4d4eb92be67ffdf4bae4e05de361abfc3b0d92c3c30d03f67f2bd8c25251 SHA512 d3cc58bb0e5d29646a20b02cd59ba480bf42fbf9bbe0e228ae132e19e385806e95c937b3d7bd5fe0877702ed151f972f07e345e6072c1cd02d51cb56f72854e6
DIST gnome-shell-extensions-45.0.tar.xz 201516 BLAKE2B 5a8c36ff0a331d1b243a31fe54d0e4ace43aa6611a461aecee3dbd8741234e067377a4be11e2f07ed12fb09a1151ba5ee3a2e185b61b60241d480e2da9145547 SHA512 ed0fb36d54efee42b7636bd5fe4d0e279ba756dfb4ad438d35b86f32adc5fb15ad123a7b98bd98330c17786cb878fd77480e943383e1520618a75b16d09f07c5
+DIST gnome-shell-extensions-45.1.tar.xz 201296 BLAKE2B 933e6e57ba1bc755e1916c6f9a3e833c607951c390f40162bf129d39afb1c0fc5e0f951b668fac1cc2a388bec4239f65e64768dc35fca2c5f1fdd801203b0a80 SHA512 7d57b1c37dcbc542d7ccbe54d548895d932149c2bd9cc24b3581d766d4e784eacb6a56da0cb60e311fd862f523ac97795625328a57d9fc13ac100a95dcd4f1aa
EBUILD gnome-shell-extensions-44.0.ebuild 1821 BLAKE2B ffcb39dd4c71cad4513e58f126a3a3a6e093aa0e6e1f4601d32dca9b982eae271c1e53a4ca9ea179e0d14dc64c824dc49999e31aa13416e11d70c55f610d3522 SHA512 2f849e7826a9495acba6d126ddde479031538abad8e0f7c626a115c10276b67970ed53e5d10f179754c5e22ea5db06a4e0e53e8b6cb24f864fe5e5c239e214fc
EBUILD gnome-shell-extensions-45.0.ebuild 1817 BLAKE2B cb293d278fd015aacb60f68521d3a3ab3267ff0e4281684693a1b8171fe39080c0c4e9e148fc185c761974ec0eed9fb9c703609514cc841c9de3b271e9227f53 SHA512 088077004438b2b86ac18de4d1ef0ae8df20e5eed0029c629143f1cdc90c5a455d1884cc43c9f5c3a9669f251de195ac4816ce71d1ed53b2b29dfd937943855f
+EBUILD gnome-shell-extensions-45.1.ebuild 1817 BLAKE2B cb293d278fd015aacb60f68521d3a3ab3267ff0e4281684693a1b8171fe39080c0c4e9e148fc185c761974ec0eed9fb9c703609514cc841c9de3b271e9227f53 SHA512 088077004438b2b86ac18de4d1ef0ae8df20e5eed0029c629143f1cdc90c5a455d1884cc43c9f5c3a9669f251de195ac4816ce71d1ed53b2b29dfd937943855f
MISC metadata.xml 388 BLAKE2B b870a392e033df7ba9f1430d276e86a8f12542671354de1bc56f16cfab026750ce3faef6840669151faa4ee128fb20cc0e166b97247186ca211466956f530001 SHA512 d7561e2d0ee370dd146445b55047838542a1f845d07483f81fccb43a8db4933fbb2c835af2e10bb0cde78627e98012d0762230b977184e3b1b06c9cc423a7b28
diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45.1.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45.1.ebuild
new file mode 100644
index 000000000000..49a6506ea2b3
--- /dev/null
+++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-45.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome.org readme.gentoo-r1 meson xdg
+
+DESCRIPTION="JavaScript extensions for GNOME Shell"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.26:2
+ >=gnome-base/libgtop-2.28.3[introspection]
+ >=app-eselect/eselect-gnome-shell-extensions-20111211
+"
+RDEPEND="${DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0[introspection]
+ >=dev-libs/gjs-1.29
+ dev-libs/gobject-introspection:=
+ gnome-base/gnome-menus:3[introspection]
+ =gnome-base/gnome-shell-$(ver_cut 1)*
+ gui-libs/libadwaita[introspection]
+ media-libs/clutter:1.0[introspection]
+ media-libs/graphene[introspection]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ x11-themes/adwaita-icon-theme
+ >=x11-wm/mutter-3.32[introspection]
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Installed extensions installed are initially disabled by default.
+To change the system default and enable some extensions, you can use
+# eselect gnome-shell-extensions
+
+Alternatively, to enable/disable extensions on a per-user basis,
+you can use the gnome-extensions-app (included with gnome-shell),
+https://extensions.gnome.org/ web interface, or modify the
+org.gnome.shell enabled-extensions gsettings key from the command
+line or a script."
+
+src_configure() {
+ local emesonargs=(
+ -Dextension_set=all
+ -Dclassic_mode=true
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+
+ readme.gentoo_print_elog
+}
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 10a40194630e..845f333aa18c 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/cairosvg/Manifest b/media-gfx/cairosvg/Manifest
index 27d877fdcdea..6ab99f83083d 100644
--- a/media-gfx/cairosvg/Manifest
+++ b/media-gfx/cairosvg/Manifest
@@ -1,5 +1,5 @@
DIST CairoSVG-2.7.0.tar.gz 8398722 BLAKE2B 00a82ec395480aba7bf1c1e2025f53ad5e3bb6336110e709f9cdb67c8a2eeafb071da0dc44aabceadd4c8c274f4560d264c101f43c89c6faa96ea47018a67f62 SHA512 7775654f55ac436c91e781a91ca9ca89826068638fdbf65b9717899dfd5d974dacc7cf2e7ee24fad1be8ded899e1c1f441137f25c2a8185b67e7ecc84c2c9c50
DIST CairoSVG-2.7.1.tar.gz 8399085 BLAKE2B 8d729355e95576ef2bc1f2d046f1d8f997bfe509477db0f2bd1eec0c89ae581081f4629aa66c53604f685e3ad424b08fc8adef5f630a35bdcf64c37d21d463f9 SHA512 fd2cdf38b6ee7860ded728694de8cb413d9442939e60501f7657e2dc43a16b6c6c863faa88a15ea001b7ee7949b2d441bcf609b1d64a49f3091573e14e8b1d92
EBUILD cairosvg-2.7.0.ebuild 907 BLAKE2B 02e59191fc06a48a45ae083c8e04845d125027256312c77ba708cf327da4feab4fd0f8316369eee6470768f9c264244c9a673b15044906bfbaf70d20d761f0e7 SHA512 6d710d65d0eda1aa672a2992868ae14cd8648607ccb666da5958fd30740b079c2520775926663343be1bca4ba08e08ce2daf00a754788d55f5ba3fc2563e9af9
-EBUILD cairosvg-2.7.1.ebuild 910 BLAKE2B 29863f421d3ebe6156ada3abeb6de4d7e6135e6608e36c2b325a5fecdb1d0e4c09013526e2e283eb860cebcf393ce92b020b5d54f7e6b76ca1c2830882419412 SHA512 df9d5f3b0961f54898c93883ec2e016f37f2b64e7197473136d9b128855cd899a96bbcce747886fc3638b03793b01bfaaaca086fc869f961a0d20d76eda308c3
+EBUILD cairosvg-2.7.1.ebuild 908 BLAKE2B 7feeb2246f3beea32fd50d3475976cd2c062f7b76911cd40b20a5579332bf7bcae3675a77e61a88bcda69d9f45b571d2defc66c958d5b0fa4fb1fc75de63882b SHA512 36365d94143e9b0c240f40253e6fc19146efeaf2a117813bd7190a69916bc73c65c270a420b64971762a505aa26c141c85c0210b02c49e2ea39d68e283e17a13
MISC metadata.xml 410 BLAKE2B f7c96b4115d2f5493a3820b25cf493eed52a45df1c36c45bd84684424678555e141f7438903b3e1fd87ad29006533e280d085e7f8b4d314a8a1e535c719e67ed SHA512 3aadc33cf29d2605234752d0dae2110d3ea496258be5b90b6e2ca867caef5d6b93b5239c9afca2ccb8f68a59869369ffdae0c364380a0473eff0b5de53ba4ac0
diff --git a/media-gfx/cairosvg/cairosvg-2.7.1.ebuild b/media-gfx/cairosvg/cairosvg-2.7.1.ebuild
index 04d09bd6bfeb..6eb2227f1843 100644
--- a/media-gfx/cairosvg/cairosvg-2.7.1.ebuild
+++ b/media-gfx/cairosvg/cairosvg-2.7.1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/cairocffi[${PYTHON_USEDEP}]
diff --git a/media-gfx/fotoxx/Manifest b/media-gfx/fotoxx/Manifest
index 348a07a3350b..420df5aabe58 100644
--- a/media-gfx/fotoxx/Manifest
+++ b/media-gfx/fotoxx/Manifest
@@ -1,12 +1,6 @@
AUX fotoxx-22.18-documentation.patch 1074 BLAKE2B ecc735e158614bdbe2d44ec7463314a3f2f1151aaa95938a9415c7041ba0677acb4393d7f4d6c8817c0335e46dd365cc6f441102e0b6eb6f5ab233e70bf11ee1 SHA512 047ec5fa957ed3a9ad4e9667998045ec1c2d4cd6676f57275c40ea7d8797a0f95c7cfa2cd747e72f0f913c376bccdc708d73f675929302ce828c9d346d20885f
-DIST fotoxx-23.32-source.tar.gz 9273650 BLAKE2B 20d159e25ba280ff4f264da1a99f2af729bf881b5f2b140faaa278c924934aa5443b3d56144685be835184531972f8caa7cb550d418d41ad48c2e56b87ba7bf3 SHA512 484939d48e6bdfc15075718fcc26ae07e8b91462f00f447dfb97a7019931fe524d0fda89e07eec711ea03ad05913073ae253f166ebe39643e2a4b0f2caccee28
-DIST fotoxx-23.50-source.tar.gz 9344552 BLAKE2B cb634e24b034bdb6e52bb2824fc549cfc1321516f4af8d8b34df4828122476fd46ca0234c6009616ad96a5d003818d403ef8ae6be115ac0a33db94e2eb8bd03e SHA512 629c7da961fcaff26916765a7b494b4596b8a9b62397901946c39c92bbc54694a2d3b9378a653f4144a191f74015e1067f0a414bfd4df00bc16982a922b52400
-DIST fotoxx-23.60-source.tar.gz 9329991 BLAKE2B 92f86ae7abaff4df0687395364c2c498e6a5edfc83a491552fa73fd80f075580ab48127f36901e51ba46b3457ef728ab755646f62e46d33ff281619fc2bc2660 SHA512 fc8fca696edd3bdefd7fcb2f4866bc2380743a6500cc8a3f803f29b1bb25f9ed6e845cc63310de56563b877850aca036cfdca8754d2c4b038d84faf41a423e9a
DIST fotoxx-23.70-source.tar.gz 16130595 BLAKE2B d5cd0453c7cc568ddc5a8d66d5f79f4a907a52aa0d635cb32701a4293a210d703e05056a1140287d20434c636f5acffc869af135cf8a3f3762ca55e10e102a05 SHA512 3616f3e90e973c872b25607951ebd41f851df45b715cb3c2df982c1f74387d9cbf0ee5fc14f3de4ecb4e3251ba25affe6cd3b5e118bce31ff01c14637d588c5d
DIST fotoxx-23.72-source.tar.gz 16130664 BLAKE2B 913b524314ee2cf81d9f18a2a03a983585bea033e2a177e16bc213539aa9b0e76bd2b68ccee25a11529836478d0469703c614123a4e0fe627c9dde69fbee7183 SHA512 1b1f94421002da719df8d3d61e481954a017461d7f442310fcac957e71c5cf8a9bb77566f9c9451a650cb772433527a3c102c49421f291a9126b8227a34d2cb8
-EBUILD fotoxx-23.32.ebuild 2284 BLAKE2B 2612931ab0655bfcfa43514cad885b666a454a5ec7a3499f9fe184d6c97c5f3f5c63d0b718f543fc0ed6f06e524ad2865f9d7c4e8972da6bfeccc0f0a53e2590 SHA512 505990c00a1c630ef146eee15278fdaa36b73b0870b0cb91402a7d9529e9c3a5084e5eaa3a089385db7cbd9364872dbd7302a73e9dd37107e7530373c058ffca
-EBUILD fotoxx-23.50.ebuild 2286 BLAKE2B 379a2d8202422e3cbb09e1dc00b2d42513b9afc6cdf2d8e004a269e3de7d656b2c404160197cb3d0eb1e1fb0a795756949655588848d652c0ca20e5a5800c86c SHA512 04d5ca6c5057cfed2e05c7ca839741b529b6e72218f3bd083a2dc2d0a384bfbcbb2011e407c004658923291c70fec312951e391f904b36c43cbcbe704a16a508
-EBUILD fotoxx-23.60.ebuild 2286 BLAKE2B 379a2d8202422e3cbb09e1dc00b2d42513b9afc6cdf2d8e004a269e3de7d656b2c404160197cb3d0eb1e1fb0a795756949655588848d652c0ca20e5a5800c86c SHA512 04d5ca6c5057cfed2e05c7ca839741b529b6e72218f3bd083a2dc2d0a384bfbcbb2011e407c004658923291c70fec312951e391f904b36c43cbcbe704a16a508
-EBUILD fotoxx-23.70.ebuild 2286 BLAKE2B 379a2d8202422e3cbb09e1dc00b2d42513b9afc6cdf2d8e004a269e3de7d656b2c404160197cb3d0eb1e1fb0a795756949655588848d652c0ca20e5a5800c86c SHA512 04d5ca6c5057cfed2e05c7ca839741b529b6e72218f3bd083a2dc2d0a384bfbcbb2011e407c004658923291c70fec312951e391f904b36c43cbcbe704a16a508
+EBUILD fotoxx-23.70.ebuild 2284 BLAKE2B 2612931ab0655bfcfa43514cad885b666a454a5ec7a3499f9fe184d6c97c5f3f5c63d0b718f543fc0ed6f06e524ad2865f9d7c4e8972da6bfeccc0f0a53e2590 SHA512 505990c00a1c630ef146eee15278fdaa36b73b0870b0cb91402a7d9529e9c3a5084e5eaa3a089385db7cbd9364872dbd7302a73e9dd37107e7530373c058ffca
EBUILD fotoxx-23.72.ebuild 2286 BLAKE2B 379a2d8202422e3cbb09e1dc00b2d42513b9afc6cdf2d8e004a269e3de7d656b2c404160197cb3d0eb1e1fb0a795756949655588848d652c0ca20e5a5800c86c SHA512 04d5ca6c5057cfed2e05c7ca839741b529b6e72218f3bd083a2dc2d0a384bfbcbb2011e407c004658923291c70fec312951e391f904b36c43cbcbe704a16a508
MISC metadata.xml 851 BLAKE2B a6c60b79fb5646c3bd7d6959d4a1b974ee714bf6ed64f205d9c00d684b3da94672005658336c1c5fcb903605d11c9a5607616151b2f6262f3173e15b8fc44655 SHA512 2794ae92afa076875c7f725969efdcf9cb84435d0ea033adc28f5860a69438b754f4d22b0db27dc7392683439e51b51ae581a6da450719276e8df51a2a306ad9
diff --git a/media-gfx/fotoxx/fotoxx-23.32.ebuild b/media-gfx/fotoxx/fotoxx-23.32.ebuild
deleted file mode 100644
index f3a0d0447279..000000000000
--- a/media-gfx/fotoxx/fotoxx-23.32.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit optfeature xdg-utils
-
-DESCRIPTION="Program for improving image files made with a digital camera"
-HOMEPAGE="https://kornelix.net/fotoxx/fotoxx.html"
-SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
-
-# For required dependencies read doc/README, for required tools read
-# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an
-# alternative to firefox and chromium-browser. `grep '"which ' * -R`
-# is helpful to report some required tools run via the shell.
-
-DEPEND="
- media-libs/clutter
- media-libs/clutter-gtk
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/tiff:=
- media-libs/libchamplain[gtk]
- x11-libs/gtk+:3"
-RDEPEND="
- ${DEPEND}
- media-gfx/dcraw
- media-libs/exiftool
- x11-misc/xdg-utils
-"
-
-S="${WORKDIR}/${PN}"
-
-PATCHES=( "${FILESDIR}/${PN}-22.18-documentation.patch" )
-
-DOCS=()
-HTML_DOCS=()
-
-src_prepare() {
- sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die
- sed -i -e "/^Icon/ s/\.png$//" fotoxx.desktop || die
- default
-}
-
-src_install() {
- # For the Help menu items to work, *.html must be in /usr/share/doc/${PF},
- # and README, changelog, copyright, license, etc. must not be compressed.
- emake DESTDIR="${D}" install
- rm -f "${D}"/usr/share/doc/${PF}/*.man || die
- docompress -x /usr/share/doc
-}
-
-pkg_postinst() {
- optfeature "HEIC & AVIF file support" media-libs/libheif
- optfeature "additional RAW file support" media-gfx/rawtherapee
- optfeature "additional RAW file support" media-gfx/darktable
- optfeature "video thumbnails & playback" media-video/ffmpeg
- optfeature "copying images to optical media" app-cdr/dvd+rw-tools
- optfeature "WEBP file support" media-libs/libwebp
-
- elog
- elog "Please read the Help > User Guide for details. The source location is"
- elog "/usr/share/fotoxx/data/userguide and after running fotoxx a copy will"
- elog "be placed at /home/<user>/.fotoxx/userguide."
- elog
- elog "To play videos, in Tools > Preferences set 'Video File Play Command'."
- elog
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/media-gfx/fotoxx/fotoxx-23.50.ebuild b/media-gfx/fotoxx/fotoxx-23.50.ebuild
deleted file mode 100644
index 6d3e66505952..000000000000
--- a/media-gfx/fotoxx/fotoxx-23.50.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit optfeature xdg-utils
-
-DESCRIPTION="Program for improving image files made with a digital camera"
-HOMEPAGE="https://kornelix.net/fotoxx/fotoxx.html"
-SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
-
-# For required dependencies read doc/README, for required tools read
-# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an
-# alternative to firefox and chromium-browser. `grep '"which ' * -R`
-# is helpful to report some required tools run via the shell.
-
-DEPEND="
- media-libs/clutter
- media-libs/clutter-gtk
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/tiff:=
- media-libs/libchamplain[gtk]
- x11-libs/gtk+:3"
-RDEPEND="
- ${DEPEND}
- media-gfx/dcraw
- media-libs/exiftool
- x11-misc/xdg-utils
-"
-
-S="${WORKDIR}/${PN}"
-
-PATCHES=( "${FILESDIR}/${PN}-22.18-documentation.patch" )
-
-DOCS=()
-HTML_DOCS=()
-
-src_prepare() {
- sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die
- sed -i -e "/^Icon/ s/\.png$//" fotoxx.desktop || die
- default
-}
-
-src_install() {
- # For the Help menu items to work, *.html must be in /usr/share/doc/${PF},
- # and README, changelog, copyright, license, etc. must not be compressed.
- emake DESTDIR="${D}" install
- rm -f "${D}"/usr/share/doc/${PF}/*.man || die
- docompress -x /usr/share/doc
-}
-
-pkg_postinst() {
- optfeature "HEIC & AVIF file support" media-libs/libheif
- optfeature "additional RAW file support" media-gfx/rawtherapee
- optfeature "additional RAW file support" media-gfx/darktable
- optfeature "video thumbnails & playback" media-video/ffmpeg
- optfeature "copying images to optical media" app-cdr/dvd+rw-tools
- optfeature "WEBP file support" media-libs/libwebp
-
- elog
- elog "Please read the Help > User Guide for details. The source location is"
- elog "/usr/share/fotoxx/data/userguide and after running fotoxx a copy will"
- elog "be placed at /home/<user>/.fotoxx/userguide."
- elog
- elog "To play videos, in Tools > Preferences set 'Video File Play Command'."
- elog
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/media-gfx/fotoxx/fotoxx-23.60.ebuild b/media-gfx/fotoxx/fotoxx-23.60.ebuild
deleted file mode 100644
index 6d3e66505952..000000000000
--- a/media-gfx/fotoxx/fotoxx-23.60.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit optfeature xdg-utils
-
-DESCRIPTION="Program for improving image files made with a digital camera"
-HOMEPAGE="https://kornelix.net/fotoxx/fotoxx.html"
-SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE=""
-
-# For required dependencies read doc/README, for required tools read
-# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an
-# alternative to firefox and chromium-browser. `grep '"which ' * -R`
-# is helpful to report some required tools run via the shell.
-
-DEPEND="
- media-libs/clutter
- media-libs/clutter-gtk
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/tiff:=
- media-libs/libchamplain[gtk]
- x11-libs/gtk+:3"
-RDEPEND="
- ${DEPEND}
- media-gfx/dcraw
- media-libs/exiftool
- x11-misc/xdg-utils
-"
-
-S="${WORKDIR}/${PN}"
-
-PATCHES=( "${FILESDIR}/${PN}-22.18-documentation.patch" )
-
-DOCS=()
-HTML_DOCS=()
-
-src_prepare() {
- sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die
- sed -i -e "/^Icon/ s/\.png$//" fotoxx.desktop || die
- default
-}
-
-src_install() {
- # For the Help menu items to work, *.html must be in /usr/share/doc/${PF},
- # and README, changelog, copyright, license, etc. must not be compressed.
- emake DESTDIR="${D}" install
- rm -f "${D}"/usr/share/doc/${PF}/*.man || die
- docompress -x /usr/share/doc
-}
-
-pkg_postinst() {
- optfeature "HEIC & AVIF file support" media-libs/libheif
- optfeature "additional RAW file support" media-gfx/rawtherapee
- optfeature "additional RAW file support" media-gfx/darktable
- optfeature "video thumbnails & playback" media-video/ffmpeg
- optfeature "copying images to optical media" app-cdr/dvd+rw-tools
- optfeature "WEBP file support" media-libs/libwebp
-
- elog
- elog "Please read the Help > User Guide for details. The source location is"
- elog "/usr/share/fotoxx/data/userguide and after running fotoxx a copy will"
- elog "be placed at /home/<user>/.fotoxx/userguide."
- elog
- elog "To play videos, in Tools > Preferences set 'Video File Play Command'."
- elog
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/media-gfx/fotoxx/fotoxx-23.70.ebuild b/media-gfx/fotoxx/fotoxx-23.70.ebuild
index 6d3e66505952..f3a0d0447279 100644
--- a/media-gfx/fotoxx/fotoxx-23.70.ebuild
+++ b/media-gfx/fotoxx/fotoxx-23.70.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
# For required dependencies read doc/README, for required tools read
diff --git a/media-gfx/tuxpaint/Manifest b/media-gfx/tuxpaint/Manifest
index 2184766b1aee..0de582a06fda 100644
--- a/media-gfx/tuxpaint/Manifest
+++ b/media-gfx/tuxpaint/Manifest
@@ -7,5 +7,5 @@ DIST tuxpaint-0.9.28.tar.gz 14802638 BLAKE2B 7f7a8f3d61faf052d9872b5af775a6becde
DIST tuxpaint-0.9.29.tar.gz 17144658 BLAKE2B db00b14862ca139b0ee2851b7f57bda0df12d09ae516649dab25eb260bfc65fef35c968ab39593a71c173f196dc24426c5d4be79eee230c7139a7832d5508171 SHA512 9642c7145d32848e663b69428d7ff046e6109b292f3c3104dc40f8fcbf4152ab39815cf7dd3a217b0a6bd26ea50c57e0b14b186a23157fbac091ee10436646b3
EBUILD tuxpaint-0.9.27-r1.ebuild 1348 BLAKE2B 9db179e1f369c9ead66893072239f66a5623346ff4e9acf5f066559ccd6839baa8cde7ffa7f36397c8158832670d794d6bcf13e40298339139344500c792e0c5 SHA512 f125e4f0c65b6f0fe991785a5e54298f84ff2aeb8fb20873913e12cf891e0599ab24f0437ed195775ae11dd81f97d7b45acea8b62954467abb388ae7c3fd11b3
EBUILD tuxpaint-0.9.28-r2.ebuild 1438 BLAKE2B 2c9297386a6cea69de2643367c79d1635f122474b1385a40ff1a119286ee648153e3227cb011effdf1aecd163cd3d8e1e03352b11d15fdebf0c414e8abb2a54a SHA512 fe4347b8e89b477e8e12fa590dd772bc38e7cc497ea2f28d01c02be3544510704fbb68c2c08d2d5dda938558a83ff455df06e9feb82c84248157155c49d17cb1
-EBUILD tuxpaint-0.9.29.ebuild 1462 BLAKE2B 1e5d1a65c8140c3ce5b71aa0f77dc70f9df41e3613c8905d88b5018b721ea21ee47b50fcd21d560b7fce20f56d13b1e768674d3b503264eed35a4fc465d8c0d1 SHA512 836349992b199ce5780365944acd025029b3bfddb59256865ae4c1fcfcc271dc4031ca5d2e5bd880c0590b6bb032c268bfcd36d200c1cc45d79c4f69c7ac7e79
+EBUILD tuxpaint-0.9.29.ebuild 1460 BLAKE2B 2c7f6806aee21a5ea7c32293bd564866f9c40a3240be3429c114be9626605652697c7ac69eb65dc9327cd9131900e9585ec651225df723ebe42cf77f50425ef5 SHA512 6b084620a22ea4b93d77a2acaaf009c5160364fd4d2ac8512d87810411b3512cba585b51f52f01c7b9aeac408266d27a26ecd1ab0cb38fbfb5bbf2bea9fda157
MISC metadata.xml 846 BLAKE2B 41e02607ee8987a7663ba72e7459a1845b73d9992e4939322db2b4ce654d06efb0d5acc935decb776aa50a20990244d0e422e4c32532fa0f17a76a9a637ac734 SHA512 59465c99f8f91e4def6ffd37f7bcfd22cb208c1f9dcbdd11c764e4f55d1e9db75169254b9ca3ed7642f57d45d4d10e9f97c80d5139cb0b80ccd20dc540185ade
diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
index c7a1876112aa..8b4c5f47f626 100644
--- a/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
+++ b/media-gfx/tuxpaint/tuxpaint-0.9.29.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
RDEPEND="
app-text/libpaper:=
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 10ddf28052e9..8c480f6860e5 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/sdl2-gfx/Manifest b/media-libs/sdl2-gfx/Manifest
index 7ad2e1a3c34e..77f460aa4cbb 100644
--- a/media-libs/sdl2-gfx/Manifest
+++ b/media-libs/sdl2-gfx/Manifest
@@ -1,4 +1,4 @@
AUX sdl2-gfx-1.0.4-slibtool.patch 560 BLAKE2B 421170fe30fc7ba46867cfe111fd7366b68caa5a33e9e3ed27a47ef1350858a08a3c7f05aeb79219696d428b8409dabaec339a1f7169b7d3847ca037c05804f7 SHA512 f8266c0e43f77471c8ac28e6b3815c07a3dc36fe1a05a89fa578551f038ea48839dc9602294626f7b3030e9e8aeeaa6df98b28beee15baf5a81bcb3ebfc5fbc6
DIST SDL2_gfx-1.0.4.tar.gz 1230588 BLAKE2B a14cf8433aa171b8185aab765c934262fd4ecde4e45e9c8bdfb4aa7feb97676cd8fb5274ad0452bcf77fcc8f268254184fedc73f1c791ff42305d518d01a8cc7 SHA512 81a100d3c8c3a7c6bd37a23f1290ff10685f8e62fbecd83b0086aae4edc721483e2153cd4219fbd9168f115eea0ea6b25f9be375faf5761f0babdfb1b52fe482
-EBUILD sdl2-gfx-1.0.4-r1.ebuild 1109 BLAKE2B 031edd3703ede2402a5674648e50a9d38be42c837a6f11d752119d1099cdc86477756ead2aeeeaa54409a4d588d447a5735fbd420db21cc9f656a599db6d9874 SHA512 3debaecea6af9eff9beeb4e15343fcfce259e00c62e6216307788c3c4f82fb16f02c16a61f9b44cfe0501bed94f674a60fea0ae033eb08f9b011f3fb5e54663d
+EBUILD sdl2-gfx-1.0.4-r1.ebuild 1108 BLAKE2B 7445a46544831529a326bab44dce0c3b564c9461768c8d12f60583a4d6d41da874092bb83ea23ef02b60916372b8b3c5adce907a2b6a6bfda300156602c2fe32 SHA512 597676e50e09f78e978bb93b816a0c898ac09acd5b946b5733a9e8982229d2c0dff4730507688353f18bf88e754a47c51dc696cbccb9224b52516b2185625e1a
MISC metadata.xml 802 BLAKE2B 6157add63c3adbf6cccd1d8cfc9cec3188e45468bb5c2fc7b3854cd5b570e5016a67d87d0c265a9d67f455e523a1d3eaa22b7aae3af93cc5ed7e26543d73f8f7 SHA512 d04bc0b8f57a8c39a56b2cbe52971ffb3b7faaf523e0ba0ad5c85c6000230382383b3fdb1eab21593ab4516f7c6ffce41e3281796ff9be4f29847cad9a83e5da
diff --git a/media-libs/sdl2-gfx/sdl2-gfx-1.0.4-r1.ebuild b/media-libs/sdl2-gfx/sdl2-gfx-1.0.4-r1.ebuild
index d0a915f2a3be..34defd2581f4 100644
--- a/media-libs/sdl2-gfx/sdl2-gfx-1.0.4-r1.ebuild
+++ b/media-libs/sdl2-gfx/sdl2-gfx-1.0.4-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE="doc cpu_flags_x86_mmx"
DEPEND=">=media-libs/libsdl2-2.0.1-r1[video,${MULTILIB_USEDEP}]"
diff --git a/media-libs/sdl2-pango/Manifest b/media-libs/sdl2-pango/Manifest
index 2ba2ce35fb4a..a46a947dc3cd 100644
--- a/media-libs/sdl2-pango/Manifest
+++ b/media-libs/sdl2-pango/Manifest
@@ -1,3 +1,3 @@
DIST sdl2-pango-2.1.5.tar.gz 643659 BLAKE2B 6ab082e4a7a8df20c2533c8513b0c222a75bc53e4565714322fedd5594276b441df55f7c5a933c326fa029e533723e36b8e4bd065a4013bf7337d1e93b9dbc61 SHA512 381fce666949211f2c25b73e8ccc97e2b96aab725dc5f74135c7e62ffb6fb93053b0323c79f1c32ceab03a4ef335cf407979d82f1ab0778610e7dcbfc42b6e9c
-EBUILD sdl2-pango-2.1.5.ebuild 730 BLAKE2B e1310d37ce6db474b465d21026d12f3869e3ecf49f3b8266a9998c3c297e8a24a9dbaa542621d88e457852865d252012fcb8dd276147c1bbfeeaf61269db8cd3 SHA512 b89ba6c0649c83335f017591bb0661141fd79424ce017baa5490e1bdc37f1580d44cbf806b7d744e4be2d6b33b1062a90090ebd6a2bc906ba08755f815a1c923
+EBUILD sdl2-pango-2.1.5.ebuild 729 BLAKE2B f11ba07df8d5163d0a261fe3f840e9081ff1dd1389c152c322f094dcc9d80e3c3114dfd66b520d19a7abec19b270ee8e7545611c1c547c2b99ae662e99e65948 SHA512 e652376349be705d09d807d1ebb54823cd4f6e6c7f4c6079d376d8b30723198fb76ece2579d228aeb3cf7c544566944d0650034dd61c93daeb1b5c0dcadc5cc0
MISC metadata.xml 1011 BLAKE2B 59a8e37b2e709d6c610f0d4b4ac83efe6a5aef54c019186d7468d447f5189eb8f3c3571b1656120225de2e14b828379007761a92fe8fa7e178d2d7f5b4a37483 SHA512 60f59b30ebc912f70c5310b4a0c4afe65096c1b7cf25fe11b77155d848442604d02b0d64318424b9acc1496533aeb1bb41612d3a8c88b27292874415bc003302
diff --git a/media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild b/media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild
index 6b3cb6540e87..eb1a0d2040a1 100644
--- a/media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild
+++ b/media-libs/sdl2-pango/sdl2-pango-2.1.5.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/markuskimius/SDL2_Pango/archive/v${PV}.tar.gz -> ${P
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
RDEPEND="dev-libs/glib:2
media-libs/freetype
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 0e5fce786cc4..b607d30015e0 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/aqualung/Manifest b/media-sound/aqualung/Manifest
index aaef8be6aaf3..a050ede4f441 100644
--- a/media-sound/aqualung/Manifest
+++ b/media-sound/aqualung/Manifest
@@ -5,5 +5,5 @@ AUX aqualung-1.2-mac-endianness.patch 2441 BLAKE2B bf2009142e01824e24c819c49a2b3
AUX aqualung-1.2-mac-glib.patch 605 BLAKE2B 8b61a45446488a19cef5a721e855935624ece57e8378ff8ea0236f970523a5178123885d4dde35d5a32802395969a4c8d574f9caaacbb5353f9f9f4d1c380207 SHA512 8ce3dfaa6ebbe5254fdb69dfbf81e27d6d91e15c9da22a77e9fcfb00c13cf3d817f6bcf49f976c7a71dbab2ede90772c173334ca5ab8a6ec4d66e6b606dfbe23
DIST aqualung-1.2.tar.gz 1974910 BLAKE2B 4956865a5897cf92d3ebb65cb30f27164e7717fadbbff8e275b25d5fa9c60382846877f644d3a8393935df82f9b92d282fe41befe27cd86accc3f6885650063f SHA512 0e11f307344c8ada7f3869d953e6fb8b088a8af345d51f3e93af18b4b57ea6f35bbc47eefea40956114d56882e4a0d66c1496a7b9a14dfd82e6a95cfc0ef52c5
EBUILD aqualung-1.2-r2.ebuild 2594 BLAKE2B 5fcf720249ef9ea30f41f872e27e1b75d23edb5d3b128c069bcdd9bc996a7404b1e520296b785af4f538787dbe5b86ccf633ae16485600f65b31144d7b3a2b03 SHA512 13e78c07056ec893b7ae80d266d6325675a0b037d0029db5a78c1e77fab0f510a3f41c7cfd36702a7e3bfc01704406c5fefec7cb12e522e2908d78caa02b06e2
-EBUILD aqualung-1.2-r3.ebuild 2798 BLAKE2B 5e5bd87a1d738d7035a0126295376f8d4589f1c2a4019e7527036ca96afc4123e6f2a8ea9280ba668c3cf39ce635260ac80f379ca3ff70b9395d7514ab97afa5 SHA512 08df39f78e4e0eea88c67ff4b9b447b3bfa78a65fef8735e1295a32c1d951c0bdf39d6d44d76ecb52781a14f1183f123b31127ecbf8377d1476f2e2399ce1cd0
+EBUILD aqualung-1.2-r3.ebuild 2796 BLAKE2B 51f7985bba2cf3008601f8b7689500f2ad0304e6927ac70eedef132d9d34f475e7322a76f684466f78c1fedcdb34611cd6052b9607a50e679b9f20c5d56fdbc2 SHA512 10527e97abd4adb5ac6b2e24054e8897add7eaec23c383c3f63165c95989c7c1f25cb133886fb1d07f340467eead73378a75f955fa03923830ac76e5141d7358
MISC metadata.xml 919 BLAKE2B 66ad98450937b883d555b01bb05777de0bd00fba596231586d064bed7502f391b13235cb4a55366fc9146278047b177f895feddf94c59597bca5c5e92001ccd3 SHA512 1ccc8d585cf46e8d7c09f6bd8182e6941442b7045ab5243598b2c18b946c93ee8aa2fd257ba54af6db6af2689e33676967e266149fce2dc79e650afa480f828c
diff --git a/media-sound/aqualung/aqualung-1.2-r3.ebuild b/media-sound/aqualung/aqualung-1.2-r3.ebuild
index dc7c665c8929..f53ee4c90007 100644
--- a/media-sound/aqualung/aqualung-1.2-r3.ebuild
+++ b/media-sound/aqualung/aqualung-1.2-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/jeremyevans/${PN}/releases/download/${PV}/${P}.tar.g
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="alsa cdda cddb debug flac ffmpeg ifp jack ladspa lame libsamplerate
lua mac modplug mp3 musepack oss podcast pulseaudio sndfile speex systray
vorbis wavpack"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 5962447e0be5..1b2f0123d957 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 eec5ada5a58d..510bf7cdc99a 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Wed, 01 Nov 2023 15:09:54 +0000
+Wed, 01 Nov 2023 21:09:59 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 9715aa7d0f4c..eae5a8d8e4f4 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-01T15:09:58Z
+TIMESTAMP 2023-11-01T21:10:03Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVCakZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVCvqtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCAnA/9EPw8dOJSvMtAiLejsb3WkHgJPQCSVzAfZml8FeKrX/AG0RC+RBSCaN2h
-wGUOy+I24FFV462XbV8h+2wiF43UtOheJkDWh4uIfHijhhvEmO1EJ/W6jsbdfvUZ
-EvpZVFfPRww9qwMc86u5TbJPx6P96/z4qLeqqICGXI/8t+vEP1kKxvO4HMt1wJIV
-UNSo0g2BHFL9tf5xGh54gju9KjMTPQgJ9obo9QMrHSTayYKCOiBu6uPSoezuAWYD
-KuWdvdK/GTMIV6PRWTnoEooqgMstXxh6yceItT3Ew1j9OX1tg8HYD/mFfBsxQFwk
-8m29K9OISRbwT0jdv0YdVMyqt2XE8O5C6Hd7+ExrjRLiMwDpDkKoSgF1eeFNM7e0
-I1RfaH1cns9KSPENg3g1h3cnbfKmH7qE0Rq5hvW8CaqXVyQwIEqOPs7sBXUkP9T7
-Qrj4at9xx1ilTb/hsLmCeGYqFMUts5wgsCuiTCGcpqLYpqTDY8z24fbO34IFhmhe
-DmtqVa8Hufbt9fHpeH2ngn2D7KJcPrws6pLXf+wiTozr7acV7aUTZ9826VAHsnZ4
-wmtw6RUFUWbrPG8DRuJYm2KAUMQHEWWqf+CXnZAcl8zBEqGvRz944Gt21uh8b9jB
-cKaWJuTD8/8T25+fv3oS36Dd+Hk4iD8fk8CFaCLmIdsaBrc3hK0=
-=Eimj
+klBv5hAAiR4x8MKKTcmbty1hWR9ruepSHKkvdTFo7eA4Aa5Jbu/NM4MvtnVAm4nf
+9wbPNIvK2QRWGAgZ7vcL+UF3frsK04Sz8tXoeDQvrEoZkcC7wsolXCjauJQAZD2B
+08QAMVikBm/Bvt8o7WDmd6OJndqtZRJ5S8Ufh9/pjDJ1QiJySCoXTOFlaMydRnH9
+iQETUHt3QfkxrY1ee8/gRoh9SeMXXkQiTI4E9Mhe7jv6Q7peUoTov+UW6ehDEOHo
+Z/qrKuAFzmNtQFtM8Ap/qgIr7wFuY0A7S38CrvZ/mTbYwz2utzSYDemeX+2NKmKC
+3FBDeVeeolvodvTV3+VDiqFsEE78XCWUyRHvpPZOLvAP5b+mwyES0yWrGuq4QY1u
+Cu4y+Qji4+hgxZO8eTybZ7Xqab/saSDSw0/iXCiBUYp7zWq5LhcNdBAxt8p96PDZ
+0K+1oUxFh3MSfaogIh8YGQuVPGwfFFUv/54Qa7WOQT3E9iyQoOCdxOV/aHAFmV7n
+Z4QSQ4nssppcpTzYU5mBt6sY8CBibt5iyfPL6nG57c7xIG8YA6rIZKwSCHmn888A
+JstghEp2JpHWHziImlOJGx3+VSelBzSkjqJET2vKQnvIgQS7HFV8NE3prIHM19+0
+JhByJfed17PMW7e4ub/e02niLN+swpjXeqpWhxv1O7NQwFGevmA=
+=k2AK
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index eec5ada5a58d..510bf7cdc99a 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Wed, 01 Nov 2023 15:09:54 +0000
+Wed, 01 Nov 2023 21:09:59 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index d1f3108919c2..561cec7fffd1 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 4e8b472ff1df..766f8f1faf05 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/xz-utils-5.4.4 b/metadata/md5-cache/app-arch/xz-utils-5.4.4
index 239a850d8d5c..861b4614e679 100644
--- a/metadata/md5-cache/app-arch/xz-utils-5.4.4
+++ b/metadata/md5-cache/app-arch/xz-utils-5.4.4
@@ -3,11 +3,11 @@ DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
DESCRIPTION=Utils for managing LZMA compressed files
EAPI=8
HOMEPAGE=https://tukaani.org/xz/
-INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs usr-ldscript verify-sig
+INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript verify-sig
IUSE=doc +extra-filters pgo nls static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr verify-sig
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=public-domain LGPL-2.1+ GPL-2+
SLOT=0
SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.4.4/xz-5.4.4.tar.gz mirror://sourceforge/lzmautils/xz-5.4.4.tar.gz https://tukaani.org/xz/xz-5.4.4.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.4.4/xz-5.4.4.tar.gz.sig https://tukaani.org/xz/xz-5.4.4.tar.gz.sig )
_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059
-_md5_=e22dca3f66a391eb6ce30cfd6635532f
+_md5_=47c56f2c55a8142b481b58f7aa41d052
diff --git a/metadata/md5-cache/app-arch/xz-utils-5.4.5 b/metadata/md5-cache/app-arch/xz-utils-5.4.5
new file mode 100644
index 000000000000..dae893240a42
--- /dev/null
+++ b/metadata/md5-cache/app-arch/xz-utils-5.4.5
@@ -0,0 +1,13 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-jiatan ) >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
+DESCRIPTION=Utils for managing LZMA compressed files
+EAPI=8
+HOMEPAGE=https://tukaani.org/xz/
+INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript verify-sig
+IUSE=doc +extra-filters pgo nls static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=public-domain LGPL-2.1+ GPL-2+
+SLOT=0
+SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.4.5/xz-5.4.5.tar.gz mirror://sourceforge/lzmautils/xz-5.4.5.tar.gz https://tukaani.org/xz/xz-5.4.5.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.4.5/xz-5.4.5.tar.gz.sig https://tukaani.org/xz/xz-5.4.5.tar.gz.sig )
+_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig 798e0173d334021f14ba78a786c37059
+_md5_=47c56f2c55a8142b481b58f7aa41d052
diff --git a/metadata/md5-cache/app-arch/xz-utils-9999 b/metadata/md5-cache/app-arch/xz-utils-9999
index 898de29c1097..4ec638faace6 100644
--- a/metadata/md5-cache/app-arch/xz-utils-9999
+++ b/metadata/md5-cache/app-arch/xz-utils-9999
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
DESCRIPTION=Utils for managing LZMA compressed files
EAPI=8
HOMEPAGE=https://tukaani.org/xz/
-INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs usr-ldscript git-r3 autotools
+INHERIT=flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs usr-ldscript git-r3 autotools
IUSE=doc +extra-filters pgo nls static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr
LICENSE=public-domain LGPL-2.1+ GPL-2+
PROPERTIES=live
SLOT=0
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic baa4d385108ac87993edac956a916a36 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff usr-ldscript ff03a5d223e97515fa25b5cae97ebda9
-_md5_=e22dca3f66a391eb6ce30cfd6635532f
+_md5_=47c56f2c55a8142b481b58f7aa41d052
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index ac001de993c7..2e02c9ca0651 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/cider-1.10.0 b/metadata/md5-cache/app-emacs/cider-1.10.0
new file mode 100644
index 000000000000..5b6231136f76
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/cider-1.10.0
@@ -0,0 +1,15 @@
+BDEPEND=app-emacs/clojure-mode app-emacs/parseedn app-emacs/queue app-emacs/sesman app-emacs/spinner test? ( app-emacs/buttercup ) >=app-editors/emacs-26:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Clojure Interactive Development Environment for GNU Emacs
+EAPI=8
+HOMEPAGE=https://cider.mx/ https://github.com/clojure-emacs/cider/
+INHERIT=elisp optfeature
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/clojure-mode app-emacs/parseedn app-emacs/queue app-emacs/sesman app-emacs/spinner >=app-editors/emacs-26:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/clojure-emacs/cider/archive/v1.10.0.tar.gz -> cider-1.10.0.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54
+_md5_=67eea0492b6f7d19692d33fcad76dca7
diff --git a/metadata/md5-cache/app-emacs/ef-themes-1.4.0 b/metadata/md5-cache/app-emacs/ef-themes-1.4.0
new file mode 100644
index 000000000000..c18c352a8f3b
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/ef-themes-1.4.0
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Colourful and legible themes for GNU Emacs
+EAPI=8
+HOMEPAGE=https://github.com/protesilaos/ef-themes/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/protesilaos/ef-themes/archive/1.4.0.tar.gz -> ef-themes-1.4.0.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
+_md5_=271f0da07020a0e7513d78165cb46d5c
diff --git a/metadata/md5-cache/app-emacs/eldev-1.7 b/metadata/md5-cache/app-emacs/eldev-1.7
new file mode 100644
index 000000000000..47a2b64a1405
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/eldev-1.7
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Emacs Lisp Development Tool
+EAPI=8
+HOMEPAGE=https://github.com/doublep/eldev/
+INHERIT=elisp
+KEYWORDS=~amd64 ~arm ~ppc64 ~riscv ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/doublep/eldev/archive/1.7.tar.gz -> eldev-1.7.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
+_md5_=aef7a21fb0b8d260fe1e5f30784f74d4
diff --git a/metadata/md5-cache/app-emacs/mastodon-1.0.13 b/metadata/md5-cache/app-emacs/mastodon-1.0.13
new file mode 100644
index 000000000000..b012156f13fc
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/mastodon-1.0.13
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/persist app-emacs/request >=app-editors/emacs-27.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Emacs client for Mastodon, federated microblogging social network
+EAPI=8
+HOMEPAGE=https://codeberg.org/martianh/mastodon.el/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/persist app-emacs/request >=app-editors/emacs-27.1:*
+SLOT=0
+SRC_URI=https://codeberg.org/martianh/mastodon.el/archive/1.0.13.tar.gz -> mastodon-1.0.13.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c
+_md5_=6bc38882cadadcc6f760fdb358f0b9b9
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.11 b/metadata/md5-cache/app-emacs/org-mode-9.6.11
new file mode 100644
index 000000000000..a7619f1a1943
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/org-mode-9.6.11
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=An Emacs mode for notes and project planning
+EAPI=8
+HOMEPAGE=https://www.orgmode.org/
+INHERIT=elisp readme.gentoo-r1
+IUSE=doc odt-schema
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )
+RDEPEND=>=app-editors/emacs-25.3:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.6.11.tar.gz
+_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common 2a0fa407d2e6363c663ccb299503b25c readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3
+_md5_=567831454e98525b3087c46320283b5f
diff --git a/metadata/md5-cache/app-eselect/Manifest.gz b/metadata/md5-cache/app-eselect/Manifest.gz
index 5364f2a9d9b8..c3be57ba6ce3 100644
--- a/metadata/md5-cache/app-eselect/Manifest.gz
+++ b/metadata/md5-cache/app-eselect/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-eselect/eselect-repository-14 b/metadata/md5-cache/app-eselect/eselect-repository-14
index b256a6f4ebbe..5db1243adf0f 100644
--- a/metadata/md5-cache/app-eselect/eselect-repository-14
+++ b/metadata/md5-cache/app-eselect/eselect-repository-14
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/projg2/eselect-repository/
INHERIT=python-single-r1
IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD-2
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-admin/eselect 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(-)] ) net-misc/wget
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/projg2/eselect-repository/archive/v14.tar.gz -> eselect-repository-14.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=b3567573a85d4d8448ba82382364ad2b
+_md5_=2ee74b2e504bdc3c634ab1ff5fdbd81d
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 8f9d7d3a74df..f01cd32ebd3b 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.5.4 b/metadata/md5-cache/app-misc/tracker-miners-3.5.4
new file mode 100644
index 000000000000..dad0e907d1a3
--- /dev/null
+++ b/metadata/md5-cache/app-misc/tracker-miners-3.5.4
@@ -0,0 +1,18 @@
+BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) )
+DESCRIPTION=Collection of data extractors for Tracker/Nepomuk
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/Tracker
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
+IUSE=cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+ LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) )
+REQUIRED_USE=cue? ( gstreamer )
+RESTRICT=!test? ( test )
+SLOT=3
+SRC_URI=mirror://gnome/sources/tracker-miners/3.5/tracker-miners-3.5.4.tar.xz
+_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=a44771d8b9c22cda966628e5feaa7942
diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.6.2 b/metadata/md5-cache/app-misc/tracker-miners-3.6.2
new file mode 100644
index 000000000000..fa62318dc094
--- /dev/null
+++ b/metadata/md5-cache/app-misc/tracker-miners-3.6.2
@@ -0,0 +1,18 @@
+BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 dev-python/pygobject[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.12 dev-python/tappy[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.6_rc:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) )
+DESCRIPTION=Collection of data extractors for Tracker/Nepomuk
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/Tracker
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
+IUSE=cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+ LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.6_rc:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) )
+REQUIRED_USE=cue? ( gstreamer )
+RESTRICT=!test? ( test )
+SLOT=3
+SRC_URI=mirror://gnome/sources/tracker-miners/3.6/tracker-miners-3.6.2.tar.xz
+_eclasses_=flag-o-matic baa4d385108ac87993edac956a916a36 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=8d522fd5f62ac7d84393fd89ec02e0b8
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index f3067890d188..e9a471d92ee9 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/portpeek-3.2.4 b/metadata/md5-cache/app-portage/portpeek-3.2.4
new file mode 100644
index 000000000000..2ee655e87856
--- /dev/null
+++ b/metadata/md5-cache/app-portage/portpeek-3.2.4
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=A helper program for maintaining the package.keyword and package.unmask files
+EAPI=8
+HOMEPAGE=https://github.com/mpagano/portpeek
+INHERIT=python-r1
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~sparc ~x86
+LICENSE=GPL-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 ) >=app-portage/gentoolkit-0.6.3 || ( >=sys-apps/portage-3.0.54-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+SLOT=0
+SRC_URI=https://github.com/mpagano/portpeek/releases/download/v3.2.4/portpeek-3.2.4.tar.gz
+_eclasses_=multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=e8a6b087327487de0a67b140673e1816
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 7dda8059427e..94e2d7e8509d 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.2 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.2
new file mode 100644
index 000000000000..a72a20319354
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-2.2.2
@@ -0,0 +1,14 @@
+BDEPEND=test? ( >=dev-cpp/catch-3 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Rapid fuzzy string matching in C++
+EAPI=8
+HOMEPAGE=https://github.com/maxbachmann/rapidfuzz-cpp/
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/maxbachmann/rapidfuzz-cpp/archive/v2.2.2.tar.gz -> rapidfuzz-cpp-2.2.2.gh.tar.gz
+_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=f550915a561adcce212fbc15cb7ec61a
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 40836030aff2..d2c5ff5cdcdc 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/algol68g-3.4.4 b/metadata/md5-cache/dev-lang/algol68g-3.4.4
new file mode 100644
index 000000000000..980fe9a2d6ed
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/algol68g-3.4.4
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure
+DEPEND=curl? ( net-misc/curl ) gsl? ( sci-libs/gsl:= ) mpfr? ( dev-libs/mpfr:= ) plotutils? ( media-libs/plotutils ) postgres? ( dev-db/postgresql:* ) readline? ( sys-libs/readline:= )
+DESCRIPTION=Algol 68 Genie compiler-interpreter
+EAPI=8
+HOMEPAGE=https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html
+IUSE=+curl +gsl +mpfr +ncurses plotutils postgres +readline
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=curl? ( net-misc/curl ) gsl? ( sci-libs/gsl:= ) mpfr? ( dev-libs/mpfr:= ) plotutils? ( media-libs/plotutils ) postgres? ( dev-db/postgresql:* ) readline? ( sys-libs/readline:= )
+SLOT=0
+SRC_URI=https://jmvdveer.home.xs4all.nl/algol68g-3.4.4.tar.gz
+_md5_=4dfb493db2c411ee8c56df7bf2f929da
diff --git a/metadata/md5-cache/dev-lang/fuzion-0.085 b/metadata/md5-cache/dev-lang/fuzion-0.085
new file mode 100644
index 000000000000..772375d0ad9b
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/fuzion-0.085
@@ -0,0 +1,16 @@
+BDEPEND=test? ( sys-devel/clang:* )
+DEFINED_PHASES=compile install preinst prepare setup test
+DEPEND=>=virtual/jdk-17:* >=dev-java/java-config-2.2.0-r3
+DESCRIPTION=A language with a focus on simplicity, safety and correctness
+EAPI=8
+HOMEPAGE=https://flang.dev/ https://github.com/tokiwa-software/fuzion/
+INHERIT=java-pkg-2
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=>=virtual/jre-17:* dev-libs/boehm-gc >=dev-java/java-config-2.2.0-r3
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tokiwa-software/fuzion/archive/refs/tags/v0.085.tar.gz -> fuzion-0.085.tar.gz
+_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-utils-2 30b5d143e64d691346fcdd85eef1c614
+_md5_=2ff040b14cbda56ddced88e9ac19cc5d
diff --git a/metadata/md5-cache/dev-lang/luau-0.595 b/metadata/md5-cache/dev-lang/luau-0.601
index 317d642a03c7..68239351bcae 100644
--- a/metadata/md5-cache/dev-lang/luau-0.595
+++ b/metadata/md5-cache/dev-lang/luau-0.601
@@ -4,9 +4,9 @@ DESCRIPTION=Gradually typed embeddable scripting language derived from Lua
EAPI=8
HOMEPAGE=https://luau-lang.org/ https://github.com/Roblox/luau/
INHERIT=cmake
-KEYWORDS=amd64 ~x86
+KEYWORDS=~amd64 ~x86
LICENSE=MIT
SLOT=0
-SRC_URI=https://github.com/Roblox/luau/archive/0.595.tar.gz -> luau-0.595.tar.gz
+SRC_URI=https://github.com/Roblox/luau/archive/0.601.tar.gz -> luau-0.601.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=84e65d7cef5328cd3e71bb10e9d36ecf
+_md5_=1b9b486682f0145bc04b4d6a58517733
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index f99ba0ae92ba..5e36e65ff5fe 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/c-blosc2-2.10.5 b/metadata/md5-cache/dev-libs/c-blosc2-2.10.5
index 29cec088fc0b..ab8eb5ea5460 100644
--- a/metadata/md5-cache/dev-libs/c-blosc2-2.10.5
+++ b/metadata/md5-cache/dev-libs/c-blosc2-2.10.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.blosc.org/c-blosc2/c-blosc2.html https://github.com/Blosc/c-blosc2/
INHERIT=cmake
IUSE=test +zlib +zstd
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=app-arch/lz4-1.7.5:= zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= )
REQUIRED_USE=test? ( zlib zstd )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1
SRC_URI=https://github.com/Blosc/c-blosc2/archive/v2.10.5.tar.gz -> c-blosc2-2.10.5.gh.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=10e9e1e78edf4985fac76025ab8ef0e7
+_md5_=2353799bfe3cbf7bbc54155f3e6336d4
diff --git a/metadata/md5-cache/dev-python/Faker-19.11.0 b/metadata/md5-cache/dev-python/Faker-19.11.0
index c43ec4a50104..d846a2f6b5d8 100644
--- a/metadata/md5-cache/dev-python/Faker-19.11.0
+++ b/metadata/md5-cache/dev-python/Faker-19.11.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-19.11.0.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=e0000336b674fd68db269b1b01d00be5
+_md5_=f6bc8281d4594fb9b7bab6366070fbfc
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index d270c60ba139..20371a540f85 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/arrow-1.3.0 b/metadata/md5-cache/dev-python/arrow-1.3.0
index f0463a0f8e39..a3e7b2222607 100644
--- a/metadata/md5-cache/dev-python/arrow-1.3.0
+++ b/metadata/md5-cache/dev-python/arrow-1.3.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/arrow-py/arrow/ https://pypi.org/project/arrow/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=Apache-2.0
RDEPEND=>=dev-python/python-dateutil-2.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/arrow/arrow-1.3.0.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=834cf7557bdc9887658071acda8042e2
+_md5_=28a73b8432e296311ff29ac10544bcf8
diff --git a/metadata/md5-cache/dev-python/charset-normalizer-3.3.1 b/metadata/md5-cache/dev-python/charset-normalizer-3.3.1
index 9f37c21fb191..c050932e1870 100644
--- a/metadata/md5-cache/dev-python/charset-normalizer-3.3.1
+++ b/metadata/md5-cache/dev-python/charset-normalizer-3.3.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/charset-normalizer/ https://github.com/Ousret/charset_normalizer/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/charset-normalizer/charset-normalizer-3.3.1.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=3e6509851f2c0b231e95a8820d3eb975
+_md5_=591c46d61bf9c465c9479d39187ae91c
diff --git a/metadata/md5-cache/dev-python/cycler-0.12.1 b/metadata/md5-cache/dev-python/cycler-0.12.1
index 8f8d57aca2c9..c604b9ec9df8 100644
--- a/metadata/md5-cache/dev-python/cycler-0.12.1
+++ b/metadata/md5-cache/dev-python/cycler-0.12.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://matplotlib.org/cycler/ https://pypi.org/project/cycler/ https://github.com/matplotlib/cycler/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/matplotlib/cycler/archive/v0.12.1.tar.gz -> cycler-0.12.1.gh.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=83d485946f2185dd85e605b7b17f859c
+_md5_=123156056cdd453409b046ab8ab91f22
diff --git a/metadata/md5-cache/dev-python/fastjsonschema-2.18.1 b/metadata/md5-cache/dev-python/fastjsonschema-2.18.1
index e41dc3863611..2384e4a1f6ce 100644
--- a/metadata/md5-cache/dev-python/fastjsonschema-2.18.1
+++ b/metadata/md5-cache/dev-python/fastjsonschema-2.18.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/horejsek/python-fastjsonschema/ https://pypi.org/project/fastjsonschema/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/f/fastjsonschema/fastjsonschema-2.18.1.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=10e99043f8255d44a80da6e6a59e301a
+_md5_=d572688ec78bfb599180185af188388c
diff --git a/metadata/md5-cache/dev-python/flask-babel-4.0.0 b/metadata/md5-cache/dev-python/flask-babel-4.0.0
index d420fcb7c434..42599d5edc54 100644
--- a/metadata/md5-cache/dev-python/flask-babel-4.0.0
+++ b/metadata/md5-cache/dev-python/flask-babel-4.0.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://python-babel.github.io/flask-babel/ https://github.com/python-babel/flask-babel/ https://pypi.org/project/flask-babel/
INHERIT=distutils-r1
IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=BSD
RDEPEND=>=dev-python/Babel-2.12[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flask-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytz-2022.7[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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python-babel/flask-babel/archive/refs/tags/v4.0.0.tar.gz -> flask-babel-4.0.0.gh.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=ecfb3e443f4cf165026762701d2d4ee8
+_md5_=b14a804199f3228bd78155b7dc0493ca
diff --git a/metadata/md5-cache/dev-python/fonttools-4.43.1 b/metadata/md5-cache/dev-python/fonttools-4.43.1
index 1e1b6accd003..fbaf45a162c9 100644
--- a/metadata/md5-cache/dev-python/fonttools-4.43.1
+++ b/metadata/md5-cache/dev-python/fonttools-4.43.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/
INHERIT=distutils-r1 virtualx
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=>=dev-python/fs-2.4.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/fonttools/fonttools/archive/4.43.1.tar.gz -> fonttools-4.43.1.gh.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5
-_md5_=6d5a39dc881b76c1c0df9eaaa1054312
+_md5_=3c19a6de0772751e01315f1aedd86440
diff --git a/metadata/md5-cache/dev-python/identify-2.5.31 b/metadata/md5-cache/dev-python/identify-2.5.31
index 2bea61b58bf7..440b2578c5fd 100644
--- a/metadata/md5-cache/dev-python/identify-2.5.31
+++ b/metadata/md5-cache/dev-python/identify-2.5.31
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pre-commit/identify/ https://pypi.org/project/identify/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-python/ukkonen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pre-commit/identify/archive/v2.5.31.tar.gz -> identify-2.5.31.gh.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=4967e0296388a660f5b444edc69dfd29
+_md5_=090b1546439b90ac9f59b5634db7fe34
diff --git a/metadata/md5-cache/dev-python/ipython-8.16.1 b/metadata/md5-cache/dev-python/ipython-8.16.1
index c2fbdf96ac62..e83d5bf5e7ad 100644
--- a/metadata/md5-cache/dev-python/ipython-8.16.1
+++ b/metadata/md5-cache/dev-python/ipython-8.16.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/
INHERIT=distutils-r1 optfeature pypi virtualx
IUSE=doc examples notebook nbconvert qt5 +smp test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD
PDEPEND=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/backcall[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/jedi-0.16[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/matplotlib-inline[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pexpect-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pickleshare[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/prompt-toolkit-3.0.38[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/prompt-toolkit-3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.0[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(-)?] dev-python/stack-data[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/traitlets-5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_python3_10(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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(+)] )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.16.1.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5
-_md5_=b297331c952bf26455658e7322039f74
+_md5_=3358fd1f4e0a15fa7720795636ca25d1
diff --git a/metadata/md5-cache/dev-python/josepy-1.14.0 b/metadata/md5-cache/dev-python/josepy-1.14.0
new file mode 100644
index 000000000000..98d77b630331
--- /dev/null
+++ b/metadata/md5-cache/dev-python/josepy-1.14.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/cryptography-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyopenssl-0.13[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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=JOSE protocol implementation in Python
+EAPI=8
+HOMEPAGE=https://github.com/certbot/josepy/ https://pypi.org/project/josepy/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/cryptography-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyopenssl-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/j/josepy/josepy-1.14.0.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=7b4bc39f49bf57d87f7658ac83dbcce8
diff --git a/metadata/md5-cache/dev-python/jupyter-core-5.4.0 b/metadata/md5-cache/dev-python/jupyter-core-5.4.0
index 27c48be6b130..bea6a3d9b3d1 100644
--- a/metadata/md5-cache/dev-python/jupyter-core-5.4.0
+++ b/metadata/md5-cache/dev-python/jupyter-core-5.4.0
@@ -5,7 +5,7 @@ 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
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyter-core/jupyter_core-5.4.0.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=76ed65b5c468537d4cbe1cf613b62fdf
+_md5_=8ddf96a406dcf77abd70f5c55f5918cc
diff --git a/metadata/md5-cache/dev-python/mistune-3.0.2 b/metadata/md5-cache/dev-python/mistune-3.0.2
index bf303d9d9eaa..0835c3715c71 100644
--- a/metadata/md5-cache/dev-python/mistune-3.0.2
+++ b/metadata/md5-cache/dev-python/mistune-3.0.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/lepture/mistune/ https://pypi.org/project/mistune/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/m/mistune/mistune-3.0.2.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=848db58f98cb49c9b74a33f33e8c2950
+_md5_=bf7350e6d24936214483b65d418b13c4
diff --git a/metadata/md5-cache/dev-python/packaging-23.2 b/metadata/md5-cache/dev-python/packaging-23.2
index d36e1ec14bee..07891f7a3961 100644
--- a/metadata/md5-cache/dev-python/packaging-23.2
+++ b/metadata/md5-cache/dev-python/packaging-23.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pypa/packaging/ https://pypi.org/project/packaging/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( Apache-2.0 BSD-2 )
RDEPEND=>=dev-python/pyparsing-3.0.7-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !<dev-python/setuptools-67 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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/packaging/packaging-23.2.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=e3dfa68e691eeb278d71166f3036f634
+_md5_=15a2ded14861221f0b08becdba43ac34
diff --git a/metadata/md5-cache/dev-python/patsy-0.5.3-r1 b/metadata/md5-cache/dev-python/patsy-0.5.3-r1
index 8ba98ff31d80..56b8cbf8c2f4 100644
--- a/metadata/md5-cache/dev-python/patsy-0.5.3-r1
+++ b/metadata/md5-cache/dev-python/patsy-0.5.3-r1
@@ -2,7 +2,7 @@ BDEPEND=test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_py
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python module to describe statistical models and design matrices
EAPI=8
-HOMEPAGE=https://patsy.readthedocs.io/en/latest/index.html
+HOMEPAGE=https://patsy.readthedocs.io/en/latest/index.html https://github.com/pydata/patsy/ https://pypi.org/project/patsy/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11
KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/patsy/patsy-0.5.3.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=3159812897312841d6bcd82b3af8ad38
+_md5_=f483ec6ab9be56863dedc3d6d954c73d
diff --git a/metadata/md5-cache/dev-python/phonenumbers-8.13.24 b/metadata/md5-cache/dev-python/phonenumbers-8.13.24
index 37cbad4dd73c..dadea36eb11c 100644
--- a/metadata/md5-cache/dev-python/phonenumbers-8.13.24
+++ b/metadata/md5-cache/dev-python/phonenumbers-8.13.24
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.24.tar.gz -> python-phonenumbers-8.13.24.gh.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=69c647862c01297bc90d3465f0782960
+_md5_=4b5ab459dbe653269565a274947938e4
diff --git a/metadata/md5-cache/dev-python/plyvel-1.5.0 b/metadata/md5-cache/dev-python/plyvel-1.5.0
index 856f1889dd48..9ca98a52bbcc 100644
--- a/metadata/md5-cache/dev-python/plyvel-1.5.0
+++ b/metadata/md5-cache/dev-python/plyvel-1.5.0
@@ -1,17 +1,17 @@
-BDEPEND=dev-python/cython[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-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ) ) test? ( >=dev-libs/leveldb-1.21:= >=dev-python/pytest-7.3.1[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 ) >=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-python/cython[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(-)] ) ) ) test? ( >=dev-libs/leveldb-1.21:= >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/leveldb-1.21:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+DEPEND=>=dev-libs/leveldb-1.21:= python_targets_python3_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 interface to LevelDB
EAPI=8
HOMEPAGE=https://github.com/wbolster/plyvel/ https://pypi.org/project/plyvel/
INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 debug
+IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=~amd64 ~x86
LICENSE=MIT
-RDEPEND=>=dev-libs/leveldb-1.21:= 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 )
+RDEPEND=>=dev-libs/leveldb-1.21:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/plyvel/plyvel-1.5.0.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=9d72db4318cce7e48c499d7d3e418ace
+_md5_=82971815c069f26f87e7528aa2561228
diff --git a/metadata/md5-cache/dev-python/pslab-2.5.0 b/metadata/md5-cache/dev-python/pslab-2.5.0
new file mode 100644
index 000000000000..dea7feeb534b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pslab-2.5.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pytest-mock[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/recommonmark[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/recommonmark[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/recommonmark[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/numpy-1.16.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scipy-1.3.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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python library for communicating with Pocket Science Lab
+EAPI=8
+HOMEPAGE=https://pslab.io/ https://github.com/fossasia/pslab-python/ https://pypi.org/project/pslab/
+INHERIT=distutils-r1
+IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=amd64
+LICENSE=GPL-3+
+RDEPEND=>=dev-python/numpy-1.16.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/scipy-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/fossasia/pslab-python/archive/v2.5.0.tar.gz -> pslab-python-2.5.0.gh.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=4c898006ddd73d8cd8bdeabc321fb660
diff --git a/metadata/md5-cache/dev-python/pslab-python-2.5.0 b/metadata/md5-cache/dev-python/pslab-python-2.5.0
deleted file mode 100644
index dbfce760e775..000000000000
--- a/metadata/md5-cache/dev-python/pslab-python-2.5.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/numpy-1.16.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyserial-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[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/recommonmark[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/recommonmark[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
-DESCRIPTION=Python library for communicating with Pocket Science Lab
-EAPI=8
-HOMEPAGE=https://pslab.io/ https://github.com/fossasia/pslab-python/ https://pypi.org/project/pslab/
-INHERIT=distutils-r1
-IUSE=test doc python_targets_python3_10 python_targets_python3_11
-KEYWORDS=amd64
-LICENSE=GPL-3+
-RDEPEND=>=dev-python/numpy-1.16.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyserial-3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.3.0[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 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/fossasia/pslab-python/archive/v2.5.0.tar.gz -> pslab-python-2.5.0.gh.tar.gz
-_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=2f334a2d93baf31f817748bf16825ba7
diff --git a/metadata/md5-cache/dev-python/pypiserver-2.0.1 b/metadata/md5-cache/dev-python/pypiserver-2.0.1
index d68f12130a7a..a4034c3eb4bd 100644
--- a/metadata/md5-cache/dev-python/pypiserver-2.0.1
+++ b/metadata/md5-cache/dev-python/pypiserver-2.0.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pypiserver/pypiserver/ https://pypi.org/project/pypiserver/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=ZLIB
RDEPEND=dev-python/bottle[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pip-7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.25.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pypiserver/pypiserver/archive/v2.0.1.tar.gz -> pypiserver-2.0.1.gh.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=56907d4c889f46c5b978636111b4ac5c
+_md5_=dbf20d46854376869eb40ec01d6beaa6
diff --git a/metadata/md5-cache/dev-python/pyspnego-0.10.2 b/metadata/md5-cache/dev-python/pyspnego-0.10.2
index 4711e35f993d..360b8e28cc89 100644
--- a/metadata/md5-cache/dev-python/pyspnego-0.10.2
+++ b/metadata/md5-cache/dev-python/pyspnego-0.10.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jborean93/pyspnego/ https://pypi.org/project/pyspnego/
INHERIT=distutils-r1 optfeature pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyspnego/pyspnego-0.10.2.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=99c6f907b9b2359c91a7910a3af39d37
+_md5_=39c5634e41ac4dc59a85695450796977
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.5.1 b/metadata/md5-cache/dev-python/rapidfuzz-3.5.1
new file mode 100644
index 000000000000..2d8a74b72bf6
--- /dev/null
+++ b/metadata/md5-cache/dev-python/rapidfuzz-3.5.1
@@ -0,0 +1,17 @@
+BDEPEND=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(-)?] ) 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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-2.2.2 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 )
+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 pypi
+IUSE=test 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 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/r/rapidfuzz/rapidfuzz-3.5.1.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=c76163f7eb1cebcddeeab3d10c9fdcf4
diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.40 b/metadata/md5-cache/dev-python/ruamel-yaml-0.17.40
index 76d7da64756a..18b4ee1c5965 100644
--- a/metadata/md5-cache/dev-python/ruamel-yaml-0.17.40
+++ b/metadata/md5-cache/dev-python/ruamel-yaml-0.17.40
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/ruamel.yaml/ https://sourceforge.net/projects/ruamel-yaml/
INHERIT=distutils-r1
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 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86
LICENSE=MIT
RDEPEND=dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://sourceforge/ruamel-dl-tagged-releases/ruamel.yaml-0.17.40.tar.xz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=2cc062fa97876559a0fee37b9c9b1c77
+_md5_=7ea1bb7a8aeb139f77d625a8528a7429
diff --git a/metadata/md5-cache/dev-python/selenium-4.15.0 b/metadata/md5-cache/dev-python/selenium-4.15.0
new file mode 100644
index 000000000000..8ae6e18a97bb
--- /dev/null
+++ b/metadata/md5-cache/dev-python/selenium-4.15.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/certifi-2021.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/trio-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/trio-websocket-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trio-websocket-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/urllib3-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python language binding for Selenium Remote Control
+EAPI=8
+HOMEPAGE=https://www.seleniumhq.org/ https://github.com/SeleniumHQ/selenium/tree/trunk/py/ https://pypi.org/project/selenium/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/certifi-2021.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/trio-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trio-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/trio-websocket-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/trio-websocket-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/urllib3-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/selenium/selenium-4.15.0.tar.gz test? ( https://github.com/SeleniumHQ/selenium/archive/selenium-4.15.0.tar.gz -> selenium-selenium-4.15.0.gh.tar.gz )
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=f5f94d0de1d4d600330b9e740ec4d8c8
diff --git a/metadata/md5-cache/dev-python/stack-data-0.6.3 b/metadata/md5-cache/dev-python/stack-data-0.6.3
index f1c501e08415..7cf2d51ee864 100644
--- a/metadata/md5-cache/dev-python/stack-data-0.6.3
+++ b/metadata/md5-cache/dev-python/stack-data-0.6.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/alexmojaki/stack_data/ https://pypi.org/project/stack-data/
INHERIT=distutils-r1 pypi
IUSE=test 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 ~arm64-macos ~x64-macos
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=MIT
RDEPEND=>=dev-python/asttokens-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/executing-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pure_eval[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/stack-data/stack_data-0.6.3.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=9e16d90fc1c68e8821ea6d99b17a41c8
+_md5_=1e2fbdbb4f3ce2cf8abda2d9b62b5c77
diff --git a/metadata/md5-cache/dev-python/stapler-1.0.0_p20220330-r4 b/metadata/md5-cache/dev-python/stapler-1.0.0_p20220330-r4
new file mode 100644
index 000000000000..0f559a894943
--- /dev/null
+++ b/metadata/md5-cache/dev-python/stapler-1.0.0_p20220330-r4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Suite of tools for PDF files manipulation written in Python
+EAPI=8
+HOMEPAGE=https://github.com/hellerbarde/stapler/ https://pypi.org/project/stapler/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/hellerbarde/stapler/archive/382f1edc62296e071093a5419811a2fca9d78d93.tar.gz -> stapler-382f1edc62296e071093a5419811a2fca9d78d93.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=2e7bb3fd252555296d2952c5522ead4f
diff --git a/metadata/md5-cache/dev-python/structlog-23.1.0 b/metadata/md5-cache/dev-python/structlog-23.1.0
deleted file mode 100644
index 80a86e52263f..000000000000
--- a/metadata/md5-cache/dev-python/structlog-23.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-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/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Structured Logging for Python
-EAPI=8
-HOMEPAGE=https://github.com/hynek/structlog/ https://pypi.org/project/structlog/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86
-LICENSE=Apache-2.0 MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/s/structlog/structlog-23.1.0.tar.gz
-_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=9be025cddb872966b88d13c54c6bdd73
diff --git a/metadata/md5-cache/dev-python/taskgroup-0.0.0_alpha4 b/metadata/md5-cache/dev-python/taskgroup-0.0.0_alpha4
index bc66e6aaf2c4..097b1d9c5935 100644
--- a/metadata/md5-cache/dev-python/taskgroup-0.0.0_alpha4
+++ b/metadata/md5-cache/dev-python/taskgroup-0.0.0_alpha4
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/taskgroup/taskgroup-0.0.0a4.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=5eb0407072b0631ff543be08f4fb0db7
+_md5_=e30d8356b0fa07f469376328c68cecb9
diff --git a/metadata/md5-cache/dev-python/textdistance-4.6.0 b/metadata/md5-cache/dev-python/textdistance-4.6.0
index 8719b7390dee..065ec1352709 100644
--- a/metadata/md5-cache/dev-python/textdistance-4.6.0
+++ b/metadata/md5-cache/dev-python/textdistance-4.6.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/life4/textdistance/ https://pypi.org/project/textdistance/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/life4/textdistance/archive/4.6.0.tar.gz -> textdistance-4.6.0.gh.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=109091240549bc08af58074977ce7bcd
+_md5_=2f1ebaa5119bdaa44ce635a0e2516c7e
diff --git a/metadata/md5-cache/dev-python/wcwidth-0.2.8 b/metadata/md5-cache/dev-python/wcwidth-0.2.8
index 847da9e6ead2..b6a93f711893 100644
--- a/metadata/md5-cache/dev-python/wcwidth-0.2.8
+++ b/metadata/md5-cache/dev-python/wcwidth-0.2.8
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/wcwidth/ https://github.com/jquast/wcwidth/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-0.2.8.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=ee196ce248d9fce30210be33f28a16aa
+_md5_=5e73f668949882ba158bab6a3fe46a11
diff --git a/metadata/md5-cache/dev-python/werkzeug-3.0.1 b/metadata/md5-cache/dev-python/werkzeug-3.0.1
index 00471e60cc2c..570a7c498970 100644
--- a/metadata/md5-cache/dev-python/werkzeug-3.0.1
+++ b/metadata/md5-cache/dev-python/werkzeug-3.0.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://palletsprojects.com/p/werkzeug/ https://pypi.org/project/Werkzeug/ https://github.com/pallets/werkzeug/
INHERIT=distutils-r1
IUSE=test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-python/markupsafe-2.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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pallets/werkzeug/archive/3.0.1.tar.gz -> werkzeug-3.0.1.gh.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=848ed22bbc3ccca0c266a02027581a08
+_md5_=73e26705642530e26054ad75dd7d93e5
diff --git a/metadata/md5-cache/dev-python/wtforms-3.1.1 b/metadata/md5-cache/dev-python/wtforms-3.1.1
new file mode 100644
index 000000000000..3a119bf49b6e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/wtforms-3.1.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/Babel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/email-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sqlalchemy[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/markupsafe[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=Flexible forms validation and rendering library for python web development
+EAPI=8
+HOMEPAGE=https://wtforms.readthedocs.io/ https://github.com/wtforms/wtforms/ https://pypi.org/project/WTForms/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=dev-python/markupsafe[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/W/WTForms/wtforms-3.1.1.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=8212431dcb09370b5515ed2bd371d54f
diff --git a/metadata/md5-cache/dev-python/zstandard-0.22.0 b/metadata/md5-cache/dev-python/zstandard-0.22.0
new file mode 100644
index 000000000000..cd0992e04e3f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/zstandard-0.22.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( app-arch/zstd:= python_targets_python3_10? ( >=dev-python/cffi-1.14.0-r2:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.14.0-r2:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.14.0-r2:=[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
+DEPEND=app-arch/zstd:= 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=Zstandard Bindings for Python
+EAPI=8
+HOMEPAGE=https://github.com/indygreg/python-zstandard/ https://pypi.org/project/zstandard/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=BSD
+RDEPEND=app-arch/zstd:= python_targets_python3_10? ( >=dev-python/cffi-1.14.0-r2:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.14.0-r2:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.14.0-r2:=[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/indygreg/python-zstandard/archive/0.22.0.tar.gz -> python-zstandard-0.22.0.gh.tar.gz
+_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
+_md5_=7a3838930e6d55f2d6f6d4d5ca9b4d96
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index e905d2eddf30..1c49f8261bdf 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.1 b/metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.1
index 7f13df579386..45a34abe1283 100644
--- a/metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.1
+++ b/metadata/md5-cache/dev-util/xfce4-dev-tools-4.18.1
@@ -4,9 +4,9 @@ DEPEND=>=dev-libs/glib-2.66.0
DESCRIPTION=A set of scripts and m4/autoconf macros that ease build system maintenance
EAPI=8
HOMEPAGE=https://docs.xfce.org/xfce/xfce4-dev-tools/start https://gitlab.xfce.org/xfce/xfce4-dev-tools/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.66.0
SLOT=0
SRC_URI=https://archive.xfce.org/src/xfce/xfce4-dev-tools/4.18/xfce4-dev-tools-4.18.1.tar.bz2
-_md5_=3d23578d63d979d5682bfa138af046aa
+_md5_=272fc7e75ed92b3ed5e091dd04ad41c7
diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz
index bade9acf9158..9f8cbe0fec14 100644
--- a/metadata/md5-cache/dev-vcs/Manifest.gz
+++ b/metadata/md5-cache/dev-vcs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-vcs/git-2.39.2-r1 b/metadata/md5-cache/dev-vcs/git-2.39.2-r1
deleted file mode 100644
index c5f5e7744a0d..000000000000
--- a/metadata/md5-cache/dev-vcs/git-2.39.2-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=doc? ( app-text/asciidoc app-text/docbook2X app-text/xmlto sys-apps/texinfo ) curl? ( net-misc/curl ) keyring? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= )
-DESCRIPTION=Stupid content tracker: distributed VCS designed for speed and efficiency
-EAPI=8
-HOMEPAGE=https://www.git-scm.com/
-INHERIT=toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd
-IUSE=+blksha1 +curl cgi doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test python_single_target_python3_10 python_single_target_python3_11
-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=GPL-2
-RDEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) selinux? ( sec-policy/selinux-git )
-REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) perforce? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) subversion? ( perl ) webdav? ( curl )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://www.kernel.org/pub/software/scm/git/git-2.39.2.tar.xz https://www.kernel.org/pub/software/scm/git/git-manpages-2.39.2.tar.xz doc? ( https://www.kernel.org/pub/software/scm/git/git-htmldocs-2.39.2.tar.xz )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=76e2530c60590f5a04e9f2993d7aa6f7
diff --git a/metadata/md5-cache/gnome-base/Manifest.gz b/metadata/md5-cache/gnome-base/Manifest.gz
index e6b8c2c3456b..ad3fa0c5b6a4 100644
--- a/metadata/md5-cache/gnome-base/Manifest.gz
+++ b/metadata/md5-cache/gnome-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-base/gnome-shell-45.1 b/metadata/md5-cache/gnome-base/gnome-shell-45.1
new file mode 100644
index 000000000000..73f3ea77026a
--- /dev/null
+++ b/metadata/md5-cache/gnome-base/gnome-shell-45.1
@@ -0,0 +1,19 @@
+BDEPEND=dev-libs/libxslt >=dev-util/gdbus-codegen-2.45.3 dev-util/glib-utils gtk-doc? ( >=dev-util/gtk-doc-1.17 app-text/docbook-xml-dtd:4.5 ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( sys-apps/dbus x11-wm/mutter[test] ) app-arch/xz-utils >=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 )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=>=gnome-extra/evolution-data-server-3.46.0:= >=app-crypt/gcr-3.90.0:4=[introspection] >=dev-libs/glib-2.68:2 >=dev-libs/gobject-introspection-1.49.1:= >=dev-libs/gjs-1.73.1[cairo] >=gui-libs/gtk-4:4[introspection] >=x11-wm/mutter-45.0:0/13[introspection,test?] >=sys-auth/polkit-0.120_p20220509[introspection] >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] >=x11-libs/startup-notification-0.11 >=app-i18n/ibus-1.5.19 >=gnome-base/gnome-desktop-40.0:4= networkmanager? ( >=net-misc/networkmanager-1.10.4[introspection] net-libs/libnma[introspection] >=app-crypt/libsecret-0.18 ) pipewire? ( >=media-video/pipewire-0.3.49:= ) systemd? ( >=sys-apps/systemd-246:= >=gnome-base/gnome-desktop-3.34.2:3=[systemd] ) elogind? ( >=sys-auth/elogind-237 ) app-arch/gnome-autoar dev-libs/json-glib >=app-accessibility/at-spi2-core-2.46:2[introspection] x11-libs/gdk-pixbuf:2[introspection] dev-libs/libxml2:2 x11-libs/libX11 >=media-libs/libpulse-2[glib] dev-libs/libical:= >=x11-libs/libXfixes-5.0 gui-libs/gtk:4[introspection] python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) media-libs/libglvnd[X]
+DESCRIPTION=Provides core UI functions for the GNOME desktop
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg
+IUSE=elogind gtk-doc +ibus +networkmanager pipewire systemd test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
+LICENSE=GPL-2+ LGPL-2+
+PDEPEND=>=gnome-base/gdm-3.5[introspection(+)] >=gnome-base/gnome-control-center-3.26[networkmanager(+)?]
+RDEPEND=>=gnome-extra/evolution-data-server-3.46.0:= >=app-crypt/gcr-3.90.0:4=[introspection] >=dev-libs/glib-2.68:2 >=dev-libs/gobject-introspection-1.49.1:= >=dev-libs/gjs-1.73.1[cairo] >=gui-libs/gtk-4:4[introspection] >=x11-wm/mutter-45.0:0/13[introspection,test?] >=sys-auth/polkit-0.120_p20220509[introspection] >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] >=x11-libs/startup-notification-0.11 >=app-i18n/ibus-1.5.19 >=gnome-base/gnome-desktop-40.0:4= networkmanager? ( >=net-misc/networkmanager-1.10.4[introspection] net-libs/libnma[introspection] >=app-crypt/libsecret-0.18 ) pipewire? ( >=media-video/pipewire-0.3.49:= ) systemd? ( >=sys-apps/systemd-246:= >=gnome-base/gnome-desktop-3.34.2:3=[systemd] ) elogind? ( >=sys-auth/elogind-237 ) app-arch/gnome-autoar dev-libs/json-glib >=app-accessibility/at-spi2-core-2.46:2[introspection] x11-libs/gdk-pixbuf:2[introspection] dev-libs/libxml2:2 x11-libs/libX11 >=media-libs/libpulse-2[glib] dev-libs/libical:= >=x11-libs/libXfixes-5.0 gui-libs/gtk:4[introspection] python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) media-libs/libglvnd[X] >=sys-apps/accountsservice-0.6.14[introspection] app-accessibility/at-spi2-core:2[introspection] app-misc/geoclue:2.0[introspection] media-libs/graphene[introspection] x11-libs/pango[introspection] net-libs/libsoup:3.0[introspection] >=sys-power/upower-0.99:=[introspection] gnome-base/librsvg:2[introspection] gui-libs/libadwaita:1[introspection] >=gnome-base/gnome-session-2.91.91 >=gnome-base/gnome-settings-daemon-3.8.3 x11-misc/xdg-utils >=x11-themes/adwaita-icon-theme-3.26 networkmanager? ( net-misc/mobile-broadband-provider-info sys-libs/timezone-data ) ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] ) media-fonts/cantarell sys-apps/xdg-desktop-portal-gnome
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ?? ( elogind systemd )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=mirror://gnome/sources/gnome-shell/45/gnome-shell-45.1.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fc4c5dab0827d757c94756454575f079
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index 1076e1697d87..a78ac97452d2 100644
--- a/metadata/md5-cache/gnome-extra/Manifest.gz
+++ b/metadata/md5-cache/gnome-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extensions-45.1 b/metadata/md5-cache/gnome-extra/gnome-shell-extensions-45.1
new file mode 100644
index 000000000000..9d6fef7fdc93
--- /dev/null
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extensions-45.1
@@ -0,0 +1,15 @@
+BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst test
+DEPEND=>=dev-libs/glib-2.26:2 >=gnome-base/libgtop-2.28.3[introspection] >=app-eselect/eselect-gnome-shell-extensions-20111211
+DESCRIPTION=JavaScript extensions for GNOME Shell
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShell/Extensions
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org readme.gentoo-r1 meson xdg
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/glib-2.26:2 >=gnome-base/libgtop-2.28.3[introspection] >=app-eselect/eselect-gnome-shell-extensions-20111211 >=app-accessibility/at-spi2-core-2.46.0[introspection] >=dev-libs/gjs-1.29 dev-libs/gobject-introspection:= gnome-base/gnome-menus:3[introspection] =gnome-base/gnome-shell-45* gui-libs/libadwaita[introspection] media-libs/clutter:1.0[introspection] media-libs/graphene[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] x11-themes/adwaita-icon-theme >=x11-wm/mutter-3.32[introspection]
+SLOT=0
+SRC_URI=mirror://gnome/sources/gnome-shell-extensions/45/gnome-shell-extensions-45.1.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=f03a46242d32a3e67eadda526b88da7d
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 02304cc6b06e..dafc8419c4be 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/cairosvg-2.7.1 b/metadata/md5-cache/media-gfx/cairosvg-2.7.1
index 90876419fc9a..d6404b47a2e2 100644
--- a/metadata/md5-cache/media-gfx/cairosvg-2.7.1
+++ b/metadata/md5-cache/media-gfx/cairosvg-2.7.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://cairosvg.org/ https://github.com/Kozea/CairoSVG/ https://pypi.org/project/CairoSVG/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=LGPL-3
RDEPEND=dev-python/cairocffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cssselect2[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/pillow[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(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/C/CairoSVG/CairoSVG-2.7.1.tar.gz
_eclasses_=distutils-r1 d05609532b134be7c4ae2514f4c7d06e 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 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=f1ad1bf9617630a6b1b25fb47629b81f
+_md5_=53077fd32598c3c30615fb4843cb4056
diff --git a/metadata/md5-cache/media-gfx/fotoxx-23.32 b/metadata/md5-cache/media-gfx/fotoxx-23.32
deleted file mode 100644
index 220e41c85e30..000000000000
--- a/metadata/md5-cache/media-gfx/fotoxx-23.32
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install postinst postrm prepare
-DEPEND=media-libs/clutter media-libs/clutter-gtk media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= media-libs/libchamplain[gtk] x11-libs/gtk+:3
-DESCRIPTION=Program for improving image files made with a digital camera
-EAPI=7
-HOMEPAGE=https://kornelix.net/fotoxx/fotoxx.html
-INHERIT=optfeature xdg-utils
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=GPL-3+
-RDEPEND=media-libs/clutter media-libs/clutter-gtk media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= media-libs/libchamplain[gtk] x11-libs/gtk+:3 media-gfx/dcraw media-libs/exiftool x11-misc/xdg-utils
-SLOT=0
-SRC_URI=https://kornelix.net/downloads/downloads/fotoxx-23.32-source.tar.gz
-_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=045487de1f3ff0d89d439f72c1d50a34
diff --git a/metadata/md5-cache/media-gfx/fotoxx-23.50 b/metadata/md5-cache/media-gfx/fotoxx-23.50
deleted file mode 100644
index 8a99202da9d4..000000000000
--- a/metadata/md5-cache/media-gfx/fotoxx-23.50
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install postinst postrm prepare
-DEPEND=media-libs/clutter media-libs/clutter-gtk media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= media-libs/libchamplain[gtk] x11-libs/gtk+:3
-DESCRIPTION=Program for improving image files made with a digital camera
-EAPI=7
-HOMEPAGE=https://kornelix.net/fotoxx/fotoxx.html
-INHERIT=optfeature xdg-utils
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=GPL-3+
-RDEPEND=media-libs/clutter media-libs/clutter-gtk media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= media-libs/libchamplain[gtk] x11-libs/gtk+:3 media-gfx/dcraw media-libs/exiftool x11-misc/xdg-utils
-SLOT=0
-SRC_URI=https://kornelix.net/downloads/downloads/fotoxx-23.50-source.tar.gz
-_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=70123bb4bcc4e2deec54b12a7c031579
diff --git a/metadata/md5-cache/media-gfx/fotoxx-23.60 b/metadata/md5-cache/media-gfx/fotoxx-23.60
deleted file mode 100644
index e21e4ca0a1dd..000000000000
--- a/metadata/md5-cache/media-gfx/fotoxx-23.60
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install postinst postrm prepare
-DEPEND=media-libs/clutter media-libs/clutter-gtk media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= media-libs/libchamplain[gtk] x11-libs/gtk+:3
-DESCRIPTION=Program for improving image files made with a digital camera
-EAPI=7
-HOMEPAGE=https://kornelix.net/fotoxx/fotoxx.html
-INHERIT=optfeature xdg-utils
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=GPL-3+
-RDEPEND=media-libs/clutter media-libs/clutter-gtk media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= media-libs/libchamplain[gtk] x11-libs/gtk+:3 media-gfx/dcraw media-libs/exiftool x11-misc/xdg-utils
-SLOT=0
-SRC_URI=https://kornelix.net/downloads/downloads/fotoxx-23.60-source.tar.gz
-_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=70123bb4bcc4e2deec54b12a7c031579
diff --git a/metadata/md5-cache/media-gfx/fotoxx-23.70 b/metadata/md5-cache/media-gfx/fotoxx-23.70
index 865709aa9a6e..ae5daac52fde 100644
--- a/metadata/md5-cache/media-gfx/fotoxx-23.70
+++ b/metadata/md5-cache/media-gfx/fotoxx-23.70
@@ -4,10 +4,10 @@ DESCRIPTION=Program for improving image files made with a digital camera
EAPI=7
HOMEPAGE=https://kornelix.net/fotoxx/fotoxx.html
INHERIT=optfeature xdg-utils
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-3+
RDEPEND=media-libs/clutter media-libs/clutter-gtk media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= media-libs/libchamplain[gtk] x11-libs/gtk+:3 media-gfx/dcraw media-libs/exiftool x11-misc/xdg-utils
SLOT=0
SRC_URI=https://kornelix.net/downloads/downloads/fotoxx-23.70-source.tar.gz
_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=70123bb4bcc4e2deec54b12a7c031579
+_md5_=045487de1f3ff0d89d439f72c1d50a34
diff --git a/metadata/md5-cache/media-gfx/tuxpaint-0.9.29 b/metadata/md5-cache/media-gfx/tuxpaint-0.9.29
index 55f99b6b99ff..f4e5d764bbfe 100644
--- a/metadata/md5-cache/media-gfx/tuxpaint-0.9.29
+++ b/metadata/md5-cache/media-gfx/tuxpaint-0.9.29
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.tuxpaint.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature toolchain-funcs xdg
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=amd64 ~ppc x86
LICENSE=GPL-2
RDEPEND=app-text/libpaper:= dev-libs/fribidi gnome-base/librsvg:2 media-gfx/libimagequant >=media-libs/freetype-2:2 >=media-libs/libpng-1.2:0= media-libs/libsdl2[X,joystick] media-libs/sdl2-gfx media-libs/sdl2-image[png] media-libs/sdl2-mixer media-libs/sdl2-pango media-libs/sdl2-ttf sys-libs/zlib x11-libs/cairo
SLOT=0
SRC_URI=mirror://sourceforge/tuxpaint/tuxpaint-0.9.29.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f2cafeb46689b39cb90102f85fd04cd2
+_md5_=14d1c84aee880de8aa584a90fdd9abaa
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index e1ad21f2019e..51dcda1db349 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/sdl2-gfx-1.0.4-r1 b/metadata/md5-cache/media-libs/sdl2-gfx-1.0.4-r1
index b77f60eeea64..1859595d1942 100644
--- a/metadata/md5-cache/media-libs/sdl2-gfx-1.0.4-r1
+++ b/metadata/md5-cache/media-libs/sdl2-gfx-1.0.4-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.ferzkopp.net/joomla/content/view/19/14/
INHERIT=autotools multilib-minimal
IUSE=doc cpu_flags_x86_mmx abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 ~ppc ~ppc64 x86
+KEYWORDS=amd64 ppc ~ppc64 x86
LICENSE=ZLIB
RDEPEND=>=media-libs/libsdl2-2.0.1-r1[video,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0
SRC_URI=https://www.ferzkopp.net/Software/SDL2_gfx/SDL2_gfx-1.0.4.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=79dd6f20f5393008621d18ed953e0ca6
+_md5_=0d509a9127d0c71727875466b596d156
diff --git a/metadata/md5-cache/media-libs/sdl2-pango-2.1.5 b/metadata/md5-cache/media-libs/sdl2-pango-2.1.5
index a5253e66f90c..2c06ed9048a1 100644
--- a/metadata/md5-cache/media-libs/sdl2-pango-2.1.5
+++ b/metadata/md5-cache/media-libs/sdl2-pango-2.1.5
@@ -4,9 +4,9 @@ DEPEND=dev-libs/glib:2 media-libs/freetype media-libs/fontconfig media-libs/harf
DESCRIPTION=SDL2 port of SDL_Pango for rendering text using Pango
EAPI=8
HOMEPAGE=https://github.com/markuskimius/SDL2_Pango/
-KEYWORDS=amd64 ~ppc x86
+KEYWORDS=amd64 ppc x86
LICENSE=LGPL-2.1+
RDEPEND=dev-libs/glib:2 media-libs/freetype media-libs/fontconfig media-libs/harfbuzz:= media-libs/libsdl2[video] x11-libs/pango
SLOT=0
SRC_URI=https://github.com/markuskimius/SDL2_Pango/archive/v2.1.5.tar.gz -> sdl2-pango-2.1.5.tar.gz
-_md5_=53b0205e9c604bbaf7ab0c14e8c9fd1b
+_md5_=36ff09541b30398c51c63948b97e3c8b
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 189223aac235..9ec4f88be4b3 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/aqualung-1.2-r3 b/metadata/md5-cache/media-sound/aqualung-1.2-r3
index ad78bf6f8655..0de86f649d11 100644
--- a/metadata/md5-cache/media-sound/aqualung-1.2-r3
+++ b/metadata/md5-cache/media-sound/aqualung-1.2-r3
@@ -7,11 +7,11 @@ HOMEPAGE=https://aqualung.jeremyevans.net/ https://github.com/jeremyevans/aqualu
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop lua-single xdg
IUSE=alsa cdda cddb debug flac ffmpeg ifp jack ladspa lame libsamplerate lua mac modplug mp3 musepack oss podcast pulseaudio sndfile speex systray vorbis wavpack lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=app-arch/bzip2 dev-libs/libxml2 sys-libs/zlib x11-libs/gtk+:2 alsa? ( media-libs/alsa-lib ) cdda? ( dev-libs/libcdio-paranoia ) cddb? ( media-libs/libcddb ) ffmpeg? ( media-video/ffmpeg:= ) flac? ( media-libs/flac:= ) ifp? ( media-libs/libifp ) jack? ( virtual/jack ) ladspa? ( media-libs/liblrdf ) lame? ( media-sound/lame ) libsamplerate? ( media-libs/libsamplerate ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) mac? ( >=media-sound/mac-10.24:= ) modplug? ( media-libs/libmodplug ) mp3? ( media-libs/libmad ) musepack? ( >=media-sound/musepack-tools-444 ) pulseaudio? ( media-libs/libpulse ) sndfile? ( media-libs/libsndfile ) speex? ( media-libs/speex media-libs/liboggz media-libs/libogg ) vorbis? ( media-libs/libvorbis media-libs/libogg ) wavpack? ( media-sound/wavpack )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) )
SLOT=0
SRC_URI=https://github.com/jeremyevans/aqualung/releases/download/1.2/aqualung-1.2.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9f839bbe1c7807c5805d9bafa328da77
+_md5_=ab4a0156baed08b7abbc3335cfea346a
diff --git a/metadata/md5-cache/net-news/Manifest.gz b/metadata/md5-cache/net-news/Manifest.gz
index 53dc0b31b791..7a757d957f8f 100644
--- a/metadata/md5-cache/net-news/Manifest.gz
+++ b/metadata/md5-cache/net-news/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-news/rssguard-4.5.2 b/metadata/md5-cache/net-news/rssguard-4.5.2
new file mode 100644
index 000000000000..1130d768de49
--- /dev/null
+++ b/metadata/md5-cache/net-news/rssguard-4.5.2
@@ -0,0 +1,17 @@
+BDEPEND=!qt6? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=sys-libs/zlib:= !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[gstreamer] dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[mysql?,sqlite?] dev-qt/qtwidgets:5 dev-qt/qtxml:5 webengine? ( dev-qt/qtwebengine:5[widgets(+)] ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6[gstreamer] dev-qt/qt5compat:6 media-libs/libglvnd webengine? ( dev-qt/qtwebengine:6[widgets(+)] ) )
+DESCRIPTION=Simple (yet powerful) news feed reader
+EAPI=8
+HOMEPAGE=https://github.com/martinrotter/rssguard/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake optfeature xdg
+IUSE=mysql qt6 +sqlite webengine
+KEYWORDS=~amd64
+LICENSE=|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT
+RDEPEND=sys-libs/zlib:= !qt6? ( dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[gstreamer] dev-qt/qtnetwork:5[ssl] dev-qt/qtsql:5[mysql?,sqlite?] dev-qt/qtwidgets:5 dev-qt/qtxml:5 webengine? ( dev-qt/qtwebengine:5[widgets(+)] ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6[gstreamer] dev-qt/qt5compat:6 media-libs/libglvnd webengine? ( dev-qt/qtwebengine:6[widgets(+)] ) )
+REQUIRED_USE=|| ( mysql sqlite )
+SLOT=0
+SRC_URI=https://github.com/martinrotter/rssguard/archive/4.5.2.tar.gz -> rssguard-4.5.2.gh.tar.gz
+_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=a2fab0c29e80285fcc1c9f64403a5d56
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index f3312f0cd2b6..f79999a0696d 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/onnx-1.14.0-r1 b/metadata/md5-cache/sci-libs/onnx-1.14.0-r1
deleted file mode 100644
index 119f8ea55e00..000000000000
--- a/metadata/md5-cache/sci-libs/onnx-1.14.0-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
-DESCRIPTION=Open Neural Network Exchange (ONNX)
-EAPI=8
-HOMEPAGE=https://github.com/onnx/onnx
-INHERIT=python-any-r1 cmake
-KEYWORDS=~amd64 ~riscv
-LICENSE=Apache-2.0
-RDEPEND=dev-libs/protobuf:=
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/onnx/onnx/archive/refs/tags/v1.14.0.tar.gz -> onnx-1.14.0.tar.gz
-_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=8ff148a9092afb21e682ff2f9d088029
diff --git a/metadata/md5-cache/sci-libs/onnx-1.14.0-r2 b/metadata/md5-cache/sci-libs/onnx-1.14.0-r2
new file mode 100644
index 000000000000..87a211a9ab9d
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/onnx-1.14.0-r2
@@ -0,0 +1,17 @@
+BDEPEND=python? ( >=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(-)?] ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-libs/protobuf:=
+DESCRIPTION=Open Neural Network Exchange (ONNX)
+EAPI=8
+HOMEPAGE=https://github.com/onnx/onnx
+INHERIT=distutils-r1 cmake
+IUSE=python python_targets_python3_10 python_targets_python3_11 debug
+KEYWORDS=~amd64 ~riscv
+LICENSE=Apache-2.0
+RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-libs/protobuf:=
+REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/onnx/onnx/archive/refs/tags/v1.14.0.tar.gz -> onnx-1.14.0.tar.gz
+_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 distutils-r1 d05609532b134be7c4ae2514f4c7d06e flag-o-matic baa4d385108ac87993edac956a916a36 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=b6f14d43c400a1dfb7635b3e16e12958
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index d79f6c603bc2..51f7dc9fec6d 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/hwinfo-23.2 b/metadata/md5-cache/sys-apps/hwinfo-23.2
index 51051449f9b4..8f8efb182e29 100644
--- a/metadata/md5-cache/sys-apps/hwinfo-23.2
+++ b/metadata/md5-cache/sys-apps/hwinfo-23.2
@@ -5,10 +5,10 @@ DESCRIPTION=Hardware detection tool used in SuSE Linux
EAPI=8
HOMEPAGE=https://github.com/openSUSE/hwinfo/
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm ~arm64 ppc ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=amd64? ( dev-libs/libx86emu ) x86? ( dev-libs/libx86emu )
SLOT=0
SRC_URI=https://github.com/openSUSE/hwinfo/archive/23.2.tar.gz -> hwinfo-23.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff
-_md5_=0982ef5aaa5255dd3972d8c9f0f60980
+_md5_=37d3b91bf1701b4b8224d7b00d1ee182
diff --git a/metadata/md5-cache/sys-apps/system-monitoring-center-2.26.0 b/metadata/md5-cache/sys-apps/system-monitoring-center-2.26.0
new file mode 100644
index 000000000000..b0191aca5c75
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/system-monitoring-center-2.26.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DESCRIPTION=Multi-featured system monitor GUI written in Python
+EAPI=8
+HOMEPAGE=https://github.com/hakandundar34coding/system-monitoring-center/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=meson python-single-r1 xdg
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gui-libs/gtk:4[introspection] gui-libs/libadwaita:1 sys-apps/dmidecode sys-apps/hwdata python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+SLOT=0
+SRC_URI=https://github.com/hakandundar34coding/system-monitoring-center/archive/v2.26.0.tar.gz -> system-monitoring-center-2.26.0.tar.gz
+_eclasses_=meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=60644671721535e1f4ced36ea00d5a4a
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 5f387d4abcd5..fc6861e09165 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/gigolo-0.5.3 b/metadata/md5-cache/x11-misc/gigolo-0.5.3
index 97017eddf32e..ebdc02137e0d 100644
--- a/metadata/md5-cache/x11-misc/gigolo-0.5.3
+++ b/metadata/md5-cache/x11-misc/gigolo-0.5.3
@@ -5,10 +5,10 @@ DESCRIPTION=A frontend to easily manage connections to remote filesystems using
EAPI=8
HOMEPAGE=https://www.uvena.de/gigolo/ https://docs.xfce.org/apps/gigolo/start https://gitlab.xfce.org/apps/gigolo/
INHERIT=xdg-utils
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.38.0 >=x11-libs/gtk+-3.14.0:3
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/gigolo/0.5/gigolo-0.5.3.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1f43b4bac3c536fa9166f93b5f2a4464
+_md5_=4f749fe1667ea262a61fcc317f554500
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index c870f6051841..1cfe5f8a22c6 100644
--- a/metadata/md5-cache/x11-wm/Manifest.gz
+++ b/metadata/md5-cache/x11-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-wm/mutter-45.1 b/metadata/md5-cache/x11-wm/mutter-45.1
new file mode 100644
index 000000000000..3ddb095292df
--- /dev/null
+++ b/metadata/md5-cache/x11-wm/mutter-45.1
@@ -0,0 +1,18 @@
+BDEPEND=dev-util/wayland-scanner dev-util/gdbus-codegen dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 >=dev-python/python-dbusmock-0.28[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/python-dbusmock-0.28[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/python-dbusmock-0.28[python_targets_python3_10(-)] ) ) app-text/docbook-xml-dtd:4.5 x11-misc/xvfb-run ) wayland? ( >=sys-kernel/linux-headers-4.4 x11-libs/libxcvt ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst setup test
+DEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.32 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.19.0:= elogind? ( sys-auth/elogind ) >=x11-base/xwayland-23.2.1[libei(+)] video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.33:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-6 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau x11-base/xorg-proto sysprof? ( >=dev-util/sysprof-common-3.38.0 )
+DESCRIPTION=GNOME compositing window manager based on Clutter
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/GNOME/mutter/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils meson python-any-r1 udev xdg
+IUSE=debug elogind gnome gtk-doc input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.32 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.19.0:= elogind? ( sys-auth/elogind ) >=x11-base/xwayland-23.2.1[libei(+)] video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.33:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-6 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau gnome-extra/zenity !<gui-libs/gtk-4.6.4:4
+REQUIRED_USE=gtk-doc? ( introspection ) wayland? ( ^^ ( elogind systemd ) udev ) test? ( wayland )
+RESTRICT=!test? ( test )
+SLOT=0/13
+SRC_URI=mirror://gnome/sources/mutter/45/mutter-45.1.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=3d475d7d0450a54791d270e4236c2b9d
diff --git a/metadata/md5-cache/x11-wm/mutter-9999 b/metadata/md5-cache/x11-wm/mutter-9999
index 23cbcc2a19b4..525d4d087ad8 100644
--- a/metadata/md5-cache/x11-wm/mutter-9999
+++ b/metadata/md5-cache/x11-wm/mutter-9999
@@ -1,6 +1,6 @@
-BDEPEND=dev-util/wayland-scanner dev-util/gdbus-codegen dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) test? ( || ( dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.11 >=dev-python/python-dbusmock-0.28[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/python-dbusmock-0.28[python_targets_python3_10(-)] ) ) app-text/docbook-xml-dtd:4.5 x11-misc/xvfb-run ) wayland? ( >=sys-kernel/linux-headers-4.4 x11-libs/libxcvt ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.31 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.18.0:= elogind? ( sys-auth/elogind ) x11-base/xwayland video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.21:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-3 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau x11-base/xorg-proto sysprof? ( >=dev-util/sysprof-common-3.38.0 )
+BDEPEND=dev-util/wayland-scanner dev-util/gdbus-codegen dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.12 >=dev-python/python-dbusmock-0.28[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/python-dbusmock-0.28[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/python-dbusmock-0.28[python_targets_python3_10(-)] ) ) app-text/docbook-xml-dtd:4.5 x11-misc/xvfb-run ) wayland? ( >=sys-kernel/linux-headers-4.4 x11-libs/libxcvt ) app-arch/xz-utils >=dev-util/meson-1.2.1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install postinst postrm preinst setup test unpack
+DEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.32 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.19.0:= elogind? ( sys-auth/elogind ) >=x11-base/xwayland-23.2.1[libei(+)] video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.33:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-6 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau x11-base/xorg-proto sysprof? ( >=dev-util/sysprof-common-3.38.0 )
DESCRIPTION=GNOME compositing window manager based on Clutter
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/mutter/
@@ -9,9 +9,9 @@ INHERIT=gnome.org gnome2-utils meson python-any-r1 udev xdg git-r3
IUSE=debug elogind gnome gtk-doc input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia
LICENSE=GPL-2+
PROPERTIES=live
-RDEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.31 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.18.0:= elogind? ( sys-auth/elogind ) x11-base/xwayland video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.21:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-3 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau gnome-extra/zenity !<gui-libs/gtk-4.6.4:4
+RDEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-42.0[introspection?] >=dev-libs/glib-2.75.1:2 gnome-base/gnome-settings-daemon >=dev-libs/json-glib-0.12.0[introspection?] >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.32 >=dev-libs/wayland-1.21.0 x11-libs/libdrm media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.19.0:= elogind? ( sys-auth/elogind ) >=x11-base/xwayland-23.2.1[libei(+)] video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-232 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-0.3.33:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-6 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau gnome-extra/zenity !<gui-libs/gtk-4.6.4:4
REQUIRED_USE=gtk-doc? ( introspection ) wayland? ( ^^ ( elogind systemd ) udev ) test? ( wayland )
RESTRICT=!test? ( test )
-SLOT=0/9967
+SLOT=0/13
_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 1be925a1f585b2f19a8e45737f09016c multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 39e7a84b06eff4efd9f2e0c3d1668b98 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 f6221c2f55e5e832be9919fe1711f33b toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=538b4fd4b45ac86c8ae39b76e6ec883a
+_md5_=3d475d7d0450a54791d270e4236c2b9d
diff --git a/metadata/md5-cache/xfce-base/Manifest.gz b/metadata/md5-cache/xfce-base/Manifest.gz
index 1f19deeb5105..17f40bf00b4a 100644
--- a/metadata/md5-cache/xfce-base/Manifest.gz
+++ b/metadata/md5-cache/xfce-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-base/xfconf-4.18.2 b/metadata/md5-cache/xfce-base/xfconf-4.18.2
index a769e6feffb6..1f7c39f3aef3 100644
--- a/metadata/md5-cache/xfce-base/xfconf-4.18.2
+++ b/metadata/md5-cache/xfce-base/xfconf-4.18.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/xfce/xfconf/start https://gitlab.xfce.org/xfce/xfconf/
INHERIT=bash-completion-r1 vala
IUSE=debug +introspection vala
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.66.0 sys-apps/dbus >=xfce-base/libxfce4util-4.17.3:= introspection? ( >=dev-libs/gobject-introspection-1.66:= )
REQUIRED_USE=vala? ( introspection )
SLOT=0/3
SRC_URI=https://archive.xfce.org/src/xfce/xfconf/4.18/xfconf-4.18.2.tar.bz2
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic baa4d385108ac87993edac956a916a36 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 70ec42843fec87d20fd94c67e77cdbff vala db97951caa799e73a831a5f48e717da8
-_md5_=ff52e75a216de4cb88f9f51e7bf35c39
+_md5_=041cd3f97433343e90aee355d33e8db0
diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz
index 9ab0f4e44f9a..32871acefacd 100644
--- a/metadata/md5-cache/xfce-extra/Manifest.gz
+++ b/metadata/md5-cache/xfce-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-extra/xfce4-notifyd-0.9.2 b/metadata/md5-cache/xfce-extra/xfce4-notifyd-0.9.2
index 485a4ec34d39..92e161d237a5 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-notifyd-0.9.2
+++ b/metadata/md5-cache/xfce-extra/xfce4-notifyd-0.9.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/notifyd/start https://gitlab.xfce.org/apps/xfce4-notifyd/
INHERIT=xdg-utils
IUSE=sound wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/glib-2.68.0:2 >=sys-apps/dbus-1.0 >=x11-libs/gtk+-3.22:3[wayland?,X?] >=x11-libs/libnotify-0.7 >=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/libxfce4util-4.12:= >=xfce-base/xfce4-panel-4.14.0:= >=xfce-base/xfconf-4.10:= sound? ( >=media-libs/libcanberra-0.30[gtk3] ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/xfce4-notifyd/0.9/xfce4-notifyd-0.9.2.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=24ddc0cfbdfdc2a3b5d49e5080e5e0a3
+_md5_=2955b7469f011bf55bee5b86e236769c
diff --git a/metadata/md5-cache/xfce-extra/xfce4-pulseaudio-plugin-0.4.8 b/metadata/md5-cache/xfce-extra/xfce4-pulseaudio-plugin-0.4.8
index ab2a28b2116e..26f4efbb451d 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-pulseaudio-plugin-0.4.8
+++ b/metadata/md5-cache/xfce-extra/xfce4-pulseaudio-plugin-0.4.8
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/
INHERIT=xdg-utils
IUSE=+keybinder libcanberra libnotify libxfce4windowing wnck
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.44.0 media-libs/libpulse:=[glib] >=x11-libs/gtk+-3.20.0:3 >=xfce-base/exo-0.11:= >=xfce-base/libxfce4ui-4.11.0:=[gtk3(+)] >=xfce-base/libxfce4util-4.9.0:= >=xfce-base/xfce4-panel-4.11.0:= >=xfce-base/xfconf-4.6.0:= keybinder? ( dev-libs/keybinder:3 ) libcanberra? ( media-libs/libcanberra ) libnotify? ( x11-libs/libnotify ) libxfce4windowing? ( xfce-base/libxfce4windowing:= ) wnck? ( x11-libs/libwnck:3 )
REQUIRED_USE=?? ( libxfce4windowing wnck )
SLOT=0
SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-pulseaudio-plugin/0.4/xfce4-pulseaudio-plugin-0.4.8.tar.bz2
_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a3c2439af8bbb1a5fb4412b5cc989714
+_md5_=759bdb6bf940d0bf10f8a2febe6af5de
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index d5760204f419..c55247f4e3b6 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-01T15:09:58Z
+TIMESTAMP 2023-11-01T21:10:03Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVCakZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmVCvqtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBvhQ/9EXUIEFR+a+I8aiBu19fGlJcwAySCU/KkCbqeDolSKcud2MV1qC0B9xgk
-BxG2HEt+9hd8BnXfhuEl/VHlig5Iryk5Uzy/By3AZ4NAaxS6H9KoHPGigJcofnhb
-dStAOFYilyaIMt+P4Ae36UabIBl8mtym7F3PPAuYsOhUzgRXIRxezv31xjkkXlcm
-lXsr4Y53dc1HGrf340sq5j4e+oF+2UY84/X2RkY+GIgD+Lltq33N/DwtdtcdnLyD
-gwLKdUA77WLq70zF6du2KofWQ96K+7rg1xKns5ifcj2Q2gT+JQM3DqUiGiJZQwww
-iGk4C1uWGNOHlEkUeZQlyI2lvmo/m7VmOmDmtdYxI3i9m7OKLfKDZ9LQSrTm/6kn
-zeViAMExPucLBRMHVhQF2Yi0dFxr01kjXnOOJb4Tbuuh7oJUQuVGyhBwgi0I3VLG
-sETJL1c3jZNOwqwKpN0pnUp43V/XeiSFjU6EI5M3q8oLZhjSL1QheSdsxxHTxa/G
-bs+/fSantNKxle19woAfQAQMkCMSL1rIN4uRrwBc3R86cyMX4YYQXvgd7d+kYKaf
-0cp0cpsD7DvFMFr7xZJIu+ki3Irrj0W+W3lZeIHdZnW8nzCIxXV3hBfekCRqVB1A
-i9/dRNYD3b+Mc7QnXXXarC6NQviT85ekvKbzIeanL+JxO3mDceQ=
-=qsOq
+klAw3g/+KEw0zt9RVjk9pg8jtypXEQIhgJvym/TYopV/pkJPQd7hPMgZqZUiGjYj
+7bxczOIZWY3jt+7zmNdtjbnVN3seRMj3LImkAQdlKbZcHA1qBz5L1eLKnXJDHhSV
+Q5XOGOmxo1+oL4xSgfKhO8ltguMJBiTN1tOAq1aflxkbfjJ72+cxwD0CBBPPo/vi
+rgo7jBMozvT0yP3OSjlF/27bqnFvPMvcGG6R0YAHFxeQIXvk5/DOMs+Adq/ITugg
+Ymt35IqpjfxpYI7+LLrNqQv6OQiXppKvkTN/lte1XjrMEYgsM6iqkuIGUJVdkzbD
+kUbPMW01zGjtYwLafm/7VFVc3epV1gKiRuAixnqMQoXxKrsyA07vRQu/ReebGPsu
+oFVbDJMPjQbylPm5h0wL2I6RHsKRSRLpj9dNHEI/KXcEUNamg0eP69xkUbHOtMQt
+p0TFrQzn/1SwNQ37ETPb3qNGjws/cCsxy/qrU0ufBqtFmnkGLS0ENN5brvXrVHXO
+5Rzwqfc3gsMPlvvxn58DHfNa83JtUULLzqcjViccwrkXFJcopsC7Qj5W60BIFQUI
+NZufc/uR/DtV76UbGIUuw9XcnRGylBbb7b/dow2PfutgrpSHQOkGzue5B9ff8DvP
+IuT/ivp4cw7EQuYMf6TfwIISkzzI4x3eSvmrUXtQiMQVFRtCDek=
+=t/zF
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index eec5ada5a58d..510bf7cdc99a 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Wed, 01 Nov 2023 15:09:54 +0000
+Wed, 01 Nov 2023 21:09:59 +0000
diff --git a/metadata/stabilization-groups/python/pypy.group b/metadata/stabilization-groups/python/pypy.group
new file mode 100644
index 000000000000..8523df342d5f
--- /dev/null
+++ b/metadata/stabilization-groups/python/pypy.group
@@ -0,0 +1,3 @@
+dev-python/pypy
+dev-python/pypy-exe
+dev-python/pypy-exe-bin
diff --git a/metadata/stabilization-groups/python/pypy3_10.group b/metadata/stabilization-groups/python/pypy3_10.group
new file mode 100644
index 000000000000..1619c7d31dd8
--- /dev/null
+++ b/metadata/stabilization-groups/python/pypy3_10.group
@@ -0,0 +1,4 @@
+dev-python/pypy3
+dev-python/pypy3_10
+dev-python/pypy3_10-exe
+dev-python/pypy3_10-exe-bin
diff --git a/metadata/timestamp b/metadata/timestamp
index 89edcd1848f6..81a501d94a26 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Wed Nov 1 03:09:54 PM UTC 2023
+Wed Nov 1 09:09:59 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index ba24e7336d39..91452ccb421d 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Wed, 01 Nov 2023 15:15:01 +0000
+Wed, 01 Nov 2023 21:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 7d0581087849..004974fab88f 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-3eb67faf3b499bc30401e718f9a80bcc0413b40a 1698847219 2023-11-01T14:00:19+00:00
+e772875e51b9a7085f89783bfbd7452272c95550 1698872717 2023-11-01T21:05:17+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index aa0170347bc3..085cbc4bbefa 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1698851401 Wed 01 Nov 2023 03:10:01 PM UTC
+1698873001 Wed 01 Nov 2023 09:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index eec5ada5a58d..510bf7cdc99a 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Wed, 01 Nov 2023 15:09:54 +0000
+Wed, 01 Nov 2023 21:09:59 +0000
diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz
index 26a495ca76cf..38ee9986566e 100644
--- a/net-news/Manifest.gz
+++ b/net-news/Manifest.gz
Binary files differ
diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index 735a1f35bd37..4b620fec7c42 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1,5 +1,7 @@
DIST rssguard-4.5.0.gh.tar.gz 23247459 BLAKE2B 057d19bf3f78eff09ec5fc7f042b328eaee8a55b60873dec70bcb3592954d0681a11390d74745cfe046a2bb7b8b0640c2087c9bf0837490df84870f6f1030e17 SHA512 3028c4b60c6adc42f71b87196be4eec969913a43e4133dad92d118fc6a3aa208c20862e7208b24d5454bfcde52d52884a8698d6534d2932386fa92ff0cef3a11
DIST rssguard-4.5.1.gh.tar.gz 23122183 BLAKE2B 8f5c197a15b57a8965b84c504cf94339acd3335894c918f371261ce569e6eb6d30972365517f73a61c1cd26e7ecd91e1a1a7b4f2f8ca737334a97b4181c6dda7 SHA512 c94f7d3cfda4ae1b7a396d5d52bc868bf3a3fda31f2c5191941cf61954fe0026971b2182034d7cff8fa8271bd5d7b81c4c7e2fb49115aead6254eec00e2b8eb2
+DIST rssguard-4.5.2.gh.tar.gz 23190774 BLAKE2B d534bebaeec5820275a9911d72b09d4d81eea1c7c7ca3abb6975215eda658e9f6437a3f138f53d69225c0e89e4232b364957a3714e122a8ae364c263b10a1020 SHA512 9595246075b95cb95765756eb6006e8279e587b64996c5da9c2e4865edbf2e9a09e2ae38fff315929a892e155386b77be229598d0793af892e1ac57d7a36674b
EBUILD rssguard-4.5.0.ebuild 1460 BLAKE2B b913e6e7c53c43488f13c16c5967ec26eb28138437e655ecf8ab18bec96bfdf8039e616a586fc135a00056c86977af4a762fe1b3dbfdebe0e457768ffc2e3ac0 SHA512 339cdbdac1b7d614e1d5dd4816fde688c5143c75d1563305a39c680a731165b8c5199f9501ee7888a1c34abf414c60be65cfa7882a511e42d845d28fd8193ba7
EBUILD rssguard-4.5.1.ebuild 1409 BLAKE2B 55bcb108e2a880c4bb6b3301f5e6437789b26d41a9c16d7aee94a4da963e29fcfd4e3509e457bc2a0d66e1efb560444f5ffd6b4a4871e8943fbe08679a3834ca SHA512 6e326f7584002ef7ef54109d8bb4e3f7b596f54a7652b4e23ffdefcf56f0d33829721c2f0e50c361fba4b61fbeea5b79d95038042f6212efb5d2d3d764d5a62c
+EBUILD rssguard-4.5.2.ebuild 1459 BLAKE2B 00fd3d3ef4dfd4e8626244258e27f6c8fc9b7ad021d62e404ba8fc10e3f675013f8ceec53b44a249b911588bd727ec523d63e41136755eaca851b371c8872db4 SHA512 07d9040cdef895e380360f7cf3ba40b4f593beb03e364dd17ba4fcedfc8b81abe4d6588a9cb67deb664fd69d0879edbd83641d1c48983f74c5cbb4844fdf2cb6
MISC metadata.xml 909 BLAKE2B 0c3ba8fb5cf9a534b8ee07cbd1a2822fd805dbf3e998b18346c430897f72935435923ff0de3d5359c82cbb0e42c23b68c5a91f95d43e8b79044d3f7c1826d20c SHA512 3551a1c9e1337433c1864f53d26c90c2edfbe24853f283f0bc4d4acb04e4553c7b40d06d0c5761c2e4f2822398063d367b570822b2ea307cb728e45ebc8e33ec
diff --git a/net-news/rssguard/rssguard-4.5.2.ebuild b/net-news/rssguard/rssguard-4.5.2.ebuild
new file mode 100644
index 000000000000..9fee6a472c05
--- /dev/null
+++ b/net-news/rssguard/rssguard-4.5.2.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Simple (yet powerful) news feed reader"
+HOMEPAGE="https://github.com/martinrotter/rssguard/"
+SRC_URI="
+ https://github.com/martinrotter/rssguard/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="mysql qt6 +sqlite webengine"
+REQUIRED_USE="|| ( mysql sqlite )"
+
+BDEPEND="
+ !qt6? ( dev-qt/linguist-tools:5 )
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+DEPEND="
+ sys-libs/zlib:=
+ !qt6? (
+ dev-qt/qtconcurrent:5
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtmultimedia:5[gstreamer]
+ dev-qt/qtnetwork:5[ssl]
+ dev-qt/qtsql:5[mysql?,sqlite?]
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ webengine? ( dev-qt/qtwebengine:5[widgets(+)] )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtmultimedia:6[gstreamer]
+ dev-qt/qt5compat:6
+ media-libs/libglvnd
+ webengine? ( dev-qt/qtwebengine:6[widgets(+)] )
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=$(usex qt6)
+ -DUSE_WEBENGINE=$(usex webengine)
+ -DNO_UPDATE_CHECK=ON
+ -DENABLE_COMPRESSED_SITEMAP=ON
+ )
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "ad blocking functionality" "net-libs/nodejs[npm]"
+}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index ba630e371a4a..1b45297550b0 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index a927d36dd177..4c7177e23a8f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
#--- END OF EXAMPLES ---
+# Michał Górny <mgorny@gentoo.org> (2023-11-01)
+# Broken on py3.12. Repository archived upstream. No revdeps.
+# Removal on 2023-12-01. Bug #916670.
+dev-python/pushbullet-py
+
# Michael Orlitzky <mjo@gentoo.org> (2023-10-31)
# Sabayon upstream (dead). No meaningful maintenance since we
# switched to git. All other aws-*-tools packages were removed
diff --git a/profiles/targets/desktop/gnome/package.use b/profiles/targets/desktop/gnome/package.use
index 436eb850ab72..7e60f311a067 100644
--- a/profiles/targets/desktop/gnome/package.use
+++ b/profiles/targets/desktop/gnome/package.use
@@ -1,6 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Mart Raudsepp <leio@gentoo.org> (2023-10-01)
+# x11-wm/mutter[wayland] requires xwayland[libei] for emulated input portal
+# for e.g. remote desktop remote input support
+x11-base/xwayland libei
+
# Mart Raudsepp <leio@gentoo.org> (2022-01-05)
# gnome-boxes requires spice-gtk[vala]
net-misc/spice-gtk vala
diff --git a/profiles/updates/4Q-2023 b/profiles/updates/4Q-2023
index 6c97f839082f..987607e51185 100644
--- a/profiles/updates/4Q-2023
+++ b/profiles/updates/4Q-2023
@@ -12,3 +12,4 @@ move dev-libs/Imath dev-libs/imath
move dev-python/cli_helpers dev-python/cli-helpers
move dev-python/python-cstruct dev-python/cstruct
move dev-python/swagger_spec_validator dev-python/swagger-spec-validator
+move dev-python/pslab-python dev-python/pslab
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 48a77ba732b2..e43259544706 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/onnx/Manifest b/sci-libs/onnx/Manifest
index 7c0b8f3a9d08..ce4cd495b1af 100644
--- a/sci-libs/onnx/Manifest
+++ b/sci-libs/onnx/Manifest
@@ -6,5 +6,5 @@ DIST onnx-1.14.0.tar.gz 11568979 BLAKE2B 9aed36489f0bbe0a96f2a7d3f44b70d228a7ec1
EBUILD onnx-1.11.0-r2.ebuild 822 BLAKE2B bd238d6e73ec27dee4419095752ff2ebd2261557ce300cadfe7658a7107695309e893919c72a755eef7c872c640e4d3ceba32440e71facc918fabb8171c3423d SHA512 b5cf92465cd93eaee8568a6732920a7f73765672f81d3dea14e69879845bb67577e054e5ef69e06d9c9801f75b55d6e8fa3be0e96abca5d90fa34efa910ea6dd
EBUILD onnx-1.12.0.ebuild 822 BLAKE2B bd238d6e73ec27dee4419095752ff2ebd2261557ce300cadfe7658a7107695309e893919c72a755eef7c872c640e4d3ceba32440e71facc918fabb8171c3423d SHA512 b5cf92465cd93eaee8568a6732920a7f73765672f81d3dea14e69879845bb67577e054e5ef69e06d9c9801f75b55d6e8fa3be0e96abca5d90fa34efa910ea6dd
EBUILD onnx-1.13.1-r1.ebuild 654 BLAKE2B c2c8c47303a994fd110a2a1bc376a9dc1859293cbfaf1c0689834d671111cb899bcfabd98746d2eeff5ceaa2c0d79b97d12f7cfd0fcdd5d03dce72dc764917cc SHA512 210406457327445cd54adf070737a80268c5432d1cd145a4a68d41d25d447c319274fd80aeb862e21389984b2d05934f8de6667dfc64ce9d3aaaa6097c482722
-EBUILD onnx-1.14.0-r1.ebuild 653 BLAKE2B ab439d13dd7c90109cb65442337949ecd0058e6ebc0e868a553127d32602b3fcd83fb284bf769a66317e65f5651e8f0fe2ede5585d630c87a4abc5ca2452a3c0 SHA512 0b0abee53951db444fb9cd024fd63d788c5966e07f8a6011b7082ca6f9fdb2b526d3b26649a8afd87e0bc4d8ee9cc0245fa95f8389032677d0a2f0fa16dd782b
+EBUILD onnx-1.14.0-r2.ebuild 1155 BLAKE2B baee6e795f05aa4dda46c46801a6ac7cd31ba69f996b46945a2f836dea2818af63b348ca33e071a8dfec1166b5afd20bc10e2cfc118852cc972f45e668b13301 SHA512 952ed29b4c212a2c61b6557e5b7ed5791d07fbc7249c5f317ce2148c342bae72f665edabc4bfd1fb6cf9db78d9e6e6b6c81403dad95c2128949cdf14e9bb915f
MISC metadata.xml 322 BLAKE2B a78b6feffba2cf354154448a0e0cef5e866ec51ff0158939e7a5be1f3c4cb9bb3b29ae88ae06540627946fc3e0f6e9a63ef4d8951385e840a7a87ada99e1d50a SHA512 9d81e8e43822232c8c8cf690b6bdb9939f04adeb9230f8225a5b0b10083f9555304768901c46cc5d29c41038397bbb3b12e0111c3d0443f4c0003e99b99fc50f
diff --git a/sci-libs/onnx/onnx-1.14.0-r1.ebuild b/sci-libs/onnx/onnx-1.14.0-r1.ebuild
deleted file mode 100644
index bed797b68a21..000000000000
--- a/sci-libs/onnx/onnx-1.14.0-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-inherit python-any-r1 cmake
-
-DESCRIPTION="Open Neural Network Exchange (ONNX)"
-HOMEPAGE="https://github.com/onnx/onnx"
-SRC_URI="https://github.com/onnx/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-RESTRICT="test"
-
-DEPEND=""
-RDEPEND="${DEPEND}
- dev-libs/protobuf:="
-BDEPEND="
- ${PYTHON_DEPS}
-"
-
-PATCHES=( "${FILESDIR}"/${P}-cxx_14.patch )
-
-src_configure() {
- local mycmakeargs=(
- -DONNX_USE_PROTOBUF_SHARED_LIBS=ON
- )
- cmake_src_configure
-}
diff --git a/sci-libs/onnx/onnx-1.14.0-r2.ebuild b/sci-libs/onnx/onnx-1.14.0-r2.ebuild
new file mode 100644
index 000000000000..7fcd28a9355b
--- /dev/null
+++ b/sci-libs/onnx/onnx-1.14.0-r2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_OPTIONAL=1
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( python3_{9..11} )
+inherit distutils-r1 cmake
+
+DESCRIPTION="Open Neural Network Exchange (ONNX)"
+HOMEPAGE="https://github.com/onnx/onnx"
+SRC_URI="https://github.com/onnx/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="python"
+RESTRICT="test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ python? (
+ ${PYTHON_DEPS}
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
+ )
+ dev-libs/protobuf:=
+"
+DEPEND="${RDEPEND}"
+
+BDEPEND="python? (
+ ${DISTUTILS_DEPS}
+)"
+
+PATCHES=( "${FILESDIR}"/${P}-cxx_14.patch )
+
+src_prepare() {
+ cmake_src_prepare
+ use python && distutils-r1_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DONNX_USE_PROTOBUF_SHARED_LIBS=ON
+ )
+ cmake_src_configure
+ use python && distutils-r1_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use python && distutils-r1_src_compile
+}
+
+src_install() {
+ cmake_src_install
+ use python && distutils-r1_src_install
+}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 5dda730f842e..1094a5195cb7 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/hwinfo/Manifest b/sys-apps/hwinfo/Manifest
index ed15bbe17c70..bc0b9ec97c90 100644
--- a/sys-apps/hwinfo/Manifest
+++ b/sys-apps/hwinfo/Manifest
@@ -3,5 +3,5 @@ DIST hwinfo-23.1-1.1.src.rpm 1064746 BLAKE2B 59b3bac5dd8188abfec76a6f86bf0f9cbab
DIST hwinfo-23.2.tar.gz 1237565 BLAKE2B 86c085c0b58b967f94ded3db4975cd824f69908b3b7fc1d27e2d51cb0e570969a7af2274f55d6eb1d871e1422016deb8007c76199be441ad94486ab18f9bff7a SHA512 86096455cc58ecdd3be4306d61beaea02da39b8ee3b2a99966d4aaf022e276616329ca82550d7903e2aed9b1723a99b2305617fb85df21c1d2024ce46b447af3
EBUILD hwinfo-22.2-r1.ebuild 1603 BLAKE2B b4f21cc7c524ccc23cd656a46938b11db882bb3190be85ee6a7fe13edd9562442051f8f333027a6ef68bb41bccb236cabca1f06e555820501cb1153c2642e406 SHA512 346a69ed921c50070201d5ec6859b315d08e503a8e9bc06d39d6851a69245d2335ebc6dc2cb42a680048fec90fa431562542d534f62e54f39756fe5ec0dbc366
EBUILD hwinfo-23.1-r1.ebuild 1613 BLAKE2B ee30b2ef46d4e13ad3022a13e370eccd61cf3f927810686f39a6897664f032651b138b805c3a5af24b8d3c672f91a3ecf599ae7921e496ddf31b8f60f41b228d SHA512 806bf4397934bcce2ee2093aed4788d84fa93533647b06ca5602fcb678bc0c147cb8759cda402018bb702e98056bbc86cc1a33332b976642fa920df972709180
-EBUILD hwinfo-23.2.ebuild 1301 BLAKE2B 53daf6c3d700f336e31a2084f6a709c480984331d0b7c631c98b6dd52ec0e7d9743ab4d2ba3d31654f0a07d8c92790de142971aee1459055e5b37762281561df SHA512 25fdf2ce5f9a2763367b3bd15ab14c04295a6dc2aa775114d81d24667137a29a8c9f26df0aeabcc9229ba0a16aa0efc553a7e1bed76ed6366f42c21b734e8aaf
+EBUILD hwinfo-23.2.ebuild 1299 BLAKE2B 68ba39cbbd3eff73a558304ced43a7420635f3c200c20d1eddb896ae076806fe6190aec62c9166157f5eefcc74fdaf8716bff2baa073c9e4358970f673c72430 SHA512 d2a84d8145dbd74a98a53c53ca2ba981f9883e11569b94dee26c31dbaaf795d245c23470e798c971d8b2d47e645a1e720cc2a92f9a17cfef44f7721faa9e772a
MISC metadata.xml 335 BLAKE2B 038b3d0d2c3215e9c141823f3578880ecb43da74b991cce36793a6af5b3549603ad1fa95c1bbe477126c3b84f6493099400d8914d94cdbe1c557b0166c0ca43b SHA512 e24489f0c20cc1cd356f7059c4a2a8d02b2f39fcb43df0d685977ce6e1593c134420daf6d940f96f08fd0d19026618d89946e6ff0a24f449be5d5c8910b10581
diff --git a/sys-apps/hwinfo/hwinfo-23.2.ebuild b/sys-apps/hwinfo/hwinfo-23.2.ebuild
index ef462e9dc064..f31d5f940fa9 100644
--- a/sys-apps/hwinfo/hwinfo-23.2.ebuild
+++ b/sys-apps/hwinfo/hwinfo-23.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/openSUSE/hwinfo/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~riscv ~x86 ~amd64-linux ~x86-linux"
RDEPEND="amd64? ( dev-libs/libx86emu )
x86? ( dev-libs/libx86emu )"
diff --git a/sys-apps/system-monitoring-center/Manifest b/sys-apps/system-monitoring-center/Manifest
index 217e75fecf90..43c307c525d5 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -2,9 +2,11 @@ DIST system-monitoring-center-2.21.2.tar.gz 1511509 BLAKE2B 44c573a83cc8eb328854
DIST system-monitoring-center-2.23.0.tar.gz 1753271 BLAKE2B 1426aa8c639f4958ba7e9dbbaba062a1b6768cfe32308888c3d92395a2861b3e3aca7ccd838f89e2c224ea94c6acd9e2c9a904e07e8bc64c31f8d88a2faed7ad SHA512 14347644fe7d5ff112c3b0ad09d394c9c0d70fe75b1fd092d3d4b0e9f6f8de3387c362d546f3272ba645cb9dba9b08089a9361cd7463bd4e3765c9df7338fd17
DIST system-monitoring-center-2.24.0.tar.gz 1756467 BLAKE2B a0a477292b66cdffad5b2909a118381191e605bcf6b633362d4356cba309fbc6836c99ca46e1043c9398d97f85ca2df19afe0b2cede83d5c3bf7adf18fa50700 SHA512 54b80fb91d6845e2d13b42b27ab7c1f1c2379e2ff415f57c81ab1dc82b8e73783cf1aa151a096be5ce810cc001164f18c46e405f7acff318755ec358f7c299d8
DIST system-monitoring-center-2.25.1.tar.gz 1931789 BLAKE2B 27e7901a6d0e505f1c1d4f03655bcf119c624ca1c1cbb2218b7e428bb06f44a8b193febba11da167298c0f92141acf3371232013e14569607be8e0baea72d129 SHA512 57b2daad026ea979e024a795937f0a3f7c553b1690292d82a048d035f56aad50bf8d81fdbca66e2ff11b520ea7c4219754ac5bef0481dcb63b9b7571778a4f0e
+DIST system-monitoring-center-2.26.0.tar.gz 1936049 BLAKE2B 0f8a8472958351e7e4d659aa4d4846fc10455018f16bcf7b3ff11d640984086400a7ebf2deaa6870b92b6f3c5a74a424339279dc8864a8f55f46d16770c6455c SHA512 1303831b2d392dd0454b257f57b493644c2c77fdb800766f44dece748b338b8d25f7f3e4ead46edb84767b1b4d821b69323d6f38668123b05fa2f66f8da0fd40
EBUILD system-monitoring-center-2.21.2-r1.ebuild 1096 BLAKE2B 3eaff22ba1a4902b9fe0262db8eceb52607f00ea3b829e0d9e519241165b5dbb5de7d8894abdd014dc0bcb927801de878162b33c98f9ad28af9c8fcaceebca59 SHA512 2f3fb9aac39daeffc1004d5af289b664c02b4d0fbae2ad49c83f05de26a76aea41278d6ea0056a45e60d58e3449320bb70779cb17c339d5d3ad77d404e19a717
EBUILD system-monitoring-center-2.23.0-r1.ebuild 1097 BLAKE2B 866c6ee680b8e6e7b077f35f9586136578c831882ebb7323e0fa2e94139d12e2d25f5be5cb0c0b967dd0abe8534d3e7b249cafb4eae4c2c93efe26733eab88db SHA512 71f4a1d40bf398eecfefe2b2cda93422894d99062f7aa2a9d5c5baab107c317a2f6a3f6a1e1ad59e4668eece11ef32e100349902731d54c7d3d3c897aa0b55c4
EBUILD system-monitoring-center-2.24.0-r1.ebuild 1097 BLAKE2B 866c6ee680b8e6e7b077f35f9586136578c831882ebb7323e0fa2e94139d12e2d25f5be5cb0c0b967dd0abe8534d3e7b249cafb4eae4c2c93efe26733eab88db SHA512 71f4a1d40bf398eecfefe2b2cda93422894d99062f7aa2a9d5c5baab107c317a2f6a3f6a1e1ad59e4668eece11ef32e100349902731d54c7d3d3c897aa0b55c4
EBUILD system-monitoring-center-2.25.1.ebuild 1097 BLAKE2B 866c6ee680b8e6e7b077f35f9586136578c831882ebb7323e0fa2e94139d12e2d25f5be5cb0c0b967dd0abe8534d3e7b249cafb4eae4c2c93efe26733eab88db SHA512 71f4a1d40bf398eecfefe2b2cda93422894d99062f7aa2a9d5c5baab107c317a2f6a3f6a1e1ad59e4668eece11ef32e100349902731d54c7d3d3c897aa0b55c4
+EBUILD system-monitoring-center-2.26.0.ebuild 1101 BLAKE2B bbab23c9dd21ea9aae59aef5040d42d8073e7db90ee0f50ba12e2b26e1f5bf8442a3e460d3ff32b6ca2142a4778f671b2982b3e1bafcb5c6e888f842aa76a953 SHA512 936a5dcf9e4397e4b864d198ef18a2c17c0acc2554ada1c3443e776bc7777ac28f8cdece2ff4e090763a4c8d561bfcadccf079760153003344417d0954a5b4bb
EBUILD system-monitoring-center-9999.ebuild 1097 BLAKE2B 866c6ee680b8e6e7b077f35f9586136578c831882ebb7323e0fa2e94139d12e2d25f5be5cb0c0b967dd0abe8534d3e7b249cafb4eae4c2c93efe26733eab88db SHA512 71f4a1d40bf398eecfefe2b2cda93422894d99062f7aa2a9d5c5baab107c317a2f6a3f6a1e1ad59e4668eece11ef32e100349902731d54c7d3d3c897aa0b55c4
MISC metadata.xml 1342 BLAKE2B 2c160c0ee614f2badb06264876c618b6d652adfa42fa7eab484fb1ff367e7c8e849d25e7f6969e06623c4b58b2b062159600a0c8d5a778d1d238692816a1fa74 SHA512 8f8a6149401e3b32e967cc1f5c77a65cb607957d9375cc8d69741e95e627337bc4d8c59b4afd22ea6ff2e03e3ec31b519d7cf8aab6061d89d3d8b9bc2a2ecead
diff --git a/sys-apps/system-monitoring-center/system-monitoring-center-2.26.0.ebuild b/sys-apps/system-monitoring-center/system-monitoring-center-2.26.0.ebuild
new file mode 100644
index 000000000000..2356432db6ae
--- /dev/null
+++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.26.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson python-single-r1 xdg
+
+DESCRIPTION="Multi-featured system monitor GUI written in Python"
+HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/hakandundar34coding/${PN}.git"
+else
+ SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ gui-libs/gtk:4[introspection]
+ gui-libs/libadwaita:1
+ sys-apps/dmidecode
+ sys-apps/hwdata
+ $(python_gen_cond_dep '
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+"
+
+src_prepare() {
+ sed -i "s|@PYTHON@|${PYTHON}|" "${S}/src/${PN}.in" || die
+
+ default
+}
+
+src_install() {
+ meson_src_install
+ python_optimize "${ED}/usr/share/${PN}"
+
+ mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die
+}
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 715c3cbdfc40..5c21736ccd5c 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/gigolo/Manifest b/x11-misc/gigolo/Manifest
index d382e8131d0a..42e3fe59b659 100644
--- a/x11-misc/gigolo/Manifest
+++ b/x11-misc/gigolo/Manifest
@@ -1,5 +1,5 @@
DIST gigolo-0.5.2.tar.bz2 294210 BLAKE2B 67ac4f161ddac212b15456713b1abbcda83a0ceb744606b7050b185d7ebb286ec087d4a25dfd2adaf269f7b57b627232157a259c3cca8c22b84551ab17eac0ab SHA512 2277186495a5ae5f4b4a30ca738b6c35287d6fa51d0df11d31ac627811a67ad31202c3c78225e3035b92c3bf111e6ff098bc7ba83482e0bea0e5e2edcfaec0c7
DIST gigolo-0.5.3.tar.bz2 304664 BLAKE2B 958e2cdbd043adf1e4f166ca6435462ee2621d7f7bc4918505715bc3240f5ee2a60fb5a27f23a607a1ffd862d41123dfd5977aa87f7c4fe1c7a085d05aac3b2a SHA512 46d93d4c2654a91724208f144098f0a870465823a516339c8455345b5d32be6efe2b7fb13d3e5c89daf2cd919e07e5fcbdc8c8e93bce03c78dbe1907ea5edfcd
EBUILD gigolo-0.5.2.ebuild 748 BLAKE2B 2a3f94263dcc0128c9d6073d224f1066640db70b386acefc924a67c18d84705cedb39ce90b32747f84f7b8df2185db6eb6389675d9825bd6e736f5a55df35a8c SHA512 8e3ae70942e7be563bc789ced311f7a5614d94cedeb114af887bcde76e395b750005ec660d29cdafcc4846035955190a0b831cf4f917360bb355bd3df163c84b
-EBUILD gigolo-0.5.3.ebuild 791 BLAKE2B 77c984579f591504c249dcd36f28cf5df1c4f5b38a82e86c64e73d7e19b868d543b0544ce52ae96582b132c835bdd9ecf78c4000289a14f978a9dc13022a2c8b SHA512 15f0561bde8a2963734683f95812fecf87c96e2fc0552ac2e7d3df7e1d14a24836401ac23ff747b6d17b533c3b84b8d262aac93c2157254b6dd0b0ea1eac064d
+EBUILD gigolo-0.5.3.ebuild 790 BLAKE2B 52c93e37530c3b2c9425a7fb55b3d395e232ae64d60762a9857be18286ada2ed2e4f44192f791e91812a9ea07222e09941c5c614995c52a6e4d1a05fa443af1b SHA512 e7387119d9ffa7b73e18f61c61e78a150c22e5995fae4a806811ca0b19407e12e9ddf717337adfb3041ac4e9b158fa3aa2d1006b3014444cbf4088170bfc476b
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/x11-misc/gigolo/gigolo-0.5.3.ebuild b/x11-misc/gigolo/gigolo-0.5.3.ebuild
index 1ac29bd0a0a1..8433e79902f4 100644
--- a/x11-misc/gigolo/gigolo-0.5.3.ebuild
+++ b/x11-misc/gigolo/gigolo-0.5.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
DEPEND="
>=dev-libs/glib-2.38.0
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index a4b9a3b8dfd8..e16659de5fd2 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index f504ba37e0c5..636843a6e609 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -2,8 +2,10 @@ AUX mutter-43.0-Disable-anonymous-file-test.patch 774 BLAKE2B 460f63fc00b895514e
DIST mutter-44.3.tar.xz 2848256 BLAKE2B 42c00d4673cab5d119361c6eb2b78c33894c637b36a34f9b74eb5a19ca621d3458208be020216f9a8949e8b0a9c9de697662c5aebb11f70bc83173ce33c7a1eb SHA512 d29bc6c7407ba81be0b5bfa2333bc77c09f7a084e09d6902cad8ca8e64ba75a22652b68a4e84b79b80481d9a7b6cb490128113dcd125ed5bcd5423d4ec88fb35
DIST mutter-44.4.tar.xz 2847392 BLAKE2B 2ecdb0d447c0426a7e02f4d3b3cdf8936a6c7a5fecad163bdba9428f018e0ceb2047b241422bc9de5e9d0fb08e88a04d572d1b404b48d6df214a7263292309ba SHA512 3f7b37be5531e270c071fc9784a6a284a3d715dfd1dfc854779126197d6e53c660836412ba08e6233747c7b016926114a57be5adb36a11c8ec9c81e333ce668c
DIST mutter-45.0.tar.xz 2883164 BLAKE2B cb006cae08a8e4b1c6404ab99b970854a05d764361936d88d726ece6583e922b8e5bab4189ec240292d14cfb312fb1cadafa17e372d332dfc194bdc0041e4441 SHA512 bbf813a720a3d8545969d089790f6e4c19cd5c8eb3079ba028945e4728446c78aa7540061ea87e43151c2ef359ea986b0e7a45f56f0eb6a33ca2c3979955bb43
+DIST mutter-45.1.tar.xz 2881852 BLAKE2B 40fa8de01ecae346d2b9a352d55cb9215e3b9c88d7424c567fd63aa97dc7aa7cc202fdda298a4a8a9bc08330b6db3895d5860b8c99daaa4974dbd07f0ac8b86a SHA512 87a629e941eb231d05fc24dbb905acb12236c971a02dd000fdd6cc6e7686544b5796ce57d10b34e096dc956578a373d5a73e89760bcc6beb292e9a25ce2faaf4
EBUILD mutter-44.3.ebuild 6468 BLAKE2B 796856601f5397ca3740c002ebfd21ef961632d46090e52ca91e13f63b52c9bb00582f7e4803d5fc526f6ff8e8a4cbe33134ab87d704f5d644eb8ea186f9a2dd SHA512 d29521f010e44a415de0cca625ec4d7311ceec2484041d768b4ee23cae0d81b91227b8f6e242d8deba6e2b36b16b611e25ed1d1faf5f89f730c751f0fc5d5920
EBUILD mutter-44.4.ebuild 6471 BLAKE2B 7c44b8a264ae769d84010a232716cf2736d36703fb4a7240226d8d68abb4346a59d7adebf7ba1a83bac91c046e9bbdee7b9bb3888d5edf60941039f28b51cb7e SHA512 e4aa191d597dc966a4d2fcb37aaab18c6b9b97c52b1b7c8a4474aaaa224d1228cdc58f575c411647509b6d3b325b2afba612c25c656ff0d733dd7456ca868039
EBUILD mutter-45.0.ebuild 6490 BLAKE2B b79dcda698d46bd8cdcbda52776726b28d0610610efe8b00a56a6830c4f421e31fcf786e1cab0ab0d0ae342294dd4cf1f7ce2fe8f5ac5b09863f819ce664bdb2 SHA512 b3c216b3f2b9459d7ba371f36bc349c1c45c53b7cd8855f1c5c3d5c073030bab141166e23f70964d46072135bb697580c03e3a634f5c35d5a931a7c5d314ae34
-EBUILD mutter-9999.ebuild 6470 BLAKE2B b1121e04acfeb5de03983e8cd161648ab1dda8c27070419cea46667c5720b426c7040b79aebe352e6714f792bdb2aaa615733e3c9149bd5d31fa6fd4e59607ce SHA512 b6a0695fe2eaeabcb926acfc43bcde80bf256b040c7de68f8d356d7d197b6f656074e607c925620c2fe2fbdf5bc3d4a29a183d37ba77266490378a4278f703e4
+EBUILD mutter-45.1.ebuild 7050 BLAKE2B e46fed2a6a67c4e32eee45679a40e40fdfa6b4d7bf0f63f617296df0c020a38fafe8a70a146e1c24397528ca724ec4eed623d4e11b4d48e1a03674208da61534 SHA512 dcb113962f214519de25ea6c7772ad9e9e9c8546ffcce8ac8cf4d95d8cee69652524983dbae6ac8aba596a1e415c98b844ecd4ed54ba0b8a7bab0f73ee910421
+EBUILD mutter-9999.ebuild 7050 BLAKE2B e46fed2a6a67c4e32eee45679a40e40fdfa6b4d7bf0f63f617296df0c020a38fafe8a70a146e1c24397528ca724ec4eed623d4e11b4d48e1a03674208da61534 SHA512 dcb113962f214519de25ea6c7772ad9e9e9c8546ffcce8ac8cf4d95d8cee69652524983dbae6ac8aba596a1e415c98b844ecd4ed54ba0b8a7bab0f73ee910421
MISC metadata.xml 584 BLAKE2B 8c15ff1bc0bbadd7fe37f4a903d90c49f10aee6fd8cd83bcd81d486113397607f30b0a9c3aa43ee0b0f8e0cea8e8caaebac8560da70090fd0dbfbba8f8c0250d SHA512 924fc21a5378dc447e36c21f09ce45ebb61ea4de1dc1f541cb45ce139352616983141e8e1466fcc34dceaf1a5ea0f8e87023b25291e6796ef3f2163777e00a87
diff --git a/x11-wm/mutter/mutter-45.1.ebuild b/x11-wm/mutter/mutter-45.1.ebuild
new file mode 100644
index 000000000000..47520c00fe82
--- /dev/null
+++ b/x11-wm/mutter/mutter-45.1.ebuild
@@ -0,0 +1,235 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
+
+DESCRIPTION="GNOME compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/"
+LICENSE="GPL-2+"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git"
+ SRC_URI=""
+ SLOT="0/13" # This can get easily out of date, but better than 9967
+else
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+ SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-<api_version>.pc) should use the subslot
+fi
+
+IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia"
+# native backend requires gles3 for hybrid graphics blitting support, udev and a logind provider
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ wayland? ( ^^ ( elogind systemd ) udev )
+ test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+# gnome-settings-daemon is build checked, but used at runtime only for org.gnome.settings-daemon.peripherals.keyboard gschema
+# USE=libei was first introduced in xwayland-23.2.1; we min dep on that to ensure the [libei(+)] works right, as missing USE flag with
+# previous versions meant that it's not there, while the intention seems to be to make it always enabled without USE flag in the future;
+# this ensures have_enable_ei_portal is always there in xwayland.pc, which affects how Xwayland is launched, thus if it were toggled off
+# in Xwayland after mutter is installed, Xwayland would fail to be started by mutter. mutter already hard-depends on libei, so there's
+# really no extra deps here (besides xdg-desktop-portal, but we want that too, anyhow).
+# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+ >=media-libs/graphene-1.10.2[introspection?]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/pango-1.46[introspection?]
+ >=x11-libs/cairo-1.14[X]
+ >=dev-libs/fribidi-1.0.0
+ >=gnome-base/gsettings-desktop-schemas-42.0[introspection?]
+ >=dev-libs/glib-2.75.1:2
+ gnome-base/gnome-settings-daemon
+ >=dev-libs/json-glib-0.12.0[introspection?]
+ >=x11-libs/libxkbcommon-0.4.3
+ x11-libs/libICE
+ >=app-accessibility/at-spi2-core-2.46:2[introspection?]
+ sys-apps/dbus
+ >=x11-misc/colord-1.4.5:=
+ >=media-libs/lcms-2.6:2
+ >=media-libs/harfbuzz-2.6.0:=
+ >=dev-libs/libei-1.0.901
+
+ gnome? ( gnome-base/gnome-desktop:4= )
+
+ >=media-libs/libcanberra-0.26
+
+ media-libs/libglvnd[X]
+
+ wayland? (
+ >=dev-libs/wayland-protocols-1.32
+ >=dev-libs/wayland-1.21.0
+
+ x11-libs/libdrm
+ media-libs/mesa[gbm(+)]
+ >=dev-libs/libinput-1.19.0:=
+
+ elogind? ( sys-auth/elogind )
+ >=x11-base/xwayland-23.2.1[libei(+)]
+ video_cards_nvidia? ( gui-libs/egl-wayland )
+ )
+ udev? (
+ >=virtual/libudev-232-r1:=
+ >=dev-libs/libgudev-232
+ )
+ systemd? ( sys-apps/systemd )
+ x11-libs/libSM
+ input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+ >=x11-libs/startup-notification-0.7
+ screencast? ( >=media-video/pipewire-0.3.33:= )
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+ test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] )
+ sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 )
+"
+# for now upstream has "have_x11 = true" in the meson.build, but sooner or later upstream is going to make X optional.
+# X? (
+DEPEND+="
+ >=gui-libs/gtk-4.0.0:4[X,introspection?]
+ >=x11-libs/libX11-1.7.0
+ >=x11-libs/libXcomposite-0.4
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ >=x11-libs/libXfixes-6
+ >=x11-libs/libXi-1.7.4
+ x11-libs/libXtst
+ x11-libs/libxkbfile
+ x11-misc/xkeyboard-config
+ >=x11-libs/libxkbcommon-0.4.3[X]
+ x11-libs/libXrender
+ >=x11-libs/libXrandr-1.5.0
+ x11-libs/libxcb:=
+ x11-libs/libXinerama
+ x11-libs/libXau
+"
+# )"
+
+RDEPEND="${DEPEND}
+ gnome-extra/zenity
+
+ !<gui-libs/gtk-4.6.4:4
+"
+DEPEND="${DEPEND}
+ x11-base/xorg-proto
+ sysprof? ( >=dev-util/sysprof-common-3.38.0 )
+"
+BDEPEND="
+ dev-util/wayland-scanner
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
+ test? (
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ >=dev-python/python-dbusmock-0.28[${PYTHON_USEDEP}]
+ ')
+ app-text/docbook-xml-dtd:4.5
+ x11-misc/xvfb-run
+ )
+ wayland? (
+ >=sys-kernel/linux-headers-4.4
+ x11-libs/libxcvt
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-43.0-Disable-anonymous-file-test.patch
+)
+
+python_check_deps() {
+ if use test; then
+ python_has_version ">=dev-python/python-dbusmock-0.28[${PYTHON_USEDEP}]"
+ fi
+}
+
+src_configure() {
+ local emesonargs=(
+ # Mutter X11 renderer only supports gles2 and GLX, thus do NOT pass
+ #
+ # -Dopengl_libname=libOpenGL.so.0
+ #
+ # while we build the x11 renderer, as we currently enable gles2 only
+ # with USE=wayland and x11 renderer wouldn't find the needed GLX symbols
+ # in a configuration where wayland is disabled, as libOpenGL doesn't
+ # include them.
+ #
+ # See
+ # - https://bugs.gentoo.org/835786
+ # - https://forums.gentoo.org/viewtopic-p-8695669.html
+
+ --buildtype $(usex debug debug plain)
+ -Dopengl=true
+ $(meson_use wayland gles2)
+ #gles2_libname
+ -Degl=true
+ -Dglx=true
+ $(meson_use wayland)
+ $(meson_use wayland xwayland)
+ $(meson_use systemd)
+ $(meson_use wayland native_backend)
+ $(meson_use screencast remote_desktop)
+ $(meson_use gnome libgnome_desktop)
+ $(meson_use udev)
+ -Dudev_dir=$(get_udevdir)
+ $(meson_use input_devices_wacom libwacom)
+ -Dsound_player=true
+ -Dpango_ft2=true
+ -Dstartup_notification=true
+ -Dsm=true
+ $(meson_use introspection)
+ $(meson_use gtk-doc docs)
+ $(meson_use test cogl_tests)
+ $(meson_use wayland core_tests) # core tests require wayland; overall -Dtests option is honored on top, so no extra conditional needed
+ -Dnative_tests=false
+ $(meson_use test clutter_tests)
+ $(meson_use test tests)
+ -Dkvm_tests=false
+ -Dtty_tests=false
+ $(meson_use sysprof profiler)
+ -Dinstalled_tests=false
+
+ #verbose # Let upstream choose default for verbose mode
+ #xwayland_path
+ # TODO: relies on default settings, but in Gentoo we might have some more packages we want to give Xgrab access (mostly virtual managers and remote desktops)
+ #xwayland_grab_default_access_rules
+ )
+
+ if use wayland && use video_cards_nvidia; then
+ emesonargs+=(
+ -Degl_device=true
+ -Dwayland_eglstream=true
+ )
+ else
+ emesonargs+=(
+ -Degl_device=false
+ -Dwayland_eglstream=false
+ )
+ fi
+
+ meson_src_configure
+}
+
+src_test() {
+ # Reset variables to avoid issues from /etc/profile.d/flatpak.sh file
+ gnome2_environment_reset
+ export XDG_DATA_DIRS="${EPREFIX}"/usr/share
+ glib-compile-schemas "${BUILD_DIR}"/data
+ GSETTINGS_SCHEMA_DIR="${BUILD_DIR}"/data meson_src_test --setup=CI
+}
+
+pkg_postinst() {
+ use udev && udev_reload
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ use udev && udev_reload
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/x11-wm/mutter/mutter-9999.ebuild b/x11-wm/mutter/mutter-9999.ebuild
index 9fbb1b4b2a11..47520c00fe82 100644
--- a/x11-wm/mutter/mutter-9999.ebuild
+++ b/x11-wm/mutter/mutter-9999.ebuild
@@ -2,23 +2,23 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit gnome.org gnome2-utils meson python-any-r1 udev xdg
DESCRIPTION="GNOME compositing window manager based on Clutter"
HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/"
+LICENSE="GPL-2+"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/mutter.git"
SRC_URI=""
+ SLOT="0/13" # This can get easily out of date, but better than 9967
else
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+ SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-<api_version>.pc) should use the subslot
fi
-LICENSE="GPL-2+"
-SLOT="0/$(($(ver_cut 1) - 32))" # 0/libmutter_api_version - ONLY gnome-shell (or anything using mutter-clutter-<api_version>.pc) should use the subslot
-
IUSE="debug elogind gnome gtk-doc input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia"
# native backend requires gles3 for hybrid graphics blitting support, udev and a logind provider
REQUIRED_USE="
@@ -28,7 +28,11 @@ REQUIRED_USE="
RESTRICT="!test? ( test )"
# gnome-settings-daemon is build checked, but used at runtime only for org.gnome.settings-daemon.peripherals.keyboard gschema
-# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# USE=libei was first introduced in xwayland-23.2.1; we min dep on that to ensure the [libei(+)] works right, as missing USE flag with
+# previous versions meant that it's not there, while the intention seems to be to make it always enabled without USE flag in the future;
+# this ensures have_enable_ei_portal is always there in xwayland.pc, which affects how Xwayland is launched, thus if it were toggled off
+# in Xwayland after mutter is installed, Xwayland would fail to be started by mutter. mutter already hard-depends on libei, so there's
+# really no extra deps here (besides xdg-desktop-portal, but we want that too, anyhow).
# v3.32.2 has many excessive or unused *_req variables declared, thus currently the dep order ignores those and goes via dependency() call order
DEPEND="
>=media-libs/graphene-1.10.2[introspection?]
@@ -47,6 +51,7 @@ DEPEND="
>=x11-misc/colord-1.4.5:=
>=media-libs/lcms-2.6:2
>=media-libs/harfbuzz-2.6.0:=
+ >=dev-libs/libei-1.0.901
gnome? ( gnome-base/gnome-desktop:4= )
@@ -55,15 +60,15 @@ DEPEND="
media-libs/libglvnd[X]
wayland? (
- >=dev-libs/wayland-protocols-1.31
+ >=dev-libs/wayland-protocols-1.32
>=dev-libs/wayland-1.21.0
x11-libs/libdrm
media-libs/mesa[gbm(+)]
- >=dev-libs/libinput-1.18.0:=
+ >=dev-libs/libinput-1.19.0:=
elogind? ( sys-auth/elogind )
- x11-base/xwayland
+ >=x11-base/xwayland-23.2.1[libei(+)]
video_cards_nvidia? ( gui-libs/egl-wayland )
)
udev? (
@@ -74,7 +79,7 @@ DEPEND="
x11-libs/libSM
input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
>=x11-libs/startup-notification-0.7
- screencast? ( >=media-video/pipewire-0.3.21:= )
+ screencast? ( >=media-video/pipewire-0.3.33:= )
introspection? ( >=dev-libs/gobject-introspection-1.54:= )
test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] )
sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 )
@@ -88,7 +93,7 @@ DEPEND+="
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
- >=x11-libs/libXfixes-3
+ >=x11-libs/libXfixes-6
>=x11-libs/libXi-1.7.4
x11-libs/libXtst
x11-libs/libxkbfile
@@ -142,12 +147,6 @@ python_check_deps() {
fi
}
-src_prepare() {
- default
-
- sed -i -e "s:#!/usr/bin/bash:#!$(command -v bash):" src/tests/x11-test.sh || die
-}
-
src_configure() {
local emesonargs=(
# Mutter X11 renderer only supports gles2 and GLX, thus do NOT pass
@@ -216,7 +215,9 @@ src_configure() {
}
src_test() {
- gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed
+ # Reset variables to avoid issues from /etc/profile.d/flatpak.sh file
+ gnome2_environment_reset
+ export XDG_DATA_DIRS="${EPREFIX}"/usr/share
glib-compile-schemas "${BUILD_DIR}"/data
GSETTINGS_SCHEMA_DIR="${BUILD_DIR}"/data meson_src_test --setup=CI
}
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz
index d60d3f433a38..831571f7ae8b 100644
--- a/xfce-base/Manifest.gz
+++ b/xfce-base/Manifest.gz
Binary files differ
diff --git a/xfce-base/xfconf/Manifest b/xfce-base/xfconf/Manifest
index 794067811661..118d36267105 100644
--- a/xfce-base/xfconf/Manifest
+++ b/xfce-base/xfconf/Manifest
@@ -4,7 +4,7 @@ DIST xfconf-4.18.3.tar.bz2 648479 BLAKE2B 021198bba84c651f05cf47a1034617e088dcce
DIST xfconf-4.19.0.tar.bz2 755578 BLAKE2B 6442da9393c590a0d17e33081f161b115877fef02da9754d2d10baf377473a82a08ef01b007cbabc04637ff3441a1362ca9d3cf922d55a4ac6962389cc9befa9 SHA512 7acf5257996d8d36c50e373f25f6b0aa6ecfe4cecf4df6e18b221f7185f20bdb74a5571d21166ef2e7611c7e089242b0bc09c99a0d3735dc319736a230e7b2e6
DIST xfconf-4.19.1.tar.bz2 762466 BLAKE2B dd0ae72fc5ccb1146d69e1e0a9b67e89205ea460f75fcc4ccee1cb36b600f5b145f75d9f10f576bc3040bd065aa8d855788e79fde78541c9853f3cf04f0b5bb3 SHA512 4adb08005caf8373da82ef8db1bfde1f91d723c73b8c836516611d52ccbed86eea6a8dbef8e2a17b9eb4d5199c54bfbfdec970836bb35eb1a951584d75c8faa3
EBUILD xfconf-4.18.1.ebuild 1718 BLAKE2B 828824afad75a647bccb28c0f56ecdba14624a57351760fa2f89199fc7a2a3bacb8de763f284487b386e0263bfe633b96b5bf1d2c805c369366ad3d14ba8f69f SHA512 996886a10f4a2ae194385a7c2ec0319a76df80798100c1ac9d921b2b73f46ff23456ec36d3ab3b6de303d185d73072708fc71c85f4a4a9082272add50164163b
-EBUILD xfconf-4.18.2.ebuild 1724 BLAKE2B 639b0d4fff7b642f218d4000456f07846ea3d889543222a8aa7db7a45b5586602a319b392feae9a31646ebe2d1ac554a76f4576f985f9047eb3862ff06ea1d3b SHA512 422d35a30f84aff57fbde3ba293e1406f2f56278ccbea22733cef228d07e25f52804f242faf0c167c5d9793dc19b603dbd47c076a11857dd5c398097d826027b
+EBUILD xfconf-4.18.2.ebuild 1722 BLAKE2B f11eb760f73cff861febe03b93589a513540b138e7089d49e83185993cd75db996a559687460ca7c2ecaa7a5d2a48dc254038ae5b42d336dc6619c93ae900253 SHA512 7ffa6134d728a71a75359f60157125ba9198159e8dc42639ad9f37f892b62eee2c75c7bf239661dc4036273ad3c756b590a0ac6deb1bcb6ba2ecfeb237ea0b40
EBUILD xfconf-4.18.3.ebuild 1724 BLAKE2B 639b0d4fff7b642f218d4000456f07846ea3d889543222a8aa7db7a45b5586602a319b392feae9a31646ebe2d1ac554a76f4576f985f9047eb3862ff06ea1d3b SHA512 422d35a30f84aff57fbde3ba293e1406f2f56278ccbea22733cef228d07e25f52804f242faf0c167c5d9793dc19b603dbd47c076a11857dd5c398097d826027b
EBUILD xfconf-4.19.0.ebuild 1714 BLAKE2B 73b3d692f49f50ed150cc9912d760d05eef45ec8bb586f74301eee2b2aedc6a30e237aff96f051b48182e89f58f012da65be5f74c5d057c4a4a640e306081801 SHA512 58c1d04992f5cdd2dd8beaf15ccb6e5261e7360bd928768a62dec0f29b97992aabf0178591e3fd95fef7740a50a57e41b8736873487876f78c24febb81158048
EBUILD xfconf-4.19.1.ebuild 1714 BLAKE2B 73b3d692f49f50ed150cc9912d760d05eef45ec8bb586f74301eee2b2aedc6a30e237aff96f051b48182e89f58f012da65be5f74c5d057c4a4a640e306081801 SHA512 58c1d04992f5cdd2dd8beaf15ccb6e5261e7360bd928768a62dec0f29b97992aabf0178591e3fd95fef7740a50a57e41b8736873487876f78c24febb81158048
diff --git a/xfce-base/xfconf/xfconf-4.18.2.ebuild b/xfce-base/xfconf/xfconf-4.18.2.ebuild
index 315b4fc9fb79..08ceb8f03fa1 100644
--- a/xfce-base/xfconf/xfconf-4.18.2.ebuild
+++ b/xfce-base/xfconf/xfconf-4.18.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="
LICENSE="GPL-2+"
SLOT="0/3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="debug +introspection vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz
index 51021d152bab..4041785cccbe 100644
--- a/xfce-extra/Manifest.gz
+++ b/xfce-extra/Manifest.gz
Binary files differ
diff --git a/xfce-extra/xfce4-notifyd/Manifest b/xfce-extra/xfce4-notifyd/Manifest
index 56689d36939f..589fdd5b1822 100644
--- a/xfce-extra/xfce4-notifyd/Manifest
+++ b/xfce-extra/xfce4-notifyd/Manifest
@@ -3,5 +3,5 @@ DIST xfce4-notifyd-0.9.1.tar.bz2 728342 BLAKE2B 85052d0c1041141a187ee35a51bd3483
DIST xfce4-notifyd-0.9.2.tar.bz2 728345 BLAKE2B bcca7ea3afc8bf421fb7e48f4f9c171a7ffd772189a614e9114a5514b1a34f3aee109b40894f75053f36d0d5b6e8bdb43a7bdffb091852cc30ef7bdcb2ed91e9 SHA512 7c65111d888f4aeee7d36f3c44ca35fb7c4b0f433dd77cb9c1ae03472fd31a2b36f5bba7f6f6fafb5dbf8c60a14a09b05443f3e8ffa737fced1e8bc67278b30d
EBUILD xfce4-notifyd-0.8.2.ebuild 1286 BLAKE2B 102856f77bda3d0cc2bcee03265c8dbfa7c6f8b26ab5ca950ec096381ccf1861eed7545a8e8ed5aa34e2a7516685787152afa2e6ccf9e6cb7d284f4c7c8c0535 SHA512 89d2aae0e8f16a270ba04412ad90ee239e24f19c12f382a0c935db571626c14aae05b9de48ca5da9ea97bd49cc146ea95286cb8b0ea86b714fcb6b9ba1cf727f
EBUILD xfce4-notifyd-0.9.1.ebuild 1332 BLAKE2B 6907eb57404abc69b63a408236b6a6da30ae6a993c3d668ca5168c4fab3c7d202904b0e9ab17f2395c40d4c07643173e05497eba3fb6a2ba2ab08fb0950577ef SHA512 39ac6262641df6e13104d999a757be1cbbc4e0496df928a287d906f1bc5e05fc310b78d5f767f802b88e6d9e8386e7eda46c84829400ee4585f9ef4ed1e30683
-EBUILD xfce4-notifyd-0.9.2.ebuild 1332 BLAKE2B 6907eb57404abc69b63a408236b6a6da30ae6a993c3d668ca5168c4fab3c7d202904b0e9ab17f2395c40d4c07643173e05497eba3fb6a2ba2ab08fb0950577ef SHA512 39ac6262641df6e13104d999a757be1cbbc4e0496df928a287d906f1bc5e05fc310b78d5f767f802b88e6d9e8386e7eda46c84829400ee4585f9ef4ed1e30683
+EBUILD xfce4-notifyd-0.9.2.ebuild 1330 BLAKE2B dc7b200e24395d12ff9913a2a20b9b0f703912de23d7ec7423689b8a0bb450a64e94e5378e5f7bac19c1f5ccd9db47295dc067b1a4037edc6a8418eb014a06ba SHA512 567382a37020d932d88ce8ee692fd30b0b8e9d03e7ae041ef5d47e70be6c948178edbd39431e8224ed9319b0dfde00c8b053b51394aa2379095c6501287122ba
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.2.ebuild b/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.2.ebuild
index ca5903b4bb9b..9b0ea7c7bed4 100644
--- a/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.2.ebuild
+++ b/xfce-extra/xfce4-notifyd/xfce4-notifyd-0.9.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
IUSE="sound wayland X"
DEPEND="
diff --git a/xfce-extra/xfce4-pulseaudio-plugin/Manifest b/xfce-extra/xfce4-pulseaudio-plugin/Manifest
index ca5b2f90a074..79ab5a451b2a 100644
--- a/xfce-extra/xfce4-pulseaudio-plugin/Manifest
+++ b/xfce-extra/xfce4-pulseaudio-plugin/Manifest
@@ -5,5 +5,5 @@ DIST xfce4-pulseaudio-plugin-0.4.8.tar.bz2 434257 BLAKE2B 0ba1336fae01199996cd56
EBUILD xfce4-pulseaudio-plugin-0.4.5.ebuild 1663 BLAKE2B f9ac6b57f5e7b6e9074254dc2b7c539d68e2716fcf16122b4e5241023e23cb8f9ada34ab5bc79641ca2c8cd52a32bc1551fb3784fa338745cbf8bc9ba7a3df66 SHA512 a3c03e7899b6af967e2ebf8e1945bba2c4ebe355bcfaae4411a175d0f8a39046530a3470635d13d34dc0645dd308302e1c64c88183abd6b4c50d7a04229cec61
EBUILD xfce4-pulseaudio-plugin-0.4.6.ebuild 1873 BLAKE2B bb0eefd8ed44597388dfe9d424f0c8fe1ef6a965659c192cbd46e510c215dc1fca5b688ab2b93654ffc062275328f85fb350e0cb049e57802564039f46e39111 SHA512 04e17f05811545ccdeb4e43cdcb2e9fa513697c8202bcf0043a3482fc87856f960aecfc21a1b8a8e68dff6643170acf20edd02aeb218f9946816312c379e8ee8
EBUILD xfce4-pulseaudio-plugin-0.4.7-r1.ebuild 1869 BLAKE2B cf283c90affea163fae78698f1587ac038906bdcd1a73f725ec5d50df72ed2a26697c439cd681d2a4e41d9130f24ece6bae57dd2420e19391e30d8775fbfa7d9 SHA512 307b0a2ca45593c047aea788694e2d6d8f76ec984ebb7d1b18ecadd8252fa667940d5933ac017fcf1d600e636214bfd73a3f721a6e60d6d86446f1eab747703c
-EBUILD xfce4-pulseaudio-plugin-0.4.8.ebuild 1875 BLAKE2B d4d22b0e1038a4ef2fa2d51770cd3bca51e7c8c28ab4c1f5cc292cfa1fd55da7b7cddf30210d8ad7c5715ac334d4680f3c2751646032e0fc5c07e915adfb90e5 SHA512 c386b6ce05d1a72bf60c0bdc601c6cd4d5816f91f8239d522c27bc061d7300bbc64fc47060e3d58f15a9ca54fc0c68d09c5b4bb4c9e3e008e4d3d0b74f7a3535
+EBUILD xfce4-pulseaudio-plugin-0.4.8.ebuild 1873 BLAKE2B ddfe40588241eb2a64c9696baa0fcbf6a334e25d0638047ec2f83dfc2b33af067a04706fa36ac6df8b6e4a96d4e768f49cdf9d1dfd90104555b4dc661c8ceaff SHA512 9c6450e7cb926e796c04c3745859c0a55315429018aab7eece1d2709ca58c113d799392423d7e8bce49c756bf2db155829dcc19b3f6e9d6a4b21e64a1ba75eba
MISC metadata.xml 743 BLAKE2B 412a74fa9f4315096dfd40d41d8cb14d27c785bf97d5665204d82a5201f6fb6333923fa1899578b8a8fe9ae4ee96b89968307ac9e8c2951a9b7880138c0468a5 SHA512 dfcd3370211569152211fa1805381cd057bf448a5add885370937cec8199249fee35a1aab20d3f3f20d7daf729e4392c3f4a8b4317c5d198e82efa50dcf0c16f
diff --git a/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.8.ebuild b/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.8.ebuild
index 9d77a105e5b5..8513a5c72c58 100644
--- a/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.8.ebuild
+++ b/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~x86"
# TODO: remove wnck when libxfce4windowing is ready to go stable
IUSE="+keybinder libcanberra libnotify libxfce4windowing wnck"
REQUIRED_USE="?? ( libxfce4windowing wnck )"