summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-arch/par2cmdline-turbo/par2cmdline-turbo-1.2.0.ebuild2
-rw-r--r--app-arch/par2cmdline-turbo/par2cmdline-turbo-9999.ebuild2
-rw-r--r--app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild2
-rw-r--r--app-crypt/certbot-apache/certbot-apache-2.11.1.ebuild2
-rw-r--r--app-crypt/certbot-apache/certbot-apache-3.1.0.ebuild2
-rw-r--r--app-crypt/certbot-apache/certbot-apache-3.2.0-r100.ebuild2
-rw-r--r--app-crypt/certbot-apache/certbot-apache-3.2.0.ebuild2
-rw-r--r--app-crypt/certbot-apache/certbot-apache-9999.ebuild2
-rw-r--r--app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-2.11.1.ebuild2
-rw-r--r--app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0-r100.ebuild2
-rw-r--r--app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0.ebuild2
-rw-r--r--app-crypt/certbot-dns-nsone/certbot-dns-nsone-2.11.1.ebuild2
-rw-r--r--app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0-r100.ebuild2
-rw-r--r--app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0.ebuild2
-rw-r--r--app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild2
-rw-r--r--app-crypt/certbot-nginx/certbot-nginx-2.11.1.ebuild2
-rw-r--r--app-crypt/certbot-nginx/certbot-nginx-3.1.0.ebuild2
-rw-r--r--app-crypt/certbot-nginx/certbot-nginx-3.2.0-r100.ebuild2
-rw-r--r--app-crypt/certbot-nginx/certbot-nginx-3.2.0.ebuild2
-rw-r--r--app-crypt/certbot-nginx/certbot-nginx-9999.ebuild2
-rw-r--r--app-crypt/certbot/certbot-2.10.0.ebuild2
-rw-r--r--app-crypt/certbot/certbot-2.11.0-r3.ebuild2
-rw-r--r--app-crypt/certbot/certbot-2.11.0.ebuild2
-rw-r--r--app-crypt/certbot/certbot-2.11.1.ebuild2
-rw-r--r--app-crypt/certbot/certbot-3.0.1.ebuild2
-rw-r--r--app-crypt/certbot/certbot-3.1.0.ebuild2
-rw-r--r--app-crypt/certbot/certbot-3.2.0-r103.ebuild2
-rw-r--r--app-crypt/certbot/certbot-3.2.0.ebuild2
-rw-r--r--app-crypt/certbot/certbot-3.3.0-r3.ebuild2
-rw-r--r--app-crypt/certbot/certbot-4.0.0-r2.ebuild2
-rw-r--r--app-crypt/certbot/certbot-9999.ebuild2
-rw-r--r--app-crypt/dehydrated/Manifest2
-rw-r--r--app-emulation/86Box/86Box-4.2.1-r2.ebuild (renamed from app-emulation/86Box/86Box-4.2.1-r1.ebuild)26
-rw-r--r--app-emulation/86Box/files/86Box-4.2.1-crashfix-1.patch22
-rw-r--r--app-emulation/86Box/files/86Box-4.2.1-crashfix-2.patch36
-rw-r--r--app-emulation/86Box/files/86Box-4.2.1-crashfix-3.patch40
-rw-r--r--app-misc/FreeSSM/FreeSSM-1.2.5_p20240407.ebuild2
-rw-r--r--app-misc/FreeSSM/FreeSSM-9999.ebuild2
-rw-r--r--app-misc/ckermit/ckermit-10.0.414_beta11-r1.ebuild2
-rw-r--r--app-misc/ckermit/ckermit-10.0.416_beta12.ebuild2
-rw-r--r--app-misc/ddcui/Manifest1
-rw-r--r--app-misc/ddcui/ddcui-0.6.0.ebuild43
-rw-r--r--app-misc/openrgb/openrgb-0.9-r2.ebuild2
-rw-r--r--app-misc/openrgb/openrgb-9999.ebuild2
-rw-r--r--app-shells/atuin/atuin-18.4.0.ebuild2
-rw-r--r--app-shells/atuin/atuin-18.5.0.ebuild2
-rw-r--r--app-shells/atuin/atuin-18.6.1.ebuild2
-rw-r--r--app-text/cherrytree/cherrytree-1.2.0.ebuild6
-rw-r--r--app-text/cherrytree/cherrytree-1.3.0.ebuild6
-rw-r--r--app-text/cherrytree/cherrytree-1.4.0.ebuild6
-rw-r--r--app-text/discount/discount-2.2.7c-r1.ebuild4
-rw-r--r--app-text/discount/discount-3.0.0a.ebuild4
-rw-r--r--app-text/discount/discount-3.0.0d.ebuild4
-rw-r--r--dev-db/mongodb-compass-bin/Manifest2
-rw-r--r--dev-db/mongodb-compass-bin/mongodb-compass-bin-1.46.2.ebuild (renamed from dev-db/mongodb-compass-bin/mongodb-compass-bin-1.46.0.ebuild)19
-rw-r--r--dev-db/pgbadger/Manifest3
-rw-r--r--dev-db/pgbadger/pgbadger-12.1.ebuild24
-rw-r--r--dev-db/pgbadger/pgbadger-12.4.ebuild3
-rw-r--r--dev-db/pgbadger/pgbadger-13.1.ebuild (renamed from dev-db/pgbadger/pgbadger-12.2.ebuild)3
-rw-r--r--dev-haskell/cabal/cabal-3.4.1.0-r1.ebuild4
-rw-r--r--dev-haskell/http-date/http-date-0.0.11.ebuild2
-rw-r--r--dev-haskell/http-date/http-date-0.0.8.ebuild2
-rw-r--r--dev-haskell/lpeg/lpeg-1.0.4.ebuild2
-rw-r--r--dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.3.ebuild2
-rw-r--r--dev-lang/go/Manifest2
-rw-r--r--dev-lang/go/go-1.23.9.ebuild163
-rw-r--r--dev-lang/go/go-1.24.3.ebuild132
-rw-r--r--dev-lang/moarvm/Manifest3
-rw-r--r--dev-lang/moarvm/moarvm-2024.12.ebuild60
-rw-r--r--dev-lang/moarvm/moarvm-2025.05.ebuild (renamed from dev-lang/moarvm/moarvm-2024.10.ebuild)6
-rw-r--r--dev-lang/nqp/Manifest3
-rw-r--r--dev-lang/nqp/nqp-2024.12.ebuild147
-rw-r--r--dev-lang/nqp/nqp-2025.05.ebuild (renamed from dev-lang/nqp/nqp-2024.10.ebuild)6
-rw-r--r--dev-lang/rakudo/Manifest3
-rw-r--r--dev-lang/rakudo/rakudo-2024.10.ebuild72
-rw-r--r--dev-lang/rakudo/rakudo-2025.05.ebuild (renamed from dev-lang/rakudo/rakudo-2024.12.ebuild)2
-rw-r--r--dev-libs/librdkafka/librdkafka-2.2.0-r1.ebuild2
-rw-r--r--dev-libs/librdkafka/librdkafka-2.6.1.ebuild2
-rw-r--r--dev-libs/librdkafka/librdkafka-2.8.0.ebuild2
-rw-r--r--dev-libs/weston/Manifest1
-rw-r--r--dev-libs/weston/weston-14.0.1-r2.ebuild (renamed from dev-libs/weston/weston-14.0.1-r1.ebuild)14
-rw-r--r--dev-libs/weston/weston-14.0.2.ebuild155
-rw-r--r--dev-libs/weston/weston-9999.ebuild16
-rw-r--r--dev-python/bareos/Manifest2
-rw-r--r--dev-python/bareos/bareos-24.0.3.ebuild (renamed from dev-python/bareos/bareos-24.0.2.ebuild)2
-rw-r--r--dev-python/cython/Manifest4
-rw-r--r--dev-python/cython/cython-3.1.0.ebuild82
-rw-r--r--dev-python/cython/cython-3.1.0_rc1-r1.ebuild84
-rw-r--r--dev-python/cython/cython-3.1.0_rc1.ebuild82
-rw-r--r--dev-python/cython/cython-3.1.0_rc2.ebuild82
-rw-r--r--dev-python/cython/cython-3.1.1.ebuild125
-rw-r--r--dev-python/cython/metadata.xml6
-rw-r--r--dev-python/dependency-groups/dependency-groups-1.3.1.ebuild2
-rw-r--r--dev-python/docutils/docutils-0.21.2.ebuild8
-rw-r--r--dev-python/docutils/files/docutils-0.21.2-pillow.patch15
-rw-r--r--dev-python/docutils/files/docutils-0.21.2-pygments-2.19.patch106
-rw-r--r--dev-python/langdetect/Manifest2
-rw-r--r--dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch13
-rw-r--r--dev-python/langdetect/langdetect-1.0.9.ebuild6
-rw-r--r--dev-python/langdetect/metadata.xml10
-rw-r--r--dev-python/superqt/Manifest1
-rw-r--r--dev-python/superqt/superqt-0.7.3.ebuild50
-rw-r--r--dev-python/trio/Manifest1
-rw-r--r--dev-python/trio/trio-0.30.0.ebuild74
-rw-r--r--dev-qt/qt5compat/qt5compat-6.8.2-r1.ebuild1
-rw-r--r--dev-qt/qt5compat/qt5compat-6.8.3.ebuild1
-rw-r--r--dev-qt/qt5compat/qt5compat-6.9.0.ebuild1
-rw-r--r--dev-qt/qt5compat/qt5compat-6.9.9999.ebuild1
-rw-r--r--dev-qt/qt5compat/qt5compat-6.9999.ebuild1
-rw-r--r--dev-ruby/async/async-2.23.1.ebuild2
-rw-r--r--dev-ruby/ffi/ffi-1.17.2.ebuild2
-rw-r--r--dev-ruby/metrics/metrics-0.12.2.ebuild2
-rw-r--r--dev-ruby/mustermann/Manifest2
-rw-r--r--dev-ruby/mustermann/mustermann-3.0.1.ebuild23
-rw-r--r--dev-ruby/mustermann/mustermann-3.0.2.ebuild23
-rw-r--r--dev-ruby/mustermann/mustermann-3.0.3.ebuild4
-rw-r--r--dev-ruby/ruby-odbc/ruby-odbc-0.999992.ebuild2
-rw-r--r--dev-ruby/sus-fixtures-time/sus-fixtures-time-0.1.0.ebuild2
-rw-r--r--dev-ruby/traces/traces-0.15.2.ebuild2
-rw-r--r--dev-util/android-studio/Manifest2
-rw-r--r--dev-util/android-studio/android-studio-2024.3.2.14.ebuild (renamed from dev-util/android-studio/android-studio-2024.3.1.15.ebuild)0
-rw-r--r--dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild2
-rw-r--r--dev-util/geany-plugins/geany-plugins-2.0-r2.ebuild2
-rw-r--r--dev-util/gitlab-cli/Manifest8
-rw-r--r--dev-util/gitlab-cli/gitlab-cli-1.51.0.ebuild33
-rw-r--r--dev-util/gitlab-cli/gitlab-cli-1.53.0.ebuild31
-rw-r--r--dev-util/gitlab-cli/gitlab-cli-1.57.0.ebuild (renamed from dev-util/gitlab-cli/gitlab-cli-1.52.0.ebuild)2
-rw-r--r--dev-util/gitlab-runner/Manifest4
-rw-r--r--dev-util/gitlab-runner/files/gitlab-runner-18.confd5
-rw-r--r--dev-util/gitlab-runner/files/gitlab-runner-18.initd28
-rw-r--r--dev-util/gitlab-runner/gitlab-runner-18.0.1.ebuild (renamed from dev-util/gitlab-runner/gitlab-runner-17.9.3.ebuild)26
-rw-r--r--dev-util/kafkactl/Manifest4
-rw-r--r--dev-util/kafkactl/kafkactl-5.7.0.ebuild (renamed from dev-util/kafkactl/kafkactl-5.4.0.ebuild)2
-rw-r--r--dev-util/nsight-compute/nsight-compute-2025.1.1.2.ebuild2
-rw-r--r--dev-util/nsight-systems/nsight-systems-2025.2.1.ebuild2
-rw-r--r--dev-util/pycharm-community/Manifest6
-rw-r--r--dev-util/pycharm-community/pycharm-community-2024.3.5.ebuild (renamed from dev-util/pycharm-professional/pycharm-professional-2024.3-r1.ebuild)83
-rw-r--r--dev-util/pycharm-community/pycharm-community-2025.1.ebuild (renamed from dev-util/pycharm-community/pycharm-community-2024.3-r1.ebuild)82
-rw-r--r--dev-util/pycharm-professional/Manifest6
-rw-r--r--dev-util/pycharm-professional/pycharm-professional-2024.3.5.ebuild232
-rw-r--r--dev-util/pycharm-professional/pycharm-professional-2025.1.ebuild232
-rw-r--r--dev-util/sasm/sasm-3.10.1.ebuild2
-rw-r--r--eclass/xorg-meson.eclass209
-rw-r--r--games-simulation/simutrans/simutrans-124.2.1.ebuild4
-rw-r--r--gnustep-base/gnustep-back-art/Manifest1
-rw-r--r--gnustep-base/gnustep-back-art/gnustep-back-art-0.32.0.ebuild88
-rw-r--r--gnustep-base/gnustep-back-cairo/Manifest1
-rw-r--r--gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.32.0.ebuild54
-rw-r--r--gnustep-base/gnustep-back-xlib/Manifest1
-rw-r--r--gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.32.0.ebuild50
-rw-r--r--gnustep-base/gnustep-gui/Manifest1
-rw-r--r--gnustep-base/gnustep-gui/gnustep-gui-0.32.0.ebuild56
-rw-r--r--gui-libs/display-manager-init/display-manager-init-1.1.2-r3.ebuild28
-rw-r--r--gui-libs/display-manager-init/files/display-manager.initd-r6200
-rw-r--r--gui-libs/egl-wayland/Manifest1
-rw-r--r--gui-libs/egl-wayland/egl-wayland-1.1.18.ebuild35
-rw-r--r--gui-libs/egl-x11/Manifest2
-rw-r--r--gui-libs/egl-x11/egl-x11-1.0.2_pre20250502.ebuild (renamed from gui-libs/egl-x11/egl-x11-1.0.0.ebuild)7
-rw-r--r--gui-libs/eglexternalplatform/Manifest1
-rw-r--r--gui-libs/eglexternalplatform/eglexternalplatform-1.1-r1.ebuild34
-rw-r--r--lxqt-base/lxqt-panel/Manifest2
-rw-r--r--lxqt-base/lxqt-panel/lxqt-panel-2.2.1.ebuild (renamed from lxqt-base/lxqt-panel/lxqt-panel-2.2.0.ebuild)0
-rw-r--r--media-fonts/smiley-sans/smiley-sans-1.1.1.ebuild2
-rw-r--r--media-fonts/smiley-sans/smiley-sans-2.0.1.ebuild2
-rw-r--r--media-gfx/chafa/Manifest1
-rw-r--r--media-gfx/chafa/chafa-1.16.0.ebuild51
-rw-r--r--media-gfx/zbar/zbar-0.23.93.ebuild2
-rw-r--r--media-libs/libvpl-tools/Manifest2
-rw-r--r--media-libs/libvpl-tools/files/libvpl-tools-1.4.0-gcc15.patch20
-rw-r--r--media-libs/libvpl-tools/libvpl-tools-1.4.0.ebuild (renamed from media-libs/libvpl-tools/libvpl-tools-1.2.0-r1.ebuild)8
-rw-r--r--media-libs/libvpl/Manifest2
-rw-r--r--media-libs/libvpl/libvpl-2.15.0.ebuild (renamed from media-libs/libvpl/libvpl-2.13.0-r1.ebuild)2
-rw-r--r--media-libs/oidn/oidn-2.3.2-r1.ebuild2
-rw-r--r--media-libs/oidn/oidn-2.3.3.ebuild2
-rw-r--r--media-libs/openal/openal-1.24.3.ebuild2
-rw-r--r--media-libs/vpl-gpu-rt/Manifest3
-rw-r--r--media-libs/vpl-gpu-rt/vpl-gpu-rt-24.3.4.ebuild49
-rw-r--r--media-libs/vpl-gpu-rt/vpl-gpu-rt-25.2.2.ebuild (renamed from media-libs/vpl-gpu-rt/vpl-gpu-rt-24.4.2.ebuild)3
-rw-r--r--media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.10.ebuild2
-rw-r--r--media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.9.ebuild2
-rw-r--r--media-sound/mpg123-base/mpg123-base-1.32.10-r2.ebuild2
-rw-r--r--media-sound/mpg123-base/mpg123-base-1.32.9-r2.ebuild2
-rw-r--r--media-sound/mpg123/mpg123-1.32.3.ebuild2
-rw-r--r--metadata/md5-cache/app-arch/par2cmdline-turbo-1.2.04
-rw-r--r--metadata/md5-cache/app-arch/par2cmdline-turbo-99994
-rw-r--r--metadata/md5-cache/app-crypt/certbot-2.10.04
-rw-r--r--metadata/md5-cache/app-crypt/certbot-2.11.04
-rw-r--r--metadata/md5-cache/app-crypt/certbot-2.11.0-r34
-rw-r--r--metadata/md5-cache/app-crypt/certbot-2.11.14
-rw-r--r--metadata/md5-cache/app-crypt/certbot-3.0.14
-rw-r--r--metadata/md5-cache/app-crypt/certbot-3.1.04
-rw-r--r--metadata/md5-cache/app-crypt/certbot-3.2.04
-rw-r--r--metadata/md5-cache/app-crypt/certbot-3.2.0-r1034
-rw-r--r--metadata/md5-cache/app-crypt/certbot-3.3.0-r34
-rw-r--r--metadata/md5-cache/app-crypt/certbot-4.0.0-r24
-rw-r--r--metadata/md5-cache/app-crypt/certbot-99994
-rw-r--r--metadata/md5-cache/app-crypt/certbot-apache-2.10.04
-rw-r--r--metadata/md5-cache/app-crypt/certbot-apache-2.11.14
-rw-r--r--metadata/md5-cache/app-crypt/certbot-apache-3.1.04
-rw-r--r--metadata/md5-cache/app-crypt/certbot-apache-3.2.04
-rw-r--r--metadata/md5-cache/app-crypt/certbot-apache-3.2.0-r1004
-rw-r--r--metadata/md5-cache/app-crypt/certbot-apache-99994
-rw-r--r--metadata/md5-cache/app-crypt/certbot-dns-dnsimple-2.11.14
-rw-r--r--metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.04
-rw-r--r--metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.0-r1004
-rw-r--r--metadata/md5-cache/app-crypt/certbot-dns-nsone-2.11.14
-rw-r--r--metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.04
-rw-r--r--metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.0-r1004
-rw-r--r--metadata/md5-cache/app-crypt/certbot-nginx-2.10.04
-rw-r--r--metadata/md5-cache/app-crypt/certbot-nginx-2.11.14
-rw-r--r--metadata/md5-cache/app-crypt/certbot-nginx-3.1.04
-rw-r--r--metadata/md5-cache/app-crypt/certbot-nginx-3.2.04
-rw-r--r--metadata/md5-cache/app-crypt/certbot-nginx-3.2.0-r1004
-rw-r--r--metadata/md5-cache/app-crypt/certbot-nginx-99994
-rw-r--r--metadata/md5-cache/app-emulation/86Box-4.2.1-r2 (renamed from metadata/md5-cache/app-emulation/86Box-4.2.1-r1)8
-rw-r--r--metadata/md5-cache/app-misc/FreeSSM-1.2.5_p202404074
-rw-r--r--metadata/md5-cache/app-misc/FreeSSM-99994
-rw-r--r--metadata/md5-cache/app-misc/ckermit-10.0.414_beta11-r12
-rw-r--r--metadata/md5-cache/app-misc/ckermit-10.0.416_beta122
-rw-r--r--metadata/md5-cache/app-misc/ddcui-0.6.015
-rw-r--r--metadata/md5-cache/app-misc/openrgb-0.9-r22
-rw-r--r--metadata/md5-cache/app-misc/openrgb-99992
-rw-r--r--metadata/md5-cache/app-shells/atuin-18.4.02
-rw-r--r--metadata/md5-cache/app-shells/atuin-18.5.02
-rw-r--r--metadata/md5-cache/app-shells/atuin-18.6.12
-rw-r--r--metadata/md5-cache/app-text/cherrytree-1.2.02
-rw-r--r--metadata/md5-cache/app-text/cherrytree-1.3.02
-rw-r--r--metadata/md5-cache/app-text/cherrytree-1.4.02
-rw-r--r--metadata/md5-cache/app-text/discount-2.2.7c-r12
-rw-r--r--metadata/md5-cache/app-text/discount-3.0.0a2
-rw-r--r--metadata/md5-cache/app-text/discount-3.0.0d2
-rw-r--r--metadata/md5-cache/dev-db/mongodb-compass-bin-1.46.013
-rw-r--r--metadata/md5-cache/dev-db/mongodb-compass-bin-1.46.214
-rw-r--r--metadata/md5-cache/dev-db/pgbadger-12.116
-rw-r--r--metadata/md5-cache/dev-db/pgbadger-12.46
-rw-r--r--metadata/md5-cache/dev-db/pgbadger-13.1 (renamed from metadata/md5-cache/dev-db/pgbadger-12.2)8
-rw-r--r--metadata/md5-cache/dev-haskell/cabal-3.4.1.0-r12
-rw-r--r--metadata/md5-cache/dev-haskell/http-date-0.0.112
-rw-r--r--metadata/md5-cache/dev-haskell/http-date-0.0.82
-rw-r--r--metadata/md5-cache/dev-haskell/lpeg-1.0.44
-rw-r--r--metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.34
-rw-r--r--metadata/md5-cache/dev-lang/go-1.23.915
-rw-r--r--metadata/md5-cache/dev-lang/go-1.24.314
-rw-r--r--metadata/md5-cache/dev-lang/moarvm-2024.1013
-rw-r--r--metadata/md5-cache/dev-lang/moarvm-2025.05 (renamed from metadata/md5-cache/dev-lang/moarvm-2024.12)6
-rw-r--r--metadata/md5-cache/dev-lang/nqp-2024.1017
-rw-r--r--metadata/md5-cache/dev-lang/nqp-2024.1217
-rw-r--r--metadata/md5-cache/dev-lang/nqp-2025.0517
-rw-r--r--metadata/md5-cache/dev-lang/rakudo-2024.1216
-rw-r--r--metadata/md5-cache/dev-lang/rakudo-2025.05 (renamed from metadata/md5-cache/dev-lang/rakudo-2024.10)8
-rw-r--r--metadata/md5-cache/dev-libs/librdkafka-2.2.0-r12
-rw-r--r--metadata/md5-cache/dev-libs/librdkafka-2.6.12
-rw-r--r--metadata/md5-cache/dev-libs/librdkafka-2.8.02
-rw-r--r--metadata/md5-cache/dev-libs/weston-14.0.1-r2 (renamed from metadata/md5-cache/dev-libs/weston-14.0.1-r1)6
-rw-r--r--metadata/md5-cache/dev-libs/weston-14.0.217
-rw-r--r--metadata/md5-cache/dev-libs/weston-99996
-rw-r--r--metadata/md5-cache/dev-python/bareos-24.0.216
-rw-r--r--metadata/md5-cache/dev-python/bareos-24.0.316
-rw-r--r--metadata/md5-cache/dev-python/cython-3.1.017
-rw-r--r--metadata/md5-cache/dev-python/cython-3.1.0_rc117
-rw-r--r--metadata/md5-cache/dev-python/cython-3.1.0_rc1-r117
-rw-r--r--metadata/md5-cache/dev-python/cython-3.1.0_rc217
-rw-r--r--metadata/md5-cache/dev-python/cython-3.1.117
-rw-r--r--metadata/md5-cache/dev-python/dependency-groups-1.3.14
-rw-r--r--metadata/md5-cache/dev-python/docutils-0.21.22
-rw-r--r--metadata/md5-cache/dev-python/langdetect-1.0.92
-rw-r--r--metadata/md5-cache/dev-python/superqt-0.7.316
-rw-r--r--metadata/md5-cache/dev-python/trio-0.30.016
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.8.2-r16
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.8.36
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.9.06
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.9.99996
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.99996
-rw-r--r--metadata/md5-cache/dev-ruby/async-2.23.14
-rw-r--r--metadata/md5-cache/dev-ruby/ffi-1.17.24
-rw-r--r--metadata/md5-cache/dev-ruby/metrics-0.12.24
-rw-r--r--metadata/md5-cache/dev-ruby/mustermann-3.0.117
-rw-r--r--metadata/md5-cache/dev-ruby/mustermann-3.0.217
-rw-r--r--metadata/md5-cache/dev-ruby/mustermann-3.0.312
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-odbc-0.9999922
-rw-r--r--metadata/md5-cache/dev-ruby/sus-fixtures-time-0.1.04
-rw-r--r--metadata/md5-cache/dev-ruby/traces-0.15.24
-rw-r--r--metadata/md5-cache/dev-util/android-studio-2024.3.2.14 (renamed from metadata/md5-cache/dev-util/android-studio-2024.3.1.15)2
-rw-r--r--metadata/md5-cache/dev-util/geany-plugins-2.0-r12
-rw-r--r--metadata/md5-cache/dev-util/geany-plugins-2.0-r22
-rw-r--r--metadata/md5-cache/dev-util/gitlab-cli-1.51.013
-rw-r--r--metadata/md5-cache/dev-util/gitlab-cli-1.53.013
-rw-r--r--metadata/md5-cache/dev-util/gitlab-cli-1.57.0 (renamed from metadata/md5-cache/dev-util/gitlab-cli-1.52.0)4
-rw-r--r--metadata/md5-cache/dev-util/gitlab-runner-17.9.315
-rw-r--r--metadata/md5-cache/dev-util/gitlab-runner-18.0.115
-rw-r--r--metadata/md5-cache/dev-util/kafkactl-5.7.0 (renamed from metadata/md5-cache/dev-util/kafkactl-5.4.0)4
-rw-r--r--metadata/md5-cache/dev-util/nsight-compute-2025.1.1.24
-rw-r--r--metadata/md5-cache/dev-util/nsight-systems-2025.2.14
-rw-r--r--metadata/md5-cache/dev-util/pycharm-community-2024.3-r115
-rw-r--r--metadata/md5-cache/dev-util/pycharm-community-2024.3.515
-rw-r--r--metadata/md5-cache/dev-util/pycharm-community-2025.115
-rw-r--r--metadata/md5-cache/dev-util/pycharm-professional-2024.3-r115
-rw-r--r--metadata/md5-cache/dev-util/pycharm-professional-2024.3.515
-rw-r--r--metadata/md5-cache/dev-util/pycharm-professional-2025.115
-rw-r--r--metadata/md5-cache/dev-util/sasm-3.10.12
-rw-r--r--metadata/md5-cache/games-simulation/simutrans-124.2.12
-rw-r--r--metadata/md5-cache/gnustep-base/gnustep-back-art-0.32.014
-rw-r--r--metadata/md5-cache/gnustep-base/gnustep-back-cairo-0.32.014
-rw-r--r--metadata/md5-cache/gnustep-base/gnustep-back-xlib-0.32.014
-rw-r--r--metadata/md5-cache/gnustep-base/gnustep-gui-0.32.016
-rw-r--r--metadata/md5-cache/gui-libs/display-manager-init-1.1.2-r39
-rw-r--r--metadata/md5-cache/gui-libs/egl-wayland-1.1.1815
-rw-r--r--metadata/md5-cache/gui-libs/egl-x11-1.0.2_pre20250502 (renamed from metadata/md5-cache/gui-libs/egl-x11-1.0.0)6
-rw-r--r--metadata/md5-cache/gui-libs/eglexternalplatform-1.1-r19
-rw-r--r--metadata/md5-cache/lxqt-base/lxqt-panel-2.2.1 (renamed from metadata/md5-cache/lxqt-base/lxqt-panel-2.2.0)2
-rw-r--r--metadata/md5-cache/media-fonts/smiley-sans-1.1.14
-rw-r--r--metadata/md5-cache/media-fonts/smiley-sans-2.0.14
-rw-r--r--metadata/md5-cache/media-gfx/chafa-1.16.015
-rw-r--r--metadata/md5-cache/media-gfx/zbar-0.23.932
-rw-r--r--metadata/md5-cache/media-libs/libvpl-2.15.0 (renamed from metadata/md5-cache/media-libs/libvpl-2.13.0-r1)4
-rw-r--r--metadata/md5-cache/media-libs/libvpl-tools-1.4.0 (renamed from metadata/md5-cache/media-libs/libvpl-tools-1.2.0-r1)4
-rw-r--r--metadata/md5-cache/media-libs/oidn-2.3.2-r14
-rw-r--r--metadata/md5-cache/media-libs/oidn-2.3.34
-rw-r--r--metadata/md5-cache/media-libs/openal-1.24.34
-rw-r--r--metadata/md5-cache/media-libs/vpl-gpu-rt-24.3.416
-rw-r--r--metadata/md5-cache/media-libs/vpl-gpu-rt-25.2.2 (renamed from metadata/md5-cache/media-libs/vpl-gpu-rt-24.4.2)8
-rw-r--r--metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.102
-rw-r--r--metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.92
-rw-r--r--metadata/md5-cache/media-sound/mpg123-1.32.32
-rw-r--r--metadata/md5-cache/media-sound/mpg123-base-1.32.10-r22
-rw-r--r--metadata/md5-cache/media-sound/mpg123-base-1.32.9-r22
-rw-r--r--metadata/md5-cache/net-analyzer/netperf-2.7.0-r52
-rw-r--r--metadata/md5-cache/net-analyzer/netperf-2.7.0_p202101212
-rw-r--r--metadata/md5-cache/net-mail/courier-imap-5.2.114
-rw-r--r--metadata/md5-cache/net-misc/email-validator-1.1.02
-rw-r--r--metadata/md5-cache/net-proxy/haproxy-dataplaneapi-3.1.513
-rw-r--r--metadata/md5-cache/sci-libs/trilinos-14.4.02
-rw-r--r--metadata/md5-cache/sci-libs/trilinos-15.1.12
-rw-r--r--metadata/md5-cache/sci-ml/ideep-3.5.3_p24
-rw-r--r--metadata/md5-cache/sci-ml/ideep-3.5.3_p34
-rw-r--r--metadata/md5-cache/sci-physics/hepmc-2.06.112
-rw-r--r--metadata/md5-cache/sys-apps/less-6684
-rw-r--r--metadata/md5-cache/sys-apps/less-6784
-rw-r--r--metadata/md5-cache/sys-apps/less-99992
-rw-r--r--metadata/md5-cache/sys-auth/elogind-255.1717
-rw-r--r--metadata/md5-cache/sys-kernel/kci-dev-0.1.215
-rw-r--r--metadata/md5-cache/sys-kernel/kci-dev-0.1.6 (renamed from metadata/md5-cache/sys-kernel/kci-dev-0.1.4)2
-rw-r--r--metadata/md5-cache/sys-libs/gpm-1.20.7-r62
-rw-r--r--metadata/md5-cache/sys-power/sandmann-bin-1.4.1 (renamed from metadata/md5-cache/sys-power/sandmann-bin-1.4.0)2
-rw-r--r--metadata/md5-cache/www-apps/prowlarr-bin-1.36.2.5059 (renamed from metadata/md5-cache/www-apps/prowlarr-bin-1.36.1.5049)2
-rw-r--r--metadata/md5-cache/www-apps/radarr-bin-5.23.2.991914
-rw-r--r--metadata/md5-cache/www-apps/radarr-bin-5.23.3.998714
-rw-r--r--metadata/md5-cache/www-client/firefox-128.10.14
-rw-r--r--metadata/md5-cache/www-client/vivaldi-7.3.3635.114
-rw-r--r--metadata/md5-cache/www-client/vivaldi-7.3.3635.14 (renamed from metadata/md5-cache/www-client/vivaldi-7.3.3635.9)6
-rw-r--r--metadata/md5-cache/www-client/vivaldi-snapshot-7.4.3684.34 (renamed from metadata/md5-cache/www-client/vivaldi-snapshot-7.4.3679.3)2
-rw-r--r--metadata/md5-cache/x11-apps/sessreg-1.1.413
-rw-r--r--metadata/md5-cache/x11-apps/showfont-1.0.714
-rw-r--r--metadata/md5-cache/x11-apps/smproxy-1.0.814
-rw-r--r--metadata/md5-cache/x11-apps/viewres-1.0.814
-rw-r--r--metadata/md5-cache/x11-apps/xcursorgen-1.0.914
-rw-r--r--metadata/md5-cache/x11-misc/qps-2.11.1 (renamed from metadata/md5-cache/x11-misc/qps-2.11.0)2
-rw-r--r--metadata/md5-cache/x11-misc/qps-2.9.014
-rw-r--r--metadata/md5-cache/x11-misc/screengrab-2.8.014
-rw-r--r--metadata/md5-cache/x11-misc/screengrab-3.0.015
-rw-r--r--metadata/md5-cache/x11-misc/sddm-0.21.0_p2025050217
-rw-r--r--metadata/md5-cache/x11-wm/qtile-0.31.02
-rw-r--r--metadata/md5-cache/xfce-base/thunar-4.21.14
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-battery-plugin-1.2.014
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.7.214
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.8.014
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.7.017
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-cpufreq-plugin-1.3.014
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.3.014
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-dict-0.8.94
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-diskperf-plugin-2.8.014
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-docklike-plugin-0.5.016
-rw-r--r--net-analyzer/netperf/netperf-2.7.0-r5.ebuild4
-rw-r--r--net-analyzer/netperf/netperf-2.7.0_p20210121.ebuild4
-rw-r--r--net-mail/courier-imap/courier-imap-5.2.11.ebuild2
-rw-r--r--net-misc/email-validator/email-validator-1.1.0.ebuild2
-rw-r--r--net-proxy/haproxy-dataplaneapi/Manifest2
-rw-r--r--net-proxy/haproxy-dataplaneapi/haproxy-dataplaneapi-3.1.5.ebuild27
-rw-r--r--sci-libs/trilinos/trilinos-14.4.0.ebuild2
-rw-r--r--sci-libs/trilinos/trilinos-15.1.1.ebuild2
-rw-r--r--sci-ml/ideep/ideep-3.5.3_p2.ebuild2
-rw-r--r--sci-ml/ideep/ideep-3.5.3_p3.ebuild2
-rw-r--r--sci-physics/hepmc/hepmc-2.06.11.ebuild2
-rw-r--r--sys-apps/less/less-668.ebuild3
-rw-r--r--sys-apps/less/less-678.ebuild3
-rw-r--r--sys-apps/less/less-9999.ebuild4
-rw-r--r--sys-auth/elogind/Manifest1
-rw-r--r--sys-auth/elogind/elogind-255.17.ebuild197
-rw-r--r--sys-auth/elogind/files/elogind-255.17-revert-s2idle.patch108
-rw-r--r--sys-kernel/kci-dev/Manifest3
-rw-r--r--sys-kernel/kci-dev/kci-dev-0.1.2.ebuild26
-rw-r--r--sys-kernel/kci-dev/kci-dev-0.1.6.ebuild (renamed from sys-kernel/kci-dev/kci-dev-0.1.4.ebuild)0
-rw-r--r--sys-libs/gpm/gpm-1.20.7-r6.ebuild2
-rw-r--r--sys-power/sandmann-bin/Manifest2
-rw-r--r--sys-power/sandmann-bin/sandmann-bin-1.4.1.ebuild (renamed from sys-power/sandmann-bin/sandmann-bin-1.4.0.ebuild)0
-rw-r--r--www-apps/prowlarr-bin/Manifest12
-rw-r--r--www-apps/prowlarr-bin/prowlarr-bin-1.36.2.5059.ebuild (renamed from www-apps/prowlarr-bin/prowlarr-bin-1.36.1.5049.ebuild)0
-rw-r--r--www-apps/radarr-bin/Manifest12
-rw-r--r--www-apps/radarr-bin/radarr-bin-5.23.3.9987.ebuild (renamed from www-apps/radarr-bin/radarr-bin-5.23.2.9919.ebuild)12
-rw-r--r--www-client/firefox/firefox-128.10.1.ebuild2
-rw-r--r--www-client/vivaldi-snapshot/Manifest6
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-7.4.3684.34.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-7.4.3679.3.ebuild)0
-rw-r--r--www-client/vivaldi/Manifest6
-rw-r--r--www-client/vivaldi/vivaldi-7.3.3635.11.ebuild2
-rw-r--r--www-client/vivaldi/vivaldi-7.3.3635.14.ebuild (renamed from www-client/vivaldi/vivaldi-7.3.3635.9.ebuild)2
-rw-r--r--x11-apps/sessreg/Manifest1
-rw-r--r--x11-apps/sessreg/sessreg-1.1.4.ebuild13
-rw-r--r--x11-apps/showfont/Manifest1
-rw-r--r--x11-apps/showfont/showfont-1.0.7.ebuild14
-rw-r--r--x11-apps/smproxy/Manifest1
-rw-r--r--x11-apps/smproxy/smproxy-1.0.8.ebuild17
-rw-r--r--x11-apps/viewres/Manifest1
-rw-r--r--x11-apps/viewres/viewres-1.0.8.ebuild18
-rw-r--r--x11-apps/xcursorgen/Manifest1
-rw-r--r--x11-apps/xcursorgen/xcursorgen-1.0.9.ebuild16
-rw-r--r--x11-misc/qps/Manifest3
-rw-r--r--x11-misc/qps/qps-2.11.1.ebuild (renamed from x11-misc/qps/qps-2.11.0.ebuild)0
-rw-r--r--x11-misc/qps/qps-2.9.0.ebuild40
-rw-r--r--x11-misc/screengrab/Manifest2
-rw-r--r--x11-misc/screengrab/screengrab-3.0.0.ebuild (renamed from x11-misc/screengrab/screengrab-2.8.0.ebuild)26
-rw-r--r--x11-misc/sddm/Manifest1
-rw-r--r--x11-misc/sddm/sddm-0.21.0_p20250502.ebuild154
-rw-r--r--x11-wm/qtile/qtile-0.31.0.ebuild2
-rw-r--r--xfce-base/thunar/thunar-4.21.1.ebuild2
-rw-r--r--xfce-extra/xfce4-battery-plugin/Manifest1
-rw-r--r--xfce-extra/xfce4-battery-plugin/xfce4-battery-plugin-1.2.0.ebuild49
-rw-r--r--xfce-extra/xfce4-calculator-plugin/Manifest2
-rw-r--r--xfce-extra/xfce4-calculator-plugin/xfce4-calculator-plugin-0.8.0.ebuild (renamed from xfce-extra/xfce4-calculator-plugin/xfce4-calculator-plugin-0.7.2.ebuild)25
-rw-r--r--xfce-extra/xfce4-clipman-plugin/Manifest1
-rw-r--r--xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.7.0.ebuild76
-rw-r--r--xfce-extra/xfce4-cpufreq-plugin/Manifest1
-rw-r--r--xfce-extra/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.3.0.ebuild42
-rw-r--r--xfce-extra/xfce4-cpugraph-plugin/Manifest1
-rw-r--r--xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.3.0.ebuild43
-rw-r--r--xfce-extra/xfce4-dict/xfce4-dict-0.8.9.ebuild2
-rw-r--r--xfce-extra/xfce4-diskperf-plugin/Manifest1
-rw-r--r--xfce-extra/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.8.0.ebuild42
-rw-r--r--xfce-extra/xfce4-docklike-plugin/Manifest1
-rw-r--r--xfce-extra/xfce4-docklike-plugin/xfce4-docklike-plugin-0.5.0.ebuild62
439 files changed, 4344 insertions, 1873 deletions
diff --git a/app-arch/par2cmdline-turbo/par2cmdline-turbo-1.2.0.ebuild b/app-arch/par2cmdline-turbo/par2cmdline-turbo-1.2.0.ebuild
index 93147e6ec001..df26ec95a4f4 100644
--- a/app-arch/par2cmdline-turbo/par2cmdline-turbo-1.2.0.ebuild
+++ b/app-arch/par2cmdline-turbo/par2cmdline-turbo-1.2.0.ebuild
@@ -13,7 +13,7 @@ else
KEYWORDS="~amd64"
fi
-DESCRIPTION="par2cmdline × ParPar: speed focused par2cmdline fork"
+DESCRIPTION="par2cmdline x ParPar: speed focused par2cmdline fork"
HOMEPAGE="https://github.com/animetosho/par2cmdline-turbo"
LICENSE="GPL-2+"
diff --git a/app-arch/par2cmdline-turbo/par2cmdline-turbo-9999.ebuild b/app-arch/par2cmdline-turbo/par2cmdline-turbo-9999.ebuild
index 93147e6ec001..df26ec95a4f4 100644
--- a/app-arch/par2cmdline-turbo/par2cmdline-turbo-9999.ebuild
+++ b/app-arch/par2cmdline-turbo/par2cmdline-turbo-9999.ebuild
@@ -13,7 +13,7 @@ else
KEYWORDS="~amd64"
fi
-DESCRIPTION="par2cmdline × ParPar: speed focused par2cmdline fork"
+DESCRIPTION="par2cmdline x ParPar: speed focused par2cmdline fork"
HOMEPAGE="https://github.com/animetosho/par2cmdline-turbo"
LICENSE="GPL-2+"
diff --git a/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild b/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild
index 749cc9be038f..3fc824313780 100644
--- a/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild
@@ -26,7 +26,7 @@ else
KEYWORDS="amd64 ~arm64 x86"
fi
-DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
+DESCRIPTION="Apache plugin for Certbot (Let's Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot/
https://pypi.org/project/certbot-apache/
diff --git a/app-crypt/certbot-apache/certbot-apache-2.11.1.ebuild b/app-crypt/certbot-apache/certbot-apache-2.11.1.ebuild
index 3e1f0defcd7a..b84d5cfd6be2 100644
--- a/app-crypt/certbot-apache/certbot-apache-2.11.1.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-2.11.1.ebuild
@@ -25,7 +25,7 @@ else
KEYWORDS="amd64 ~arm64 ~riscv x86"
fi
-DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
+DESCRIPTION="Apache plugin for Certbot (Let's Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-apache/
diff --git a/app-crypt/certbot-apache/certbot-apache-3.1.0.ebuild b/app-crypt/certbot-apache/certbot-apache-3.1.0.ebuild
index ae77d49cfb78..6fe96a54b5da 100644
--- a/app-crypt/certbot-apache/certbot-apache-3.1.0.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-3.1.0.ebuild
@@ -26,7 +26,7 @@ else
KEYWORDS="~amd64 ~arm64 ~x86"
fi
-DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
+DESCRIPTION="Apache plugin for Certbot (Let's Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot/
https://pypi.org/project/certbot-apache/
diff --git a/app-crypt/certbot-apache/certbot-apache-3.2.0-r100.ebuild b/app-crypt/certbot-apache/certbot-apache-3.2.0-r100.ebuild
index ae6ed16d51de..a9b9c7bcdc63 100644
--- a/app-crypt/certbot-apache/certbot-apache-3.2.0-r100.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-3.2.0-r100.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
+DESCRIPTION="Apache plugin for Certbot (Let's Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-apache/
diff --git a/app-crypt/certbot-apache/certbot-apache-3.2.0.ebuild b/app-crypt/certbot-apache/certbot-apache-3.2.0.ebuild
index 576cc876c9cb..b6af493568f3 100644
--- a/app-crypt/certbot-apache/certbot-apache-3.2.0.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-3.2.0.ebuild
@@ -26,7 +26,7 @@ else
KEYWORDS="~amd64 ~arm64 ~x86"
fi
-DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
+DESCRIPTION="Apache plugin for Certbot (Let's Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-apache/
diff --git a/app-crypt/certbot-apache/certbot-apache-9999.ebuild b/app-crypt/certbot-apache/certbot-apache-9999.ebuild
index 128d4deab7cd..381262395228 100644
--- a/app-crypt/certbot-apache/certbot-apache-9999.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
+DESCRIPTION="Apache plugin for Certbot (Let's Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-apache/
diff --git a/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-2.11.1.ebuild b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-2.11.1.ebuild
index 2b361da8938d..286f3715961b 100644
--- a/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-2.11.1.ebuild
+++ b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-2.11.1.ebuild
@@ -25,7 +25,7 @@ else
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
fi
-DESCRIPTION="DNSimple Authenticator plugin for Certbot (Let’s Encrypt Client)"
+DESCRIPTION="DNSimple Authenticator plugin for Certbot (Let's Encrypt Client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-dns-dnsimple/
diff --git a/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0-r100.ebuild b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0-r100.ebuild
index cd26f4136d01..12bd45b72aad 100644
--- a/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0-r100.ebuild
+++ b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0-r100.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="DNSimple Authenticator plugin for Certbot (Let’s Encrypt Client)"
+DESCRIPTION="DNSimple Authenticator plugin for Certbot (Let's Encrypt Client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-dns-dnsimple/
diff --git a/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0.ebuild b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0.ebuild
index 5f407f2dbb09..22a8041c2d05 100644
--- a/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0.ebuild
+++ b/app-crypt/certbot-dns-dnsimple/certbot-dns-dnsimple-3.2.0.ebuild
@@ -26,7 +26,7 @@ else
KEYWORDS="~amd64 ~x86"
fi
-DESCRIPTION="DNSimple Authenticator plugin for Certbot (Let’s Encrypt Client)"
+DESCRIPTION="DNSimple Authenticator plugin for Certbot (Let's Encrypt Client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-dns-dnsimple/
diff --git a/app-crypt/certbot-dns-nsone/certbot-dns-nsone-2.11.1.ebuild b/app-crypt/certbot-dns-nsone/certbot-dns-nsone-2.11.1.ebuild
index 16b34aea54b9..e813b597cfe5 100644
--- a/app-crypt/certbot-dns-nsone/certbot-dns-nsone-2.11.1.ebuild
+++ b/app-crypt/certbot-dns-nsone/certbot-dns-nsone-2.11.1.ebuild
@@ -25,7 +25,7 @@ else
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
fi
-DESCRIPTION="NS1 DNS Authenticator plugin for Certbot (Let’s Encrypt Client)"
+DESCRIPTION="NS1 DNS Authenticator plugin for Certbot (Let's Encrypt Client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-dns-nsone/
diff --git a/app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0-r100.ebuild b/app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0-r100.ebuild
index bbafc7ba886f..ab426736759c 100644
--- a/app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0-r100.ebuild
+++ b/app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0-r100.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="NS1 DNS Authenticator plugin for Certbot (Let’s Encrypt Client)"
+DESCRIPTION="NS1 DNS Authenticator plugin for Certbot (Let's Encrypt Client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-dns-nsone/
diff --git a/app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0.ebuild b/app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0.ebuild
index a6e81447dffb..ed00e75da8d1 100644
--- a/app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0.ebuild
+++ b/app-crypt/certbot-dns-nsone/certbot-dns-nsone-3.2.0.ebuild
@@ -26,7 +26,7 @@ else
KEYWORDS="~amd64 ~x86"
fi
-DESCRIPTION="NS1 DNS Authenticator plugin for Certbot (Let’s Encrypt Client)"
+DESCRIPTION="NS1 DNS Authenticator plugin for Certbot (Let's Encrypt Client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-dns-nsone/
diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild b/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild
index 19043b27b23d..af5ecdd65d29 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild
@@ -25,7 +25,7 @@ else
KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
fi
-DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"
+DESCRIPTION="Nginx plugin for Certbot (Let's Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot/
https://pypi.org/project/certbot-nginx/
diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.11.1.ebuild b/app-crypt/certbot-nginx/certbot-nginx-2.11.1.ebuild
index cdfd6c44e0df..f1ee8c18d051 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-2.11.1.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-2.11.1.ebuild
@@ -25,7 +25,7 @@ else
KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
fi
-DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"
+DESCRIPTION="Nginx plugin for Certbot (Let's Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-nginx/
diff --git a/app-crypt/certbot-nginx/certbot-nginx-3.1.0.ebuild b/app-crypt/certbot-nginx/certbot-nginx-3.1.0.ebuild
index fda47cc95854..991629abc35d 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-3.1.0.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-3.1.0.ebuild
@@ -25,7 +25,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"
+DESCRIPTION="Nginx plugin for Certbot (Let's Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://letsencrypt.org/
diff --git a/app-crypt/certbot-nginx/certbot-nginx-3.2.0-r100.ebuild b/app-crypt/certbot-nginx/certbot-nginx-3.2.0-r100.ebuild
index ee0df032b6c3..09683e7f9982 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-3.2.0-r100.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-3.2.0-r100.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"
+DESCRIPTION="Nginx plugin for Certbot (Let's Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-nginx/
diff --git a/app-crypt/certbot-nginx/certbot-nginx-3.2.0.ebuild b/app-crypt/certbot-nginx/certbot-nginx-3.2.0.ebuild
index bb839b78301e..cb8ef15c0751 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-3.2.0.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-3.2.0.ebuild
@@ -25,7 +25,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"
+DESCRIPTION="Nginx plugin for Certbot (Let's Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-nginx/
diff --git a/app-crypt/certbot-nginx/certbot-nginx-9999.ebuild b/app-crypt/certbot-nginx/certbot-nginx-9999.ebuild
index 4e32e5329c4d..7122d475f1db 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-9999.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"
+DESCRIPTION="Nginx plugin for Certbot (Let's Encrypt client)"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot-nginx/
diff --git a/app-crypt/certbot/certbot-2.10.0.ebuild b/app-crypt/certbot/certbot-2.10.0.ebuild
index 4ef69c773865..a5ee1b20701c 100644
--- a/app-crypt/certbot/certbot-2.10.0.ebuild
+++ b/app-crypt/certbot/certbot-2.10.0.ebuild
@@ -22,7 +22,7 @@ else
KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
fi
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+DESCRIPTION="Let's Encrypt client to automate deployment of X.509 certificates"
HOMEPAGE="
https://github.com/certbot/certbot/
https://pypi.org/project/certbot/
diff --git a/app-crypt/certbot/certbot-2.11.0-r3.ebuild b/app-crypt/certbot/certbot-2.11.0-r3.ebuild
index 6a9f708f7312..235b825d95ae 100644
--- a/app-crypt/certbot/certbot-2.11.0-r3.ebuild
+++ b/app-crypt/certbot/certbot-2.11.0-r3.ebuild
@@ -22,7 +22,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+DESCRIPTION="Let's Encrypt client to automate deployment of X.509 certificates"
HOMEPAGE="
https://github.com/certbot/certbot/
https://pypi.org/project/certbot/
diff --git a/app-crypt/certbot/certbot-2.11.0.ebuild b/app-crypt/certbot/certbot-2.11.0.ebuild
index 4ef69c773865..a5ee1b20701c 100644
--- a/app-crypt/certbot/certbot-2.11.0.ebuild
+++ b/app-crypt/certbot/certbot-2.11.0.ebuild
@@ -22,7 +22,7 @@ else
KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
fi
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+DESCRIPTION="Let's Encrypt client to automate deployment of X.509 certificates"
HOMEPAGE="
https://github.com/certbot/certbot/
https://pypi.org/project/certbot/
diff --git a/app-crypt/certbot/certbot-2.11.1.ebuild b/app-crypt/certbot/certbot-2.11.1.ebuild
index cd4b405f3d74..f62711b09869 100644
--- a/app-crypt/certbot/certbot-2.11.1.ebuild
+++ b/app-crypt/certbot/certbot-2.11.1.ebuild
@@ -22,7 +22,7 @@ else
KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
fi
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+DESCRIPTION="Let's Encrypt client to automate deployment of X.509 certificates"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot/
diff --git a/app-crypt/certbot/certbot-3.0.1.ebuild b/app-crypt/certbot/certbot-3.0.1.ebuild
index b66c9419dbb1..80d10b96600c 100644
--- a/app-crypt/certbot/certbot-3.0.1.ebuild
+++ b/app-crypt/certbot/certbot-3.0.1.ebuild
@@ -22,7 +22,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+DESCRIPTION="Let's Encrypt client to automate deployment of X.509 certificates"
HOMEPAGE="
https://github.com/certbot/certbot/
https://pypi.org/project/certbot/
diff --git a/app-crypt/certbot/certbot-3.1.0.ebuild b/app-crypt/certbot/certbot-3.1.0.ebuild
index 1796fbb5ca55..35de1349b78f 100644
--- a/app-crypt/certbot/certbot-3.1.0.ebuild
+++ b/app-crypt/certbot/certbot-3.1.0.ebuild
@@ -22,7 +22,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+DESCRIPTION="Let's Encrypt client to automate deployment of X.509 certificates"
HOMEPAGE="
https://github.com/certbot/certbot/
https://pypi.org/project/certbot/
diff --git a/app-crypt/certbot/certbot-3.2.0-r103.ebuild b/app-crypt/certbot/certbot-3.2.0-r103.ebuild
index c9b7afff0343..32876225c137 100644
--- a/app-crypt/certbot/certbot-3.2.0-r103.ebuild
+++ b/app-crypt/certbot/certbot-3.2.0-r103.ebuild
@@ -22,7 +22,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+DESCRIPTION="Let's Encrypt client to automate deployment of X.509 certificates"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot/
diff --git a/app-crypt/certbot/certbot-3.2.0.ebuild b/app-crypt/certbot/certbot-3.2.0.ebuild
index cc2467694fca..370de66fd744 100644
--- a/app-crypt/certbot/certbot-3.2.0.ebuild
+++ b/app-crypt/certbot/certbot-3.2.0.ebuild
@@ -22,7 +22,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+DESCRIPTION="Let's Encrypt client to automate deployment of X.509 certificates"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot/
diff --git a/app-crypt/certbot/certbot-3.3.0-r3.ebuild b/app-crypt/certbot/certbot-3.3.0-r3.ebuild
index c9b7afff0343..32876225c137 100644
--- a/app-crypt/certbot/certbot-3.3.0-r3.ebuild
+++ b/app-crypt/certbot/certbot-3.3.0-r3.ebuild
@@ -22,7 +22,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+DESCRIPTION="Let's Encrypt client to automate deployment of X.509 certificates"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot/
diff --git a/app-crypt/certbot/certbot-4.0.0-r2.ebuild b/app-crypt/certbot/certbot-4.0.0-r2.ebuild
index 544a4fbf754e..bc7d349a3e91 100644
--- a/app-crypt/certbot/certbot-4.0.0-r2.ebuild
+++ b/app-crypt/certbot/certbot-4.0.0-r2.ebuild
@@ -22,7 +22,7 @@ else
KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
fi
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+DESCRIPTION="Let's Encrypt client to automate deployment of X.509 certificates"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot/
diff --git a/app-crypt/certbot/certbot-9999.ebuild b/app-crypt/certbot/certbot-9999.ebuild
index b9d4bf558927..eedaa8eaf1e0 100644
--- a/app-crypt/certbot/certbot-9999.ebuild
+++ b/app-crypt/certbot/certbot-9999.ebuild
@@ -22,7 +22,7 @@ else
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
+DESCRIPTION="Let's Encrypt client to automate deployment of X.509 certificates"
HOMEPAGE="
https://github.com/certbot/certbot
https://pypi.org/project/certbot/
diff --git a/app-crypt/dehydrated/Manifest b/app-crypt/dehydrated/Manifest
index 34d9e3c7ffe6..fd7aa3b742fc 100644
--- a/app-crypt/dehydrated/Manifest
+++ b/app-crypt/dehydrated/Manifest
@@ -1,4 +1,4 @@
DIST dehydrated-0.7.1.tar.gz 119992 BLAKE2B 0b287537206936ceff33bde8bbb8ab7b13f28bf58cd29c898348db0cf5a83157fed4535da218ac48a810a93b99474e96334a27c062c157e2f164b0e516b47111 SHA512 b7ac078d6034e784f3f485e8ce56b5fa2f1e2a3b5ef014d260046b5f1d5cbd99727501e95a9530d0d1b2f300003d3fa5bf7e7f532092041597236d92fbeb0f3c
DIST dehydrated-0.7.1.tar.gz.asc 488 BLAKE2B 0dd678976f897e8684695bce1742e498bcbec0f78781a53dae7f715a1a379f85eba3531c0f3181dcab9bd7005f086e82889dad6d26f7d2075c877eef3d653acf SHA512 f03872b7e087b3f719a76aaebd46f017f47595feb03a29f5fcbe33796655cdcd0a34580ae34a85e3280c8305a2fe2ada47e4436bfbec294b7dbf67768df86394
DIST dehydrated-0.7.2.tar.gz 120942 BLAKE2B a79f81e30b6687b012780a7949b877ef9db2f32c92906bf086f41ae325130afafe0d6f67bf49afa41b5f4a068509321a2a8ad03f8bb72b9d62d88d55e043a748 SHA512 fab52a53aa5e04293f98537b404de8b4b49a8b068d21f3a893c24c7e489b785c0e686a6ccd4e050e9e3690813dead55d7d42a6bd7a26e7b20e3b8b5e152c5e08
-DIST dehydrated-0.7.2.tar.gz.asc 164325 BLAKE2B 995349b05130b5653cc6251f98970585b6b375c77a18eade7e8274a977c3f294692301e89aa415f90f09d57b7076322427c22d633bf627c9a6776a6c75cfdc4f SHA512 65a18ca5f767c50aa09a2e0fad450a63dd99f114c005fda77d3ee36d604291a99f621595b9f39cc6a837b7d1b1ea9bc30b15622c537b92157b3573e47f5e34e3
+DIST dehydrated-0.7.2.tar.gz.asc 488 BLAKE2B d150deae5a9a5471d06606b4c861bba0942278f14e38f42381cd90cb476ce7094984a8fd037b4b472691c18ed4b512317f6bb54e05e973572352595afe9c17d9 SHA512 3d4425b10cb3610ab8f4553e74c02d517621b78d55cc941d1f8217510c8492d1bb2f26b0eb31affb62bb1cacce6f97f22a5215681686ab491cadb85898472eca
diff --git a/app-emulation/86Box/86Box-4.2.1-r1.ebuild b/app-emulation/86Box/86Box-4.2.1-r2.ebuild
index d31e28f23805..d37ca0a97463 100644
--- a/app-emulation/86Box/86Box-4.2.1-r1.ebuild
+++ b/app-emulation/86Box/86Box-4.2.1-r2.ebuild
@@ -24,23 +24,27 @@ DEPEND="
media-libs/rtmidi
net-libs/libslirp
sys-libs/zlib
- qt6? ( x11-libs/libXi )
- vde? ( net-misc/vde )
-"
-
-RDEPEND="
- ${DEPEND}
- fluidsynth? ( media-sound/fluidsynth )
+ fluidsynth? ( media-sound/fluidsynth:= )
munt? ( media-libs/munt-mt32emu )
openal? ( media-libs/openal )
qt6? (
- dev-qt/qtbase:6[gui,network,opengl,widgets]
- dev-qt/qttranslations:6
- kde-frameworks/extra-cmake-modules
+ dev-libs/wayland
+ dev-qt/qtbase:6=[gui,network,opengl,widgets]
+ x11-libs/libX11
+ x11-libs/libXi
+ x11-libs/libxkbcommon
)
"
+RDEPEND="${DEPEND}
+ qt6? ( dev-qt/qttranslations:6 )
+ vde? ( net-misc/vde )
+"
+BDEPEND="
+ virtual/pkgconfig
+ qt6? ( kde-frameworks/extra-cmake-modules )
+"
-BDEPEND="virtual/pkgconfig"
+PATCHES=( "${FILESDIR}"/${P}-crashfix-{1,2,3}.patch ) # bug #953992, git master
src_configure() {
# LTO needs to be filtered
diff --git a/app-emulation/86Box/files/86Box-4.2.1-crashfix-1.patch b/app-emulation/86Box/files/86Box-4.2.1-crashfix-1.patch
new file mode 100644
index 000000000000..56dfae1cad56
--- /dev/null
+++ b/app-emulation/86Box/files/86Box-4.2.1-crashfix-1.patch
@@ -0,0 +1,22 @@
+From f37c2339dce9213c21c7ccc8f8ad01260ce80603 Mon Sep 17 00:00:00 2001
+From: Tarek Soliman <tarek@bashasoliman.com>
+Date: Fri, 6 Sep 2024 17:05:44 -0500
+Subject: [PATCH] Media history: fix buffer overflow
+
+---
+ src/qt/qt_mediahistorymanager.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/qt/qt_mediahistorymanager.cpp b/src/qt/qt_mediahistorymanager.cpp
+index 9886c205bd..cd9be766b3 100644
+--- a/src/qt/qt_mediahistorymanager.cpp
++++ b/src/qt/qt_mediahistorymanager.cpp
+@@ -337,7 +337,7 @@ MediaHistoryManager::removeMissingImages(device_index_list_t &device_history)
+ }
+
+ char *p = checked_path.toUtf8().data();
+- char temp[1024] = { 0 };
++ char temp[MAX_IMAGE_PATH_LEN -1] = { 0 };
+
+ if (path_abs(p)) {
+ if (strlen(p) > (MAX_IMAGE_PATH_LEN - 1))
diff --git a/app-emulation/86Box/files/86Box-4.2.1-crashfix-2.patch b/app-emulation/86Box/files/86Box-4.2.1-crashfix-2.patch
new file mode 100644
index 000000000000..2b7fca267f47
--- /dev/null
+++ b/app-emulation/86Box/files/86Box-4.2.1-crashfix-2.patch
@@ -0,0 +1,36 @@
+From ea5ef55bd13f504c26d075ce73f72867c1d4cea3 Mon Sep 17 00:00:00 2001
+From: RichardG867 <richardg867@gmail.com>
+Date: Fri, 11 Oct 2024 16:50:12 -0300
+Subject: [PATCH] qt: Fix another media menu string deallocation crash
+
+---
+ src/qt/qt_mediahistorymanager.cpp | 11 +++++------
+ 1 file changed, 5 insertions(+), 6 deletions(-)
+
+diff --git a/src/qt/qt_mediahistorymanager.cpp b/src/qt/qt_mediahistorymanager.cpp
+index cd9be766b3..2acdc8e5bb 100644
+--- a/src/qt/qt_mediahistorymanager.cpp
++++ b/src/qt/qt_mediahistorymanager.cpp
+@@ -336,17 +336,16 @@ MediaHistoryManager::removeMissingImages(device_index_list_t &device_history)
+ continue;
+ }
+
+- char *p = checked_path.toUtf8().data();
+ char temp[MAX_IMAGE_PATH_LEN -1] = { 0 };
+
+- if (path_abs(p)) {
+- if (strlen(p) > (MAX_IMAGE_PATH_LEN - 1))
+- fatal("removeMissingImages(): strlen(p) > 2047\n");
++ if (path_abs(checked_path.toUtf8().data())) {
++ if (checked_path.length() > (MAX_IMAGE_PATH_LEN - 1))
++ fatal("removeMissingImages(): checked_path.length() > 2047\n");
+ else
+- snprintf(temp, (MAX_IMAGE_PATH_LEN - 1), "%s", p);
++ snprintf(temp, (MAX_IMAGE_PATH_LEN - 1), "%s", checked_path.toUtf8().constData());
+ } else
+ snprintf(temp, (MAX_IMAGE_PATH_LEN - 1), "%s%s%s", usr_path,
+- path_get_slash(usr_path), p);
++ path_get_slash(usr_path), checked_path.toUtf8().constData());
+ path_normalize(temp);
+
+ QString qstr = QString::fromUtf8(temp);
diff --git a/app-emulation/86Box/files/86Box-4.2.1-crashfix-3.patch b/app-emulation/86Box/files/86Box-4.2.1-crashfix-3.patch
new file mode 100644
index 000000000000..d97f4d274e1d
--- /dev/null
+++ b/app-emulation/86Box/files/86Box-4.2.1-crashfix-3.patch
@@ -0,0 +1,40 @@
+From 6b05602ea4d1593edf8d0fff17e733b182e94637 Mon Sep 17 00:00:00 2001
+From: OBattler <oubattler@gmail.com>
+Date: Sun, 5 Jan 2025 22:35:50 +0100
+Subject: [PATCH] QT: Increase buffer size and improve sanity checking when
+ removing an image.
+
+---
+ src/qt/qt_mediahistorymanager.cpp | 14 +++++++++-----
+ 1 file changed, 9 insertions(+), 5 deletions(-)
+
+diff --git a/src/qt/qt_mediahistorymanager.cpp b/src/qt/qt_mediahistorymanager.cpp
+index 2acdc8e5bb..d548c0779c 100644
+--- a/src/qt/qt_mediahistorymanager.cpp
++++ b/src/qt/qt_mediahistorymanager.cpp
+@@ -336,16 +336,20 @@ MediaHistoryManager::removeMissingImages(device_index_list_t &device_history)
+ continue;
+ }
+
+- char temp[MAX_IMAGE_PATH_LEN -1] = { 0 };
++ char temp[MAX_IMAGE_PATH_LEN * 2] = { 0 };
+
+ if (path_abs(checked_path.toUtf8().data())) {
+ if (checked_path.length() > (MAX_IMAGE_PATH_LEN - 1))
+- fatal("removeMissingImages(): checked_path.length() > 2047\n");
++ fatal("removeMissingImages(): checked_path.length() > %i\n", MAX_IMAGE_PATH_LEN - 1);
+ else
+ snprintf(temp, (MAX_IMAGE_PATH_LEN - 1), "%s", checked_path.toUtf8().constData());
+- } else
+- snprintf(temp, (MAX_IMAGE_PATH_LEN - 1), "%s%s%s", usr_path,
+- path_get_slash(usr_path), checked_path.toUtf8().constData());
++ } else {
++ if ((strlen(usr_path) + strlen(path_get_slash(usr_path)) + checked_path.length()) > (MAX_IMAGE_PATH_LEN - 1))
++ fatal("removeMissingImages(): Combined absolute path length > %i\n", MAX_IMAGE_PATH_LEN - 1);
++ else
++ snprintf(temp, (MAX_IMAGE_PATH_LEN - 1), "%s%s%s", usr_path,
++ path_get_slash(usr_path), checked_path.toUtf8().constData());
++ }
+ path_normalize(temp);
+
+ QString qstr = QString::fromUtf8(temp);
diff --git a/app-misc/FreeSSM/FreeSSM-1.2.5_p20240407.ebuild b/app-misc/FreeSSM/FreeSSM-1.2.5_p20240407.ebuild
index d5a4c9d65af1..8cd8dc022545 100644
--- a/app-misc/FreeSSM/FreeSSM-1.2.5_p20240407.ebuild
+++ b/app-misc/FreeSSM/FreeSSM-1.2.5_p20240407.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit qmake-utils desktop
-DESCRIPTION="Free and easy to use diagnostic and adjustment tool for SUBARU® vehicles"
+DESCRIPTION="Free and easy to use diagnostic and adjustment tool for SUBARU vehicles"
HOMEPAGE="https://github.com/Comer352L/FreeSSM"
if [[ ${PV} == *9999* ]]; then
diff --git a/app-misc/FreeSSM/FreeSSM-9999.ebuild b/app-misc/FreeSSM/FreeSSM-9999.ebuild
index d5a4c9d65af1..8cd8dc022545 100644
--- a/app-misc/FreeSSM/FreeSSM-9999.ebuild
+++ b/app-misc/FreeSSM/FreeSSM-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit qmake-utils desktop
-DESCRIPTION="Free and easy to use diagnostic and adjustment tool for SUBARU® vehicles"
+DESCRIPTION="Free and easy to use diagnostic and adjustment tool for SUBARU vehicles"
HOMEPAGE="https://github.com/Comer352L/FreeSSM"
if [[ ${PV} == *9999* ]]; then
diff --git a/app-misc/ckermit/ckermit-10.0.414_beta11-r1.ebuild b/app-misc/ckermit/ckermit-10.0.414_beta11-r1.ebuild
index 9a0993ea571e..0ceb473ef159 100644
--- a/app-misc/ckermit/ckermit-10.0.414_beta11-r1.ebuild
+++ b/app-misc/ckermit/ckermit-10.0.414_beta11-r1.ebuild
@@ -46,7 +46,7 @@ src_prepare() {
}
src_compile() {
- # "ckcfn3.c:224:16: error: type of ‘sndfilter’ does not match original declaration"
+ # "ckcfn3.c:224:16: error: type of 'sndfilter' does not match original declaration"
filter-lto
# We don't enable any of the telnet/ftp authentication stuff
diff --git a/app-misc/ckermit/ckermit-10.0.416_beta12.ebuild b/app-misc/ckermit/ckermit-10.0.416_beta12.ebuild
index bac243fa8dd1..520482027d0b 100644
--- a/app-misc/ckermit/ckermit-10.0.416_beta12.ebuild
+++ b/app-misc/ckermit/ckermit-10.0.416_beta12.ebuild
@@ -44,7 +44,7 @@ src_prepare() {
}
src_compile() {
- # "ckcfn3.c:224:16: error: type of ‘sndfilter’ does not match original declaration"
+ # "ckcfn3.c:224:16: error: type of 'sndfilter' does not match original declaration"
filter-lto
# We don't enable any of the telnet/ftp authentication stuff
diff --git a/app-misc/ddcui/Manifest b/app-misc/ddcui/Manifest
index ff761f3de967..df50bce9391b 100644
--- a/app-misc/ddcui/Manifest
+++ b/app-misc/ddcui/Manifest
@@ -1 +1,2 @@
DIST ddcui-0.5.4.tar.gz 617279 BLAKE2B a8a4fe8ad938efdee4baed1f8d450cc9aa0e8687fbe35bc2f4593a2214413e1b00ad1ee9884f4ef1eaebc3d7173a6aa01b0ace1b0ee99afc7b06f83fffd06da1 SHA512 f6e044f99419e0841663034ee84c1ad038ed64f8287fd48bbe5ba19b1dea3b714e4952cb11e04a04548e7c31e476459554b75748b2c0f844ed7b68fa5bb543e6
+DIST ddcui-0.6.0.tar.gz 628786 BLAKE2B 03970ca20d08b4b07ff2896ffb9eb50e22627d0ece216b6647f25ee0265903e4acd6d1aa2869b8dc103635ee1039677af6b446772e62d12eda3bd50be91cd119 SHA512 16b41b4f96ab7d3872f298a201ef3dd62f692f9f47575971fbc66bcb8c2fa2acf3142ba5d36f9d88738babdff334f4e6ded6357a0149c3fbb24de07e4766bea7
diff --git a/app-misc/ddcui/ddcui-0.6.0.ebuild b/app-misc/ddcui/ddcui-0.6.0.ebuild
new file mode 100644
index 000000000000..8cebd4ea5c83
--- /dev/null
+++ b/app-misc/ddcui/ddcui-0.6.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2019-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Check for bumps & cleanup with app-misc/ddcutil
+
+inherit cmake xdg
+
+DESCRIPTION="Graphical user interface for ddcutil - control monitor settings"
+HOMEPAGE="https://www.ddcutil.com/ddcui_main/"
+SRC_URI="https://github.com/rockowitz/ddcui/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ dev-libs/glib
+ >=app-misc/ddcutil-2.2.0:0/5
+ >=dev-qt/qtbase-6.1:6[gui,widgets]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.5.3-drop-qthelp-dep.patch"
+)
+
+src_prepare() {
+ # move docs to correct dir
+ sed -i -e "s%share/doc/ddcui%share/doc/${PF}%g" CMakeLists.txt || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # Not quite there yet, so force off
+ -DUSE_QT6=ON
+ )
+
+ cmake_src_configure
+}
diff --git a/app-misc/openrgb/openrgb-0.9-r2.ebuild b/app-misc/openrgb/openrgb-0.9-r2.ebuild
index 45f1bddc4d98..1b8234300ada 100644
--- a/app-misc/openrgb/openrgb-0.9-r2.ebuild
+++ b/app-misc/openrgb/openrgb-0.9-r2.ebuild
@@ -65,7 +65,7 @@ src_configure() {
# instead, and compiles the .cpp file again.
append-ldflags -Wl,--export-dynamic
- # > warning: ‘-pipe’ ignored because ‘-save-temps’ specified
+ # > warning: '-pipe' ignored because '-save-temps' specified
filter-flags -pipe
# cpp-httplib >=0.16.0 changed the library name from "httplib" to "cpp-httplib".
diff --git a/app-misc/openrgb/openrgb-9999.ebuild b/app-misc/openrgb/openrgb-9999.ebuild
index d5be8e1b92c7..8beeb9b6704e 100644
--- a/app-misc/openrgb/openrgb-9999.ebuild
+++ b/app-misc/openrgb/openrgb-9999.ebuild
@@ -61,7 +61,7 @@ src_configure() {
# instead, and compiles the .cpp file again.
append-ldflags -Wl,--export-dynamic
- # > warning: ‘-pipe’ ignored because ‘-save-temps’ specified
+ # > warning: '-pipe' ignored because '-save-temps' specified
filter-flags -pipe
# cpp-httplib >=0.16.0 changed the library name from "httplib" to "cpp-httplib".
diff --git a/app-shells/atuin/atuin-18.4.0.ebuild b/app-shells/atuin/atuin-18.4.0.ebuild
index 282ac5c6eea3..d314032dc896 100644
--- a/app-shells/atuin/atuin-18.4.0.ebuild
+++ b/app-shells/atuin/atuin-18.4.0.ebuild
@@ -80,7 +80,7 @@ src_test() {
initdb "${postgres_dir}" || die
local port=11123
- # -h '' → only socket connections allowed.
+ # -h '' --> only socket connections allowed.
postgres -D "${postgres_dir}" \
-k "${postgres_dir}" \
-p "${port}" &
diff --git a/app-shells/atuin/atuin-18.5.0.ebuild b/app-shells/atuin/atuin-18.5.0.ebuild
index 9a0177e592f9..408c0ccbbdf4 100644
--- a/app-shells/atuin/atuin-18.5.0.ebuild
+++ b/app-shells/atuin/atuin-18.5.0.ebuild
@@ -80,7 +80,7 @@ src_test() {
initdb "${postgres_dir}" || die
local port=11123
- # -h '' → only socket connections allowed.
+ # -h '' --> only socket connections allowed.
postgres -D "${postgres_dir}" \
-k "${postgres_dir}" \
-p "${port}" &
diff --git a/app-shells/atuin/atuin-18.6.1.ebuild b/app-shells/atuin/atuin-18.6.1.ebuild
index 1e2585996737..5924bd2bf5f4 100644
--- a/app-shells/atuin/atuin-18.6.1.ebuild
+++ b/app-shells/atuin/atuin-18.6.1.ebuild
@@ -79,7 +79,7 @@ src_test() {
initdb "${postgres_dir}" || die
local port=11123
- # -h '' → only socket connections allowed.
+ # -h '' --> only socket connections allowed.
postgres -D "${postgres_dir}" \
-k "${postgres_dir}" \
-p "${port}" &
diff --git a/app-text/cherrytree/cherrytree-1.2.0.ebuild b/app-text/cherrytree/cherrytree-1.2.0.ebuild
index 767d12245641..ab33f7c53b0c 100644
--- a/app-text/cherrytree/cherrytree-1.2.0.ebuild
+++ b/app-text/cherrytree/cherrytree-1.2.0.ebuild
@@ -13,9 +13,9 @@ HOMEPAGE="https://www.giuspen.com/cherrytree/"
SRC_URI="https://github.com/giuspen/${PN}/releases/download/v${PV}/${P/-/_}.tar.xz"
S="${WORKDIR}"/${P/-/_}
-# GPL-3 — future/src/ct (CherryTree)
-# LGPL-2.1 — future/src/7za (7zip)
-# MIT — future/src/fmt (libfmt)
+# GPL-3 - future/src/ct (CherryTree)
+# LGPL-2.1 - future/src/7za (7zip)
+# MIT - future/src/fmt (libfmt)
LICENSE="GPL-3 LGPL-2.1 MIT"
SLOT="0"
diff --git a/app-text/cherrytree/cherrytree-1.3.0.ebuild b/app-text/cherrytree/cherrytree-1.3.0.ebuild
index 767d12245641..ab33f7c53b0c 100644
--- a/app-text/cherrytree/cherrytree-1.3.0.ebuild
+++ b/app-text/cherrytree/cherrytree-1.3.0.ebuild
@@ -13,9 +13,9 @@ HOMEPAGE="https://www.giuspen.com/cherrytree/"
SRC_URI="https://github.com/giuspen/${PN}/releases/download/v${PV}/${P/-/_}.tar.xz"
S="${WORKDIR}"/${P/-/_}
-# GPL-3 — future/src/ct (CherryTree)
-# LGPL-2.1 — future/src/7za (7zip)
-# MIT — future/src/fmt (libfmt)
+# GPL-3 - future/src/ct (CherryTree)
+# LGPL-2.1 - future/src/7za (7zip)
+# MIT - future/src/fmt (libfmt)
LICENSE="GPL-3 LGPL-2.1 MIT"
SLOT="0"
diff --git a/app-text/cherrytree/cherrytree-1.4.0.ebuild b/app-text/cherrytree/cherrytree-1.4.0.ebuild
index f42621f631c6..1d71133682da 100644
--- a/app-text/cherrytree/cherrytree-1.4.0.ebuild
+++ b/app-text/cherrytree/cherrytree-1.4.0.ebuild
@@ -13,9 +13,9 @@ HOMEPAGE="https://www.giuspen.com/cherrytree/"
SRC_URI="https://github.com/giuspen/${PN}/releases/download/v${PV}/${P/-/_}.tar.xz"
S="${WORKDIR}"/${P/-/_}
-# GPL-3 — future/src/ct (CherryTree)
-# LGPL-2.1 — future/src/7za (7zip)
-# MIT — future/src/fmt (libfmt)
+# GPL-3 - future/src/ct (CherryTree)
+# LGPL-2.1 - future/src/7za (7zip)
+# MIT - future/src/fmt (libfmt)
LICENSE="GPL-3 LGPL-2.1 MIT"
SLOT="0"
diff --git a/app-text/discount/discount-2.2.7c-r1.ebuild b/app-text/discount/discount-2.2.7c-r1.ebuild
index 0342dd5102c4..5fd92773d5fe 100644
--- a/app-text/discount/discount-2.2.7c-r1.ebuild
+++ b/app-text/discount/discount-2.2.7c-r1.ebuild
@@ -22,9 +22,9 @@ PATCHES=(
src_prepare() {
default
- # for QA, we remove the Makefile’s usage of install -s.
+ # for QA, we remove the Makefile's usage of install -s.
# Drop ldconfig invocation.
- # Force “librarian.sh” to respect LDFLAGS ($FLAGS should have CFLAGS
+ # Force "librarian.sh" to respect LDFLAGS ($FLAGS should have CFLAGS
# at that point).
sed -i \
-e '/INSTALL_PROGRAM/s,\$_strip ,,' \
diff --git a/app-text/discount/discount-3.0.0a.ebuild b/app-text/discount/discount-3.0.0a.ebuild
index 6c5407b894ce..2228eef31625 100644
--- a/app-text/discount/discount-3.0.0a.ebuild
+++ b/app-text/discount/discount-3.0.0a.ebuild
@@ -18,9 +18,9 @@ RESTRICT="!test? ( test )"
src_prepare() {
default
- # for QA, we remove the Makefile’s usage of install -s.
+ # for QA, we remove the Makefile's usage of install -s.
# Drop ldconfig invocation.
- # Force “librarian.sh” to respect LDFLAGS ($FLAGS should have CFLAGS
+ # Force "librarian.sh" to respect LDFLAGS ($FLAGS should have CFLAGS
# at that point).
sed -i \
-e '/INSTALL_PROGRAM/s,\$_strip ,,' \
diff --git a/app-text/discount/discount-3.0.0d.ebuild b/app-text/discount/discount-3.0.0d.ebuild
index 40a5c1729768..2e0ff4a05cf5 100644
--- a/app-text/discount/discount-3.0.0d.ebuild
+++ b/app-text/discount/discount-3.0.0d.ebuild
@@ -18,9 +18,9 @@ RESTRICT="!test? ( test )"
src_prepare() {
default
- # for QA, we remove the Makefile’s usage of install -s.
+ # for QA, we remove the Makefile's usage of install -s.
# Drop ldconfig invocation.
- # Force “librarian.sh” to respect LDFLAGS ($FLAGS should have CFLAGS
+ # Force "librarian.sh" to respect LDFLAGS ($FLAGS should have CFLAGS
# at that point).
sed -i \
-e '/INSTALL_PROGRAM/s,\$_strip ,,' \
diff --git a/dev-db/mongodb-compass-bin/Manifest b/dev-db/mongodb-compass-bin/Manifest
index 67fa23b52f4a..2b8b9cf6a6aa 100644
--- a/dev-db/mongodb-compass-bin/Manifest
+++ b/dev-db/mongodb-compass-bin/Manifest
@@ -1,2 +1,2 @@
-DIST mongodb-compass_1.46.0_amd64.deb 114338644 BLAKE2B 89a27020b505f4c8b253ef16b22c4795d287f77fa34b9a7d12d5a03279547f652c71d002b708a55850cd4a2936c57db059f797863f66484b7ceee5e9b47d4d90 SHA512 b2c878ac9ac20051ca73c4f829c37ef425e1b6d7aed383b61b5279e68141fa6b31f980fd60f1c2cddfbc193c73147095236dfcaa40d050a58d250d12ac240a61
DIST mongodb-compass_1.46.1_amd64.deb 114293168 BLAKE2B 0fccb3115b2e852b692d2797b9251f4e3a1d5da071e3fe1c7890ff73b10cc2c20b6c46e690adb271587bb68285fe68d52e8f70c9b3b38ff01793d3daf67122c3 SHA512 2a8b3eb4e35f6524a173239a35211a3fcaa6b1f4336194481fb679258fe642e424be0aeac412c2482056137cd01281c741d18772f452c15678cb4a3872835a52
+DIST mongodb-compass_1.46.2_amd64.deb 111919700 BLAKE2B 86d6c7dd3dc84c8c86fd2fabb1802790b1b53ae03f2dc31c4dc99e1d32d50b7f246286a8d1d5f8a7b2f2c286dd55581a3242088279ce041723294b1c6ca06708 SHA512 a41a762e613bf2e36a38de55873c60f13de28bc66d0222f02f72b8e1c2c4a2040e37c6cb77e6d0a4703954cf5923c0af3d3a2cb56bac9c54c1cf55f6181ed7ee
diff --git a/dev-db/mongodb-compass-bin/mongodb-compass-bin-1.46.0.ebuild b/dev-db/mongodb-compass-bin/mongodb-compass-bin-1.46.2.ebuild
index a6af371e3ef6..12055feee23d 100644
--- a/dev-db/mongodb-compass-bin/mongodb-compass-bin-1.46.0.ebuild
+++ b/dev-db/mongodb-compass-bin/mongodb-compass-bin-1.46.2.ebuild
@@ -3,7 +3,12 @@
EAPI=8
-inherit desktop unpacker wrapper xdg
+CHROMIUM_LANGS="
+ af am ar bg bn ca cs da de el en-GB en-US es-419 es et fa fi fil fr gu he
+ hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk
+ sl sr sv sw ta te th tr uk ur vi zh-CN zh-TW
+"
+inherit chromium-2 desktop unpacker wrapper xdg
DESCRIPTION="GUI for MongoDB"
HOMEPAGE="https://mongodb.com/compass https://github.com/mongodb-js/compass"
@@ -42,6 +47,18 @@ QA_PREBUILT="
usr/lib/mongodb-compass/.*
"
+src_prepare() {
+ default
+
+ cd usr/lib/mongodb-compass/locales || die
+ chromium_remove_language_paks
+}
+
+src_configure() {
+ default
+ chromium_suid_sandbox_check_kernel_config
+}
+
src_install() {
insinto /usr/lib/mongodb-compass
doins -r usr/lib/mongodb-compass/.
diff --git a/dev-db/pgbadger/Manifest b/dev-db/pgbadger/Manifest
index 7d50f9b0a806..0507ef24e0bd 100644
--- a/dev-db/pgbadger/Manifest
+++ b/dev-db/pgbadger/Manifest
@@ -1,3 +1,2 @@
-DIST pgbadger-12.1.tar.gz 3041661 BLAKE2B 0489b52a56b20442f4ad9c2f22c63eee7049ad93b65166d4d87a96aebf8ca20dd3709291fed4a31df77c0c49e4efa10a66d9c185b9f7f66818057aca1a83a607 SHA512 16cdb64cd425b58d9f13a4ffe06eb79aeb0238c585e325ed7f1613a32a960fb19a5871c29ebd082ffc52b063b8da16d22ded1367e47557473389ead001dffc06
-DIST pgbadger-12.2.tar.gz 3044596 BLAKE2B ab25e4b52099fa22d8e0bbcc1e0702fc9ec0982e00027a28e3b5735d456058d7b2f2b67dc1e9c857fb87bcea7ae273eeb3b97a260fb5387ccd768057e11a826b SHA512 b07dba94a0eb57cf8559439660204fd40cb3f2a9fc9a8fd4c0200af1b41a13bad2bd908f9019ecabce2f17c76fcb6d364b2b3b64c64028d4e40665df1075bd5d
DIST pgbadger-12.4.tar.gz 4062907 BLAKE2B 1922d486a2ef4f87267156c2ebb5f038cbf5b48dc5a4dce80a517cbad000e5d4545b36c6a2404f699d987214c97ae9c867603138b8781131a71591d206adeaa0 SHA512 251035796275ed51efa2d3f45f8cf79c5ed89af34ee8b65c1ed2f481699152902a4f8820b316d06e4cf6528f894bc29ddce2b2ef2524e326a081f9412b9416d8
+DIST pgbadger-13.1.tar.gz 4367754 BLAKE2B b88629278c5a635832ffe929025946be0a3932a204667c3a3edd27174830b162c72a1e29e4e6e6d4ba8949203ae8d96dbeec884cb9ea2e6b7ea97e2fa445a083 SHA512 336b2d59eaa7f8e0ff0d42b07e61e674d08fa12eb1711220a6f3fdf6a2c84de4d01b4aa4af2d8644e873e84cf887badf203ab95029a5e2f3b5280a739a7c945e
diff --git a/dev-db/pgbadger/pgbadger-12.1.ebuild b/dev-db/pgbadger/pgbadger-12.1.ebuild
deleted file mode 100644
index 48bd85429c6f..000000000000
--- a/dev-db/pgbadger/pgbadger-12.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit perl-module
-
-DESCRIPTION="pgBadger is a PostgreSQL log analyzer"
-HOMEPAGE="https://pgbadger.darold.net/"
-SRC_URI="https://github.com/darold/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- dev-perl/JSON-XS
- dev-perl/Text-CSV_XS
-"
-RDEPEND="${DEPEND}"
-
-src_test() {
- prove || die
-}
diff --git a/dev-db/pgbadger/pgbadger-12.4.ebuild b/dev-db/pgbadger/pgbadger-12.4.ebuild
index ffc67f024940..ef0cd0dd45d9 100644
--- a/dev-db/pgbadger/pgbadger-12.4.ebuild
+++ b/dev-db/pgbadger/pgbadger-12.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,6 +17,7 @@ DEPEND="
dev-perl/JSON-XS
dev-perl/Text-CSV_XS
dev-perl/Pod-Markdown
+ sys-apps/which
"
RDEPEND="${DEPEND}"
diff --git a/dev-db/pgbadger/pgbadger-12.2.ebuild b/dev-db/pgbadger/pgbadger-13.1.ebuild
index ad3eca1581d2..ef0cd0dd45d9 100644
--- a/dev-db/pgbadger/pgbadger-12.2.ebuild
+++ b/dev-db/pgbadger/pgbadger-13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,6 +17,7 @@ DEPEND="
dev-perl/JSON-XS
dev-perl/Text-CSV_XS
dev-perl/Pod-Markdown
+ sys-apps/which
"
RDEPEND="${DEPEND}"
diff --git a/dev-haskell/cabal/cabal-3.4.1.0-r1.ebuild b/dev-haskell/cabal/cabal-3.4.1.0-r1.ebuild
index ed53dd39ce33..a02c111f84c2 100644
--- a/dev-haskell/cabal/cabal-3.4.1.0-r1.ebuild
+++ b/dev-haskell/cabal/cabal-3.4.1.0-r1.ebuild
@@ -55,8 +55,8 @@ src_prepare() {
# Cabal bootstraps with 'ghc --make' without package cleanup in environment.
# That causes module collisions at build:
- # - pulseaudio: Distribution/Utils/Structured.hs:98:1: error: Ambiguous module name ‘Data.Time’: it was found in multiple packages: pulseaudio-0.0.2.1 time-1.9.3
- # - kinds: Distribution/Utils/Structured.hs:106:1: error: Ambiguous module name ‘Data.Kind’: it was found in multiple packages: base-4.14.1.0 kinds-0.0.1.5
+ # - pulseaudio: Distribution/Utils/Structured.hs:98:1: error: Ambiguous module name 'Data.Time': it was found in multiple packages: pulseaudio-0.0.2.1 time-1.9.3
+ # - kinds: Distribution/Utils/Structured.hs:106:1: error: Ambiguous module name 'Data.Kind': it was found in multiple packages: base-4.14.1.0 kinds-0.0.1.5
HCFLAGS="${HCFLAGS} -ignore-package=pulseaudio"
HCFLAGS="${HCFLAGS} -ignore-package=kinds"
}
diff --git a/dev-haskell/http-date/http-date-0.0.11.ebuild b/dev-haskell/http-date/http-date-0.0.11.ebuild
index bd0d30401b3e..d05975d8d0af 100644
--- a/dev-haskell/http-date/http-date-0.0.11.ebuild
+++ b/dev-haskell/http-date/http-date-0.0.11.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-RESTRICT=test # Ambiguous module name ‘Data.Time’: it was found in multiple packages: pulseaudio-0.0.2.1 time-1.8.0.2
+RESTRICT=test # Ambiguous module name 'Data.Time': it was found in multiple packages: pulseaudio-0.0.2.1 time-1.8.0.2
RDEPEND="dev-haskell/attoparsec:=[profile?]
>=dev-lang/ghc-8.4.3:=
diff --git a/dev-haskell/http-date/http-date-0.0.8.ebuild b/dev-haskell/http-date/http-date-0.0.8.ebuild
index c359d6219c47..c4d88709acfc 100644
--- a/dev-haskell/http-date/http-date-0.0.8.ebuild
+++ b/dev-haskell/http-date/http-date-0.0.8.ebuild
@@ -17,7 +17,7 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
-RESTRICT=test # Ambiguous module name ‘Data.Time’: it was found in multiple packages: pulseaudio-0.0.2.1 time-1.8.0.2
+RESTRICT=test # Ambiguous module name 'Data.Time': it was found in multiple packages: pulseaudio-0.0.2.1 time-1.8.0.2
RDEPEND="dev-haskell/attoparsec:=[profile?]
>=dev-lang/ghc-7.4.1:= <dev-lang/ghc-9.1
diff --git a/dev-haskell/lpeg/lpeg-1.0.4.ebuild b/dev-haskell/lpeg/lpeg-1.0.4.ebuild
index 1d47374670a2..12241dda490d 100644
--- a/dev-haskell/lpeg/lpeg-1.0.4.ebuild
+++ b/dev-haskell/lpeg/lpeg-1.0.4.ebuild
@@ -8,7 +8,7 @@ EAPI=8
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
-DESCRIPTION="LPeg – Parsing Expression Grammars For Lua"
+DESCRIPTION="LPeg - Parsing Expression Grammars For Lua"
HOMEPAGE="https://hslua.org/"
LICENSE="MIT"
diff --git a/dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.3.ebuild b/dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.3.ebuild
index c28dd6963b7c..d94d14b5152e 100644
--- a/dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.3.ebuild
+++ b/dev-haskell/prettyprinter-ansi-terminal/prettyprinter-ansi-terminal-1.1.3.ebuild
@@ -8,7 +8,7 @@ EAPI=8
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
-DESCRIPTION="ANSI terminal backend for the »prettyprinter« package"
+DESCRIPTION="ANSI terminal backend for the 'prettyprinter' package"
HOMEPAGE="https://github.com/quchen/prettyprinter"
LICENSE="BSD-2"
diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 23d57986ce34..fb8be38176ba 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -1,2 +1,4 @@
DIST go1.23.8.src.tar.gz 28182772 BLAKE2B 568b9fcc7ed12cb19e10b458fc1890a5977c97660657e9eb7c171aa16382f6790a78cb87df99ed72ec18d5ff1654ee4d15a4d603332ad0812ee97f6500866198 SHA512 8e352a01484c168894026080ee4501180e327d734fb3d892ab17daac193964fcd5fd90033c9cf86d6ffe8b7e4da64bda83ba4501a6c05919bcefbe9e2467c771
+DIST go1.23.9.src.tar.gz 28182928 BLAKE2B fe1038bb32982c4b2032e4a2a9aa533e7ff648337107581b905e484ae9cbbb8bb4e6d8b5b6041f06dd9b25b47c271e9240d6b329813d7777736fc9a33538a381 SHA512 0f80680caabbf50a4f55555d0515530c55e297f38bf193a9da531e640f069719e3c7a5670b72f7629fada8162f978305ae1e4e6398369b8021cfe6dc9157254a
DIST go1.24.2.src.tar.gz 30787666 BLAKE2B bb5f998a87e6527def304347b854c4addb0860a03da82e711f60e2af460bd43c36273b25126c643a679ae22fca226e6a4fc5ba55967d21965ffdc8f564781e35 SHA512 6366a32f6678e7908b138f62dafeed96f7144b3b93505e75fba374b33727da8b1d087c1f979f493382b319758ebfcbeb30e9d7dadcb2923b628c8abe7db41c6f
+DIST go1.24.3.src.tar.gz 30789282 BLAKE2B b9ddb484900129f2b916c224ce30b59fdd14ed396f92b8935baa775e9574c5970494d8e612b60c675f699a73683781dfa9802a4c3906f5cc112b9de8ea83154f SHA512 05d19372fb923eeea19395b4de569d2ecfec7fadf2d8236d47cd667982de51c569e9816372cb79e32166553f9bcbe68f7bc2a6ded5655809b1caf5bd941011e7
diff --git a/dev-lang/go/go-1.23.9.ebuild b/dev-lang/go/go-1.23.9.ebuild
new file mode 100644
index 000000000000..132bdf517d47
--- /dev/null
+++ b/dev-lang/go/go-1.23.9.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+# See "Bootstrap" in release notes
+GO_BOOTSTRAP_MIN=1.20.14
+MY_PV=${PV/_/}
+
+inherit go-env toolchain-funcs
+
+case ${PV} in
+*9999*)
+ EGIT_REPO_URI="https://github.com/golang/go.git"
+ inherit git-r3
+ ;;
+*)
+ SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+ S="${WORKDIR}"/go
+ case ${PV} in
+ *_beta*|*_rc*) ;;
+ *)
+ KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ ;;
+ esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://go.dev"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE="cpu_flags_x86_sse2"
+
+RDEPEND="
+arm? ( sys-devel/binutils[gold(-)] )
+arm64? ( sys-devel/binutils[gold(-)] )"
+BDEPEND="|| (
+ >=dev-lang/go-${GO_BOOTSTRAP_MIN}
+ >=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN} )"
+
+# the *.syso files have writable/executable stacks
+QA_EXECSTACK='*.syso'
+
+# Do not complain about CFLAGS, etc, since Go doesn't use them.
+QA_FLAGS_IGNORED='.*'
+
+# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
+QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
+
+# This package triggers "unrecognized elf file(s)" notices on riscv.
+# https://bugs.gentoo.org/794046
+QA_PREBUILT='.*'
+
+# Do not strip this package. Stripping is unsupported upstream and may
+# fail.
+RESTRICT=" strip"
+
+DOCS=(
+ CONTRIBUTING.md
+ PATENTS
+ README.md
+ SECURITY.md
+)
+
+go_tuple() {
+ echo "$(go-env_goos $@)_$(go-env_goarch $@)"
+}
+
+go_cross_compile() {
+ [[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
+}
+
+PATCHES=(
+ "${FILESDIR}"/go-1.24-skip-gdb-tests.patch
+ "${FILESDIR}"/go-never-download-newer-toolchains.patch
+)
+
+src_compile() {
+ if has_version -b ">=dev-lang/go-${GO_BOOTSTRAP_MIN}"; then
+ export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go"
+ elif has_version -b ">=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN}"; then
+ export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap"
+ else
+ eerror "Go cannot be built without go or go-bootstrap installed"
+ die "Should not be here, please report a bug"
+ fi
+
+ # Go's build script does not use BUILD/HOST/TARGET consistently. :(
+ export GOHOSTARCH=$(go-env_goarch ${CBUILD})
+ export GOHOSTOS=$(go-env_goos ${CBUILD})
+ export CC=$(tc-getBUILD_CC)
+
+ export GOARCH=$(go-env_goarch)
+ export GOOS=$(go-env_goos)
+ export CC_FOR_TARGET=$(tc-getCC)
+ export CXX_FOR_TARGET=$(tc-getCXX)
+ use arm && export GOARM=$(go-env_goarm)
+ use x86 && export GO386=$(go-env_go386)
+
+ cd src
+ bash -x ./make.bash || die "build failed"
+}
+
+src_test() {
+ go_cross_compile && return 0
+
+ cd src
+
+ # https://github.com/golang/go/issues/42005
+ rm cmd/link/internal/ld/fallocate_test.go || die
+
+ PATH="${GOBIN}:${PATH}" \
+ ./run.bash -no-rebuild -k || die "tests failed"
+ cd ..
+ rm -fr pkg/*_race || die
+ rm -fr pkg/obj/go-build || die
+}
+
+src_install() {
+ dodir /usr/lib/go
+ # The use of cp is deliberate in order to retain permissions
+ cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+ einstalldocs
+
+ insinto /usr/lib/go
+ doins go.env VERSION*
+
+ # testdata directories are not needed on the installed system
+ rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
+
+ local bin_path
+ if go_cross_compile; then
+ bin_path="bin/$(go_tuple)"
+ else
+ bin_path=bin
+ fi
+ local f x
+ for x in ${bin_path}/*; do
+ f=${x##*/}
+ dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+ done
+
+ # install the @golang-rebuild set for Portage
+ insinto /usr/share/portage/config/sets
+ newins "${FILESDIR}"/go-sets.conf go.conf
+}
+
+pkg_postinst() {
+ [[ -z ${REPLACING_VERSIONS} ]] && return
+ elog "After ${CATEGORY}/${PN} is updated it is recommended to rebuild"
+ elog "all packages compiled with previous versions of ${CATEGORY}/${PN}"
+ elog "due to the static linking nature of go."
+ elog "If this is not done, the packages compiled with the older"
+ elog "version of the compiler will not be updated until they are"
+ elog "updated individually, which could mean they will have"
+ elog "vulnerabilities."
+ elog "Run 'emerge @golang-rebuild' to rebuild all 'go' packages"
+ elog "See https://bugs.gentoo.org/752153 for more info"
+}
diff --git a/dev-lang/go/go-1.24.3.ebuild b/dev-lang/go/go-1.24.3.ebuild
new file mode 100644
index 000000000000..2be24178ea79
--- /dev/null
+++ b/dev-lang/go/go-1.24.3.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+# See "Bootstrap" in release notes
+GO_BOOTSTRAP_MIN=1.22.12
+MY_PV=${PV/_/}
+
+inherit go-env toolchain-funcs
+
+case ${PV} in
+*9999*)
+ EGIT_REPO_URI="https://github.com/golang/go.git"
+ inherit git-r3
+ ;;
+*)
+ SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+ S="${WORKDIR}"/go
+ KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ ;;
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://go.dev"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE="cpu_flags_x86_sse2"
+
+BDEPEND="|| (
+ >=dev-lang/go-${GO_BOOTSTRAP_MIN}
+ >=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN} )"
+
+# the *.syso files have writable/executable stacks
+QA_EXECSTACK='*.syso'
+
+# Do not complain about CFLAGS, etc, since Go doesn't use them.
+QA_FLAGS_IGNORED='.*'
+
+# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
+QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
+
+# This package triggers "unrecognized elf file(s)" notices on riscv.
+# https://bugs.gentoo.org/794046
+QA_PREBUILT='.*'
+
+# Do not strip this package. Stripping is unsupported upstream and may
+# fail.
+RESTRICT=" strip"
+
+DOCS=(
+ CONTRIBUTING.md
+ PATENTS
+ README.md
+ SECURITY.md
+)
+
+go_tuple() {
+ echo "$(go-env_goos $@)_$(go-env_goarch $@)"
+}
+
+go_cross_compile() {
+ [[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
+}
+
+PATCHES=(
+ "${FILESDIR}"/go-1.24-skip-gdb-tests.patch
+ "${FILESDIR}"/go-1.24-dont-force-gold-arm.patch
+ "${FILESDIR}"/go-never-download-newer-toolchains.patch
+)
+
+src_compile() {
+ if has_version -b ">=dev-lang/go-${GO_BOOTSTRAP_MIN}"; then
+ export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go"
+ elif has_version -b ">=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN}"; then
+ export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap"
+ else
+ eerror "Go cannot be built without go or go-bootstrap installed"
+ die "Should not be here, please report a bug"
+ fi
+
+ # Go's build script does not use BUILD/HOST/TARGET consistently. :(
+ export GOHOSTARCH=$(go-env_goarch ${CBUILD})
+ export GOHOSTOS=$(go-env_goos ${CBUILD})
+ export CC=$(tc-getBUILD_CC)
+
+ export GOARCH=$(go-env_goarch)
+ export GOOS=$(go-env_goos)
+ export CC_FOR_TARGET=$(tc-getCC)
+ export CXX_FOR_TARGET=$(tc-getCXX)
+ use arm && export GOARM=$(go-env_goarm)
+ use x86 && export GO386=$(go-env_go386)
+
+ cd src
+ bash -x ./make.bash || die "build failed"
+}
+
+src_test() {
+ go_cross_compile && return 0
+ cd src
+ PATH="${GOBIN}:${PATH}" \
+ ./run.bash -no-rebuild -k || die "tests failed"
+}
+
+src_install() {
+ dodir /usr/lib/go
+ # The use of cp is deliberate in order to retain permissions
+ cp -R . "${ED}"/usr/lib/go
+ einstalldocs
+
+ # testdata directories are not needed on the installed system
+ # The other files we remove are installed by einstalldocs
+ rm -r $(find "${ED}"/usr/lib/go -iname testdata -type d -print) || die
+ rm "${ED}"/usr/lib/go/{CONTRIBUTING.md,PATENTS,README.md} || die
+ rm "${ED}"/usr/lib/go/{SECURITY.md,codereview.cfg,LICENSE} || die
+
+ local bin_path
+ if go_cross_compile; then
+ bin_path="bin/$(go_tuple)"
+ else
+ bin_path=bin
+ fi
+ local f x
+ for x in ${bin_path}/*; do
+ f=${x##*/}
+ dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+ done
+}
diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index cde1767a4b55..4e71e7c18faa 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,3 +1,2 @@
-DIST MoarVM-2024.10.tar.gz 15013798 BLAKE2B e5fb6fc14268c6ba02336bda50ef8f460491be99b87eba91d99c6b62debeb637573584cc2ad39cf235a6a64245125989ce7a034e007831273f3af46a04a02edb SHA512 3e9a1f47751ccdd04e128fa50cf3362d66372485d7ddd10a7d7de9d82bf6f832a1f788363a2a5692873944b3abd12283390670ee04f6724e949d92bd73900a04
-DIST MoarVM-2024.12.tar.gz 15016376 BLAKE2B 77dea3d6d1f7c4bea58ad25ec1c6e9c3e6bd29309f058054098252c8cc9f0930f8857e200aea8438d10a6045c67b77ae2d6f1ae2e33e128b1d59f325c207f648 SHA512 4ade60f0c10030e1a24f8e0b1bb2e68fb62af4d3da7fe7751920d9ded145825c8a55f648f10c6a44d862ea1ad0753c5074643dab960374b325caa742129dea10
DIST MoarVM-2025.01.tar.gz 15014714 BLAKE2B 5e407cbd9d33d9934a198e0c4c9baeeee71bf4270c2339edf681cb46393e2542f947fd789ca9f07422be34adfcb1f15834c838054161825de5511ea477c8df1d SHA512 1107e9eda080c0b68fff181fd712c6d2bd03c1f06b46b88d7d99feb6457a7d1e0b6c138bae404faf240b2642a701d6ced399e7d0b0949d691089d2264f58bfa3
+DIST MoarVM-2025.05.tar.gz 15114902 BLAKE2B b9983bbe517595925e370d69ad3b71ebc509f659d9838ac9292adb60272c811d3bc85552b4e4cfa615ddf2346e4efc2e296159b461a8f73e21a6f3e4aff96cd1 SHA512 e3b30a082a39c4c0128fe59d86b9e86888590aa1941b5bb25a8441dc1fa8b5e0d66fcae87f877141183c1eb4c0efc8218dce883314794c32fe0e4adbfde7ed62
diff --git a/dev-lang/moarvm/moarvm-2024.12.ebuild b/dev-lang/moarvm/moarvm-2024.12.ebuild
deleted file mode 100644
index bad8e8809533..000000000000
--- a/dev-lang/moarvm/moarvm-2024.12.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN="MoarVM"
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git"
- inherit git-r3
- S="${WORKDIR}/${P}"
-else
- SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S="${WORKDIR}/${MY_PN}-${PV}"
-fi
-
-DESCRIPTION="A 6model-based VM for NQP and Raku"
-HOMEPAGE="http://moarvm.org"
-LICENSE="Artistic-2"
-SLOT="0"
-
-IUSE="asan clang debug doc +jit optimize static-libs ubsan"
-
-RDEPEND="dev-libs/libatomic_ops
- >=dev-libs/libuv-1.26:=
- dev-libs/libffi:=
- dev-libs/mimalloc"
-DEPEND="${RDEPEND}
- clang? ( >=llvm-core/clang-3.1 )
- dev-lang/perl"
-
-DOCS=( CREDITS README.markdown )
-
-# Tests are conducted via nqp
-RESTRICT=test
-
-src_configure() {
- MAKEOPTS+=" NOISY=1"
- use doc && DOCS+=( docs/* )
- local prefix="${EPREFIX}/usr"
- local libdir="${EPREFIX}/usr/$(get_libdir)"
- einfo "--prefix '${prefix}'"
- einfo "--libdir '${libdir}'"
- local myconfigargs=(
- "--prefix" "${prefix}"
- "--has-libuv"
- "--has-libatomic_ops"
- "--has-libffi"
- "--has-mimalloc"
- "--libdir" "${libdir}"
- "--compiler" "$(usex clang clang gcc)"
- "$(usex asan --asan)"
- "$(usex debug --debug --no-debug)"
- "$(usex optimize --optimize= --no-optimize)"
- "$(usex static-libs --static)"
- "$(usex ubsan --ubsan)"
- )
-
- perl Configure.pl "${myconfigargs[@]}" moarshared || die
-}
diff --git a/dev-lang/moarvm/moarvm-2024.10.ebuild b/dev-lang/moarvm/moarvm-2025.05.ebuild
index bad8e8809533..be57ae8eb669 100644
--- a/dev-lang/moarvm/moarvm-2024.10.ebuild
+++ b/dev-lang/moarvm/moarvm-2025.05.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,10 +26,10 @@ RDEPEND="dev-libs/libatomic_ops
dev-libs/libffi:=
dev-libs/mimalloc"
DEPEND="${RDEPEND}
- clang? ( >=llvm-core/clang-3.1 )
+ clang? ( llvm-core/clang )
dev-lang/perl"
-DOCS=( CREDITS README.markdown )
+DOCS=( CREDITS README.md )
# Tests are conducted via nqp
RESTRICT=test
diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 54b17a6246dd..67bd01482ee1 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,3 +1,2 @@
-DIST nqp-2024.10.tar.gz 9727368 BLAKE2B ac58b70e798a2e28952664bf75f75bab708bc9604cf3f92f30eed4dc23360fe8e535f00cf81e2733a181dc1377c55ae90ada63278c1e603bab772e2ed65eeeb7 SHA512 1fab4efcec03059953a378e7b902432edc76b23c5c899d5845069aec4e7e07855a107e1f4bb491ef7e3185f7e16f9e630cc01efffc49ead14e7689799d501a17
-DIST nqp-2024.12.tar.gz 9726946 BLAKE2B ea1ee9690451f3a18b9815a2515fe781ca73562fa8820994c1e21bd3f5fc7414f167f0dbdeed96de9c4d98b98fe0ae68b07cee7dfd2de467a8f69c4c8dfdd43c SHA512 a9e920abe7419714195d5938492327769cc4a97bc67a97dbfdc2b3aa726cb4abf4884a5a8a55f882b69114cbec344a6423e9e975c62d5bf4f50162acfeef6b96
DIST nqp-2025.01.tar.gz 9727757 BLAKE2B 3d9372eebfc928d2b286835e30525278fca50447c35ab47656b5b6f84a9af5a907993f28362fe472a62d08fbe5ee781c9eb59b43c31d8b44ef1c8c7a7fffa35b SHA512 1d39bac924535959844dd386ff0558622540c3d9b5ee25767a0952a036da956c0d7d618a0d9f485f70d32df3e2910d5f9cbb5ea4c54fa90a18f2fac4ce82302c
+DIST nqp-2025.05.tar.gz 9727268 BLAKE2B b18bb23ba2cd6f98ef59e8ebdf119ba21728ef9a85561041e9a1a11c68258dce07d6efdaff947dbc0e47787079e108ccc049d5805e56fbcde01b4b14516e13c7 SHA512 ca65894b965d0f779928f0115279717db98a1e24ca5059198a87b2853ed8f26bcd7d0eab6116143797c63cabc86814507395c0ba6ff795e20140ac57de1e1f78
diff --git a/dev-lang/nqp/nqp-2024.12.ebuild b/dev-lang/nqp/nqp-2024.12.ebuild
deleted file mode 100644
index a56f63b23cda..000000000000
--- a/dev-lang/nqp/nqp-2024.12.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-opt-2 multibuild
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/perl6/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/perl6/${PN}/releases/download/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Not Quite Perl, a Raku bootstrapping compiler"
-HOMEPAGE="https://rakudo.org"
-
-LICENSE="Artistic-2"
-SLOT="0"
-IUSE="doc clang java +moar test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="java? (
- dev-java/asm:9
- dev-java/jna:4
- )
- moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
-RDEPEND="${CDEPEND}
- java? ( >=virtual/jre-11 )"
-DEPEND="${CDEPEND}"
-BDEPEND="${CDEPEND}
- clang? ( llvm-core/clang )
- java? ( >=virtual/jdk-11 )
- dev-lang/perl"
-
-pkg_pretend() {
- if has_version dev-lang/rakudo || has_version dev-lang/nqp; then
- ewarn "NQP is known to fail compilation/installation with Rakudo and/or NQP"
- ewarn "already being installed. So if it fails, try uninstalling both"
- ewarn "dev-lang/nqp and dev-lang/rakudo, then do a new installation."
- ewarn "(see Bug #584394)"
- fi
-}
-
-src_prepare() {
- MULTIBUILD_VARIANTS=()
- use moar && MULTIBUILD_VARIANTS+=( moar )
- use java && MULTIBUILD_VARIANTS+=( jvm )
-
- multibuild_copy_sources
-
- # This will pull in conditional java_prepare
- default
-}
-
-nqp_configure() {
- pushd "${BUILD_DIR}" > /dev/null || die
- local myconfargs=(
- "--backend=${MULTIBUILD_VARIANT}"
- "--prefix=${EPREFIX}/usr" )
-
- perl Configure.pl "${myconfargs[@]}" || die
- popd || die
-}
-
-nqp_compile() {
- if [[ "${MULTIBUILD_VARIANT}" = jvm ]]; then
- emake -j1 \
- -C "${BUILD_DIR}" \
- JAVAC="$(java-pkg_get-javac)"
- elif [[ "${MULTIBUILD_VARIANT}" = moar ]]; then
- emake -j1 \
- -C "${BUILD_DIR}"
- fi
-}
-
-nqp_test() {
- emake -j1 \
- -C "${BUILD_DIR}" \
- test
-}
-
-nqp_install() {
- # This is the actual reason we need multibuild.eclass.
- # We need to distinguish the install procedure for MoarVM and JVM backends.
- case "${MULTIBUILD_VARIANT}" in
- moar)
- emake \
- DESTDIR="${ED}" \
- -C "${BUILD_DIR}" \
- install
- ;;
- jvm)
- pushd "${BUILD_DIR}" > /dev/null || die
- # Set JAVA_PKG_JARDEST early.
- java-pkg_init_paths_
-
- # Upstream sets the classpath to this location. Perhaps it's
- # used to locate the additional libraries?
- java-pkg_addcp "${JAVA_PKG_JARDEST}"
-
- insinto "${JAVA_PKG_JARDEST}"
- local jar
-
- for jar in *.jar; do
- if has ${jar} ${PN}.jar ${PN}-runtime.jar; then
- # jars for NQP itself.
- java-pkg_dojar ${jar}
- else
- # jars used by NQP.
- doins ${jar}
- fi
- done
-
- # Upstream uses -Xbootclasspath/a, which is faster due to lack
- # of verification, but gjl isn't flexible enough yet. :(
- java-pkg_dolauncher ${PN}-j --main ${PN}
- dosym ${PN}-j /usr/bin/${PN}
- dobin tools/jvm/eval-client.pl
- popd > /dev/null || die
- ;;
- *)
- die "Unknown MULTIBUILD_VARIANT ${MULTIBUILD_VARIANT}."
- ;;
- esac
-}
-
-src_configure() {
- multibuild_foreach_variant nqp_configure
-}
-
-src_compile() {
- multibuild_foreach_variant nqp_compile
-}
-
-src_test() {
- multibuild_foreach_variant nqp_test
-}
-
-src_install() {
- multibuild_foreach_variant nqp_install
-
- dodoc CREDITS README.pod
- use doc && dodoc -r docs/*
-}
diff --git a/dev-lang/nqp/nqp-2024.10.ebuild b/dev-lang/nqp/nqp-2025.05.ebuild
index a56f63b23cda..af559e447ea2 100644
--- a/dev-lang/nqp/nqp-2024.10.ebuild
+++ b/dev-lang/nqp/nqp-2025.05.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,8 +23,8 @@ RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( java moar )"
CDEPEND="java? (
- dev-java/asm:9
- dev-java/jna:4
+ >=dev-java/asm-9.8:0
+ >=dev-java/jna-5.17.0:0
)
moar? ( ~dev-lang/moarvm-${PV}[clang=] )"
RDEPEND="${CDEPEND}
diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest
index b70e8fb9e600..d39962756d78 100644
--- a/dev-lang/rakudo/Manifest
+++ b/dev-lang/rakudo/Manifest
@@ -1,3 +1,2 @@
-DIST rakudo-2024.10.tar.gz 6977275 BLAKE2B 26f77510f1d653d5dd8f65dec62642898faa73ea2b7105b13c984a76a50db5c42d659f5466f2626ce74378180cac34cd7529fdb8b01d839785e9e8305cf1fb32 SHA512 01270b164d82d27729b15ce5386b82a243607599d5959703a24faf95976b5d2574146ecdfdb1515b2d631564135e2fb4949ae0893839c9b16564f024ecfd93cb
-DIST rakudo-2024.12.tar.gz 6982673 BLAKE2B 20be31a36e520ec407b63955bc05c901f1e1e88012a6ff2ec8cc1f8fcd69e81a5f2d16be193c3214cfd0a01e5aaad6cddc864b4c15a2488e13c7e019ac37609a SHA512 d15aa39540c72999d7821b65321654d64ccedb89b5e0f13c8f5bc6961bbe9d2b96d54f6dbd4f80b51d6b057ebdc13c99dcb6e4df8cb12cc9f1c52efc86f7683e
DIST rakudo-2025.01.tar.gz 6985477 BLAKE2B 2afdecf58c7185d905833d7a067638f0780aa5be1460c0c6ee42145629f3adda264a61e9582952f6aec8e12c8a0f0d2e57467724e2f33b155d7360e3ec7ed68c SHA512 3d394c62dcf65c1506f5e8b06e722a14f93c1edff1a0435a78958d6a0bef56316c2587a85b7f1515166510d686362f290b4d0b31ef2b2c037eabff590d6caebb
+DIST rakudo-2025.05.tar.gz 7060873 BLAKE2B 5cb59813cf9378c7fa3176028c761c2849b4a80169e89815a40df4ee2759af13c97902a7a53e51e4508c7b59bf12b4aa77b4fdb099f64f55d6effec034fdc110 SHA512 1cf909c8448267515e9dab755adbaf874c0f149e4e7ef2643f45e5b00004990d21151c9724a604d91c232c28a1264902ce1489b043921c6ddc5a37a7d02490dc
diff --git a/dev-lang/rakudo/rakudo-2024.10.ebuild b/dev-lang/rakudo/rakudo-2024.10.ebuild
deleted file mode 100644
index 33bd9a00a85f..000000000000
--- a/dev-lang/rakudo/rakudo-2024.10.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-pkg-opt-2
-
-DESCRIPTION="A compiler for the Raku programming language"
-HOMEPAGE="https://rakudo.org"
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/rakudo/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://rakudo.org/dl/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="Artistic-2"
-SLOT="0"
-# TODO: add USE="javascript" once that's usable in nqp
-IUSE="clang java +moar test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( java moar )"
-
-CDEPEND="~dev-lang/nqp-${PV}:${SLOT}=[java?,moar?,clang=]"
-RDEPEND="${CDEPEND}
- java? ( >=virtual/jre-1.9 )"
-DEPEND="${CDEPEND}
- clang? ( llvm-core/clang )
- java? ( >=virtual/jdk-1.9 )
- >=dev-lang/perl-5.10"
-
-pkg_pretend() {
- if has_version dev-lang/rakudo; then
- ewarn "Rakudo is known to fail compilation/installation with Rakudo"
- ewarn "already being installed. So if it fails, try unmerging dev-lang/rakudo,"
- ewarn "then do a new installation."
- ewarn "(see Bug #584394)"
- fi
-}
-
-src_configure() {
- local backends
- use moar && backends+="moar,"
- use java && backends+="jvm"
-
- local myargs=(
- "--prefix=/usr"
- "--sysroot=/"
- "--sdkroot=/"
- "--backends=${backends}"
- )
-
- perl Configure.pl "${myargs[@]}" || die
-
- if use java; then
- NQP=$(java-pkg_getjars --with-dependencies nqp)
- fi
-}
-
-src_compile() {
- emake NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}"
-}
-
-src_install() {
- emake DESTDIR="${D}" NQP_JARS="${NQP}" BLD_NQP_JARS="${NQP}" install
-}
-
-src_test() {
- RAKUDO_PRECOMP_PREFIX=$(mktemp -d) default
-}
diff --git a/dev-lang/rakudo/rakudo-2024.12.ebuild b/dev-lang/rakudo/rakudo-2025.05.ebuild
index 33bd9a00a85f..4b8e994ccea2 100644
--- a/dev-lang/rakudo/rakudo-2024.12.ebuild
+++ b/dev-lang/rakudo/rakudo-2025.05.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-libs/librdkafka/librdkafka-2.2.0-r1.ebuild b/dev-libs/librdkafka/librdkafka-2.2.0-r1.ebuild
index 05851cebd83e..38bb028812eb 100644
--- a/dev-libs/librdkafka/librdkafka-2.2.0-r1.ebuild
+++ b/dev-libs/librdkafka/librdkafka-2.2.0-r1.ebuild
@@ -66,7 +66,7 @@ src_prepare() {
}
src_configure() {
- # error: unknown register name ‘%edx’ in ‘asm’
+ # error: unknown register name '%edx' in 'asm'
# https://bugs.gentoo.org/895464
# https://github.com/confluentinc/librdkafka/issues/2426
filter-lto
diff --git a/dev-libs/librdkafka/librdkafka-2.6.1.ebuild b/dev-libs/librdkafka/librdkafka-2.6.1.ebuild
index 4c0a9131959c..0c28e97dbd77 100644
--- a/dev-libs/librdkafka/librdkafka-2.6.1.ebuild
+++ b/dev-libs/librdkafka/librdkafka-2.6.1.ebuild
@@ -64,7 +64,7 @@ src_prepare() {
}
src_configure() {
- # error: unknown register name ‘%edx’ in ‘asm’
+ # error: unknown register name '%edx' in 'asm'
# https://bugs.gentoo.org/895464
# https://github.com/confluentinc/librdkafka/issues/2426
filter-lto
diff --git a/dev-libs/librdkafka/librdkafka-2.8.0.ebuild b/dev-libs/librdkafka/librdkafka-2.8.0.ebuild
index 153048931430..f664f2b4cd31 100644
--- a/dev-libs/librdkafka/librdkafka-2.8.0.ebuild
+++ b/dev-libs/librdkafka/librdkafka-2.8.0.ebuild
@@ -64,7 +64,7 @@ src_prepare() {
}
src_configure() {
- # error: unknown register name ‘%edx’ in ‘asm’
+ # error: unknown register name '%edx' in 'asm'
# https://bugs.gentoo.org/895464
# https://github.com/confluentinc/librdkafka/issues/2426
filter-lto
diff --git a/dev-libs/weston/Manifest b/dev-libs/weston/Manifest
index c4fa7edf9ee1..e4ce51db57b1 100644
--- a/dev-libs/weston/Manifest
+++ b/dev-libs/weston/Manifest
@@ -1 +1,2 @@
DIST weston-14.0.1.tar.xz 2043220 BLAKE2B 0129b0ca24d912fd7b0155f77ecbcb53c39ae7e761e79f45aa47eb66b729d798365c041f53079410b7e0913cf09b93ec2155f27a7cf5a6d82d6cbd7e1fb3d703 SHA512 2d782f98f28b39b990acecfc885f62ab34c9cdd22ef06b09c5d8df792112c47b365f89c2bf05d871e36ddfb4c49aa7e6d05ff60fe67a2657727162e4f564a412
+DIST weston-14.0.2.tar.xz 2043392 BLAKE2B 5ba3a563925d966adf1fdb5f7e00f90ad0b27b0fdb3781f055f17f01e75ff234f9103529bd8a24d440047ec654db91f8f264da6228410dd2b668138ad458f6ae SHA512 e8214ec893e6c3ae94eb3c92feba104b0201843e9143f726a3e9a4d396d02523c94da706c1348cf934bc339fb1a4bc1fecdb865f0ea914115fd346d9eda091f5
diff --git a/dev-libs/weston/weston-14.0.1-r1.ebuild b/dev-libs/weston/weston-14.0.1-r2.ebuild
index 8f6a3832c40a..e469cedac642 100644
--- a/dev-libs/weston/weston-14.0.1-r1.ebuild
+++ b/dev-libs/weston/weston-14.0.1-r2.ebuild
@@ -50,18 +50,26 @@ RDEPEND="
x11-misc/xkeyboard-config
drm? (
<media-libs/libdisplay-info-0.3.0:=
- >=media-libs/mesa-17.1[gbm(+)]
+ >=media-libs/mesa-21.1.1
>=sys-libs/mtdev-1.1.0
>=virtual/udev-136
)
editor? ( x11-libs/pango )
- examples? ( x11-libs/pango )
+ examples? (
+ dev-libs/glib:2
+ x11-libs/pango
+ gles2? (
+ >=media-libs/mesa-21.1.1
+ >=virtual/udev-136
+ )
+ )
gles2? ( media-libs/libglvnd )
jpeg? ( media-libs/libjpeg-turbo:0= )
lcms? ( >=media-libs/lcms-2.9:2 )
pipewire? ( >=media-video/pipewire-0.3:= )
rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
remoting? (
+ dev-libs/glib:2
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
@@ -123,7 +131,7 @@ src_configure() {
$(meson_use webp image-webp)
-Dtools=debug,info,terminal
$(meson_use examples demo-clients)
- -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "")
+ -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-feedback,dmabuf-egl,egl "") "")
$(meson_use resize-optimization resize-pool)
$(meson_use test tests)
-Dtest-junit-xml=false
diff --git a/dev-libs/weston/weston-14.0.2.ebuild b/dev-libs/weston/weston-14.0.2.ebuild
new file mode 100644
index 000000000000..cf8dbad0f839
--- /dev/null
+++ b/dev-libs/weston/weston-14.0.2.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = 9999* ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/weston.git"
+ GIT_ECLASS="git-r3"
+ EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils ${GIT_ECLASS}
+
+DESCRIPTION="Wayland reference compositor"
+HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston"
+
+if [[ ${PV} = *9999* ]]; then
+ SRC_URI="${SRC_PATCHES}"
+else
+ SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="MIT CC-BY-SA-3.0"
+SLOT="0"
+
+IUSE="+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ drm? ( gles2 )
+ pipewire? ( drm )
+ remoting? ( drm gles2 )
+ screen-sharing? ( rdp )
+ test? ( desktop headless lcms xwayland )
+ wayland-compositor? ( gles2 )
+ || ( drm headless rdp vnc wayland-compositor X )
+"
+
+RDEPEND="
+ >=dev-libs/libinput-1.2.0
+ >=dev-libs/wayland-1.22.0
+ media-libs/libpng:0=
+ sys-auth/seatd:=
+ >=x11-libs/cairo-1.11.3
+ >=x11-libs/libdrm-2.4.108
+ >=x11-libs/libxkbcommon-0.5.0
+ >=x11-libs/pixman-0.25.2
+ x11-misc/xkeyboard-config
+ drm? (
+ <media-libs/libdisplay-info-0.3.0:=
+ >=media-libs/mesa-21.1.1
+ >=sys-libs/mtdev-1.1.0
+ >=virtual/udev-136
+ )
+ editor? ( x11-libs/pango )
+ examples? (
+ dev-libs/glib:2
+ x11-libs/pango
+ gles2? (
+ >=media-libs/mesa-21.1.1
+ >=virtual/udev-136
+ )
+ )
+ gles2? ( media-libs/libglvnd )
+ jpeg? ( media-libs/libjpeg-turbo:0= )
+ lcms? ( >=media-libs/lcms-2.9:2 )
+ pipewire? ( >=media-video/pipewire-0.3:= )
+ rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
+ remoting? (
+ dev-libs/glib:2
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ systemd? ( sys-apps/systemd )
+ vnc? (
+ =dev-libs/aml-0.3*
+ =gui-libs/neatvnc-0.8*
+ sys-libs/pam
+ )
+ webp? ( media-libs/libwebp:0= )
+ X? (
+ >=x11-libs/libxcb-1.9
+ x11-libs/libX11
+ )
+ xwayland? (
+ x11-base/xwayland
+ x11-libs/cairo[X,xcb(+)]
+ >=x11-libs/libxcb-1.9
+ x11-libs/libXcursor
+ >=x11-libs/xcb-util-cursor-0.1.4
+ )
+"
+DEPEND="${RDEPEND}
+ >=dev-libs/wayland-protocols-1.33
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-kiosk-test.patch
+)
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use drm backend-drm)
+ -Dbackend-drm-screencast-vaapi=false
+ $(meson_use headless backend-headless)
+ $(meson_use pipewire backend-pipewire)
+ $(meson_use rdp backend-rdp)
+ $(meson_use screen-sharing screenshare)
+ $(meson_use vnc backend-vnc)
+ $(meson_use wayland-compositor backend-wayland)
+ $(meson_use X backend-x11)
+ -Dbackend-default=auto
+ $(meson_use gles2 renderer-gl)
+ $(meson_use xwayland)
+ $(meson_use systemd)
+ $(meson_use remoting)
+ $(meson_use pipewire)
+ $(meson_use desktop shell-desktop)
+ $(meson_use fullscreen shell-fullscreen)
+ $(meson_use ivi shell-ivi)
+ $(meson_use kiosk shell-kiosk)
+ $(meson_use lcms color-management-lcms)
+ $(meson_use jpeg image-jpeg)
+ $(meson_use webp image-webp)
+ -Dtools=debug,info,terminal
+ $(meson_use examples demo-clients)
+ -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-feedback,dmabuf-egl,egl "") "")
+ $(meson_use resize-optimization resize-pool)
+ $(meson_use test tests)
+ -Dtest-junit-xml=false
+ "${myconf[@]}"
+ )
+ meson_src_configure
+}
+
+src_test() {
+ xdg_environment_reset
+ addwrite /dev/dri/
+
+ # xwayland test can fail if X11 socket already exists.
+ cd "${BUILD_DIR}" || die
+ meson test $(meson test --list | grep -Exv "xwayland") || die
+}
+
+src_install() {
+ meson_src_install
+ readme.gentoo_create_doc
+}
diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild
index 10375f3ebd41..b7ea15faa1d3 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -50,18 +50,26 @@ RDEPEND="
x11-misc/xkeyboard-config
drm? (
<media-libs/libdisplay-info-0.3.0:=
- >=media-libs/mesa-17.1[gbm(+)]
+ >=media-libs/mesa-21.1.1
>=sys-libs/mtdev-1.1.0
>=virtual/udev-136
)
editor? ( x11-libs/pango )
- examples? ( x11-libs/pango )
+ examples? (
+ dev-libs/glib:2
+ x11-libs/pango
+ gles2? (
+ >=media-libs/mesa-21.1.1
+ >=virtual/udev-136
+ )
+ )
gles2? ( media-libs/libglvnd )
jpeg? ( media-libs/libjpeg-turbo:0= )
lcms? ( >=media-libs/lcms-2.9:2 )
pipewire? ( >=media-video/pipewire-0.3:= )
rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
remoting? (
+ dev-libs/glib:2
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)
@@ -119,7 +127,7 @@ src_configure() {
$(meson_use webp image-webp)
-Dtools=debug,info,terminal
$(meson_use examples demo-clients)
- -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "")
+ -Dsimple-clients=$(usex examples damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-feedback,dmabuf-egl,egl "") "")
$(meson_use resize-optimization resize-pool)
$(meson_use test tests)
-Dtest-junit-xml=false
diff --git a/dev-python/bareos/Manifest b/dev-python/bareos/Manifest
index db2a8accb2df..fc7ff8f389fd 100644
--- a/dev-python/bareos/Manifest
+++ b/dev-python/bareos/Manifest
@@ -1 +1 @@
-DIST bareos-24.0.2.tar.gz 13350863 BLAKE2B b9adbcc0ce5ee0a73fef9842dcdfc0ebf2b31765d515a0898a39dd63d71801bedd5365b6426b0fae9df5ef57270ba9667730c10dd0cb18d482f29bdd7273bdb7 SHA512 14458fe192409ae61b814d246747b3e7a6df338f55c02f5b9122a015327b649e86fb1e50a54886cd7acc60ed19eb638f2d26af49c29664c62afead6ccedbf52b
+DIST bareos-24.0.3.tar.gz 13377716 BLAKE2B d44b6f5d742ddd43029eea0599cf5746b9f348d3fbdb106afd2a55c35cfb1d12a05fd16fac2f3246e284317ab1577569f38ff8908855900d8480d6834c692c62 SHA512 7d30fa23499f9a0ebcd66688416c1ec63d8ae9a507ba18d4c37dc6ded8bd709e6c232ee8bb1d5736972c7f279b6ba9b9c0a8bf1b3cb06460ecd38158bddf3b43
diff --git a/dev-python/bareos/bareos-24.0.2.ebuild b/dev-python/bareos/bareos-24.0.3.ebuild
index ee3471b7c146..69d50f3177c3 100644
--- a/dev-python/bareos/bareos-24.0.2.ebuild
+++ b/dev-python/bareos/bareos-24.0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} python3_13t )
+PYTHON_COMPAT=( python3_{11..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index b2ed93e391c6..039364074ee9 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,4 +1,2 @@
DIST cython-3.0.12.tar.gz 2757617 BLAKE2B 064549e36e03424065eab081b60e2761d198490cfd4d7836ea236b833ada3962e6ed42ba1710b33418f8a31ac282cdc156ceb544ee21be80ee34b7a3d3f6c7fb SHA512 c4e85596eeea444fae983d32ce8731cc5d0d612d1f96b998db3aa7946e8be151a7ea62c6df163d875111e306c870656b82a8468dd873cacf84c7bd5671a39bc3
-DIST cython-3.1.0.tar.gz 3181017 BLAKE2B 8da25d43e4e24503dba8f0b22176eecf31d597c091734a7d3460d712137783c451f4589a99932ad3c0b028a825939980a92d9a653208eff2be71307680d353ff SHA512 94bbf2d020785a24828e9f5516515d11926bc3511074e5ea780db30d0b8dde332d52adb950dbdca4767ba86d5e7630549efc442e73269d2c4c91ac4844a69a14
-DIST cython-3.1.0rc1.tar.gz 3158411 BLAKE2B 44540e95b8b060956654a0d92fc4b8417088816a1e3f8fc17c8575a1cbd4b71a76cc69209d58c731281a310a9f6a7e2e711f88dc6855bc487d08056203cb04d8 SHA512 b0cefe1d4e248e6044af373088902475839ae06b5855b5b3bffdce5159a0f6e54802c24715a6f6e3242a250841c2ff1e56435b7ed3e304964af01a162f8a851a
-DIST cython-3.1.0rc2.tar.gz 3170920 BLAKE2B 08dbce1c6d52295dfc09d14349af03d2d58c84d165b92b8c95c24b6446695e4064960280acb177ab4114b381ee03c99d230f4b70a6f71b9a4b9a8ccd85e7a2e6 SHA512 89f75cd32187db8072fc9596528f72b374f47a0bcfeeea24d401bc4ab52b48ec16049e68e2b8c36ba6b9b6e28bf6e8d5f8f3dde2f19452ee3d8baf21bdf0e747
+DIST cython-3.1.1.tar.gz 3175446 BLAKE2B 4a75df724e313220321b05b7839bd406e5e923eb860337b7819c31152859396e5bda65a0a06ace196839bed729e28e51a1349c178e615ba58cf9bc80dc706b0d SHA512 5c64b5d280b234d93d02e91ab22567342350671c605df30a3ac7b41b64e0605eb0aef7bc721f68d35d6048085eaa392cb0a803df32ca902e51e2009c987d962e
diff --git a/dev-python/cython/cython-3.1.0.ebuild b/dev-python/cython/cython-3.1.0.ebuild
deleted file mode 100644
index 73a80a26855e..000000000000
--- a/dev-python/cython/cython-3.1.0.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{9,10,11,12,13} )
-PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing pypi toolchain-funcs
-
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
- https://cython.org/
- https://github.com/cython/cython/
- https://pypi.org/project/Cython/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- ${RDEPEND}
- test? (
- $(python_gen_cond_dep '
- <dev-python/numpy-2[${PYTHON_USEDEP}]
- ' "${PYTHON_TESTED[@]}")
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
- "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-)
-
-distutils_enable_sphinx docs \
- dev-python/jinja2 \
- dev-python/sphinx-issues \
- dev-python/sphinx-tabs
-
-python_prepare_all() {
- # Needs dev-python/pip and doesn't like 'externally-managed' (bug #927995)
- rm tests/run/coverage_cmd_src_pkg_layout.srctree || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- # Python gets confused when it is in sys.path before build.
- local -x PYTHONPATH=
-
- distutils-r1_python_compile
-}
-
-python_test() {
- if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
- einfo "Skipping tests on ${EPYTHON} (xfail)"
- return
- fi
-
- # Needed to avoid confusing cache tests
- unset CYTHON_FORCE_REGEN
-
- tc-export CC
- "${PYTHON}" runtests.py \
- -vv \
- -j "$(makeopts_jobs)" \
- --work-dir "${BUILD_DIR}"/tests \
- --no-examples \
- --no-code-style \
- || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/cython/cython-3.1.0_rc1-r1.ebuild b/dev-python/cython/cython-3.1.0_rc1-r1.ebuild
deleted file mode 100644
index 83e6bb31b417..000000000000
--- a/dev-python/cython/cython-3.1.0_rc1-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{9,10,11,12,13} )
-PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing pypi toolchain-funcs
-
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
- https://cython.org/
- https://github.com/cython/cython/
- https://pypi.org/project/Cython/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- ${RDEPEND}
- test? (
- $(python_gen_cond_dep '
- <dev-python/numpy-2[${PYTHON_USEDEP}]
- ' "${PYTHON_TESTED[@]}")
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
- "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
- # https://github.com/cython/cython/commit/a0794ffb47c9f44be94b3cd8fe6c639766cbda26
- "${FILESDIR}/${P}-rdma-core-hang.patch"
-)
-
-distutils_enable_sphinx docs \
- dev-python/jinja2 \
- dev-python/sphinx-issues \
- dev-python/sphinx-tabs
-
-python_prepare_all() {
- # Needs dev-python/pip and doesn't like 'externally-managed' (bug #927995)
- rm tests/run/coverage_cmd_src_pkg_layout.srctree || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- # Python gets confused when it is in sys.path before build.
- local -x PYTHONPATH=
-
- distutils-r1_python_compile
-}
-
-python_test() {
- if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
- einfo "Skipping tests on ${EPYTHON} (xfail)"
- return
- fi
-
- # Needed to avoid confusing cache tests
- unset CYTHON_FORCE_REGEN
-
- tc-export CC
- "${PYTHON}" runtests.py \
- -vv \
- -j "$(makeopts_jobs)" \
- --work-dir "${BUILD_DIR}"/tests \
- --no-examples \
- --no-code-style \
- || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/cython/cython-3.1.0_rc1.ebuild b/dev-python/cython/cython-3.1.0_rc1.ebuild
deleted file mode 100644
index 73a80a26855e..000000000000
--- a/dev-python/cython/cython-3.1.0_rc1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{9,10,11,12,13} )
-PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing pypi toolchain-funcs
-
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
- https://cython.org/
- https://github.com/cython/cython/
- https://pypi.org/project/Cython/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- ${RDEPEND}
- test? (
- $(python_gen_cond_dep '
- <dev-python/numpy-2[${PYTHON_USEDEP}]
- ' "${PYTHON_TESTED[@]}")
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
- "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-)
-
-distutils_enable_sphinx docs \
- dev-python/jinja2 \
- dev-python/sphinx-issues \
- dev-python/sphinx-tabs
-
-python_prepare_all() {
- # Needs dev-python/pip and doesn't like 'externally-managed' (bug #927995)
- rm tests/run/coverage_cmd_src_pkg_layout.srctree || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- # Python gets confused when it is in sys.path before build.
- local -x PYTHONPATH=
-
- distutils-r1_python_compile
-}
-
-python_test() {
- if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
- einfo "Skipping tests on ${EPYTHON} (xfail)"
- return
- fi
-
- # Needed to avoid confusing cache tests
- unset CYTHON_FORCE_REGEN
-
- tc-export CC
- "${PYTHON}" runtests.py \
- -vv \
- -j "$(makeopts_jobs)" \
- --work-dir "${BUILD_DIR}"/tests \
- --no-examples \
- --no-code-style \
- || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/cython/cython-3.1.0_rc2.ebuild b/dev-python/cython/cython-3.1.0_rc2.ebuild
deleted file mode 100644
index 73a80a26855e..000000000000
--- a/dev-python/cython/cython-3.1.0_rc2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_TESTED=( python3_{9,10,11,12,13} )
-PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing pypi toolchain-funcs
-
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
- https://cython.org/
- https://github.com/cython/cython/
- https://pypi.org/project/Cython/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- ${RDEPEND}
- test? (
- $(python_gen_cond_dep '
- <dev-python/numpy-2[${PYTHON_USEDEP}]
- ' "${PYTHON_TESTED[@]}")
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
- "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-)
-
-distutils_enable_sphinx docs \
- dev-python/jinja2 \
- dev-python/sphinx-issues \
- dev-python/sphinx-tabs
-
-python_prepare_all() {
- # Needs dev-python/pip and doesn't like 'externally-managed' (bug #927995)
- rm tests/run/coverage_cmd_src_pkg_layout.srctree || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile() {
- # Python gets confused when it is in sys.path before build.
- local -x PYTHONPATH=
-
- distutils-r1_python_compile
-}
-
-python_test() {
- if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
- einfo "Skipping tests on ${EPYTHON} (xfail)"
- return
- fi
-
- # Needed to avoid confusing cache tests
- unset CYTHON_FORCE_REGEN
-
- tc-export CC
- "${PYTHON}" runtests.py \
- -vv \
- -j "$(makeopts_jobs)" \
- --work-dir "${BUILD_DIR}"/tests \
- --no-examples \
- --no-code-style \
- || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
- local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/cython/cython-3.1.1.ebuild b/dev-python/cython/cython-3.1.1.ebuild
new file mode 100644
index 000000000000..3405c2dd17bd
--- /dev/null
+++ b/dev-python/cython/cython-3.1.1.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_FULLY_TESTED=( python3_{11..14} )
+PYTHON_TESTED=( python3_{9,10,11,12,13} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing pypi toolchain-funcs
+
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+ https://cython.org/
+ https://github.com/cython/cython/
+ https://pypi.org/project/Cython/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test test-full"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ test-full? (
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ' "${PYTHON_FULLY_TESTED[@]}")
+ )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+ "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+ dev-python/jinja2 \
+ dev-python/sphinx-issues \
+ dev-python/sphinx-tabs
+
+python_compile() {
+ # Python gets confused when it is in sys.path before build.
+ local -x PYTHONPATH=
+
+ if use elibc_musl ; then
+ # Workaround for bug #925318
+ local -x LDFLAGS="${LDFLAGS} -Wl,-z,stack-size=2097152"
+ fi
+
+ distutils-r1_python_compile
+}
+
+python_test() {
+ # PYTHON_TESTED controls whether we expect the testsuite to
+ # pass at all, while PYTHON_FULLY_TESTED allows skipping before
+ # numpy is ported (and possibly other deps in future).
+ if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+ einfo "Skipping tests on ${EPYTHON} (xfail)"
+ return
+ fi
+
+ # Needed to avoid confusing cache tests
+ unset CYTHON_FORCE_REGEN
+
+ tc-export CC
+
+ local testargs=(
+ -vv
+ -j "$(makeopts_jobs)"
+ --work-dir "${BUILD_DIR}"/tests
+
+ --no-examples
+ --no-code-style
+
+ # Fails to find embedded.c
+ --exclude 'embedded'
+ # coverage_installed_pkg needs dev-python/pip and doesn't like
+ # 'externally-managed' (bug #927995), but we don't really
+ # want automagic test dependencies at all, so just skip
+ # unimportant-for-us coverage tests entirely.
+ --exclude 'run.coverage*'
+ --exclude 'Cython.Coverage'
+ # Automagic on dev-python/python-tests, could add this in future
+ --exclude 'run.test_exceptions'
+ # TODO: Unpackaged dev-python/interpreters-pep-734 (interpreters_backport)
+ # This only shows up as a failure with >=3.13.
+ --exclude 'subinterpreters_threading_stress_test'
+ )
+
+ if [[ ${EPYTHON} == pypy3* ]] ; then
+ testargs+=(
+ # Recursion issue
+ --exclude 'run.if_else_expr'
+ --exclude 'run.test_patma*'
+ # Slight output difference (missing '<')
+ --exclude 'run.cpp_exception_ptr_just_handler'
+
+ )
+ fi
+
+ # Keep test-full for numpy as it's large and doesn't pass tests itself
+ # on niche arches.
+ if ! use test-full || ! has "${EPYTHON/./_}" "${PYTHON_FULLY_TESTED[@]}"; then
+ testargs+=(
+ --exclude 'run.numpy*'
+ --exclude 'run.ufunc'
+ --exclude 'numpy*'
+ )
+ fi
+
+ "${PYTHON}" runtests.py "${testargs[@]}" || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/cython/metadata.xml b/dev-python/cython/metadata.xml
index d621106bc03c..41ada574cdbd 100644
--- a/dev-python/cython/metadata.xml
+++ b/dev-python/cython/metadata.xml
@@ -11,5 +11,11 @@
more cutting edge functionality and optimizations.
</longdescription>
+ <use>
+ <flag name="test-full">
+ Run test suite in full via additional (large) test
+ dependencies, like dev-python/numpy.
+ </flag>
+ </use>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild b/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild
index 300ef99653e7..728f025298ce 100644
--- a/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild
+++ b/dev-python/dependency-groups/dependency-groups-1.3.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~mips ~ppc ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~riscv ~x86"
RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
diff --git a/dev-python/docutils/docutils-0.21.2.ebuild b/dev-python/docutils/docutils-0.21.2.ebuild
index 616080b03d11..b669c7439d30 100644
--- a/dev-python/docutils/docutils-0.21.2.ebuild
+++ b/dev-python/docutils/docutils-0.21.2.ebuild
@@ -27,6 +27,14 @@ BDEPEND="
${RDEPEND}
"
+PATCHES=(
+ # r10019 upstream
+ "${FILESDIR}/${P}-pygments-2.19.patch"
+ # this changed back at some point, but upstream didn't hit it
+ # because of https://sourceforge.net/p/docutils/bugs/500/
+ "${FILESDIR}/${P}-pillow.patch"
+)
+
python_compile_all() {
# Generate html docs from reStructured text sources.
diff --git a/dev-python/docutils/files/docutils-0.21.2-pillow.patch b/dev-python/docutils/files/docutils-0.21.2-pillow.patch
new file mode 100644
index 000000000000..993283ed798d
--- /dev/null
+++ b/dev-python/docutils/files/docutils-0.21.2-pillow.patch
@@ -0,0 +1,15 @@
+diff --git a/test/test_writers/test_html5_polyglot_parts.py b/test/test_writers/test_html5_polyglot_parts.py
+index 7122f8469..749f541e4 100644
+--- a/test/test_writers/test_html5_polyglot_parts.py
++++ b/test/test_writers/test_html5_polyglot_parts.py
+@@ -43,10 +43,6 @@ if PIL:
+ REQUIRES_PIL = ''
+ ONLY_LOCAL = 'Can only read local images.'
+ DUMMY_PNG_NOT_FOUND = "[Errno 2] No such file or directory: 'dummy.png'"
+- # Pillow reports the absolute path since version 10.3.0 (cf. [bugs: 485])
+- if (tuple(int(i) for i in PIL.__version__.split('.')) >= (10, 3)):
+- DUMMY_PNG_NOT_FOUND = ("[Errno 2] No such file or directory: '%s'"
+- % Path('dummy.png').resolve())
+ SCALING_OUTPUT = 'style="width: 32.0px; height: 32.0px;" '
+ NO_PIL_SYSTEM_MESSAGE = ''
+ else:
diff --git a/dev-python/docutils/files/docutils-0.21.2-pygments-2.19.patch b/dev-python/docutils/files/docutils-0.21.2-pygments-2.19.patch
new file mode 100644
index 000000000000..e667226d19de
--- /dev/null
+++ b/dev-python/docutils/files/docutils-0.21.2-pygments-2.19.patch
@@ -0,0 +1,106 @@
+From 5854d09635b3fa1048d84bba17de4c38805beccd Mon Sep 17 00:00:00 2001
+From: aa-turner <aa-turner@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>
+Date: Fri, 7 Mar 2025 22:49:46 +0000
+Subject: [PATCH] Support Pygments 2.19 in tests
+
+git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@10019 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
+---
+ .../test_rst/test_directives/test_code.py | 16 +++++++++++-----
+ .../test_rst/test_directives/test_code_long.py | 7 +++----
+ test/test_writers/test_html5_polyglot_parts.py | 4 +---
+ 3 files changed, 15 insertions(+), 12 deletions(-)
+
+diff --git a/test/test_parsers/test_rst/test_directives/test_code.py b/test/test_parsers/test_rst/test_directives/test_code.py
+index a54901dfe..a714f8fc5 100755
+--- a/test/test_parsers/test_rst/test_directives/test_code.py
++++ b/test/test_parsers/test_rst/test_directives/test_code.py
+@@ -25,10 +25,16 @@ from docutils.utils.code_analyzer import with_pygments
+
+ if with_pygments:
+ import pygments
+- _pv = re.match(r'^([0-9]+)\.([0-9]*)', pygments.__version__)
+- PYGMENTS_2_14_PLUS = (int(_pv[1]), int(_pv[2])) >= (2, 14)
++
++ pygments_version = tuple(map(int, pygments.__version__.split('.')[:2]))
++else:
++ pygments_version = (0, 0)
++
++PYGMENTS_2_14_PLUS = pygments_version >= (2, 14)
++if pygments_version >= (2, 19):
++ def_ws = '<inline classes="whitespace">\n '
+ else:
+- PYGMENTS_2_14_PLUS = None
++ def_ws = ' '
+
+
+ class ParserTestCase(unittest.TestCase):
+@@ -160,14 +166,14 @@ totest['code_parsing'] = [
+ # and now for something completely different
+ print(8/2)
+ """,
+-"""\
++f"""\
+ <document source="test data">
+ <literal_block classes="code python3 testclass" ids="my-function" names="my_function" xml:space="preserve">
+ <inline classes="ln">
+ 7 \n\
+ <inline classes="keyword">
+ def
+- \n\
++ {def_ws}
+ <inline classes="name function">
+ my_function
+ <inline classes="punctuation">
+diff --git a/test/test_parsers/test_rst/test_directives/test_code_long.py b/test/test_parsers/test_rst/test_directives/test_code_long.py
+index 89cb4b172..037768c01 100755
+--- a/test/test_parsers/test_rst/test_directives/test_code_long.py
++++ b/test/test_parsers/test_rst/test_directives/test_code_long.py
+@@ -22,8 +22,7 @@ from docutils.parsers.rst import Parser
+ from docutils.utils import new_document
+ from docutils.utils.code_analyzer import with_pygments
+ from test.test_parsers.test_rst.test_directives.test_code \
+- import PYGMENTS_2_14_PLUS
+-
++ import PYGMENTS_2_14_PLUS, def_ws
+
+ @unittest.skipUnless(with_pygments, 'needs Pygments')
+ class ParserTestCase(unittest.TestCase):
+@@ -55,14 +54,14 @@ totest['code_parsing_long'] = [
+ # and now for something completely different
+ print(8/2)
+ """,
+-"""\
++f"""\
+ <document source="test data">
+ <literal_block classes="code python3" xml:space="preserve">
+ <inline classes="ln">
+ 7 \n\
+ <inline classes="keyword">
+ def
+- \n\
++ {def_ws}
+ <inline classes="name function">
+ my_function
+ <inline classes="punctuation">
+diff --git a/test/test_writers/test_html5_polyglot_parts.py b/test/test_writers/test_html5_polyglot_parts.py
+index 7122f8469..afe504d41 100644
+--- a/test/test_writers/test_html5_polyglot_parts.py
++++ b/test/test_writers/test_html5_polyglot_parts.py
+@@ -14,7 +14,6 @@ standard values, and any entries with empty values.
+
+ from pathlib import Path
+ import os
+-import re
+ import sys
+ import unittest
+
+@@ -30,8 +29,7 @@ from docutils.utils.code_analyzer import with_pygments
+
+ if with_pygments:
+ import pygments
+- _pv = re.match(r'^([0-9]+)\.([0-9]*)', pygments.__version__)
+- if (int(_pv[1]), int(_pv[2])) >= (2, 14):
++ if tuple(map(int, pygments.__version__.split('.')[:2])) >= (2, 14):
+ # pygments output changed in version 2.14
+ with_pygments = False
+
diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest
index a11d7c268c91..d12ab8aeaca8 100644
--- a/dev-python/langdetect/Manifest
+++ b/dev-python/langdetect/Manifest
@@ -1 +1,3 @@
DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db
+EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e
+MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45
diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
deleted file mode 100644
index 637368d2f237..000000000000
--- a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Fix "Package 'langdetect.profiles' is absent from the `packages` configuration."
-
---- a/setup.py
-+++ b/setup.py
-@@ -18,7 +18,7 @@ setup(
- author_email='michal.danilak@gmail.com',
- url='https://github.com/Mimino666/langdetect',
- keywords='language detection library',
-- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'],
-+ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'],
- include_package_data=True,
- install_requires=['six'],
- license='MIT',
diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild
index 99577c43fc3e..56733bbffc48 100644
--- a/dev-python/langdetect/langdetect-1.0.9.ebuild
+++ b/dev-python/langdetect/langdetect-1.0.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
@@ -19,6 +19,4 @@ KEYWORDS="~amd64"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
-PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" )
-
distutils_enable_tests unittest
diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml
index c0f74ac187e2..020e07f2a3dd 100644
--- a/dev-python/langdetect/metadata.xml
+++ b/dev-python/langdetect/metadata.xml
@@ -2,9 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>pastalian46@gmail.com</email>
- <name>Takuya Wakazono</name>
+ <email>marcin.deranek@slonko.net</email>
+ <name>Marcin Deranek</name>
</maintainer>
-
- <origin>gentoo-guru-overlay</origin>
+ <upstream>
+ <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to>
+ </upstream>
+ <origin>slonko-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/superqt/Manifest b/dev-python/superqt/Manifest
index e120026cd89d..31355a5a854f 100644
--- a/dev-python/superqt/Manifest
+++ b/dev-python/superqt/Manifest
@@ -1 +1,2 @@
DIST superqt-0.7.0.tar.gz 97558 BLAKE2B 7210f0b96858a78d6798fbf19ff260d9954ced05f2e82902acc6c897fef64dd604282a435c2a8d06c085bbc88f286e5ac93682e7bf08c1c332646842e389f2be SHA512 3594ecff511285f7df0a44be5f6fb97128a2724c0d90053a3fa008f47237dee294ad062997053abcba6d54ddb73a0c21f9a0f51e824ebf22cad97e686d5e54c1
+DIST superqt-0.7.3.tar.gz 105916 BLAKE2B 3d75abf420c55140bdbf071419ca790fdec17773cd4796fb63cc721bfc5fb8e501aa1cf67f83e918c2b0758c35a7ced217c995b0631903317f423bde3ce7c151 SHA512 87ddf00c77c896da17054664c0cb3c3cd372c773b8cc9eaf8079feef1ef6e5d52df40ae1367abaf9e2a6f0ded9b560b4147c98fd362d22b064f877ddbe8b74b9
diff --git a/dev-python/superqt/superqt-0.7.3.ebuild b/dev-python/superqt/superqt-0.7.3.ebuild
new file mode 100644
index 000000000000..5301c2745611
--- /dev/null
+++ b/dev-python/superqt/superqt-0.7.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="Missing widgets and components for PyQt/PySide"
+HOMEPAGE="
+ https://github.com/pyapp-kit/superqt
+ https://pypi.org/project/superqt/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
+ >=dev-python/qtpy-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-3.7.4.3[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pytest-qt[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_IGNORE=(
+ # pint and pyconify not packaged
+ tests/test_quantity.py
+ tests/test_iconify.py
+)
+
+EPYTEST_DESELECT=(
+ # fails in the sandbox, but works outside of it
+ tests/test_eliding_label.py::test_wrapped_eliding_label
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+ virtx distutils-r1_python_test
+}
diff --git a/dev-python/trio/Manifest b/dev-python/trio/Manifest
index c58016bc7b49..4836b927b938 100644
--- a/dev-python/trio/Manifest
+++ b/dev-python/trio/Manifest
@@ -1 +1,2 @@
DIST trio-0.29.0.gh.tar.gz 599433 BLAKE2B 35a162f01cca02134ffcd1c0cd3c072c1a20c07cc67038f3257fcb4732c696174ab3ee6e37706ffbb878b6a647d9e26489a55cdccb051b33c43517b660d227cd SHA512 88b6845c26f5bb02b749db7f64843e1858c3d52aad4332101022d61ec183f96304f1ce05a8ece5f97d04edf9aef668d791831439ae49fe1a7b904cf76061629e
+DIST trio-0.30.0.gh.tar.gz 605667 BLAKE2B 1df453c8a3747bfacb39029a3146bd323deb3cd22b5ba2119e01795f18b9340595ac7b850095b272be575cd508059f5b13993ddfe904e1e4a0cd70ef127c80f8 SHA512 5e76808fd9c79c3eab686b80d201654cdb9023b35c0aa8eb6415d079e810be9e60f13149da63ba1eb78c879f68392b6957aac16402413cd329f440399ffb65b7
diff --git a/dev-python/trio/trio-0.30.0.ebuild b/dev-python/trio/trio-0.30.0.ebuild
new file mode 100644
index 000000000000..79cecf6a7f7e
--- /dev/null
+++ b/dev-python/trio/trio-0.30.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library for async concurrency and I/O"
+HOMEPAGE="
+ https://github.com/python-trio/trio/
+ https://pypi.org/project/trio/
+"
+SRC_URI="
+ https://github.com/python-trio/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/outcome[${PYTHON_USEDEP}]
+ >=dev-python/sniffio-1.3.0[${PYTHON_USEDEP}]
+ dev-python/sortedcontainers[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/astor-0.8.0[${PYTHON_USEDEP}]
+ >=dev-python/immutables-0.6[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/trustme[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+# Bug https://bugs.gentoo.org/916756
+# distutils_enable_sphinx docs/source \
+# dev-python/immutables \
+# dev-python/sphinxcontrib-trio \
+# dev-python/sphinx-rtd-theme \
+# dev-python/towncrier
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Times out on slower arches (ia64 in this case)
+ # https://github.com/python-trio/trio/issues/1753
+ tests/test_unix_pipes.py::test_close_at_bad_time_for_send_all
+ # requires ruff
+ _tests/tools/test_gen_exports.py
+ )
+
+ case ${EPYTHON} in
+ python3.14)
+ EPYTEST_DESELECT+=(
+ # xfail-ed upstream with ref to
+ # https://github.com/python/cpython/issues/125603
+ _core/_tests/test_run.py::test_ki_protection_doesnt_leave_cyclic_garbage
+ )
+ ;;
+ esac
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ rm -rf trio || die
+ epytest -p trio._tests.pytest_plugin \
+ -m "not redistributors_should_skip" \
+ --pyargs trio \
+ --skip-optional-imports
+}
diff --git a/dev-qt/qt5compat/qt5compat-6.8.2-r1.ebuild b/dev-qt/qt5compat/qt5compat-6.8.2-r1.ebuild
index 92818ac9c965..ff136128d32b 100644
--- a/dev-qt/qt5compat/qt5compat-6.8.2-r1.ebuild
+++ b/dev-qt/qt5compat/qt5compat-6.8.2-r1.ebuild
@@ -16,6 +16,7 @@ IUSE="+gui icu qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui=,icu=,network,xml]
icu? ( dev-libs/icu:= )
+ !icu? ( virtual/libiconv )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtshadertools-${PV}:6
diff --git a/dev-qt/qt5compat/qt5compat-6.8.3.ebuild b/dev-qt/qt5compat/qt5compat-6.8.3.ebuild
index 2a0e8b63fa72..55d174fd6ca7 100644
--- a/dev-qt/qt5compat/qt5compat-6.8.3.ebuild
+++ b/dev-qt/qt5compat/qt5compat-6.8.3.ebuild
@@ -16,6 +16,7 @@ IUSE="+gui icu qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui=,icu=,network,xml]
icu? ( dev-libs/icu:= )
+ !icu? ( virtual/libiconv )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtshadertools-${PV}:6
diff --git a/dev-qt/qt5compat/qt5compat-6.9.0.ebuild b/dev-qt/qt5compat/qt5compat-6.9.0.ebuild
index 31d0855b0d9a..a41bcdce4696 100644
--- a/dev-qt/qt5compat/qt5compat-6.9.0.ebuild
+++ b/dev-qt/qt5compat/qt5compat-6.9.0.ebuild
@@ -16,6 +16,7 @@ IUSE="+gui icu qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui=,icu=,network,xml]
icu? ( dev-libs/icu:= )
+ !icu? ( virtual/libiconv )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtshadertools-${PV}:6
diff --git a/dev-qt/qt5compat/qt5compat-6.9.9999.ebuild b/dev-qt/qt5compat/qt5compat-6.9.9999.ebuild
index 31d0855b0d9a..a41bcdce4696 100644
--- a/dev-qt/qt5compat/qt5compat-6.9.9999.ebuild
+++ b/dev-qt/qt5compat/qt5compat-6.9.9999.ebuild
@@ -16,6 +16,7 @@ IUSE="+gui icu qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui=,icu=,network,xml]
icu? ( dev-libs/icu:= )
+ !icu? ( virtual/libiconv )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtshadertools-${PV}:6
diff --git a/dev-qt/qt5compat/qt5compat-6.9999.ebuild b/dev-qt/qt5compat/qt5compat-6.9999.ebuild
index 31d0855b0d9a..a41bcdce4696 100644
--- a/dev-qt/qt5compat/qt5compat-6.9999.ebuild
+++ b/dev-qt/qt5compat/qt5compat-6.9999.ebuild
@@ -16,6 +16,7 @@ IUSE="+gui icu qml"
RDEPEND="
~dev-qt/qtbase-${PV}:6[gui=,icu=,network,xml]
icu? ( dev-libs/icu:= )
+ !icu? ( virtual/libiconv )
qml? (
~dev-qt/qtdeclarative-${PV}:6
~dev-qt/qtshadertools-${PV}:6
diff --git a/dev-ruby/async/async-2.23.1.ebuild b/dev-ruby/async/async-2.23.1.ebuild
index 0002621db259..b65a3b369893 100644
--- a/dev-ruby/async/async-2.23.1.ebuild
+++ b/dev-ruby/async/async-2.23.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/async/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
ruby_add_rdepend "
>=dev-ruby/console-1.29:1
diff --git a/dev-ruby/ffi/ffi-1.17.2.ebuild b/dev-ruby/ffi/ffi-1.17.2.ebuild
index e24650c36da6..81c4c88c89c1 100644
--- a/dev-ruby/ffi/ffi-1.17.2.ebuild
+++ b/dev-ruby/ffi/ffi-1.17.2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${PV}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
# Needs recent libffi for HPPA fixes (and probably Apple arm64 too)
RDEPEND=">=dev-libs/libffi-3.4.8:="
diff --git a/dev-ruby/metrics/metrics-0.12.2.ebuild b/dev-ruby/metrics/metrics-0.12.2.ebuild
index b8488f56cecb..c7d329f0b2bf 100644
--- a/dev-ruby/metrics/metrics-0.12.2.ebuild
+++ b/dev-ruby/metrics/metrics-0.12.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/metrics/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/console )"
diff --git a/dev-ruby/mustermann/Manifest b/dev-ruby/mustermann/Manifest
index da0100b4195e..d423a172aac7 100644
--- a/dev-ruby/mustermann/Manifest
+++ b/dev-ruby/mustermann/Manifest
@@ -1,4 +1,2 @@
DIST mustermann-3.0.0.gem 50176 BLAKE2B fc77327de469f0886de782c577ac164b222bbe18074f1ec63c35a08344cfcdf9a2cb44b453c594e2b153db3055ff1e7bcf969240ade04e70be5cb85a73e486a3 SHA512 c33d41281fe2ac80c0af0c5c31dbab2068c73b9da19a4b82b387bbe551019fc115675634d932a8e56b070c3a06a85d830c982a103e6c5193aff8647f599be6e3
-DIST mustermann-3.0.1.gem 50176 BLAKE2B 4bbc549b1bd614aa4ec68ad60d0cfb85094bfe4e3d500b69be9f666e4d961d53c368ba513c89f252a47878349943afb5c2dfc757e51112fb42974bc314adebab SHA512 886cc49dd1acbf2af76faa4dfc0309841666438a1a53bbf69ed215ddd16fad2126033b571f6c95c2002e2a443479ac52f6d7750b0f7117daac3221a9b04dc011
-DIST mustermann-3.0.2.gem 50176 BLAKE2B 5cd977e3b35b5652f8d0d59e724a5310345a22d79f542ecc795fb28e15f6ec9ae6c31921e9b1d170b1d4cbc069d18673438f89d6abac87a9209c67f23bbef6ae SHA512 f20f2058a3277c86c97e57593771ff81d6b275d53744f59953ac33e90ab9ede9f600f8517b8623718a8881c5077e854f070f24c08953cf4e634531860b6a1d5a
DIST mustermann-3.0.3.gem 50176 BLAKE2B 0b6ec3b836a06931942d8f5ff293b30f60795ca3bc0ab73a07d6b03bbaade562c4e5da3676ed79ccc85ee3c89ce5e7f49758f1bc7f1ee6bed358118edba700f4 SHA512 d205985a5da83d83248899642ed359056b0cdb511e77d51309319c2f8d8b6c84040e9e1d3a56b7f83a0b26aed4b344f4df371b310e419c20170f0a486e89ba6f
diff --git a/dev-ruby/mustermann/mustermann-3.0.1.ebuild b/dev-ruby/mustermann/mustermann-3.0.1.ebuild
deleted file mode 100644
index dbdc7c474bb2..000000000000
--- a/dev-ruby/mustermann/mustermann-3.0.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-# There are specs but they depend heavily on unpackaged code.
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library implementing patterns that behave like regular expressions"
-HOMEPAGE="https://github.com/sinatra/mustermann"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-ruby_add_rdepend "=dev-ruby/ruby2_keywords-0.0*"
diff --git a/dev-ruby/mustermann/mustermann-3.0.2.ebuild b/dev-ruby/mustermann/mustermann-3.0.2.ebuild
deleted file mode 100644
index dbdc7c474bb2..000000000000
--- a/dev-ruby/mustermann/mustermann-3.0.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-# There are specs but they depend heavily on unpackaged code.
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A library implementing patterns that behave like regular expressions"
-HOMEPAGE="https://github.com/sinatra/mustermann"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-ruby_add_rdepend "=dev-ruby/ruby2_keywords-0.0*"
diff --git a/dev-ruby/mustermann/mustermann-3.0.3.ebuild b/dev-ruby/mustermann/mustermann-3.0.3.ebuild
index 2d1afbf2e46f..1e099f870b96 100644
--- a/dev-ruby/mustermann/mustermann-3.0.3.ebuild
+++ b/dev-ruby/mustermann/mustermann-3.0.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
# There are specs but they depend heavily on unpackaged code.
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/ruby-odbc/ruby-odbc-0.999992.ebuild b/dev-ruby/ruby-odbc/ruby-odbc-0.999992.ebuild
index 416f3d3edd1e..49cbfb1b72fd 100644
--- a/dev-ruby/ruby-odbc/ruby-odbc-0.999992.ebuild
+++ b/dev-ruby/ruby-odbc/ruby-odbc-0.999992.ebuild
@@ -36,7 +36,7 @@ all_ruby_prepare() {
# the extension as we'd be unable to run it properly otherwise.
sed -i -e 's:\./odbc:odbc:' test/{,utf8/}test.rb || die
- # Since lib should not get installed avoid it entirely…
+ # Since lib should not get installed avoid it entirely...
mv lib contrib || die
}
diff --git a/dev-ruby/sus-fixtures-time/sus-fixtures-time-0.1.0.ebuild b/dev-ruby/sus-fixtures-time/sus-fixtures-time-0.1.0.ebuild
index 1807d019f096..dbcc5b766985 100644
--- a/dev-ruby/sus-fixtures-time/sus-fixtures-time-0.1.0.ebuild
+++ b/dev-ruby/sus-fixtures-time/sus-fixtures-time-0.1.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/sus-fixtures-time/archive/v${PV}.tar.gz ->
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
ruby_add_rdepend "
>=dev-ruby/sus-0.10:0
diff --git a/dev-ruby/traces/traces-0.15.2.ebuild b/dev-ruby/traces/traces-0.15.2.ebuild
index afe3acf1e763..26f7ee96ba0d 100644
--- a/dev-ruby/traces/traces-0.15.2.ebuild
+++ b/dev-ruby/traces/traces-0.15.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/socketry/traces/archive/refs/tags/v${PV}.tar.gz -> $
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="test"
ruby_add_bdepend "test? ( dev-ruby/console )"
diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 376de1419f24..6ea68a6ad268 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1 +1 @@
-DIST android-studio-2024.3.1.15-linux.tar.gz 1354539338 BLAKE2B 8a6db2205589e31151c8c54699a7a34049e4cd2e76699f0e3cd4119a626ff24d956e1140bd830bd6c9f107dbd6164cd38cccf1d7291d213a7723be774e74dbca SHA512 982fef1510ae619cfacd9e55903b29a2daa0dde733242f11d62ff3a7bf3b2cc91f82d94a8992e9b2be149828cf1cd1549a08f8e1c28db230ba9ddbeb31bdbae8
+DIST android-studio-2024.3.2.14-linux.tar.gz 1361395800 BLAKE2B 2aaed35845559d8b351b1c0ab55f657739206444219e8c3e62959e617f680de777fba8b3cf08949f231f82bc815fb0950252ff15588ec94fa41460ff4d438542 SHA512 afb69b8f9df4ab9809fb9bf34cac90eb8f47a6d43d008ff7aad0b7fe1c00b33a0bc0303bd89a9baee8df3b443b65335365b9bc87149bfb4ea5e66aa64dceaff8
diff --git a/dev-util/android-studio/android-studio-2024.3.1.15.ebuild b/dev-util/android-studio/android-studio-2024.3.2.14.ebuild
index a61fd9c23efe..a61fd9c23efe 100644
--- a/dev-util/android-studio/android-studio-2024.3.1.15.ebuild
+++ b/dev-util/android-studio/android-studio-2024.3.2.14.ebuild
diff --git a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild
index 7113bdaef9ce..e2bd16025e03 100644
--- a/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild
+++ b/dev-util/geany-plugins/geany-plugins-2.0-r1.ebuild
@@ -105,7 +105,7 @@ src_configure() {
$(use_enable enchant spellcheck)
$(use_enable webhelper)
$(use_enable workbench)
- # GeanyGenDoc requires ctpl which isn’t yet in portage
+ # GeanyGenDoc requires ctpl which isn't yet in portage
--disable-geanygendoc
# Require libsoup-2.4 which conflicts with webkit2gtk-4.1
--disable-geniuspaste
diff --git a/dev-util/geany-plugins/geany-plugins-2.0-r2.ebuild b/dev-util/geany-plugins/geany-plugins-2.0-r2.ebuild
index be1771ca1768..3b4d2940f43f 100644
--- a/dev-util/geany-plugins/geany-plugins-2.0-r2.ebuild
+++ b/dev-util/geany-plugins/geany-plugins-2.0-r2.ebuild
@@ -114,7 +114,7 @@ src_configure() {
$(use_enable enchant spellcheck)
$(use_enable webhelper)
$(use_enable workbench)
- # GeanyGenDoc requires ctpl which isn’t yet in portage
+ # GeanyGenDoc requires ctpl which isn't yet in portage
--disable-geanygendoc
# Require libsoup-2.4 which conflicts with webkit2gtk-4.1
--disable-geniuspaste
diff --git a/dev-util/gitlab-cli/Manifest b/dev-util/gitlab-cli/Manifest
index 3731aeb7700e..a300710149fe 100644
--- a/dev-util/gitlab-cli/Manifest
+++ b/dev-util/gitlab-cli/Manifest
@@ -1,8 +1,4 @@
-DIST gitlab-cli-1.51.0-deps.tar.xz 21574644 BLAKE2B ab3309e6e1bd413a306e3c1aec172b191cd223bee3b941e1e21811951311e477e8d4118f20a89a8ee9a898eaf30d7f5ce8fc30f4eadc7ac07d7a76fe86288361 SHA512 2628b65c1f1c4c9207eba14e3c36656a724bbce48ad371a264d361fe52499eb206b35ebd43eee25e80b896d40250643d3b69dc954b70ef30ff8227fc0658c845
-DIST gitlab-cli-1.51.0.tar.bz2 16865378 BLAKE2B 65091d664ec3a2148c670407c5c92dd2b64d92662255b8ba6f3911d6eb79a55ee9e5c83da2b48615de6bb996aaa361b259b359230070198250d959e2b2060e0e SHA512 dc587d8574c924c2c69502bd6028b40533f662f1ec79f93ef42e78fca41c7cde7c30fd5cbf7cd99f8d3311802048d957553082df16368608815f637d9a362af9
-DIST gitlab-cli-1.52.0-deps.tar.xz 21580776 BLAKE2B fe834534c503b2af0f0b3b1c5cdf3b2af3d0fade4f791622aa57936e6f874818392d03a456b1884a1a3cd762d2fdfc5e928a721e747759705d394c75956904d5 SHA512 e69aa049081d5ccabefdf4ff3b43ee310d8701c97c7a9794a2a753e0295d2e2ae82b3dcc222039f7195428e2a803070dbe613617971362970de780e7d7538920
-DIST gitlab-cli-1.52.0.tar.bz2 16869127 BLAKE2B 0039197b39af84969788a4e7492406fdf1a765d8351053bee220fe09966153bbb25802728cda67180c1edf752f93a64dd745858c0665c6e9d685867c52c8752e SHA512 215c2bdf17c44ee619b6c54453f2d7d279aafc982d059a8c63c6d2ab5953b7e9d4e6c2bc9c11a9dc15f4d243ceb9e81255a9c95821bc45dd429d70f1e813bb6d
-DIST gitlab-cli-1.53.0-deps.tar.xz 21615064 BLAKE2B c277145440f1055283e7cfda8e91b5f3e277087dc00e7f8914f392fef918867f3787742ba130e5307c9df1cb42fa1b2e89f4e0b77bab96a7bae448a415520ee2 SHA512 48459d2d7d2604e1afff761828d47c090a23b1d8df50f912a1f88e82560540139904fba0659dfe8f3e7614e4d273ca7846a720e13715795449143d1d315efaab
-DIST gitlab-cli-1.53.0.tar.bz2 16884153 BLAKE2B b1b7034a4fc93dd196aa936751af732ec1a27879fac40ce35e542072620178e5c6413bf760b4e0537b4e3f196a145de8e392264334253f31dd225eafd934d9ee SHA512 6ef770542f8cdcd695ba3f4c765873f82fc7cddbe24d2f4ffde798054be048a428267baf3849712180795e8cd7ca33c3536359659acf22f04e8b29e1b12c3109
DIST gitlab-cli-1.55.0-deps.tar.xz 21737008 BLAKE2B 6c993fa949c6e0bec789e786b890853ed6d0a544ec4e93275a694deb99dab829ddee66f5eebca3a0cb59443d9f2334423cde2749a91eec900b23bb3470f30fac SHA512 b661b50481a3f158971608a376dc687998d92c339f11747f23f67d3a648f2ffef32047eb4dccf5c655e5b2b5ede5ca6f95f3671c39b1dc7c808360213a192426
DIST gitlab-cli-1.55.0.tar.bz2 16901867 BLAKE2B 2f18ceaa683c95b1f173851845f4ff96fb7fd897af39bd9081271da0b47f1205d6694f82ff1e733dfbbebc4305f5a4a74ab2f9f590b62af3054c4e33a653c40e SHA512 cde8882f982eb369d366eab6fdd5188889cb96736d21919ed97863484fefb885d02c1c169b6697f6d7af231b660cbbfd99070d7cc3c737739cd4f8fdbf51cc36
+DIST gitlab-cli-1.57.0-deps.tar.xz 18167468 BLAKE2B 27794aa056d061caa6307c0e49f74ec8877962f9da80a586c4a81d1253bebd8232151f4d6dda7c746f0ab620ad2b19838fa71137d614d05a31da2d1f4e87169f SHA512 80193b98e89db78c0a6f60b80b4319804acc8af9fbbc0f44045d4c6e4fd05e6c5922dc7666b3895740e3c2078b33b57bf989a0f0a069f172aadf0a5ad1fd0437
+DIST gitlab-cli-1.57.0.tar.bz2 16910116 BLAKE2B 3a914685937bf742a7ba211dc58af719525cdf9a88acd0ab0e92747a0a901fa5fef1402b4cad442eaa4b47ab8d3c21d5e2cb148c6f9320495df6a76ce4ab5aaa SHA512 89e06ac69a9ab5f56d3b27d187beaa069e4ef27c32c500fe55474c995e1100acb97e79ebd257d1ea37523aa2ecbdc8fa76ea6e2aa32c22727cb8b982048f2cd1
diff --git a/dev-util/gitlab-cli/gitlab-cli-1.51.0.ebuild b/dev-util/gitlab-cli/gitlab-cli-1.51.0.ebuild
deleted file mode 100644
index 7f8a1eddbb23..000000000000
--- a/dev-util/gitlab-cli/gitlab-cli-1.51.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-GIT_COMMIT=1481403b25a7e54dea0a83b808c0bb4936283cfd
-
-DESCRIPTION="the official gitlab command line interface"
-HOMEPAGE="https://gitlab.com/gitlab-org/cli"
-SRC_URI="https://gitlab.com/gitlab-org/cli/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2"
-SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
-S="${WORKDIR}/cli-v${PV}-${GIT_COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND=">=dev-lang/go-1.23.2"
-
-# tests communicate with gitlab.com and require a personal access token
-RESTRICT="test"
-
-src_compile() {
- emake \
- GLAB_VERSION=v${PV} \
- build manpage
-}
-
-src_install() {
- dobin bin/glab
- dodoc README.md
- doman share/man/man1/*
-}
diff --git a/dev-util/gitlab-cli/gitlab-cli-1.53.0.ebuild b/dev-util/gitlab-cli/gitlab-cli-1.53.0.ebuild
deleted file mode 100644
index 2b1d25bdbbc7..000000000000
--- a/dev-util/gitlab-cli/gitlab-cli-1.53.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-GIT_COMMIT=83f988901b22d4d54536d6e9e20e76f8d6b61330
-
-DESCRIPTION="the official gitlab command line interface"
-HOMEPAGE="https://gitlab.com/gitlab-org/cli"
-SRC_URI="https://gitlab.com/gitlab-org/cli/-/archive/v${PV}/${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2"
-SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
-S="${WORKDIR}/cli-v${PV}-${GIT_COMMIT}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# tests communicate with gitlab.com and require a personal access token
-RESTRICT="test"
-
-src_compile() {
- emake \
- GLAB_VERSION=v${PV} \
- build manpage
-}
-
-src_install() {
- dobin bin/glab
- dodoc README.md
- doman share/man/man1/*
-}
diff --git a/dev-util/gitlab-cli/gitlab-cli-1.52.0.ebuild b/dev-util/gitlab-cli/gitlab-cli-1.57.0.ebuild
index 7d905d1e9191..80cc1700e7d0 100644
--- a/dev-util/gitlab-cli/gitlab-cli-1.52.0.ebuild
+++ b/dev-util/gitlab-cli/gitlab-cli-1.57.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
inherit go-module
-GIT_COMMIT=4fd24da6a1f643aab839c68699b7515baa21f67a
+GIT_COMMIT=d14f47ce8f09549daf116e347cd1c2987aa14bbb
DESCRIPTION="the official gitlab command line interface"
HOMEPAGE="https://gitlab.com/gitlab-org/cli"
diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest
index 21513d8d4d89..c6cc89259a7c 100644
--- a/dev-util/gitlab-runner/Manifest
+++ b/dev-util/gitlab-runner/Manifest
@@ -2,5 +2,5 @@ DIST gitlab-runner-17.10.1-deps.tar.xz 115915328 BLAKE2B ed453a20e63448ec302ca32
DIST gitlab-runner-17.10.1.tar.bz2 1812706 BLAKE2B cc39c90ed6251dcd6c16ef4de8c940ada15199b7dd4266fb9cbf30ce68e050472fb736c2cd586267ff38921296ab0c0a021481ef4ddd16e9a26759d140215894 SHA512 e2e98809a09bfa25cb54961675cd02a349d6560126b59d6829c8b43d2f622322e647b9912ca40440eff64de9916d44245c4065dfbc2780c0e46de755807584b5
DIST gitlab-runner-17.11.1-deps.tar.xz 114859732 BLAKE2B 52e2bc3aee36699d0a15b208f89b5a0070e01244bcea64aa322b0ce600387b071986fff8c524f9bcb1c0bdebbb68aeb2d94155d7e809b458eda26fc118c66fa9 SHA512 b439b1ba63f7bcc82712c157f46b5991d89c61e15e98383e54edce968601cec69652c2d939dca4fbceca8b9fcf1c3b1c63cf3b78c66c965c253dfafaae2f6125
DIST gitlab-runner-17.11.1.tar.bz2 1873313 BLAKE2B 5d4bdf3a3c554476efaf15b82941cf037fbb842285b20b667da8cf23fb4f016b6466d68a6819fab66ca9842810310f90cdd22d587e5bf3132d50efb43607c6f8 SHA512 00e6e7b790332fc40a0e8a9efbf807a8751f9d7c158ab837b950dd39d521929fcdef689745d81f1d01a03ac4f1913bdc84fc68d1aaf5e98009699b6d5bc7bebf
-DIST gitlab-runner-17.9.3-deps.tar.xz 110070696 BLAKE2B 4c2fdf31d190ab3d8023ddce40b608d81d607fc78865f8c5b9c14fcd66126455cfb69077aebefbf82cada2c9ef3de01a035247c6509296d663f36cc6b883beae SHA512 1abb78859ee9d4ee5ee8abfcd9b7d490f0b98980a10c459c3e4fe1e56455616a0d261ec627450c3b7a516c3b2b0bd62018a9ff5d3fb26144b7a6cc095247abbf
-DIST gitlab-runner-17.9.3.tar.bz2 1791900 BLAKE2B 4f850cad7f869595cf4e9e100fa840dbd66f227a9ed7e8f34ecabc517f9459bc85527270e0b57194c1e4067b8138155e2eee980e7ffe3890da881b1414501061 SHA512 192abb08400dabc8c6d78f6571f2d675e78696e8a3bf93dcc5901035b3a0a4f14bff3e5d3c8786f21f6ed0fce11f06cbdb94bbdf25340c0b04eb83ce5c103856
+DIST gitlab-runner-18.0.1-deps.tar.xz 116241368 BLAKE2B 305c76bec626dfe8072e23378137e342f2331678337ed2d53c1bd5dadc4a15c1eefa50edc6d2c3aa26af0f82f0ae61d0b9f1027fcfa29c31683fae77788561fa SHA512 558c808a675e02963cdd5108889a6bb1fbf665d099b4b1a7973621bb34d0c76b92ef7e190232f28645d4a849149014b1047cb78335211c6b868bec217c8cd13b
+DIST gitlab-runner-18.0.1.tar.bz2 1943624 BLAKE2B ce2fc7dbbbdf6001a77e91a496f3bf4dba037361d341e733394d255121b196a9923e10b736fb8e621cdcf3b8cc52bae38882a209238ed07a7f508d2c67073480 SHA512 929fff692b7c9f4b59fc8f9741e001d96abec86dc91a95412171527833304772283d5f4116c9a8ea24b83ab5ecc8734f61ea6c56fb92cb388cdd8c36484b0f92
diff --git a/dev-util/gitlab-runner/files/gitlab-runner-18.confd b/dev-util/gitlab-runner/files/gitlab-runner-18.confd
new file mode 100644
index 000000000000..e320100b3926
--- /dev/null
+++ b/dev-util/gitlab-runner/files/gitlab-runner-18.confd
@@ -0,0 +1,5 @@
+# config file for /etc/init.d/gitlab-runner
+# run /usr/bin/gitlab-runner -h to see available options
+# --config, --user and --working-directory are set by the
+# service script, so do not add them here.
+# RUNNER_OPTS=""
diff --git a/dev-util/gitlab-runner/files/gitlab-runner-18.initd b/dev-util/gitlab-runner/files/gitlab-runner-18.initd
new file mode 100644
index 000000000000..13b1cb2c3703
--- /dev/null
+++ b/dev-util/gitlab-runner/files/gitlab-runner-18.initd
@@ -0,0 +1,28 @@
+#!/sbin/openrc-run
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+command="/usr/bin/gitlab-runner"
+command_args="run
+ --config /etc/gitlab-runner/config.toml
+ --working-directory /var/lib/gitlab-runner
+ --user gitlab-runner
+ --syslog
+ ${RUNNER_OPTS}"
+command_background=true
+extra_started_commands="reload"
+name="GitLab Runner"
+pidfile="/run/${RC_SVCNAME}.pid"
+retry="QUIT/60/TERM/60"
+required_files="${runner_config}"
+
+depend() {
+ need localmount
+ after net.lo loopback
+}
+
+reload() {
+ ebegin "Reloading ${name} configuration"
+ start-stop-daemon --signal HUP --pidfile "${pidfile}"
+ eend $? "Failed to reload ${NAME} configuration"
+}
diff --git a/dev-util/gitlab-runner/gitlab-runner-17.9.3.ebuild b/dev-util/gitlab-runner/gitlab-runner-18.0.1.ebuild
index 0216a65f832c..8e43873fb2dc 100644
--- a/dev-util/gitlab-runner/gitlab-runner-17.9.3.ebuild
+++ b/dev-util/gitlab-runner/gitlab-runner-18.0.1.ebuild
@@ -2,10 +2,10 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit go-module systemd tmpfiles
+inherit eapi9-ver go-module systemd tmpfiles
# make sure this gets updated for every bump
-GIT_COMMIT=f6927248
+GIT_COMMIT=3e653c4e
DESCRIPTION="The official GitLab Runner, written in Go"
HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner"
@@ -24,15 +24,13 @@ DEPEND="${COMMON_DEPEND}"
RDEPEND="${COMMON_DEPEND}"
BDEPEND="dev-go/gox"
-DOCS=( docs CHANGELOG.md README.md config.toml.example )
-
src_compile() {
emake \
BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \
GOX="${EPREFIX}/usr/bin/gox" \
REVISION=${GIT_COMMIT} \
VERSION=${PV} \
- runner-bin-host
+ runner-and-helper-bin-host
}
src_test() {
@@ -41,19 +39,27 @@ src_test() {
src_install() {
newbin out/binaries/gitlab-runner-linux-* gitlab-runner
+ newbin out/binaries/gitlab-runner-helper/gitlab-runner-helper.linux-* gitlab-runner-helper
+ DOCS=( docs CHANGELOG.md README.md )
einstalldocs
+ insinto /usr/share/${PN}
+ doins config.toml.example
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}-18.confd" "${PN}"
+ newinitd "${FILESDIR}/${PN}-18.initd" "${PN}"
systemd_dounit "${FILESDIR}/${PN}.service"
newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
- keepdir /{etc,var/log}/${PN}
- fperms 0700 /{etc,var/log}/gitlab-runner
- fowners gitlab-runner:gitlab-runner /{etc,var/log}/${PN}
+ keepdir /etc/${PN}
+ fperms 0700 /etc/${PN}
+ fowners gitlab-runner:gitlab-runner /etc/${PN}
}
pkg_postinst() {
tmpfiles_process gitlab-runner.conf
+ if ver_replacing -lt 18.0.0; then
+ ewarn "The logs are now redirected to syslog instead of being stored in /var/log/gitlab-runner"
+ ewarn
+ fi
[[ -f ${EROOT}/etc/gitlab-runner/config.toml ]] && return
elog
elog "To use the runner, you need to register it with this command:"
diff --git a/dev-util/kafkactl/Manifest b/dev-util/kafkactl/Manifest
index 844a178392b8..b5882d9f9c7e 100644
--- a/dev-util/kafkactl/Manifest
+++ b/dev-util/kafkactl/Manifest
@@ -1,4 +1,4 @@
-DIST kafkactl-5.4.0-vendor.tar.xz 2645464 BLAKE2B 6da25f50feff135c1c364d44fb9467f506aebfbb2b92325bfc604b47bda616b6b1337916d27ca5610f0a90e5a0795bcaa82312e75e78548c84609d849bd2cc62 SHA512 37ed3058bdc91e71701443b79889a59a580f1a5e2c897a40549a0efb7ae0f212271f7f0147705460c3b859a4f1eb93683a5a3dc3bc9bdb6dd64fbcefe6f3e063
-DIST kafkactl-5.4.0.tar.gz 129136 BLAKE2B c0d31087cdba16569b80a105b4dacfdf8623e13e48329deb6ef3ccb43841f9c2d8871d04bd0f0f49c4dbf3b35b0a1e006a6facf67b63ccfb6ae3055b13db8d26 SHA512 d7dd628fafb665a86f9a86599244338ce625673a9f1cc53d4bac49e6e833c5f04de139ffb3856ff40fc87b62b0a64680a29756ae0a38f28d3a47bfa6e5a4a819
DIST kafkactl-5.5.0-vendor.tar.xz 2656444 BLAKE2B b04fbaad0e4f7d500507eac0efe08519a463e6aea50f544a388a799b1af66b7164aa2daae32795cd71d338502cfbeb5b348f8b65d56cd2d934f403f28f97c257 SHA512 e64190da554340eeedbe17c434ae060bea5dc0f3931e374b12535921d2e4406fe75e5e151ee6133124469b71db1318968ed728d0aafd04f9e89c930b852d68a4
DIST kafkactl-5.5.0.tar.gz 130020 BLAKE2B 1c4e26f3ce306c40e7885157f299b3433cafafc328b84c62e4530fdb5f80a29e99d3dbc4d365117e44fb2332966f9b4ad78db649eea89e58722f553195989b41 SHA512 3a67e9034359d5651ce41585d4c792adcb3d73318764ecccd2ae7199a24c4a5eff960d5bd7daa34ec9684f436d143128238363b71134fb827e3ac6db13513d96
+DIST kafkactl-5.7.0-vendor.tar.xz 5879596 BLAKE2B ae88a173ab17425378adf2c9d2a8e03ba9beed17728ef01eefbb83be557e39297d21ca5f544ad7aeb03550067c1ebeae15511adc42faa48f5ea6bca4162197ec SHA512 455b42075176494ef186154de8d6cda917869b3bc128fdf37639db2885fe2ddfae32610f2a0c849596634993f1fa9936fe5844337d33270287f8233cb3915260
+DIST kafkactl-5.7.0.tar.gz 168701 BLAKE2B ed3737e526fd03e600d0b3e5086fd43e31744e4f8d030d94d30e414de233bcda92118544c65149f6fce0fef3377dff2b2bfa545c60852b01c1a5b95b188d636c SHA512 aea0a70cec3a1f0c4461b30e165f6fb62ef0c5aef26bd60aaef625b6603c266102bc1c9e94d23aa8afb21b060751639be59f1899ba53376118c8a0a069da6508
diff --git a/dev-util/kafkactl/kafkactl-5.4.0.ebuild b/dev-util/kafkactl/kafkactl-5.7.0.ebuild
index 5ab8b772f763..9be5d6161a88 100644
--- a/dev-util/kafkactl/kafkactl-5.4.0.ebuild
+++ b/dev-util/kafkactl/kafkactl-5.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-util/nsight-compute/nsight-compute-2025.1.1.2.ebuild b/dev-util/nsight-compute/nsight-compute-2025.1.1.2.ebuild
index 40b25470751a..aa3c6f254142 100644
--- a/dev-util/nsight-compute/nsight-compute-2025.1.1.2.ebuild
+++ b/dev-util/nsight-compute/nsight-compute-2025.1.1.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit desktop edo unpacker
-DESCRIPTION="performance analysis tool designed to visualize an application’s algorithms"
+DESCRIPTION="performance analysis tool designed to visualize an application's algorithms"
HOMEPAGE="https://developer.nvidia.com/nsight-systems"
MY_PV="$(ver_rs 1-3 '_' "$(ver_cut 1-3)")"
diff --git a/dev-util/nsight-systems/nsight-systems-2025.2.1.ebuild b/dev-util/nsight-systems/nsight-systems-2025.2.1.ebuild
index 139300596fc4..987c6c649c23 100644
--- a/dev-util/nsight-systems/nsight-systems-2025.2.1.ebuild
+++ b/dev-util/nsight-systems/nsight-systems-2025.2.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit edo unpacker
-DESCRIPTION="performance analysis tool designed to visualize an application’s algorithms"
+DESCRIPTION="performance analysis tool designed to visualize an application's algorithms"
HOMEPAGE="https://developer.nvidia.com/nsight-systems"
MY_PV="$(ver_rs 1-2 '_' "$(ver_cut 1-2)")"
diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest
index 551496c02693..b609ec72a65b 100644
--- a/dev-util/pycharm-community/Manifest
+++ b/dev-util/pycharm-community/Manifest
@@ -3,7 +3,9 @@ DIST pycharm-community-2024.1.4-aarch64.tar.gz 640210318 BLAKE2B 8cba84b4d1a90cc
DIST pycharm-community-2024.1.4.tar.gz 640191029 BLAKE2B 3d0ebdd8300454c52c50ff5798e49bca22b834c1084da002a97d0fab3a2304765086d2053b25c4285902f05819321ae2060d9109311070493531be8069d2f3c4 SHA512 8ad0600d0efc09c8c7bd95742a0803ea6672a1d547f76d7c4e1c69cd8cdc6efd36529e656e9868ac7618a745ac0e4edf8942670494dc77c9629728c9a78dae6b
DIST pycharm-community-2024.2.1-aarch64.tar.gz 650975601 BLAKE2B 0cb3ad78e3ce2e8cf1e4a069b32f1b1604981d51a1ae0b8aecc51893254b3591de67703d2d1b46e18aef97fa60d07db8fbf9f378b42bf2887da6cc3d0e189ea0 SHA512 e8e6d46c00e7384d589b1783bf5b3a44d94f236b0594d5eb9086799521744ed75027901c25d663ade9f7b30ff07220544b5609dfeb5ad947576edceb69601578
DIST pycharm-community-2024.2.1.tar.gz 651275184 BLAKE2B aded074688b368b5d19ad74ff525377a90a64e10a7b61253029ba272923473028a06956a257e0ce255cf00e247de5217f4d6f51396b05eb39622283c8b6da346 SHA512 5bb6d535ca50b293d039a748ad58c301d38c61c93c10b72fb054a2b511f0608f7aa308f1fd8738dc7102de6eacaadbb8a5ad96edd053c9600bfc6d787b7c13e6
-DIST pycharm-community-2024.3-aarch64.tar.gz 716326087 BLAKE2B 6d07052cc985f6aa1ea05a5ebe8ee51aef5b2046b02ee03b6891a76bbd1f5effa57e7258126939addc314fe88685869796cd6e601915a4733c9d218215f5f644 SHA512 0903918a488d90cd85192b476adb17e8610762b68844b81c84cde4e9c3068897318e9216ff6371b74958e0ee43410fcebf4334beb885d0a5ee880f4de96579fc
DIST pycharm-community-2024.3.2-aarch64.tar.gz 788018356 BLAKE2B e0a2f4b55308c8e6e7804459e90df32f7c5263ade69572f7047eac90ffff13ceb1aead712b06e992bb0ddd1133d7aa29466245cf4578cb574db814ea4a33f268 SHA512 1e99d8df26cc6bdcfa15e9157ddb7c3f9d33a5e7b8ad5e3949805aa4fac7d79e4cc25c63e6fe7b4007acffd9ccdde2d145b9660ac250c3ede4085f8b58932ef0
DIST pycharm-community-2024.3.2.tar.gz 787792271 BLAKE2B 55f6c93b7c5c335f08b544241dc1b17d00d099bb20e21898a1f769dcad535976cdc34bcf5b9d6bcca378437df3900cf2dfd4deb7348172a627c6a0045407d3f7 SHA512 2fa0478c5ab0c26438eeb68fde334914d1f0fa51e862a4790a6e0a35517aa28690351d821bfe20defdd34e97e6b6a3364470d63bab5f651f1b48a07beb6a463f
-DIST pycharm-community-2024.3.tar.gz 715968487 BLAKE2B 41bcf0ef8ac21b6c0976c08e8c71495a30cc941a50b28bf95175c2edabe00844d3c2f4f11e5b99e479d8ca5f17534154a4dc25c6da8fa99fcea03ec7eae7a3eb SHA512 68de282c0df1dacfb0767bb9c15eeb2f583dac35d5f3db76b4da3324e47eecd20275aa46a919c58354d1c305d2fb61e305181cefbab64c8f0ef8371d2dac9884
+DIST pycharm-community-2024.3.5-aarch64.tar.gz 790439656 BLAKE2B 0587331e80b21b59b009fa63f2a5bd06bd1c699e3c7d7817bbcba8fe09acfa4c54bb3355a379789e53a0f0be1587a6f8ab5e08176dc0936bd267b88c754990e9 SHA512 c6a8018e2e9502d3f85873eaef1e9fea900833472701b5bc76c1839128734c5e5d1766a3e2ce554acebedfe920f7a3dd596f9915fc2f75f5055c467dc2cedc8a
+DIST pycharm-community-2024.3.5.tar.gz 790231632 BLAKE2B e8a0ff864134c076e00123669bcb1cea4ae1af3e2f5168015f7a587a7f0ab0f9e057f094cba4511f8a8f52a71677913707b81f3caaed7cfa4fed5281457ac317 SHA512 3d62e105f064889172e5cc04abae90f0b2b0544fa553349019047a2c9e15b2bf995eb0c9af36465f8b68c85df53749b0042d056d26463f720fae62391a489eeb
+DIST pycharm-community-2025.1-aarch64.tar.gz 857339099 BLAKE2B 15f1427b1be575279f20d803f93de3f7fa5a48c35e5cc2a1f9d843010a0189f452b10ac27eec396311a94a14b967f774ba485f9629282115082d20d18f078237 SHA512 e803f72c563da1990d3bbb9e56440185d0bd467ef7c96ba204ec33c7ec2d127e23f2a4547514e4c8fd47b25a3de95abd90ac327cfce6cd0d7a84b7fd73f3cefb
+DIST pycharm-community-2025.1.tar.gz 859398876 BLAKE2B 29d30532e66e5156705e8b74df21d11e2fa94ccba4b77f7b47636298cb4366d55273c14e52e2fb63b0850bf06d972ddb7daa10397bedcded36985046c58d6340 SHA512 5cd08c23c0db612dd02ef0e79039085bec642a668b373360ca4d9f9e5bd06ba419b8e6d0d242f9b6941c49498944b6601eae59c286deb2e8137399f1606408e9
diff --git a/dev-util/pycharm-professional/pycharm-professional-2024.3-r1.ebuild b/dev-util/pycharm-community/pycharm-community-2024.3.5.ebuild
index 44e26b519a0d..83adbf2f6d92 100644
--- a/dev-util/pycharm-professional/pycharm-professional-2024.3-r1.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2024.3.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit desktop readme.gentoo-r1 wrapper xdg-utils
+inherit desktop readme.gentoo-r1 toolchain-funcs wrapper xdg
DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
@@ -24,20 +24,28 @@ SRC_URI="
)
"
-if [[ "${PN}" == *-professional ]]; then
+if [[ ${PN} == *-professional ]]; then
S="${WORKDIR}/${PN/%-professional/}-${PV}"
+ LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
+ Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CPL-1.0 CDDL CDDL-1.1 EPL-1.0 EPL-2.0
+ GPL-2 GPL-2-with-classpath-exception ISC JDOM LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0 OFL-1.1
+ PYTHON Unicode-DFS-2016 Unlicense UPL-1.0 ZLIB"
+else
+ LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
+ Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CPL-1.0 CDDL-1.1 EPL-1.0 GPL-2
+ GPL-2-with-classpath-exception ISC JDOM JSON LGPL-2+ LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0
+ OFL-1.1 UPL-1.0 ZLIB"
fi
-LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+SLOT="0/2024"
+KEYWORDS="-* ~amd64 ~arm64 ~x86"
IUSE="+bundled-jdk"
-if [[ "${PN}" == *-professional ]]; then
+if [[ ${PN} == *-professional ]]; then
IUSE+=" +bundled-xvfb"
fi
-BDEPEND="
+BDEPEND="dev-util/debugedit
dev-util/patchelf
"
@@ -47,7 +55,7 @@ BDEPEND="
# So the dependencies are actually needed.
RDEPEND="
!bundled-jdk? (
- >=virtual/jre-1.8
+ >=virtual/jre-17:*
)
bundled-jdk? (
app-accessibility/at-spi2-core:2
@@ -81,10 +89,11 @@ RDEPEND="
)
"
-if [[ "${PN}" == *-professional ]]; then
+if [[ ${PN} == *-professional ]]; then
RDEPEND+="
bundled-xvfb? (
dev-libs/libpcre2
+ sys-libs/pam
sys-process/audit
)
!bundled-xvfb? (
@@ -93,15 +102,13 @@ RDEPEND+="
"
fi
-RESTRICT="test"
-
QA_PREBUILT="opt/${PN}/*"
src_prepare() {
+ tc-export OBJCOPY
default
- rm -v "${S}"/help/ReferenceCardForMac.pdf || die
-
+ rm -v "${S}"/help/ReferenceCardForMac.pdf || die
rm -v "${S}"/plugins/python-ce/helpers/pydev/_pydevd_{bundle,frame_eval}/*{darwin,win32}* || die
if ! use amd64; then
@@ -128,6 +135,37 @@ src_prepare() {
-e "\$a#-----------------------------------------------------------------------" \
-e "\$aide.no.platform.update=Gentoo" bin/idea.properties
+ # excepting files from different architectures that should be kept for remote plugins
+ if ! use arm64; then
+ local skip_remote_files=(
+ "plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release"
+ "plugins/clion-radler/DotFiles/linux-musl-arm64/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-arm/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-musl-arm/jb_zip_unarchiver"
+ "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64"
+ )
+ elif ! use amd64 ; then
+ local skip_remote_files=(
+ "plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release"
+ "plugins/clion-radler/DotFiles/linux-musl-x64/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-x86/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-musl-x86/jb_zip_unarchiver"
+ "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-x64"
+ )
+ fi
+ # removing debug symbols and relocating debug files as per #876295
+ # we're escaping all the files that contain $() in their name
+ # as they should not be executed
+ find . -type f ! -name '*$(*)*' -print0 | while IFS= read -r -d '' file; do
+ for skip in "${skip_remote_files[@]}"; do
+ [[ ${file} == "./${skip}" ]] && continue 2
+ done
+ if file "${file}" | grep -qE "ELF (32|64)-bit"; then
+ ${OBJCOPY} --remove-section .note.gnu.build-id "${file}" || die
+ debugedit -b "${EPREFIX}/opt/${PN}" -d "/usr/lib/debug" -i "${file}" || die
+ fi
+ done
+
if use bundled-jdk; then
patchelf --set-rpath '$ORIGIN/../lib' "jbr/bin/"* || die
patchelf --set-rpath '$ORIGIN' "jbr/lib/"{libjcef.so,jcef_helper} || die
@@ -136,14 +174,14 @@ src_prepare() {
rm -r "jbr" || die
fi
- if [[ "${PN}" == *-professional ]]; then
+ if [[ ${PN} == *-professional ]]; then
if use bundled-xvfb; then
patchelf --set-rpath '$ORIGIN/../lib' "${S}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp} || die
patchelf --set-rpath '$ORIGIN' "${S}"/plugins/remote-dev-server/selfcontained/lib/lib*.so* || die
else
rm -vr "${S}"/plugins/remote-dev-server/selfcontained || die
sed '/export REMOTE_DEV_SERVER_IS_NATIVE_LAUNCHER/a export REMOTE_DEV_SERVER_USE_SELF_CONTAINED_LIBS=1' \
- -i bin/remote-dev-server.sh || die
+ -i bin/remote-dev-server.sh || die
fi
fi
}
@@ -170,13 +208,16 @@ src_install() {
fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{cef_server,chrome-sandbox,jcef_helper,jexec,jspawnhelper}
fi
- if [[ "${PN}" == *-professional ]]; then
+ if [[ ${PN} == *-professional ]]; then
if use bundled-xvfb; then
fperms 755 "${DIR}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp}
fi
fperms 755 "${DIR}" "${DIR}"/bin/remote-dev-server{,.sh}
fi
+ # we have to strip files that are not related to the current architecture
+ dostrip -x "${skip_remote_files[@]/#//opt/${PN}/}"
+
make_wrapper "${PN}" "${DIR}/bin/pycharm"
newicon "bin/${PN/%-*/}.png" "${PN}.png"
make_desktop_entry "${PN}" "${PN}" "${PN}"
@@ -189,11 +230,3 @@ src_install() {
fs.inotify.max_user_watches = 524288
EOF
}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/dev-util/pycharm-community/pycharm-community-2024.3-r1.ebuild b/dev-util/pycharm-community/pycharm-community-2025.1.ebuild
index 6828975b8bd9..16587e4d9a41 100644
--- a/dev-util/pycharm-community/pycharm-community-2024.3-r1.ebuild
+++ b/dev-util/pycharm-community/pycharm-community-2025.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit desktop readme.gentoo-r1 wrapper xdg-utils
+inherit desktop readme.gentoo-r1 toolchain-funcs wrapper xdg
DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
@@ -24,20 +24,28 @@ SRC_URI="
)
"
-if [[ "${PN}" == *-professional ]]; then
+if [[ ${PN} == *-professional ]]; then
S="${WORKDIR}/${PN/%-professional/}-${PV}"
+ LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
+ Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CPL-1.0 CDDL CDDL-1.1 EPL-1.0 EPL-2.0
+ GPL-2 GPL-2-with-classpath-exception ISC JDOM LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0 OFL-1.1
+ PYTHON Unicode-DFS-2016 Unlicense UPL-1.0 ZLIB"
+else
+ LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
+ Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CPL-1.0 CDDL-1.1 EPL-1.0 GPL-2
+ GPL-2-with-classpath-exception ISC JDOM JSON LGPL-2+ LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0
+ OFL-1.1 UPL-1.0 ZLIB"
fi
-LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+SLOT="0/2025"
+KEYWORDS="-* ~amd64 ~arm64 ~x86"
IUSE="+bundled-jdk"
-if [[ "${PN}" == *-professional ]]; then
+if [[ ${PN} == *-professional ]]; then
IUSE+=" +bundled-xvfb"
fi
-BDEPEND="
+BDEPEND="dev-util/debugedit
dev-util/patchelf
"
@@ -47,7 +55,7 @@ BDEPEND="
# So the dependencies are actually needed.
RDEPEND="
!bundled-jdk? (
- >=virtual/jre-1.8
+ >=virtual/jre-17:*
)
bundled-jdk? (
app-accessibility/at-spi2-core:2
@@ -81,10 +89,11 @@ RDEPEND="
)
"
-if [[ "${PN}" == *-professional ]]; then
+if [[ ${PN} == *-professional ]]; then
RDEPEND+="
bundled-xvfb? (
dev-libs/libpcre2
+ sys-libs/pam
sys-process/audit
)
!bundled-xvfb? (
@@ -93,15 +102,13 @@ RDEPEND+="
"
fi
-RESTRICT="test"
-
QA_PREBUILT="opt/${PN}/*"
src_prepare() {
+ tc-export OBJCOPY
default
- rm -v "${S}"/help/ReferenceCardForMac.pdf || die
-
+ rm -v "${S}"/help/ReferenceCardForMac.pdf || die
rm -v "${S}"/plugins/python-ce/helpers/pydev/_pydevd_{bundle,frame_eval}/*{darwin,win32}* || die
if ! use amd64; then
@@ -128,6 +135,37 @@ src_prepare() {
-e "\$a#-----------------------------------------------------------------------" \
-e "\$aide.no.platform.update=Gentoo" bin/idea.properties
+ # excepting files from different architectures that should be kept for remote plugins
+ if ! use arm64; then
+ local skip_remote_files=(
+ "plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release"
+ "plugins/clion-radler/DotFiles/linux-musl-arm64/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-arm/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-musl-arm/jb_zip_unarchiver"
+ "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64"
+ )
+ elif ! use amd64 ; then
+ local skip_remote_files=(
+ "plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release"
+ "plugins/clion-radler/DotFiles/linux-musl-x64/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-x86/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-musl-x86/jb_zip_unarchiver"
+ "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-x64"
+ )
+ fi
+ # removing debug symbols and relocating debug files as per #876295
+ # we're escaping all the files that contain $() in their name
+ # as they should not be executed
+ find . -type f ! -name '*$(*)*' -print0 | while IFS= read -r -d '' file; do
+ for skip in "${skip_remote_files[@]}"; do
+ [[ ${file} == "./${skip}" ]] && continue 2
+ done
+ if file "${file}" | grep -qE "ELF (32|64)-bit"; then
+ ${OBJCOPY} --remove-section .note.gnu.build-id "${file}" || die
+ debugedit -b "${EPREFIX}/opt/${PN}" -d "/usr/lib/debug" -i "${file}" || die
+ fi
+ done
+
if use bundled-jdk; then
patchelf --set-rpath '$ORIGIN/../lib' "jbr/bin/"* || die
patchelf --set-rpath '$ORIGIN' "jbr/lib/"{libjcef.so,jcef_helper} || die
@@ -136,7 +174,7 @@ src_prepare() {
rm -r "jbr" || die
fi
- if [[ "${PN}" == *-professional ]]; then
+ if [[ ${PN} == *-professional ]]; then
if use bundled-xvfb; then
patchelf --set-rpath '$ORIGIN/../lib' "${S}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp} || die
patchelf --set-rpath '$ORIGIN' "${S}"/plugins/remote-dev-server/selfcontained/lib/lib*.so* || die
@@ -170,12 +208,16 @@ src_install() {
fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{cef_server,chrome-sandbox,jcef_helper,jexec,jspawnhelper}
fi
- if [[ "${PN}" == *-professional ]]; then
+ if [[ ${PN} == *-professional ]]; then
if use bundled-xvfb; then
fperms 755 "${DIR}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp}
fi
+ fperms 755 "${DIR}" "${DIR}"/bin/remote-dev-server{,.sh}
fi
+ # we have to strip files that are not related to the current architecture
+ dostrip -x "${skip_remote_files[@]/#//opt/${PN}/}"
+
make_wrapper "${PN}" "${DIR}/bin/pycharm"
newicon "bin/${PN/%-*/}.png" "${PN}.png"
make_desktop_entry "${PN}" "${PN}" "${PN}"
@@ -188,11 +230,3 @@ src_install() {
fs.inotify.max_user_watches = 524288
EOF
}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/dev-util/pycharm-professional/Manifest b/dev-util/pycharm-professional/Manifest
index ed0a23dedfa1..f208bddb77de 100644
--- a/dev-util/pycharm-professional/Manifest
+++ b/dev-util/pycharm-professional/Manifest
@@ -1,7 +1,9 @@
DIST pycharm-professional-2023.2.tar.gz 752661880 BLAKE2B a808ea29be18a5d4da603ce764dbc2ccc854121afc4b063194c0b0c3494cb03e3aec48297e19495d5b658583147f4d0e12514e73c5d4439af6af91b0a38ece0d SHA512 47be9af5d01e157df990a5c745ad12ddebe1963a164f379d3176e9b9cd064a02969b03b27116b38feec08f412857f1f1161015129d7c0c704e05f1fb5d331312
DIST pycharm-professional-2023.3.3-aarch64.tar.gz 817002751 BLAKE2B 75e43700d727bc7cabb2d87ea353cc6644ce66fdb669e52a17a64522f1e883d725ba8671ef664c7d7fb87508083656f42f937d9d7fbb30bacb11c0f7f7074d35 SHA512 a006dc281fb66c92ca2bee5b83f0deb85ca49eff8390a74b3f9869c0767931c83040136118d24b5acde24d30e9de1d3c7a7ff552c4e82331015e5325f3550817
DIST pycharm-professional-2023.3.3.tar.gz 816045880 BLAKE2B 2f967d6aad4ff837da1ed08e74a625c4f59ec9a867f47c112858e7d9d9fb1dcf538da82a4970b7cb0d2e35dfd7f30743ee14aaf2cfadf18fb3db05e5a10f35f8 SHA512 f7c32f8608e235f111ffd83573fb60e7efdac5107ec50564d33885b3c5c0ccc37f951c8df139ac8a23fffe92e51a3b487a37648daa4b801f49529f7d761cda2b
-DIST pycharm-professional-2024.3-aarch64.tar.gz 1141292960 BLAKE2B 7199429f44b7b8b3d4721dafc5cb43afd3a941404f1b55352c18acaf0236351f7414a985d6a632814547e6b092b90dc77e886efd9a5377375a5086cd903b6a3c SHA512 148397f478b15e33f1355d27ec007b347ccba669d6e0141ed39f7065be3857c27b382ef1a7a78c11fc04d12514b724129219af0e3b77403f507a06fc6422b640
DIST pycharm-professional-2024.3.2-aarch64.tar.gz 1163550105 BLAKE2B 6e4cad835433d99d12c16c8f6e261b9471721b524690c92df6428bd36fa841da99ac941777130d84bf30ce778d945b783fa59a7d8c17d26c2419ef2146e35901 SHA512 27af643e78e17a58108a927607d839bc436c83eaa95846b461ac1cc47623e567a9714312cec9b4b6212074601f7c91ecb133de2122bec2cf109c8275fe221e9c
DIST pycharm-professional-2024.3.2.tar.gz 1163857060 BLAKE2B b30ea1e7467f5fa58ef77df234d62dd5916ab2400faac486deeb8940b6ffb43986e56cb1ba85e3bcff6bdcff25f6ee2b8ccdbe4429f04e45b1e099fc02063b06 SHA512 70dbaf542e2c6dd788c1c673449ae238ddf21790dafdb14e38aa42247d5f0f030352bcd4be9e5817a7fdf0941f0d11f4a1247b43257d469d3b783752eb8856f1
-DIST pycharm-professional-2024.3.tar.gz 1141442187 BLAKE2B 463856c3de11867714fd77413597508c15c7aa2cf75039efbbe3b2530cf345c4c9aa161f16d48e5d9301bf04288fdd1a1687f31c5549929e5865387f8aab527b SHA512 5b6c6d1599a337891650fee143ccfb8ff6614c2023c9004adfeed747e7c0d703fe75bfa6982a7b8154a09e0e072e0c98c0d7f47b2ceac88f5dfca6a3d455e277
+DIST pycharm-professional-2024.3.5-aarch64.tar.gz 1166185264 BLAKE2B f37e585130dd3869110195148518e77fc177fff78990b569b25a6031e4fc98eb4f60afdd5436c24bdba7da19f5d6bc3c290c7129632a89db3580f370014e780e SHA512 5599740bc05e774efb5756f62e1a24ac32c78b7f075aeb51dbb0f451bd550b638da2349c21c08ad90159f3cea99a4753f3b6069c9b5968f39f470216b01a2802
+DIST pycharm-professional-2024.3.5.tar.gz 1166498314 BLAKE2B d4508f119ed3488393721029212d32ef0293b6c52b3855cc7c48506d2871129db5b7b07cfe170e1af19096678e5969e04502dc057531effb8122dd729e2463bf SHA512 25719db1b87607fa7334706994d47adc2617aaba3a4a7595c145e5f473e4cb414e9fd49449d5074f2fce4090a4e949a4479708fb4f7c079501d4107b97a61147
+DIST pycharm-professional-2025.1-aarch64.tar.gz 1170865274 BLAKE2B 5f98de7d9f01047cdb7d687e5951626c894f938694708ab16f78b0abca5b3e023105682400e8122ae463e74d80cb1ed160a4736fff5a7390ba8de59f4875e850 SHA512 4a4ab54137e5fc30a09699da8625c3e10636f71a453fbc3a274c58e75ebb5610b2c8c69127b355c64f27b00d5d2d3d338f3bd78b99178c48726ed72fdf55e0ed
+DIST pycharm-professional-2025.1.tar.gz 1173493461 BLAKE2B 58212877389b3f598c1a8dfbe3c3ecec886a6b71abc330daf5af451f7cf25c2f4c890f21ab45eea04b9b0451448a1ef3a09fed40b8736bc519cfdbd17f94fbb9 SHA512 48f14a139dab48e13d68034044e813742692ddbc2697bf1c8399d799f7ece120f4ce4e0ebffc3d1aeade28bd8d853ac45552ced46aa6b3b44dde7f969bb9e824
diff --git a/dev-util/pycharm-professional/pycharm-professional-2024.3.5.ebuild b/dev-util/pycharm-professional/pycharm-professional-2024.3.5.ebuild
new file mode 100644
index 000000000000..83adbf2f6d92
--- /dev/null
+++ b/dev-util/pycharm-professional/pycharm-professional-2024.3.5.ebuild
@@ -0,0 +1,232 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop readme.gentoo-r1 toolchain-funcs wrapper xdg
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+
+# NOTE upstream release info
+# https://data.services.jetbrains.com/products?code=PCP,PCC&release.type=release
+# https://data.services.jetbrains.com/products?code=PCP,PCC&release.type=release&fields=name,releases
+
+HOMEPAGE="https://www.jetbrains.com/pycharm/"
+SRC_URI="
+ amd64? (
+ https://download.jetbrains.com/python/${P}.tar.gz
+ )
+ arm64? (
+ https://download.jetbrains.com/python/${P}-aarch64.tar.gz
+ )
+ x86? (
+ https://download.jetbrains.com/python/${P}.tar.gz
+ )
+"
+
+if [[ ${PN} == *-professional ]]; then
+ S="${WORKDIR}/${PN/%-professional/}-${PV}"
+ LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
+ Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CPL-1.0 CDDL CDDL-1.1 EPL-1.0 EPL-2.0
+ GPL-2 GPL-2-with-classpath-exception ISC JDOM LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0 OFL-1.1
+ PYTHON Unicode-DFS-2016 Unlicense UPL-1.0 ZLIB"
+else
+ LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
+ Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CPL-1.0 CDDL-1.1 EPL-1.0 GPL-2
+ GPL-2-with-classpath-exception ISC JDOM JSON LGPL-2+ LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0
+ OFL-1.1 UPL-1.0 ZLIB"
+fi
+
+SLOT="0/2024"
+KEYWORDS="-* ~amd64 ~arm64 ~x86"
+IUSE="+bundled-jdk"
+
+if [[ ${PN} == *-professional ]]; then
+ IUSE+=" +bundled-xvfb"
+fi
+
+BDEPEND="dev-util/debugedit
+ dev-util/patchelf
+"
+
+# NOTE
+# The remote-dev-server present in pycharm-professional contains most of the
+# libraries need for the bundled jdk. These are not in the RUNPATH of the jdk.
+# So the dependencies are actually needed.
+RDEPEND="
+ !bundled-jdk? (
+ >=virtual/jre-17:*
+ )
+ bundled-jdk? (
+ app-accessibility/at-spi2-core:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ dev-libs/wayland
+ media-libs/alsa-lib
+ media-libs/freetype
+ media-libs/mesa
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/zlib
+ x11-libs/cairo
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/libXxf86vm
+ x11-libs/libdrm
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ )
+"
+
+if [[ ${PN} == *-professional ]]; then
+RDEPEND+="
+ bundled-xvfb? (
+ dev-libs/libpcre2
+ sys-libs/pam
+ sys-process/audit
+ )
+ !bundled-xvfb? (
+ x11-base/xorg-server[xvfb]
+ )
+"
+fi
+
+QA_PREBUILT="opt/${PN}/*"
+
+src_prepare() {
+ tc-export OBJCOPY
+ default
+
+ rm -v "${S}"/help/ReferenceCardForMac.pdf || die
+ rm -v "${S}"/plugins/python-ce/helpers/pydev/_pydevd_{bundle,frame_eval}/*{darwin,win32}* || die
+
+ if ! use amd64; then
+ rm -v "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_amd64.so || die
+ if [[ -d "${S}"/lib/async-profiler/ ]]; then
+ rm -v "${S}"/lib/async-profiler/amd64/libasyncProfiler.so || die
+ fi
+ fi
+ if ! use arm64; then
+ rm -v "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_aarch64.so || die
+ if [[ -d "${S}"/lib/async-profiler/ ]]; then
+ rm -v "${S}"/lib/async-profiler/aarch64/libasyncProfiler.so || die
+ fi
+ fi
+ if ! use x86; then
+ rm -v "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so || die
+ fi
+
+ sed -i \
+ -e "\$a\\\\" \
+ -e "\$a#-----------------------------------------------------------------------" \
+ -e "\$a# Disable automatic updates as these are handled through Gentoo's" \
+ -e "\$a# package manager. See bug #704494" \
+ -e "\$a#-----------------------------------------------------------------------" \
+ -e "\$aide.no.platform.update=Gentoo" bin/idea.properties
+
+ # excepting files from different architectures that should be kept for remote plugins
+ if ! use arm64; then
+ local skip_remote_files=(
+ "plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release"
+ "plugins/clion-radler/DotFiles/linux-musl-arm64/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-arm/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-musl-arm/jb_zip_unarchiver"
+ "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64"
+ )
+ elif ! use amd64 ; then
+ local skip_remote_files=(
+ "plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release"
+ "plugins/clion-radler/DotFiles/linux-musl-x64/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-x86/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-musl-x86/jb_zip_unarchiver"
+ "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-x64"
+ )
+ fi
+ # removing debug symbols and relocating debug files as per #876295
+ # we're escaping all the files that contain $() in their name
+ # as they should not be executed
+ find . -type f ! -name '*$(*)*' -print0 | while IFS= read -r -d '' file; do
+ for skip in "${skip_remote_files[@]}"; do
+ [[ ${file} == "./${skip}" ]] && continue 2
+ done
+ if file "${file}" | grep -qE "ELF (32|64)-bit"; then
+ ${OBJCOPY} --remove-section .note.gnu.build-id "${file}" || die
+ debugedit -b "${EPREFIX}/opt/${PN}" -d "/usr/lib/debug" -i "${file}" || die
+ fi
+ done
+
+ if use bundled-jdk; then
+ patchelf --set-rpath '$ORIGIN/../lib' "jbr/bin/"* || die
+ patchelf --set-rpath '$ORIGIN' "jbr/lib/"{libjcef.so,jcef_helper} || die
+ patchelf --set-rpath '$ORIGIN:$ORIGIN/server' jbr/lib/lib*.so* || die
+ else
+ rm -r "jbr" || die
+ fi
+
+ if [[ ${PN} == *-professional ]]; then
+ if use bundled-xvfb; then
+ patchelf --set-rpath '$ORIGIN/../lib' "${S}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp} || die
+ patchelf --set-rpath '$ORIGIN' "${S}"/plugins/remote-dev-server/selfcontained/lib/lib*.so* || die
+ else
+ rm -vr "${S}"/plugins/remote-dev-server/selfcontained || die
+ sed '/export REMOTE_DEV_SERVER_IS_NATIVE_LAUNCHER/a export REMOTE_DEV_SERVER_USE_SELF_CONTAINED_LIBS=1' \
+ -i bin/remote-dev-server.sh || die
+ fi
+ fi
+}
+
+src_configure() {
+ :;
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ local DIR="/opt/${PN}"
+ local JRE_DIR="jbr"
+
+ insinto "${DIR}"
+ doins -r ./*
+
+ fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,jetbrains_client.sh,ltedit.sh,pycharm,pycharm.sh,restarter}
+
+ if use bundled-jdk; then
+ fperms 755 "${DIR}/${JRE_DIR}"/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver}
+ fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{cef_server,chrome-sandbox,jcef_helper,jexec,jspawnhelper}
+ fi
+
+ if [[ ${PN} == *-professional ]]; then
+ if use bundled-xvfb; then
+ fperms 755 "${DIR}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp}
+ fi
+ fperms 755 "${DIR}" "${DIR}"/bin/remote-dev-server{,.sh}
+ fi
+
+ # we have to strip files that are not related to the current architecture
+ dostrip -x "${skip_remote_files[@]/#//opt/${PN}/}"
+
+ make_wrapper "${PN}" "${DIR}/bin/pycharm"
+ newicon "bin/${PN/%-*/}.png" "${PN}.png"
+ make_desktop_entry "${PN}" "${PN}" "${PN}"
+
+ readme.gentoo_create_doc
+
+ # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
+ dodir /usr/lib/sysctl.d
+ cat > "${ED}/usr/lib/sysctl.d/30-${PN}-inotify-watches.conf" <<-EOF || die
+ fs.inotify.max_user_watches = 524288
+ EOF
+}
diff --git a/dev-util/pycharm-professional/pycharm-professional-2025.1.ebuild b/dev-util/pycharm-professional/pycharm-professional-2025.1.ebuild
new file mode 100644
index 000000000000..16587e4d9a41
--- /dev/null
+++ b/dev-util/pycharm-professional/pycharm-professional-2025.1.ebuild
@@ -0,0 +1,232 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop readme.gentoo-r1 toolchain-funcs wrapper xdg
+
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+
+# NOTE upstream release info
+# https://data.services.jetbrains.com/products?code=PCP,PCC&release.type=release
+# https://data.services.jetbrains.com/products?code=PCP,PCC&release.type=release&fields=name,releases
+
+HOMEPAGE="https://www.jetbrains.com/pycharm/"
+SRC_URI="
+ amd64? (
+ https://download.jetbrains.com/python/${P}.tar.gz
+ )
+ arm64? (
+ https://download.jetbrains.com/python/${P}-aarch64.tar.gz
+ )
+ x86? (
+ https://download.jetbrains.com/python/${P}.tar.gz
+ )
+"
+
+if [[ ${PN} == *-professional ]]; then
+ S="${WORKDIR}/${PN/%-professional/}-${PV}"
+ LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
+ Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CPL-1.0 CDDL CDDL-1.1 EPL-1.0 EPL-2.0
+ GPL-2 GPL-2-with-classpath-exception ISC JDOM LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0 OFL-1.1
+ PYTHON Unicode-DFS-2016 Unlicense UPL-1.0 ZLIB"
+else
+ LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual )
+ Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CPL-1.0 CDDL-1.1 EPL-1.0 GPL-2
+ GPL-2-with-classpath-exception ISC JDOM JSON LGPL-2+ LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0
+ OFL-1.1 UPL-1.0 ZLIB"
+fi
+
+SLOT="0/2025"
+KEYWORDS="-* ~amd64 ~arm64 ~x86"
+IUSE="+bundled-jdk"
+
+if [[ ${PN} == *-professional ]]; then
+ IUSE+=" +bundled-xvfb"
+fi
+
+BDEPEND="dev-util/debugedit
+ dev-util/patchelf
+"
+
+# NOTE
+# The remote-dev-server present in pycharm-professional contains most of the
+# libraries need for the bundled jdk. These are not in the RUNPATH of the jdk.
+# So the dependencies are actually needed.
+RDEPEND="
+ !bundled-jdk? (
+ >=virtual/jre-17:*
+ )
+ bundled-jdk? (
+ app-accessibility/at-spi2-core:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ dev-libs/wayland
+ media-libs/alsa-lib
+ media-libs/freetype
+ media-libs/mesa
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/zlib
+ x11-libs/cairo
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/libXxf86vm
+ x11-libs/libdrm
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/pango
+ )
+"
+
+if [[ ${PN} == *-professional ]]; then
+RDEPEND+="
+ bundled-xvfb? (
+ dev-libs/libpcre2
+ sys-libs/pam
+ sys-process/audit
+ )
+ !bundled-xvfb? (
+ x11-base/xorg-server[xvfb]
+ )
+"
+fi
+
+QA_PREBUILT="opt/${PN}/*"
+
+src_prepare() {
+ tc-export OBJCOPY
+ default
+
+ rm -v "${S}"/help/ReferenceCardForMac.pdf || die
+ rm -v "${S}"/plugins/python-ce/helpers/pydev/_pydevd_{bundle,frame_eval}/*{darwin,win32}* || die
+
+ if ! use amd64; then
+ rm -v "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_amd64.so || die
+ if [[ -d "${S}"/lib/async-profiler/ ]]; then
+ rm -v "${S}"/lib/async-profiler/amd64/libasyncProfiler.so || die
+ fi
+ fi
+ if ! use arm64; then
+ rm -v "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_aarch64.so || die
+ if [[ -d "${S}"/lib/async-profiler/ ]]; then
+ rm -v "${S}"/lib/async-profiler/aarch64/libasyncProfiler.so || die
+ fi
+ fi
+ if ! use x86; then
+ rm -v "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so || die
+ fi
+
+ sed -i \
+ -e "\$a\\\\" \
+ -e "\$a#-----------------------------------------------------------------------" \
+ -e "\$a# Disable automatic updates as these are handled through Gentoo's" \
+ -e "\$a# package manager. See bug #704494" \
+ -e "\$a#-----------------------------------------------------------------------" \
+ -e "\$aide.no.platform.update=Gentoo" bin/idea.properties
+
+ # excepting files from different architectures that should be kept for remote plugins
+ if ! use arm64; then
+ local skip_remote_files=(
+ "plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release"
+ "plugins/clion-radler/DotFiles/linux-musl-arm64/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-arm/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-musl-arm/jb_zip_unarchiver"
+ "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-arm64"
+ )
+ elif ! use amd64 ; then
+ local skip_remote_files=(
+ "plugins/platform-ijent-impl/ijent-x86_64-unknown-linux-musl-release"
+ "plugins/clion-radler/DotFiles/linux-musl-x64/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-x86/jb_zip_unarchiver"
+ "plugins/clion-radler/DotFiles/linux-musl-x86/jb_zip_unarchiver"
+ "plugins/gateway-plugin/lib/remote-dev-workers/remote-dev-worker-linux-x64"
+ )
+ fi
+ # removing debug symbols and relocating debug files as per #876295
+ # we're escaping all the files that contain $() in their name
+ # as they should not be executed
+ find . -type f ! -name '*$(*)*' -print0 | while IFS= read -r -d '' file; do
+ for skip in "${skip_remote_files[@]}"; do
+ [[ ${file} == "./${skip}" ]] && continue 2
+ done
+ if file "${file}" | grep -qE "ELF (32|64)-bit"; then
+ ${OBJCOPY} --remove-section .note.gnu.build-id "${file}" || die
+ debugedit -b "${EPREFIX}/opt/${PN}" -d "/usr/lib/debug" -i "${file}" || die
+ fi
+ done
+
+ if use bundled-jdk; then
+ patchelf --set-rpath '$ORIGIN/../lib' "jbr/bin/"* || die
+ patchelf --set-rpath '$ORIGIN' "jbr/lib/"{libjcef.so,jcef_helper} || die
+ patchelf --set-rpath '$ORIGIN:$ORIGIN/server' jbr/lib/lib*.so* || die
+ else
+ rm -r "jbr" || die
+ fi
+
+ if [[ ${PN} == *-professional ]]; then
+ if use bundled-xvfb; then
+ patchelf --set-rpath '$ORIGIN/../lib' "${S}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp} || die
+ patchelf --set-rpath '$ORIGIN' "${S}"/plugins/remote-dev-server/selfcontained/lib/lib*.so* || die
+ else
+ rm -vr "${S}"/plugins/remote-dev-server/selfcontained || die
+ sed '/export REMOTE_DEV_SERVER_IS_NATIVE_LAUNCHER/a export REMOTE_DEV_SERVER_USE_SELF_CONTAINED_LIBS=1' \
+ -i bin/remote-dev-server.sh || die
+ fi
+ fi
+}
+
+src_configure() {
+ :;
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ local DIR="/opt/${PN}"
+ local JRE_DIR="jbr"
+
+ insinto "${DIR}"
+ doins -r ./*
+
+ fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,jetbrains_client.sh,ltedit.sh,pycharm,pycharm.sh,restarter}
+
+ if use bundled-jdk; then
+ fperms 755 "${DIR}/${JRE_DIR}"/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver}
+ fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{cef_server,chrome-sandbox,jcef_helper,jexec,jspawnhelper}
+ fi
+
+ if [[ ${PN} == *-professional ]]; then
+ if use bundled-xvfb; then
+ fperms 755 "${DIR}"/plugins/remote-dev-server/selfcontained/bin/{Xvfb,xkbcomp}
+ fi
+ fperms 755 "${DIR}" "${DIR}"/bin/remote-dev-server{,.sh}
+ fi
+
+ # we have to strip files that are not related to the current architecture
+ dostrip -x "${skip_remote_files[@]/#//opt/${PN}/}"
+
+ make_wrapper "${PN}" "${DIR}/bin/pycharm"
+ newicon "bin/${PN/%-*/}.png" "${PN}.png"
+ make_desktop_entry "${PN}" "${PN}" "${PN}"
+
+ readme.gentoo_create_doc
+
+ # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
+ dodir /usr/lib/sysctl.d
+ cat > "${ED}/usr/lib/sysctl.d/30-${PN}-inotify-watches.conf" <<-EOF || die
+ fs.inotify.max_user_watches = 524288
+ EOF
+}
diff --git a/dev-util/sasm/sasm-3.10.1.ebuild b/dev-util/sasm/sasm-3.10.1.ebuild
index e14a76ccee41..f6ba591f8c94 100644
--- a/dev-util/sasm/sasm-3.10.1.ebuild
+++ b/dev-util/sasm/sasm-3.10.1.ebuild
@@ -34,7 +34,7 @@ RDEPEND="${DEPEND}
dev-debug/gdb
"
-# SASM repository contains precompiled binaries ¯\_(ツ)_/¯
+# SASM repository contains precompiled binaries
QA_PREBUILT="usr/bin/fasm usr/bin/listing"
src_prepare() {
diff --git a/eclass/xorg-meson.eclass b/eclass/xorg-meson.eclass
new file mode 100644
index 000000000000..afb77e348618
--- /dev/null
+++ b/eclass/xorg-meson.eclass
@@ -0,0 +1,209 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# @ECLASS: xorg-meson.eclass
+# @MAINTAINER:
+# x11@gentoo.org
+# @AUTHOR:
+# Author: Matt Turner <mattst88@gentoo.org>
+# @SUPPORTED_EAPIS: 8
+# @PROVIDES: meson meson-multilib
+# @BLURB: Reduces code duplication in the X11 ebuilds.
+# @DESCRIPTION:
+# This eclass makes trivial X ebuilds possible for apps, drivers,
+# and more. Many things that would normally be done in various functions
+# can be accessed by setting variables instead, such as patching,
+# passing options to meson and installing docs.
+#
+# All you need to do in a basic ebuild is inherit this eclass and set
+# DESCRIPTION, KEYWORDS and RDEPEND/DEPEND. If your package is hosted
+# with the other X packages, you don't need to set SRC_URI. Pretty much
+# everything else should be automatic.
+
+case ${EAPI} in
+ 8) ;;
+ *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
+esac
+
+if [[ -z ${_XORG_MESON_ECLASS} ]]; then
+_XORG_MESON_ECLASS=1
+
+inherit flag-o-matic
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+fi
+
+# @ECLASS_VARIABLE: XORG_MULTILIB
+# @PRE_INHERIT
+# @DESCRIPTION:
+# If set to 'yes', multilib support for package will be enabled. Set
+# before inheriting this eclass.
+: "${XORG_MULTILIB:="no"}"
+
+[[ ${XORG_MULTILIB} == yes ]] && inherit meson-multilib || inherit meson
+
+# @ECLASS_VARIABLE: XORG_BASE_INDIVIDUAL_URI
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Set up SRC_URI for individual releases. If set to an empty
+# string, no SRC_URI will be provided by the eclass.
+: "${XORG_BASE_INDIVIDUAL_URI="https://www.x.org/releases/individual"}"
+
+# @ECLASS_VARIABLE: XORG_MODULE
+# @PRE_INHERIT
+# @DESCRIPTION:
+# The subdirectory to download source from. Possible settings are app,
+# doc, data, util, driver, font, lib, proto, xserver. Set above the
+# inherit to override the default autoconfigured module.
+: "${XORG_MODULE:="auto"}"
+if [[ ${XORG_MODULE} == auto ]]; then
+ case "${CATEGORY}/${P}" in
+ app-doc/*) XORG_MODULE=doc/ ;;
+ media-fonts/*) XORG_MODULE=font/ ;;
+ x11-apps/*|x11-wm/*) XORG_MODULE=app/ ;;
+ x11-misc/*|x11-themes/*) XORG_MODULE=util/ ;;
+ x11-base/*) XORG_MODULE=xserver/ ;;
+ x11-drivers/*) XORG_MODULE=driver/ ;;
+ x11-libs/*) XORG_MODULE=lib/ ;;
+ *) XORG_MODULE= ;;
+ esac
+fi
+
+# @ECLASS_VARIABLE: XORG_PACKAGE_NAME
+# @PRE_INHERIT
+# @DESCRIPTION:
+# For git checkout the git repository might differ from package name.
+# This variable can be used for proper directory specification
+: "${XORG_PACKAGE_NAME:=${PN}}"
+
+HOMEPAGE="https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/${XORG_MODULE}${XORG_PACKAGE_NAME}"
+
+# @ECLASS_VARIABLE: XORG_TARBALL_SUFFIX
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Most X11 projects provide tarballs as tar.xz. This eclass defaults to xz.
+: "${XORG_TARBALL_SUFFIX:="xz"}"
+
+if [[ ${PV} == *9999* ]]; then
+ : "${EGIT_REPO_URI:="https://gitlab.freedesktop.org/xorg/${XORG_MODULE}${XORG_PACKAGE_NAME}.git"}"
+elif [[ -n ${XORG_BASE_INDIVIDUAL_URI} ]]; then
+ SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/${XORG_MODULE}${P}.tar.${XORG_TARBALL_SUFFIX}"
+fi
+
+: "${SLOT:=0}"
+
+# Set the license for the package. This can be overridden by setting
+# LICENSE after the inherit. Nearly all freedesktop-hosted X packages
+# are under the MIT license.
+: "${LICENSE:=MIT}"
+
+if [[ ${PN} == xf86-video-* || ${PN} == xf86-input-* ]]; then
+ DEPEND+=" x11-base/xorg-proto"
+ DEPEND+=" >=x11-base/xorg-server-1.20:=[xorg]"
+ RDEPEND+=" >=x11-base/xorg-server-1.20:=[xorg]"
+ if [[ ${PN} == xf86-video-* ]]; then
+ DEPEND+=" >=x11-libs/libpciaccess-0.14"
+ RDEPEND+=" >=x11-libs/libpciaccess-0.14"
+ fi
+fi
+BDEPEND+=" virtual/pkgconfig"
+
+# @ECLASS_VARIABLE: XORG_DOC
+# @PRE_INHERIT
+# @DESCRIPTION:
+# Controls the installation of man3 developer documentation. Possible values
+# are the name of the useflag or "no". Default value is "no".
+: "${XORG_DOC:="no"}"
+
+case ${XORG_DOC} in
+ no)
+ ;;
+ *)
+ IUSE+=" ${XORG_DOC}"
+ ;;
+esac
+
+debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: DEPEND=${DEPEND}"
+debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: RDEPEND=${RDEPEND}"
+debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: PDEPEND=${PDEPEND}"
+debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: BDEPEND=${BDEPEND}"
+
+# @FUNCTION: xorg-meson_src_unpack
+# @DESCRIPTION:
+# Simply unpack source code.
+xorg-meson_src_unpack() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${PV} == *9999* ]]; then
+ git-r3_src_unpack
+ else
+ unpack ${A}
+ fi
+}
+
+# @FUNCTION: xorg-meson_flags_setup
+# @INTERNAL
+# @DESCRIPTION:
+# Set up CFLAGS for a debug build
+xorg-meson_flags_setup() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ # Hardened flags break module autoloading et al (also fixes #778494)
+ if [[ ${PN} == xorg-server || ${PN} == xf86-video-* || ${PN} == xf86-input-* ]]; then
+ filter-flags -fno-plt
+ append-ldflags -Wl,-z,lazy
+ fi
+}
+
+# @VARIABLE: XORG_CONFIGURE_OPTIONS
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# Array of an additional options to pass to meson setup.
+
+# @FUNCTION: xorg-meson_src_configure
+# @DESCRIPTION:
+# Perform any necessary pre-configuration steps, then run configure
+xorg-meson_src_configure() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ xorg-meson_flags_setup
+
+ local emesonargs=(
+ -Ddefault_library=shared
+ "${XORG_CONFIGURE_OPTIONS[@]}"
+ )
+
+ if [[ ${XORG_MULTILIB} == yes ]]; then
+ meson-multilib_src_configure "$@"
+ else
+ meson_src_configure "$@"
+ fi
+}
+
+# @FUNCTION: xorg-meson_src_install
+# @DESCRIPTION:
+# Install a built package to ${ED}, performing any necessary steps.
+xorg-meson_src_install() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${XORG_MULTILIB} == yes ]]; then
+ meson-multilib_src_install "$@"
+ else
+ meson_src_install "$@"
+ fi
+
+ # Many X11 libraries unconditionally install developer documentation
+ if ! in_iuse doc && [[ -d "${ED}"/usr/share/man/man3 ]]; then
+ eqawarn "ebuild should set XORG_DOC=doc since package installs man3 documentation"
+ fi
+
+ if in_iuse doc && ! use doc; then
+ rm -rf "${ED}"/usr/share/man/man3 || die
+ find "${ED}"/usr -type d -empty -delete || die
+ fi
+}
+
+fi
+
+EXPORT_FUNCTIONS src_unpack src_configure src_install
diff --git a/games-simulation/simutrans/simutrans-124.2.1.ebuild b/games-simulation/simutrans/simutrans-124.2.1.ebuild
index 3775cbd70c54..0e8cd760d0f4 100644
--- a/games-simulation/simutrans/simutrans-124.2.1.ebuild
+++ b/games-simulation/simutrans/simutrans-124.2.1.ebuild
@@ -56,11 +56,11 @@ PATCHES=(
src_unpack() {
unpack "simutrans-src-${MY_PV}.zip"
- cd trunk/simutrans || die "could not cd to ‘simutrans’"
+ cd trunk/simutrans || die "could not cd to 'simutrans'"
use minimal || unpack "simutrans_${MY_PAK_64}"
# Bundled text files are incomplete, bug #580948
- cd text || die "could not cd to ‘simutrans/text’"
+ cd text || die "could not cd to 'simutrans/text'"
unpack "simutrans_language_pack-Base+texts-${PV}.zip"
}
diff --git a/gnustep-base/gnustep-back-art/Manifest b/gnustep-base/gnustep-back-art/Manifest
index 97ccd8dd3440..eb4a4e9e5f24 100644
--- a/gnustep-base/gnustep-back-art/Manifest
+++ b/gnustep-base/gnustep-back-art/Manifest
@@ -1 +1,2 @@
DIST gnustep-back-0.31.0.tar.gz 1030211 BLAKE2B 7d94bf9b70fb3f90c3bab80ef9cf30fd64a192703a0743c56a0d33a2ca12157894172fc27203b8aec44273e9e1dbe87eafe44f8492f4b6ad38cb3e4f71767b68 SHA512 f1174b706044d7c6e343dce004df90c5bfd676833b27963a0372af85b18f7b992735c5eff23031ba65c29f9b60d468c9e016f7c1c57eaccddf3701f5c9c08e13
+DIST gnustep-back-0.32.0.tar.gz 1036424 BLAKE2B 372b6c438531e5a956d215b864f02fdaf985082b6d2fc22c4a91344b6900ab81691c6ef63a680b2bbc10f86c6ba2ed51d1867dd63ef10feb4a812c6cd3e01edd SHA512 8405f00241983d5c33b91ebb0cf810c64b8e83887eeabd0ba6418c75b4c0b6c56af9aac243dffc88d6e84aef80e3d0ec334e22b06d5abd5390c2f086d6795cbe
diff --git a/gnustep-base/gnustep-back-art/gnustep-back-art-0.32.0.ebuild b/gnustep-base/gnustep-back-art/gnustep-back-art-0.32.0.ebuild
new file mode 100644
index 000000000000..1923ab9d7f53
--- /dev/null
+++ b/gnustep-base/gnustep-back-art/gnustep-back-art-0.32.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnustep-base
+
+DESCRIPTION="Libart_lgpl back-end component for the GNUstep GUI Library"
+HOMEPAGE="https://gnustep.github.io"
+SRC_URI="https://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz"
+S="${WORKDIR}/gnustep-back-${PV}"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="opengl xim"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+ =gnustep-base/gnustep-gui-${PV%.*}*
+ >=gnustep-base/mknfonts-0.5-r1
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-libs/libXft
+ x11-libs/libXrender
+ media-fonts/dejavu
+ >=media-libs/freetype-2.1.9
+ >=media-libs/libart_lgpl-2.3
+ opengl? ( virtual/opengl virtual/glu )
+
+ !gnustep-base/gnustep-back-cairo
+ !gnustep-base/gnustep-back-xlib"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ # do not compress man pages
+ sed -i '/which gzip/,/&& gzip/d' Tools/GNUmakefile.postamble || die
+}
+
+src_configure() {
+ egnustep_env
+
+ myconf="$(use_enable opengl glx)"
+ myconf="$myconf $(use_enable xim)"
+ myconf="$myconf --enable-server=x11"
+ myconf="$myconf --enable-graphics=art"
+
+ econf $myconf
+}
+
+src_compile() {
+ gnustep-base_src_compile
+
+ # Create font lists for DejaVu
+ einfo "Generating nfonts support files"
+ (
+ cd Fonts
+ export "${GS_ENV[@]}"
+ ${GNUSTEP_SYSTEM_TOOLS}/mknfonts \
+ $(fc-list : file|grep -v '\.gz'|cut -d: -f1) \
+ || die "nfonts support files creation failed"
+ # Trim whitepsaces
+ for fdir in *\ */; do
+ mv "$fdir" `echo $fdir | tr -d [:space:]`
+ done
+ )
+}
+
+src_install() {
+ gnustep-base_src_install
+
+ mkdir -p "${D}/${GNUSTEP_SYSTEM_LIBRARY}/Fonts" || die
+ cp -pPR Fonts/*.nfont "${D}/${GNUSTEP_SYSTEM_LIBRARY}/Fonts" || die
+}
+
+gnustep_config_script() {
+ echo "echo ' * setting normal font to DejaVuSans'"
+ echo "defaults write NSGlobalDomain NSFont DejaVuSans"
+ echo "echo ' * setting bold font to DejaVuSans-Bold'"
+ echo "defaults write NSGlobalDomain NSBoldFont DejaVuSans-Bold"
+ echo "echo ' * setting fixed font to DejaVuSansMono'"
+ echo "defaults write NSGlobalDomain NSUserFixedPitchFont DejaVuSansMono"
+}
diff --git a/gnustep-base/gnustep-back-cairo/Manifest b/gnustep-base/gnustep-back-cairo/Manifest
index 97ccd8dd3440..eb4a4e9e5f24 100644
--- a/gnustep-base/gnustep-back-cairo/Manifest
+++ b/gnustep-base/gnustep-back-cairo/Manifest
@@ -1 +1,2 @@
DIST gnustep-back-0.31.0.tar.gz 1030211 BLAKE2B 7d94bf9b70fb3f90c3bab80ef9cf30fd64a192703a0743c56a0d33a2ca12157894172fc27203b8aec44273e9e1dbe87eafe44f8492f4b6ad38cb3e4f71767b68 SHA512 f1174b706044d7c6e343dce004df90c5bfd676833b27963a0372af85b18f7b992735c5eff23031ba65c29f9b60d468c9e016f7c1c57eaccddf3701f5c9c08e13
+DIST gnustep-back-0.32.0.tar.gz 1036424 BLAKE2B 372b6c438531e5a956d215b864f02fdaf985082b6d2fc22c4a91344b6900ab81691c6ef63a680b2bbc10f86c6ba2ed51d1867dd63ef10feb4a812c6cd3e01edd SHA512 8405f00241983d5c33b91ebb0cf810c64b8e83887eeabd0ba6418c75b4c0b6c56af9aac243dffc88d6e84aef80e3d0ec334e22b06d5abd5390c2f086d6795cbe
diff --git a/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.32.0.ebuild b/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.32.0.ebuild
new file mode 100644
index 000000000000..23bafd4775fd
--- /dev/null
+++ b/gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.32.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnustep-base
+
+DESCRIPTION="Cairo back-end component for the GNUstep GUI Library"
+HOMEPAGE="https://gnustep.github.io"
+SRC_URI="https://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="opengl xim"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+ =gnustep-base/gnustep-gui-${PV%.*}*
+ >=media-libs/freetype-2.1.9
+ >=x11-libs/cairo-1.2.0[X]
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-libs/libXft
+ x11-libs/libXrender
+ opengl? ( virtual/opengl virtual/glu )
+
+ !gnustep-base/gnustep-back-art
+ !gnustep-base/gnustep-back-xlib"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ x11-base/xorg-proto"
+
+S=${WORKDIR}/gnustep-back-${PV}
+
+src_prepare() {
+ default
+ # do not compress man pages
+ sed -i '/which gzip/,/&& gzip/d' Tools/GNUmakefile.postamble || die
+}
+
+src_configure() {
+ egnustep_env
+
+ myconf="$(use_enable opengl glx)"
+ myconf="$myconf $(use_enable xim)"
+ myconf="$myconf --enable-server=x11"
+ myconf="$myconf --enable-graphics=cairo"
+
+ econf $myconf
+}
diff --git a/gnustep-base/gnustep-back-xlib/Manifest b/gnustep-base/gnustep-back-xlib/Manifest
index 97ccd8dd3440..eb4a4e9e5f24 100644
--- a/gnustep-base/gnustep-back-xlib/Manifest
+++ b/gnustep-base/gnustep-back-xlib/Manifest
@@ -1 +1,2 @@
DIST gnustep-back-0.31.0.tar.gz 1030211 BLAKE2B 7d94bf9b70fb3f90c3bab80ef9cf30fd64a192703a0743c56a0d33a2ca12157894172fc27203b8aec44273e9e1dbe87eafe44f8492f4b6ad38cb3e4f71767b68 SHA512 f1174b706044d7c6e343dce004df90c5bfd676833b27963a0372af85b18f7b992735c5eff23031ba65c29f9b60d468c9e016f7c1c57eaccddf3701f5c9c08e13
+DIST gnustep-back-0.32.0.tar.gz 1036424 BLAKE2B 372b6c438531e5a956d215b864f02fdaf985082b6d2fc22c4a91344b6900ab81691c6ef63a680b2bbc10f86c6ba2ed51d1867dd63ef10feb4a812c6cd3e01edd SHA512 8405f00241983d5c33b91ebb0cf810c64b8e83887eeabd0ba6418c75b4c0b6c56af9aac243dffc88d6e84aef80e3d0ec334e22b06d5abd5390c2f086d6795cbe
diff --git a/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.32.0.ebuild b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.32.0.ebuild
new file mode 100644
index 000000000000..4cf12c953568
--- /dev/null
+++ b/gnustep-base/gnustep-back-xlib/gnustep-back-xlib-0.32.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnustep-base
+
+DESCRIPTION="Default X11 back-end component for the GNUstep GUI Library"
+HOMEPAGE="https://gnustep.github.io"
+SRC_URI="https://ftp.gnustep.org/pub/gnustep/core/gnustep-back-${PV}.tar.gz"
+S="${WORKDIR}/gnustep-back-${PV}"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="opengl xim"
+
+RDEPEND="${GNUSTEP_CORE_DEPEND}
+ =gnustep-base/gnustep-gui-${PV%.*}*
+ >=media-libs/freetype-2.1.9
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-libs/libXft
+ x11-libs/libXrender
+ opengl? ( virtual/opengl virtual/glu )
+
+ !gnustep-base/gnustep-back-art
+ !gnustep-base/gnustep-back-cairo"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ # do not compress man pages
+ sed -i '/which gzip/,/&& gzip/d' Tools/GNUmakefile.postamble || die
+}
+
+src_configure() {
+ egnustep_env
+
+ myconf="$(use_enable opengl glx)"
+ myconf="$myconf $(use_enable xim)"
+ myconf="$myconf --enable-server=x11"
+ myconf="$myconf --enable-graphics=xlib"
+
+ econf $myconf
+}
diff --git a/gnustep-base/gnustep-gui/Manifest b/gnustep-base/gnustep-gui/Manifest
index 4e11f81d443e..29aec550aaae 100644
--- a/gnustep-base/gnustep-gui/Manifest
+++ b/gnustep-base/gnustep-gui/Manifest
@@ -1 +1,2 @@
DIST gnustep-gui-0.31.1.tar.gz 3103556 BLAKE2B 633e2dc012c40e56cb62f430631c568b88e6ba5f39d4deb4c89ca9767614dab17793e484e7e77f4cf0b4e764059f2697bd1f531bb2a0f85f3eaeac1a75a2d738 SHA512 82c598d6fc962716c930eb27419c9c8296d663053cfef0f489e1f28dd1fac054d18859e9cc60f246c2a53a175404c1c8db0b36a90ad372c80d0158bc24ff4d69
+DIST gnustep-gui-0.32.0.tar.gz 3116133 BLAKE2B d948fedebaba1ce11089ce6f88891b1c58298fff3858a8209b633edc702398fa6c3136ba3358878f8a904f397cb49b206ab629fdeec8486de8f9ada0c57f96ad SHA512 6c85d943f8fac98590064f4bc5635bdb8a0c0aa962a852fbce0ecec95f472f3563273f757dee263d65b0219e4f8d584877776c4c38b7134f993f12887079e5b2
diff --git a/gnustep-base/gnustep-gui/gnustep-gui-0.32.0.ebuild b/gnustep-base/gnustep-gui/gnustep-gui-0.32.0.ebuild
new file mode 100644
index 000000000000..d1f3dbd90f24
--- /dev/null
+++ b/gnustep-base/gnustep-gui/gnustep-gui-0.32.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnustep-base multilib virtualx
+
+DESCRIPTION="Library of GUI classes written in Obj-C"
+HOMEPAGE="https://gnustep.github.io/"
+SRC_URI="https://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cups icu jpeg png speech"
+
+DEPEND="${GNUSTEP_CORE_DEPEND}
+ app-text/aspell
+ >=gnustep-base/gnustep-base-1.3.0:=[icu?]
+ media-libs/audiofile
+ >=media-libs/giflib-4.1:=
+ >=media-libs/tiff-3:=
+ x11-libs/libXt
+ cups? ( >=net-print/cups-1.7.4:= )
+ icu? ( dev-libs/icu:= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ png? ( >=media-libs/libpng-1.2:= )
+ speech? ( app-accessibility/flite )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ gnustep-base_src_prepare
+
+ # remove hardcoded -g -Werror, bug #378179
+ sed -i -e 's/-g -Werror//' \
+ Tools/say/GNUmakefile \
+ Tools/speech/GNUmakefile \
+ || die
+}
+
+src_configure() {
+ egnustep_env
+
+ econf \
+ $(use_enable cups) \
+ $(use_enable icu) \
+ $(use_enable jpeg) \
+ $(use_enable png) \
+ $(use_enable speech) \
+ --disable-ungif --enable-libgif \
+ --with-tiff-include="${EPREFIX}"/usr/include \
+ --with-tiff-library="${EPREFIX}"/usr/$(get_libdir)
+}
+
+src_test() {
+ virtx default
+}
diff --git a/gui-libs/display-manager-init/display-manager-init-1.1.2-r3.ebuild b/gui-libs/display-manager-init/display-manager-init-1.1.2-r3.ebuild
new file mode 100644
index 000000000000..d39ffebf239e
--- /dev/null
+++ b/gui-libs/display-manager-init/display-manager-init-1.1.2-r3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="RC init files for starting display and login managers"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:X11"
+S="${WORKDIR}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ sys-apps/gentoo-functions
+ !<=sys-apps/sysvinit-2.98
+ !<=x11-apps/xinit-1.4.1
+"
+
+src_install() {
+ newinitd "${FILESDIR}"/display-manager-setup.initd-r1 display-manager-setup
+ newinitd "${FILESDIR}"/display-manager.initd-r6 display-manager
+ newinitd "${FILESDIR}"/xdm.initd xdm
+ newconfd "${FILESDIR}"/display-manager.confd display-manager
+ newbin "${FILESDIR}"/startDM-r1 startDM
+ # backwards compatibility
+ dosym "${ESYSROOT}"/usr/bin/startDM /etc/X11/startDM.sh
+}
diff --git a/gui-libs/display-manager-init/files/display-manager.initd-r6 b/gui-libs/display-manager-init/files/display-manager.initd-r6
new file mode 100644
index 000000000000..a5083ce0917c
--- /dev/null
+++ b/gui-libs/display-manager-init/files/display-manager.initd-r6
@@ -0,0 +1,200 @@
+#!/sbin/openrc-run
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+retry="TERM/5/TERM/5"
+
+# This is here to serve as a note to myself, and future developers.
+#
+# Any Display manager (gdm,kdm,xdm) has the following problem: if
+# it is started before any getty, and no vt is specified, it will
+# usually run on vt2. When the getty on vt2 then starts, and the
+# DM is already started, the getty will take control of the keyboard,
+# leaving us with a "dead" keyboard.
+#
+# Resolution: add the following line to /etc/inittab
+#
+# x:a:once:/usr/bin/startDM
+#
+# and have /usr/bin/startDM start the DM in daemon mode if
+# a lock is present (with the info of what DM should be started),
+# else just fall through.
+#
+# How this basically works, is the "a" runlevel is a additional
+# runlevel that you can use to fork processes with init, but the
+# runlevel never gets changed to this runlevel. Along with the "a"
+# runlevel, the "once" key word means that startDM will only be
+# run when we specify it to run, thus eliminating respawning
+# startDM when "display-manager" is not added to the default
+# runlevel, as was done previously.
+#
+# This script then just calls "telinit a", and init will run
+# /usr/bin/startDM after the current runlevel completes (this
+# script should only be added to the actual runlevel the user is
+# using).
+#
+# Martin Schlemmer
+# aka Azarah
+# 04 March 2002
+
+depend() {
+ need localmount display-manager-setup
+
+ # this should start as early as possible
+ # we can't do 'before *' as that breaks it
+ # (#139824) Start after ypbind and autofs for network authentication
+ # (#145219 #180163) Could use lirc mouse as input device
+ # (#70689 comment #92) Start after consolefont to avoid display corruption
+ # (#291269) Start after quota, since some dm need readable home
+ # (#390609) gdm-3 will fail when dbus is not running
+ # (#366753) starting keymaps after X causes problems
+ after bootmisc consolefont modules netmount
+ after readahead-list ypbind autofs openvpn gpm lircmd
+ after quota keymaps
+ after sssd
+ before alsasound
+
+ # Start before GUI
+ # (#768834) race condition with elogind
+ use elogind dbus xfs
+}
+
+setup_dm() {
+ local MY_DM
+
+ MY_DM=$(echo "${DISPLAYMANAGER}" | tr '[:upper:]' '[:lower:]')
+ case "${MY_DM}" in
+ kdm|kde)
+ command=/usr/bin/kdm
+ pidfile=/run/kdm.pid
+ ;;
+ entrance*)
+ command=/usr/sbin/entrance
+ pidfile=/run/entrance.pid
+ ;;
+ gdm|gnome)
+ # gdm-3 and above has different paths
+ if [ -f /usr/sbin/gdm ]; then
+ command=/usr/sbin/gdm
+ pidfile=/run/gdm/gdm.pid
+ start_stop_daemon_args="--background"
+ else
+ command=/usr/bin/gdm
+ pidfile=/run/gdm.pid
+ fi
+ [ "${RC_UNAME}" != "Linux" ] && name=gdm-binary
+ ;;
+ greetd)
+ command=/usr/bin/greetd
+ command_background=yes
+ pidfile=/run/greetd.pid
+ ;;
+ wdm)
+ command=/usr/bin/wdm
+ ;;
+ gpe)
+ command=/usr/bin/gpe-dm
+ pidfile=/run/gpe-dm.pid
+ ;;
+ lxdm)
+ command=/usr/sbin/lxdm-binary
+ pidfile=/run/lxdm.pid
+ start_stop_daemon_args="--background"
+ ;;
+ lightdm)
+ command=/usr/sbin/lightdm
+ pidfile=/run/lightdm.pid
+ start_stop_daemon_args="--background"
+ ;;
+ sddm)
+ command="/usr/bin/sddm"
+ command_background=yes
+ pidfile=/run/sddm.pid
+ ;;
+ *)
+ # first find out if there is such executable
+ command="$(command -v ${MY_DM} 2>/dev/null)"
+ pidfile="/run/${MY_DM}.pid"
+
+ # warn user that they are doing sick things if the exe was not found
+ if [ -z "${command}" ]; then
+ eerror "ERROR: Your DISPLAYMANAGER value is invalid."
+ eerror " No ${MY_DM} executable could be found on your system."
+ fi
+ ;;
+ esac
+
+ if ! [ -x "${command}" ]; then
+ command=/usr/bin/xdm
+ pidfile=/run/xdm.pid
+ if ! [ -x "/usr/bin/xdm" ]; then
+ eerror "ERROR: Please set your DISPLAYMANAGER variable in /etc/conf.d/display-manager,"
+ eerror " or install the x11-apps/xdm package"
+ return 1
+ fi
+ fi
+ return 0
+}
+
+# Check to see if something is defined on our VT
+vtstatic() {
+ if [ -e /etc/inittab ] ; then
+ grep -Eq "^[^#]+.*\<tty$1\>" /etc/inittab
+ elif [ -e /etc/ttys ] ; then
+ grep -q "^ttyv$(($1 - 1))" /etc/ttys
+ else
+ return 1
+ fi
+ return
+}
+
+start_pre() {
+ setup_dm || return
+
+ if [ -f /run/.nogui ]; then
+ einfo "Skipping ${command##*/}, /run/.nogui found or 'nogui' bootparam passed."
+ rm /run/.nogui
+ return 1
+ fi
+
+ if vtstatic "${CHECKVT:-7}" ; then
+ if [ -x /sbin/telinit ] && [ "${SOFTLEVEL}" != "BOOT" ] && [ "${RC_SOFTLEVEL}" != "BOOT" ]; then
+ ewarn "Something is already defined on VT ${CHECKVT:-7}, will start X later"
+ telinit a >/dev/null 2>&1
+ return 0
+ else
+ eerror "Something is already defined on VT ${CHECKVT:-7}, not starting"
+ return 1
+ fi
+ fi
+ return 0
+}
+
+stop_pre() {
+ if [ -t 0 ]; then
+ if command -v fgconsole >/dev/null 2>&1; then
+ curvt=$(fgconsole 2>/dev/null)
+ else
+ curvt=$(tty)
+ case "${curvt}" in
+ /dev/ttyv[0-9]*) curvt=${curvt#/dev/ttyv} ;;
+ *) curvt= ;;
+ esac
+ fi
+ fi
+ return
+}
+
+stop_post() {
+ # switch back to original vt
+ if [ -n "${curvt}" ]; then
+ if command -v chvt >/dev/null 2>&1; then
+ chvt "${curvt}"
+ else
+ vidcontrol -s "$((curvt + 1))"
+ fi
+ fi
+ return
+}
+
+# vim: set ts=4 :
diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index 7addf1d5a7cc..fd80eb514054 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,3 +1,2 @@
DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7 SHA512 264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b
-DIST egl-wayland-1.1.18.tar.gz 75759 BLAKE2B 245b1f706073855455d7ecc5577d73c02b3771beb5cae38dc2ff71e9940800dbc2af70ddeabad2290ac92dcd2d64e49ff9e06d27b999c345a0df5e8283405dea SHA512 3ae580e338291e090afba6fbb1dcc3a2d557e561f2d2cf8f2dfe3ac05619453934434a7a0f9b1c54a7a3bb3fc259d3581fb13f5939c994a310479e841021d777
DIST egl-wayland-1.1.19.tar.gz 76156 BLAKE2B a017023ea965ab0a7329c4224f8c24557ddc31b00339e49e942c85edec1b45504434ef417edf2f787a3b1de7980d8c59d552dcfd0c4690b2b95140a48a70224d SHA512 5e50289656620d984a69d4dc5fbd1bdd214119db4386dd93ecee0d082ab75763db4039f1d3b40d160b32f144f3ff9638450ee63191a95dc7d3fadee1dd7120ce
diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.18.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.18.ebuild
deleted file mode 100644
index 27c44296558d..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.18.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="NVIDIA wayland EGL external platform library"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
-SRC_URI="
- https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-RDEPEND="
- dev-libs/wayland[${MULTILIB_USEDEP}]
- x11-libs/libdrm[${MULTILIB_USEDEP}]
-"
-DEPEND="
- ${RDEPEND}
- >=dev-libs/wayland-protocols-1.34
- >=gui-libs/eglexternalplatform-1.1-r1
- media-libs/libglvnd
-"
-BDEPEND="
- dev-util/wayland-scanner
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.1.6-remove-werror.patch
-)
diff --git a/gui-libs/egl-x11/Manifest b/gui-libs/egl-x11/Manifest
index 16805652a47d..db22503140ee 100644
--- a/gui-libs/egl-x11/Manifest
+++ b/gui-libs/egl-x11/Manifest
@@ -1,2 +1,2 @@
-DIST egl-x11-1.0.0.tar.gz 71522 BLAKE2B 37fa6459ab3480e58e0b410adccb96c936a47d2d381006e5ca57fa04641b91fa72d66e490692c618bf40e95c8440aaf2f18e0ce3820979d9aeae7e21e0694aac SHA512 b240698bfc6dae02c391e8ff5b5619992a237984a456a433ed0989fd0a805511c88737b87d6d748feb0482fdb5d81c76e9419414d4d1b109097a30412665aafe
DIST egl-x11-1.0.1.tar.gz 72060 BLAKE2B 018bfbd2c3624be794eb5a5d862de7ec11d66aa174a50396810a8b313ce4794ba19e48419023bd585ba3e246d261a31fa8c333e13c4f26468416262abeb39899 SHA512 8c49520184630e0b20fd28f6089b56578b10454535134040c72512bc4e1ff12c29f7b6834cc619196f20e360045d70a7338ed426535d57d8074cfcb8409cdaff
+DIST egl-x11-1.0.2_pre20250502.tar.gz 72120 BLAKE2B 8d849f51f225436e90bb5e3249a127bddea7bf84dc9a24b81af0e0591fe2a1c937cf319fcce6803c02e098bd4d6f8d28dbb66e1b3a3aa33d664ad68654416d53 SHA512 daf5a47d1069c15d8a577030e3e7f107573633e8b0dbe7c4f71e5e2017d6386ebe05252d1ecdbf9bc0586af1386a6185109e692657e2f931a6e828846f13999d
diff --git a/gui-libs/egl-x11/egl-x11-1.0.0.ebuild b/gui-libs/egl-x11/egl-x11-1.0.2_pre20250502.ebuild
index 0752f87482c6..22e1ebdb3e15 100644
--- a/gui-libs/egl-x11/egl-x11-1.0.0.ebuild
+++ b/gui-libs/egl-x11/egl-x11-1.0.2_pre20250502.ebuild
@@ -5,16 +5,19 @@ EAPI=8
inherit meson-multilib
+EGLX11_HASH=24f60633e7a37e631fa556178e7af617ff53eddf
+
DESCRIPTION="NVIDIA X11/XCB EGL external platform library"
HOMEPAGE="https://github.com/NVIDIA/egl-x11/"
SRC_URI="
- https://github.com/NVIDIA/egl-x11/archive/refs/tags/v${PV}.tar.gz
+ https://github.com/NVIDIA/egl-x11/archive/${EGLX11_HASH}.tar.gz
-> ${P}.tar.gz
"
+S=${WORKDIR}/${PN}-${EGLX11_HASH}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64"
# wrt blocker, may or may not cause problems if present with <560
# drivers, and collides with <565.57.01-r2
diff --git a/gui-libs/eglexternalplatform/Manifest b/gui-libs/eglexternalplatform/Manifest
index 8b234b9c18d4..1e2d9596a641 100644
--- a/gui-libs/eglexternalplatform/Manifest
+++ b/gui-libs/eglexternalplatform/Manifest
@@ -1,2 +1 @@
-DIST eglexternalplatform-1.1.tar.gz 10372 BLAKE2B f18bd0c5244da34343b3bde8451602b8071972d33139ab4839e7bf68eae6be5fa69a12d5059b4b259bc4eac2e97f46d4d5fa734d48e45b6a6ae69251af86cdf0 SHA512 ee72c928abac060e28515807975a371d3792acd119fa9f9da926ae32105e1e528df8d9a3db57ffac0587b115293ede44997606d9da8e20e7f7061a01dd502748
DIST eglexternalplatform-1.2.1.tar.gz 10610 BLAKE2B 692533aaf5bf470d7f2b005e52b9a1aec52406999780db6d3d66dfe664a7e1d77f4da50ca10cf6438535645924a09112b4d9251d3e44070a3064c1cf5dbc9cd1 SHA512 d3292d0f913d11e931e360c77d87cbe580aee8a7a078d6e8d180619a24e21edc67c64c4446b988fc78450f0ce472a5300eb1a7951e7908f864325b4c06a97e32
diff --git a/gui-libs/eglexternalplatform/eglexternalplatform-1.1-r1.ebuild b/gui-libs/eglexternalplatform/eglexternalplatform-1.1-r1.ebuild
deleted file mode 100644
index 585b27d4c995..000000000000
--- a/gui-libs/eglexternalplatform/eglexternalplatform-1.1-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="EGL External Platform interface"
-HOMEPAGE="https://github.com/NVIDIA/eglexternalplatform"
-SRC_URI="
- https://github.com/NVIDIA/eglexternalplatform/archive/${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-src_prepare() {
- default
-
- use !prefix || sed -i "/^inc/s|=|=${EPREFIX}|" eglexternalplatform.pc || die
-}
-
-src_install() {
- insinto /usr/share/pkgconfig
- doins eglexternalplatform.pc
-
- insinto /usr/include/EGL
- doins interface/*.h
-
- einstalldocs
-
- docinto examples
- dodoc samples/*.c
-}
diff --git a/lxqt-base/lxqt-panel/Manifest b/lxqt-base/lxqt-panel/Manifest
index 7229d1a55f90..a41fb479639e 100644
--- a/lxqt-base/lxqt-panel/Manifest
+++ b/lxqt-base/lxqt-panel/Manifest
@@ -1,3 +1,3 @@
DIST lxqt-panel-2.0.1.tar.xz 662616 BLAKE2B d27f99e5ba301ad1d03a8e8e4dad939c4f5ba8e7825fe0ac93d8a3b1649f21bd6614d144322b5355112f44f8b8eebf5f9ed3f8e5b4bac85d27530ba02abe0d31 SHA512 df2cef5f03f65eb20eaf58cf8dc2f390bc4daa67638e301e0df15c82b8332f842d8e1ee9f1f5bc2240a25ce4b2f404aa7aa69a415a41f5cbb17592f8c77a414e
DIST lxqt-panel-2.1.4.tar.xz 711304 BLAKE2B aba4c662ffbc3d9af8845c1520ec876bbbc40478aa6775e01bca08b3cbf2d82a8ca57e3ca25ae8929b360b3ac9275350c0a6e40047513c720cb89d37d8e6e900 SHA512 ccb192ee9e35a397160aae5367dea26ade5bea583e65ee4692a0300bda9fd681e07fcb8b010557bcd2ad208f66c3872b92792ddd837ca995c1e032e3a81efd87
-DIST lxqt-panel-2.2.0.tar.xz 716384 BLAKE2B 57e155744cb04edb9373527fbc0780f18cd5b631fdbdc1658d891f0bfa204b1df9e383fc9216698087887b651a3f9121e77697b7b2fe6e11b19573a8c4c96b73 SHA512 1ab6a061025698c0a9d30c3d2d407a5fdca0eb055d1aa41ab67c5922e1e40a03a3402aed1ed6e766868a0219d3f516363d24e4b45b7f2e3d90b5fbe08bc4e451
+DIST lxqt-panel-2.2.1.tar.xz 717960 BLAKE2B 6e18e84f91830f5cc2a54cec87a0a1d4f8e8309b1b77bbefa45a6a4300295595893f5e8ce21dddc5438dd001658bfca580e774b68713c46e1aeb0b3d72980dbc SHA512 96bd1352af2de38b41a77f088d7356de5f6b204fd7e81664dc8726ac82877605c1bcf8c0e8f512c115f4982486139ee3e6e27a1421272d7f7d616973784e225b
diff --git a/lxqt-base/lxqt-panel/lxqt-panel-2.2.0.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-2.2.1.ebuild
index df66b9273aff..df66b9273aff 100644
--- a/lxqt-base/lxqt-panel/lxqt-panel-2.2.0.ebuild
+++ b/lxqt-base/lxqt-panel/lxqt-panel-2.2.1.ebuild
diff --git a/media-fonts/smiley-sans/smiley-sans-1.1.1.ebuild b/media-fonts/smiley-sans/smiley-sans-1.1.1.ebuild
index 3c28d73d7b25..799e2b69dbd9 100644
--- a/media-fonts/smiley-sans/smiley-sans-1.1.1.ebuild
+++ b/media-fonts/smiley-sans/smiley-sans-1.1.1.ebuild
@@ -7,7 +7,7 @@ inherit font
MY_P="${PN}-v${PV}"
-DESCRIPTION="得意黑 Smiley Sans: an open-source italic sans-serif Chinese font"
+DESCRIPTION="Deyi Hei Smiley Sans: an open-source italic sans-serif Chinese font"
HOMEPAGE="https://github.com/atelier-anchor/smiley-sans"
SRC_URI="https://github.com/atelier-anchor/smiley-sans/releases/download/v${PV}/${MY_P}.zip"
S="${WORKDIR}"
diff --git a/media-fonts/smiley-sans/smiley-sans-2.0.1.ebuild b/media-fonts/smiley-sans/smiley-sans-2.0.1.ebuild
index 7a92666907b1..398801019c6a 100644
--- a/media-fonts/smiley-sans/smiley-sans-2.0.1.ebuild
+++ b/media-fonts/smiley-sans/smiley-sans-2.0.1.ebuild
@@ -7,7 +7,7 @@ inherit font
MY_P="${PN}-v${PV}"
-DESCRIPTION="得意黑 Smiley Sans: an open-source italic sans-serif Chinese font"
+DESCRIPTION="Deyi Hei Smiley Sans: an open-source italic sans-serif Chinese font"
HOMEPAGE="https://github.com/atelier-anchor/smiley-sans"
SRC_URI="https://github.com/atelier-anchor/smiley-sans/releases/download/v${PV}/${MY_P}.zip"
S="${WORKDIR}"
diff --git a/media-gfx/chafa/Manifest b/media-gfx/chafa/Manifest
index c18338536a75..d27fb37d13cb 100644
--- a/media-gfx/chafa/Manifest
+++ b/media-gfx/chafa/Manifest
@@ -1,3 +1,4 @@
DIST chafa-1.12.5.tar.xz 939792 BLAKE2B 82fbcd7b071dba8534fdd391b6ce22f6de63b1e3eb30228ba1ce6e751c442efbc4a5141d30fa767cc0789b01518da016a4245f9c560837530daa4d92534a9eca SHA512 d0b719294bdc8880f2c65c1bd777ac0eb98d47d48147bc6f883f1917d4f9a6b246c4e9365bc0128b1332d4a268611ac7e479f346f13c49d2e56ff4f446f22d94
DIST chafa-1.14.1.tar.xz 991656 BLAKE2B 1a7ba4c7d3958396c89b7b2f2873b4c1dfcf5209ae0d53fd0b2e014c3012a316a2d197a2f593c230e02bed01ed3119d6d0659d21b5f5d02dacd7eaaa626f2cb8 SHA512 61872acc3370318ab1a363cd21839978825d722d64225f968fd12acae1b7cf4a9be0f011fa2ab69a62cf61e32f095bb47aaf9d8796b97f25844703e7dfdfea35
DIST chafa-1.14.5.tar.xz 993572 BLAKE2B 9d3a3a6e9a4c6aa1f2cd9e71c835eda43b4b0abbeedf659e72e4cf6eda5c4b9497253937b21d7dcb622a1dfc1febc402814291f8941ce33bfa2b9d0b92fedff0 SHA512 1ed6bb475f539e4bc310ef1a32c087430584f964533e08b1c1e0eaec7376902b579cbf716a4825df4da02ae0d56ac71926ba1681cab314057b41eb93df0ea8a4
+DIST chafa-1.16.0.tar.xz 1036088 BLAKE2B 266564dc9e04c2b4986c29f9bb0d5bc09aa57f470cb46a0a9e860ccdcf2c807ed0d6b3a3885e46a1b72961edced4d88391e0ee621b9d8fb698e3b5501393fa54 SHA512 de7bd482cdbdf39b3f9027b42f50d2b865038e96908ee9b16e386902674741b7e5acc6e20ffe4f58709879cec1ca4e0cb9c5f89759997c8a75f3db67b8111297
diff --git a/media-gfx/chafa/chafa-1.16.0.ebuild b/media-gfx/chafa/chafa-1.16.0.ebuild
new file mode 100644
index 000000000000..e5bb353e9502
--- /dev/null
+++ b/media-gfx/chafa/chafa-1.16.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic libtool
+
+DESCRIPTION="versatile and fast Unicode/ASCII/ANSI graphics renderer"
+HOMEPAGE="https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa"
+SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+tools webp"
+
+RDEPEND="
+ dev-libs/glib:2
+ tools? ( >=media-libs/freetype-2.0.0 )
+ webp? ( media-libs/libwebp:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # checking for intrinsics, will fail where not supported. bug #927102
+ _mm_popcnt_u64
+)
+
+src_prepare() {
+ default
+ elibtoolize
+}
+
+src_configure() {
+ # bug 909429
+ use webp && append-ldflags -lwebp
+
+ econf \
+ --disable-man \
+ $(use_with tools) \
+ $(use_with webp)
+}
+
+src_install() {
+ default
+
+ use tools && doman docs/chafa.1
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/media-gfx/zbar/zbar-0.23.93.ebuild b/media-gfx/zbar/zbar-0.23.93.ebuild
index 9b2a65d8c00d..fb051c3dcea7 100644
--- a/media-gfx/zbar/zbar-0.23.93.ebuild
+++ b/media-gfx/zbar/zbar-0.23.93.ebuild
@@ -111,7 +111,7 @@ src_prepare() {
python_fix_shebang \
examples/*.py \
- test/{test_python,barcodetest}.py # test_pygtk.py — py2 only
+ test/{test_python,barcodetest}.py # test_pygtk.py - py2 only
fi
if use java; then
diff --git a/media-libs/libvpl-tools/Manifest b/media-libs/libvpl-tools/Manifest
index 8226751ddb7e..4ad9563f0da6 100644
--- a/media-libs/libvpl-tools/Manifest
+++ b/media-libs/libvpl-tools/Manifest
@@ -1,2 +1,2 @@
-DIST libvpl-tools-1.2.0.tar.gz 1294249 BLAKE2B 8a9e8db303d7b0632c7a0e8b03fa1ebff79dedbe581e185824f731415fb3bb9bc58712551ccea9354d0f8b04755efc222c27d1b1e9f6a34d7fd1982d89bb4dd5 SHA512 e44e752aec48673ff93c7d6eaa9363150607e299008b5df6bed2a6373355c37483d68d703b2e45586ff6062a83ef87fabbd70c034926389873bb3470b1712bc4
DIST libvpl-tools-1.3.0.tar.gz 1303138 BLAKE2B 7b219049e837b71cd2ce4f9d5b152873d5a6d9fea642b2908e7132d5d38c72cc251be4d9113f658452d2064486f2d4ebe9036b40ee1680792afd2b893b6cd9fe SHA512 8aa91258a78bdbb1ab3814f3f7a3647e95b01a0f580bee8e5b66fdb850eec3e63250ea31897c462c747ed9ceff03593e800d22f899bd453617b4be20cf50596b
+DIST libvpl-tools-1.4.0.tar.gz 1305519 BLAKE2B 3855bd989d23acef5ab190ede0f365048dac04703c3d64e83993a1db0a7045ee88ddbed2dc5630866dabfc0b72c8437f617102e82f537e59cf838be4e4b5c421 SHA512 54f69fb42fea2f6aeb404f9d5faddc3e42e45407d01e2260d5e98454c0ce9f44361dacd5a611b6b3f727b99b9a908901c659ea1440301cc8f9ed3fcb46cf51eb
diff --git a/media-libs/libvpl-tools/files/libvpl-tools-1.4.0-gcc15.patch b/media-libs/libvpl-tools/files/libvpl-tools-1.4.0-gcc15.patch
new file mode 100644
index 000000000000..af47166bd6bb
--- /dev/null
+++ b/media-libs/libvpl-tools/files/libvpl-tools-1.4.0-gcc15.patch
@@ -0,0 +1,20 @@
+https://github.com/intel/libvpl-tools/pull/7
+diff --git a/tools/legacy/sample_vpp/src/sample_vpp_frc_adv.cpp b/tools/legacy/sample_vpp/src/sample_vpp_frc_adv.cpp
+index 29d4a99..91baf8b 100644
+--- a/tools/legacy/sample_vpp/src/sample_vpp_frc_adv.cpp
++++ b/tools/legacy/sample_vpp/src/sample_vpp_frc_adv.cpp
+@@ -5,6 +5,7 @@
+ ############################################################################*/
+
+ #include "sample_vpp_frc_adv.h"
++#include <cstdint>
+ #include <math.h>
+ #include <algorithm>
+ #include "vm/strings_defs.h"
+@@ -179,4 +180,4 @@ mfxU64 FRCAdvancedChecker::GetExpectedPTS(mfxU32 frameNumber, mfxU64 timeOffset,
+
+ } // mfxU64 FRCAdvancedChecker::GetExpectedPTS( mfxU32 frameNumber, mfxU64 timeOffset, mfxU64 timeJump )
+
+-/* EOF */
+\ No newline at end of file
++/* EOF */
diff --git a/media-libs/libvpl-tools/libvpl-tools-1.2.0-r1.ebuild b/media-libs/libvpl-tools/libvpl-tools-1.4.0.ebuild
index bb09032dafcc..a87be27351ff 100644
--- a/media-libs/libvpl-tools/libvpl-tools-1.2.0-r1.ebuild
+++ b/media-libs/libvpl-tools/libvpl-tools-1.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -47,7 +47,11 @@ DEPEND="${RDEPEND}
BDEPEND="virtual/pkgconfig"
-PATCHES=( "${FILESDIR}"/${PN}-1.2.0_do-not-fortify-source.patch )
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.2.0_do-not-fortify-source.patch
+ # https://github.com/intel/libvpl-tools/pull/7
+ "${FILESDIR}"/${PN}-1.4.0-gcc15.patch
+)
src_configure() {
local mycmakeargs=(
diff --git a/media-libs/libvpl/Manifest b/media-libs/libvpl/Manifest
index d595022821a5..21b9126e7d9e 100644
--- a/media-libs/libvpl/Manifest
+++ b/media-libs/libvpl/Manifest
@@ -1,2 +1,2 @@
-DIST libvpl-2.13.0.tar.gz 12952887 BLAKE2B e90bb3a99127b07dc29c9bf8ea2411f4b360344e11050c1e5821840eed9a54c0d73d88aabf425dbda7313b95e416f5323ee535b9c5e5f11d76c4e0465e1ca16e SHA512 22b9f409a9b8ed551847e1b5a94d0c48502b5fbf68ec28021ba36d3f851ef83896205977e6b7f52c102f747a8fbc793424181ecd7edaf6058a39dc15b78d19cd
DIST libvpl-2.14.0.tar.gz 12958172 BLAKE2B 2aa47e076da70969233a47e79a3c92bb1c406221f8cf335f55745f7b3a25ea688d6a07d413a80afbab67d8576b7480472a319acdff452bec9a62ef67103f589f SHA512 7557f4054b84ba4425e6a50c4abd24594ef7c9a21c27137a971987634cdf5ed54e82c76d92b6740f3183a49b92edb6a5848f584c619bd30b2fbd821706bba1e4
+DIST libvpl-2.15.0.tar.gz 12969762 BLAKE2B e60f97e42fbd90f1f78cfe1219e632f4dd9bcbf5889be968c5d6107bd3a4b1b258fa494dfa2f3fe606a99ff70fabd3537311e8a6ebda1f2b49b585f0d87e4ea0 SHA512 daf7c3d5722515ed2346e252b39f117c0c3f24f6c80ab3492bd7107b2207c49c0d2247cc2d043298f43045884247024a109c698751fcbd88eb5ab54a4122c26d
diff --git a/media-libs/libvpl/libvpl-2.13.0-r1.ebuild b/media-libs/libvpl/libvpl-2.15.0.ebuild
index 78694b54c476..f8a99014b643 100644
--- a/media-libs/libvpl/libvpl-2.13.0-r1.ebuild
+++ b/media-libs/libvpl/libvpl-2.15.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/media-libs/oidn/oidn-2.3.2-r1.ebuild b/media-libs/oidn/oidn-2.3.2-r1.ebuild
index a13f76a18f2b..a8f02f7c752e 100644
--- a/media-libs/oidn/oidn-2.3.2-r1.ebuild
+++ b/media-libs/oidn/oidn-2.3.2-r1.ebuild
@@ -8,7 +8,7 @@ ROCM_VERSION=6.3
inherit cmake cuda python-any-r1 rocm
-DESCRIPTION="Intel® Open Image Denoise library"
+DESCRIPTION="Intel Open Image Denoise library"
HOMEPAGE="https://www.openimagedenoise.org https://github.com/RenderKit/oidn"
if [[ ${PV} = *9999* ]]; then
diff --git a/media-libs/oidn/oidn-2.3.3.ebuild b/media-libs/oidn/oidn-2.3.3.ebuild
index 9b2b32be682a..c9aa0783f136 100644
--- a/media-libs/oidn/oidn-2.3.3.ebuild
+++ b/media-libs/oidn/oidn-2.3.3.ebuild
@@ -9,7 +9,7 @@ CUDA_DEVICE_TARGETS=1
inherit cmake cuda python-any-r1 rocm
-DESCRIPTION="Intel® Open Image Denoise library"
+DESCRIPTION="Intel Open Image Denoise library"
HOMEPAGE="https://www.openimagedenoise.org https://github.com/RenderKit/oidn"
if [[ ${PV} = *9999* ]]; then
diff --git a/media-libs/openal/openal-1.24.3.ebuild b/media-libs/openal/openal-1.24.3.ebuild
index 94660bb7948c..f126b5fcc2fd 100644
--- a/media-libs/openal/openal-1.24.3.ebuild
+++ b/media-libs/openal/openal-1.24.3.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}"/${MY_P}
# Some components are under BSD
LICENSE="LGPL-2+ BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="
alsa coreaudio debug jack oss pipewire portaudio pulseaudio sdl sndio gui
cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1
diff --git a/media-libs/vpl-gpu-rt/Manifest b/media-libs/vpl-gpu-rt/Manifest
index 290d8e567b31..842fe5b8fef8 100644
--- a/media-libs/vpl-gpu-rt/Manifest
+++ b/media-libs/vpl-gpu-rt/Manifest
@@ -1,3 +1,2 @@
-DIST vpl-gpu-rt-24.3.4.tar.gz 9193620 BLAKE2B 9a1804bdf4ce8624bf57d38a7f0f349770ac743b50dc513fa2569bf233aabf3972d8bbd0081e00dbf2dc6e5127cdc4372b68b3b65c9b44f0dce67b4f29f1991e SHA512 586094dc531ff4ca952f6682a7a6148d77bca0beaaff7a8411d942ca23bd1c4e70969d4354b3afe65af92fdb42816cd93fe757c4dc21b52bafde14346ac6296a
-DIST vpl-gpu-rt-24.4.2.tar.gz 9181545 BLAKE2B fb71d94710b4414a6f7c5eac9e194fdc24687f3250546dad91cb901f2e02322aa09d6b899b7e43038fbf199a46174a687f2f278184651db734933280d22e015a SHA512 800081e87a4d4d4fa161007ab2ea3031c096e82bb70d4e0aa784e9c4b9713a35bbb6343af3782525f702131f15063b757110f23a9e65adea67524fe776e6c05b
DIST vpl-gpu-rt-24.4.4.tar.gz 9185059 BLAKE2B 25438360274d456fd8fafe95a3bafe9fd2637a8a02422cb42acfd6948fafe8826d438fd1a431d7a0e95f035bd46b20f23a71585c6e3ca4d9faa0e07c02aae02b SHA512 bb5fa4213b5e142c798324e55aec6c4e3faf1d20afda3c35c4cf1d0050263b493df442961b55ff035430002dd180fc51f22b774d525a5b0c80e10e5fddb622da
+DIST vpl-gpu-rt-25.2.2.tar.gz 9194348 BLAKE2B c21f4876cbaab42085d7af5b151fe09509dae10ffbc22814225c82d4df113ba48705844431e7b0ce828c3b293ea1d1731ba60e5e05c6089d5fb1ae4d64f14f83 SHA512 7d32dec65b059e22bc10d6b82cee16fdd9eeddc4cec03fd0f078f6f696e81d8614c14f48c88a8587107f1255d28f6f08f505db6ceda7e3403d570740967ba2d9
diff --git a/media-libs/vpl-gpu-rt/vpl-gpu-rt-24.3.4.ebuild b/media-libs/vpl-gpu-rt/vpl-gpu-rt-24.3.4.ebuild
deleted file mode 100644
index 861810f2ef94..000000000000
--- a/media-libs/vpl-gpu-rt/vpl-gpu-rt-24.3.4.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# NOTE: please bump with the other parts of intel's media stack, listed below
-# https://github.com/intel/vpl-gpu-rt/releases
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Intel Video Processing Library GPU Runtime"
-HOMEPAGE="https://github.com/intel/vpl-gpu-rt/"
-SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/intel-onevpl-${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-intel-onevpl-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- media-libs/libva
- x11-libs/libdrm[video_cards_intel]
-"
-# At runtime we need a dispatcher, libvpl is preferred but mediasdk also works
-RDEPEND="${DEPEND}
- >=media-libs/libva-intel-media-driver-${PV}
- || (
- media-libs/libvpl
- media-libs/intel-mediasdk
- )
-"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_RUNTIME=ON
- # To build the kernels we need to package the cm-compiler, use pre-built instead
- -DBUILD_KERNELS=OFF
- -DBUILD_TESTS="$(usex test)"
- # This only seems to do something if we BUILD_KERNELS=ON
- #-DBUILD_TOOLS="$(usex tools)"
- # OpenCL only has an effect if we build kernels
- -DENABLE_OPENCL=OFF
- )
- cmake_src_configure
-}
diff --git a/media-libs/vpl-gpu-rt/vpl-gpu-rt-24.4.2.ebuild b/media-libs/vpl-gpu-rt/vpl-gpu-rt-25.2.2.ebuild
index 861810f2ef94..aaefd1d2372b 100644
--- a/media-libs/vpl-gpu-rt/vpl-gpu-rt-24.4.2.ebuild
+++ b/media-libs/vpl-gpu-rt/vpl-gpu-rt-25.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# NOTE: please bump with the other parts of intel's media stack, listed below
@@ -21,6 +21,7 @@ IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
+ media-libs/gmmlib
media-libs/libva
x11-libs/libdrm[video_cards_intel]
"
diff --git a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.10.ebuild b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.10.ebuild
index fedcdd34a4f0..67b5dd98aa04 100644
--- a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.10.ebuild
+++ b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.10.ebuild
@@ -53,7 +53,7 @@ src_configure() {
local _cpu=generic_fpu
# Build fails without -D_GNU_SOURCE like this:
- # error: ‘struct hostent’ has no member named ‘h_addr’
+ # error: 'struct hostent' has no member named 'h_addr'
append-cflags -D_GNU_SOURCE
append-lfs-flags
diff --git a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.9.ebuild b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.9.ebuild
index ffed3d18c5d6..b72b87615eaf 100644
--- a/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.9.ebuild
+++ b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.9.ebuild
@@ -53,7 +53,7 @@ src_configure() {
local _cpu=generic_fpu
# Build fails without -D_GNU_SOURCE like this:
- # error: ‘struct hostent’ has no member named ‘h_addr’
+ # error: 'struct hostent' has no member named 'h_addr'
append-cflags -D_GNU_SOURCE
append-lfs-flags
diff --git a/media-sound/mpg123-base/mpg123-base-1.32.10-r2.ebuild b/media-sound/mpg123-base/mpg123-base-1.32.10-r2.ebuild
index 630feeeb24fc..882d119f8974 100644
--- a/media-sound/mpg123-base/mpg123-base-1.32.10-r2.ebuild
+++ b/media-sound/mpg123-base/mpg123-base-1.32.10-r2.ebuild
@@ -46,7 +46,7 @@ multilib_src_configure() {
local _cpu=generic_fpu
# Build fails without -D_GNU_SOURCE like this:
- # error: ‘struct hostent’ has no member named ‘h_addr’
+ # error: 'struct hostent' has no member named 'h_addr'
append-cflags -D_GNU_SOURCE
filter-lto # bug #951124
diff --git a/media-sound/mpg123-base/mpg123-base-1.32.9-r2.ebuild b/media-sound/mpg123-base/mpg123-base-1.32.9-r2.ebuild
index 3cb10df4ab4f..26873e5bae2d 100644
--- a/media-sound/mpg123-base/mpg123-base-1.32.9-r2.ebuild
+++ b/media-sound/mpg123-base/mpg123-base-1.32.9-r2.ebuild
@@ -46,7 +46,7 @@ multilib_src_configure() {
local _cpu=generic_fpu
# Build fails without -D_GNU_SOURCE like this:
- # error: ‘struct hostent’ has no member named ‘h_addr’
+ # error: 'struct hostent' has no member named 'h_addr'
append-cflags -D_GNU_SOURCE
filter-lto # bug #951124
diff --git a/media-sound/mpg123/mpg123-1.32.3.ebuild b/media-sound/mpg123/mpg123-1.32.3.ebuild
index d943e7c0bbfe..b6cb1adfb243 100644
--- a/media-sound/mpg123/mpg123-1.32.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3.ebuild
@@ -46,7 +46,7 @@ multilib_src_configure() {
local _cpu=generic_fpu
# Build fails without -D_GNU_SOURCE like this:
- # error: ‘struct hostent’ has no member named ‘h_addr’
+ # error: 'struct hostent' has no member named 'h_addr'
append-cflags -D_GNU_SOURCE
append-lfs-flags
diff --git a/metadata/md5-cache/app-arch/par2cmdline-turbo-1.2.0 b/metadata/md5-cache/app-arch/par2cmdline-turbo-1.2.0
index dfac4df73271..d3412311d6f2 100644
--- a/metadata/md5-cache/app-arch/par2cmdline-turbo-1.2.0
+++ b/metadata/md5-cache/app-arch/par2cmdline-turbo-1.2.0
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=prepare
-DESCRIPTION=par2cmdline × ParPar: speed focused par2cmdline fork
+DESCRIPTION=par2cmdline x ParPar: speed focused par2cmdline fork
EAPI=8
HOMEPAGE=https://github.com/animetosho/par2cmdline-turbo
INHERIT=autotools
@@ -10,4 +10,4 @@ RDEPEND=!app-arch/par2cmdline
SLOT=0
SRC_URI=https://github.com/animetosho/par2cmdline-turbo/archive/refs/tags/v1.2.0.tar.gz -> par2cmdline-turbo-1.2.0.tar.gz
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=c69f438f6dba22c1d07c39a92fbfecfa
+_md5_=9f0a34c27ea83dfd365ccff382b1a20b
diff --git a/metadata/md5-cache/app-arch/par2cmdline-turbo-9999 b/metadata/md5-cache/app-arch/par2cmdline-turbo-9999
index e8b2e7691696..5ec3bf006a75 100644
--- a/metadata/md5-cache/app-arch/par2cmdline-turbo-9999
+++ b/metadata/md5-cache/app-arch/par2cmdline-turbo-9999
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=prepare unpack
-DESCRIPTION=par2cmdline × ParPar: speed focused par2cmdline fork
+DESCRIPTION=par2cmdline x ParPar: speed focused par2cmdline fork
EAPI=8
HOMEPAGE=https://github.com/animetosho/par2cmdline-turbo
INHERIT=autotools git-r3
@@ -9,4 +9,4 @@ PROPERTIES=live
RDEPEND=!app-arch/par2cmdline
SLOT=0
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=c69f438f6dba22c1d07c39a92fbfecfa
+_md5_=9f0a34c27ea83dfd365ccff382b1a20b
diff --git a/metadata/md5-cache/app-crypt/certbot-2.10.0 b/metadata/md5-cache/app-crypt/certbot-2.10.0
index 1ffff8bae7ac..e019b698716e 100644
--- a/metadata/md5-cache/app-crypt/certbot-2.10.0
+++ b/metadata/md5-cache/app-crypt/certbot-2.10.0
@@ -1,6 +1,6 @@
BDEPEND=test? ( dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates
+DESCRIPTION=Let's Encrypt client to automate deployment of X.509 certificates
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot/ https://pypi.org/project/certbot/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v2.10.0.tar.gz -> certbot-2.10.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=358cb3f18dd0bbd50b86d4b08848b7a1
+_md5_=1d6e8e8167a46107139037644ecfa994
diff --git a/metadata/md5-cache/app-crypt/certbot-2.11.0 b/metadata/md5-cache/app-crypt/certbot-2.11.0
index 7b8e5d84f19e..9b5944a1e144 100644
--- a/metadata/md5-cache/app-crypt/certbot-2.11.0
+++ b/metadata/md5-cache/app-crypt/certbot-2.11.0
@@ -1,6 +1,6 @@
BDEPEND=test? ( dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates
+DESCRIPTION=Let's Encrypt client to automate deployment of X.509 certificates
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot/ https://pypi.org/project/certbot/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v2.11.0.tar.gz -> certbot-2.11.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=358cb3f18dd0bbd50b86d4b08848b7a1
+_md5_=1d6e8e8167a46107139037644ecfa994
diff --git a/metadata/md5-cache/app-crypt/certbot-2.11.0-r3 b/metadata/md5-cache/app-crypt/certbot-2.11.0-r3
index d41f346d403c..d5df5fda9650 100644
--- a/metadata/md5-cache/app-crypt/certbot-2.11.0-r3
+++ b/metadata/md5-cache/app-crypt/certbot-2.11.0-r3
@@ -1,6 +1,6 @@
BDEPEND=test? ( dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates
+DESCRIPTION=Let's Encrypt client to automate deployment of X.509 certificates
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot/ https://pypi.org/project/certbot/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v2.11.0.tar.gz -> certbot-2.11.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=295abd2413bacbb4d6ec668bb27e7ab7
+_md5_=3c77659b86c0ad94b6eb90342501fee6
diff --git a/metadata/md5-cache/app-crypt/certbot-2.11.1 b/metadata/md5-cache/app-crypt/certbot-2.11.1
index 0a423b61071b..75691a22218f 100644
--- a/metadata/md5-cache/app-crypt/certbot-2.11.1
+++ b/metadata/md5-cache/app-crypt/certbot-2.11.1
@@ -1,6 +1,6 @@
BDEPEND=test? ( dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.11.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/josepy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates
+DESCRIPTION=Let's Encrypt client to automate deployment of X.509 certificates
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v2.11.1.tar.gz -> certbot-2.11.1.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=a4ccea359f39de4aed3e529b2b581110
+_md5_=8f0278f85e716d473a725bd1105af52d
diff --git a/metadata/md5-cache/app-crypt/certbot-3.0.1 b/metadata/md5-cache/app-crypt/certbot-3.0.1
index 151617bccf8b..d8934949d112 100644
--- a/metadata/md5-cache/app-crypt/certbot-3.0.1
+++ b/metadata/md5-cache/app-crypt/certbot-3.0.1
@@ -1,6 +1,6 @@
BDEPEND=test? ( dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-3.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/josepy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates
+DESCRIPTION=Let's Encrypt client to automate deployment of X.509 certificates
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot/ https://pypi.org/project/certbot/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v3.0.1.tar.gz -> certbot-3.0.1.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=fc6991ff88782859912d56c633e1a54b
+_md5_=7d267015776119eda3afa7429cd3a218
diff --git a/metadata/md5-cache/app-crypt/certbot-3.1.0 b/metadata/md5-cache/app-crypt/certbot-3.1.0
index 35aed44e9689..3e30a0dee657 100644
--- a/metadata/md5-cache/app-crypt/certbot-3.1.0
+++ b/metadata/md5-cache/app-crypt/certbot-3.1.0
@@ -1,6 +1,6 @@
BDEPEND=test? ( dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-3.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/josepy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates
+DESCRIPTION=Let's Encrypt client to automate deployment of X.509 certificates
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot/ https://pypi.org/project/certbot/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v3.1.0.tar.gz -> certbot-3.1.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=2c41bb3e76e4a6fdd77a689b897af328
+_md5_=6b6cfb6143a42b50790ce2888186125a
diff --git a/metadata/md5-cache/app-crypt/certbot-3.2.0 b/metadata/md5-cache/app-crypt/certbot-3.2.0
index a391e1ddb414..7db1480face3 100644
--- a/metadata/md5-cache/app-crypt/certbot-3.2.0
+++ b/metadata/md5-cache/app-crypt/certbot-3.2.0
@@ -1,6 +1,6 @@
BDEPEND=test? ( dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-43.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/josepy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates
+DESCRIPTION=Let's Encrypt client to automate deployment of X.509 certificates
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v3.2.0.tar.gz -> certbot-3.2.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=6070af1d41fd590382cebfba6c441481
+_md5_=429242841650c972325271a55d7c3a16
diff --git a/metadata/md5-cache/app-crypt/certbot-3.2.0-r103 b/metadata/md5-cache/app-crypt/certbot-3.2.0-r103
index 3941f50a559a..17e6e3dbdc38 100644
--- a/metadata/md5-cache/app-crypt/certbot-3.2.0-r103
+++ b/metadata/md5-cache/app-crypt/certbot-3.2.0-r103
@@ -1,6 +1,6 @@
BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( !<app-crypt/acme-3.2.0-r100 !<app-crypt/certbot-apache-3.2.0-r100 !<app-crypt/certbot-dns-desec-3.2.0-r100 !<app-crypt/certbot-dns-dnsimple-3.2.0-r100 !<app-crypt/certbot-dns-nsone-3.2.0-r100 !<app-crypt/certbot-dns-rfc2136-3.2.0-r100 !<app-crypt/certbot-nginx-3.2.0-r100 dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-43.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/josepy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] certbot-apache? ( dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-dnsimple? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-dnsmadeeasy? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-gehirn? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-google? ( >=dev-python/google-api-python-client-1.6.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-2.16.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-linode? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-luadns? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-nsone? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-ovh? ( >=dev-python/dns-lexicon-3.15.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-rfc2136? ( >=dev-python/dnspython-2.6.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-route53? ( >=dev-python/boto3-1.15.15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-sakuracloud? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-nginx? ( >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.4.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates
+DESCRIPTION=Let's Encrypt client to automate deployment of X.509 certificates
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v3.2.0.tar.gz -> certbot-3.2.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=1024844b83d52575f3ebe42781e320c1
+_md5_=eb8c327a862eeac3690ad4fe2f5bbfe2
diff --git a/metadata/md5-cache/app-crypt/certbot-3.3.0-r3 b/metadata/md5-cache/app-crypt/certbot-3.3.0-r3
index 1645c314f77d..f38b0f9b2713 100644
--- a/metadata/md5-cache/app-crypt/certbot-3.3.0-r3
+++ b/metadata/md5-cache/app-crypt/certbot-3.3.0-r3
@@ -1,6 +1,6 @@
BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( !<app-crypt/acme-3.2.0-r100 !<app-crypt/certbot-apache-3.2.0-r100 !<app-crypt/certbot-dns-desec-3.2.0-r100 !<app-crypt/certbot-dns-dnsimple-3.2.0-r100 !<app-crypt/certbot-dns-nsone-3.2.0-r100 !<app-crypt/certbot-dns-rfc2136-3.2.0-r100 !<app-crypt/certbot-nginx-3.2.0-r100 dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-43.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/josepy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] certbot-apache? ( dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-dnsimple? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-dnsmadeeasy? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-gehirn? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-google? ( >=dev-python/google-api-python-client-1.6.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-2.16.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-linode? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-luadns? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-nsone? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-ovh? ( >=dev-python/dns-lexicon-3.15.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-rfc2136? ( >=dev-python/dnspython-2.6.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-route53? ( >=dev-python/boto3-1.15.15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-sakuracloud? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-nginx? ( >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.4.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates
+DESCRIPTION=Let's Encrypt client to automate deployment of X.509 certificates
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v3.3.0.tar.gz -> certbot-3.3.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=1024844b83d52575f3ebe42781e320c1
+_md5_=eb8c327a862eeac3690ad4fe2f5bbfe2
diff --git a/metadata/md5-cache/app-crypt/certbot-4.0.0-r2 b/metadata/md5-cache/app-crypt/certbot-4.0.0-r2
index d8156b273ec9..1d37171d6bb8 100644
--- a/metadata/md5-cache/app-crypt/certbot-4.0.0-r2
+++ b/metadata/md5-cache/app-crypt/certbot-4.0.0-r2
@@ -1,6 +1,6 @@
BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( !<app-crypt/acme-3.2.0-r100 !<app-crypt/certbot-apache-3.2.0-r100 !<app-crypt/certbot-dns-desec-3.2.0-r100 !<app-crypt/certbot-dns-dnsimple-3.2.0-r100 !<app-crypt/certbot-dns-nsone-3.2.0-r100 !<app-crypt/certbot-dns-rfc2136-3.2.0-r100 !<app-crypt/certbot-nginx-3.2.0-r100 dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-43.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-2.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] certbot-apache? ( dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-dnsimple? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-dnsmadeeasy? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-gehirn? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-google? ( >=dev-python/google-api-python-client-1.6.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-2.16.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-linode? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-luadns? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-nsone? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-ovh? ( >=dev-python/dns-lexicon-3.15.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-rfc2136? ( >=dev-python/dnspython-2.6.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-route53? ( >=dev-python/boto3-1.15.15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-sakuracloud? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-nginx? ( >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.4.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates
+DESCRIPTION=Let's Encrypt client to automate deployment of X.509 certificates
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot/ https://letsencrypt.org/
INHERIT=distutils-r1 toolchain-funcs
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v4.0.0.tar.gz -> certbot-4.0.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=8573533e30bda7e3fa1b2e3afa3f8488
+_md5_=99261688df898d07c6a153abe68e3933
diff --git a/metadata/md5-cache/app-crypt/certbot-9999 b/metadata/md5-cache/app-crypt/certbot-9999
index c317d22b9a73..c7e083de3a01 100644
--- a/metadata/md5-cache/app-crypt/certbot-9999
+++ b/metadata/md5-cache/app-crypt/certbot-9999
@@ -1,6 +1,6 @@
BDEPEND=test? ( dev-python/pytest[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( !<app-crypt/acme-3.2.0-r100 !<app-crypt/certbot-apache-3.2.0-r100 !<app-crypt/certbot-dns-desec-3.2.0-r100 !<app-crypt/certbot-dns-dnsimple-3.2.0-r100 !<app-crypt/certbot-dns-nsone-3.2.0-r100 !<app-crypt/certbot-dns-rfc2136-3.2.0-r100 !<app-crypt/certbot-nginx-3.2.0-r100 dev-python/chardet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-43.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-2.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] certbot-apache? ( dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-dnsimple? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-dnsmadeeasy? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-gehirn? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-google? ( >=dev-python/google-api-python-client-1.6.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/google-auth-2.16.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-linode? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-luadns? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-nsone? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-ovh? ( >=dev-python/dns-lexicon-3.15.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-rfc2136? ( >=dev-python/dnspython-2.6.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-route53? ( >=dev-python/boto3-1.15.15[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-dns-sakuracloud? ( >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) certbot-nginx? ( >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.4.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
-DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates
+DESCRIPTION=Let's Encrypt client to automate deployment of X.509 certificates
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot/ https://letsencrypt.org/
INHERIT=distutils-r1 toolchain-funcs git-r3
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=53138dfb34da3d2a4dd3589c1aa6087e
+_md5_=38d6e4b66edd2230ecdb3bd738d5198b
diff --git a/metadata/md5-cache/app-crypt/certbot-apache-2.10.0 b/metadata/md5-cache/app-crypt/certbot-apache-2.10.0
index c6bb5b7da516..b31146d10ac9 100644
--- a/metadata/md5-cache/app-crypt/certbot-apache-2.10.0
+++ b/metadata/md5-cache/app-crypt/certbot-apache-2.10.0
@@ -1,6 +1,6 @@
BDEPEND=test? ( >=app-crypt/acme-2.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-2.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client)
+DESCRIPTION=Apache plugin for Certbot (Let's Encrypt client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot/ https://pypi.org/project/certbot-apache/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v2.10.0.tar.gz -> certbot-2.10.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=ede77dda2b9dee3e6b1785b3be9d5889
+_md5_=b0db7ef8c0b025ff72371feac2142099
diff --git a/metadata/md5-cache/app-crypt/certbot-apache-2.11.1 b/metadata/md5-cache/app-crypt/certbot-apache-2.11.1
index 147a002ce6a5..a8d39b95c7a7 100644
--- a/metadata/md5-cache/app-crypt/certbot-apache-2.11.1
+++ b/metadata/md5-cache/app-crypt/certbot-apache-2.11.1
@@ -1,6 +1,6 @@
BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.11.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-2.11.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client)
+DESCRIPTION=Apache plugin for Certbot (Let's Encrypt client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-apache/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v2.11.1.tar.gz -> certbot-2.11.1.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=d4e528cbf0e5f122eac88dcda6573d7a
+_md5_=18636aae538603a31c40568d4f1a0015
diff --git a/metadata/md5-cache/app-crypt/certbot-apache-3.1.0 b/metadata/md5-cache/app-crypt/certbot-apache-3.1.0
index 2e9c36099a3e..d1816a3c90e8 100644
--- a/metadata/md5-cache/app-crypt/certbot-apache-3.1.0
+++ b/metadata/md5-cache/app-crypt/certbot-apache-3.1.0
@@ -1,6 +1,6 @@
BDEPEND=test? ( >=app-crypt/acme-3.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client)
+DESCRIPTION=Apache plugin for Certbot (Let's Encrypt client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot/ https://pypi.org/project/certbot-apache/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v3.1.0.tar.gz -> certbot-3.1.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=2bdb22d745ee689ff080a6847ab05b01
+_md5_=aa4b3f8751ee34cf23bf1e5fac030de5
diff --git a/metadata/md5-cache/app-crypt/certbot-apache-3.2.0 b/metadata/md5-cache/app-crypt/certbot-apache-3.2.0
index 452e2a7e9ab2..a0eae0d645de 100644
--- a/metadata/md5-cache/app-crypt/certbot-apache-3.2.0
+++ b/metadata/md5-cache/app-crypt/certbot-apache-3.2.0
@@ -1,6 +1,6 @@
BDEPEND=test? ( >=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-augeas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client)
+DESCRIPTION=Apache plugin for Certbot (Let's Encrypt client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-apache/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v3.2.0.tar.gz -> certbot-3.2.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=3d6077a308b0d6d6f8bac9307bbbea36
+_md5_=34bddc7c25ed3f1ea4615a6807f0ae1b
diff --git a/metadata/md5-cache/app-crypt/certbot-apache-3.2.0-r100 b/metadata/md5-cache/app-crypt/certbot-apache-3.2.0-r100
index 487c136ad306..e23472d1439f 100644
--- a/metadata/md5-cache/app-crypt/certbot-apache-3.2.0-r100
+++ b/metadata/md5-cache/app-crypt/certbot-apache-3.2.0-r100
@@ -1,9 +1,9 @@
DEFINED_PHASES=postinst
-DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client)
+DESCRIPTION=Apache plugin for Certbot (Let's Encrypt client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-apache/ https://letsencrypt.org/
KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
LICENSE=metapackage
RDEPEND=>=app-crypt/certbot-3.2.0-r100[certbot-apache]
SLOT=0
-_md5_=e2e014c2a41ab69453ade30cb89f5cac
+_md5_=c2372e136754a2a60646078e21ba2c0d
diff --git a/metadata/md5-cache/app-crypt/certbot-apache-9999 b/metadata/md5-cache/app-crypt/certbot-apache-9999
index a9953cc64572..e7cb278bea7b 100644
--- a/metadata/md5-cache/app-crypt/certbot-apache-9999
+++ b/metadata/md5-cache/app-crypt/certbot-apache-9999
@@ -1,8 +1,8 @@
DEFINED_PHASES=postinst
-DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client)
+DESCRIPTION=Apache plugin for Certbot (Let's Encrypt client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-apache/ https://letsencrypt.org/
LICENSE=metapackage
RDEPEND=>=app-crypt/certbot-9999[certbot-apache]
SLOT=0
-_md5_=24453ecbfc27c5a292b13971b3a28c93
+_md5_=9ab853170ee0086d7d02e9258b133eb5
diff --git a/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-2.11.1 b/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-2.11.1
index f2ce9bedda45..4225c06a4c2e 100644
--- a/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-2.11.1
+++ b/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-2.11.1
@@ -1,6 +1,6 @@
BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.11.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-2.11.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=DNSimple Authenticator plugin for Certbot (Let’s Encrypt Client)
+DESCRIPTION=DNSimple Authenticator plugin for Certbot (Let's Encrypt Client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-dns-dnsimple/ https://certbot-dns-dnsimple.readthedocs.io/en/stable/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v2.11.1.tar.gz -> certbot-2.11.1.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=c9c3316e0aa9bc18f03752fffa96bb67
+_md5_=8e4eb2d87970fde794364023bd4f8ea5
diff --git a/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.0 b/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.0
index 7fa7991fbdbe..7e7a4061cdc5 100644
--- a/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.0
+++ b/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.0
@@ -1,6 +1,6 @@
BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=DNSimple Authenticator plugin for Certbot (Let’s Encrypt Client)
+DESCRIPTION=DNSimple Authenticator plugin for Certbot (Let's Encrypt Client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-dns-dnsimple/ https://certbot-dns-dnsimple.readthedocs.io/en/stable/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v3.2.0.tar.gz -> certbot-3.2.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=db31ddb1f7689be83eb0c4e9a32e1869
+_md5_=fb03ce932049b9277838131f269d6871
diff --git a/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.0-r100 b/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.0-r100
index 3eee8fc57503..0aae42f739fb 100644
--- a/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.0-r100
+++ b/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-3.2.0-r100
@@ -1,9 +1,9 @@
DEFINED_PHASES=postinst
-DESCRIPTION=DNSimple Authenticator plugin for Certbot (Let’s Encrypt Client)
+DESCRIPTION=DNSimple Authenticator plugin for Certbot (Let's Encrypt Client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-dns-dnsimple/ https://certbot-dns-dnsimple.readthedocs.io/en/stable/ https://letsencrypt.org/
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
LICENSE=metapackage
RDEPEND=>=app-crypt/certbot-3.2.0-r100[certbot-dns-dnsimple]
SLOT=0
-_md5_=ad5896acfeb72dab3bc871f220edb252
+_md5_=c334608579e01ff76a9695c32a458e3a
diff --git a/metadata/md5-cache/app-crypt/certbot-dns-nsone-2.11.1 b/metadata/md5-cache/app-crypt/certbot-dns-nsone-2.11.1
index 965e4bac89ec..aa5ea616f46e 100644
--- a/metadata/md5-cache/app-crypt/certbot-dns-nsone-2.11.1
+++ b/metadata/md5-cache/app-crypt/certbot-dns-nsone-2.11.1
@@ -1,6 +1,6 @@
BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.11.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-2.11.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=NS1 DNS Authenticator plugin for Certbot (Let’s Encrypt Client)
+DESCRIPTION=NS1 DNS Authenticator plugin for Certbot (Let's Encrypt Client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-dns-nsone/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v2.11.1.tar.gz -> certbot-2.11.1.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=ec6122c763b24c0efb57f70485cf35cf
+_md5_=6277e4ca99e758e44391055490ce303d
diff --git a/metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.0 b/metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.0
index 5e9632554f5c..85a908f03403 100644
--- a/metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.0
+++ b/metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.0
@@ -1,6 +1,6 @@
BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zope-interface[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dns-lexicon-3.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=NS1 DNS Authenticator plugin for Certbot (Let’s Encrypt Client)
+DESCRIPTION=NS1 DNS Authenticator plugin for Certbot (Let's Encrypt Client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-dns-nsone/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v3.2.0.tar.gz -> certbot-3.2.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=ac416bae564ccc1265ad02f5940d9467
+_md5_=40257488b7f1d2f16a0c3450afd1f5c9
diff --git a/metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.0-r100 b/metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.0-r100
index c5581b2b157c..d3e1c6286461 100644
--- a/metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.0-r100
+++ b/metadata/md5-cache/app-crypt/certbot-dns-nsone-3.2.0-r100
@@ -1,9 +1,9 @@
DEFINED_PHASES=postinst
-DESCRIPTION=NS1 DNS Authenticator plugin for Certbot (Let’s Encrypt Client)
+DESCRIPTION=NS1 DNS Authenticator plugin for Certbot (Let's Encrypt Client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-dns-nsone/ https://letsencrypt.org/
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
LICENSE=metapackage
RDEPEND=>=app-crypt/certbot-3.2.0-r100[certbot-dns-nsone]
SLOT=0
-_md5_=54ddeb2f47e8b2bf1c117250c29c2ee8
+_md5_=ea50e6d59be8fed2b8448643c6c2b050
diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-2.10.0 b/metadata/md5-cache/app-crypt/certbot-nginx-2.10.0
index f268eb8a3082..ab1f7fcaf6b4 100644
--- a/metadata/md5-cache/app-crypt/certbot-nginx-2.10.0
+++ b/metadata/md5-cache/app-crypt/certbot-nginx-2.10.0
@@ -1,6 +1,6 @@
BDEPEND=test? ( >=app-crypt/acme-2.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-2.10.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client)
+DESCRIPTION=Nginx plugin for Certbot (Let's Encrypt client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot/ https://pypi.org/project/certbot-nginx/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v2.10.0.tar.gz -> certbot-2.10.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=7e419465590b46824e2580fc43015a54
+_md5_=64a829272e93d85ba1ad558bf88de134
diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-2.11.1 b/metadata/md5-cache/app-crypt/certbot-nginx-2.11.1
index ead86ad747f8..c6d9051fcbc8 100644
--- a/metadata/md5-cache/app-crypt/certbot-nginx-2.11.1
+++ b/metadata/md5-cache/app-crypt/certbot-nginx-2.11.1
@@ -1,6 +1,6 @@
BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/sphinx-rtd-theme[python_targets_python3_9(-)] ) ) ) test? ( >=app-crypt/acme-2.11.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-2.11.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client)
+DESCRIPTION=Nginx plugin for Certbot (Let's Encrypt client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-nginx/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v2.11.1.tar.gz -> certbot-2.11.1.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=24c516a35856d5f73924d6a73755b8c7
+_md5_=b3a8f4269d08fe80cc17561f953c786d
diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-3.1.0 b/metadata/md5-cache/app-crypt/certbot-nginx-3.1.0
index ecc72aa6af6f..9ee998fd9555 100644
--- a/metadata/md5-cache/app-crypt/certbot-nginx-3.1.0
+++ b/metadata/md5-cache/app-crypt/certbot-nginx-3.1.0
@@ -1,6 +1,6 @@
BDEPEND=test? ( >=app-crypt/acme-3.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client)
+DESCRIPTION=Nginx plugin for Certbot (Let's Encrypt client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v3.1.0.tar.gz -> certbot-3.1.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=d604698df715d631610800119cd9a265
+_md5_=868a1a1c4b70f289e7431916784cde28
diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-3.2.0 b/metadata/md5-cache/app-crypt/certbot-nginx-3.2.0
index fa469ad5b600..e7a009e27795 100644
--- a/metadata/md5-cache/app-crypt/certbot-nginx-3.2.0
+++ b/metadata/md5-cache/app-crypt/certbot-nginx-3.2.0
@@ -1,6 +1,6 @@
BDEPEND=test? ( >=app-crypt/acme-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-25.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.4.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client)
+DESCRIPTION=Nginx plugin for Certbot (Let's Encrypt client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-nginx/ https://letsencrypt.org/
INHERIT=distutils-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/certbot/certbot/archive/v3.2.0.tar.gz -> certbot-3.2.0.gh.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=cc7c0f61b5c794cc816a1bc57c1cf6c6
+_md5_=b489c7963ec3038fab686feffe7eec1f
diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-3.2.0-r100 b/metadata/md5-cache/app-crypt/certbot-nginx-3.2.0-r100
index 4b27a080d1af..1d77978405c2 100644
--- a/metadata/md5-cache/app-crypt/certbot-nginx-3.2.0-r100
+++ b/metadata/md5-cache/app-crypt/certbot-nginx-3.2.0-r100
@@ -1,9 +1,9 @@
DEFINED_PHASES=postinst
-DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client)
+DESCRIPTION=Nginx plugin for Certbot (Let's Encrypt client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-nginx/ https://letsencrypt.org/
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
LICENSE=metapackage
RDEPEND=>=app-crypt/certbot-3.2.0-r100[certbot-nginx]
SLOT=0
-_md5_=5073ed78c0946394e1cac3673d994836
+_md5_=1b075b55f1ac2eff1ac6d4ea39c267ef
diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-9999 b/metadata/md5-cache/app-crypt/certbot-nginx-9999
index 3ecb307963f8..b251240ca508 100644
--- a/metadata/md5-cache/app-crypt/certbot-nginx-9999
+++ b/metadata/md5-cache/app-crypt/certbot-nginx-9999
@@ -1,8 +1,8 @@
DEFINED_PHASES=postinst
-DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client)
+DESCRIPTION=Nginx plugin for Certbot (Let's Encrypt client)
EAPI=8
HOMEPAGE=https://github.com/certbot/certbot https://pypi.org/project/certbot-nginx/ https://letsencrypt.org/
LICENSE=metapackage
RDEPEND=>=app-crypt/certbot-9999[certbot-nginx]
SLOT=0
-_md5_=e17f854f1f1d9482d7ed0f63641623a4
+_md5_=d89b0e02bfc2fb9f1d71db1a9c22770a
diff --git a/metadata/md5-cache/app-emulation/86Box-4.2.1-r1 b/metadata/md5-cache/app-emulation/86Box-4.2.1-r2
index 4e3015d888c0..f7cf43b1ebf5 100644
--- a/metadata/md5-cache/app-emulation/86Box-4.2.1-r1
+++ b/metadata/md5-cache/app-emulation/86Box-4.2.1-r2
@@ -1,6 +1,6 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=virtual/pkgconfig qt6? ( kde-frameworks/extra-cmake-modules ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=app-emulation/faudio dev-libs/libevdev media-libs/freetype:2= media-libs/libpng:= media-libs/libsdl2 media-libs/openal media-libs/rtmidi net-libs/libslirp sys-libs/zlib qt6? ( x11-libs/libXi ) vde? ( net-misc/vde )
+DEPEND=app-emulation/faudio dev-libs/libevdev media-libs/freetype:2= media-libs/libpng:= media-libs/libsdl2 media-libs/openal media-libs/rtmidi net-libs/libslirp sys-libs/zlib fluidsynth? ( media-sound/fluidsynth:= ) munt? ( media-libs/munt-mt32emu ) openal? ( media-libs/openal ) qt6? ( dev-libs/wayland dev-qt/qtbase:6=[gui,network,opengl,widgets] x11-libs/libX11 x11-libs/libXi x11-libs/libxkbcommon )
DESCRIPTION=Emulator of x86-based machines based on PCem
EAPI=8
HOMEPAGE=https://github.com/86Box/86Box
@@ -8,8 +8,8 @@ INHERIT=cmake flag-o-matic
IUSE=experimental +fluidsynth +munt new-dynarec +openal +qt6 +threads vde
KEYWORDS=~amd64
LICENSE=GPL-2+
-RDEPEND=app-emulation/faudio dev-libs/libevdev media-libs/freetype:2= media-libs/libpng:= media-libs/libsdl2 media-libs/openal media-libs/rtmidi net-libs/libslirp sys-libs/zlib qt6? ( x11-libs/libXi ) vde? ( net-misc/vde ) fluidsynth? ( media-sound/fluidsynth ) munt? ( media-libs/munt-mt32emu ) openal? ( media-libs/openal ) qt6? ( dev-qt/qtbase:6[gui,network,opengl,widgets] dev-qt/qttranslations:6 kde-frameworks/extra-cmake-modules )
+RDEPEND=app-emulation/faudio dev-libs/libevdev media-libs/freetype:2= media-libs/libpng:= media-libs/libsdl2 media-libs/openal media-libs/rtmidi net-libs/libslirp sys-libs/zlib fluidsynth? ( media-sound/fluidsynth:= ) munt? ( media-libs/munt-mt32emu ) openal? ( media-libs/openal ) qt6? ( dev-libs/wayland dev-qt/qtbase:6=[gui,network,opengl,widgets] x11-libs/libX11 x11-libs/libXi x11-libs/libxkbcommon ) qt6? ( dev-qt/qttranslations:6 ) vde? ( net-misc/vde )
SLOT=0
SRC_URI=https://github.com/86Box/86Box/archive/refs/tags/v4.2.1.tar.gz -> 86Box-4.2.1.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6a3dcf89afbea6af59743ee24577dc2c
+_md5_=c9e95ce852e9434c0d4bdf411851715f
diff --git a/metadata/md5-cache/app-misc/FreeSSM-1.2.5_p20240407 b/metadata/md5-cache/app-misc/FreeSSM-1.2.5_p20240407
index 7952dbdbdbf8..85675152735e 100644
--- a/metadata/md5-cache/app-misc/FreeSSM-1.2.5_p20240407
+++ b/metadata/md5-cache/app-misc/FreeSSM-1.2.5_p20240407
@@ -1,7 +1,7 @@
BDEPEND=dev-qt/qttools:6[linguist]
DEFINED_PHASES=compile configure install
DEPEND=dev-qt/qtbase:6[gui,widgets] media-libs/libglvnd
-DESCRIPTION=Free and easy to use diagnostic and adjustment tool for SUBARU® vehicles
+DESCRIPTION=Free and easy to use diagnostic and adjustment tool for SUBARU vehicles
EAPI=8
HOMEPAGE=https://github.com/Comer352L/FreeSSM
INHERIT=qmake-utils desktop
@@ -12,4 +12,4 @@ RDEPEND=dev-qt/qtbase:6[gui,widgets] media-libs/libglvnd
SLOT=0
SRC_URI=https://github.com/Comer352L/FreeSSM/archive/1a0fa0934581b3383adfd2722050503695ca9dab.tar.gz -> FreeSSM-1.2.5_p20240407.tar.gz
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=849deaac954276634b7544ced6f94ebc
+_md5_=c8505c3b4406cf07f2bd517e4cfd1cc8
diff --git a/metadata/md5-cache/app-misc/FreeSSM-9999 b/metadata/md5-cache/app-misc/FreeSSM-9999
index a07f4b0a522f..4cb71f4a3705 100644
--- a/metadata/md5-cache/app-misc/FreeSSM-9999
+++ b/metadata/md5-cache/app-misc/FreeSSM-9999
@@ -1,7 +1,7 @@
BDEPEND=dev-qt/qttools:6[linguist] >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install unpack
DEPEND=dev-qt/qtbase:6[gui,widgets] media-libs/libglvnd
-DESCRIPTION=Free and easy to use diagnostic and adjustment tool for SUBARU® vehicles
+DESCRIPTION=Free and easy to use diagnostic and adjustment tool for SUBARU vehicles
EAPI=8
HOMEPAGE=https://github.com/Comer352L/FreeSSM
INHERIT=qmake-utils desktop git-r3
@@ -11,4 +11,4 @@ PROPERTIES=live
RDEPEND=dev-qt/qtbase:6[gui,widgets] media-libs/libglvnd
SLOT=0
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed git-r3 875eb471682d3e1f18da124be97dcc81 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=849deaac954276634b7544ced6f94ebc
+_md5_=c8505c3b4406cf07f2bd517e4cfd1cc8
diff --git a/metadata/md5-cache/app-misc/ckermit-10.0.414_beta11-r1 b/metadata/md5-cache/app-misc/ckermit-10.0.414_beta11-r1
index a0b19d25754c..7e0a42b84a1b 100644
--- a/metadata/md5-cache/app-misc/ckermit-10.0.414_beta11-r1
+++ b/metadata/md5-cache/app-misc/ckermit-10.0.414_beta11-r1
@@ -12,4 +12,4 @@ RDEPEND=ncurses? ( >=sys-libs/ncurses-5.2:= ) net-dialup/lrzsz
SLOT=0
SRC_URI=https://www.kermitproject.org/ftp/kermit/archives/cku414-beta11.tar.gz https://www.kermitproject.org/ftp/kermit/test/tar/cku414-beta11.tar.gz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=e703453d43a0a46b0a892cb11d2e3871
+_md5_=80adfe96d0600c3b2922f746563613e2
diff --git a/metadata/md5-cache/app-misc/ckermit-10.0.416_beta12 b/metadata/md5-cache/app-misc/ckermit-10.0.416_beta12
index 9af7e4cd3e0a..dfca7c0dc898 100644
--- a/metadata/md5-cache/app-misc/ckermit-10.0.416_beta12
+++ b/metadata/md5-cache/app-misc/ckermit-10.0.416_beta12
@@ -12,4 +12,4 @@ RDEPEND=ncurses? ( >=sys-libs/ncurses-5.2:= ) net-dialup/lrzsz
SLOT=0
SRC_URI=https://www.kermitproject.org/ftp/kermit/archives/cku416-beta12.tar.gz https://www.kermitproject.org/ftp/kermit/test/tar/cku416-beta12.tar.gz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=c0f149c8e0c497d418243592140cf27c
+_md5_=00ed9569bf3c8ee983e37499065f1239
diff --git a/metadata/md5-cache/app-misc/ddcui-0.6.0 b/metadata/md5-cache/app-misc/ddcui-0.6.0
new file mode 100644
index 000000000000..9c97f4909026
--- /dev/null
+++ b/metadata/md5-cache/app-misc/ddcui-0.6.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-libs/glib >=app-misc/ddcutil-2.2.0:0/5 >=dev-qt/qtbase-6.1:6[gui,widgets]
+DESCRIPTION=Graphical user interface for ddcutil - control monitor settings
+EAPI=8
+HOMEPAGE=https://www.ddcutil.com/ddcui_main/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake xdg
+KEYWORDS=~amd64
+LICENSE=GPL-2+
+RDEPEND=dev-libs/glib >=app-misc/ddcutil-2.2.0:0/5 >=dev-qt/qtbase-6.1:6[gui,widgets]
+SLOT=0
+SRC_URI=https://github.com/rockowitz/ddcui/archive/v0.6.0.tar.gz -> ddcui-0.6.0.tar.gz
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=aee65b96ea8f262a7e6abc0493aacbc2
diff --git a/metadata/md5-cache/app-misc/openrgb-0.9-r2 b/metadata/md5-cache/app-misc/openrgb-0.9-r2
index 871dcfb72b6b..837c6d3ceafa 100644
--- a/metadata/md5-cache/app-misc/openrgb-0.9-r2
+++ b/metadata/md5-cache/app-misc/openrgb-0.9-r2
@@ -11,4 +11,4 @@ RDEPEND=dev-cpp/cpp-httplib:= dev-libs/hidapi dev-qt/qtcore:5 dev-qt/qtgui:5 dev
SLOT=0/3
SRC_URI=https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_0.9/OpenRGB-release_0.9.tar.bz2 https://files.asokolov.org/gentoo/OpenRGB-0.9-odr.patch
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic b892042b2667b8ac69ec8a2571dc290a qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c3ffd8a1bd863772183beac5ce55417c
+_md5_=ccbcadd65eedf6cca3a51a5bed284731
diff --git a/metadata/md5-cache/app-misc/openrgb-9999 b/metadata/md5-cache/app-misc/openrgb-9999
index 1f8b4949dfa2..3e415a874633 100644
--- a/metadata/md5-cache/app-misc/openrgb-9999
+++ b/metadata/md5-cache/app-misc/openrgb-9999
@@ -10,4 +10,4 @@ PROPERTIES=live
RDEPEND=dev-cpp/cpp-httplib:= dev-libs/hidapi dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 net-libs/mbedtls:0= virtual/libusb:1
SLOT=0/3
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9bc28685fc63665abcc4e107a129c0cc
+_md5_=8f95c42b00585a9b5a0f9e00192e8037
diff --git a/metadata/md5-cache/app-shells/atuin-18.4.0 b/metadata/md5-cache/app-shells/atuin-18.4.0
index 66aea9ae57a3..8b5b9abefc6d 100644
--- a/metadata/md5-cache/app-shells/atuin-18.4.0
+++ b/metadata/md5-cache/app-shells/atuin-18.4.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/atuinsh/atuin/archive/refs/tags/v18.4.0.tar.gz -> atuin-18.4.0.tar.gz https://github.com/gentoo-crate-dist/atuin/releases/download/v18.4.0/atuin-18.4.0-crates.tar.xz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo 5da01b45ec362e78575502b4fb82773a flag-o-matic b892042b2667b8ac69ec8a2571dc290a greadme 0ba874b1e3a465df8c2debe8a3077b47 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 3b042096236a464b8bd9dd7a1120ad23 rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=839aa293dd53b99e0f96d63d38c93cef
+_md5_=7febd9292f0d99bbec12a01a69afad1c
diff --git a/metadata/md5-cache/app-shells/atuin-18.5.0 b/metadata/md5-cache/app-shells/atuin-18.5.0
index 5278b24e508a..07bc854b028d 100644
--- a/metadata/md5-cache/app-shells/atuin-18.5.0
+++ b/metadata/md5-cache/app-shells/atuin-18.5.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/atuinsh/atuin/archive/refs/tags/v18.5.0.tar.gz -> atuin-18.5.0.tar.gz https://github.com/gentoo-crate-dist/atuin/releases/download/v18.5.0/atuin-18.5.0-crates.tar.xz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo 5da01b45ec362e78575502b4fb82773a flag-o-matic b892042b2667b8ac69ec8a2571dc290a greadme 0ba874b1e3a465df8c2debe8a3077b47 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 3b042096236a464b8bd9dd7a1120ad23 rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=8796c6b4421f1408524d69049d926c15
+_md5_=a2479a0cfd68e10acf7b51af7e376f3e
diff --git a/metadata/md5-cache/app-shells/atuin-18.6.1 b/metadata/md5-cache/app-shells/atuin-18.6.1
index f86468e5d8c9..3e114ca16b45 100644
--- a/metadata/md5-cache/app-shells/atuin-18.6.1
+++ b/metadata/md5-cache/app-shells/atuin-18.6.1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/atuinsh/atuin/archive/refs/tags/v18.6.1.tar.gz -> atuin-18.6.1.tar.gz https://github.com/gentoo-crate-dist/atuin/releases/download/v18.6.1/atuin-18.6.1-crates.tar.xz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo 5da01b45ec362e78575502b4fb82773a flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 3b042096236a464b8bd9dd7a1120ad23 rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=ffbb0c90a6a89c0175535003b0d892f2
+_md5_=c49fd23401047125b8e35dd38930973d
diff --git a/metadata/md5-cache/app-text/cherrytree-1.2.0 b/metadata/md5-cache/app-text/cherrytree-1.2.0
index 2f0fa5a5a766..2a53acfa867a 100644
--- a/metadata/md5-cache/app-text/cherrytree-1.2.0
+++ b/metadata/md5-cache/app-text/cherrytree-1.2.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/giuspen/cherrytree/releases/download/v1.2.0/cherrytree_1.2.0.tar.xz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=161d1c9ddaa343795bb3b5a3b4f57f9b
+_md5_=91836016701314eccf7a5ad656a8132c
diff --git a/metadata/md5-cache/app-text/cherrytree-1.3.0 b/metadata/md5-cache/app-text/cherrytree-1.3.0
index b5d03cb29185..6fc717a1c645 100644
--- a/metadata/md5-cache/app-text/cherrytree-1.3.0
+++ b/metadata/md5-cache/app-text/cherrytree-1.3.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/giuspen/cherrytree/releases/download/v1.3.0/cherrytree_1.3.0.tar.xz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=161d1c9ddaa343795bb3b5a3b4f57f9b
+_md5_=91836016701314eccf7a5ad656a8132c
diff --git a/metadata/md5-cache/app-text/cherrytree-1.4.0 b/metadata/md5-cache/app-text/cherrytree-1.4.0
index ffc8827278cf..a908b66fa7d1 100644
--- a/metadata/md5-cache/app-text/cherrytree-1.4.0
+++ b/metadata/md5-cache/app-text/cherrytree-1.4.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/giuspen/cherrytree/releases/download/v1.4.0/cherrytree_1.4.0.tar.xz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=64c50b4066fd4b6727c8f5990824a02a
+_md5_=3acf90c218f49695d85a29543dd947be
diff --git a/metadata/md5-cache/app-text/discount-2.2.7c-r1 b/metadata/md5-cache/app-text/discount-2.2.7c-r1
index ed1edd84174f..668b7e3bcada 100644
--- a/metadata/md5-cache/app-text/discount-2.2.7c-r1
+++ b/metadata/md5-cache/app-text/discount-2.2.7c-r1
@@ -10,4 +10,4 @@ RESTRICT=!test? ( test )
SLOT=0/2.2.7
SRC_URI=https://github.com/Orc/discount/archive/v2.2.7c.tar.gz -> discount-2.2.7c.tar.gz
_eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=113480e822f721c75a96a5e2945a604d
+_md5_=d7c01894cea245a0d9b382c2ff7cccd6
diff --git a/metadata/md5-cache/app-text/discount-3.0.0a b/metadata/md5-cache/app-text/discount-3.0.0a
index b2c6bb18b669..d8232c35d709 100644
--- a/metadata/md5-cache/app-text/discount-3.0.0a
+++ b/metadata/md5-cache/app-text/discount-3.0.0a
@@ -10,4 +10,4 @@ RESTRICT=!test? ( test )
SLOT=0/3.0.0
SRC_URI=https://github.com/Orc/discount/archive/v3.0.0a.tar.gz -> discount-3.0.0a.tar.gz
_eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=53bd00bd22261cfa2bfe27ac6e6de09b
+_md5_=8041f9a56eb1117d7145448970432190
diff --git a/metadata/md5-cache/app-text/discount-3.0.0d b/metadata/md5-cache/app-text/discount-3.0.0d
index 46440ee533a2..ae79a2db1451 100644
--- a/metadata/md5-cache/app-text/discount-3.0.0d
+++ b/metadata/md5-cache/app-text/discount-3.0.0d
@@ -10,4 +10,4 @@ RESTRICT=!test? ( test )
SLOT=0/3.0.0
SRC_URI=https://github.com/Orc/discount/archive/v3.0.0d.tar.gz -> discount-3.0.0d.tar.gz
_eclasses_=toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=60db81fea664a4b84147183c49b1ee39
+_md5_=4a0483a93875f0be9856ca75ae5f1e3a
diff --git a/metadata/md5-cache/dev-db/mongodb-compass-bin-1.46.0 b/metadata/md5-cache/dev-db/mongodb-compass-bin-1.46.0
deleted file mode 100644
index 25ea75a4aa43..000000000000
--- a/metadata/md5-cache/dev-db/mongodb-compass-bin-1.46.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install postinst postrm preinst unpack
-DESCRIPTION=GUI for MongoDB
-EAPI=8
-HOMEPAGE=https://mongodb.com/compass https://github.com/mongodb-js/compass
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop unpacker wrapper xdg
-KEYWORDS=-* ~amd64
-LICENSE=SSPL-1
-RDEPEND=dev-libs/nss dev-libs/openssl:0/3 media-libs/alsa-lib media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/zlib virtual/secret-service x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango
-SLOT=0
-SRC_URI=https://github.com/mongodb-js/compass/releases/download/v1.46.0/mongodb-compass_1.46.0_amd64.deb
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 wrapper 11a2a3bd712784986679b60a0cab34a0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9cef705a6ea2e11c919bda8d9739765b
diff --git a/metadata/md5-cache/dev-db/mongodb-compass-bin-1.46.2 b/metadata/md5-cache/dev-db/mongodb-compass-bin-1.46.2
new file mode 100644
index 000000000000..76047a77f6e4
--- /dev/null
+++ b/metadata/md5-cache/dev-db/mongodb-compass-bin-1.46.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=configure install postinst postrm preinst prepare setup unpack
+DESCRIPTION=GUI for MongoDB
+EAPI=8
+HOMEPAGE=https://mongodb.com/compass https://github.com/mongodb-js/compass
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=chromium-2 desktop unpacker wrapper xdg
+IUSE=+l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
+KEYWORDS=-* ~amd64
+LICENSE=SSPL-1
+RDEPEND=dev-libs/nss dev-libs/openssl:0/3 media-libs/alsa-lib media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/zlib virtual/secret-service x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango
+SLOT=0
+SRC_URI=https://github.com/mongodb-js/compass/releases/download/v1.46.2/mongodb-compass_1.46.2_amd64.deb
+_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 wrapper 11a2a3bd712784986679b60a0cab34a0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=5726cba34b6c6f49d06731ac0c5241e3
diff --git a/metadata/md5-cache/dev-db/pgbadger-12.1 b/metadata/md5-cache/dev-db/pgbadger-12.1
deleted file mode 100644
index b66edf3e1aa3..000000000000
--- a/metadata/md5-cache/dev-db/pgbadger-12.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/JSON-XS dev-perl/Text-CSV_XS >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
-DESCRIPTION=pgBadger is a PostgreSQL log analyzer
-EAPI=8
-HOMEPAGE=https://pgbadger.darold.net/
-INHERIT=perl-module
-IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
-KEYWORDS=~amd64
-LICENSE=BSD
-RDEPEND=dev-perl/JSON-XS dev-perl/Text-CSV_XS >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/darold/pgbadger/archive/v12.1.tar.gz -> pgbadger-12.1.tar.gz
-_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=46527bb003b1c0382c929e982c738e59
diff --git a/metadata/md5-cache/dev-db/pgbadger-12.4 b/metadata/md5-cache/dev-db/pgbadger-12.4
index 76bf04447281..d40e1cfaba47 100644
--- a/metadata/md5-cache/dev-db/pgbadger-12.4
+++ b/metadata/md5-cache/dev-db/pgbadger-12.4
@@ -1,6 +1,6 @@
BDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/JSON-XS dev-perl/Text-CSV_XS dev-perl/Pod-Markdown >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DEPEND=dev-perl/JSON-XS dev-perl/Text-CSV_XS dev-perl/Pod-Markdown sys-apps/which >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
DESCRIPTION=pgBadger is a PostgreSQL log analyzer
EAPI=8
HOMEPAGE=https://pgbadger.darold.net/
@@ -8,9 +8,9 @@ INHERIT=perl-module
IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
KEYWORDS=~amd64
LICENSE=BSD
-RDEPEND=dev-perl/JSON-XS dev-perl/Text-CSV_XS dev-perl/Pod-Markdown >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RDEPEND=dev-perl/JSON-XS dev-perl/Text-CSV_XS dev-perl/Pod-Markdown sys-apps/which >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/darold/pgbadger/archive/v12.4.tar.gz -> pgbadger-12.4.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=4bad59f2dbc62c7427d23cf8ef600c53
+_md5_=4ef7eee57dc6a0bc53ed442e9a11ebe9
diff --git a/metadata/md5-cache/dev-db/pgbadger-12.2 b/metadata/md5-cache/dev-db/pgbadger-13.1
index f264d22b6c45..69ded3e792ae 100644
--- a/metadata/md5-cache/dev-db/pgbadger-12.2
+++ b/metadata/md5-cache/dev-db/pgbadger-13.1
@@ -1,6 +1,6 @@
BDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-perl/JSON-XS dev-perl/Text-CSV_XS dev-perl/Pod-Markdown >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DEPEND=dev-perl/JSON-XS dev-perl/Text-CSV_XS dev-perl/Pod-Markdown sys-apps/which >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
DESCRIPTION=pgBadger is a PostgreSQL log analyzer
EAPI=8
HOMEPAGE=https://pgbadger.darold.net/
@@ -8,9 +8,9 @@ INHERIT=perl-module
IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
KEYWORDS=~amd64
LICENSE=BSD
-RDEPEND=dev-perl/JSON-XS dev-perl/Text-CSV_XS dev-perl/Pod-Markdown >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RDEPEND=dev-perl/JSON-XS dev-perl/Text-CSV_XS dev-perl/Pod-Markdown sys-apps/which >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/darold/pgbadger/archive/v12.2.tar.gz -> pgbadger-12.2.tar.gz
+SRC_URI=https://github.com/darold/pgbadger/archive/v13.1.tar.gz -> pgbadger-13.1.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=dd1f7b89250294ea9b5a31b720c90be4
+_md5_=4ef7eee57dc6a0bc53ed442e9a11ebe9
diff --git a/metadata/md5-cache/dev-haskell/cabal-3.4.1.0-r1 b/metadata/md5-cache/dev-haskell/cabal-3.4.1.0-r1
index 411a97ce2539..b26e4f90e364 100644
--- a/metadata/md5-cache/dev-haskell/cabal-3.4.1.0-r1
+++ b/metadata/md5-cache/dev-haskell/cabal-3.4.1.0-r1
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0/3.4.1.0
SRC_URI=https://hackage.haskell.org/package/Cabal-3.4.1.0/Cabal-3.4.1.0.tar.gz -> cabal-3.4.1.0.tar.gz https://hackage.haskell.org/package/Cabal-3.4.1.0/revision/1.cabal -> cabal-3.4.1.0-rev1.cabal
_eclasses_=ghc-package 8e4f6eb2d0e798049f6fcaf3b84c0d4a haskell-cabal bad13a2329d86d55e2032a804a9d93a4 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=df983a1536bd5dc5f52a13574acd4fb9
+_md5_=c5503b09a319aa6694f94accec6dd229
diff --git a/metadata/md5-cache/dev-haskell/http-date-0.0.11 b/metadata/md5-cache/dev-haskell/http-date-0.0.11
index f08660d01c6c..98e9c076de5c 100644
--- a/metadata/md5-cache/dev-haskell/http-date-0.0.11
+++ b/metadata/md5-cache/dev-haskell/http-date-0.0.11
@@ -13,4 +13,4 @@ RESTRICT=test !test? ( test )
SLOT=0/0.0.11
SRC_URI=https://hackage.haskell.org/package/http-date-0.0.11/http-date-0.0.11.tar.gz
_eclasses_=ghc-package 8e4f6eb2d0e798049f6fcaf3b84c0d4a haskell-cabal bad13a2329d86d55e2032a804a9d93a4 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=0b9b24b2b53e681d9463a35c5740b474
+_md5_=352fed0cdc79a1f3fc70e0ad0cb16e18
diff --git a/metadata/md5-cache/dev-haskell/http-date-0.0.8 b/metadata/md5-cache/dev-haskell/http-date-0.0.8
index f9e06583784f..24c0af87651b 100644
--- a/metadata/md5-cache/dev-haskell/http-date-0.0.8
+++ b/metadata/md5-cache/dev-haskell/http-date-0.0.8
@@ -13,4 +13,4 @@ RESTRICT=test !test? ( test )
SLOT=0/0.0.8
SRC_URI=https://hackage.haskell.org/package/http-date-0.0.8/http-date-0.0.8.tar.gz
_eclasses_=ghc-package 8e4f6eb2d0e798049f6fcaf3b84c0d4a haskell-cabal bad13a2329d86d55e2032a804a9d93a4 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=5a955a5c08b09fc0f9dfe3b5a65728fd
+_md5_=067e336521df117a5471b9be2d430617
diff --git a/metadata/md5-cache/dev-haskell/lpeg-1.0.4 b/metadata/md5-cache/dev-haskell/lpeg-1.0.4
index cf2306b14885..8b8fa141ea16 100644
--- a/metadata/md5-cache/dev-haskell/lpeg-1.0.4
+++ b/metadata/md5-cache/dev-haskell/lpeg-1.0.4
@@ -1,7 +1,7 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
DEPEND=>=dev-haskell/lua-2.1:=[profile?] <dev-haskell/lua-2.4:=[profile?] >=dev-lang/ghc-8.8.1:= >=dev-haskell/cabal-3.0.0.0 test? ( >=dev-haskell/tasty-0.11 >=dev-haskell/tasty-hunit-0.9 ) hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=LPeg – Parsing Expression Grammars For Lua
+DESCRIPTION=LPeg - Parsing Expression Grammars For Lua
EAPI=8
HOMEPAGE=https://hslua.org/
INHERIT=haskell-cabal
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/1.0.4
SRC_URI=https://hackage.haskell.org/package/lpeg-1.0.4/lpeg-1.0.4.tar.gz
_eclasses_=ghc-package 8e4f6eb2d0e798049f6fcaf3b84c0d4a haskell-cabal bad13a2329d86d55e2032a804a9d93a4 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=cdd78f8f72c40c3a2ca23f6695c91052
+_md5_=f919828ce91d92753cdde6c43c407ff2
diff --git a/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.3 b/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.3
index a0902f689d04..f92eb4209039 100644
--- a/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.3
+++ b/metadata/md5-cache/dev-haskell/prettyprinter-ansi-terminal-1.1.3
@@ -1,7 +1,7 @@
BDEPEND=app-text/dos2unix
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test
DEPEND=>=dev-haskell/ansi-terminal-0.4.0:=[profile?] >=dev-haskell/prettyprinter-1.7.0:=[profile?] >=dev-lang/ghc-8.4.3:= >=dev-haskell/cabal-2.2.0.1 test? ( >=dev-haskell/doctest-0.9 ) hscolour? ( dev-haskell/hscolour )
-DESCRIPTION=ANSI terminal backend for the »prettyprinter« package
+DESCRIPTION=ANSI terminal backend for the 'prettyprinter' package
EAPI=8
HOMEPAGE=https://github.com/quchen/prettyprinter
INHERIT=haskell-cabal
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/1.1.3
SRC_URI=https://hackage.haskell.org/package/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz
_eclasses_=ghc-package 8e4f6eb2d0e798049f6fcaf3b84c0d4a haskell-cabal bad13a2329d86d55e2032a804a9d93a4 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=7c12bd1481cce5d047dc91fbf06d0a2c
+_md5_=ca4cabd36b247a087e663a4ff6f9afad
diff --git a/metadata/md5-cache/dev-lang/go-1.23.9 b/metadata/md5-cache/dev-lang/go-1.23.9
new file mode 100644
index 000000000000..0be0fabccb3e
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/go-1.23.9
@@ -0,0 +1,15 @@
+BDEPEND=|| ( >=dev-lang/go-1.20.14 >=dev-lang/go-bootstrap-1.20.14 )
+DEFINED_PHASES=compile install postinst test
+DESCRIPTION=A concurrent garbage collected and typesafe programming language
+EAPI=8
+HOMEPAGE=https://go.dev
+INHERIT=go-env toolchain-funcs
+IUSE=cpu_flags_x86_sse2
+KEYWORDS=-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+LICENSE=BSD
+RDEPEND=arm? ( sys-devel/binutils[gold(-)] ) arm64? ( sys-devel/binutils[gold(-)] )
+RESTRICT=strip
+SLOT=0/1.23.9
+SRC_URI=https://storage.googleapis.com/golang/go1.23.9.src.tar.gz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=4f423c606773663419ff8f843da70be8
diff --git a/metadata/md5-cache/dev-lang/go-1.24.3 b/metadata/md5-cache/dev-lang/go-1.24.3
new file mode 100644
index 000000000000..a68a49ea1b5d
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/go-1.24.3
@@ -0,0 +1,14 @@
+BDEPEND=|| ( >=dev-lang/go-1.22.12 >=dev-lang/go-bootstrap-1.22.12 )
+DEFINED_PHASES=compile install test
+DESCRIPTION=A concurrent garbage collected and typesafe programming language
+EAPI=8
+HOMEPAGE=https://go.dev
+INHERIT=go-env toolchain-funcs
+IUSE=cpu_flags_x86_sse2
+KEYWORDS=-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+LICENSE=BSD
+RESTRICT=strip
+SLOT=0/1.24.3
+SRC_URI=https://storage.googleapis.com/golang/go1.24.3.src.tar.gz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=40bc5238b844060e1b892fe38c8deb6d
diff --git a/metadata/md5-cache/dev-lang/moarvm-2024.10 b/metadata/md5-cache/dev-lang/moarvm-2024.10
deleted file mode 100644
index 378e6334d0d4..000000000000
--- a/metadata/md5-cache/dev-lang/moarvm-2024.10
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure
-DEPEND=dev-libs/libatomic_ops >=dev-libs/libuv-1.26:= dev-libs/libffi:= dev-libs/mimalloc clang? ( >=llvm-core/clang-3.1 ) dev-lang/perl
-DESCRIPTION=A 6model-based VM for NQP and Raku
-EAPI=8
-HOMEPAGE=http://moarvm.org
-IUSE=asan clang debug doc +jit optimize static-libs ubsan
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=dev-libs/libatomic_ops >=dev-libs/libuv-1.26:= dev-libs/libffi:= dev-libs/mimalloc
-RESTRICT=test
-SLOT=0
-SRC_URI=http://moarvm.org/releases/MoarVM-2024.10.tar.gz
-_md5_=0c523e9a5e4a01e0779099223f5c0e6b
diff --git a/metadata/md5-cache/dev-lang/moarvm-2024.12 b/metadata/md5-cache/dev-lang/moarvm-2025.05
index f49ee5ec844e..d1cb5e3f944f 100644
--- a/metadata/md5-cache/dev-lang/moarvm-2024.12
+++ b/metadata/md5-cache/dev-lang/moarvm-2025.05
@@ -1,5 +1,5 @@
DEFINED_PHASES=configure
-DEPEND=dev-libs/libatomic_ops >=dev-libs/libuv-1.26:= dev-libs/libffi:= dev-libs/mimalloc clang? ( >=llvm-core/clang-3.1 ) dev-lang/perl
+DEPEND=dev-libs/libatomic_ops >=dev-libs/libuv-1.26:= dev-libs/libffi:= dev-libs/mimalloc clang? ( llvm-core/clang ) dev-lang/perl
DESCRIPTION=A 6model-based VM for NQP and Raku
EAPI=8
HOMEPAGE=http://moarvm.org
@@ -9,5 +9,5 @@ LICENSE=Artistic-2
RDEPEND=dev-libs/libatomic_ops >=dev-libs/libuv-1.26:= dev-libs/libffi:= dev-libs/mimalloc
RESTRICT=test
SLOT=0
-SRC_URI=http://moarvm.org/releases/MoarVM-2024.12.tar.gz
-_md5_=0c523e9a5e4a01e0779099223f5c0e6b
+SRC_URI=http://moarvm.org/releases/MoarVM-2025.05.tar.gz
+_md5_=0d857fee272a3a0e6d9b32799eb73ae8
diff --git a/metadata/md5-cache/dev-lang/nqp-2024.10 b/metadata/md5-cache/dev-lang/nqp-2024.10
deleted file mode 100644
index bc9e41146fc1..000000000000
--- a/metadata/md5-cache/dev-lang/nqp-2024.10
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2024.10[clang=] ) clang? ( llvm-core/clang ) java? ( >=virtual/jdk-11 ) dev-lang/perl
-DEFINED_PHASES=compile configure install preinst prepare pretend setup test
-DEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2024.10[clang=] ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=Not Quite Perl, a Raku bootstrapping compiler
-EAPI=8
-HOMEPAGE=https://rakudo.org
-INHERIT=java-pkg-opt-2 multibuild
-IUSE=doc clang java +moar test java
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2024.10[clang=] ) java? ( >=virtual/jre-11 ) java? ( >=dev-java/java-config-2.2.0-r3 )
-REQUIRED_USE=|| ( java moar )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/perl6/nqp/releases/download/2024.10/nqp-2024.10.tar.gz
-_eclasses_=java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 multibuild 4650a65187015567b4e041bb9bfdb364 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c
-_md5_=e07494ceb4f070325fd02790865682fd
diff --git a/metadata/md5-cache/dev-lang/nqp-2024.12 b/metadata/md5-cache/dev-lang/nqp-2024.12
deleted file mode 100644
index f410ab31ff42..000000000000
--- a/metadata/md5-cache/dev-lang/nqp-2024.12
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2024.12[clang=] ) clang? ( llvm-core/clang ) java? ( >=virtual/jdk-11 ) dev-lang/perl
-DEFINED_PHASES=compile configure install preinst prepare pretend setup test
-DEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2024.12[clang=] ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=Not Quite Perl, a Raku bootstrapping compiler
-EAPI=8
-HOMEPAGE=https://rakudo.org
-INHERIT=java-pkg-opt-2 multibuild
-IUSE=doc clang java +moar test java
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=java? ( dev-java/asm:9 dev-java/jna:4 ) moar? ( ~dev-lang/moarvm-2024.12[clang=] ) java? ( >=virtual/jre-11 ) java? ( >=dev-java/java-config-2.2.0-r3 )
-REQUIRED_USE=|| ( java moar )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/perl6/nqp/releases/download/2024.12/nqp-2024.12.tar.gz
-_eclasses_=java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 multibuild 4650a65187015567b4e041bb9bfdb364 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c
-_md5_=e07494ceb4f070325fd02790865682fd
diff --git a/metadata/md5-cache/dev-lang/nqp-2025.05 b/metadata/md5-cache/dev-lang/nqp-2025.05
new file mode 100644
index 000000000000..b96a086e6d42
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/nqp-2025.05
@@ -0,0 +1,17 @@
+BDEPEND=java? ( >=dev-java/asm-9.8:0 >=dev-java/jna-5.17.0:0 ) moar? ( ~dev-lang/moarvm-2025.05[clang=] ) clang? ( llvm-core/clang ) java? ( >=virtual/jdk-11 ) dev-lang/perl
+DEFINED_PHASES=compile configure install preinst prepare pretend setup test
+DEPEND=java? ( >=dev-java/asm-9.8:0 >=dev-java/jna-5.17.0:0 ) moar? ( ~dev-lang/moarvm-2025.05[clang=] ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=Not Quite Perl, a Raku bootstrapping compiler
+EAPI=8
+HOMEPAGE=https://rakudo.org
+INHERIT=java-pkg-opt-2 multibuild
+IUSE=doc clang java +moar test java
+KEYWORDS=~amd64 ~x86
+LICENSE=Artistic-2
+RDEPEND=java? ( >=dev-java/asm-9.8:0 >=dev-java/jna-5.17.0:0 ) moar? ( ~dev-lang/moarvm-2025.05[clang=] ) java? ( >=virtual/jre-11 ) java? ( >=dev-java/java-config-2.2.0-r3 )
+REQUIRED_USE=|| ( java moar )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/perl6/nqp/releases/download/2025.05/nqp-2025.05.tar.gz
+_eclasses_=java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 multibuild 4650a65187015567b4e041bb9bfdb364 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c
+_md5_=04fb33650535632af172773bbdb473f8
diff --git a/metadata/md5-cache/dev-lang/rakudo-2024.12 b/metadata/md5-cache/dev-lang/rakudo-2024.12
deleted file mode 100644
index 725c09d9232f..000000000000
--- a/metadata/md5-cache/dev-lang/rakudo-2024.12
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile configure install preinst prepare pretend setup test
-DEPEND=~dev-lang/nqp-2024.12:0=[java?,moar?,clang=] clang? ( llvm-core/clang ) java? ( >=virtual/jdk-1.9 ) >=dev-lang/perl-5.10 java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=A compiler for the Raku programming language
-EAPI=8
-HOMEPAGE=https://rakudo.org
-INHERIT=java-pkg-opt-2
-IUSE=clang java +moar test java
-KEYWORDS=~amd64 ~x86
-LICENSE=Artistic-2
-RDEPEND=~dev-lang/nqp-2024.12:0=[java?,moar?,clang=] java? ( >=virtual/jre-1.9 ) java? ( >=dev-java/java-config-2.2.0-r3 )
-REQUIRED_USE=|| ( java moar )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://rakudo.org/dl/rakudo/rakudo-2024.12.tar.gz
-_eclasses_=java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1
-_md5_=2f2e722cc868cdf5fe85223a138a4dca
diff --git a/metadata/md5-cache/dev-lang/rakudo-2024.10 b/metadata/md5-cache/dev-lang/rakudo-2025.05
index 277fd2b04e39..0621c37debc2 100644
--- a/metadata/md5-cache/dev-lang/rakudo-2024.10
+++ b/metadata/md5-cache/dev-lang/rakudo-2025.05
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install preinst prepare pretend setup test
-DEPEND=~dev-lang/nqp-2024.10:0=[java?,moar?,clang=] clang? ( llvm-core/clang ) java? ( >=virtual/jdk-1.9 ) >=dev-lang/perl-5.10 java? ( >=dev-java/java-config-2.2.0-r3 )
+DEPEND=~dev-lang/nqp-2025.05:0=[java?,moar?,clang=] clang? ( llvm-core/clang ) java? ( >=virtual/jdk-1.9 ) >=dev-lang/perl-5.10 java? ( >=dev-java/java-config-2.2.0-r3 )
DESCRIPTION=A compiler for the Raku programming language
EAPI=8
HOMEPAGE=https://rakudo.org
@@ -7,10 +7,10 @@ INHERIT=java-pkg-opt-2
IUSE=clang java +moar test java
KEYWORDS=~amd64 ~x86
LICENSE=Artistic-2
-RDEPEND=~dev-lang/nqp-2024.10:0=[java?,moar?,clang=] java? ( >=virtual/jre-1.9 ) java? ( >=dev-java/java-config-2.2.0-r3 )
+RDEPEND=~dev-lang/nqp-2025.05:0=[java?,moar?,clang=] java? ( >=virtual/jre-1.9 ) java? ( >=dev-java/java-config-2.2.0-r3 )
REQUIRED_USE=|| ( java moar )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://rakudo.org/dl/rakudo/rakudo-2024.10.tar.gz
+SRC_URI=https://rakudo.org/dl/rakudo/rakudo-2025.05.tar.gz
_eclasses_=java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1
-_md5_=2f2e722cc868cdf5fe85223a138a4dca
+_md5_=4b06fcee7322d832df508f2728b645c0
diff --git a/metadata/md5-cache/dev-libs/librdkafka-2.2.0-r1 b/metadata/md5-cache/dev-libs/librdkafka-2.2.0-r1
index cf8ca4f5d735..2838d3d6c779 100644
--- a/metadata/md5-cache/dev-libs/librdkafka-2.2.0-r1
+++ b/metadata/md5-cache/dev-libs/librdkafka-2.2.0-r1
@@ -12,4 +12,4 @@ RDEPEND=net-misc/curl !static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/c
SLOT=0/1
SRC_URI=https://github.com/confluentinc/librdkafka/archive/v2.2.0.tar.gz -> librdkafka-2.2.0.tar.gz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=f139e77dde4a05046e889ec7fe620798
+_md5_=d20e71d65fe6367fcaf01cecf886bfdc
diff --git a/metadata/md5-cache/dev-libs/librdkafka-2.6.1 b/metadata/md5-cache/dev-libs/librdkafka-2.6.1
index 1517f6e667b2..ec1589e6d136 100644
--- a/metadata/md5-cache/dev-libs/librdkafka-2.6.1
+++ b/metadata/md5-cache/dev-libs/librdkafka-2.6.1
@@ -12,4 +12,4 @@ RDEPEND=net-misc/curl !static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/c
SLOT=0/1
SRC_URI=https://github.com/confluentinc/librdkafka/archive/v2.6.1.tar.gz -> librdkafka-2.6.1.tar.gz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=932c791306345f9778e50e799cb00ea2
+_md5_=1e2bc6d86bec7bfc2598e961b07e9077
diff --git a/metadata/md5-cache/dev-libs/librdkafka-2.8.0 b/metadata/md5-cache/dev-libs/librdkafka-2.8.0
index c5d842a60269..b0bb3943b30e 100644
--- a/metadata/md5-cache/dev-libs/librdkafka-2.8.0
+++ b/metadata/md5-cache/dev-libs/librdkafka-2.8.0
@@ -12,4 +12,4 @@ RDEPEND=net-misc/curl !static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/c
SLOT=0/1
SRC_URI=https://github.com/confluentinc/librdkafka/archive/v2.8.0.tar.gz -> librdkafka-2.8.0.tar.gz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=931131fd3bf0690b04c9b13769a71dbc
+_md5_=946dda1326ecbf3c8408abfe8c87e4b3
diff --git a/metadata/md5-cache/dev-libs/weston-14.0.1-r1 b/metadata/md5-cache/dev-libs/weston-14.0.1-r2
index 396c2b335a1b..bb1caaf74d62 100644
--- a/metadata/md5-cache/dev-libs/weston-14.0.1-r1
+++ b/metadata/md5-cache/dev-libs/weston-14.0.1-r2
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install setup test
-DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( <media-libs/libdisplay-info-0.3.0:= >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/libglvnd ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.33
+DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( <media-libs/libdisplay-info-0.3.0:= >=media-libs/mesa-21.1.1 >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( dev-libs/glib:2 x11-libs/pango gles2? ( >=media-libs/mesa-21.1.1 >=virtual/udev-136 ) ) gles2? ( media-libs/libglvnd ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.33
DESCRIPTION=Wayland reference compositor
EAPI=8
HOMEPAGE=https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston
@@ -8,10 +8,10 @@ INHERIT=meson python-any-r1 readme.gentoo-r1 xdg-utils
IUSE=+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland
KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=MIT CC-BY-SA-3.0
-RDEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( <media-libs/libdisplay-info-0.3.0:= >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/libglvnd ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 )
+RDEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( <media-libs/libdisplay-info-0.3.0:= >=media-libs/mesa-21.1.1 >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( dev-libs/glib:2 x11-libs/pango gles2? ( >=media-libs/mesa-21.1.1 >=virtual/udev-136 ) ) gles2? ( media-libs/libglvnd ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 )
REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp vnc wayland-compositor X )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/wayland/weston/-/releases/14.0.1/downloads/weston-14.0.1.tar.xz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=129bfa844d2212624b9c5996da77fb9a
+_md5_=e172b459e575d73afb1e554a852b7ba4
diff --git a/metadata/md5-cache/dev-libs/weston-14.0.2 b/metadata/md5-cache/dev-libs/weston-14.0.2
new file mode 100644
index 000000000000..9eb09d3a610c
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/weston-14.0.2
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( <media-libs/libdisplay-info-0.3.0:= >=media-libs/mesa-21.1.1 >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( dev-libs/glib:2 x11-libs/pango gles2? ( >=media-libs/mesa-21.1.1 >=virtual/udev-136 ) ) gles2? ( media-libs/libglvnd ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.33
+DESCRIPTION=Wayland reference compositor
+EAPI=8
+HOMEPAGE=https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston
+INHERIT=meson python-any-r1 readme.gentoo-r1 xdg-utils
+IUSE=+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=MIT CC-BY-SA-3.0
+RDEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( <media-libs/libdisplay-info-0.3.0:= >=media-libs/mesa-21.1.1 >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( dev-libs/glib:2 x11-libs/pango gles2? ( >=media-libs/mesa-21.1.1 >=virtual/udev-136 ) ) gles2? ( media-libs/libglvnd ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 )
+REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp vnc wayland-compositor X )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://gitlab.freedesktop.org/wayland/weston/-/releases/14.0.2/downloads/weston-14.0.2.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=bfcc7a2902f4b92864308589169f6d9a
diff --git a/metadata/md5-cache/dev-libs/weston-9999 b/metadata/md5-cache/dev-libs/weston-9999
index 194b6a2added..c4758b8a8236 100644
--- a/metadata/md5-cache/dev-libs/weston-9999
+++ b/metadata/md5-cache/dev-libs/weston-9999
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install setup test unpack
-DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( <media-libs/libdisplay-info-0.3.0:= >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/libglvnd ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.33
+DEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( <media-libs/libdisplay-info-0.3.0:= >=media-libs/mesa-21.1.1 >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( dev-libs/glib:2 x11-libs/pango gles2? ( >=media-libs/mesa-21.1.1 >=virtual/udev-136 ) ) gles2? ( media-libs/libglvnd ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 ) >=dev-libs/wayland-protocols-1.33
DESCRIPTION=Wayland reference compositor
EAPI=8
HOMEPAGE=https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston
@@ -8,9 +8,9 @@ INHERIT=meson python-any-r1 readme.gentoo-r1 xdg-utils git-r3
IUSE=+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +suid systemd test vnc wayland-compositor webp +X xwayland
LICENSE=MIT CC-BY-SA-3.0
PROPERTIES=live
-RDEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( <media-libs/libdisplay-info-0.3.0:= >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/libglvnd ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 )
+RDEPEND=>=dev-libs/libinput-1.2.0 >=dev-libs/wayland-1.22.0 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( <media-libs/libdisplay-info-0.3.0:= >=media-libs/mesa-21.1.1 >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( dev-libs/glib:2 x11-libs/pango gles2? ( >=media-libs/mesa-21.1.1 >=virtual/udev-136 ) ) gles2? ( media-libs/libglvnd ) jpeg? ( media-libs/libjpeg-turbo:0= ) lcms? ( >=media-libs/lcms-2.9:2 ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) systemd? ( sys-apps/systemd ) vnc? ( =dev-libs/aml-0.3* =gui-libs/neatvnc-0.8* sys-libs/pam ) webp? ( media-libs/libwebp:0= ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor >=x11-libs/xcb-util-cursor-0.1.4 )
REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( headless ) wayland-compositor? ( gles2 ) || ( drm headless rdp vnc wayland-compositor X )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fafb53860d250435e6411339ffd10d11
+_md5_=ebe4c2ba8e80ebcf9597c008ecabb504
diff --git a/metadata/md5-cache/dev-python/bareos-24.0.2 b/metadata/md5-cache/dev-python/bareos-24.0.2
deleted file mode 100644
index 8f8ec223095b..000000000000
--- a/metadata/md5-cache/dev-python/bareos-24.0.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=python bindings for bareos network backup suite
-EAPI=8
-HOMEPAGE=https://www.bareos.com/
-INHERIT=distutils-r1
-IUSE=python_targets_python3_13t python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~x86
-LICENSE=AGPL-3
-RDEPEND=python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_13t python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=mirror test
-SLOT=0
-SRC_URI=https://github.com/bareos/bareos/archive/Release/24.0.2.tar.gz -> bareos-24.0.2.tar.gz
-_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=2b5c9729cc86ddce20dbabcdfbcd4861
diff --git a/metadata/md5-cache/dev-python/bareos-24.0.3 b/metadata/md5-cache/dev-python/bareos-24.0.3
new file mode 100644
index 000000000000..f0d1d0793c12
--- /dev/null
+++ b/metadata/md5-cache/dev-python/bareos-24.0.3
@@ -0,0 +1,16 @@
+BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=python bindings for bareos network backup suite
+EAPI=8
+HOMEPAGE=https://www.bareos.com/
+INHERIT=distutils-r1
+IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~x86
+LICENSE=AGPL-3
+RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=mirror test
+SLOT=0
+SRC_URI=https://github.com/bareos/bareos/archive/Release/24.0.3.tar.gz -> bareos-24.0.3.tar.gz
+_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=01ebaa6a2d3990c480d6a2589e1d2a90
diff --git a/metadata/md5-cache/dev-python/cython-3.1.0 b/metadata/md5-cache/dev-python/cython-3.1.0
deleted file mode 100644
index be73cea95736..000000000000
--- a/metadata/md5-cache/dev-python/cython-3.1.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( python_targets_python3_9? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) doc? ( || ( ( dev-lang/python:3.13[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/sphinx-issues[python_targets_python3_13(-)] dev-python/sphinx-tabs[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ( dev-lang/python:3.9[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/sphinx-issues[python_targets_python3_9(-)] dev-python/sphinx-tabs[python_targets_python3_9(-)] ) ) ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
-DESCRIPTION=A Python to C compiler
-EAPI=8
-HOMEPAGE=https://cython.org/ https://github.com/cython/cython/ https://pypi.org/project/Cython/
-INHERIT=distutils-r1 multiprocessing pypi toolchain-funcs
-IUSE=test doc python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~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
-RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/c/cython/cython-3.1.0.tar.gz
-_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=e8716ef32be68db33b45bccee336c663
diff --git a/metadata/md5-cache/dev-python/cython-3.1.0_rc1 b/metadata/md5-cache/dev-python/cython-3.1.0_rc1
deleted file mode 100644
index dbf3013e979e..000000000000
--- a/metadata/md5-cache/dev-python/cython-3.1.0_rc1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( python_targets_python3_9? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) doc? ( || ( ( dev-lang/python:3.13[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/sphinx-issues[python_targets_python3_13(-)] dev-python/sphinx-tabs[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ( dev-lang/python:3.9[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/sphinx-issues[python_targets_python3_9(-)] dev-python/sphinx-tabs[python_targets_python3_9(-)] ) ) ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
-DESCRIPTION=A Python to C compiler
-EAPI=8
-HOMEPAGE=https://cython.org/ https://github.com/cython/cython/ https://pypi.org/project/Cython/
-INHERIT=distutils-r1 multiprocessing pypi toolchain-funcs
-IUSE=test doc python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~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
-RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/c/cython/cython-3.1.0rc1.tar.gz
-_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=e8716ef32be68db33b45bccee336c663
diff --git a/metadata/md5-cache/dev-python/cython-3.1.0_rc1-r1 b/metadata/md5-cache/dev-python/cython-3.1.0_rc1-r1
deleted file mode 100644
index 72380a7c2e17..000000000000
--- a/metadata/md5-cache/dev-python/cython-3.1.0_rc1-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( python_targets_python3_9? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) doc? ( || ( ( dev-lang/python:3.13[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/sphinx-issues[python_targets_python3_13(-)] dev-python/sphinx-tabs[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ( dev-lang/python:3.9[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/sphinx-issues[python_targets_python3_9(-)] dev-python/sphinx-tabs[python_targets_python3_9(-)] ) ) ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
-DESCRIPTION=A Python to C compiler
-EAPI=8
-HOMEPAGE=https://cython.org/ https://github.com/cython/cython/ https://pypi.org/project/Cython/
-INHERIT=distutils-r1 multiprocessing pypi toolchain-funcs
-IUSE=test doc python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~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
-RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/c/cython/cython-3.1.0rc1.tar.gz
-_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=ed1d60f9d5636919921de691aa467d04
diff --git a/metadata/md5-cache/dev-python/cython-3.1.0_rc2 b/metadata/md5-cache/dev-python/cython-3.1.0_rc2
deleted file mode 100644
index de4e1cbb90c5..000000000000
--- a/metadata/md5-cache/dev-python/cython-3.1.0_rc2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( python_targets_python3_9? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( <dev-python/numpy-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) doc? ( || ( ( dev-lang/python:3.13[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/sphinx-issues[python_targets_python3_13(-)] dev-python/sphinx-tabs[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ( dev-lang/python:3.9[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/sphinx-issues[python_targets_python3_9(-)] dev-python/sphinx-tabs[python_targets_python3_9(-)] ) ) ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
-DESCRIPTION=A Python to C compiler
-EAPI=8
-HOMEPAGE=https://cython.org/ https://github.com/cython/cython/ https://pypi.org/project/Cython/
-INHERIT=distutils-r1 multiprocessing pypi toolchain-funcs
-IUSE=test doc python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~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
-RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/c/cython/cython-3.1.0rc2.tar.gz
-_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=e8716ef32be68db33b45bccee336c663
diff --git a/metadata/md5-cache/dev-python/cython-3.1.1 b/metadata/md5-cache/dev-python/cython-3.1.1
new file mode 100644
index 000000000000..4606a817a2cf
--- /dev/null
+++ b/metadata/md5-cache/dev-python/cython-3.1.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( test-full? ( python_targets_python3_11? ( dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) ) doc? ( || ( ( dev-lang/python:3.13[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/sphinx-issues[python_targets_python3_13(-)] dev-python/sphinx-tabs[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] dev-python/sphinx-issues[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ( dev-lang/python:3.9[threads(+)] >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] dev-python/jinja2[python_targets_python3_9(-)] dev-python/sphinx-issues[python_targets_python3_9(-)] dev-python/sphinx-tabs[python_targets_python3_9(-)] ) ) ) python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
+DESCRIPTION=A Python to C compiler
+EAPI=8
+HOMEPAGE=https://cython.org/ https://github.com/cython/cython/ https://pypi.org/project/Cython/
+INHERIT=distutils-r1 multiprocessing pypi toolchain-funcs
+IUSE=test test-full doc python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~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
+RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/c/cython/cython-3.1.1.tar.gz
+_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=870005c4024ea7d10ae180a560b54a68
diff --git a/metadata/md5-cache/dev-python/dependency-groups-1.3.1 b/metadata/md5-cache/dev-python/dependency-groups-1.3.1
index 89a8f6acfc70..e178bc9d4e46 100644
--- a/metadata/md5-cache/dev-python/dependency-groups-1.3.1
+++ b/metadata/md5-cache/dev-python/dependency-groups-1.3.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pypa/dependency-groups/ https://pypi.org/project/dependency-groups/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~mips ~ppc ~riscv ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~riscv ~x86
LICENSE=MIT
RDEPEND=dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/dependency-groups/dependency_groups-1.3.1.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=ed1a7502ff06810fc1d14c6717c5c5ce
+_md5_=6ac7e2a445e7a1f2fe337f53c0b716e1
diff --git a/metadata/md5-cache/dev-python/docutils-0.21.2 b/metadata/md5-cache/dev-python/docutils-0.21.2
index a3d2966d5c3f..971e8701380b 100644
--- a/metadata/md5-cache/dev-python/docutils-0.21.2
+++ b/metadata/md5-cache/dev-python/docutils-0.21.2
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/docutils/docutils-0.21.2.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=0e4d6f7121dfcb28df9d5229eaedd516
+_md5_=5207f432f3e8b44c1f0937573dceb7d7
diff --git a/metadata/md5-cache/dev-python/langdetect-1.0.9 b/metadata/md5-cache/dev-python/langdetect-1.0.9
index ecd1e6069c49..78170e32a065 100644
--- a/metadata/md5-cache/dev-python/langdetect-1.0.9
+++ b/metadata/md5-cache/dev-python/langdetect-1.0.9
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/langdetect/langdetect-1.0.9.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=ca8d4556229a1a2c483af5f370afd100
+_md5_=2fa40380c6b5f2635808bd62ec3d82c3
diff --git a/metadata/md5-cache/dev-python/superqt-0.7.3 b/metadata/md5-cache/dev-python/superqt-0.7.3
new file mode 100644
index 000000000000..8b85466b2841
--- /dev/null
+++ b/metadata/md5-cache/dev-python/superqt-0.7.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/hatch-vcs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-qt[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pygments-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/qtpy-1.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-3.7.4.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Missing widgets and components for PyQt/PySide
+EAPI=8
+HOMEPAGE=https://github.com/pyapp-kit/superqt https://pypi.org/project/superqt/
+INHERIT=distutils-r1 pypi virtualx
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test
+KEYWORDS=~amd64 ~arm64
+LICENSE=BSD
+RDEPEND=>=dev-python/pygments-2.4.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/qtpy-1.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-3.7.4.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/superqt/superqt-0.7.3.tar.gz
+_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68
+_md5_=7a6c3c2bdf22ac461a30a3a49df49856
diff --git a/metadata/md5-cache/dev-python/trio-0.30.0 b/metadata/md5-cache/dev-python/trio-0.30.0
new file mode 100644
index 000000000000..2355a3493bf0
--- /dev/null
+++ b/metadata/md5-cache/dev-python/trio-0.30.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/astor-0.8.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/immutables-0.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyopenssl[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/trustme[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/attrs-23.2.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/idna[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/outcome[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sniffio-1.3.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sortedcontainers[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python library for async concurrency and I/O
+EAPI=8
+HOMEPAGE=https://github.com/python-trio/trio/ https://pypi.org/project/trio/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=|| ( Apache-2.0 MIT )
+RDEPEND=>=dev-python/attrs-23.2.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/idna[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/outcome[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sniffio-1.3.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sortedcontainers[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/python-trio/trio/archive/v0.30.0.tar.gz -> trio-0.30.0.gh.tar.gz
+_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=f96b4a83d163e88449230e8ad8c57d6c
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.8.2-r1 b/metadata/md5-cache/dev-qt/qt5compat-6.8.2-r1
index 5e7982ec9b7c..7b3fd6cc5a66 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.8.2-r1
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.8.2-r1
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.2:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.8.2:6 ~dev-qt/qtshadertools-6.8.2:6 )
+DEPEND=~dev-qt/qtbase-6.8.2:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.8.2:6 ~dev-qt/qtshadertools-6.8.2:6 )
DESCRIPTION=Qt module containing the unsupported Qt 5 APIs
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -8,9 +8,9 @@ INHERIT=qt6-build
IUSE=+gui icu qml custom-cflags test
KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.2:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.8.2:6 ~dev-qt/qtshadertools-6.8.2:6 )
+RDEPEND=~dev-qt/qtbase-6.8.2:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.8.2:6 ~dev-qt/qtshadertools-6.8.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.2
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.2/submodules/qt5compat-everywhere-src-6.8.2.tar.xz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 4557c6031a5108264afec6de6d31616e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a14a54376feee6dc9e646ee4273c3121
+_md5_=64e84e2882b368bbb7b8977c4c8d69a0
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.8.3 b/metadata/md5-cache/dev-qt/qt5compat-6.8.3
index a3076ffb17ed..1f80f57cb16a 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.8.3
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.8.3
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.8.3:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.8.3:6 ~dev-qt/qtshadertools-6.8.3:6 )
+DEPEND=~dev-qt/qtbase-6.8.3:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.8.3:6 ~dev-qt/qtshadertools-6.8.3:6 )
DESCRIPTION=Qt module containing the unsupported Qt 5 APIs
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -8,9 +8,9 @@ INHERIT=qt6-build
IUSE=+gui icu qml custom-cflags test
KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.8.3:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.8.3:6 ~dev-qt/qtshadertools-6.8.3:6 )
+RDEPEND=~dev-qt/qtbase-6.8.3:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.8.3:6 ~dev-qt/qtshadertools-6.8.3:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qt5compat-everywhere-src-6.8.3.tar.xz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 4557c6031a5108264afec6de6d31616e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3fbb74964861aac29191939ed57fb185
+_md5_=19411f9cbbe89414f0d2b646ebad111d
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9.0 b/metadata/md5-cache/dev-qt/qt5compat-6.9.0
index ba0ade742de7..52382bfe3e5d 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9.0
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9.0
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.9.0:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.9.0:6 ~dev-qt/qtshadertools-6.9.0:6 )
+DEPEND=~dev-qt/qtbase-6.9.0:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9.0:6 ~dev-qt/qtshadertools-6.9.0:6 )
DESCRIPTION=Qt module containing the unsupported Qt 5 APIs
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -8,9 +8,9 @@ INHERIT=qt6-build
IUSE=+gui icu qml custom-cflags test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND=~dev-qt/qtbase-6.9.0:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.9.0:6 ~dev-qt/qtshadertools-6.9.0:6 )
+RDEPEND=~dev-qt/qtbase-6.9.0:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9.0:6 ~dev-qt/qtshadertools-6.9.0:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.0
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.0/submodules/qt5compat-everywhere-src-6.9.0.tar.xz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 4557c6031a5108264afec6de6d31616e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9eac4de1a7f488df9b9ca7fd96d298b7
+_md5_=2c4463b907187e9966b69b3da8e36fb3
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.9.9999
index b9771f3dd799..0628e549a89a 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9.9999
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.9.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 )
+DEPEND=~dev-qt/qtbase-6.9.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 )
DESCRIPTION=Qt module containing the unsupported Qt 5 APIs
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -8,8 +8,8 @@ INHERIT=qt6-build
IUSE=+gui icu qml custom-cflags test
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
-RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 )
+RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 4557c6031a5108264afec6de6d31616e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9eac4de1a7f488df9b9ca7fd96d298b7
+_md5_=2c4463b907187e9966b69b3da8e36fb3
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.9999
index ee86a162d5b3..0a59163dcd12 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9999
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9999
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-qt/qtbase-6.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtshadertools-6.9999:6 )
+DEPEND=~dev-qt/qtbase-6.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtshadertools-6.9999:6 )
DESCRIPTION=Qt module containing the unsupported Qt 5 APIs
EAPI=8
HOMEPAGE=https://www.qt.io/
@@ -8,8 +8,8 @@ INHERIT=qt6-build
IUSE=+gui icu qml custom-cflags test
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
-RDEPEND=~dev-qt/qtbase-6.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtshadertools-6.9999:6 )
+RDEPEND=~dev-qt/qtbase-6.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtshadertools-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 4557c6031a5108264afec6de6d31616e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9eac4de1a7f488df9b9ca7fd96d298b7
+_md5_=2c4463b907187e9966b69b3da8e36fb3
diff --git a/metadata/md5-cache/dev-ruby/async-2.23.1 b/metadata/md5-cache/dev-ruby/async-2.23.1
index 12c40b730fca..2fe023e87048 100644
--- a/metadata/md5-cache/dev-ruby/async-2.23.1
+++ b/metadata/md5-cache/dev-ruby/async-2.23.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/async
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby32? ( >=dev-ruby/console-1.29:1[ruby_targets_ruby32(-)] dev-ruby/fiber-annotation[ruby_targets_ruby32(-)] >=dev-ruby/io-event-1.9:1[ruby_targets_ruby32(-)] >=dev-ruby/metrics-0.12:0[ruby_targets_ruby32(-)] >=dev-ruby/traces-0.15:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/console-1.29:1[ruby_targets_ruby33(-)] dev-ruby/fiber-annotation[ruby_targets_ruby33(-)] >=dev-ruby/io-event-1.9:1[ruby_targets_ruby33(-)] >=dev-ruby/metrics-0.12:0[ruby_targets_ruby33(-)] >=dev-ruby/traces-0.15:0[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( >=dev-ruby/console-1.29:1[ruby_targets_ruby34(-)] dev-ruby/fiber-annotation[ruby_targets_ruby34(-)] >=dev-ruby/io-event-1.9:1[ruby_targets_ruby34(-)] >=dev-ruby/metrics-0.12:0[ruby_targets_ruby34(-)] >=dev-ruby/traces-0.15:0[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/socketry/async/archive/v2.23.1.tar.gz -> async-2.23.1.tar.gz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=f471f844c33537e8143aa6c5ca776f2b
+_md5_=1ed7826fd13aa955af9888e8ab8321c0
diff --git a/metadata/md5-cache/dev-ruby/ffi-1.17.2 b/metadata/md5-cache/dev-ruby/ffi-1.17.2
index 39e5ad804ad1..787920d25e6b 100644
--- a/metadata/md5-cache/dev-ruby/ffi-1.17.2
+++ b/metadata/md5-cache/dev-ruby/ffi-1.17.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ffi/ffi/wiki
INHERIT=ruby-fakegem toolchain-funcs
IUSE=ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD
RDEPEND=>=dev-libs/libffi-3.4.8:= ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ffi/ffi/archive/v1.17.2.tar.gz -> ffi-git-1.17.2.tgz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=d20c2a76b71305cbafb55996d8ec3e07
+_md5_=5ef9fb388a9abb8084c08160cc168caa
diff --git a/metadata/md5-cache/dev-ruby/metrics-0.12.2 b/metadata/md5-cache/dev-ruby/metrics-0.12.2
index 1fc74e366384..601e31146d43 100644
--- a/metadata/md5-cache/dev-ruby/metrics-0.12.2
+++ b/metadata/md5-cache/dev-ruby/metrics-0.12.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/metrics
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/socketry/metrics/archive/refs/tags/v0.12.2.tar.gz -> metrics-0.12.2.tar.gz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=0c4a442b7bf1f5a373e63370a34b2335
+_md5_=aa90163a9d0c455181a7f100a0c5eef7
diff --git a/metadata/md5-cache/dev-ruby/mustermann-3.0.1 b/metadata/md5-cache/dev-ruby/mustermann-3.0.1
deleted file mode 100644
index 18f926a2059f..000000000000
--- a/metadata/md5-cache/dev-ruby/mustermann-3.0.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-DESCRIPTION=A library implementing patterns that behave like regular expressions
-EAPI=8
-HOMEPAGE=https://github.com/sinatra/mustermann
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=3
-SRC_URI=https://rubygems.org/gems/mustermann-3.0.1.gem
-_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=ad33710184be9f3bfb9dced1190788c2
diff --git a/metadata/md5-cache/dev-ruby/mustermann-3.0.2 b/metadata/md5-cache/dev-ruby/mustermann-3.0.2
deleted file mode 100644
index a0534af01aa4..000000000000
--- a/metadata/md5-cache/dev-ruby/mustermann-3.0.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-DESCRIPTION=A library implementing patterns that behave like regular expressions
-EAPI=8
-HOMEPAGE=https://github.com/sinatra/mustermann
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=3
-SRC_URI=https://rubygems.org/gems/mustermann-3.0.2.gem
-_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=ad33710184be9f3bfb9dced1190788c2
diff --git a/metadata/md5-cache/dev-ruby/mustermann-3.0.3 b/metadata/md5-cache/dev-ruby/mustermann-3.0.3
index d48ccec75ba0..53ff6e6253d0 100644
--- a/metadata/md5-cache/dev-ruby/mustermann-3.0.3
+++ b/metadata/md5-cache/dev-ruby/mustermann-3.0.3
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby32? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
DESCRIPTION=A library implementing patterns that behave like regular expressions
EAPI=8
HOMEPAGE=https://github.com/sinatra/mustermann
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 test
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test
KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
+RDEPEND=ruby_targets_ruby32? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/mustermann-3.0.3.gem
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=dfa29c2339c699d3fe355939c4cb1025
+_md5_=d4499b61363a29569fadf30a6beded85
diff --git a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999992 b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999992
index a96cb6d44c9f..2d725175b222 100644
--- a/metadata/md5-cache/dev-ruby/ruby-odbc-0.999992
+++ b/metadata/md5-cache/dev-ruby/ruby-odbc-0.999992
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=http://www.ch-werner.de/rubyodbc/ruby-odbc-0.999992.tar.gz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=8d97809e9ef6cb153c476f5881ba7fa9
+_md5_=7fd20657d83eb6bc85e34ecd762fc2b2
diff --git a/metadata/md5-cache/dev-ruby/sus-fixtures-time-0.1.0 b/metadata/md5-cache/dev-ruby/sus-fixtures-time-0.1.0
index dacc9d26b770..4872914ece1d 100644
--- a/metadata/md5-cache/dev-ruby/sus-fixtures-time-0.1.0
+++ b/metadata/md5-cache/dev-ruby/sus-fixtures-time-0.1.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/sus-fixtures-time
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby32? ( >=dev-ruby/sus-0.10:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/sus-0.10:0[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( >=dev-ruby/sus-0.10:0[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/socketry/sus-fixtures-time/archive/v0.1.0.tar.gz -> sus-fixtures-time-0.1.0.tar.gz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=af58d650b177954c074ce6b6ba22ec98
+_md5_=7fd5d53783d9046a02b1ecf9726e5348
diff --git a/metadata/md5-cache/dev-ruby/traces-0.15.2 b/metadata/md5-cache/dev-ruby/traces-0.15.2
index 0fab6dc069f7..bf53740b1626 100644
--- a/metadata/md5-cache/dev-ruby/traces-0.15.2
+++ b/metadata/md5-cache/dev-ruby/traces-0.15.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/traces
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/socketry/traces/archive/refs/tags/v0.15.2.tar.gz -> traces-0.15.2.tar.gz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=e6a87700568627af84c53af4c0f1e120
+_md5_=48984bff43277062640052200e34f7da
diff --git a/metadata/md5-cache/dev-util/android-studio-2024.3.1.15 b/metadata/md5-cache/dev-util/android-studio-2024.3.2.14
index 5f88a15217ad..a9f5f7dc5b88 100644
--- a/metadata/md5-cache/dev-util/android-studio-2024.3.1.15
+++ b/metadata/md5-cache/dev-util/android-studio-2024.3.2.14
@@ -9,6 +9,6 @@ LICENSE=Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5 EPL-1.0 GPL-2 GPL-2+ JDOM
RDEPEND=selinux? ( sec-policy/selinux-android ) >=app-arch/bzip2-1.0.8-r4 >=dev-libs/expat-2.5.0 >=dev-libs/libffi-3.4.4 >=media-libs/fontconfig-2.14.0-r1 >=media-libs/freetype-2.12.1-r1 >=media-libs/libpng-1.6.39 >=media-libs/mesa-22.2.5[X(+)] || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify ) sys-libs/ncurses-compat:5[tinfo] >=sys-libs/zlib-1.2.13-r1 >=x11-libs/libX11-1.8.1 >=x11-libs/libXau-1.0.11 >=x11-libs/libXdamage-1.1.6 >=x11-libs/libXdmcp-1.1.4-r2 >=x11-libs/libXext-1.3.5 >=x11-libs/libXfixes-6.0.0 >=x11-libs/libXrender-0.9.11 >=x11-libs/libXxf86vm-1.1.5 >=x11-libs/libdrm-2.4.114 >=x11-libs/libxcb-1.15-r1 >=x11-libs/libxshmfence-1.3.2 virtual/libcrypt:=
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.1.15/android-studio-2024.3.1.15-linux.tar.gz
+SRC_URI=https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.3.2.14/android-studio-2024.3.2.14-linux.tar.gz
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed wrapper 11a2a3bd712784986679b60a0cab34a0
_md5_=17b3748603850e2f436f6615f855d6ba
diff --git a/metadata/md5-cache/dev-util/geany-plugins-2.0-r1 b/metadata/md5-cache/dev-util/geany-plugins-2.0-r1
index af97a66f23e9..a43abd83e3e6 100644
--- a/metadata/md5-cache/dev-util/geany-plugins-2.0-r1
+++ b/metadata/md5-cache/dev-util/geany-plugins-2.0-r1
@@ -13,4 +13,4 @@ REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_s
SLOT=0
SRC_URI=https://plugins.geany.org/geany-plugins/geany-plugins-2.0.tar.bz2
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=ac7c3907ec6cbf4442b94e5e49e20d69
+_md5_=252eaa2cb39ae26ecb7e90b49c837317
diff --git a/metadata/md5-cache/dev-util/geany-plugins-2.0-r2 b/metadata/md5-cache/dev-util/geany-plugins-2.0-r2
index 57d4eac49ba0..a994786c7238 100644
--- a/metadata/md5-cache/dev-util/geany-plugins-2.0-r2
+++ b/metadata/md5-cache/dev-util/geany-plugins-2.0-r2
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://plugins.geany.org/geany-plugins/geany-plugins-2.0.tar.bz2
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=e2b82484a24e3a0b8d5162e8f6406532
+_md5_=8635d96592f170c16e0a800d9f17c4f3
diff --git a/metadata/md5-cache/dev-util/gitlab-cli-1.51.0 b/metadata/md5-cache/dev-util/gitlab-cli-1.51.0
deleted file mode 100644
index 4d568d77f85e..000000000000
--- a/metadata/md5-cache/dev-util/gitlab-cli-1.51.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=dev-lang/go-1.23.2 >=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=compile install unpack
-DESCRIPTION=the official gitlab command line interface
-EAPI=8
-HOMEPAGE=https://gitlab.com/gitlab-org/cli
-INHERIT=go-module
-KEYWORDS=~amd64
-LICENSE=MIT
-RESTRICT=test strip
-SLOT=0
-SRC_URI=https://gitlab.com/gitlab-org/cli/-/archive/v1.51.0/gitlab-cli-v1.51.0.tar.bz2 -> gitlab-cli-1.51.0.tar.bz2 https://dev.gentoo.org/~williamh/dist/gitlab-cli-1.51.0-deps.tar.xz
-_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=4ac511d843d720b984ddecd932e568f3
diff --git a/metadata/md5-cache/dev-util/gitlab-cli-1.53.0 b/metadata/md5-cache/dev-util/gitlab-cli-1.53.0
deleted file mode 100644
index 5d730442d8c1..000000000000
--- a/metadata/md5-cache/dev-util/gitlab-cli-1.53.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=compile install unpack
-DESCRIPTION=the official gitlab command line interface
-EAPI=8
-HOMEPAGE=https://gitlab.com/gitlab-org/cli
-INHERIT=go-module
-KEYWORDS=~amd64
-LICENSE=MIT
-RESTRICT=test strip
-SLOT=0
-SRC_URI=https://gitlab.com/gitlab-org/cli/-/archive/v1.53.0/gitlab-cli-v1.53.0.tar.bz2 -> gitlab-cli-1.53.0.tar.bz2 https://dev.gentoo.org/~williamh/dist/gitlab-cli-1.53.0-deps.tar.xz
-_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=fbf7377b0cc082c6618656c0c91b02b2
diff --git a/metadata/md5-cache/dev-util/gitlab-cli-1.52.0 b/metadata/md5-cache/dev-util/gitlab-cli-1.57.0
index 1c74e8b1f352..270cc9cfe182 100644
--- a/metadata/md5-cache/dev-util/gitlab-cli-1.52.0
+++ b/metadata/md5-cache/dev-util/gitlab-cli-1.57.0
@@ -8,6 +8,6 @@ KEYWORDS=~amd64
LICENSE=MIT
RESTRICT=test strip
SLOT=0
-SRC_URI=https://gitlab.com/gitlab-org/cli/-/archive/v1.52.0/gitlab-cli-v1.52.0.tar.bz2 -> gitlab-cli-1.52.0.tar.bz2 https://dev.gentoo.org/~williamh/dist/gitlab-cli-1.52.0-deps.tar.xz
+SRC_URI=https://gitlab.com/gitlab-org/cli/-/archive/v1.57.0/gitlab-cli-v1.57.0.tar.bz2 -> gitlab-cli-1.57.0.tar.bz2 https://dev.gentoo.org/~williamh/dist/gitlab-cli-1.57.0-deps.tar.xz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=435a86435c94ed393c3d0ce06a1bbd60
+_md5_=fc7a1c21049904224524c8e8d8e8a80f
diff --git a/metadata/md5-cache/dev-util/gitlab-runner-17.9.3 b/metadata/md5-cache/dev-util/gitlab-runner-17.9.3
deleted file mode 100644
index bf109cf97580..000000000000
--- a/metadata/md5-cache/dev-util/gitlab-runner-17.9.3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-go/gox >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
-DEFINED_PHASES=compile install postinst test unpack
-DEPEND=acct-group/gitlab-runner acct-user/gitlab-runner
-DESCRIPTION=The official GitLab Runner, written in Go
-EAPI=8
-HOMEPAGE=https://gitlab.com/gitlab-org/gitlab-runner
-INHERIT=go-module systemd tmpfiles
-KEYWORDS=amd64 ~ppc64 ~riscv
-LICENSE=MIT
-RDEPEND=acct-group/gitlab-runner acct-user/gitlab-runner virtual/tmpfiles
-RESTRICT=strip
-SLOT=0
-SRC_URI=https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v17.9.3/gitlab-runner-v17.9.3.tar.bz2 -> gitlab-runner-17.9.3.tar.bz2 https://dev.gentoo.org/~williamh/dist/gitlab-runner-17.9.3-deps.tar.xz
-_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 multiprocessing 1e32df7deee68372153dca65f4a7c21f systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=9c4256f8cb426714bf1c89d986c05bc9
diff --git a/metadata/md5-cache/dev-util/gitlab-runner-18.0.1 b/metadata/md5-cache/dev-util/gitlab-runner-18.0.1
new file mode 100644
index 000000000000..a7b90f3c6761
--- /dev/null
+++ b/metadata/md5-cache/dev-util/gitlab-runner-18.0.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-go/gox >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install postinst test unpack
+DEPEND=acct-group/gitlab-runner acct-user/gitlab-runner
+DESCRIPTION=The official GitLab Runner, written in Go
+EAPI=8
+HOMEPAGE=https://gitlab.com/gitlab-org/gitlab-runner
+INHERIT=eapi9-ver go-module systemd tmpfiles
+KEYWORDS=amd64 ~ppc64 ~riscv
+LICENSE=MIT
+RDEPEND=acct-group/gitlab-runner acct-user/gitlab-runner virtual/tmpfiles
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v18.0.1/gitlab-runner-v18.0.1.tar.bz2 -> gitlab-runner-18.0.1.tar.bz2 https://dev.gentoo.org/~williamh/dist/gitlab-runner-18.0.1-deps.tar.xz
+_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 multiprocessing 1e32df7deee68372153dca65f4a7c21f systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=7e79b1d40df993d0a80566c3e7a2dc37
diff --git a/metadata/md5-cache/dev-util/kafkactl-5.4.0 b/metadata/md5-cache/dev-util/kafkactl-5.7.0
index bc3e03a8ebe1..bef63987579c 100644
--- a/metadata/md5-cache/dev-util/kafkactl-5.4.0
+++ b/metadata/md5-cache/dev-util/kafkactl-5.7.0
@@ -8,6 +8,6 @@ KEYWORDS=~amd64
LICENSE=Apache-2.0
RESTRICT=strip
SLOT=0
-SRC_URI=https://github.com/deviceinsight/kafkactl/archive/v5.4.0.tar.gz -> kafkactl-5.4.0.tar.gz http://dev.gentoo.org/~patrick/kafkactl-5.4.0-vendor.tar.xz
+SRC_URI=https://github.com/deviceinsight/kafkactl/archive/v5.7.0.tar.gz -> kafkactl-5.7.0.tar.gz http://dev.gentoo.org/~patrick/kafkactl-5.7.0-vendor.tar.xz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=9e0fabf9b05babfa0c6cc2b6e2d1e6cd
+_md5_=0823097f94a0f325189a2e9a052fe6f9
diff --git a/metadata/md5-cache/dev-util/nsight-compute-2025.1.1.2 b/metadata/md5-cache/dev-util/nsight-compute-2025.1.1.2
index 23510d6d8ead..9e0cf564df94 100644
--- a/metadata/md5-cache/dev-util/nsight-compute-2025.1.1.2
+++ b/metadata/md5-cache/dev-util/nsight-compute-2025.1.1.2
@@ -1,6 +1,6 @@
BDEPEND=dev-util/patchelf
DEFINED_PHASES=compile configure install prepare unpack
-DESCRIPTION=performance analysis tool designed to visualize an application’s algorithms
+DESCRIPTION=performance analysis tool designed to visualize an application's algorithms
EAPI=8
HOMEPAGE=https://developer.nvidia.com/nsight-systems
INHERIT=desktop edo unpacker
@@ -11,4 +11,4 @@ RESTRICT=bindist mirror strip test
SLOT=2025.1.1.2
SRC_URI=amd64? ( https://developer.nvidia.com/downloads/assets/tools/secure/nsight-compute/2025_1_1/nsight-compute-linux-2025.1.1.2-35528883.run ) arm64? ( https://developer.nvidia.com/downloads/assets/tools/secure/nsight-compute/2025_1_1/nsight-compute-armserver-2025.1.1.2-35528883.run ) mirror+https://developer.download.nvidia.com/images/nvidia-nsight-compute-icon-gbp-shaded-128.png -> nvidia-nsight-compute-icon-gbp-shaded-128.20231126.png
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
-_md5_=9c6df81d44883266b28ca64359665fe5
+_md5_=577d10307d8825e251be7eed54b91b7d
diff --git a/metadata/md5-cache/dev-util/nsight-systems-2025.2.1 b/metadata/md5-cache/dev-util/nsight-systems-2025.2.1
index e3b3785621a4..245aa627a8a8 100644
--- a/metadata/md5-cache/dev-util/nsight-systems-2025.2.1
+++ b/metadata/md5-cache/dev-util/nsight-systems-2025.2.1
@@ -1,6 +1,6 @@
BDEPEND=dev-util/patchelf
DEFINED_PHASES=compile configure install prepare unpack
-DESCRIPTION=performance analysis tool designed to visualize an application’s algorithms
+DESCRIPTION=performance analysis tool designed to visualize an application's algorithms
EAPI=8
HOMEPAGE=https://developer.nvidia.com/nsight-systems
INHERIT=edo unpacker
@@ -11,4 +11,4 @@ RESTRICT=bindist mirror strip test
SLOT=2025.2.1
SRC_URI=amd64? ( https://developer.nvidia.com/downloads/assets/tools/secure/nsight-systems/2025_2/nsight-systems-2025.2.1_2025.2.1.130-1_amd64.deb ) arm64? ( https://developer.nvidia.com/downloads/assets/tools/secure/nsight-systems/2025_2/nsight-systems-2025.2.1_2025.2.1.130-1_arm64.deb )
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
-_md5_=14161c8baa8918d8d17d1e793249bcb1
+_md5_=4e92eada69e2939d03f099ef1bbe7195
diff --git a/metadata/md5-cache/dev-util/pycharm-community-2024.3-r1 b/metadata/md5-cache/dev-util/pycharm-community-2024.3-r1
deleted file mode 100644
index e73725057816..000000000000
--- a/metadata/md5-cache/dev-util/pycharm-community-2024.3-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/patchelf
-DEFINED_PHASES=compile configure install postinst postrm prepare
-DESCRIPTION=Intelligent Python IDE with unique code assistance and analysis
-EAPI=8
-HOMEPAGE=https://www.jetbrains.com/pycharm/
-INHERIT=desktop readme.gentoo-r1 wrapper xdg-utils
-IUSE=+bundled-jdk
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=Apache-2.0 BSD CDDL MIT-with-advertising
-RDEPEND=!bundled-jdk? ( >=virtual/jre-1.8 ) bundled-jdk? ( app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/freetype media-libs/mesa net-print/cups sys-apps/dbus sys-libs/zlib x11-libs/cairo x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango )
-RESTRICT=test
-SLOT=0
-SRC_URI=amd64? ( https://download.jetbrains.com/python/pycharm-community-2024.3.tar.gz ) arm64? ( https://download.jetbrains.com/python/pycharm-community-2024.3-aarch64.tar.gz ) x86? ( https://download.jetbrains.com/python/pycharm-community-2024.3.tar.gz )
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed readme.gentoo-r1 b045f3acf546393ab6b3170781875358 wrapper 11a2a3bd712784986679b60a0cab34a0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1d31d00424d55f7577877aeddfeb4d4e
diff --git a/metadata/md5-cache/dev-util/pycharm-community-2024.3.5 b/metadata/md5-cache/dev-util/pycharm-community-2024.3.5
new file mode 100644
index 000000000000..ebeda6dc4e1d
--- /dev/null
+++ b/metadata/md5-cache/dev-util/pycharm-community-2024.3.5
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/debugedit dev-util/patchelf
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DESCRIPTION=Intelligent Python IDE with unique code assistance and analysis
+EAPI=8
+HOMEPAGE=https://www.jetbrains.com/pycharm/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop readme.gentoo-r1 toolchain-funcs wrapper xdg
+IUSE=+bundled-jdk
+KEYWORDS=-* ~amd64 ~arm64 ~x86
+LICENSE=|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual ) Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CPL-1.0 CDDL-1.1 EPL-1.0 GPL-2 GPL-2-with-classpath-exception ISC JDOM JSON LGPL-2+ LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0 OFL-1.1 UPL-1.0 ZLIB
+RDEPEND=!bundled-jdk? ( >=virtual/jre-17:* ) bundled-jdk? ( app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/freetype media-libs/mesa net-print/cups sys-apps/dbus sys-libs/zlib x11-libs/cairo x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango )
+SLOT=0/2024
+SRC_URI=amd64? ( https://download.jetbrains.com/python/pycharm-community-2024.3.5.tar.gz ) arm64? ( https://download.jetbrains.com/python/pycharm-community-2024.3.5-aarch64.tar.gz ) x86? ( https://download.jetbrains.com/python/pycharm-community-2024.3.5.tar.gz )
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 wrapper 11a2a3bd712784986679b60a0cab34a0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f76396bd12d4a0e299c4e9644393cbe4
diff --git a/metadata/md5-cache/dev-util/pycharm-community-2025.1 b/metadata/md5-cache/dev-util/pycharm-community-2025.1
new file mode 100644
index 000000000000..49c2404ae81b
--- /dev/null
+++ b/metadata/md5-cache/dev-util/pycharm-community-2025.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/debugedit dev-util/patchelf
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DESCRIPTION=Intelligent Python IDE with unique code assistance and analysis
+EAPI=8
+HOMEPAGE=https://www.jetbrains.com/pycharm/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop readme.gentoo-r1 toolchain-funcs wrapper xdg
+IUSE=+bundled-jdk
+KEYWORDS=-* ~amd64 ~arm64 ~x86
+LICENSE=|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual ) Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CPL-1.0 CDDL-1.1 EPL-1.0 GPL-2 GPL-2-with-classpath-exception ISC JDOM JSON LGPL-2+ LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0 OFL-1.1 UPL-1.0 ZLIB
+RDEPEND=!bundled-jdk? ( >=virtual/jre-17:* ) bundled-jdk? ( app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/freetype media-libs/mesa net-print/cups sys-apps/dbus sys-libs/zlib x11-libs/cairo x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango )
+SLOT=0/2025
+SRC_URI=amd64? ( https://download.jetbrains.com/python/pycharm-community-2025.1.tar.gz ) arm64? ( https://download.jetbrains.com/python/pycharm-community-2025.1-aarch64.tar.gz ) x86? ( https://download.jetbrains.com/python/pycharm-community-2025.1.tar.gz )
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 wrapper 11a2a3bd712784986679b60a0cab34a0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f5b43a1e7754f2ab385c68b91965bdc6
diff --git a/metadata/md5-cache/dev-util/pycharm-professional-2024.3-r1 b/metadata/md5-cache/dev-util/pycharm-professional-2024.3-r1
deleted file mode 100644
index 4f111fb9b41f..000000000000
--- a/metadata/md5-cache/dev-util/pycharm-professional-2024.3-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/patchelf
-DEFINED_PHASES=compile configure install postinst postrm prepare
-DESCRIPTION=Intelligent Python IDE with unique code assistance and analysis
-EAPI=8
-HOMEPAGE=https://www.jetbrains.com/pycharm/
-INHERIT=desktop readme.gentoo-r1 wrapper xdg-utils
-IUSE=+bundled-jdk +bundled-xvfb
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=Apache-2.0 BSD CDDL MIT-with-advertising
-RDEPEND=!bundled-jdk? ( >=virtual/jre-1.8 ) bundled-jdk? ( app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/freetype media-libs/mesa net-print/cups sys-apps/dbus sys-libs/zlib x11-libs/cairo x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango ) bundled-xvfb? ( dev-libs/libpcre2 sys-process/audit ) !bundled-xvfb? ( x11-base/xorg-server[xvfb] )
-RESTRICT=test
-SLOT=0
-SRC_URI=amd64? ( https://download.jetbrains.com/python/pycharm-professional-2024.3.tar.gz ) arm64? ( https://download.jetbrains.com/python/pycharm-professional-2024.3-aarch64.tar.gz ) x86? ( https://download.jetbrains.com/python/pycharm-professional-2024.3.tar.gz )
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed readme.gentoo-r1 b045f3acf546393ab6b3170781875358 wrapper 11a2a3bd712784986679b60a0cab34a0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9a734f380f914e524bc5bf2a7badbb18
diff --git a/metadata/md5-cache/dev-util/pycharm-professional-2024.3.5 b/metadata/md5-cache/dev-util/pycharm-professional-2024.3.5
new file mode 100644
index 000000000000..100502ea805c
--- /dev/null
+++ b/metadata/md5-cache/dev-util/pycharm-professional-2024.3.5
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/debugedit dev-util/patchelf
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DESCRIPTION=Intelligent Python IDE with unique code assistance and analysis
+EAPI=8
+HOMEPAGE=https://www.jetbrains.com/pycharm/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop readme.gentoo-r1 toolchain-funcs wrapper xdg
+IUSE=+bundled-jdk +bundled-xvfb
+KEYWORDS=-* ~amd64 ~arm64 ~x86
+LICENSE=|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual ) Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CPL-1.0 CDDL CDDL-1.1 EPL-1.0 EPL-2.0 GPL-2 GPL-2-with-classpath-exception ISC JDOM LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0 OFL-1.1 PYTHON Unicode-DFS-2016 Unlicense UPL-1.0 ZLIB
+RDEPEND=!bundled-jdk? ( >=virtual/jre-17:* ) bundled-jdk? ( app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/freetype media-libs/mesa net-print/cups sys-apps/dbus sys-libs/zlib x11-libs/cairo x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango ) bundled-xvfb? ( dev-libs/libpcre2 sys-libs/pam sys-process/audit ) !bundled-xvfb? ( x11-base/xorg-server[xvfb] )
+SLOT=0/2024
+SRC_URI=amd64? ( https://download.jetbrains.com/python/pycharm-professional-2024.3.5.tar.gz ) arm64? ( https://download.jetbrains.com/python/pycharm-professional-2024.3.5-aarch64.tar.gz ) x86? ( https://download.jetbrains.com/python/pycharm-professional-2024.3.5.tar.gz )
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 wrapper 11a2a3bd712784986679b60a0cab34a0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f76396bd12d4a0e299c4e9644393cbe4
diff --git a/metadata/md5-cache/dev-util/pycharm-professional-2025.1 b/metadata/md5-cache/dev-util/pycharm-professional-2025.1
new file mode 100644
index 000000000000..a5ea843ae917
--- /dev/null
+++ b/metadata/md5-cache/dev-util/pycharm-professional-2025.1
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/debugedit dev-util/patchelf
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare
+DESCRIPTION=Intelligent Python IDE with unique code assistance and analysis
+EAPI=8
+HOMEPAGE=https://www.jetbrains.com/pycharm/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop readme.gentoo-r1 toolchain-funcs wrapper xdg
+IUSE=+bundled-jdk +bundled-xvfb
+KEYWORDS=-* ~amd64 ~arm64 ~x86
+LICENSE=|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual ) Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CC-BY-3.0 CC-BY-4.0 CPL-1.0 CDDL CDDL-1.1 EPL-1.0 EPL-2.0 GPL-2 GPL-2-with-classpath-exception ISC JDOM LGPL-2.1 LGPL-3 MIT MPL-1.1 MPL-2.0 OFL-1.1 PYTHON Unicode-DFS-2016 Unlicense UPL-1.0 ZLIB
+RDEPEND=!bundled-jdk? ( >=virtual/jre-17:* ) bundled-jdk? ( app-accessibility/at-spi2-core:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/freetype media-libs/mesa net-print/cups sys-apps/dbus sys-libs/zlib x11-libs/cairo x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libXxf86vm x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango ) bundled-xvfb? ( dev-libs/libpcre2 sys-libs/pam sys-process/audit ) !bundled-xvfb? ( x11-base/xorg-server[xvfb] )
+SLOT=0/2025
+SRC_URI=amd64? ( https://download.jetbrains.com/python/pycharm-professional-2025.1.tar.gz ) arm64? ( https://download.jetbrains.com/python/pycharm-professional-2025.1-aarch64.tar.gz ) x86? ( https://download.jetbrains.com/python/pycharm-professional-2025.1.tar.gz )
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 wrapper 11a2a3bd712784986679b60a0cab34a0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f5b43a1e7754f2ab385c68b91965bdc6
diff --git a/metadata/md5-cache/dev-util/sasm-3.10.1 b/metadata/md5-cache/dev-util/sasm-3.10.1
index 0a527a4a46e4..7c955a394544 100644
--- a/metadata/md5-cache/dev-util/sasm-3.10.1
+++ b/metadata/md5-cache/dev-util/sasm-3.10.1
@@ -10,4 +10,4 @@ RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsingleapplication dev-qt/qtwidge
SLOT=0
SRC_URI=https://github.com/Dman95/SASM/archive/v3.10.1.tar.gz -> sasm-3.10.1.tar.gz
_eclasses_=qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=011e9a7fe7415b63aa088e0dac1666d8
+_md5_=1ff509f908c4c3988446c39b642cf2e6
diff --git a/metadata/md5-cache/games-simulation/simutrans-124.2.1 b/metadata/md5-cache/games-simulation/simutrans-124.2.1
index a6c93815d2a3..dbae1ca9018e 100644
--- a/metadata/md5-cache/games-simulation/simutrans-124.2.1
+++ b/metadata/md5-cache/games-simulation/simutrans-124.2.1
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://downloads.sourceforge.net/simutrans/simutrans-src-124-2-1.zip !minimal? ( https://downloads.sourceforge.net/simutrans/simupak64-124-2.zip -> simutrans_simupak64-124-2.zip ) https://tastytea.de/files/gentoo/simutrans_language_pack-Base+texts-124.2.1.zip
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=81b217f72c95c2ccdb698469ea3506c3
+_md5_=bd928abeda6eaea6f59d24973a01e860
diff --git a/metadata/md5-cache/gnustep-base/gnustep-back-art-0.32.0 b/metadata/md5-cache/gnustep-base/gnustep-back-art-0.32.0
new file mode 100644
index 000000000000..f4d0fc56f129
--- /dev/null
+++ b/metadata/md5-cache/gnustep-base/gnustep-back-art-0.32.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst prepare setup
+DEPEND=doc? ( virtual/texi2dvi dev-tex/latex2html app-text/texi2html ) =gnustep-base/gnustep-gui-0.32* >=gnustep-base/mknfonts-0.5-r1 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXmu x11-libs/libXt x11-libs/libXft x11-libs/libXrender media-fonts/dejavu >=media-libs/freetype-2.1.9 >=media-libs/libart_lgpl-2.3 opengl? ( virtual/opengl virtual/glu ) !gnustep-base/gnustep-back-cairo !gnustep-base/gnustep-back-xlib
+DESCRIPTION=Libart_lgpl back-end component for the GNUstep GUI Library
+EAPI=8
+HOMEPAGE=https://gnustep.github.io
+INHERIT=gnustep-base
+IUSE=opengl xim debug doc
+KEYWORDS=~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1+
+RDEPEND=doc? ( virtual/texi2dvi dev-tex/latex2html app-text/texi2html ) =gnustep-base/gnustep-gui-0.32* >=gnustep-base/mknfonts-0.5-r1 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXmu x11-libs/libXt x11-libs/libXft x11-libs/libXrender media-fonts/dejavu >=media-libs/freetype-2.1.9 >=media-libs/libart_lgpl-2.3 opengl? ( virtual/opengl virtual/glu ) !gnustep-base/gnustep-back-cairo !gnustep-base/gnustep-back-xlib
+SLOT=0
+SRC_URI=https://ftp.gnustep.org/pub/gnustep/core/gnustep-back-0.32.0.tar.gz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnustep-base 2b9571bc4b56a107f4efee592fa2f2a8 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=b86d4658d6cfa9d16673cd14267c4601
diff --git a/metadata/md5-cache/gnustep-base/gnustep-back-cairo-0.32.0 b/metadata/md5-cache/gnustep-base/gnustep-back-cairo-0.32.0
new file mode 100644
index 000000000000..c4d3dab3aa20
--- /dev/null
+++ b/metadata/md5-cache/gnustep-base/gnustep-back-cairo-0.32.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst prepare setup
+DEPEND=doc? ( virtual/texi2dvi dev-tex/latex2html app-text/texi2html ) =gnustep-base/gnustep-gui-0.32* >=media-libs/freetype-2.1.9 >=x11-libs/cairo-1.2.0[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXmu x11-libs/libXt x11-libs/libXft x11-libs/libXrender opengl? ( virtual/opengl virtual/glu ) !gnustep-base/gnustep-back-art !gnustep-base/gnustep-back-xlib virtual/pkgconfig x11-base/xorg-proto
+DESCRIPTION=Cairo back-end component for the GNUstep GUI Library
+EAPI=8
+HOMEPAGE=https://gnustep.github.io
+INHERIT=gnustep-base
+IUSE=opengl xim debug doc
+KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1+
+RDEPEND=doc? ( virtual/texi2dvi dev-tex/latex2html app-text/texi2html ) =gnustep-base/gnustep-gui-0.32* >=media-libs/freetype-2.1.9 >=x11-libs/cairo-1.2.0[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXmu x11-libs/libXt x11-libs/libXft x11-libs/libXrender opengl? ( virtual/opengl virtual/glu ) !gnustep-base/gnustep-back-art !gnustep-base/gnustep-back-xlib
+SLOT=0
+SRC_URI=https://ftp.gnustep.org/pub/gnustep/core/gnustep-back-0.32.0.tar.gz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnustep-base 2b9571bc4b56a107f4efee592fa2f2a8 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=fec2b333612507a35ecd3cefe6e85572
diff --git a/metadata/md5-cache/gnustep-base/gnustep-back-xlib-0.32.0 b/metadata/md5-cache/gnustep-base/gnustep-back-xlib-0.32.0
new file mode 100644
index 000000000000..aacac0d49054
--- /dev/null
+++ b/metadata/md5-cache/gnustep-base/gnustep-back-xlib-0.32.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install postinst prepare setup
+DEPEND=doc? ( virtual/texi2dvi dev-tex/latex2html app-text/texi2html ) =gnustep-base/gnustep-gui-0.32* >=media-libs/freetype-2.1.9 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXmu x11-libs/libXt x11-libs/libXft x11-libs/libXrender opengl? ( virtual/opengl virtual/glu ) !gnustep-base/gnustep-back-art !gnustep-base/gnustep-back-cairo
+DESCRIPTION=Default X11 back-end component for the GNUstep GUI Library
+EAPI=8
+HOMEPAGE=https://gnustep.github.io
+INHERIT=gnustep-base
+IUSE=opengl xim debug doc
+KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1+
+RDEPEND=doc? ( virtual/texi2dvi dev-tex/latex2html app-text/texi2html ) =gnustep-base/gnustep-gui-0.32* >=media-libs/freetype-2.1.9 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXmu x11-libs/libXt x11-libs/libXft x11-libs/libXrender opengl? ( virtual/opengl virtual/glu ) !gnustep-base/gnustep-back-art !gnustep-base/gnustep-back-cairo
+SLOT=0
+SRC_URI=https://ftp.gnustep.org/pub/gnustep/core/gnustep-back-0.32.0.tar.gz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnustep-base 2b9571bc4b56a107f4efee592fa2f2a8 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=cd26d4a5c2f4380c02a5a71a01f49607
diff --git a/metadata/md5-cache/gnustep-base/gnustep-gui-0.32.0 b/metadata/md5-cache/gnustep-base/gnustep-gui-0.32.0
new file mode 100644
index 000000000000..09074a0c3217
--- /dev/null
+++ b/metadata/md5-cache/gnustep-base/gnustep-gui-0.32.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DEPEND=doc? ( virtual/texi2dvi dev-tex/latex2html app-text/texi2html ) app-text/aspell >=gnustep-base/gnustep-base-1.3.0:=[icu?] media-libs/audiofile >=media-libs/giflib-4.1:= >=media-libs/tiff-3:= x11-libs/libXt cups? ( >=net-print/cups-1.7.4:= ) icu? ( dev-libs/icu:= ) jpeg? ( media-libs/libjpeg-turbo:= ) png? ( >=media-libs/libpng-1.2:= ) speech? ( app-accessibility/flite )
+DESCRIPTION=Library of GUI classes written in Obj-C
+EAPI=8
+HOMEPAGE=https://gnustep.github.io/
+INHERIT=gnustep-base multilib virtualx
+IUSE=cups icu jpeg png speech debug doc test
+KEYWORDS=~alpha ~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1
+RDEPEND=doc? ( virtual/texi2dvi dev-tex/latex2html app-text/texi2html ) app-text/aspell >=gnustep-base/gnustep-base-1.3.0:=[icu?] media-libs/audiofile >=media-libs/giflib-4.1:= >=media-libs/tiff-3:= x11-libs/libXt cups? ( >=net-print/cups-1.7.4:= ) icu? ( dev-libs/icu:= ) jpeg? ( media-libs/libjpeg-turbo:= ) png? ( >=media-libs/libpng-1.2:= ) speech? ( app-accessibility/flite )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://ftp.gnustep.org/pub/gnustep/core/gnustep-gui-0.32.0.tar.gz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnustep-base 2b9571bc4b56a107f4efee592fa2f2a8 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68
+_md5_=d7f43a4418ccf8425d84ca720397261d
diff --git a/metadata/md5-cache/gui-libs/display-manager-init-1.1.2-r3 b/metadata/md5-cache/gui-libs/display-manager-init-1.1.2-r3
new file mode 100644
index 000000000000..47b92eade8f1
--- /dev/null
+++ b/metadata/md5-cache/gui-libs/display-manager-init-1.1.2-r3
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=RC init files for starting display and login managers
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:X11
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2
+RDEPEND=sys-apps/gentoo-functions !<=sys-apps/sysvinit-2.98 !<=x11-apps/xinit-1.4.1
+SLOT=0
+_md5_=c9a243b24022ccc8439869360fced9ea
diff --git a/metadata/md5-cache/gui-libs/egl-wayland-1.1.18 b/metadata/md5-cache/gui-libs/egl-wayland-1.1.18
deleted file mode 100644
index e601c5631e32..000000000000
--- a/metadata/md5-cache/gui-libs/egl-wayland-1.1.18
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/wayland-scanner >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install test
-DEPEND=dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/wayland-protocols-1.34 >=gui-libs/eglexternalplatform-1.1-r1 media-libs/libglvnd
-DESCRIPTION=NVIDIA wayland EGL external platform library
-EAPI=8
-HOMEPAGE=https://github.com/NVIDIA/egl-wayland/
-INHERIT=meson-multilib
-IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 ~arm64
-LICENSE=MIT
-RDEPEND=dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libdrm[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://github.com/NVIDIA/egl-wayland/archive/refs/tags/1.1.18.tar.gz -> egl-wayland-1.1.18.tar.gz
-_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=f94f6f47a357be4d1780100c8cdb2e9b
diff --git a/metadata/md5-cache/gui-libs/egl-x11-1.0.0 b/metadata/md5-cache/gui-libs/egl-x11-1.0.2_pre20250502
index b50a0e8153ee..dab7024b0d5e 100644
--- a/metadata/md5-cache/gui-libs/egl-x11-1.0.0
+++ b/metadata/md5-cache/gui-libs/egl-x11-1.0.2_pre20250502
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/NVIDIA/egl-x11/
INHERIT=meson-multilib
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 ~arm64
+KEYWORDS=~amd64 ~arm64
LICENSE=Apache-2.0
RDEPEND=media-libs/mesa[gbm(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libxcb:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !<x11-drivers/nvidia-drivers-565.57.01-r2
SLOT=0
-SRC_URI=https://github.com/NVIDIA/egl-x11/archive/refs/tags/v1.0.0.tar.gz -> egl-x11-1.0.0.tar.gz
+SRC_URI=https://github.com/NVIDIA/egl-x11/archive/24f60633e7a37e631fa556178e7af617ff53eddf.tar.gz -> egl-x11-1.0.2_pre20250502.tar.gz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=fd50ca91964bf9c20a0e1450ac813360
+_md5_=7732c5a3c2bf9fe7ea495ed4822def91
diff --git a/metadata/md5-cache/gui-libs/eglexternalplatform-1.1-r1 b/metadata/md5-cache/gui-libs/eglexternalplatform-1.1-r1
deleted file mode 100644
index ad7e860d6f53..000000000000
--- a/metadata/md5-cache/gui-libs/eglexternalplatform-1.1-r1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install prepare
-DESCRIPTION=EGL External Platform interface
-EAPI=8
-HOMEPAGE=https://github.com/NVIDIA/eglexternalplatform
-KEYWORDS=amd64 ~arm64
-LICENSE=MIT
-SLOT=0
-SRC_URI=https://github.com/NVIDIA/eglexternalplatform/archive/1.1.tar.gz -> eglexternalplatform-1.1.tar.gz
-_md5_=80fea4342239cc940022c6810ac96cd9
diff --git a/metadata/md5-cache/lxqt-base/lxqt-panel-2.2.0 b/metadata/md5-cache/lxqt-base/lxqt-panel-2.2.1
index 72fc9948b33c..e8ebe9103acf 100644
--- a/metadata/md5-cache/lxqt-base/lxqt-panel-2.2.0
+++ b/metadata/md5-cache/lxqt-base/lxqt-panel-2.2.1
@@ -11,6 +11,6 @@ LICENSE=LGPL-2.1 LGPL-2.1+
RDEPEND=>=dev-libs/libqtxdg-4.2.0 dev-libs/wayland >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 >=dev-qt/qtwayland-6.6:6 kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.2*:= =lxqt-base/lxqt-globalkeys-2.2* =lxqt-base/lxqt-menu-data-2.2* x11-libs/libX11 cpuload? ( sys-libs/libstatgrab ) kbindicator? ( x11-libs/libxkbcommon ) lm-sensors? ( sys-apps/lm-sensors:= ) mount? ( kde-frameworks/solid:6 ) networkmonitor? ( sys-libs/libstatgrab ) statusnotifier? ( dev-libs/libdbusmenu-lxqt >=dev-qt/qtbase-6.6:6[concurrent] ) sysstat? ( >=lxqt-base/libsysstat-1.1.0 ) tray? ( x11-libs/libxcb:= x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXrender x11-libs/libXtst x11-libs/xcb-util x11-libs/xcb-util-image ) volume? ( alsa? ( media-libs/alsa-lib ) pulseaudio? ( media-libs/libpulse media-sound/pavucontrol-qt ) )
REQUIRED_USE=|| ( desktopswitch mainmenu showdesktop taskbar ) volume? ( || ( alsa pulseaudio ) )
SLOT=0
-SRC_URI=https://github.com/lxqt/lxqt-panel/releases/download/2.2.0/lxqt-panel-2.2.0.tar.xz
+SRC_URI=https://github.com/lxqt/lxqt-panel/releases/download/2.2.1/lxqt-panel-2.2.1.tar.xz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b07f4e1850ebf4c01dc3ca48cb98de62
diff --git a/metadata/md5-cache/media-fonts/smiley-sans-1.1.1 b/metadata/md5-cache/media-fonts/smiley-sans-1.1.1
index fa68e3f63e6f..0f6d44dd40c7 100644
--- a/metadata/md5-cache/media-fonts/smiley-sans-1.1.1
+++ b/metadata/md5-cache/media-fonts/smiley-sans-1.1.1
@@ -1,6 +1,6 @@
BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
DEFINED_PHASES=install postinst postrm setup
-DESCRIPTION=得意黑 Smiley Sans: an open-source italic sans-serif Chinese font
+DESCRIPTION=Deyi Hei Smiley Sans: an open-source italic sans-serif Chinese font
EAPI=8
HOMEPAGE=https://github.com/atelier-anchor/smiley-sans
INHERIT=font
@@ -10,4 +10,4 @@ LICENSE=OFL-1.1
SLOT=0
SRC_URI=https://github.com/atelier-anchor/smiley-sans/releases/download/v1.1.1/smiley-sans-v1.1.1.zip
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=1a01be67329f8ceb5afaa46215ca7881
+_md5_=839d688c9dd07efd597826ddc6e6a47e
diff --git a/metadata/md5-cache/media-fonts/smiley-sans-2.0.1 b/metadata/md5-cache/media-fonts/smiley-sans-2.0.1
index 537b9bb7d43f..9c7af66a057e 100644
--- a/metadata/md5-cache/media-fonts/smiley-sans-2.0.1
+++ b/metadata/md5-cache/media-fonts/smiley-sans-2.0.1
@@ -1,6 +1,6 @@
BDEPEND=app-arch/unzip X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
DEFINED_PHASES=install postinst postrm setup
-DESCRIPTION=得意黑 Smiley Sans: an open-source italic sans-serif Chinese font
+DESCRIPTION=Deyi Hei Smiley Sans: an open-source italic sans-serif Chinese font
EAPI=8
HOMEPAGE=https://github.com/atelier-anchor/smiley-sans
INHERIT=font
@@ -10,4 +10,4 @@ LICENSE=OFL-1.1
SLOT=0
SRC_URI=https://github.com/atelier-anchor/smiley-sans/releases/download/v2.0.1/smiley-sans-v2.0.1.zip
_eclasses_=font aa113a3df9cd0a9693a1c1ee7c34a6eb
-_md5_=fb3285fae3378f0e04a6d847a889c17e
+_md5_=e89c2b7933b6bbb8680ad58a4a403c1d
diff --git a/metadata/md5-cache/media-gfx/chafa-1.16.0 b/metadata/md5-cache/media-gfx/chafa-1.16.0
new file mode 100644
index 000000000000..67eed6d564be
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/chafa-1.16.0
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20250306
+DEFINED_PHASES=configure install prepare
+DEPEND=dev-libs/glib:2 tools? ( >=media-libs/freetype-2.0.0 ) webp? ( media-libs/libwebp:= )
+DESCRIPTION=versatile and fast Unicode/ASCII/ANSI graphics renderer
+EAPI=8
+HOMEPAGE=https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa
+INHERIT=flag-o-matic libtool
+IUSE=+tools webp
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-3+
+RDEPEND=dev-libs/glib:2 tools? ( >=media-libs/freetype-2.0.0 ) webp? ( media-libs/libwebp:= )
+SLOT=0
+SRC_URI=https://hpjansson.org/chafa/releases/chafa-1.16.0.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=53c785bc577686419698cbbd64094c65
diff --git a/metadata/md5-cache/media-gfx/zbar-0.23.93 b/metadata/md5-cache/media-gfx/zbar-0.23.93
index 1e8f82bcb3be..379090efc6b4 100644
--- a/metadata/md5-cache/media-gfx/zbar-0.23.93
+++ b/metadata/md5-cache/media-gfx/zbar-0.23.93
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/mchehab/zbar/archive/0.23.93.tar.gz -> zbar-0.23.93.tar.gz
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5c455d1619576cec21d0d335343dcd2e qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=0067c0629956886e2c994c47a77f46bf
+_md5_=c2037b333647dcd3a72b9a5b5a327a2c
diff --git a/metadata/md5-cache/media-libs/libvpl-2.13.0-r1 b/metadata/md5-cache/media-libs/libvpl-2.15.0
index 8f047554ab44..cd2d04764212 100644
--- a/metadata/md5-cache/media-libs/libvpl-2.13.0-r1
+++ b/metadata/md5-cache/media-libs/libvpl-2.15.0
@@ -11,6 +11,6 @@ LICENSE=MIT
RDEPEND=x11-libs/libpciaccess[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=!test? ( test )
SLOT=0/2
-SRC_URI=https://github.com/intel/libvpl/archive/refs/tags/v2.13.0.tar.gz -> libvpl-2.13.0.tar.gz
+SRC_URI=https://github.com/intel/libvpl/archive/refs/tags/v2.15.0.tar.gz -> libvpl-2.15.0.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d3410da424790e7b824c8bed92fb1105
+_md5_=64c86a590cc1f997ba9c2a5bec0d7c48
diff --git a/metadata/md5-cache/media-libs/libvpl-tools-1.2.0-r1 b/metadata/md5-cache/media-libs/libvpl-tools-1.4.0
index b0909cb8b84e..6e785cd7d765 100644
--- a/metadata/md5-cache/media-libs/libvpl-tools-1.2.0-r1
+++ b/metadata/md5-cache/media-libs/libvpl-tools-1.4.0
@@ -12,6 +12,6 @@ RDEPEND=drm? ( x11-libs/libdrm[video_cards_intel] ) opencl? ( virtual/opencl ) v
REQUIRED_USE=dri? ( X ) opencl? ( X ) vaapi? ( drm ) wayland? ( vaapi ) X? ( vaapi )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/intel/libvpl-tools/archive/refs/tags/v1.2.0.tar.gz -> libvpl-tools-1.2.0.tar.gz
+SRC_URI=https://github.com/intel/libvpl-tools/archive/refs/tags/v1.4.0.tar.gz -> libvpl-tools-1.4.0.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9186cf3629ba1745895c79afa07576e7
+_md5_=45af72642a3d32b32904c68089b64b7d
diff --git a/metadata/md5-cache/media-libs/oidn-2.3.2-r1 b/metadata/md5-cache/media-libs/oidn-2.3.2-r1
index c03101c7292a..9e208da26fc4 100644
--- a/metadata/md5-cache/media-libs/oidn-2.3.2-r1
+++ b/metadata/md5-cache/media-libs/oidn-2.3.2-r1
@@ -1,7 +1,7 @@
BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=dev-cpp/tbb:= dev-lang/ispc cuda? ( dev-util/nvidia-cuda-toolkit:= ) hip? ( dev-util/hip:= sci-libs/composable-kernel ) openimageio? ( media-libs/openimageio:= )
-DESCRIPTION=Intel® Open Image Denoise library
+DESCRIPTION=Intel Open Image Denoise library
EAPI=8
HOMEPAGE=https://www.openimagedenoise.org https://github.com/RenderKit/oidn
INHERIT=cmake cuda python-any-r1 rocm
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/2.3.2
SRC_URI=https://github.com/RenderKit/oidn/releases/download/v2.3.2/oidn-2.3.2.src.tar.gz -> oidn-2.3.2.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c4a6f440ad362e72250b8aecc26e3419
+_md5_=750e0b2fe83f7c5c2d03ffbbc0b17ea9
diff --git a/metadata/md5-cache/media-libs/oidn-2.3.3 b/metadata/md5-cache/media-libs/oidn-2.3.3
index e1636b2200c9..f12d3b939e15 100644
--- a/metadata/md5-cache/media-libs/oidn-2.3.3
+++ b/metadata/md5-cache/media-libs/oidn-2.3.3
@@ -1,7 +1,7 @@
BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=dev-cpp/tbb:= dev-lang/ispc cuda? ( dev-util/nvidia-cuda-toolkit:= dev-libs/cutlass ) hip? ( dev-util/hip:= sci-libs/composable-kernel ) openimageio? ( media-libs/openimageio:= )
-DESCRIPTION=Intel® Open Image Denoise library
+DESCRIPTION=Intel Open Image Denoise library
EAPI=8
HOMEPAGE=https://www.openimagedenoise.org https://github.com/RenderKit/oidn
INHERIT=cmake cuda python-any-r1 rocm
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/2.3.3
SRC_URI=https://github.com/RenderKit/oidn/releases/download/v2.3.3/oidn-2.3.3.src.tar.gz -> oidn-2.3.3.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f35a5d45b0486a89da850a5a596bf106
+_md5_=0772a8ea1b7a8fa158eb7aad6c75b33a
diff --git a/metadata/md5-cache/media-libs/openal-1.24.3 b/metadata/md5-cache/media-libs/openal-1.24.3
index 02eef8015147..95ae5d766279 100644
--- a/metadata/md5-cache/media-libs/openal-1.24.3
+++ b/metadata/md5-cache/media-libs/openal-1.24.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.openal-soft.org/
INHERIT=cmake-multilib
IUSE=alsa coreaudio debug jack oss pipewire portaudio pulseaudio sdl sndio gui cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_arm_neon abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2+ BSD
RDEPEND=alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gui? ( dev-qt/qtbase:6[gui,widgets] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pipewire? ( media-video/pipewire[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) portaudio? ( media-libs/portaudio[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[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.openal-soft.org/openal-releases/openal-soft-1.24.3.tar.bz2
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=79d8ead2004a09019ab9025514d08733
+_md5_=686fb4b612054bec5d605bb06964824f
diff --git a/metadata/md5-cache/media-libs/vpl-gpu-rt-24.3.4 b/metadata/md5-cache/media-libs/vpl-gpu-rt-24.3.4
deleted file mode 100644
index f9cc4ea711c5..000000000000
--- a/metadata/md5-cache/media-libs/vpl-gpu-rt-24.3.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/libva x11-libs/libdrm[video_cards_intel]
-DESCRIPTION=Intel Video Processing Library GPU Runtime
-EAPI=8
-HOMEPAGE=https://github.com/intel/vpl-gpu-rt/
-INHERIT=cmake
-IUSE=test
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=media-libs/libva x11-libs/libdrm[video_cards_intel] >=media-libs/libva-intel-media-driver-24.3.4 || ( media-libs/libvpl media-libs/intel-mediasdk )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/intel/vpl-gpu-rt/archive/refs/tags/intel-onevpl-24.3.4.tar.gz -> vpl-gpu-rt-24.3.4.tar.gz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b229599e10f063bb399b6714d154aecb
diff --git a/metadata/md5-cache/media-libs/vpl-gpu-rt-24.4.2 b/metadata/md5-cache/media-libs/vpl-gpu-rt-25.2.2
index 9852c01b5661..de31af466164 100644
--- a/metadata/md5-cache/media-libs/vpl-gpu-rt-24.4.2
+++ b/metadata/md5-cache/media-libs/vpl-gpu-rt-25.2.2
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/libva x11-libs/libdrm[video_cards_intel]
+DEPEND=media-libs/gmmlib media-libs/libva x11-libs/libdrm[video_cards_intel]
DESCRIPTION=Intel Video Processing Library GPU Runtime
EAPI=8
HOMEPAGE=https://github.com/intel/vpl-gpu-rt/
@@ -8,9 +8,9 @@ INHERIT=cmake
IUSE=test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=media-libs/libva x11-libs/libdrm[video_cards_intel] >=media-libs/libva-intel-media-driver-24.4.2 || ( media-libs/libvpl media-libs/intel-mediasdk )
+RDEPEND=media-libs/gmmlib media-libs/libva x11-libs/libdrm[video_cards_intel] >=media-libs/libva-intel-media-driver-25.2.2 || ( media-libs/libvpl media-libs/intel-mediasdk )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/intel/vpl-gpu-rt/archive/refs/tags/intel-onevpl-24.4.2.tar.gz -> vpl-gpu-rt-24.4.2.tar.gz
+SRC_URI=https://github.com/intel/vpl-gpu-rt/archive/refs/tags/intel-onevpl-25.2.2.tar.gz -> vpl-gpu-rt-25.2.2.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b229599e10f063bb399b6714d154aecb
+_md5_=06eab46255e274f1237b4ac6ce14dc67
diff --git a/metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.10 b/metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.10
index c8a76a2a1450..bc18659d21fd 100644
--- a/metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.10
+++ b/metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.10
@@ -12,4 +12,4 @@ RDEPEND=!<media-sound/mpg123-1.32.3-r100 !media-libs/libmpg123 dev-libs/libltdl:
SLOT=0
SRC_URI=https://downloads.sourceforge.net/mpg123/mpg123-1.32.10.tar.bz2
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=d86104fd7c52fb6248e373310e79eb0b
+_md5_=9ee5c55c547020808a6680d3b2da1a0a
diff --git a/metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.9 b/metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.9
index 504150776952..509bdf94f11d 100644
--- a/metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.9
+++ b/metadata/md5-cache/media-plugins/mpg123-output-plugins-1.32.9
@@ -12,4 +12,4 @@ RDEPEND=!<media-sound/mpg123-1.32.3-r100 !media-libs/libmpg123 dev-libs/libltdl:
SLOT=0
SRC_URI=https://downloads.sourceforge.net/mpg123/mpg123-1.32.9.tar.bz2
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=15f5a45a328fad8fc554112a9b34d10e
+_md5_=d9d5c10aad6efee7da485ad048894cfd
diff --git a/metadata/md5-cache/media-sound/mpg123-1.32.3 b/metadata/md5-cache/media-sound/mpg123-1.32.3
index 69103354605f..4cbadb0f5482 100644
--- a/metadata/md5-cache/media-sound/mpg123-1.32.3
+++ b/metadata/md5-cache/media-sound/mpg123-1.32.3
@@ -13,4 +13,4 @@ RDEPEND=dev-libs/libltdl:0 alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/mpg123/mpg123-1.32.3.tar.bz2
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=df81224e9bc9635d596730bff113b307
+_md5_=66d6a14a770a71adce235f445a3b28d6
diff --git a/metadata/md5-cache/media-sound/mpg123-base-1.32.10-r2 b/metadata/md5-cache/media-sound/mpg123-base-1.32.10-r2
index 95e7d63492fc..9e5a26d9b95d 100644
--- a/metadata/md5-cache/media-sound/mpg123-base-1.32.10-r2
+++ b/metadata/md5-cache/media-sound/mpg123-base-1.32.10-r2
@@ -13,4 +13,4 @@ RDEPEND=!<media-sound/mpg123-1.32.3-r100 !media-libs/libmpg123 dev-libs/libltdl:
SLOT=0
SRC_URI=https://downloads.sourceforge.net/mpg123/mpg123-1.32.10.tar.bz2
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=e0f1fa2067102ebf6897ddf239414735
+_md5_=ba5cfb6a2a67e0307facf65ad8dec4d3
diff --git a/metadata/md5-cache/media-sound/mpg123-base-1.32.9-r2 b/metadata/md5-cache/media-sound/mpg123-base-1.32.9-r2
index 5ffc227a6943..5abb10faf539 100644
--- a/metadata/md5-cache/media-sound/mpg123-base-1.32.9-r2
+++ b/metadata/md5-cache/media-sound/mpg123-base-1.32.9-r2
@@ -13,4 +13,4 @@ RDEPEND=!<media-sound/mpg123-1.32.3-r100 !media-libs/libmpg123 dev-libs/libltdl:
SLOT=0
SRC_URI=https://downloads.sourceforge.net/mpg123/mpg123-1.32.9.tar.bz2
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=6c4fb54500d8fd25053312cbdc8ca0a4
+_md5_=60222cc3c847c5190789c1088d6c5438
diff --git a/metadata/md5-cache/net-analyzer/netperf-2.7.0-r5 b/metadata/md5-cache/net-analyzer/netperf-2.7.0-r5
index 0eac26f4f37e..a671c8143785 100644
--- a/metadata/md5-cache/net-analyzer/netperf-2.7.0-r5
+++ b/metadata/md5-cache/net-analyzer/netperf-2.7.0-r5
@@ -11,4 +11,4 @@ RDEPEND=acct-group/netperf acct-user/netperf
SLOT=0
SRC_URI=ftp://ftp.netperf.org/netperf/netperf-2.7.0.tar.bz2
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=b852d7b1b28af64de7de974a8120bf13
+_md5_=78b511059f5c1dde1940b7ff206a6aea
diff --git a/metadata/md5-cache/net-analyzer/netperf-2.7.0_p20210121 b/metadata/md5-cache/net-analyzer/netperf-2.7.0_p20210121
index 7912e6f6d0b8..e291678c3cca 100644
--- a/metadata/md5-cache/net-analyzer/netperf-2.7.0_p20210121
+++ b/metadata/md5-cache/net-analyzer/netperf-2.7.0_p20210121
@@ -11,4 +11,4 @@ RDEPEND=acct-group/netperf acct-user/netperf
SLOT=0
SRC_URI=https://github.com/HewlettPackard/netperf/archive/3bc455b23f901dae377ca0a558e1e32aa56b31c4.tar.gz -> netperf-2.7.0_p20210121.tar.gz
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=b1f1420ebc644f62f8637834584a67d5
+_md5_=d1bedb2d73649014ac12f04199569456
diff --git a/metadata/md5-cache/net-mail/courier-imap-5.2.11 b/metadata/md5-cache/net-mail/courier-imap-5.2.11
index 66c501eb85b0..c6b5c773ad03 100644
--- a/metadata/md5-cache/net-mail/courier-imap-5.2.11
+++ b/metadata/md5-cache/net-mail/courier-imap-5.2.11
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.courier-mta.org/imap/
INHERIT=autotools readme.gentoo-r1 systemd
IUSE=berkdb debug +gdbm gnutls ipv6 selinux trashquota
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=GPL-3
RDEPEND=gnutls? ( net-libs/gnutls:=[tools] ) !gnutls? ( dev-libs/openssl:0= ) net-libs/courier-authlib net-libs/courier-unicode net-mail/mailbase net-dns/libidn:= berkdb? ( sys-libs/db:= ) gdbm? ( sys-libs/gdbm:= ) !mail-mta/courier selinux? ( sec-policy/selinux-courier ) !net-mail/cyrus-imapd !net-mail/courier-makedat
REQUIRED_USE=|| ( berkdb gdbm )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://sourceforge.net/projects/courier/files/imap/5.2.11/courier-imap-5.2.11.tar.bz2/download -> courier-imap-5.2.11.tar.bz2
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=0ff177975ef57a61b5dd8fad4adabb10
+_md5_=d6e6a3643e30224e56a5815e1669e8a0
diff --git a/metadata/md5-cache/net-misc/email-validator-1.1.0 b/metadata/md5-cache/net-misc/email-validator-1.1.0
index 0cc30079b383..69269f37685a 100644
--- a/metadata/md5-cache/net-misc/email-validator-1.1.0
+++ b/metadata/md5-cache/net-misc/email-validator-1.1.0
@@ -13,4 +13,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://michael.orlitzky.com/code/releases/email-validator-1.1.0.tar.gz
_eclasses_=ghc-package 8e4f6eb2d0e798049f6fcaf3b84c0d4a haskell-cabal bad13a2329d86d55e2032a804a9d93a4 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=13cc72075f351cfc464dbdba576ecd15
+_md5_=27c79dff1c2e148af39a597782113410
diff --git a/metadata/md5-cache/net-proxy/haproxy-dataplaneapi-3.1.5 b/metadata/md5-cache/net-proxy/haproxy-dataplaneapi-3.1.5
new file mode 100644
index 000000000000..53d21398208c
--- /dev/null
+++ b/metadata/md5-cache/net-proxy/haproxy-dataplaneapi-3.1.5
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
+DEFINED_PHASES=compile install unpack
+DESCRIPTION=haproxy dataplane api / sidecar
+EAPI=8
+HOMEPAGE=https://github.com/haproxytech/dataplaneapi https://www.haproxy.com/documentation/dataplaneapi/latest/
+INHERIT=go-module
+KEYWORDS=~amd64
+LICENSE=BSD
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/haproxytech/dataplaneapi/archive/v3.1.5.tar.gz -> haproxy-dataplaneapi-3.1.5.tar.gz http://gentooexperimental.org/~patrick/haproxy-dataplaneapi-3.1.5-vendor.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module 191a27261275fc3bff7dd7482361b5d6 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=b3d4ae39f1e321bf45f9aaef02e818cd
diff --git a/metadata/md5-cache/sci-libs/trilinos-14.4.0 b/metadata/md5-cache/sci-libs/trilinos-14.4.0
index c58443078ed5..0b25351d8835 100644
--- a/metadata/md5-cache/sci-libs/trilinos-14.4.0
+++ b/metadata/md5-cache/sci-libs/trilinos-14.4.0
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/trilinos/Trilinos/archive/trilinos-release-14-4-0.tar.gz -> trilinos-14.4.0.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=66342bfc3f1692e121e1db51785c0810
+_md5_=b5abf76e44dbb8e784b974cf625a3fd5
diff --git a/metadata/md5-cache/sci-libs/trilinos-15.1.1 b/metadata/md5-cache/sci-libs/trilinos-15.1.1
index f9ec5bcfba31..f3529aac71ba 100644
--- a/metadata/md5-cache/sci-libs/trilinos-15.1.1
+++ b/metadata/md5-cache/sci-libs/trilinos-15.1.1
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/trilinos/Trilinos/archive/trilinos-release-15-1-1.tar.gz -> trilinos-15.1.1.tar.gz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=577acb3c8ab25a5ff8cd76d0cacb5b8e
+_md5_=d91112bbacb7f1d154e291530cf2e03d
diff --git a/metadata/md5-cache/sci-ml/ideep-3.5.3_p2 b/metadata/md5-cache/sci-ml/ideep-3.5.3_p2
index c69f5353f68d..a1770120f7a7 100644
--- a/metadata/md5-cache/sci-ml/ideep-3.5.3_p2
+++ b/metadata/md5-cache/sci-ml/ideep-3.5.3_p2
@@ -1,9 +1,9 @@
DEFINED_PHASES=install
-DESCRIPTION=Intel® Optimization for Chainer
+DESCRIPTION=Intel Optimization for Chainer
EAPI=8
HOMEPAGE=https://github.com/intel/ideep
KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/intel/ideep/archive/refs/tags/pytorch-rls-v3.5.3-2.tar.gz -> ideep-3.5.3_p2.tar.gz
-_md5_=b2daccbf294885012e184bbb1af6a0a3
+_md5_=1c7392b3fbec6086a68b765cdbf320c7
diff --git a/metadata/md5-cache/sci-ml/ideep-3.5.3_p3 b/metadata/md5-cache/sci-ml/ideep-3.5.3_p3
index a97439f57cf6..8c410ff9a59c 100644
--- a/metadata/md5-cache/sci-ml/ideep-3.5.3_p3
+++ b/metadata/md5-cache/sci-ml/ideep-3.5.3_p3
@@ -1,9 +1,9 @@
DEFINED_PHASES=install
-DESCRIPTION=Intel® Optimization for Chainer
+DESCRIPTION=Intel Optimization for Chainer
EAPI=8
HOMEPAGE=https://github.com/intel/ideep
KEYWORDS=~amd64
LICENSE=MIT
SLOT=0
SRC_URI=https://github.com/intel/ideep/archive/refs/tags/pytorch-rls-v3.5.3-3.tar.gz -> ideep-3.5.3_p3.tar.gz
-_md5_=b2daccbf294885012e184bbb1af6a0a3
+_md5_=1c7392b3fbec6086a68b765cdbf320c7
diff --git a/metadata/md5-cache/sci-physics/hepmc-2.06.11 b/metadata/md5-cache/sci-physics/hepmc-2.06.11
index 64f4cedf602d..eda322c1067e 100644
--- a/metadata/md5-cache/sci-physics/hepmc-2.06.11
+++ b/metadata/md5-cache/sci-physics/hepmc-2.06.11
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=2
SRC_URI=https://hepmc.web.cern.ch/hepmc/releases/hepmc2.06.11.tgz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d8e336498fd7995b2fa898b415908aa6
+_md5_=feae5218c40bb6e8454a39890ae3fdc7
diff --git a/metadata/md5-cache/sys-apps/less-668 b/metadata/md5-cache/sys-apps/less-668
index 9d14a3439b3e..5fa6ce99fc24 100644
--- a/metadata/md5-cache/sys-apps/less-668
+++ b/metadata/md5-cache/sys-apps/less-668
@@ -9,8 +9,8 @@ IUSE=pcre test
KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( GPL-3 BSD-2 )
RDEPEND=>=app-misc/editor-wrapper-3 >=sys-libs/ncurses-5.2:= pcre? ( dev-libs/libpcre2 )
-RESTRICT=!test? ( test )
+RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://www.greenwoodsoftware.com/less/less-668.tar.gz
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=f9f1991799d9f5ac6687ab1b2227b170
+_md5_=a0140c08c25a5c80ddd4e2db3d56c9b5
diff --git a/metadata/md5-cache/sys-apps/less-678 b/metadata/md5-cache/sys-apps/less-678
index 6e49e269c843..3723516a1f6e 100644
--- a/metadata/md5-cache/sys-apps/less-678
+++ b/metadata/md5-cache/sys-apps/less-678
@@ -9,8 +9,8 @@ IUSE=pcre test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( GPL-3 BSD-2 )
RDEPEND=>=app-misc/editor-wrapper-3 >=sys-libs/ncurses-5.2:= pcre? ( dev-libs/libpcre2 )
-RESTRICT=test !test? ( test )
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.greenwoodsoftware.com/less/less-678.tar.gz
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=4aabe950fa6fc279fe75047655b5c68d
+_md5_=2b05a3d4b00a25b488fa23319fea7a44
diff --git a/metadata/md5-cache/sys-apps/less-9999 b/metadata/md5-cache/sys-apps/less-9999
index 6888d0254e1a..d53be8efef7c 100644
--- a/metadata/md5-cache/sys-apps/less-9999
+++ b/metadata/md5-cache/sys-apps/less-9999
@@ -12,4 +12,4 @@ RDEPEND=>=app-misc/editor-wrapper-3 >=sys-libs/ncurses-5.2:= pcre? ( dev-libs/li
RESTRICT=test !test? ( test )
SLOT=0
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 flag-o-matic b892042b2667b8ac69ec8a2571dc290a git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=6c9dfb5590f40ccef65fd54d8f5dba4e
+_md5_=a0140c08c25a5c80ddd4e2db3d56c9b5
diff --git a/metadata/md5-cache/sys-auth/elogind-255.17 b/metadata/md5-cache/sys-auth/elogind-255.17
new file mode 100644
index 000000000000..2d712c52025a
--- /dev/null
+++ b/metadata/md5-cache/sys-auth/elogind-255.17
@@ -0,0 +1,17 @@
+BDEPEND=app-text/docbook-xml-dtd:4.2 app-text/docbook-xml-dtd:4.5 app-text/docbook-xsl-stylesheets dev-util/gperf virtual/pkgconfig || ( ( dev-lang/python:3.13 dev-python/jinja2[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/jinja2[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jinja2[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja2[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/jinja2[python_targets_python3_9(-)] ) ) || ( ( dev-lang/python:3.13 dev-python/lxml[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lxml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lxml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lxml[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/lxml[python_targets_python3_9(-)] ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=audit? ( sys-process/audit ) sys-apps/util-linux sys-libs/libcap virtual/libudev:= acl? ( sys-apps/acl ) pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux )
+DESCRIPTION=The systemd project's logind, extracted to a standalone package
+EAPI=8
+HOMEPAGE=https://github.com/elogind/elogind
+INHERIT=eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils
+IUSE=+acl audit cgroup-hybrid debug doc +pam +policykit selinux test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=CC0-1.0 LGPL-2.1+ public-domain
+PDEPEND=sys-apps/dbus policykit? ( sys-auth/polkit )
+RDEPEND=audit? ( sys-process/audit ) sys-apps/util-linux sys-libs/libcap virtual/libudev:= acl? ( sys-apps/acl ) pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux ) !sys-apps/systemd
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/elogind/elogind/archive/v255.17.tar.gz -> elogind-255.17.tar.gz
+_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic b892042b2667b8ac69ec8a2571dc290a linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=5a78632973f41933777a69f26788934e
diff --git a/metadata/md5-cache/sys-kernel/kci-dev-0.1.2 b/metadata/md5-cache/sys-kernel/kci-dev-0.1.2
deleted file mode 100644
index fb2447d2b47a..000000000000
--- a/metadata/md5-cache/sys-kernel/kci-dev-0.1.2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Stand alone tool to interact with KernelCI
-EAPI=8
-HOMEPAGE=https://github.com/kernelci/kci-dev https://pypi.org/project/kci-dev/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64
-LICENSE=LGPL-2.1+
-RDEPEND=>=dev-python/gitpython-3.1.43[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.32.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/click-8.1.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/k/kci-dev/kci_dev-0.1.2.tar.gz
-_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=bb63573a3ee4b80f066835e7e16c1486
diff --git a/metadata/md5-cache/sys-kernel/kci-dev-0.1.4 b/metadata/md5-cache/sys-kernel/kci-dev-0.1.6
index 809dc88a93a8..7c08169a5b54 100644
--- a/metadata/md5-cache/sys-kernel/kci-dev-0.1.4
+++ b/metadata/md5-cache/sys-kernel/kci-dev-0.1.6
@@ -10,6 +10,6 @@ LICENSE=LGPL-2.1+
RDEPEND=>=dev-python/gitpython-3.1.43[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.32.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/click-8.1.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-6.0.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/k/kci-dev/kci_dev-0.1.4.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/k/kci-dev/kci_dev-0.1.6.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169
_md5_=38d478853483db8f47dac542f4e1263b
diff --git a/metadata/md5-cache/sys-libs/gpm-1.20.7-r6 b/metadata/md5-cache/sys-libs/gpm-1.20.7-r6
index c5a6d44a42b5..252891cd35cf 100644
--- a/metadata/md5-cache/sys-libs/gpm-1.20.7-r6
+++ b/metadata/md5-cache/sys-libs/gpm-1.20.7-r6
@@ -12,4 +12,4 @@ RDEPEND=sys-libs/ncurses:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mip
SLOT=0
SRC_URI=https://www.nico.schottelius.org/software/gpm/archives/gpm-1.20.7.tar.lzma https://dev.gentoo.org/~sam/distfiles/sys-libs/gpm/gpm-1.20.7-docs.patch.xz
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=7bed2373b817262fd07d4bb26f6d4c55
+_md5_=c39bedcd8a570708cf9b515ef668a45b
diff --git a/metadata/md5-cache/sys-power/sandmann-bin-1.4.0 b/metadata/md5-cache/sys-power/sandmann-bin-1.4.1
index 880162a43610..4ed47b148745 100644
--- a/metadata/md5-cache/sys-power/sandmann-bin-1.4.0
+++ b/metadata/md5-cache/sys-power/sandmann-bin-1.4.1
@@ -8,6 +8,6 @@ KEYWORDS=~amd64
LICENSE=GPL-3+ LGPL-3
RDEPEND=acct-user/sandmann >=dev-java/java-config-2.3.2 net-misc/socat sys-apps/systemd sys-auth/polkit >=virtual/jre-17 virtual/tmpfiles
SLOT=0
-SRC_URI=https://geekplace.eu/projects/sandmann/archive/sandmann-1.4.0.tar.xz
+SRC_URI=https://geekplace.eu/projects/sandmann/archive/sandmann-1.4.1.tar.xz
_eclasses_=java-utils-2 c610b1541a10e37cb26ab5b707a744f1 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
_md5_=24c5e105b80d5732de66986a9e2c84dd
diff --git a/metadata/md5-cache/www-apps/prowlarr-bin-1.36.1.5049 b/metadata/md5-cache/www-apps/prowlarr-bin-1.36.2.5059
index 18098f7e918f..b214748c75f9 100644
--- a/metadata/md5-cache/www-apps/prowlarr-bin-1.36.1.5049
+++ b/metadata/md5-cache/www-apps/prowlarr-bin-1.36.2.5059
@@ -9,6 +9,6 @@ LICENSE=GPL-3
RDEPEND=acct-group/prowlarr acct-user/prowlarr dev-libs/icu dev-db/sqlite
RESTRICT=bindist strip test
SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.36.1.5049/Prowlarr.develop.1.36.1.5049.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.36.1.5049/Prowlarr.develop.1.36.1.5049.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.36.1.5049/Prowlarr.develop.1.36.1.5049.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.36.1.5049/Prowlarr.develop.1.36.1.5049.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.36.1.5049/Prowlarr.develop.1.36.1.5049.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.36.1.5049/Prowlarr.develop.1.36.1.5049.linux-musl-core-arm64.tar.gz ) )
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.36.2.5059/Prowlarr.develop.1.36.2.5059.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.36.2.5059/Prowlarr.develop.1.36.2.5059.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.36.2.5059/Prowlarr.develop.1.36.2.5059.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.36.2.5059/Prowlarr.develop.1.36.2.5059.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.36.2.5059/Prowlarr.develop.1.36.2.5059.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Prowlarr/Prowlarr/releases/download/v1.36.2.5059/Prowlarr.develop.1.36.2.5059.linux-musl-core-arm64.tar.gz ) )
_eclasses_=systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
_md5_=ae16173934051f951202eb340b7cad46
diff --git a/metadata/md5-cache/www-apps/radarr-bin-5.23.2.9919 b/metadata/md5-cache/www-apps/radarr-bin-5.23.2.9919
deleted file mode 100644
index b7e3b0380314..000000000000
--- a/metadata/md5-cache/www-apps/radarr-bin-5.23.2.9919
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=install prepare
-DESCRIPTION=A fork of Sonarr to work with movies a la Couchpotato
-EAPI=8
-HOMEPAGE=https://www.radarr.video/ https://github.com/Radarr/Radarr/
-INHERIT=systemd
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=acct-group/radarr acct-user/radarr media-video/mediainfo dev-libs/icu dev-db/sqlite
-RESTRICT=bindist strip test
-SLOT=0
-SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.23.2.9919/Radarr.develop.5.23.2.9919.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.23.2.9919/Radarr.develop.5.23.2.9919.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.23.2.9919/Radarr.develop.5.23.2.9919.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.23.2.9919/Radarr.develop.5.23.2.9919.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.23.2.9919/Radarr.develop.5.23.2.9919.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.23.2.9919/Radarr.develop.5.23.2.9919.linux-musl-core-arm64.tar.gz ) )
-_eclasses_=systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
-_md5_=47dac8539424f34c73a6cdb4cc772310
diff --git a/metadata/md5-cache/www-apps/radarr-bin-5.23.3.9987 b/metadata/md5-cache/www-apps/radarr-bin-5.23.3.9987
new file mode 100644
index 000000000000..994f00d69037
--- /dev/null
+++ b/metadata/md5-cache/www-apps/radarr-bin-5.23.3.9987
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install prepare
+DESCRIPTION=A fork of Sonarr to work with movies a la Couchpotato
+EAPI=8
+HOMEPAGE=https://www.radarr.video/ https://github.com/Radarr/Radarr/
+INHERIT=systemd
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=acct-group/radarr acct-user/radarr media-video/mediainfo dev-libs/icu dev-db/sqlite
+RESTRICT=bindist strip test
+SLOT=0
+SRC_URI=amd64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.23.3.9987/Radarr.master.5.23.3.9987.linux-core-x64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.23.3.9987/Radarr.master.5.23.3.9987.linux-musl-core-x64.tar.gz ) ) arm? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.23.3.9987/Radarr.master.5.23.3.9987.linux-core-arm.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.23.3.9987/Radarr.master.5.23.3.9987.linux-musl-core-arm.tar.gz ) ) arm64? ( elibc_glibc? ( https://github.com/Radarr/Radarr/releases/download/v5.23.3.9987/Radarr.master.5.23.3.9987.linux-core-arm64.tar.gz ) elibc_musl? ( https://github.com/Radarr/Radarr/releases/download/v5.23.3.9987/Radarr.master.5.23.3.9987.linux-musl-core-arm64.tar.gz ) )
+_eclasses_=systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs f9d71a6efe9d083aec750dd13968e169
+_md5_=09e93e85f45fbfaa8ec1df7df4473f00
diff --git a/metadata/md5-cache/www-client/firefox-128.10.1 b/metadata/md5-cache/www-client/firefox-128.10.1
index e6a2800dc142..388f45ae4323 100644
--- a/metadata/md5-cache/www-client/firefox-128.10.1
+++ b/metadata/md5-cache/www-client/firefox-128.10.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterpr
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
IUSE=+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi +X +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm-sandbox l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv ~x86
LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) !www-client/firefox:rapid
REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wasm-sandbox? ( llvm_slot_19 ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
SLOT=esr
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/source/firefox-128.10.1esr.source.tar.xz -> firefox-128.10.1esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-11.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/af.xpi -> firefox-128.10.1esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ar.xpi -> firefox-128.10.1esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ast.xpi -> firefox-128.10.1esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/be.xpi -> firefox-128.10.1esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/bg.xpi -> firefox-128.10.1esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/br.xpi -> firefox-128.10.1esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ca.xpi -> firefox-128.10.1esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/cak.xpi -> firefox-128.10.1esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/cs.xpi -> firefox-128.10.1esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/cy.xpi -> firefox-128.10.1esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/da.xpi -> firefox-128.10.1esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/de.xpi -> firefox-128.10.1esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/dsb.xpi -> firefox-128.10.1esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/el.xpi -> firefox-128.10.1esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/en-CA.xpi -> firefox-128.10.1esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/en-GB.xpi -> firefox-128.10.1esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/es-AR.xpi -> firefox-128.10.1esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/es-ES.xpi -> firefox-128.10.1esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/et.xpi -> firefox-128.10.1esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/eu.xpi -> firefox-128.10.1esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/fi.xpi -> firefox-128.10.1esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/fr.xpi -> firefox-128.10.1esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-128.10.1esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-128.10.1esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/gd.xpi -> firefox-128.10.1esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/gl.xpi -> firefox-128.10.1esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/he.xpi -> firefox-128.10.1esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/hr.xpi -> firefox-128.10.1esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/hsb.xpi -> firefox-128.10.1esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/hu.xpi -> firefox-128.10.1esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/id.xpi -> firefox-128.10.1esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/is.xpi -> firefox-128.10.1esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/it.xpi -> firefox-128.10.1esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ja.xpi -> firefox-128.10.1esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ka.xpi -> firefox-128.10.1esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/kab.xpi -> firefox-128.10.1esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/kk.xpi -> firefox-128.10.1esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ko.xpi -> firefox-128.10.1esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/lt.xpi -> firefox-128.10.1esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/lv.xpi -> firefox-128.10.1esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ms.xpi -> firefox-128.10.1esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-128.10.1esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/nl.xpi -> firefox-128.10.1esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-128.10.1esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-128.10.1esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/pl.xpi -> firefox-128.10.1esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-128.10.1esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-128.10.1esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/rm.xpi -> firefox-128.10.1esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ro.xpi -> firefox-128.10.1esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ru.xpi -> firefox-128.10.1esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/sk.xpi -> firefox-128.10.1esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/sl.xpi -> firefox-128.10.1esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/sq.xpi -> firefox-128.10.1esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/sr.xpi -> firefox-128.10.1esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-128.10.1esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/th.xpi -> firefox-128.10.1esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/tr.xpi -> firefox-128.10.1esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/uk.xpi -> firefox-128.10.1esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/uz.xpi -> firefox-128.10.1esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/vi.xpi -> firefox-128.10.1esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-128.10.1esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-128.10.1esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ach.xpi -> firefox-128.10.1esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/an.xpi -> firefox-128.10.1esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/az.xpi -> firefox-128.10.1esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/bn.xpi -> firefox-128.10.1esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/bs.xpi -> firefox-128.10.1esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-128.10.1esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/eo.xpi -> firefox-128.10.1esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/es-CL.xpi -> firefox-128.10.1esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/es-MX.xpi -> firefox-128.10.1esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/fa.xpi -> firefox-128.10.1esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ff.xpi -> firefox-128.10.1esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/fur.xpi -> firefox-128.10.1esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/gn.xpi -> firefox-128.10.1esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-128.10.1esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-128.10.1esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-128.10.1esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ia.xpi -> firefox-128.10.1esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/km.xpi -> firefox-128.10.1esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/kn.xpi -> firefox-128.10.1esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/lij.xpi -> firefox-128.10.1esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/mk.xpi -> firefox-128.10.1esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/mr.xpi -> firefox-128.10.1esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/my.xpi -> firefox-128.10.1esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-128.10.1esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/oc.xpi -> firefox-128.10.1esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/sc.xpi -> firefox-128.10.1esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/sco.xpi -> firefox-128.10.1esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/si.xpi -> firefox-128.10.1esr-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/skr.xpi -> firefox-128.10.1esr-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/son.xpi -> firefox-128.10.1esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/szl.xpi -> firefox-128.10.1esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ta.xpi -> firefox-128.10.1esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/te.xpi -> firefox-128.10.1esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/tl.xpi -> firefox-128.10.1esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/trs.xpi -> firefox-128.10.1esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/ur.xpi -> firefox-128.10.1esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/xpi/xh.xpi -> firefox-128.10.1esr-xh.xpi )
_eclasses_=autotools 35f9bf6198bb538e28dcdea5fda274f2 check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic b892042b2667b8ac69ec8a2571dc290a gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 846280a994c1843d9c21248c188bd147 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5c455d1619576cec21d0d335343dcd2e readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 3b042096236a464b8bd9dd7a1120ad23 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=30c4fe30594617102127644c7b46b174
+_md5_=1f4384b28ce1dfd691ee758791630388
diff --git a/metadata/md5-cache/www-client/vivaldi-7.3.3635.11 b/metadata/md5-cache/www-client/vivaldi-7.3.3635.11
index 686128afa3bf..f8eb3c340515 100644
--- a/metadata/md5-cache/www-client/vivaldi-7.3.3635.11
+++ b/metadata/md5-cache/www-client/vivaldi-7.3.3635.11
@@ -5,11 +5,11 @@ HOMEPAGE=https://vivaldi.com/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop linux-info toolchain-funcs unpacker xdg
IUSE=ffmpeg-chromium gtk proprietary-codecs qt6 widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_ca-valencia +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
-KEYWORDS=-* ~amd64 ~arm ~arm64
+KEYWORDS=-* amd64 ~arm ~arm64
LICENSE=Vivaldi
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:134 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) widevine? ( www-plugins/chrome-binary-plugins )
RESTRICT=bindist mirror
SLOT=0
SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.3.3635.11-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.3.3635.11-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.3.3635.11-1_arm64.deb )
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4400c8d18586b27561a2087ca6a0773e
+_md5_=4c30808f6bbc7ade302af1d20e1ffe25
diff --git a/metadata/md5-cache/www-client/vivaldi-7.3.3635.9 b/metadata/md5-cache/www-client/vivaldi-7.3.3635.14
index 3ce0249f34f0..acb2838a7588 100644
--- a/metadata/md5-cache/www-client/vivaldi-7.3.3635.9
+++ b/metadata/md5-cache/www-client/vivaldi-7.3.3635.14
@@ -5,11 +5,11 @@ HOMEPAGE=https://vivaldi.com/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop linux-info toolchain-funcs unpacker xdg
IUSE=ffmpeg-chromium gtk proprietary-codecs qt6 widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_ca-valencia +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
-KEYWORDS=-* amd64 ~arm ~arm64
+KEYWORDS=-* ~amd64 ~arm ~arm64
LICENSE=Vivaldi
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:134 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) widevine? ( www-plugins/chrome-binary-plugins )
RESTRICT=bindist mirror
SLOT=0
-SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.3.3635.9-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.3.3635.9-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.3.3635.9-1_arm64.deb )
+SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.3.3635.14-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.3.3635.14-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_7.3.3635.14-1_arm64.deb )
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4c30808f6bbc7ade302af1d20e1ffe25
+_md5_=4400c8d18586b27561a2087ca6a0773e
diff --git a/metadata/md5-cache/www-client/vivaldi-snapshot-7.4.3679.3 b/metadata/md5-cache/www-client/vivaldi-snapshot-7.4.3684.34
index 95a1dcec6602..470e6d0891e0 100644
--- a/metadata/md5-cache/www-client/vivaldi-snapshot-7.4.3679.3
+++ b/metadata/md5-cache/www-client/vivaldi-snapshot-7.4.3684.34
@@ -10,6 +10,6 @@ LICENSE=Vivaldi
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:134 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) widevine? ( www-plugins/chrome-binary-plugins )
RESTRICT=bindist mirror
SLOT=0
-SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.4.3679.3-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.4.3679.3-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.4.3679.3-1_arm64.deb )
+SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.4.3684.34-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.4.3684.34-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_7.4.3684.34-1_arm64.deb )
_eclasses_=chromium-2 3bebf8c71f3acd4070d63b098c45a7f1 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs f9d71a6efe9d083aec750dd13968e169 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4400c8d18586b27561a2087ca6a0773e
diff --git a/metadata/md5-cache/x11-apps/sessreg-1.1.4 b/metadata/md5-cache/x11-apps/sessreg-1.1.4
new file mode 100644
index 000000000000..8f7f8b8e13aa
--- /dev/null
+++ b/metadata/md5-cache/x11-apps/sessreg-1.1.4
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install test unpack
+DEPEND=x11-base/xorg-proto
+DESCRIPTION=manage utmp/wtmp entries for non-init clients
+EAPI=8
+HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/app/sessreg
+INHERIT=xorg-meson
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+SLOT=0
+SRC_URI=https://www.x.org/releases/individual/app/sessreg-1.1.4.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xorg-meson b78e50cf109d60d32c8b028cf025256b
+_md5_=b0afde8c849b12c7a5edcf2e99bab816
diff --git a/metadata/md5-cache/x11-apps/showfont-1.0.7 b/metadata/md5-cache/x11-apps/showfont-1.0.7
new file mode 100644
index 000000000000..00e57e608170
--- /dev/null
+++ b/metadata/md5-cache/x11-apps/showfont-1.0.7
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install test unpack
+DEPEND=x11-libs/libFS x11-base/xorg-proto
+DESCRIPTION=font dumper for X font server
+EAPI=8
+HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/app/showfont
+INHERIT=xorg-meson
+KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=x11-libs/libFS
+SLOT=0
+SRC_URI=https://www.x.org/releases/individual/app/showfont-1.0.7.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xorg-meson b78e50cf109d60d32c8b028cf025256b
+_md5_=8df311544a62a4a2b7cd4588dd1e1f82
diff --git a/metadata/md5-cache/x11-apps/smproxy-1.0.8 b/metadata/md5-cache/x11-apps/smproxy-1.0.8
new file mode 100644
index 000000000000..a1e860c530be
--- /dev/null
+++ b/metadata/md5-cache/x11-apps/smproxy-1.0.8
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install test unpack
+DEPEND=x11-libs/libSM x11-libs/libICE x11-libs/libXt x11-libs/libXmu x11-base/xorg-proto
+DESCRIPTION=Session Manager Proxy
+EAPI=8
+HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/app/smproxy
+INHERIT=xorg-meson
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=x11-libs/libSM x11-libs/libICE x11-libs/libXt x11-libs/libXmu
+SLOT=0
+SRC_URI=https://www.x.org/releases/individual/app/smproxy-1.0.8.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xorg-meson b78e50cf109d60d32c8b028cf025256b
+_md5_=b2d0d1c89158e5ffb16f5c52fed5c537
diff --git a/metadata/md5-cache/x11-apps/viewres-1.0.8 b/metadata/md5-cache/x11-apps/viewres-1.0.8
new file mode 100644
index 000000000000..c09857a6a894
--- /dev/null
+++ b/metadata/md5-cache/x11-apps/viewres-1.0.8
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install test unpack
+DEPEND=x11-libs/libX11 x11-libs/libXaw x11-libs/libXt x11-libs/libXmu x11-base/xorg-proto
+DESCRIPTION=graphical class browser for Xt
+EAPI=8
+HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/app/viewres
+INHERIT=xorg-meson
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=x11-libs/libX11 x11-libs/libXaw x11-libs/libXt x11-libs/libXmu
+SLOT=0
+SRC_URI=https://www.x.org/releases/individual/app/viewres-1.0.8.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xorg-meson b78e50cf109d60d32c8b028cf025256b
+_md5_=ed01d69dda163cd20848541589cb87c3
diff --git a/metadata/md5-cache/x11-apps/xcursorgen-1.0.9 b/metadata/md5-cache/x11-apps/xcursorgen-1.0.9
new file mode 100644
index 000000000000..a2ef3ce5b311
--- /dev/null
+++ b/metadata/md5-cache/x11-apps/xcursorgen-1.0.9
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install test unpack
+DEPEND=x11-libs/libX11 x11-libs/libXcursor media-libs/libpng:0= x11-base/xorg-proto
+DESCRIPTION=create an X cursor file from a collection of PNG images
+EAPI=8
+HOMEPAGE=https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/app/xcursorgen
+INHERIT=xorg-meson
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=x11-libs/libX11 x11-libs/libXcursor media-libs/libpng:0=
+SLOT=0
+SRC_URI=https://www.x.org/releases/individual/app/xcursorgen-1.0.9.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xorg-meson b78e50cf109d60d32c8b028cf025256b
+_md5_=25f1ce60db9be8854ce49b72f5dceb7c
diff --git a/metadata/md5-cache/x11-misc/qps-2.11.0 b/metadata/md5-cache/x11-misc/qps-2.11.1
index 88641060416c..84a698be1ff0 100644
--- a/metadata/md5-cache/x11-misc/qps-2.11.0
+++ b/metadata/md5-cache/x11-misc/qps-2.11.1
@@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-2 GPL-2+ LGPL-2.1+ QPL-1.0
RDEPEND=>=dev-qt/qtbase-6.6:6[gui,widgets] >=lxqt-base/liblxqt-2.1:=
SLOT=0
-SRC_URI=https://github.com/lxqt/qps/releases/download/2.11.0/qps-2.11.0.tar.xz
+SRC_URI=https://github.com/lxqt/qps/releases/download/2.11.1/qps-2.11.1.tar.xz
_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=da70bd8fdb52ed7d6969a6e5dee276c4
diff --git a/metadata/md5-cache/x11-misc/qps-2.9.0 b/metadata/md5-cache/x11-misc/qps-2.9.0
deleted file mode 100644
index edfe93a914e2..000000000000
--- a/metadata/md5-cache/x11-misc/qps-2.9.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.0.0 app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=>=dev-qt/qtbase-6.6:6[gui,widgets] >=lxqt-base/liblxqt-2.0:=
-DESCRIPTION=Qt GUI Process Manager
-EAPI=8
-HOMEPAGE=https://lxqt-project.org/
-INHERIT=cmake xdg-utils
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv ~x86
-LICENSE=GPL-2 GPL-2+ LGPL-2.1+ QPL-1.0
-RDEPEND=>=dev-qt/qtbase-6.6:6[gui,widgets] >=lxqt-base/liblxqt-2.0:=
-SLOT=0
-SRC_URI=https://github.com/lxqt/qps/releases/download/2.9.0/qps-2.9.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=59bfc73582c04c4e053df04881028799
diff --git a/metadata/md5-cache/x11-misc/screengrab-2.8.0 b/metadata/md5-cache/x11-misc/screengrab-2.8.0
deleted file mode 100644
index a13650ab4aed..000000000000
--- a/metadata/md5-cache/x11-misc/screengrab-2.8.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=dev-qt/qttools-6.6:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=>=dev-libs/libqtxdg-4.0.0 >=dev-qt/qtbase-6.6:6[dbus,gui,network,widgets] kde-frameworks/kwindowsystem:6[X] x11-libs/libX11 x11-libs/libxcb:=
-DESCRIPTION=Qt GUI Screenshot Utility
-EAPI=8
-HOMEPAGE=https://lxqt.github.io/
-INHERIT=cmake xdg-utils
-KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=GPL-2 GPL-2+ LGPL-2.1+
-RDEPEND=>=dev-libs/libqtxdg-4.0.0 >=dev-qt/qtbase-6.6:6[dbus,gui,network,widgets] kde-frameworks/kwindowsystem:6[X] x11-libs/libX11 x11-libs/libxcb:=
-SLOT=0
-SRC_URI=https://github.com/lxqt/screengrab/releases/download/2.8.0/screengrab-2.8.0.tar.xz
-_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=66ddb9c516dd641f7979fcaf2f5a5be9
diff --git a/metadata/md5-cache/x11-misc/screengrab-3.0.0 b/metadata/md5-cache/x11-misc/screengrab-3.0.0
new file mode 100644
index 000000000000..18f499dafa24
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/screengrab-3.0.0
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.2.0 app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=dev-libs/libqtxdg-4.2.0 dev-libs/wayland >=dev-qt/qtbase-6.6:6[dbus,gui,network,widgets] >=dev-qt/qtwayland-6.6:6 kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 x11-libs/libX11 x11-libs/libxcb:=
+DESCRIPTION=Qt GUI Screenshot Utility
+EAPI=8
+HOMEPAGE=https://lxqt.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake xdg
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2 GPL-2+ LGPL-2.1+
+RDEPEND=>=dev-libs/libqtxdg-4.2.0 dev-libs/wayland >=dev-qt/qtbase-6.6:6[dbus,gui,network,widgets] >=dev-qt/qtwayland-6.6:6 kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 x11-libs/libX11 x11-libs/libxcb:=
+SLOT=0
+SRC_URI=https://github.com/lxqt/screengrab/releases/download/3.0.0/screengrab-3.0.0.tar.xz
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a778db3e4e6423c81eb512f977537026
diff --git a/metadata/md5-cache/x11-misc/sddm-0.21.0_p20250502 b/metadata/md5-cache/x11-misc/sddm-0.21.0_p20250502
new file mode 100644
index 000000000000..53afb2e2d5a0
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/sddm-0.21.0_p20250502
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/docutils >=dev-build/cmake-3.25.0 >=dev-qt/qttools-6.7.2[linguist] kde-frameworks/extra-cmake-modules:0 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=acct-group/sddm acct-user/sddm >=dev-qt/qtbase-6.7.2:6[dbus,gui,network] >=dev-qt/qtdeclarative-6.7.2:6 sys-libs/pam x11-libs/libXau x11-libs/libxcb:= elogind? ( sys-auth/elogind[pam] sys-power/upower ) systemd? ( sys-apps/systemd:=[pam] )
+DESCRIPTION=Simple Desktop Display Manager
+EAPI=8
+HOMEPAGE=https://github.com/sddm/sddm
+INHERIT=cmake linux-info optfeature pam systemd tmpfiles
+IUSE=+elogind systemd test +X
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain
+RDEPEND=acct-group/sddm acct-user/sddm >=dev-qt/qtbase-6.7.2:6[dbus,gui,network] >=dev-qt/qtdeclarative-6.7.2:6 sys-libs/pam x11-libs/libXau x11-libs/libxcb:= elogind? ( sys-auth/elogind[pam] sys-power/upower ) systemd? ( sys-apps/systemd:=[pam] ) X? ( x11-base/xorg-server ) !systemd? ( gui-libs/display-manager-init ) virtual/tmpfiles
+REQUIRED_USE=^^ ( elogind systemd )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sddm/sddm/archive/4fe234bd475ccb2a1e5aa194bec5c3aad08cebe6.tar.gz -> sddm-0.21.0_p20250502-4fe234bd.tar.gz https://dev.gentoo.org/~asturm/distfiles/sddm-0.21.0-pam.tar.xz
+_eclasses_=cmake b05c1b7b3c9213c155f128f4eadaa49f flag-o-matic b892042b2667b8ac69ec8a2571dc290a linux-info ea4122ba1d8791a12b78e53f9510a2e3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=37f238e1f59625ce58d1d11a897629eb
diff --git a/metadata/md5-cache/x11-wm/qtile-0.31.0 b/metadata/md5-cache/x11-wm/qtile-0.31.0
index 15c8a3b31a99..c1f1c9f4d01d 100644
--- a/metadata/md5-cache/x11-wm/qtile-0.31.0
+++ b/metadata/md5-cache/x11-wm/qtile-0.31.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/q/qtile/qtile-0.31.0.tar.gz
_eclasses_=distutils-r1 0e08701ccfa3f73267c62f539b7ab456 flag-o-matic b892042b2667b8ac69ec8a2571dc290a multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=631b68bfb38ff4ac401ac40694bec3d3
+_md5_=6a0bfc9d41d111b94e8eeaadbb1fc0fa
diff --git a/metadata/md5-cache/xfce-base/thunar-4.21.1 b/metadata/md5-cache/xfce-base/thunar-4.21.1
index 8cb740cb3c45..e68e04e16c76 100644
--- a/metadata/md5-cache/xfce-base/thunar-4.21.1
+++ b/metadata/md5-cache/xfce-base/thunar-4.21.1
@@ -1,4 +1,4 @@
-BDEPEND=dev-build/xfce4-dev-tools dev-libs/libxml2 sys-devel/gettext virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+BDEPEND=dev-build/xfce4-dev-tools >=dev-libs/glib-2.72.0 dev-libs/libxml2 sys-devel/gettext virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install postinst postrm test
DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[X?] >=x11-libs/pango-1.38.0 >=xfce-base/libxfce4ui-4.21.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12.0:= exif? ( >=media-libs/libexif-0.6.0:= ) introspection? ( >=dev-libs/gobject-introspection-1.72.0:= ) libnotify? ( >=x11-libs/libnotify-0.7.0 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.14.0:= ) udisks? ( >=dev-libs/libgudev-145:= ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 ) policykit? ( sys-auth/polkit )
DESCRIPTION=File manager for the Xfce desktop environment
@@ -12,4 +12,4 @@ RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24
SLOT=0/3
SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.21/thunar-4.21.1.tar.xz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a0f1eb71d1e2472f449c31b24b24a0b9
+_md5_=4c74d79c92676daadae9b73e5426f5c8
diff --git a/metadata/md5-cache/xfce-extra/xfce4-battery-plugin-1.2.0 b/metadata/md5-cache/xfce-extra/xfce4-battery-plugin-1.2.0
new file mode 100644
index 000000000000..48001aa8aac4
--- /dev/null
+++ b/metadata/md5-cache/xfce-extra/xfce4-battery-plugin-1.2.0
@@ -0,0 +1,14 @@
+BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm setup test
+DEPEND=>=dev-libs/glib-2.50.0:2 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfce4-panel-4.16.0:=
+DESCRIPTION=A battery monitor panel plugin for the Xfce desktop environment
+EAPI=8
+HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-battery-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-battery-plugin/
+INHERIT=meson linux-info xdg-utils
+KEYWORDS=~amd64 ~arm ~mips ~ppc ~riscv ~x86
+LICENSE=GPL-2+ LGPL-2+
+RDEPEND=>=dev-libs/glib-2.50.0:2 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfce4-panel-4.16.0:=
+SLOT=0
+SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-battery-plugin/1.2/xfce4-battery-plugin-1.2.0.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=919528aafd10dcb0937e0099fb759dda
diff --git a/metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.7.2 b/metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.7.2
deleted file mode 100644
index 29fc77c7bc57..000000000000
--- a/metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.7.2
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=install postinst postrm
-DEPEND=>=dev-libs/glib-2.50.0 x11-libs/libX11 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.12.0:= >=xfce-base/libxfce4util-4.12.0:= >=xfce-base/xfce4-panel-4.12.0:=
-DESCRIPTION=A calculator plugin for the Xfce4 panel
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-calculator-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-calculator-plugin/
-INHERIT=xdg-utils
-KEYWORDS=~amd64 ~riscv ~x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.50.0 x11-libs/libX11 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.12.0:= >=xfce-base/libxfce4util-4.12.0:= >=xfce-base/xfce4-panel-4.12.0:=
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-calculator-plugin/0.7/xfce4-calculator-plugin-0.7.2.tar.bz2
-_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=761be81ac6a3d959306759464826fd71
diff --git a/metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.8.0 b/metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.8.0
new file mode 100644
index 000000000000..da22c74d0f15
--- /dev/null
+++ b/metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.8.0
@@ -0,0 +1,14 @@
+BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm test
+DEPEND=>=dev-libs/glib-2.50.0 >=x11-libs/gtk+-3.22.20:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfce4-panel-4.16.0:=
+DESCRIPTION=A calculator plugin for the Xfce4 panel
+EAPI=8
+HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-calculator-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-calculator-plugin/
+INHERIT=meson xdg-utils
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/glib-2.50.0 >=x11-libs/gtk+-3.22.20:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfce4-panel-4.16.0:=
+SLOT=0
+SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-calculator-plugin/0.8/xfce4-calculator-plugin-0.8.0.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=44ce760100f945452f5adcd83a70f2b6
diff --git a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.7.0 b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.7.0
new file mode 100644
index 000000000000..9cd02a9ddaad
--- /dev/null
+++ b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.7.0
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-libs/glib-2.60.0 >=sys-devel/gettext-0.19.8 virtual/pkgconfig wayland? ( >=dev-util/wayland-scanner-1.15.0 ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm test
+DEPEND=>=dev-libs/glib-2.60.0 >=x11-libs/gtk+-3.22.29:3[wayland?,X?] >=xfce-base/libxfce4ui-4.18.0:= >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/xfce4-panel-4.18.0:= >=xfce-base/xfconf-4.18.0:= X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXtst-1.0.0 ) qrcode? ( >=media-gfx/qrencode-3.3.0:= ) wayland? ( >=dev-libs/wayland-1.15.0 ) X? ( >=x11-base/xorg-proto-7.0.0 )
+DESCRIPTION=A clipboard manager plug-in for the Xfce panel
+EAPI=8
+HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/
+INHERIT=meson xdg-utils
+IUSE=X qrcode test wayland
+KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/glib-2.60.0 >=x11-libs/gtk+-3.22.29:3[wayland?,X?] >=xfce-base/libxfce4ui-4.18.0:= >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/xfce4-panel-4.18.0:= >=xfce-base/xfconf-4.18.0:= X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXtst-1.0.0 ) qrcode? ( >=media-gfx/qrencode-3.3.0:= ) wayland? ( >=dev-libs/wayland-1.15.0 )
+REQUIRED_USE=|| ( X wayland )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-clipman-plugin/1.7/xfce4-clipman-plugin-1.7.0.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=6b120329caf17f30da07767d22dbc873
diff --git a/metadata/md5-cache/xfce-extra/xfce4-cpufreq-plugin-1.3.0 b/metadata/md5-cache/xfce-extra/xfce4-cpufreq-plugin-1.3.0
new file mode 100644
index 000000000000..0b9feea8f16b
--- /dev/null
+++ b/metadata/md5-cache/xfce-extra/xfce4-cpufreq-plugin-1.3.0
@@ -0,0 +1,14 @@
+BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm test
+DEPEND=>=dev-libs/glib-2.50.0 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:=
+DESCRIPTION=A panel plugin for showing information about cpufreq settings
+EAPI=8
+HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-cpufreq-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-cpufreq-plugin/
+INHERIT=meson xdg-utils
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/glib-2.50.0 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:=
+SLOT=0
+SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-cpufreq-plugin/1.3/xfce4-cpufreq-plugin-1.3.0.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=73cae848be01f94cff4a88250a558fa0
diff --git a/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.3.0 b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.3.0
new file mode 100644
index 000000000000..55cc8d1b615f
--- /dev/null
+++ b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.3.0
@@ -0,0 +1,14 @@
+BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm test
+DEPEND=>=dev-libs/glib-2.50.0 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/xfconf-4.12.0:=
+DESCRIPTION=A system load plug-in for the Xfce panel
+EAPI=8
+HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-cpugraph-plugin https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin/
+INHERIT=meson xdg-utils
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD-2 GPL-2+
+RDEPEND=>=dev-libs/glib-2.50.0 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/xfconf-4.12.0:=
+SLOT=0
+SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-cpugraph-plugin/1.3/xfce4-cpugraph-plugin-1.3.0.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=3492b2bb60cc502e77de1be32b9bc00c
diff --git a/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.9 b/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.9
index 5cda1ad91756..b406e55399d8 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.9
+++ b/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.9
@@ -1,4 +1,4 @@
-BDEPEND=dev-util/gdbus-codegen virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+BDEPEND=>=dev-libs/glib-2.66.0 dev-util/gdbus-codegen virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install postinst postrm test
DEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/libxfce4ui-4.18.0:= >=xfce-base/xfce4-panel-4.18.0:=
DESCRIPTION=A dict.org querying application and panel plug-in for the Xfce desktop
@@ -11,4 +11,4 @@ RDEPEND=>=dev-libs/glib-2.66.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/libxfce4util
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/xfce4-dict/0.8/xfce4-dict-0.8.9.tar.xz
_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b441f73df668b0872c6072c642fa5185
+_md5_=d461ac859bd970cdc6c700dd892da8f1
diff --git a/metadata/md5-cache/xfce-extra/xfce4-diskperf-plugin-2.8.0 b/metadata/md5-cache/xfce-extra/xfce4-diskperf-plugin-2.8.0
new file mode 100644
index 000000000000..49618c155b68
--- /dev/null
+++ b/metadata/md5-cache/xfce-extra/xfce4-diskperf-plugin-2.8.0
@@ -0,0 +1,14 @@
+BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm test
+DEPEND=>=dev-libs/glib-2.50.0 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] >=xfce-base/libxfce4util-4.16.0:=[gtk3(+)] >=xfce-base/xfce4-panel-4.16.0:=
+DESCRIPTION=A panel plug-in for disk usage and performance statistics
+EAPI=8
+HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-diskperf-plugin https://gitlab.xfce.org/panel-plugins/xfce4-diskperf-plugin/
+INHERIT=meson xdg-utils
+KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD-2
+RDEPEND=>=dev-libs/glib-2.50.0 >=x11-libs/gtk+-3.22.0:3 >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)] >=xfce-base/libxfce4util-4.16.0:=[gtk3(+)] >=xfce-base/xfce4-panel-4.16.0:=
+SLOT=0
+SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-diskperf-plugin/2.8/xfce4-diskperf-plugin-2.8.0.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=17bd22bd8fdab47f480cca01644145db
diff --git a/metadata/md5-cache/xfce-extra/xfce4-docklike-plugin-0.5.0 b/metadata/md5-cache/xfce-extra/xfce4-docklike-plugin-0.5.0
new file mode 100644
index 000000000000..4075788dbcf7
--- /dev/null
+++ b/metadata/md5-cache/xfce-extra/xfce4-docklike-plugin-0.5.0
@@ -0,0 +1,16 @@
+BDEPEND=>=sys-devel/gettext-0.19.8 virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm test
+DEPEND=>=dev-libs/glib-2.58.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=x11-libs/cairo-1.16.0 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/libxfce4windowing-4.19.4:=[X?] X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXi-1.2.0 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 )
+DESCRIPTION=A modern, minimalist docklike taskbar for Xfce
+EAPI=8
+HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-docklike-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin/
+INHERIT=meson xdg-utils
+IUSE=X wayland
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=>=dev-libs/glib-2.58.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=x11-libs/cairo-1.16.0 >=xfce-base/libxfce4ui-4.16.0:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfce4-panel-4.16.0:= >=xfce-base/libxfce4windowing-4.19.4:=[X?] X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXi-1.2.0 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 )
+REQUIRED_USE=|| ( X wayland )
+SLOT=0
+SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-docklike-plugin/0.5/xfce4-docklike-plugin-0.5.0.tar.xz
+_eclasses_=flag-o-matic b892042b2667b8ac69ec8a2571dc290a meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 5c455d1619576cec21d0d335343dcd2e toolchain-funcs f9d71a6efe9d083aec750dd13968e169 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=c633516771b727649c8db5b884bf3548
diff --git a/net-analyzer/netperf/netperf-2.7.0-r5.ebuild b/net-analyzer/netperf/netperf-2.7.0-r5.ebuild
index 29ce9aa65549..e65ca789afeb 100644
--- a/net-analyzer/netperf/netperf-2.7.0-r5.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0-r5.ebuild
@@ -48,8 +48,8 @@ src_prepare() {
}
src_configure() {
- # netlib.c:2292:5: warning: implicit declaration of function ‘sched_setaffinity’
- # nettest_omni.c:2943:5: warning: implicit declaration of function ‘splice’
+ # netlib.c:2292:5: warning: implicit declaration of function 'sched_setaffinity'
+ # nettest_omni.c:2943:5: warning: implicit declaration of function 'splice'
# TODO: drop once https://github.com/HewlettPackard/netperf/pull/73 merged
append-cppflags -D_GNU_SOURCE
diff --git a/net-analyzer/netperf/netperf-2.7.0_p20210121.ebuild b/net-analyzer/netperf/netperf-2.7.0_p20210121.ebuild
index 35ba7901bc35..634236baa46c 100644
--- a/net-analyzer/netperf/netperf-2.7.0_p20210121.ebuild
+++ b/net-analyzer/netperf/netperf-2.7.0_p20210121.ebuild
@@ -49,8 +49,8 @@ src_prepare() {
}
src_configure() {
- # netlib.c:2292:5: warning: implicit declaration of function ‘sched_setaffinity’
- # nettest_omni.c:2943:5: warning: implicit declaration of function ‘splice’
+ # netlib.c:2292:5: warning: implicit declaration of function 'sched_setaffinity'
+ # nettest_omni.c:2943:5: warning: implicit declaration of function 'splice'
# TODO: drop once https://github.com/HewlettPackard/netperf/pull/73 merged
append-cppflags -D_GNU_SOURCE
diff --git a/net-mail/courier-imap/courier-imap-5.2.11.ebuild b/net-mail/courier-imap/courier-imap-5.2.11.ebuild
index b4ea015adf1d..c089b25de0d4 100644
--- a/net-mail/courier-imap/courier-imap-5.2.11.ebuild
+++ b/net-mail/courier-imap/courier-imap-5.2.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://sourceforge.net/projects/courier/files/imap/${PV}/${P}.tar.bz2/
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="berkdb debug +gdbm gnutls ipv6 selinux trashquota"
REQUIRED_USE="|| ( berkdb gdbm )"
diff --git a/net-misc/email-validator/email-validator-1.1.0.ebuild b/net-misc/email-validator/email-validator-1.1.0.ebuild
index 6157158555f4..ad0f78ab12fd 100644
--- a/net-misc/email-validator/email-validator-1.1.0.ebuild
+++ b/net-misc/email-validator/email-validator-1.1.0.ebuild
@@ -14,7 +14,7 @@ LICENSE="AGPL-3+"
SLOT="0"
KEYWORDS="~amd64"
-RESTRICT=test # Ambiguous module name ‘Network.DNS’: dns-4.0.1 resolv-0.1.2.0
+RESTRICT=test # Ambiguous module name 'Network.DNS': dns-4.0.1 resolv-0.1.2.0
RDEPEND=">=dev-haskell/cmdargs-0.10:=
>=dev-haskell/dns-2:=
diff --git a/net-proxy/haproxy-dataplaneapi/Manifest b/net-proxy/haproxy-dataplaneapi/Manifest
index e50931f6a82e..ab5a31ed9aaa 100644
--- a/net-proxy/haproxy-dataplaneapi/Manifest
+++ b/net-proxy/haproxy-dataplaneapi/Manifest
@@ -1,2 +1,4 @@
DIST haproxy-dataplaneapi-3.0.3-vendor.tar.xz 2921660 BLAKE2B 9a23c19c93aa349770d10dafc13d3c4cd49e32b3e32be42efa93caec290341d538dab481959489f055193221e830f3c9259dd8579a49615b2c61676173d82c7e SHA512 4cda2790f6af14e3cade41ff84d2b61a31c88ef3a873dff01042c5f25b4a2e0947e49c402e60473b3fee555db4bee9f004a007e316c3dc38a940159081360562
DIST haproxy-dataplaneapi-3.0.3.tar.gz 922986 BLAKE2B 4e313ad60a4754a41719be370c71826729e44ea2d01220f9710810ef558402e4ee5c7efa881c0cd3919abeee4830ccafda40874a2ee37ac7727851cefa8ec9e6 SHA512 dec30d8bd5c92ec4bae88090b8f22d3aedbd14db14f87cade64e79887faf3b50e7ca6f7fbbaf506ac393a09947479ca1acdd985661cf9384940a8f8ecfdb387a
+DIST haproxy-dataplaneapi-3.1.5-vendor.tar.xz 2620736 BLAKE2B dbb843f93680cfa62f62cc73abd111e451b5e2877d91acbb0130c2553da57effdae639ad6e795ab5ea71119b6084924b3cff13137259d7f6debaf1fae26e0845 SHA512 25c56935d8105605251c46b76ae519c941891e65c674b3a2467bdecb6b187087418675540b8bbcdca9607e946ade46388834d80e390d9a76017545ab91907087
+DIST haproxy-dataplaneapi-3.1.5.tar.gz 956585 BLAKE2B fee63a14108de5590f36e9efe96586b178ba81fbd348c087adc86edcb0b981139443f706d89d2e89e366663fef396d9507ac34acc333f5e2b022b1fd34717846 SHA512 0357364c69172d83122fd07b49d84ec123e55b3ec63f262c8965f9848cdeb9b22496a57d0da6481fa4d0b6d10e76165068bee865d7255d87c5548c4567eaa2e0
diff --git a/net-proxy/haproxy-dataplaneapi/haproxy-dataplaneapi-3.1.5.ebuild b/net-proxy/haproxy-dataplaneapi/haproxy-dataplaneapi-3.1.5.ebuild
new file mode 100644
index 000000000000..a113aa99ca10
--- /dev/null
+++ b/net-proxy/haproxy-dataplaneapi/haproxy-dataplaneapi-3.1.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+DESCRIPTION="haproxy dataplane api / sidecar"
+HOMEPAGE="https://github.com/haproxytech/dataplaneapi https://www.haproxy.com/documentation/dataplaneapi/latest/"
+
+SRC_URI="https://github.com/haproxytech/dataplaneapi/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ http://gentooexperimental.org/~patrick/${P}-vendor.tar.xz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+S="${WORKDIR}/dataplaneapi-${PV}"
+
+src_compile() {
+ ego build -o ./build/dataplaneapi ./cmd/dataplaneapi/
+}
+
+src_install() {
+ dobin build/dataplaneapi
+ dodoc README.md
+}
diff --git a/sci-libs/trilinos/trilinos-14.4.0.ebuild b/sci-libs/trilinos/trilinos-14.4.0.ebuild
index 511fa2a179e7..b44e80914743 100644
--- a/sci-libs/trilinos/trilinos-14.4.0.ebuild
+++ b/sci-libs/trilinos/trilinos-14.4.0.ebuild
@@ -237,7 +237,7 @@ src_install() {
# Let us move the bin directory out of the way to avoid potential
# clashes due to very generically named binaries such as
- # »nvcc_wrapper«, etc.
+ # "nvcc_wrapper", etc.
mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"
# Move the cmake directory to the right location:
diff --git a/sci-libs/trilinos/trilinos-15.1.1.ebuild b/sci-libs/trilinos/trilinos-15.1.1.ebuild
index cd78fe400424..4647b08f7922 100644
--- a/sci-libs/trilinos/trilinos-15.1.1.ebuild
+++ b/sci-libs/trilinos/trilinos-15.1.1.ebuild
@@ -228,7 +228,7 @@ src_install() {
# Let us move the bin directory out of the way to avoid potential
# clashes due to very generically named binaries such as
- # »nvcc_wrapper«, etc.
+ # "nvcc_wrapper", etc.
mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"
# Move the cmake directory to the right location:
diff --git a/sci-ml/ideep/ideep-3.5.3_p2.ebuild b/sci-ml/ideep/ideep-3.5.3_p2.ebuild
index c01174665e58..eca262aae4a8 100644
--- a/sci-ml/ideep/ideep-3.5.3_p2.ebuild
+++ b/sci-ml/ideep/ideep-3.5.3_p2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
MYP=pytorch-rls-v${PV/_p/-}
-DESCRIPTION="Intel® Optimization for Chainer"
+DESCRIPTION="Intel Optimization for Chainer"
HOMEPAGE="https://github.com/intel/ideep"
SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/${MYP}.tar.gz
-> ${P}.tar.gz"
diff --git a/sci-ml/ideep/ideep-3.5.3_p3.ebuild b/sci-ml/ideep/ideep-3.5.3_p3.ebuild
index c01174665e58..eca262aae4a8 100644
--- a/sci-ml/ideep/ideep-3.5.3_p3.ebuild
+++ b/sci-ml/ideep/ideep-3.5.3_p3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
MYP=pytorch-rls-v${PV/_p/-}
-DESCRIPTION="Intel® Optimization for Chainer"
+DESCRIPTION="Intel Optimization for Chainer"
HOMEPAGE="https://github.com/intel/ideep"
SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/${MYP}.tar.gz
-> ${P}.tar.gz"
diff --git a/sci-physics/hepmc/hepmc-2.06.11.ebuild b/sci-physics/hepmc/hepmc-2.06.11.ebuild
index 9d22aed74fd1..b0d8503680db 100644
--- a/sci-physics/hepmc/hepmc-2.06.11.ebuild
+++ b/sci-physics/hepmc/hepmc-2.06.11.ebuild
@@ -70,7 +70,7 @@ src_prepare() {
}
src_configure() {
- # error: ‘hepevt_’ violates the C++ One Definition Rule [-Werror=odr]
+ # error: 'hepevt_' violates the C++ One Definition Rule [-Werror=odr]
# Bug 863284
filter-lto
# use MeV over GeV and mm over cm
diff --git a/sys-apps/less/less-668.ebuild b/sys-apps/less/less-668.ebuild
index c1839a5ab314..be837676e6ca 100644
--- a/sys-apps/less/less-668.ebuild
+++ b/sys-apps/less/less-668.ebuild
@@ -34,7 +34,8 @@ S="${WORKDIR}"/${MY_P/?beta}
LICENSE="|| ( GPL-3 BSD-2 )"
SLOT="0"
IUSE="pcre test"
-RESTRICT="!test? ( test )"
+# chinese1, utf8-2
+RESTRICT="test !test? ( test )"
DEPEND="
>=app-misc/editor-wrapper-3
diff --git a/sys-apps/less/less-678.ebuild b/sys-apps/less/less-678.ebuild
index 2f8d008cf5b3..d0f19d686a29 100644
--- a/sys-apps/less/less-678.ebuild
+++ b/sys-apps/less/less-678.ebuild
@@ -34,8 +34,7 @@ S="${WORKDIR}"/${MY_P/?beta}
LICENSE="|| ( GPL-3 BSD-2 )"
SLOT="0"
IUSE="pcre test"
-# chinese1, utf8-2
-RESTRICT="test !test? ( test )"
+RESTRICT="!test? ( test )"
DEPEND="
>=app-misc/editor-wrapper-3
diff --git a/sys-apps/less/less-9999.ebuild b/sys-apps/less/less-9999.ebuild
index 57c09fbfd9a1..be837676e6ca 100644
--- a/sys-apps/less/less-9999.ebuild
+++ b/sys-apps/less/less-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,7 +25,7 @@ else
SRC_URI="https://www.greenwoodsoftware.com/less/${MY_P}.tar.gz"
if [[ ${PV} != *_beta* ]] ; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
fi
diff --git a/sys-auth/elogind/Manifest b/sys-auth/elogind/Manifest
index 640dcae155aa..4fd2bce5c130 100644
--- a/sys-auth/elogind/Manifest
+++ b/sys-auth/elogind/Manifest
@@ -1,2 +1,3 @@
DIST elogind-252.9.tar.gz 1922777 BLAKE2B dd566125e407b3479a44b007890f97c9c87a325b3fed2d3505499d2163f113affd998e14b1c1fc50b9b86b0d155b51dae344dcc1cddafb6a48c631d0a0f00c9a SHA512 eed620cbc2f03bfeae6a80c9a421c21d3293fa40adffb96c7e4d86508c06712041f6623fb2bac15ecbb85faca4b5674ea6423b3067840809fb27d023fd9e5ffd
+DIST elogind-255.17.tar.gz 2183733 BLAKE2B d7d239e8ff946ed430df6245dba548fc39e7c9663b0cbcecbbf338fe9a13083f7143ddf34e493969dc183b17c3c986bf137bc8a8ce549c5bf10b73029fa7a8e7 SHA512 fb86f9d627792bbd1ab42e54345b2b670c073a077f65cdf860053ab0811c0892807c4f971820d7e703f7daa01f398cbd2dfb50ccdfc83cec1467308f7a4c2090
DIST elogind-255.5.tar.gz 2127126 BLAKE2B 395352fc24bc815d1e39c2d5722eb09c2e3378873e2ea4173d8c209cd66c28a9b94ebe62ab3efbd5dccd822d99b86a6c1a871620adefb1215cb6d4ceee78a9f9 SHA512 dd9494062ef18c3c4cddbaf70b394bf90f6da3ce49f85312e99eabde54b2fcdb5cfdde1bcbaa661031afc72853e9b138dae336e1caed72e927bfd61c8cb22895
diff --git a/sys-auth/elogind/elogind-255.17.ebuild b/sys-auth/elogind/elogind-255.17.ebuild
new file mode 100644
index 000000000000..5da323c91e1e
--- /dev/null
+++ b/sys-auth/elogind/elogind-255.17.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
+if [[ ${PV} = *9999* ]]; then
+ EGIT_BRANCH="v255-stable"
+ EGIT_REPO_URI="https://github.com/elogind/elogind.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+inherit eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils
+
+DESCRIPTION="The systemd project's logind, extracted to a standalone package"
+HOMEPAGE="https://github.com/elogind/elogind"
+
+LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
+SLOT="0"
+IUSE="+acl audit cgroup-hybrid debug doc +pam +policykit selinux test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-text/docbook-xml-dtd:4.2
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-util/gperf
+ virtual/pkgconfig
+ $(python_gen_any_dep 'dev-python/jinja2[${PYTHON_USEDEP}]')
+ $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
+"
+DEPEND="
+ audit? ( sys-process/audit )
+ sys-apps/util-linux
+ sys-libs/libcap
+ virtual/libudev:=
+ acl? ( sys-apps/acl )
+ pam? ( sys-libs/pam )
+ selinux? ( sys-libs/libselinux )
+"
+RDEPEND="${DEPEND}
+ !sys-apps/systemd
+"
+PDEPEND="
+ sys-apps/dbus
+ policykit? ( sys-auth/polkit )
+"
+
+DOCS=( README.md )
+
+PATCHES=(
+ # all downstream patches:
+ "${FILESDIR}/${PN}-252.9-nodocs.patch"
+ # See also:
+ # https://github.com/elogind/elogind/issues/285
+ "${FILESDIR}/${P}-revert-s2idle.patch" # bug 939042
+)
+
+python_check_deps() {
+ python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SIGNALFD ~TIMERFD"
+
+ use kernel_linux && linux-info_pkg_setup
+}
+
+src_prepare() {
+ default
+ xdg_environment_reset
+
+ # don't cleanup /dev/shm/ on logout on logout
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949698
+ sed -e "s/#RemoveIPC=yes/RemoveIPC=no/" \
+ -i src/login/logind.conf.in || die
+}
+
+src_configure() {
+ if use cgroup-hybrid; then
+ cgroupmode="hybrid"
+ else
+ cgroupmode="unified"
+ fi
+
+ python_setup
+
+ EMESON_BUILDTYPE="$(usex debug debug release)"
+
+ local emesonargs=(
+ -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
+ -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
+ -Dudevrulesdir="${EPREFIX}$(get_udevdir)"/rules.d
+ --libexecdir="lib/elogind"
+ --localstatedir="${EPREFIX}"/var
+ -Dbashcompletiondir="${EPREFIX}/usr/share/bash-completion/completions"
+ -Dman=auto
+ -Dsmack=true
+ -Dcgroup-controller=openrc
+ -Ddefault-hierarchy=${cgroupmode}
+ -Ddefault-kill-user-processes=false
+ -Dacl=$(usex acl enabled disabled)
+ -Daudit=$(usex audit enabled disabled)
+ -Dhtml=$(usex doc auto disabled)
+ -Dpam=$(usex pam enabled disabled)
+ -Dpamlibdir="$(getpam_mod_dir)"
+ -Dselinux=$(usex selinux enabled disabled)
+ -Dtests=$(usex test true false)
+ -Dutmp=$(usex elibc_musl false true)
+ -Dmode=release
+
+ # Ensure consistency between merged-usr and split-usr (bug 945965)
+ -Dhalt-path="${EPREFIX}/sbin/halt"
+ -Dkexec-path="${EPREFIX}/usr/sbin/kexec"
+ -Dnologin-path="${EPREFIX}/sbin/nologin"
+ -Dpoweroff-path="${EPREFIX}/sbin/poweroff"
+ -Dreboot-path="${EPREFIX}/sbin/reboot"
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ keepdir /var/lib/elogind
+
+ newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
+
+ newconfd "${FILESDIR}"/${PN}.conf ${PN}
+}
+
+pkg_postinst() {
+ udev_reload
+ if ! use pam; then
+ ewarn "${PN} will not be managing user logins/seats without USE=\"pam\"!"
+ ewarn "In other words, it will be useless for most applications."
+ ewarn
+ fi
+ if ! use policykit; then
+ ewarn "loginctl will not be able to perform privileged operations without"
+ ewarn "USE=\"policykit\"! That means e.g. no suspend or hibernate."
+ ewarn
+ fi
+ if [[ "$(rc-config list boot | grep elogind)" != "" ]]; then
+ elog "elogind is currently started from boot runlevel."
+ elif [[ "$(rc-config list default | grep elogind)" != "" ]]; then
+ ewarn "elogind is currently started from default runlevel."
+ ewarn "Please remove elogind from the default runlevel and"
+ ewarn "add it to the boot runlevel by:"
+ ewarn "# rc-update del elogind default"
+ ewarn "# rc-update add elogind boot"
+ else
+ elog "elogind is currently not started from any runlevel."
+ elog "You may add it to the boot runlevel by:"
+ elog "# rc-update add elogind boot"
+ elog
+ elog "Alternatively, you can leave elogind out of any"
+ elog "runlevel. It will then be started automatically"
+ if use pam; then
+ elog "when the first service calls it via dbus, or"
+ elog "the first user logs into the system."
+ else
+ elog "when the first service calls it via dbus."
+ fi
+ fi
+
+ if ver_replacing -lt 252.9; then
+ elog "Starting with release 252.9 the sleep configuration is now done"
+ elog "in the /etc/elogind/sleep.conf. Should you use non-default sleep"
+ elog "configuration remember to migrate those to new configuration file."
+ fi
+
+ local file files
+ # find custom hooks excluding known (nvidia-drivers, sys-power/tlp)
+ if [[ -d "${EROOT}"/$(get_libdir)/elogind/system-sleep ]]; then
+ readarray -t files < <(find "${EROOT}"/$(get_libdir)/elogind/system-sleep/ \
+ -type f \( -not -iname ".keep_dir" -a \
+ -not -iname "nvidia" -a \
+ -not -iname "49-tlp-sleep" \) || die)
+ fi
+ if [[ ${#files[@]} -gt 0 ]]; then
+ ewarn "*** Custom hooks in obsolete path detected ***"
+ for file in "${files[@]}"; do
+ ewarn " ${file}"
+ done
+ ewarn "Move these custom hooks to ${EROOT}/etc/elogind/system-sleep/ instead."
+ fi
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/sys-auth/elogind/files/elogind-255.17-revert-s2idle.patch b/sys-auth/elogind/files/elogind-255.17-revert-s2idle.patch
new file mode 100644
index 000000000000..bec161499c52
--- /dev/null
+++ b/sys-auth/elogind/files/elogind-255.17-revert-s2idle.patch
@@ -0,0 +1,108 @@
+From 2b522bb0cd3872107335459d82b92f73f6a50bf7 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Tue, 12 Nov 2024 23:43:16 +0100
+Subject: [PATCH 1/2] Revert "Re-Add sleep mode configuration"
+
+This reverts commit 7707a30dfb2496a4c9c5939f0dd8bb39baebfecd.
+---
+ src/shared/sleep-config.c | 8 --------
+ 1 file changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/src/shared/sleep-config.c b/src/shared/sleep-config.c
+index 053e908e6..5ddcb006f 100644
+--- a/src/shared/sleep-config.c
++++ b/src/shared/sleep-config.c
+@@ -42,11 +42,7 @@ static char* const* const sleep_default_state_table[_SLEEP_OPERATION_CONFIG_MAX]
+ };
+
+ static char* const* const sleep_default_mode_table[_SLEEP_OPERATION_CONFIG_MAX] = {
+-#if 0 /// elogind supports suspend modes (deep s2idle) so we need defaults, too
+ /* Not used by SLEEP_SUSPEND */
+-#else // 0
+- [SLEEP_SUSPEND] = STRV_MAKE("deep", "s2idle"),
+-#endif // 0
+ [SLEEP_HIBERNATE] = STRV_MAKE("platform", "shutdown"),
+ [SLEEP_HYBRID_SLEEP] = STRV_MAKE("suspend"),
+ };
+@@ -172,11 +168,7 @@ int parse_sleep_config(SleepConfig **ret) {
+ { "Sleep", "AllowHybridSleep", config_parse_tristate, 0, &allow_hybrid_sleep },
+
+ { "Sleep", "SuspendState", config_parse_strv, 0, sc->states + SLEEP_SUSPEND },
+-#if 0 /// elogind does support suspend modes
+ { "Sleep", "SuspendMode", config_parse_warn_compat, DISABLED_LEGACY, NULL },
+-#else // 0
+- { "Sleep", "SuspendMode", config_parse_sleep_mode, 0, sc->modes + SLEEP_SUSPEND },
+-#endif // 0
+
+ { "Sleep", "HibernateState", config_parse_warn_compat, DISABLED_LEGACY, NULL },
+ { "Sleep", "HibernateMode", config_parse_sleep_mode, 0, sc->modes + SLEEP_HIBERNATE },
+--
+2.47.0
+
+
+From 10a451df4259113738f0839e09041742dd8ccbc2 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Tue, 12 Nov 2024 23:47:19 +0100
+Subject: [PATCH 2/2] Revert "Re-add elogind additions to sleep.conf loading
+ and split those into sleep.donf.d/10-elogind.conf"
+
+This reverts commit c5e7ba0c47ae95e2cf6fd48dc9353e8f333200c4.
+---
+ src/shared/sleep-config.c | 9 ---------
+ src/sleep/meson.build | 4 ----
+ src/sleep/sleep.conf | 9 +++++++++
+ 3 files changed, 9 insertions(+), 13 deletions(-)
+
+diff --git a/src/shared/sleep-config.c b/src/shared/sleep-config.c
+index 5ddcb006f..097c203ca 100644
+--- a/src/shared/sleep-config.c
++++ b/src/shared/sleep-config.c
+@@ -153,15 +153,6 @@ int parse_sleep_config(SleepConfig **ret) {
+ #endif // 0
+
+ const ConfigTableItem items[] = {
+-#if 1 /// Additional options for elogind
+- { "Sleep", "AllowPowerOffInterrupts", config_parse_bool, 0, &sc->allow_poweroff_interrupts },
+- { "Sleep", "BroadcastPowerOffInterrupts", config_parse_bool, 0, &sc->broadcast_poweroff_interrupts },
+- { "Sleep", "AllowSuspendInterrupts", config_parse_bool, 0, &sc->allow_suspend_interrupts },
+- { "Sleep", "BroadcastSuspendInterrupts", config_parse_bool, 0, &sc->broadcast_suspend_interrupts },
+- { "Sleep", "HandleNvidiaSleep", config_parse_bool, 0, &sc->handle_nvidia_sleep },
+- { "Sleep", "SuspendByUsing", config_parse_strv, 0, &sc->suspend_by_using },
+- { "Sleep", "HibernateByUsing", config_parse_strv, 0, &sc->hibernate_by_using },
+-#endif // 1
+ { "Sleep", "AllowSuspend", config_parse_tristate, 0, &allow_suspend },
+ { "Sleep", "AllowHibernation", config_parse_tristate, 0, &allow_hibernate },
+ { "Sleep", "AllowSuspendThenHibernate", config_parse_tristate, 0, &allow_s2h },
+diff --git a/src/sleep/meson.build b/src/sleep/meson.build
+index c711a1b5c..3b06a6e91 100644
+--- a/src/sleep/meson.build
++++ b/src/sleep/meson.build
+@@ -28,8 +28,4 @@ sleep_files = files(
+ if install_sysconfdir_samples
+ install_data('sleep.conf',
+ install_dir : pkgconfigfiledir)
+-#if 1 /// elogind comes with a first drop-in representing its defaults
+- install_data('10-elogind.conf',
+- install_dir : pkgconfigfiledir / 'sleep.conf.d' )
+-#endif // 1
+ endif
+diff --git a/src/sleep/sleep.conf b/src/sleep/sleep.conf
+index ea048892b..b71790711 100644
+--- a/src/sleep/sleep.conf
++++ b/src/sleep/sleep.conf
+@@ -23,3 +23,12 @@
+ #HibernateMode=platform shutdown
+ #HibernateDelaySec=
+ #SuspendEstimationSec=60min
++
++# elogind additions
++#AllowPowerOffInterrupts=no
++#BroadcastPowerOffInterrupts=yes
++#AllowSuspendInterrupts=no
++#BroadcastSuspendInterrupts=yes
++#SuspendByUsing=
++#HibernateByUsing=
++#HandleNvidiaSleep=no
+--
+2.47.0
+
diff --git a/sys-kernel/kci-dev/Manifest b/sys-kernel/kci-dev/Manifest
index ea2272114c8a..d30b6556e7fa 100644
--- a/sys-kernel/kci-dev/Manifest
+++ b/sys-kernel/kci-dev/Manifest
@@ -1,2 +1 @@
-DIST kci_dev-0.1.2.tar.gz 22576 BLAKE2B fe3ccc5900d35c54040f088fb032677c5e1771eb317bb7a7871b3787e4fef5ccf4ad2263fb58590037b4d19dfc741378641eb0c8e304fbc016adf8a29a922922 SHA512 7ee5163b3a9e829e6f3883853b53854a5f66ead6a434c1b89a04daa39e77185aafb943de5704ffd8b840d49c4ec6507c368e2f32a506233b0537bccecf7378a8
-DIST kci_dev-0.1.4.tar.gz 23923 BLAKE2B 2801a5d3c6560a03e392f457bbffb539de1b3674ef6ba0d6ff0fc092ba2471f0879e8c6f00add41e17b3100a356265bf40f74672f0017725e97e3f7b2d58dae2 SHA512 631a9f8a8deb5e0a7a363b3b97417a2eec45559d98ff7d1d37b137953ab4d575254b353a0b438340756acffb61d6258e501dce2c02adb271e92a6db683febfb7
+DIST kci_dev-0.1.6.tar.gz 26522 BLAKE2B 8f699d0bdd7fde4619a5850c2d07577c7da10bc08d57e3e0089610de5022f7df574bc86e7528e6e5314510e13025862347fee5b5bf811893156b6434ddc8ed9a SHA512 bde214362ece26e7ba699ff7ab441ba50f967dace6384fb77343c40f0e5a40b1cce3d2404dc7cb611c934346c58ede5e5c8f5e8261ec1e75fdfdc905971b9a55
diff --git a/sys-kernel/kci-dev/kci-dev-0.1.2.ebuild b/sys-kernel/kci-dev/kci-dev-0.1.2.ebuild
deleted file mode 100644
index cbfbfc57840c..000000000000
--- a/sys-kernel/kci-dev/kci-dev-0.1.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Stand alone tool to interact with KernelCI"
-HOMEPAGE="
- https://github.com/kernelci/kci-dev
- https://pypi.org/project/kci-dev/
-"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-RDEPEND="
- >=dev-python/gitpython-3.1.43[${PYTHON_USEDEP}]
- >=dev-python/requests-2.32.3[${PYTHON_USEDEP}]
- >=dev-python/click-8.1.7[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/tomli[${PYTHON_USEDEP}]' 3.10)
-"
diff --git a/sys-kernel/kci-dev/kci-dev-0.1.4.ebuild b/sys-kernel/kci-dev/kci-dev-0.1.6.ebuild
index 7852ee33d413..7852ee33d413 100644
--- a/sys-kernel/kci-dev/kci-dev-0.1.4.ebuild
+++ b/sys-kernel/kci-dev/kci-dev-0.1.6.ebuild
diff --git a/sys-libs/gpm/gpm-1.20.7-r6.ebuild b/sys-libs/gpm/gpm-1.20.7-r6.ebuild
index b67d1fed55b9..2d10dc4899cf 100644
--- a/sys-libs/gpm/gpm-1.20.7-r6.ebuild
+++ b/sys-libs/gpm/gpm-1.20.7-r6.ebuild
@@ -76,7 +76,7 @@ multilib_src_configure() {
append-cflags $(test-flags-CC -std=gnu17)
# bug #885323
- # src/headers/daemon.h:175:25: error: type of ‘cinfo’ does not match original declaration [-Werror=lto-type-mismatch]
+ # src/headers/daemon.h:175:25: error: type of 'cinfo' does not match original declaration [-Werror=lto-type-mismatch]
filter-lto
# emacs support disabled due to bug #99533, bug #335900
diff --git a/sys-power/sandmann-bin/Manifest b/sys-power/sandmann-bin/Manifest
index 248382c0a76e..8a498e04e565 100644
--- a/sys-power/sandmann-bin/Manifest
+++ b/sys-power/sandmann-bin/Manifest
@@ -1,3 +1,3 @@
DIST sandmann-1.2.tar.xz 16868444 BLAKE2B b4e6bfefedc31af3b1fcb9c5b05349a23eb6150296dff6ee74a6626e6f6914a244bb7bb22ece4a28daa699f3291f1b7194307f1b524ed0c8ab924587e5b001f6 SHA512 44a3287f61361d0594988715ef8d302d772dbec40a50054c5091642cbba18ef006ddb59e52303f9482ddb66de6006ef340b3726be7486cdb40092302e5aa5501
DIST sandmann-1.3.1.tar.xz 16884480 BLAKE2B 6e16eae03f7ab43d5c3807b43587dbf65047ed86196623748e499eba20d6347bd074ff6ed167f7301c7cfdc746654811428f16569bd1b8a6ebb3cb3b660cf7f0 SHA512 8aaead9ff9b711737eecff49edee042b32fdbc194b67f99a6bfbca6a8915442cd60d505ce070685915fa7aae6b0fecd7eb5c55096580bf3f8f525650eddbd8cc
-DIST sandmann-1.4.0.tar.xz 16917020 BLAKE2B ecb3d87d349f8b76133680cd5cfde41fd9225186e2499b855cb5726d196838d8288a04f1bf9d5817a4441f33492f91fe21d9e5bf323075aadbe5e29c8e27f9b9 SHA512 64a57d6fec138c306a4454cfbfd4b7611808d98cefdb733aadbd4ab1e15f7b1b6a3d1c89889d2530316983be8898d39563c7b1216162747167b5a95480f1e54f
+DIST sandmann-1.4.1.tar.xz 16923760 BLAKE2B 348b84642835ae17e28fec7d43488cc69a2c061aefebe7bbb129f3e67d29c3d70ab0c3bc097afa81e0f19e4f6e52d7ffb226ca19e97490c3521bd497dd8ac520 SHA512 8a8b8c6c41bd818df9e8477070a35df37d1a14b76de54e361937bec998393646d191f098154a91273e4e2d910f3eeb05ed4a790f1783d7fb7ea0a4a25b802fa9
diff --git a/sys-power/sandmann-bin/sandmann-bin-1.4.0.ebuild b/sys-power/sandmann-bin/sandmann-bin-1.4.1.ebuild
index fcc28aaac6da..fcc28aaac6da 100644
--- a/sys-power/sandmann-bin/sandmann-bin-1.4.0.ebuild
+++ b/sys-power/sandmann-bin/sandmann-bin-1.4.1.ebuild
diff --git a/www-apps/prowlarr-bin/Manifest b/www-apps/prowlarr-bin/Manifest
index 57c34405dfaa..3a0d5be8697b 100644
--- a/www-apps/prowlarr-bin/Manifest
+++ b/www-apps/prowlarr-bin/Manifest
@@ -1,6 +1,6 @@
-DIST Prowlarr.develop.1.36.1.5049.linux-core-arm.tar.gz 90610956 BLAKE2B 710bd9f2dfc8f50157c04f30c8eb43d54d020d8f8b252c89d20875d76119fb38fbb0aba50f0130acd73bed9d1df3db1187bed04113e46c22a8f9a159d130e7de SHA512 b7f4ea82934796601870a6cecac435ca74f225fc1902aee44a07655107215a7cbfc9783beb0443a606bea07aea6dd3dbc9d5c14e177a4819a797a123e22e7dcd
-DIST Prowlarr.develop.1.36.1.5049.linux-core-arm64.tar.gz 89948379 BLAKE2B 76d9bd73a787d108767fe91d3d30f3d294025298d60a73b929049e8d58ea9aea954abd298411abf37113b78cf218bea57b51be69dd24531b58188282c7fe0645 SHA512 383080c548017c195c09d03877da5fc39dc18fe1c420a918a114300843ee71482d1d169d3f0fe502fa5e9adeff05392bdfdc00230238a5a6c2eb61f841e27be0
-DIST Prowlarr.develop.1.36.1.5049.linux-core-x64.tar.gz 94856596 BLAKE2B d8a0e247bde35d985c211264e44159e47f6b981cdcd02276b573ad698d6601356979d6b8662c724abf253133ef3ab99aa6c4c727d684aed8be6c18e970002be8 SHA512 d5e45364e1c4e6bec955a0cc0e8a9281253bde6d6b439b6a62a5c427277ee74a534a319ded3b3b3aed0d0fe991460edb9f9cabd85ca709288bd8b995214cf031
-DIST Prowlarr.develop.1.36.1.5049.linux-musl-core-arm.tar.gz 90642777 BLAKE2B 5e4bd61dcf0eb43936d739a8949b28672aa6944579d5b83510168feaf575aa48646f7a6d87facc28e410c4fa8d3441d611250c1ae865036ff69e79b5ae5a5710 SHA512 004ed229e97c374516808a3f7a78481ac7b7cad7303c073435e377629451d4846186ceb9afa245f8bb5a7b48939237f664d5c10aa5b95ef1029a37c70d39bdb5
-DIST Prowlarr.develop.1.36.1.5049.linux-musl-core-arm64.tar.gz 90007238 BLAKE2B d2d78842fe8e75be556e17eb60824cc5cd2ed044f52df8d75648c45c58214b5927a78116015886dd5710e1775c166a00984369dbd19417c9c3724a6f34e1c95f SHA512 5e5b5f7a9efc22b4fd937792025d7aa2aba4b2f2c6f1a81777fc1490cc0a08c593b1ea68cfe7847502bba75a2839472ce2eda4885a0ad2f23c7e48c6706de93e
-DIST Prowlarr.develop.1.36.1.5049.linux-musl-core-x64.tar.gz 93917427 BLAKE2B 701716e21e7937ad0bd6dc61b4e9f1da44d5c584da320d64e69b24967c6491a1fc5c565ce41dd0cb8d209f52eee3dc37d5e50fb3b0a5d1d4066a2d86591bc163 SHA512 eb8cab7c06e7d1e364a1389155fc4d28e87bcda0288076ae7b78ef162a075fa28c08f7d4f4eead37e7a05aa991dabad54799cc543576eba3ad5002dd8e54ffbb
+DIST Prowlarr.develop.1.36.2.5059.linux-core-arm.tar.gz 90547992 BLAKE2B d0997a656a183132c1d5bb43fc7ad4c37f44c8262ed12bb137bfaca0dd2d811538463dfe04b6b912bfc47991705ed3bbda5615ccf88cded41f54f1be1b6062e5 SHA512 bc8de9232158249307631348b864872735e3aa01bb8d06b788690892f0131ebf7738add91881defd3202d880f3634df6de010eb9141afd9a559c349558946edc
+DIST Prowlarr.develop.1.36.2.5059.linux-core-arm64.tar.gz 89889588 BLAKE2B eeb308b45f5a3b0bab3a52b13bad912c190df2648f9aaa2ce5b5c3fcc1e9e706d63d03ff422948d8d55f63f60f9d9f644c17ff4de1e690e51b79f832e5ccceed SHA512 bb6017051bb2685132e384038f1a69530f993dd81b6f6dc3ab99a48b5b2c4e4c11a8d880f4b6549920cea88d5eb0a783478ca0dce78a8110617366d4d65206cf
+DIST Prowlarr.develop.1.36.2.5059.linux-core-x64.tar.gz 94799425 BLAKE2B a21ba8a8d97ee50387250e203bd12b4df6110dc30115e67247adf27b60bbfaa804a14580b0490d574c8260bac9e83420883dd3757be9ebcd297da6a53e67a622 SHA512 79de10fe7a86b11d56c63e6da433968c447caa5ac7b5ead4e3016ecadf402d9ee0fe0fd4645e29095cdf5db616967af95bcf102a4cae8300614076641d8e33d1
+DIST Prowlarr.develop.1.36.2.5059.linux-musl-core-arm.tar.gz 90588482 BLAKE2B 5f877f346efe99ac8801d861ae5167fa61567a3e0c88490786881143409ff5a98252de8c91775a71413ec59ff1a36481e59b1a98f024cf2ed9eea6555967785d SHA512 7bb9a166bc9fb42ef68322686b4f5bc87a0f49425dcca222c003bc8348fb077d080f22bbaa6aa0ae96e0bad572199948163d39a981cb48fa5139444072c25646
+DIST Prowlarr.develop.1.36.2.5059.linux-musl-core-arm64.tar.gz 89953745 BLAKE2B 3f5ce9634a67ea42f851215f0dcf1b7eddb42a801f9d77d2c8f193203459455522624b84bb9ec5e543d90c73ad46d933a997da103f4b720a6f98d211d5f2bb4a SHA512 6d589b7efb634c60b027cc0f54a07785fbddae4d5e2d0a60e2a76e552be4dff58647a4bf7c1845b35b6ce5a76b38c405988f43903788cfc38c09e80fba295cd0
+DIST Prowlarr.develop.1.36.2.5059.linux-musl-core-x64.tar.gz 93866320 BLAKE2B fc64f847dcd57963d680d4cca2025a4bd96d3825a054e53acfea98c4eb952e4a0af4196d935f34ac54f8b15923b3ffdaf2e0cbf103d95ff0d789b2d3b6f0b735 SHA512 5c8bc54ae28af76a77573c500bf44d142314c0b773c6086e3207438611bfb49a042ec08d6e9943304e33b147cb9a0f84a704e6c7f1fea9042d64421b4a77dffc
diff --git a/www-apps/prowlarr-bin/prowlarr-bin-1.36.1.5049.ebuild b/www-apps/prowlarr-bin/prowlarr-bin-1.36.2.5059.ebuild
index a32d1eb047b6..a32d1eb047b6 100644
--- a/www-apps/prowlarr-bin/prowlarr-bin-1.36.1.5049.ebuild
+++ b/www-apps/prowlarr-bin/prowlarr-bin-1.36.2.5059.ebuild
diff --git a/www-apps/radarr-bin/Manifest b/www-apps/radarr-bin/Manifest
index 7333c32205ff..8ce956b5be80 100644
--- a/www-apps/radarr-bin/Manifest
+++ b/www-apps/radarr-bin/Manifest
@@ -1,6 +1,6 @@
-DIST Radarr.develop.5.23.2.9919.linux-core-arm.tar.gz 100166153 BLAKE2B a45029cf077c02d14561f8c10be13e66f15d34e60acfa281484dbb4d1cb521160b828c8f9af8285c747fd22dc0633bc850151a86f91d1703575fe0d0ef89ec68 SHA512 f6320b603e22a0f7c161161bd9c0df4c9f4a98e5e1d5d74c36608260cb2e4f18a59259ea48076722fc11cf14fb9e1739b1523cd20809e5a988dec9777875065c
-DIST Radarr.develop.5.23.2.9919.linux-core-arm64.tar.gz 99781997 BLAKE2B 9da76f921d453f44c787f4e10e4bdb989a7f538b380b763d96168685283842cf3dd19ff17e26629c67dc6e6572d4c6ec7780d6c25c0384722862339574451160 SHA512 4b528765af418e46b210f073908bafeb1c254dba8730aee0484702b752a2abbfa461af7366eb40de5436c1df57a4bbca88306d13f8d51b2c73c68e764c3e1332
-DIST Radarr.develop.5.23.2.9919.linux-core-x64.tar.gz 105804042 BLAKE2B 28c2bd8eb1124759bfccd4dd66283f65dccfea5bb12605c83c1599b013ae97cf4d4f73df5c0370e7b67f7edb1bcda053cf5fe5f8820a32c5bfaa03062630c9f5 SHA512 3e0c97f809e2b6cae87e4e37de5cff8e391f5a6611b6c6d1d69752b5ff556c796ef384a19fca25c5a190d4b20c20a3c1258e97d7a9db0ac6192b194c0fcd325c
-DIST Radarr.develop.5.23.2.9919.linux-musl-core-arm.tar.gz 100194259 BLAKE2B 50eb80f1af8ed0f808cb9d44d58a84c9896ef9e0c45473658c2fba48fd0c91d5aca73eef2d38b19cd9b7200c9f4ffeccb9e1e19c960ab9cc3d93722e1d4dd043 SHA512 d8458150d68b83253c08da0f088d379a966f85dfb76e1957ead69791ac8de6440c0ac78ab91876c9193b7f23d1d77dbc720a4377b2f7a7f9e93a7109e174a675
-DIST Radarr.develop.5.23.2.9919.linux-musl-core-arm64.tar.gz 99852676 BLAKE2B 45cb1e8fd04132ae9bda7ae9d2fffd2ffaad983b409880f378cbdc2e7cf91dd9d190a5ab8dd25c2b69145523c55d1a9554fc40885ded20755a02d55c111b2159 SHA512 cc972839f87a040c71c5fd9bf7f7327982e36b3c5aa0f37d095ca0245b57ecc739488e108ba6aac3666bfa21c402377d6eb3a8a2829d1e154ebcc65074b3eefc
-DIST Radarr.develop.5.23.2.9919.linux-musl-core-x64.tar.gz 104867862 BLAKE2B 7f0ce834fa44b6c645f56c61cf5a80116fb5bfb69a0da32fceaf5376d3c8b56a58c565f353e0119529fccb6bd4ad17950e1c7ec835c96186b2671eb9c3d64872 SHA512 eb6e7c1a866323e20ba63af81a6bed7f84a1b981988f18c15c57886a5f07819ca881c7e0feede3ec9086aa26747e3985cad2984a591955a6c058739e0c467136
+DIST Radarr.master.5.23.3.9987.linux-core-arm.tar.gz 100126398 BLAKE2B 499c2ab7ae6c74c9b2e5ddc7b717f5c5316ccaa771f46aadc03bf84244c5a1775b60d5e62b656fe5e89b5df28cf5d7841b03e57f9f21b79dad5bc8523d446ef2 SHA512 dbce4fe82783376590c54137d3036a0de6c02e77fbe4325335ebfb1899feff9fb9a38ee4f95bf91a5ce46dd08337a23d0fb9d54167970f2c6f0ca1af265938cb
+DIST Radarr.master.5.23.3.9987.linux-core-arm64.tar.gz 99736126 BLAKE2B fc0adb14de86160f26b40444e8b0431ca15a871ec69881d85de820b5803928a7275d91f096f12efd466dac015f80692a4e9786dc11d3b439c51335d9eb7a507e SHA512 b1205f3472f30e4499d8664bd0ba12ed904a560981a76a24dd6c2789fdb0078710e09b8d1bef60139f6089e1e411d07f5b086de13e3c48c172795b126e76cc43
+DIST Radarr.master.5.23.3.9987.linux-core-x64.tar.gz 105756452 BLAKE2B cf0fc8f42f5ef5f8514d147f15146a5d9500dd5341c9caa56578bf7907bf7a009dc9d869dc410ce62c47d510b780c7a9430bbf970a9291efc1f3ebfd679670dc SHA512 2a67ba0e8371179a53862249767167e7e230a7fdfb5f3f37034dc9f081918208fd9f6e31e8864dd7193dcb24dc513b4c48cabcd9ff98ab294c52ec33cdd99b7c
+DIST Radarr.master.5.23.3.9987.linux-musl-core-arm.tar.gz 100151721 BLAKE2B f9e65b30c7e1c93ef3893e173183036423e5861b3afce95cdf568698b0b77ac36dea9335805dd98707c809109342ccb164aff07af47d2d56c07f6fbb2a5a1c2e SHA512 59619050e5ab0e2bd86d63d5197393ceaaae6905e036d203af5dbc702837d038430724191671530743a6831ca77f9b8408389f1a20a29c9a049f015a184c30a4
+DIST Radarr.master.5.23.3.9987.linux-musl-core-arm64.tar.gz 99805451 BLAKE2B deaaceeeb4e84f46a112147fbe0bd5c6a80eb304b51bf9820631ed0548a2b3d729fc713ebcafdd4e8e82c6c651f82e1773634bd4eea86f4bbc3273a5fbeabcda SHA512 4ab6d193a9a49b428f026696372f2e5adc79cf370050760d48ffe91465eb8930a39f5bc893930296712f425686f2140518b1435974b34caa0d881366c4da4d99
+DIST Radarr.master.5.23.3.9987.linux-musl-core-x64.tar.gz 104826241 BLAKE2B 5cdf84b742178e060525fa5a29926188f050421ec38a7d2eac10dd4c4f563bbb74ed71209a49af325da909013453299f8cd86840140cbe1e77139dcb63830dc0 SHA512 b408db5e134e8f217543279c7f557ee14ad61d338668239180cefb1ec3f96fb683fa9a79ae403166380ff89fff1a996d6db9a780b2a207dc0c7d007fbbe5871f
diff --git a/www-apps/radarr-bin/radarr-bin-5.23.2.9919.ebuild b/www-apps/radarr-bin/radarr-bin-5.23.3.9987.ebuild
index 93dfc0a4b708..63af799ab137 100644
--- a/www-apps/radarr-bin/radarr-bin-5.23.2.9919.ebuild
+++ b/www-apps/radarr-bin/radarr-bin-5.23.3.9987.ebuild
@@ -12,26 +12,26 @@ HOMEPAGE="https://www.radarr.video/
SRC_URI="
amd64? (
elibc_glibc? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-x64.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-core-x64.tar.gz
)
elibc_musl? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-x64.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-musl-core-x64.tar.gz
)
)
arm? (
elibc_glibc? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-core-arm.tar.gz
)
elibc_musl? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-musl-core-arm.tar.gz
)
)
arm64? (
elibc_glibc? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-core-arm64.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-core-arm64.tar.gz
)
elibc_musl? (
- https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.develop.${PV}.linux-musl-core-arm64.tar.gz
+ https://github.com/Radarr/Radarr/releases/download/v${PV}/Radarr.master.${PV}.linux-musl-core-arm64.tar.gz
)
)
"
diff --git a/www-client/firefox/firefox-128.10.1.ebuild b/www-client/firefox/firefox-128.10.1.ebuild
index 0000252da72a..09bb39874a05 100644
--- a/www-client/firefox/firefox-128.10.1.ebuild
+++ b/www-client/firefox/firefox-128.10.1.ebuild
@@ -74,7 +74,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
)"
S="${WORKDIR}/${PN}-${PV%_*}"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio"
IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index 830a0e26366c..f286d50f2b03 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,6 @@
-DIST vivaldi-snapshot_7.4.3679.3-1_amd64.deb 126268668 BLAKE2B df3accb11d9ed8f1487efe15cb5a09e950c764cc06e2f1661e8355a2c29cd87d97b76b22e0afab9d1919e53978da5f7763d60c80553c976d783218b6b01c5b5e SHA512 f5b0b2ba3e131e60c488994e1ae0a211f641f672acdecdc0947e69d5775e12334520516d39691f78cf278e16e0a9e8bb316d917d7fb189799130f8a931cd7685
-DIST vivaldi-snapshot_7.4.3679.3-1_arm64.deb 117182844 BLAKE2B de9bfbb2edf6b571580f7a11175ba3234ef250987e35dcb34ab6431c30bee8a2c18b4077a5052cfbeabe4f082f3c799891d85abc31d5803ae19f6e8f989d5a53 SHA512 40fdbf3c684b15f8f0574060633194a51c6d1edaf50d8348ebe8d965dd816bc69bd4a43e4997bebdeb8305ef0571d8b5248a5cf0986cd2290bd5b0a0f81abaec
-DIST vivaldi-snapshot_7.4.3679.3-1_armhf.deb 117771964 BLAKE2B d98f73112d1d89ad8c981e1028135b715d9ac1644e3408e01b0a017f381801cf44d086745fca9c6294a5b72c9a122d400b1dbf551f26e1b21828ed004795b0bc SHA512 d07de6da8cae9c5b5aa12fa7b8b36cf8dfa69ab72c0478fd6788712061c01ab724d89b9d70c2aad3aed93176ace9f2fa46da662c9589cc650726437ecc6f71c3
DIST vivaldi-snapshot_7.4.3684.24-1_amd64.deb 126360856 BLAKE2B 98da43e59344a533885a964490e0d7e148054a5873c58bb1692e059ee457a130a23fd6c22780aa2cac6bd91ff6e9d215a2c41acd8129863e2fd99f099ed962aa SHA512 c812d5754ebabbeef2d8d44d815f9416dafd1090259c719c35a53ce4bde3ee25bbe89f73005ec252eed7dde6298037a6fe09179ce0034e35f699ecaef91886f5
DIST vivaldi-snapshot_7.4.3684.24-1_arm64.deb 117253316 BLAKE2B ae0dc49fb6874e8ff6146c30c1ab1cf206a17d7168b9f328d9c9bf1bfff4f6422ae509a3c7d247b031122ac364e5e32add03b28c7f101e72f8be55119dc8c762 SHA512 878d3355ef5d400a5e4511e39fcf82be1705eb2c1cb92c59918c97fd59b4fa5cec6d6326a5f85ddae78c8639e558525d80bf036bfdf2785c6d6b36dbf9766952
DIST vivaldi-snapshot_7.4.3684.24-1_armhf.deb 117837456 BLAKE2B d5a6503fa7c76b89644c042af2d7aba6e1ab39d35782937b95fc178811c4eb701d1d61737dc4d756ee071cc8046774a75e5064fa7784f0586ebce89463a12f39 SHA512 c2aca6513e82920b451220dda2ebf70e81f35699bbc7ed0d6c08f86fc9bd4dede7f12763e081738ff8cd1026bc81d580f7bb91452650235079986888ddda8ec4
+DIST vivaldi-snapshot_7.4.3684.34-1_amd64.deb 126386364 BLAKE2B 188ece13ac798324c84936e18fa7c5a5f6e8512d585b58268428f5467133c21653322240696c5d6aa23995dd7190e4fc0a8a8c294a2c462662682c7cc6e13cd3 SHA512 883409cf21c808f06cf2162b86b1c36cba6fcfe02fa21529d761a764cea9ab331c32ed766495f147a46236d3b3c68d1e78af1cbcfce0b53f3781bb8a88c169ae
+DIST vivaldi-snapshot_7.4.3684.34-1_arm64.deb 117237236 BLAKE2B aeae78f51cee58a2b19be38a4e717cc101029cb1c956406382164054dc2c312af2d459fe38e3a780431a1608350d9e920ebe228fe76ebaf9c41674e23d61ee3d SHA512 e356e8459d162581a39b6a94f55ab4115ab506c60ad8112158a5fc5cd28d6f9e9dbb801e4cf1e9fb13d4776048c615cfc3ad957d13866ab697921d75258b8d0a
+DIST vivaldi-snapshot_7.4.3684.34-1_armhf.deb 117866304 BLAKE2B 47e99a8ef1e01048524275de87cafae577e6db2ca2781940a2f880451cbdfe1e0c43d64f4940696cd70b495c82ea196708771903c52efd12815710d34d888e34 SHA512 b5c4cc78729d16a86506daa3af651fccdf68cd2f04b42acb018db056a70af8fc532412aa7cc1c6be3c4c448cceebfef81ac6ec3476edd22d8b430b8396131719
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-7.4.3679.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-7.4.3684.34.ebuild
index 9f534a5acf6d..9f534a5acf6d 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-7.4.3679.3.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-7.4.3684.34.ebuild
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 722b270aa0f5..f5713cf47d3e 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,6 @@
DIST vivaldi-stable_7.3.3635.11-1_amd64.deb 124786728 BLAKE2B 889b6e437f1fd088d0332db51c1c32b0f16797449246a8f88203f4dd3b2c1e9b56992c94ed5b1a9b1b43460677f554bd2e91009d206b3055c70ae913c80f2a11 SHA512 e68bcb917043f176e711d85ee910b3547216402785ee0d463d7498253d59d584aeb2f5a9d094cc06cf0603445a03b67cd6214195ae2db840a29759608c4dbea2
DIST vivaldi-stable_7.3.3635.11-1_arm64.deb 115532320 BLAKE2B 3582b288da758dd6c00a77777530e07f5bab61aa0f82ed8c995f3504bbaaa9a4026a018cc9f384dffb1ae1771a7e047625f36a70aeecbc292e3819eb9b50df9d SHA512 629e46155a20d5d3c963ed0aa787e66765d6ebea8246e39be60d254755e77499d36725a56e149506b50117107d7f8c045158d665858c3ec6e625d09c4b1ec60c
DIST vivaldi-stable_7.3.3635.11-1_armhf.deb 116649616 BLAKE2B 41b2be5720b599cef9f4cab735da41c15ac70a088676a0cd10e083db46121ac278220d7d82c48d5ff14c7192cb577ce848c536226de795d4f2b724aca7231b71 SHA512 5199223a81ef166e11c6a8578116b1e2daacf0ff443919fc2e96e61b05efaa59cce8aae35c854c23eab4c6ca45b31f841891f79f08b201105f2a9b34bd231732
-DIST vivaldi-stable_7.3.3635.9-1_amd64.deb 124791860 BLAKE2B c90ee55650ad699a729d31a6344d89309c80d3f4066df8964a449cc849a43521ebc57ed85e4e8b0128fbc530442a5fe8bab8ec9558fdcbaf4aad05137e4d25cb SHA512 7779f90a68c9100d7c9b8d6ce7f891dfdb337e34967d1c31177a10ca4bf1b76a461a92ad95f73f3f3761b0dcd55e56cc5f0c7ecfd319852b3770d84ac3ce1726
-DIST vivaldi-stable_7.3.3635.9-1_arm64.deb 115518488 BLAKE2B b6737b50dab3dc1fc396aefa7f354c5e1637a75727898323c4dab42cdb5aa262c84a7c0726a33685b5675ca7a840271d6f0c6069f58aa077182c94ee854eda2a SHA512 3b221b69fc6a6a430f72871dc0631d49489f810a5e9b56fc6ae4b1e62d022895e98c056ac25c012b091fd3addce46dc3d950ed5b45827b41aaff09d6a69b9dde
-DIST vivaldi-stable_7.3.3635.9-1_armhf.deb 116637548 BLAKE2B 00c640f877148e592cef10bfa1f892f5aadee73a611f3246813d4458c239083bfde347ecdc7ddcfd788e0289e207d5ea92ca02b8320ca7687a3cc25de903aadb SHA512 13a36b7b9c8eb8e120c7cf40e8619838abdae6d514e0e122fe556fb7720648029c7274f96615dd8a0f0036b02e28e662c9942f69e905837a5c6cf4f04fe08555
+DIST vivaldi-stable_7.3.3635.14-1_amd64.deb 124793196 BLAKE2B 2e5558252bc7ac065e01fc0d23f84285825b8f74839323f559bd03e3de45b2b3c0e21dcda595376426472fc174e3edc30ba23f7567db4caa4761f72ef937b300 SHA512 34c460818392a92b88dc5a4a8d0aceb7190445f77cb7df529101e85cdcf526911a4455bea22eaf53e53aba3bca027e220ef954c7da394b49071bd9b492725caa
+DIST vivaldi-stable_7.3.3635.14-1_arm64.deb 115502244 BLAKE2B ebfe0e6dfe0ce6b4b0d291692e5dc1c3f2670ce48fab8ec62a0e0c9529a282a920b145249407645b66fb0520c11fd868ec9508b5188fcc86c5e90c89287d45db SHA512 74fd4b8fd6b54a17954ad93904844beb74eaa1b27eb0317e44ebe3b4e462c9ba8432504ecc173d9c3e0d3311e682b5b25ff97aa26ef3283ad449efafb734cea7
+DIST vivaldi-stable_7.3.3635.14-1_armhf.deb 116648608 BLAKE2B 05fa2797a98ed099c2d8dd2a8a722731900e1f3285ee25bb86cc6325d1e3060258ee031a982f73c0bfad2173388936d903727f642f0f7ec8b8d05d17e6cd49a8 SHA512 90beb26e8fad460e42333df9332a7d9be6a9e6755980a4d05fcace9f9ae6ef485bb8c653484a4afddf0d3d52e85acd870ce28765cd4b99d9995f88328f04f7dd
diff --git a/www-client/vivaldi/vivaldi-7.3.3635.11.ebuild b/www-client/vivaldi/vivaldi-7.3.3635.11.ebuild
index 9f534a5acf6d..587518f01aca 100644
--- a/www-client/vivaldi/vivaldi-7.3.3635.11.ebuild
+++ b/www-client/vivaldi/vivaldi-7.3.3635.11.ebuild
@@ -108,7 +108,7 @@ SRC_URI="
S="${WORKDIR}"
LICENSE="Vivaldi"
SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
IUSE="ffmpeg-chromium gtk proprietary-codecs qt6 widevine"
RESTRICT="bindist mirror"
#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
diff --git a/www-client/vivaldi/vivaldi-7.3.3635.9.ebuild b/www-client/vivaldi/vivaldi-7.3.3635.14.ebuild
index 587518f01aca..9f534a5acf6d 100644
--- a/www-client/vivaldi/vivaldi-7.3.3635.9.ebuild
+++ b/www-client/vivaldi/vivaldi-7.3.3635.14.ebuild
@@ -108,7 +108,7 @@ SRC_URI="
S="${WORKDIR}"
LICENSE="Vivaldi"
SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
IUSE="ffmpeg-chromium gtk proprietary-codecs qt6 widevine"
RESTRICT="bindist mirror"
#REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
diff --git a/x11-apps/sessreg/Manifest b/x11-apps/sessreg/Manifest
index dd8fe33b444c..ce9f747b061f 100644
--- a/x11-apps/sessreg/Manifest
+++ b/x11-apps/sessreg/Manifest
@@ -1 +1,2 @@
DIST sessreg-1.1.3.tar.xz 131184 BLAKE2B 9da6b8c44db96edb5151856edffe37691004c1df0ae5bc7c32becb78595f8ff907291f090a708acb5bdf49dffc866385298a9de00df0e31533f61cbaa5296719 SHA512 bc1e83afc598ac5b4c6ab0861799b6c8727c123ee662c1fb9cbdd9ee926973b7a00cc62e32f6b4e462c0da3516f8b824337d9cf17587ebabd3f4753502641a60
+DIST sessreg-1.1.4.tar.xz 136868 BLAKE2B 640a4e4c9974ca3e528832c055de6f6bc00bcb074d3db1c49ebe529fba94fd204bfcd68e0822f91fd3ec04936f3dc58abd49bbbcbfbacbb22e8dc720c044ade8 SHA512 836d2cfa60448de9b4af1b79693905854ba5c1135d623654bba627d125271eb74111bac2b4437a86f4cbd362695e796fc0279d4f4684f2cd5080cdd953318686
diff --git a/x11-apps/sessreg/sessreg-1.1.4.ebuild b/x11-apps/sessreg/sessreg-1.1.4.ebuild
new file mode 100644
index 000000000000..718a0cbb7377
--- /dev/null
+++ b/x11-apps/sessreg/sessreg-1.1.4.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xorg-meson
+
+DESCRIPTION="manage utmp/wtmp entries for non-init clients"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+DEPEND="x11-base/xorg-proto"
+# RDEPEND=""
diff --git a/x11-apps/showfont/Manifest b/x11-apps/showfont/Manifest
index 26f93c817611..f7f20bd5fb34 100644
--- a/x11-apps/showfont/Manifest
+++ b/x11-apps/showfont/Manifest
@@ -1 +1,2 @@
DIST showfont-1.0.6.tar.xz 121588 BLAKE2B 963040ca15db4e990aab19616a4b5cca5a9454ca9df57a7bf92f3adf44eed08e14182a98697f6a135b1ed509e6fa15826044af43541bbcbc9434fa25db0a363d SHA512 21a318519492f4ba46a8bcb3590097fc5f96fe01fdb557257ae56bae813671952a2aad6c0df8cd69659e06708571c398e6d97969224cf692e22c8a35c8e6c363
+DIST showfont-1.0.7.tar.xz 125460 BLAKE2B 78c4e412786273b00243737c173a253b4c226031e5e6fa6d9ffb65a6998446e5df362097330eced3d578e9dfb57a34dbf8b0a139c221c0bf7214f8df03bb68a6 SHA512 6c27b280976d22f35071136e139a654c7be41f5cca3b450a3aa36f8a026b151e700d4e386b0fde8deccef50f8d43338f5d105977a7d11861fccab6c05e480d70
diff --git a/x11-apps/showfont/showfont-1.0.7.ebuild b/x11-apps/showfont/showfont-1.0.7.ebuild
new file mode 100644
index 000000000000..d0a5ed1bf7d7
--- /dev/null
+++ b/x11-apps/showfont/showfont-1.0.7.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xorg-meson
+
+DESCRIPTION="font dumper for X font server"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="x11-libs/libFS"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto"
diff --git a/x11-apps/smproxy/Manifest b/x11-apps/smproxy/Manifest
index 20b069c200d5..a8168c538ed3 100644
--- a/x11-apps/smproxy/Manifest
+++ b/x11-apps/smproxy/Manifest
@@ -1 +1,2 @@
DIST smproxy-1.0.7.tar.xz 129044 BLAKE2B dd1736d972d079487bd45f77272523c2772a7aad612ffe719aa9c190df112ec68a372e2b7e673263f246be57f199ec288f5077faad8b6a3936cbbf7fa5b9b433 SHA512 cd6a6933b74f76ae65fb16504e57871724bc1102eae1d02e801e99c3fe73fe44e27f87cef3fbf9f75f369d18197b53bb677d637d94cc8185b55acae0cbd44f21
+DIST smproxy-1.0.8.tar.xz 133180 BLAKE2B e345184fe20dae932c377237f35d786852602cb02dfdc96cf47ea4444d96878eb5dcbb43c87b625d55b4d0ee321514f8855dd43ded61177cd8a7bd7738619f03 SHA512 e930a01c3535050d7d580a93c0b2b7898ff8a8d7ab498215f2d035ab902989497d1fbc70f2939d04b609c980e86d0d4ba7829a98fda3261cb4b159432cd2bc8e
diff --git a/x11-apps/smproxy/smproxy-1.0.8.ebuild b/x11-apps/smproxy/smproxy-1.0.8.ebuild
new file mode 100644
index 000000000000..a35d3383c916
--- /dev/null
+++ b/x11-apps/smproxy/smproxy-1.0.8.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xorg-meson
+
+DESCRIPTION="Session Manager Proxy"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libXt
+ x11-libs/libXmu"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto"
diff --git a/x11-apps/viewres/Manifest b/x11-apps/viewres/Manifest
index bcd7454c30db..9d5ec395b6cb 100644
--- a/x11-apps/viewres/Manifest
+++ b/x11-apps/viewres/Manifest
@@ -1 +1,2 @@
DIST viewres-1.0.7.tar.xz 128608 BLAKE2B 95a994cdbfa0943c76298df8c2d7e0fc2aab8cf7c1c31cc76538ab7a9f5a22ff1bb515c8f8c9ebfdfcc490600696bd5184029182edf52d3af311cf4a4825624d SHA512 75878faee001163891adf8472c79b31273f794e23dd775c80b33acdd1ce76df708eb27a49c20f79b7101ad676e1d50d9c857c2e2e0930c6209eeb7af8a11397c
+DIST viewres-1.0.8.tar.xz 133288 BLAKE2B c80cea40de89b5954bdab5dfe00acf946ee709b1ee1a630b1fc9b9154b6c1a2ed9a6b5dd3f3adc80335fe584cd5e7677693e82cb3992324d8ea2a1ea5df57212 SHA512 3cd5dc23ab1b3289eb1433cf7373cc4edab84ef39166013056d4ffad90bb4f926e7471f7691a4c6bcb81cf6bfd203478a0ae2fb53300e838b1c5d1cc82ff8da0
diff --git a/x11-apps/viewres/viewres-1.0.8.ebuild b/x11-apps/viewres/viewres-1.0.8.ebuild
new file mode 100644
index 000000000000..b23b5b8a1093
--- /dev/null
+++ b/x11-apps/viewres/viewres-1.0.8.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xorg-meson
+
+DESCRIPTION="graphical class browser for Xt"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXaw
+ x11-libs/libXt
+ x11-libs/libXmu"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto"
diff --git a/x11-apps/xcursorgen/Manifest b/x11-apps/xcursorgen/Manifest
index 24169f6c8ec1..34febe963507 100644
--- a/x11-apps/xcursorgen/Manifest
+++ b/x11-apps/xcursorgen/Manifest
@@ -1 +1,2 @@
DIST xcursorgen-1.0.8.tar.xz 123208 BLAKE2B 91d44a92b5cc2822ad81aba23897ae6bb2e931d7366e4643363904a249d83e8225ee193e2d3b9ae4c1c5ff9f07f5fbb94b4201613d715499709c1861d8dd378a SHA512 dede5b9e1e09f9253365bbb83fdab26c681641913f3586cef52d4802db9cecc7e252344911cd969a873c3a5c5ebbd4b862f786de263f92ea1bcb2df90236f9c4
+DIST xcursorgen-1.0.9.tar.xz 126956 BLAKE2B 3648875e7d35dc00dc3370c4c656c69211426d985fa0331e102b73194ca3cec820de152e3c5aa74d35e82f0eb091856e902e011552fa878937f439863795d9de SHA512 d40b96d6f60ee3815ef8ed6217028b39b127f200415661e39cf23af89662aafc6783f9e311f8021fe1a5ccfbc47610909796e569991e6680b8c2133401af476e
diff --git a/x11-apps/xcursorgen/xcursorgen-1.0.9.ebuild b/x11-apps/xcursorgen/xcursorgen-1.0.9.ebuild
new file mode 100644
index 000000000000..7fe2a192c848
--- /dev/null
+++ b/x11-apps/xcursorgen/xcursorgen-1.0.9.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xorg-meson
+
+DESCRIPTION="create an X cursor file from a collection of PNG images"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXcursor
+ media-libs/libpng:0="
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto"
diff --git a/x11-misc/qps/Manifest b/x11-misc/qps/Manifest
index c67d840cc889..9d8b5a8bcae0 100644
--- a/x11-misc/qps/Manifest
+++ b/x11-misc/qps/Manifest
@@ -1,3 +1,2 @@
DIST qps-2.10.0.tar.xz 461820 BLAKE2B 37704d51dd1625ab936a933b443cb022b44931bcb8678557f1039e38091d1ae061cf87926cdadc87b70ae23b19306b30276bd9c26be10c8e9854fb85d71e7daf SHA512 66f9fcb9d3f1bab0fcd57fb7baf12f164d001592ba61dc0af24fdf10253ac400c32c9cae89e833157dc889c9bf3dbd2225f8c341d35f2e1cc27ac763ff2020d7
-DIST qps-2.11.0.tar.xz 468968 BLAKE2B 677ef8a9895442760fbaae3e73818f8d62ed8ae49a62ac89d60824a4f5ef6e64d7ff561bacae2eab452c2f13139b10aae7798eda54dd7305c3d084ce17d2d72f SHA512 cf13107a6a65144fa342b384d3471b32d1d4fa0557cb7d162a06a59597301d400ee6ce53b03b13c91232707bada08d3e3d538cdff60bfd5ea1ac1aa202fd3cdf
-DIST qps-2.9.0.tar.xz 457488 BLAKE2B 641b084f1e6817c7a5dd95aa1a21ede11e6c3206ac3206fb2e1ebd4e4685adbc53f09fbc6ffa44297f37a70d0bf1a12758e232e00d4126ffbe7f38eed4f10f15 SHA512 d085f987ce0abbd479704270415502384a17fdce13401c8d70d0d9982b045ef50b20abc347809e3c0c425651440c2c0f8e24b7114251808011990e896e6710fd
+DIST qps-2.11.1.tar.xz 469636 BLAKE2B 8a5292d16ac1b1d0790159529a461ef0b9ae289c6404ac3ea21a84a6aa49d6929482e350445bfd975ba0add56beddfa3d0727ad94cb86fad76a539b698bdc360 SHA512 7c0189874164a38b8c1fa534f8822acda4168cf4fd48e7508568937c69cd30718265fae49628c96359216c8cc865badc80596097c6b8d55f71bb400a8dafe6de
diff --git a/x11-misc/qps/qps-2.11.0.ebuild b/x11-misc/qps/qps-2.11.1.ebuild
index 24ab2a2eafd0..24ab2a2eafd0 100644
--- a/x11-misc/qps/qps-2.11.0.ebuild
+++ b/x11-misc/qps/qps-2.11.1.ebuild
diff --git a/x11-misc/qps/qps-2.9.0.ebuild b/x11-misc/qps/qps-2.9.0.ebuild
deleted file mode 100644
index 81536e51c2ec..000000000000
--- a/x11-misc/qps/qps-2.9.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg-utils
-
-DESCRIPTION="Qt GUI Process Manager"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2 GPL-2+ LGPL-2.1+ QPL-1.0"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.0.0
-"
-DEPEND="
- >=dev-qt/qtbase-6.6:6[gui,widgets]
- >=lxqt-base/liblxqt-2.0:=
-"
-RDEPEND="${DEPEND}"
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/x11-misc/screengrab/Manifest b/x11-misc/screengrab/Manifest
index 1f1bd643cf81..371b33ae7b77 100644
--- a/x11-misc/screengrab/Manifest
+++ b/x11-misc/screengrab/Manifest
@@ -1,3 +1,3 @@
DIST screengrab-2.10.0.tar.xz 349336 BLAKE2B a985a02c1d4b1a3d2642bc26ce4d613da47fe196c742b1e74a3b82967a109b48acb67fd38166154d676e4c2e9f3223b8e29b3d2c0affb82cf5b3f0b9b8e01b6b SHA512 ac2022a4abf65bc40ac05467311c6ffa0ef78d74629d46ffdfdc0eb5472eb061cd500db6563cba8d593d4bbf1d2152ba10bb4d6c9c28eaa5c098b5605c71efd2
-DIST screengrab-2.8.0.tar.xz 345980 BLAKE2B 415a8ed9915c1605ef9f55214d60643e32f94bf9a9b833736a27ee39948865760e4e257600694c16eb8e5b5c38e73884354911808262e5a422aab83bad143c30 SHA512 e17208294a119a71e7239cb69abf77ec9d6c19b37efb0a53006f3a333a535974156211f362ebc117885cfdf7d93416d2196da9580ff4ab9cb9292228e8d8141f
DIST screengrab-2.9.0.tar.xz 348316 BLAKE2B 9dd908ed5539848ee161df82dff49755b5e4c930e294719ee3e0ebe30590390d7005503d8a30f659b49bbbca726228ca20c6ef746aebbff1bd3617b9b23b7641 SHA512 cd9bc9546363a497ecef1110fc40635d5339e2e14b009e0fa3482fb31981d4dd818c5c66eb031c29c9668348607fe9bce4c2f1b42ad44ac760de8f0a40c90221
+DIST screengrab-3.0.0.tar.xz 376620 BLAKE2B d924348de2c1a8d3fff16daf2e7951057f8f6777c36cda70e0e4d8c70c8a3726669968944f3fbbd4ff1742ecacc2cc774f827f0de0b05b5b956cae58461f7339 SHA512 86356a1992379c4656fc423f22a92d49a6de55892260f71e923d6c25d4ca099ae0846926dbf516577c5801af993b4f0cd511f3f6da95e6adfc7c2dda1b779724
diff --git a/x11-misc/screengrab/screengrab-2.8.0.ebuild b/x11-misc/screengrab/screengrab-3.0.0.ebuild
index 1ce2abdb5f38..5b1d2f93aa85 100644
--- a/x11-misc/screengrab/screengrab-2.8.0.ebuild
+++ b/x11-misc/screengrab/screengrab-3.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit cmake xdg-utils
+inherit cmake xdg
DESCRIPTION="Qt GUI Screenshot Utility"
HOMEPAGE="https://lxqt.github.io/"
@@ -13,28 +13,24 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
SLOT="0"
-BDEPEND=">=dev-qt/qttools-6.6:6[linguist]"
+BDEPEND="
+ >=dev-qt/qttools-6.6:6[linguist]
+ >=dev-util/lxqt-build-tools-2.2.0
+"
DEPEND="
- >=dev-libs/libqtxdg-4.0.0
+ >=dev-libs/libqtxdg-4.2.0
+ dev-libs/wayland
>=dev-qt/qtbase-6.6:6[dbus,gui,network,widgets]
+ >=dev-qt/qtwayland-6.6:6
kde-frameworks/kwindowsystem:6[X]
+ kde-plasma/layer-shell-qt:6
x11-libs/libX11
x11-libs/libxcb:=
"
RDEPEND="${DEPEND}"
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/x11-misc/sddm/Manifest b/x11-misc/sddm/Manifest
index d864ea160b9e..d323ae391716 100644
--- a/x11-misc/sddm/Manifest
+++ b/x11-misc/sddm/Manifest
@@ -1,3 +1,4 @@
DIST sddm-0.21.0-pam.tar.xz 676 BLAKE2B 06a79f74a5833eca9877df4be8639311382d13061b21aa3627e6c4b07725878ded62221fca943440bacc143f6be2a23b2e0a2124012ff2c9fac82e1eded11144 SHA512 6d91eef2434346f7707122454522cf19f104994ac95d562417f6060a92b4e6c9792bebcccabac8290479200b4ba02fc4d92c6098c435c7ceda796d619d8913c2
DIST sddm-0.21.0_p20240723.tar.gz 3557578 BLAKE2B b92feb20a39eaf34822b077fcb8b89a100ff65814f9b523b2a1a0ffd3592edf2e86fa8fbdfcd8b592756a0b4baf0b085e8c7b4ad2aaa2f08b90e25e580df9925 SHA512 1ea2f758099f86086aebf05a77b176227475c1eb9c21c77bc99b9bb5a2882ce087e020ae6a11585b793fe09a3567e0ea4d0c1632a5823b7be83e33882964de48
DIST sddm-0.21.0_p20250326.tar.gz 3558293 BLAKE2B d7113aa1bb1781d573f98b9399658d8c57250079798d6fd1efecd987f3a1457e75245a02d336c1d7ba37d3a1bc6cb4c5573a9b2b5e5e98d551778490af14d0ee SHA512 190d857fc9afe94f5beeea678b10462612667098cba0180c89400b9ecb84a3d978cb3d2a3a3d9b1c3e944deeb4e9377ab56ed1133ef2c5989a1e59f19d30e31d
+DIST sddm-0.21.0_p20250502-4fe234bd.tar.gz 3558357 BLAKE2B 6b013f0edfa1093f37663dcda6c8fe050b951f53a80771c44bcb39f4595e1a6194ceb18167716018b6ef7dee8bb4a486ba4158062ddd7eaa90ed09db98235be0 SHA512 434e081ba06e38b8a4368d90dcf166c5ed955fe142ab377d56232777dde7fcd972f46d99131270e71676160bb179f4245dbed9621dfb40a5dac7bbbd18e510f9
diff --git a/x11-misc/sddm/sddm-0.21.0_p20250502.ebuild b/x11-misc/sddm/sddm-0.21.0_p20250502.ebuild
new file mode 100644
index 000000000000..fd04f52ce176
--- /dev/null
+++ b/x11-misc/sddm/sddm-0.21.0_p20250502.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PAM_TAR="${PN}-0.21.0-pam"
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+else
+ COMMIT=4fe234bd475ccb2a1e5aa194bec5c3aad08cebe6
+ SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT:0:8}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+QTMIN=6.7.2
+inherit cmake linux-info optfeature pam systemd tmpfiles
+
+DESCRIPTION="Simple Desktop Display Manager"
+HOMEPAGE="https://github.com/sddm/sddm"
+SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PAM_TAR}.tar.xz"
+
+LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain"
+SLOT="0"
+IUSE="+elogind systemd test +X"
+
+REQUIRED_USE="^^ ( elogind systemd )"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ acct-group/sddm
+ acct-user/sddm
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ sys-libs/pam
+ x11-libs/libXau
+ x11-libs/libxcb:=
+ elogind? (
+ sys-auth/elogind[pam]
+ sys-power/upower
+ )
+ systemd? ( sys-apps/systemd:=[pam] )
+"
+RDEPEND="${DEPEND}
+ X? ( x11-base/xorg-server )
+ !systemd? ( gui-libs/display-manager-init )
+"
+BDEPEND="
+ dev-python/docutils
+ >=dev-build/cmake-3.25.0
+ >=dev-qt/qttools-${QTMIN}[linguist]
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ # Downstream patches
+ "${FILESDIR}/${PN}-0.20.0-respect-user-flags.patch"
+ "${FILESDIR}/${PN}-0.21.0_p20250310-Xsession-xinitrc.patch" # bug 611210
+ "${FILESDIR}/${PN}-0.21.0_p20250310-set-XAUTHLOCALHOSTNAME.patch" # bug 913862, thx opensuse
+)
+
+pkg_setup() {
+ local CONFIG_CHECK="~DRM"
+ use kernel_linux && linux-info_pkg_setup
+}
+
+src_unpack() {
+ [[ ${PV} == *9999* ]] && git-r3_src_unpack
+ default
+}
+
+src_prepare() {
+ touch 01gentoo.conf || die
+
+cat <<-EOF >> 01gentoo.conf
+[General]
+# Remove qtvirtualkeyboard as InputMethod default
+InputMethod=
+EOF
+
+ cmake_src_prepare
+
+ if ! use test; then
+ sed -e "/^find_package/s/ Test//" -i CMakeLists.txt || die
+ cmake_comment_add_subdirectory test
+ fi
+
+ if use systemd; then
+ sed -e "/pam_elogind.so/s/elogind/systemd/" \
+ -i "${WORKDIR}"/${PAM_TAR}/${PN}-greeter.pam || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_MAN_PAGES=ON
+ -DBUILD_WITH_QT6=ON
+ -DDBUS_CONFIG_FILENAME="org.freedesktop.sddm.conf"
+ -DRUNTIME_DIR=/run/sddm
+ -DSYSTEMD_TMPFILES_DIR="/usr/lib/tmpfiles.d"
+ -DNO_SYSTEMD=$(usex !systemd)
+ -DUSE_ELOGIND=$(usex elogind)
+ # try to use VT7 first.
+ # Keep the same as CHECKVT from display-manager
+ -DSDDM_INITIAL_VT=7
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ insinto /etc/sddm.conf.d/
+ doins "${S}"/01gentoo.conf
+
+ # with systemd logs are sent to journald, so no point to bother in that case
+ if ! use systemd; then
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/sddm.logrotate" sddm
+ fi
+
+ newpamd "${WORKDIR}"/${PAM_TAR}/${PN}.pam ${PN}
+ newpamd "${WORKDIR}"/${PAM_TAR}/${PN}-autologin.pam ${PN}-autologin
+ newpamd "${WORKDIR}"/${PAM_TAR}/${PN}-greeter.pam ${PN}-greeter
+}
+
+pkg_postinst() {
+ tmpfiles_process "${PN}.conf"
+
+ elog "NOTE: If SDDM startup appears to hang then entropy pool is too low."
+ elog "This can be fixed by configuring one of the following:"
+ elog " - Enable CONFIG_RANDOM_TRUST_CPU in linux kernel"
+ elog " - # emerge sys-apps/haveged && rc-update add haveged boot"
+ elog " - # emerge sys-apps/rng-tools && rc-update add rngd boot"
+ elog
+ elog "SDDM example config can be shown with:"
+ elog " ${EROOT}/usr/bin/sddm --example-config"
+ elog "Use ${EROOT}/etc/sddm.conf.d/ directory to override specific options."
+ elog
+ elog "For more information on how to configure SDDM, please visit the wiki:"
+ elog " https://wiki.gentoo.org/wiki/SDDM"
+ if has_version x11-drivers/nvidia-drivers; then
+ elog
+ elog " Nvidia GPU owners in particular should pay attention"
+ elog " to the troubleshooting section."
+ fi
+
+ optfeature "Weston DisplayServer support (EXPERIMENTAL)" "dev-libs/weston[kiosk]"
+ optfeature "KWin DisplayServer support (EXPERIMENTAL)" "kde-plasma/kwin"
+
+ systemd_reenable sddm.service
+}
diff --git a/x11-wm/qtile/qtile-0.31.0.ebuild b/x11-wm/qtile/qtile-0.31.0.ebuild
index 536fc16cfc71..a6dcafdfcea6 100644
--- a/x11-wm/qtile/qtile-0.31.0.ebuild
+++ b/x11-wm/qtile/qtile-0.31.0.ebuild
@@ -84,7 +84,7 @@ python_test() {
# mypy stuff
test/test_check.py
test/migrate/test_check_migrations.py
- # TODO: this test clearly requires x11 — so why is wayland
+ # TODO: this test clearly requires x11 - so why is wayland
# variant being run?
'test/backend/x11/test_window.py::test_urgent_hook_fire[wayland-2]'
# TODO
diff --git a/xfce-base/thunar/thunar-4.21.1.ebuild b/xfce-base/thunar/thunar-4.21.1.ebuild
index f1b018c52141..bcf1fb72db0f 100644
--- a/xfce-base/thunar/thunar-4.21.1.ebuild
+++ b/xfce-base/thunar/thunar-4.21.1.ebuild
@@ -54,8 +54,10 @@ RDEPEND="
DEPEND+="
policykit? ( sys-auth/polkit )
"
+# glib for glib-compile-resources
BDEPEND="
dev-build/xfce4-dev-tools
+ >=dev-libs/glib-2.72.0
dev-libs/libxml2
sys-devel/gettext
virtual/pkgconfig
diff --git a/xfce-extra/xfce4-battery-plugin/Manifest b/xfce-extra/xfce4-battery-plugin/Manifest
index a40b66d45745..d09d38921940 100644
--- a/xfce-extra/xfce4-battery-plugin/Manifest
+++ b/xfce-extra/xfce4-battery-plugin/Manifest
@@ -1 +1,2 @@
DIST xfce4-battery-plugin-1.1.6.tar.bz2 569701 BLAKE2B 5f401ff5f9bc447f4b73c5341ece8659c74cb2e68e0cd14eb982d3a831f20948250084a16c99c45afde8cc1a001959fdd5a36402400106281152f71a760a3059 SHA512 809c0f24adf914501ae9431af43caa36f72594dc686451bdd27b895cca80a51e76120a1cf191944e4b8b004d18ecc890caca9faa725cee230516bb1d0ad57415
+DIST xfce4-battery-plugin-1.2.0.tar.xz 111360 BLAKE2B 879997fc1eaddb678e585f0e91c3d9eec646e07848ced0257d9987fed7c88e84abe207f3ead0613e3d63af425dd5356f7769c29884692304a4761204520d4568 SHA512 7a5a90117a885f758a8b6fe19116e1815ef7ac5c3108ffabc4a8a5466ce7e01ed9fccadfa36262abf6dd7977d6ef34e6e1b9cab50e817258203e77f318cab774
diff --git a/xfce-extra/xfce4-battery-plugin/xfce4-battery-plugin-1.2.0.ebuild b/xfce-extra/xfce4-battery-plugin/xfce4-battery-plugin-1.2.0.ebuild
new file mode 100644
index 000000000000..6f5647e82e61
--- /dev/null
+++ b/xfce-extra/xfce4-battery-plugin/xfce4-battery-plugin-1.2.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson linux-info xdg-utils
+
+DESCRIPTION="A battery monitor panel plugin for the Xfce desktop environment"
+HOMEPAGE="
+ https://docs.xfce.org/panel-plugins/xfce4-battery-plugin/start
+ https://gitlab.xfce.org/panel-plugins/xfce4-battery-plugin/
+"
+SRC_URI="
+ https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz
+"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~riscv ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.50.0:2
+ >=x11-libs/gtk+-3.22.0:3
+ >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)]
+ >=xfce-base/libxfce4util-4.16.0:=
+ >=xfce-base/xfce4-panel-4.16.0:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ if use kernel_linux; then
+ CONFIG_CHECK="~ACPI_BATTERY"
+ linux-info_pkg_setup
+ fi
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/xfce-extra/xfce4-calculator-plugin/Manifest b/xfce-extra/xfce4-calculator-plugin/Manifest
index 0a64fa175bbf..98dd8709b05c 100644
--- a/xfce-extra/xfce4-calculator-plugin/Manifest
+++ b/xfce-extra/xfce4-calculator-plugin/Manifest
@@ -1,2 +1,2 @@
-DIST xfce4-calculator-plugin-0.7.2.tar.bz2 422611 BLAKE2B 72bc2e8414b4f638299d42d8e3cd808949c966e40e96823ef5d47ba66e915429a66c7ab45acdda1a930383bc7cae63c2323e05ee8f9a5748c7f0e6d8f58b63e0 SHA512 98fa51ff0afbb09e3066f629113f6a584c5afd9228c87ee67afd7a56b065060ece16ee646ec6a2c685907a0d9733cba19cbf25bc034e009a013af2122155cc2c
DIST xfce4-calculator-plugin-0.7.3.tar.bz2 481917 BLAKE2B 440d9b44057f28453e416ff23c0f0a2ccbe1603fe6856c4c755babe5acd705cee93d1bb25cbc57ceec485742c86e027caf175bc18ffd5c9027c6dcafd61b87ba SHA512 f4479cf65e35c1491792d7e74674e41d3e13bf59c73f43fa7b25b83731326ef2627ddfa34a190a799c83a424b3a80760716cb5bcd3fa3dc371a4e42255332dd5
+DIST xfce4-calculator-plugin-0.8.0.tar.xz 87640 BLAKE2B 6c4fdb8f7975152d0ddb6ee55262a25e8dda82c535514a1131a459b97434111cc6c9f856df50ccf5119ea688354f66b7c8168bac43aa0f00497ca0380c6cf947 SHA512 524de531cbb9da846596345ebf23691f8a7a2fc02f7f77f3318e70dfde08f9bfd1d920a015391f7d06056edfcf4517b22e05c33afe76345607a53054053d699e
diff --git a/xfce-extra/xfce4-calculator-plugin/xfce4-calculator-plugin-0.7.2.ebuild b/xfce-extra/xfce4-calculator-plugin/xfce4-calculator-plugin-0.8.0.ebuild
index 14de8bbbdf6a..8afc35f04a12 100644
--- a/xfce-extra/xfce4-calculator-plugin/xfce4-calculator-plugin-0.7.2.ebuild
+++ b/xfce-extra/xfce4-calculator-plugin/xfce4-calculator-plugin-0.8.0.ebuild
@@ -1,16 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit xdg-utils
+inherit meson xdg-utils
DESCRIPTION="A calculator plugin for the Xfce4 panel"
-SRC_URI="https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
HOMEPAGE="
https://docs.xfce.org/panel-plugins/xfce4-calculator-plugin/start
https://gitlab.xfce.org/panel-plugins/xfce4-calculator-plugin/
"
+SRC_URI="
+ https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz
+"
LICENSE="GPL-2+"
SLOT="0"
@@ -18,26 +20,19 @@ KEYWORDS="~amd64 ~riscv ~x86"
DEPEND="
>=dev-libs/glib-2.50.0
- x11-libs/libX11
- >=x11-libs/gtk+-3.22.0:3
- >=xfce-base/libxfce4ui-4.12.0:=
- >=xfce-base/libxfce4util-4.12.0:=
- >=xfce-base/xfce4-panel-4.12.0:=
+ >=x11-libs/gtk+-3.22.20:3
+ >=xfce-base/libxfce4ui-4.16.0:=
+ >=xfce-base/libxfce4util-4.16.0:=
+ >=xfce-base/xfce4-panel-4.16.0:=
"
RDEPEND="
${DEPEND}
"
BDEPEND="
- dev-util/intltool
- sys-devel/gettext
+ >=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
pkg_postinst() {
xdg_icon_cache_update
}
diff --git a/xfce-extra/xfce4-clipman-plugin/Manifest b/xfce-extra/xfce4-clipman-plugin/Manifest
index 94ab046b1439..837b8d227109 100644
--- a/xfce-extra/xfce4-clipman-plugin/Manifest
+++ b/xfce-extra/xfce4-clipman-plugin/Manifest
@@ -1 +1,2 @@
DIST xfce4-clipman-plugin-1.6.7.tar.bz2 637572 BLAKE2B 72220f5e5c1460608be8ae9800ccefc74daa17634dcf79b014f92529e7c836bc9772830e04e182de1a69803ed18d355a7a1489012fb3a6b6b3c4aaa9db820800 SHA512 0616ee8366952cf90ea60887d7c0081b4fc3b2a80cb8f3613e294ea1086477c30a820b688045e49ec4787042a83964732e85a458acf1997c1a7ea244dd225892
+DIST xfce4-clipman-plugin-1.7.0.tar.xz 184276 BLAKE2B 46979a65c552c30b20f57ba45b0589ea6b16804b486ab6643a0af9338ec945f527132a2bb80b07eaa453475f1806e3547068543308c78d1d3f38065374d31947 SHA512 f0e58a011bee286f9c37142d3ea6f10c3739c48f6b909ad83b710636adcbda025acee7fa99cd587f5d5f749db9d7e666b18c1a2124f0bbef10a9f59780bbf9e5
diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.7.0.ebuild b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.7.0.ebuild
new file mode 100644
index 000000000000..62b0b8f0a7b1
--- /dev/null
+++ b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.7.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg-utils
+
+DESCRIPTION="A clipboard manager plug-in for the Xfce panel"
+HOMEPAGE="
+ https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start
+ https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/
+"
+SRC_URI="
+ https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="X qrcode test wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="|| ( X wayland )"
+
+DEPEND="
+ >=dev-libs/glib-2.60.0
+ >=x11-libs/gtk+-3.22.29:3[wayland?,X?]
+ >=xfce-base/libxfce4ui-4.18.0:=
+ >=xfce-base/libxfce4util-4.18.0:=
+ >=xfce-base/xfce4-panel-4.18.0:=
+ >=xfce-base/xfconf-4.18.0:=
+ X? (
+ >=x11-libs/libX11-1.6.7
+ >=x11-libs/libXtst-1.0.0
+ )
+ qrcode? ( >=media-gfx/qrencode-3.3.0:= )
+ wayland? (
+ >=dev-libs/wayland-1.15.0
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+DEPEND+="
+ X? (
+ >=x11-base/xorg-proto-7.0.0
+ )
+"
+# glib for glib-compile-resources
+BDEPEND="
+ >=dev-libs/glib-2.60.0
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ wayland? (
+ >=dev-util/wayland-scanner-1.15.0
+ )
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature X x11)
+ $(meson_feature wayland)
+ $(meson_feature qrcode qrencode)
+ $(meson_feature X xtst)
+ $(meson_use test tests)
+ )
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/xfce-extra/xfce4-cpufreq-plugin/Manifest b/xfce-extra/xfce4-cpufreq-plugin/Manifest
index 2006b3436668..967a3348f5c0 100644
--- a/xfce-extra/xfce4-cpufreq-plugin/Manifest
+++ b/xfce-extra/xfce4-cpufreq-plugin/Manifest
@@ -1 +1,2 @@
DIST xfce4-cpufreq-plugin-1.2.9.tar.bz2 546832 BLAKE2B 88028aa8a98a87718b533438eadf3491b97e09f03f7319a19bdaf8d1e90d18dcb1224dc9326e2f693da22380619d6a9f24295717f778a03ff85048e65041b11a SHA512 e75075c63f22c38b57793b5da9471be7ac49d4e17cb57ab96b04710e50c0b9161de6ea84b49f8142cac3baade1559388e58d50d8096a8e5515916644d7f70ca5
+DIST xfce4-cpufreq-plugin-1.3.0.tar.xz 83188 BLAKE2B 906271ed628935b7f34bf7aaad3d1b526f5180f1ef1dceaf78fa978062c0c798f4b184616055ae468ad06c698f5c6e66346100003fbfc4982ff83457a546ed06 SHA512 9d09c1ffcc4635f6bafe0c560a8e7252e9151e9ca35dbb82927122e76ed2f07cfe659445d18c21d7893285961218b4bdeb80618778a4db5c3c2a72ff79d72528
diff --git a/xfce-extra/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.3.0.ebuild b/xfce-extra/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.3.0.ebuild
new file mode 100644
index 000000000000..450e1a93deb7
--- /dev/null
+++ b/xfce-extra/xfce4-cpufreq-plugin/xfce4-cpufreq-plugin-1.3.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg-utils
+
+DESCRIPTION="A panel plugin for showing information about cpufreq settings"
+HOMEPAGE="
+ https://docs.xfce.org/panel-plugins/xfce4-cpufreq-plugin/start
+ https://gitlab.xfce.org/panel-plugins/xfce4-cpufreq-plugin/
+"
+SRC_URI="
+ https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.50.0
+ >=x11-libs/gtk+-3.22.0:3
+ >=xfce-base/libxfce4ui-4.16.0:=
+ >=xfce-base/libxfce4util-4.17.2:=
+ >=xfce-base/xfce4-panel-4.16.0:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/xfce-extra/xfce4-cpugraph-plugin/Manifest b/xfce-extra/xfce4-cpugraph-plugin/Manifest
index d36f814ba022..19e5803c73ca 100644
--- a/xfce-extra/xfce4-cpugraph-plugin/Manifest
+++ b/xfce-extra/xfce4-cpugraph-plugin/Manifest
@@ -1 +1,2 @@
DIST xfce4-cpugraph-plugin-1.2.11.tar.bz2 569026 BLAKE2B 0845eade5d84f233d6220167caad13bec0a120a817bd223469518fb42d0815d5d7a0e898ae6d9002d3b51c40792dcb27f095fc411f8d29ebf11094a56b4e2d0a SHA512 c9c9b32028c223146b5ae73df3dfff14fff38d15695459f96d9428d4b2e82d08e46eee6d2f83a2b261845b1a03df20287d7bb83a8323f48813ccb56299009d93
+DIST xfce4-cpugraph-plugin-1.3.0.tar.xz 94824 BLAKE2B bfe016a9f38b47e4553031a79b2b0753ea8a58b3f770ef71f13de174a8bbd3f060948866f24010562163c5027bc30e80e14f83c4fa7ce80bbd6d6e93ab293195 SHA512 aefb0f94b7a4a480ca5769bd09aed29404316562a70abcb243c538de8637062de2eb6defe424d1f2cd2555a49d5aae4393b623b4d65dca84f87b420d38da4443
diff --git a/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.3.0.ebuild b/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.3.0.ebuild
new file mode 100644
index 000000000000..7df33ebab5ff
--- /dev/null
+++ b/xfce-extra/xfce4-cpugraph-plugin/xfce4-cpugraph-plugin-1.3.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg-utils
+
+DESCRIPTION="A system load plug-in for the Xfce panel"
+HOMEPAGE="
+ https://docs.xfce.org/panel-plugins/xfce4-cpugraph-plugin
+ https://gitlab.xfce.org/panel-plugins/xfce4-cpugraph-plugin/
+"
+SRC_URI="
+ https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz
+"
+
+LICENSE="BSD-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ >=dev-libs/glib-2.50.0
+ >=x11-libs/gtk+-3.22.0:3
+ >=xfce-base/libxfce4ui-4.16.0:=
+ >=xfce-base/libxfce4util-4.17.2:=
+ >=xfce-base/xfce4-panel-4.16.0:=
+ >=xfce-base/xfconf-4.12.0:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/xfce-extra/xfce4-dict/xfce4-dict-0.8.9.ebuild b/xfce-extra/xfce4-dict/xfce4-dict-0.8.9.ebuild
index 9e8499636f56..2fbec435b578 100644
--- a/xfce-extra/xfce4-dict/xfce4-dict-0.8.9.ebuild
+++ b/xfce-extra/xfce4-dict/xfce4-dict-0.8.9.ebuild
@@ -26,7 +26,9 @@ DEPEND="
RDEPEND="
${DEPEND}
"
+# dev-libs/glib for glib-compile-resources
BDEPEND="
+ >=dev-libs/glib-2.66.0
dev-util/gdbus-codegen
virtual/pkgconfig
"
diff --git a/xfce-extra/xfce4-diskperf-plugin/Manifest b/xfce-extra/xfce4-diskperf-plugin/Manifest
index 6c2bbf80849d..e456b20af50e 100644
--- a/xfce-extra/xfce4-diskperf-plugin/Manifest
+++ b/xfce-extra/xfce4-diskperf-plugin/Manifest
@@ -1 +1,2 @@
DIST xfce4-diskperf-plugin-2.7.1.tar.bz2 457061 BLAKE2B 16965962be291c6916de1147f4744e235a916566bd80e89fc4f41058d421122af4724552765a3701756115de7d5752da5c4e8e433722c1e74cd8398c95c92b74 SHA512 020efe8408a9ef0e598fcb7e37769880a0330347d0e1d0b7d7e5e4731bd05ac71f687be4a5a3bda6aba4c9b20d7d1491ca068a468c5a0f284ab2fa261f351f2f
+DIST xfce4-diskperf-plugin-2.8.0.tar.xz 59224 BLAKE2B bfb03313a63a25d5175a6a2da586e392e915e85e67206ef0622b7453b5f35e073ffbb183b744ab9bd38c93263277bdefb5e7d1ab1da8aa22aed663ea6e078594 SHA512 2e146ff46b0fdc53a416a5cf08157d149a508f316fcef8d7d601535a171349d7292e1198ee8cf8232d3b03dda7c3cabdbb7ead3915608d1f0bcbe593dcfa4687
diff --git a/xfce-extra/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.8.0.ebuild b/xfce-extra/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.8.0.ebuild
new file mode 100644
index 000000000000..84d83023cbfd
--- /dev/null
+++ b/xfce-extra/xfce4-diskperf-plugin/xfce4-diskperf-plugin-2.8.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg-utils
+
+DESCRIPTION="A panel plug-in for disk usage and performance statistics"
+HOMEPAGE="
+ https://docs.xfce.org/panel-plugins/xfce4-diskperf-plugin
+ https://gitlab.xfce.org/panel-plugins/xfce4-diskperf-plugin/
+"
+SRC_URI="
+ https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+ >=dev-libs/glib-2.50.0
+ >=x11-libs/gtk+-3.22.0:3
+ >=xfce-base/libxfce4ui-4.16.0:=[gtk3(+)]
+ >=xfce-base/libxfce4util-4.16.0:=[gtk3(+)]
+ >=xfce-base/xfce4-panel-4.16.0:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/xfce-extra/xfce4-docklike-plugin/Manifest b/xfce-extra/xfce4-docklike-plugin/Manifest
index 9e8055cd19c3..b62edfbe8c23 100644
--- a/xfce-extra/xfce4-docklike-plugin/Manifest
+++ b/xfce-extra/xfce4-docklike-plugin/Manifest
@@ -1 +1,2 @@
DIST xfce4-docklike-plugin-0.4.3.tar.bz2 456424 BLAKE2B 1cc2f2d1bf209d75e20d57a68b86e48fceed7f790e1d669275ca18445e1f279e07c5f6124b6b318ef532d4b3670e70cabb1fe188fff1a5f99a309e350a831c99 SHA512 89b3739568fb4d908ad99268688448b8883d5f8e2b4c7ac092fbd687f53ada7f9c08f58e34572e9e2f733035174db1a5340a02e329a7fbed848786235bc3b298
+DIST xfce4-docklike-plugin-0.5.0.tar.xz 78724 BLAKE2B 09886ca936030f2fe9b46b5eb7ad3fc2695bf6b79817a71b448846e876854887cdfcec71268465ea65b9975e2a246a9c24152a7b671c9810ac636fc877798fd5 SHA512 3027a2d1420423911c11466aad26edbfc11c11c6b5bfc6f9dc27f4db5fb19730bc9488d212ad87590179e73a921e6c7884c60bf8b0de4fa52ef61b239178995d
diff --git a/xfce-extra/xfce4-docklike-plugin/xfce4-docklike-plugin-0.5.0.ebuild b/xfce-extra/xfce4-docklike-plugin/xfce4-docklike-plugin-0.5.0.ebuild
new file mode 100644
index 000000000000..ba8ea76e18cc
--- /dev/null
+++ b/xfce-extra/xfce4-docklike-plugin/xfce4-docklike-plugin-0.5.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg-utils
+
+DESCRIPTION="A modern, minimalist docklike taskbar for Xfce"
+HOMEPAGE="
+ https://docs.xfce.org/panel-plugins/xfce4-docklike-plugin/start
+ https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin/
+"
+SRC_URI="
+ https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.xz
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X wayland"
+REQUIRED_USE="|| ( X wayland )"
+
+DEPEND="
+ >=dev-libs/glib-2.58.0
+ >=x11-libs/gtk+-3.24.0:3[X?,wayland?]
+ >=x11-libs/cairo-1.16.0
+ >=xfce-base/libxfce4ui-4.16.0:=
+ >=xfce-base/libxfce4util-4.16.0:=
+ >=xfce-base/xfce4-panel-4.16.0:=
+ >=xfce-base/libxfce4windowing-4.19.4:=[X?]
+ X? (
+ >=x11-libs/libX11-1.6.7
+ >=x11-libs/libXi-1.2.0
+ )
+ wayland? (
+ >=gui-libs/gtk-layer-shell-0.7.0
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature X x11)
+ $(meson_feature wayland)
+ )
+
+ meson_src_configure
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}