summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-31 01:33:08 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-03-31 01:33:08 +0100
commit033286afc1eb2e64a87a58798a0c620d8b56f497 (patch)
tree4793d794ccd00b0efa754d9fd07ad01694c17e0f
parent5ddc3e2d8f01496ed8b9a87cbe9c939f8f317eff (diff)
gentoo auto-resync : 31:03:2025 - 01:33:08
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin30294 -> 30269 bytes
-rw-r--r--app-admin/Manifest.gzbin32862 -> 32857 bytes
-rw-r--r--app-admin/djbdns-logparse/Manifest2
-rw-r--r--app-admin/djbdns-logparse/djbdns-logparse-0.0.2-r3.ebuild (renamed from app-admin/djbdns-logparse/djbdns-logparse-0.0.2-r2.ebuild)6
-rw-r--r--app-admin/ryzen_monitor/Manifest1
-rw-r--r--app-admin/ryzen_monitor/files/fix-Makefile.patch26
-rw-r--r--app-arch/Manifest.gzbin18271 -> 18269 bytes
-rw-r--r--app-arch/unrar/Manifest4
-rw-r--r--app-arch/unrar/unrar-7.1.3.ebuild79
-rw-r--r--app-arch/unrar/unrar-7.1.4.ebuild79
-rw-r--r--app-backup/Manifest.gzbin7862 -> 7858 bytes
-rw-r--r--app-backup/untangle-https-backup/Manifest2
-rw-r--r--app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r3.ebuild (renamed from app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r2.ebuild)6
-rw-r--r--app-crypt/Manifest.gzbin25097 -> 25100 bytes
-rw-r--r--app-crypt/qca/Manifest2
-rw-r--r--app-crypt/qca/qca-2.3.9.ebuild116
-rw-r--r--app-editors/Manifest.gzbin13942 -> 13941 bytes
-rw-r--r--app-editors/okteta/Manifest2
-rw-r--r--app-editors/okteta/okteta-0.26.19.ebuild70
-rw-r--r--app-office/Manifest.gzbin8096 -> 8093 bytes
-rw-r--r--app-office/calligra/Manifest2
-rw-r--r--app-office/calligra/calligra-24.12.3.ebuild3
-rw-r--r--app-office/kmymoney/Manifest6
-rw-r--r--app-office/kmymoney/kmymoney-5.1.92_p20250324.ebuild122
-rw-r--r--app-office/kmymoney/kmymoney-5.1.92_p20250326.ebuild (renamed from app-office/kmymoney/kmymoney-5.1.92_p20250320.ebuild)2
-rw-r--r--app-text/Manifest.gzbin49771 -> 49769 bytes
-rw-r--r--app-text/qpdfview/Manifest3
-rw-r--r--app-text/qpdfview/qpdfview-0.5-r1.ebuild88
-rw-r--r--app-text/qpdfview/qpdfview-0.5_p20240423.ebuild (renamed from app-text/qpdfview/qpdfview-0.5_p2-r1.ebuild)26
-rw-r--r--dev-java/Manifest.gzbin55180 -> 55187 bytes
-rw-r--r--dev-java/antlr/Manifest2
-rw-r--r--dev-java/antlr/antlr-3.2-r2.ebuild4
-rw-r--r--dev-java/testng/Manifest2
-rw-r--r--dev-java/testng/testng-6.11-r1.ebuild4
-rw-r--r--dev-lang/Manifest.gzbin22606 -> 22613 bytes
-rw-r--r--dev-lang/swi-prolog/Manifest5
-rw-r--r--dev-lang/swi-prolog/files/swi-prolog-9.1.2-configure-clang16.patch61
-rw-r--r--dev-lang/swi-prolog/swi-prolog-9.1.2-r1.ebuild177
-rw-r--r--dev-lang/swi-prolog/swi-prolog-9.3.9-r1.ebuild (renamed from dev-lang/swi-prolog/swi-prolog-9.3.9.ebuild)26
-rw-r--r--dev-libs/Manifest.gzbin99512 -> 99508 bytes
-rw-r--r--dev-libs/intel-compute-runtime/Manifest6
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-24.52.32224.8.ebuild84
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-25.09.32961.8.ebuild (renamed from dev-libs/intel-compute-runtime/intel-compute-runtime-25.05.32567.18.ebuild)10
-rw-r--r--dev-libs/libfilezilla/Manifest2
-rw-r--r--dev-libs/libfilezilla/libfilezilla-0.50.0.ebuild63
-rw-r--r--dev-libs/libmirage/Manifest2
-rw-r--r--dev-libs/libmirage/libmirage-3.2.10.ebuild55
-rw-r--r--dev-libs/libspnav/Manifest2
-rw-r--r--dev-libs/libspnav/libspnav-1.2.ebuild56
-rw-r--r--dev-libs/nss/Manifest2
-rw-r--r--dev-libs/nss/nss-3.110.ebuild4
-rw-r--r--dev-python/Manifest.gzbin275494 -> 275481 bytes
-rw-r--r--dev-python/cli-ui/Manifest4
-rw-r--r--dev-python/cli-ui/cli-ui-0.19.0.ebuild (renamed from dev-python/cli-ui/cli-ui-0.17.2.ebuild)16
-rw-r--r--dev-python/cvxopt/Manifest2
-rw-r--r--dev-python/cvxopt/cvxopt-1.3.2.ebuild4
-rw-r--r--dev-python/fakeredis/Manifest2
-rw-r--r--dev-python/fakeredis/fakeredis-2.28.0.ebuild92
-rw-r--r--dev-python/flake8/Manifest2
-rw-r--r--dev-python/flake8/flake8-7.2.0.ebuild62
-rw-r--r--dev-python/griffe/Manifest2
-rw-r--r--dev-python/griffe/griffe-1.7.1.ebuild70
-rw-r--r--dev-python/inline-snapshot/Manifest2
-rw-r--r--dev-python/inline-snapshot/inline-snapshot-0.21.1.ebuild63
-rw-r--r--dev-python/jsonpickle/Manifest2
-rw-r--r--dev-python/jsonpickle/jsonpickle-4.0.5.ebuild67
-rw-r--r--dev-python/lrcalc/Manifest2
-rw-r--r--dev-python/lrcalc/lrcalc-2.1-r2.ebuild (renamed from dev-python/lrcalc/lrcalc-2.1-r1.ebuild)4
-rw-r--r--dev-python/pipdeptree/Manifest2
-rw-r--r--dev-python/pipdeptree/files/pipdeptree-2.17.0-expect-hpy-in-pypy-7.3.3.patch28
-rw-r--r--dev-python/pipdeptree/files/pipdeptree-2.18.1-fix-pypy-7.3.14.patch24
-rw-r--r--dev-python/poetry-core/Manifest2
-rw-r--r--dev-python/poetry-core/poetry-core-2.1.2.ebuild69
-rw-r--r--dev-python/poetry/Manifest2
-rw-r--r--dev-python/poetry/poetry-2.1.2.ebuild87
-rw-r--r--dev-python/pplpy/Manifest2
-rw-r--r--dev-python/pplpy/pplpy-0.8.10-r1.ebuild (renamed from dev-python/pplpy/pplpy-0.8.10.ebuild)4
-rw-r--r--dev-python/primecountpy/Manifest2
-rw-r--r--dev-python/primecountpy/primecountpy-0.1.0-r1.ebuild (renamed from dev-python/primecountpy/primecountpy-0.1.0.ebuild)4
-rw-r--r--dev-python/pycodestyle/Manifest2
-rw-r--r--dev-python/pycodestyle/pycodestyle-2.13.0.ebuild45
-rw-r--r--dev-python/pyflakes/Manifest2
-rw-r--r--dev-python/pyflakes/pyflakes-3.3.0.ebuild47
-rw-r--r--dev-python/pytest-testinfra/Manifest2
-rw-r--r--dev-python/pytest-testinfra/pytest-testinfra-10.2.1.ebuild59
-rw-r--r--dev-python/qpageview/Manifest6
-rw-r--r--dev-python/qpageview/metadata.xml2
-rw-r--r--dev-python/qpageview/qpageview-0.6.2.ebuild4
-rw-r--r--dev-python/qpageview/qpageview-1.0.0.ebuild23
-rw-r--r--dev-python/trimesh/Manifest2
-rw-r--r--dev-python/trimesh/trimesh-4.6.6.ebuild79
-rw-r--r--dev-qt/Manifest.gzbin11554 -> 11562 bytes
-rw-r--r--dev-qt/qtwebengine/Manifest3
-rw-r--r--dev-qt/qtwebengine/files/qtwebengine-6.8.3-clang20.patch22
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild1
-rw-r--r--dev-ruby/Manifest.gzbin113507 -> 113508 bytes
-rw-r--r--dev-ruby/coderay/Manifest2
-rw-r--r--dev-ruby/coderay/coderay-1.1.3-r2.ebuild4
-rw-r--r--dev-ruby/diff-lcs/Manifest2
-rw-r--r--dev-ruby/diff-lcs/diff-lcs-1.6.1.ebuild2
-rw-r--r--dev-ruby/faraday-retry/Manifest4
-rw-r--r--dev-ruby/faraday-retry/faraday-retry-2.3.0.ebuild (renamed from dev-ruby/faraday-retry/faraday-retry-2.2.0.ebuild)3
-rw-r--r--dev-ruby/rcairo/Manifest4
-rw-r--r--dev-ruby/rcairo/rcairo-1.17.14.ebuild4
-rw-r--r--dev-ruby/rcairo/rcairo-1.18.4.ebuild2
-rw-r--r--dev-ruby/rrdtool-bindings/Manifest2
-rw-r--r--dev-ruby/rrdtool-bindings/rrdtool-bindings-1.9.0.ebuild4
-rw-r--r--dev-ruby/rspec-core/Manifest2
-rw-r--r--dev-ruby/rspec-core/rspec-core-3.13.3.ebuild6
-rw-r--r--dev-ruby/rspec-expectations/Manifest2
-rw-r--r--dev-ruby/rspec-expectations/rspec-expectations-3.13.3.ebuild22
-rw-r--r--dev-ruby/rspec-mocks/Manifest2
-rw-r--r--dev-ruby/rspec-mocks/rspec-mocks-3.13.2.ebuild21
-rw-r--r--dev-ruby/rspec-support/Manifest2
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.13.2.ebuild5
-rw-r--r--dev-ruby/rspec/Manifest2
-rw-r--r--dev-ruby/rspec/rspec-3.13.0.ebuild4
-rw-r--r--dev-ruby/ruby-atk/Manifest2
-rw-r--r--dev-ruby/ruby-atk/ruby-atk-4.2.9.ebuild15
-rw-r--r--dev-ruby/ruby-cairo-gobject/Manifest2
-rw-r--r--dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.2.9.ebuild18
-rw-r--r--dev-ruby/ruby-gdk3/Manifest2
-rw-r--r--dev-ruby/ruby-gdk3/ruby-gdk3-4.2.9.ebuild20
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/Manifest2
-rw-r--r--dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.2.9.ebuild20
-rw-r--r--dev-ruby/ruby-gio2/Manifest2
-rw-r--r--dev-ruby/ruby-gio2/ruby-gio2-4.2.9.ebuild28
-rw-r--r--dev-ruby/ruby-glib2/Manifest2
-rw-r--r--dev-ruby/ruby-glib2/ruby-glib2-4.2.9.ebuild20
-rw-r--r--dev-ruby/ruby-gobject-introspection/Manifest2
-rw-r--r--dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.2.9.ebuild17
-rw-r--r--dev-ruby/ruby-gtk3/Manifest2
-rw-r--r--dev-ruby/ruby-gtk3/ruby-gtk3-4.2.9.ebuild29
-rw-r--r--dev-ruby/ruby-pango/Manifest2
-rw-r--r--dev-ruby/ruby-pango/ruby-pango-4.2.9.ebuild32
-rw-r--r--dev-ruby/ruby-poppler/Manifest2
-rw-r--r--dev-ruby/ruby-poppler/ruby-poppler-4.2.9.ebuild18
-rw-r--r--dev-ruby/thread_order/Manifest2
-rw-r--r--dev-ruby/thread_order/thread_order-1.1.1.ebuild5
-rw-r--r--dev-util/Manifest.gzbin64970 -> 64976 bytes
-rw-r--r--dev-util/intel-graphics-compiler/Manifest4
-rw-r--r--dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.2.ebuild (renamed from dev-util/intel-graphics-compiler/intel-graphics-compiler-2.9.0.ebuild)6
-rw-r--r--dev-util/lcov/Manifest2
-rw-r--r--dev-util/lcov/lcov-2.3.1.ebuild93
-rw-r--r--kde-apps/Manifest.gzbin36012 -> 35689 bytes
-rw-r--r--kde-apps/akonadi-notes/Manifest3
-rw-r--r--kde-apps/akonadi-notes/akonadi-notes-24.08.3.ebuild25
-rw-r--r--kde-apps/akonadi-notes/metadata.xml11
-rw-r--r--kde-apps/kdesdk-thumbnailers-common/Manifest3
-rw-r--r--kde-apps/kdesdk-thumbnailers-common/kdesdk-thumbnailers-common-24.08.3.ebuild21
-rw-r--r--kde-apps/kdesdk-thumbnailers-common/metadata.xml12
-rw-r--r--media-gfx/Manifest.gzbin38338 -> 38193 bytes
-rw-r--r--media-gfx/blender/Manifest10
-rw-r--r--media-gfx/blender/blender-3.6.18-r1.ebuild5
-rw-r--r--media-gfx/blender/blender-4.1.1-r4.ebuild5
-rw-r--r--media-gfx/blender/blender-4.2.4-r1.ebuild5
-rw-r--r--media-gfx/blender/blender-4.3.2-r1.ebuild5
-rw-r--r--media-gfx/blender/blender-9999.ebuild5
-rw-r--r--media-gfx/qvv/Manifest3
-rw-r--r--media-gfx/qvv/metadata.xml8
-rw-r--r--media-gfx/qvv/qvv-4.04.2.ebuild35
-rw-r--r--media-libs/Manifest.gzbin70063 -> 69912 bytes
-rw-r--r--media-libs/ksanecore-common/Manifest3
-rw-r--r--media-libs/ksanecore-common/ksanecore-common-24.08.3.ebuild18
-rw-r--r--media-libs/ksanecore-common/metadata.xml12
-rw-r--r--media-plugins/Manifest.gzbin44325 -> 44323 bytes
-rw-r--r--media-plugins/kodi-inputstream-ffmpegdirect/Manifest2
-rw-r--r--media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-9999.ebuild3
-rw-r--r--media-sound/Manifest.gzbin57104 -> 56944 bytes
-rw-r--r--media-sound/frescobaldi/Manifest6
-rw-r--r--media-sound/frescobaldi/frescobaldi-3.3.0-r1.ebuild (renamed from media-sound/frescobaldi/frescobaldi-3.3.0.ebuild)4
-rw-r--r--media-sound/frescobaldi/frescobaldi-4.0.0.ebuild68
-rw-r--r--media-sound/frescobaldi/metadata.xml7
-rw-r--r--media-sound/qtscrobbler/Manifest5
-rw-r--r--media-sound/qtscrobbler/files/qtscrobbler-0.11_pre20130123-qt5.11.patch24
-rw-r--r--media-sound/qtscrobbler/files/qtscrobbler-0.11_pre20130123-qt5.patch194
-rw-r--r--media-sound/qtscrobbler/metadata.xml11
-rw-r--r--media-sound/qtscrobbler/qtscrobbler-0.11_pre20130123.ebuild66
-rw-r--r--media-video/Manifest.gzbin23227 -> 23225 bytes
-rw-r--r--media-video/simplescreenrecorder/Manifest4
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-0.4.4-r4.ebuild2
-rw-r--r--media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild2
-rw-r--r--metadata/Manifest.gzbin13897 -> 13899 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28905 -> 28890 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin55012 -> 55010 bytes
-rw-r--r--metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r3 (renamed from metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r2)12
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin28940 -> 28630 bytes
-rw-r--r--metadata/md5-cache/app-arch/unrar-7.1.311
-rw-r--r--metadata/md5-cache/app-arch/unrar-7.1.411
-rw-r--r--metadata/md5-cache/app-backup/Manifest.gzbin12378 -> 12380 bytes
-rw-r--r--metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r3 (renamed from metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r2)12
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin40720 -> 40561 bytes
-rw-r--r--metadata/md5-cache/app-crypt/qca-2.3.917
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin25716 -> 25560 bytes
-rw-r--r--metadata/md5-cache/app-editors/okteta-0.26.1917
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin12862 -> 12698 bytes
-rw-r--r--metadata/md5-cache/app-office/calligra-24.12.34
-rw-r--r--metadata/md5-cache/app-office/kmymoney-5.1.92_p2025032418
-rw-r--r--metadata/md5-cache/app-office/kmymoney-5.1.92_p20250326 (renamed from metadata/md5-cache/app-office/kmymoney-5.1.92_p20250320)4
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin77728 -> 77561 bytes
-rw-r--r--metadata/md5-cache/app-text/qpdfview-0.5-r117
-rw-r--r--metadata/md5-cache/app-text/qpdfview-0.5_p2-r117
-rw-r--r--metadata/md5-cache/app-text/qpdfview-0.5_p2024042317
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin70794 -> 70799 bytes
-rw-r--r--metadata/md5-cache/dev-java/antlr-3.2-r22
-rw-r--r--metadata/md5-cache/dev-java/testng-6.11-r12
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin55362 -> 55192 bytes
-rw-r--r--metadata/md5-cache/dev-lang/swi-prolog-9.1.2-r118
-rw-r--r--metadata/md5-cache/dev-lang/swi-prolog-9.3.9-r1 (renamed from metadata/md5-cache/dev-lang/swi-prolog-9.3.9)8
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin183460 -> 183772 bytes
-rw-r--r--metadata/md5-cache/dev-libs/intel-compute-runtime-25.05.32567.1815
-rw-r--r--metadata/md5-cache/dev-libs/intel-compute-runtime-25.09.32961.8 (renamed from metadata/md5-cache/dev-libs/intel-compute-runtime-24.52.32224.8)10
-rw-r--r--metadata/md5-cache/dev-libs/libfilezilla-0.50.016
-rw-r--r--metadata/md5-cache/dev-libs/libmirage-3.2.1015
-rw-r--r--metadata/md5-cache/dev-libs/libspnav-1.214
-rw-r--r--metadata/md5-cache/dev-libs/nss-3.1105
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin370234 -> 372138 bytes
-rw-r--r--metadata/md5-cache/dev-python/cli-ui-0.17.216
-rw-r--r--metadata/md5-cache/dev-python/cli-ui-0.19.016
-rw-r--r--metadata/md5-cache/dev-python/cvxopt-1.3.24
-rw-r--r--metadata/md5-cache/dev-python/fakeredis-2.28.016
-rw-r--r--metadata/md5-cache/dev-python/flake8-7.2.017
-rw-r--r--metadata/md5-cache/dev-python/griffe-1.7.116
-rw-r--r--metadata/md5-cache/dev-python/inline-snapshot-0.21.116
-rw-r--r--metadata/md5-cache/dev-python/jsonpickle-4.0.516
-rw-r--r--metadata/md5-cache/dev-python/lrcalc-2.1-r2 (renamed from metadata/md5-cache/dev-python/lrcalc-2.1-r1)12
-rw-r--r--metadata/md5-cache/dev-python/poetry-2.1.216
-rw-r--r--metadata/md5-cache/dev-python/poetry-core-2.1.216
-rw-r--r--metadata/md5-cache/dev-python/pplpy-0.8.1016
-rw-r--r--metadata/md5-cache/dev-python/pplpy-0.8.10-r116
-rw-r--r--metadata/md5-cache/dev-python/primecountpy-0.1.0-r1 (renamed from metadata/md5-cache/dev-python/primecountpy-0.1.0)12
-rw-r--r--metadata/md5-cache/dev-python/pycodestyle-2.13.016
-rw-r--r--metadata/md5-cache/dev-python/pyflakes-3.3.016
-rw-r--r--metadata/md5-cache/dev-python/pytest-testinfra-10.2.116
-rw-r--r--metadata/md5-cache/dev-python/qpageview-0.6.24
-rw-r--r--metadata/md5-cache/dev-python/qpageview-1.0.015
-rw-r--r--metadata/md5-cache/dev-python/trimesh-4.6.616
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin35668 -> 35662 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.8.32
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin224628 -> 226228 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/coderay-1.1.3-r212
-rw-r--r--metadata/md5-cache/dev-ruby/diff-lcs-1.6.112
-rw-r--r--metadata/md5-cache/dev-ruby/faraday-retry-2.3.0 (renamed from metadata/md5-cache/dev-ruby/faraday-retry-2.2.0)4
-rw-r--r--metadata/md5-cache/dev-ruby/rcairo-1.17.144
-rw-r--r--metadata/md5-cache/dev-ruby/rcairo-1.18.412
-rw-r--r--metadata/md5-cache/dev-ruby/rrdtool-bindings-1.9.04
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-3.13.012
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-core-3.13.312
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-expectations-3.13.312
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-mocks-3.13.212
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-support-3.13.212
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-atk-4.2.917
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.2.917
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gdk3-4.2.917
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.2.917
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gio2-4.2.917
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-glib2-4.2.917
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.2.917
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-gtk3-4.2.917
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-pango-4.2.917
-rw-r--r--metadata/md5-cache/dev-ruby/ruby-poppler-4.2.917
-rw-r--r--metadata/md5-cache/dev-ruby/thread_order-1.1.112
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin138042 -> 138198 bytes
-rw-r--r--metadata/md5-cache/dev-util/intel-graphics-compiler-2.10.2 (renamed from metadata/md5-cache/dev-util/intel-graphics-compiler-2.9.0)10
-rw-r--r--metadata/md5-cache/dev-util/lcov-2.3.115
-rw-r--r--metadata/md5-cache/kde-apps/Manifest.gzbin37734 -> 37405 bytes
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-notes-24.08.317
-rw-r--r--metadata/md5-cache/kde-apps/kdesdk-thumbnailers-common-24.08.313
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin57455 -> 57303 bytes
-rw-r--r--metadata/md5-cache/media-gfx/blender-3.6.18-r16
-rw-r--r--metadata/md5-cache/media-gfx/blender-4.1.1-r46
-rw-r--r--metadata/md5-cache/media-gfx/blender-4.2.4-r16
-rw-r--r--metadata/md5-cache/media-gfx/blender-4.3.2-r16
-rw-r--r--metadata/md5-cache/media-gfx/blender-99996
-rw-r--r--metadata/md5-cache/media-gfx/qvv-4.04.213
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin121113 -> 120945 bytes
-rw-r--r--metadata/md5-cache/media-libs/ksanecore-common-24.08.313
-rw-r--r--metadata/md5-cache/media-plugins/Manifest.gzbin79415 -> 79416 bytes
-rw-r--r--metadata/md5-cache/media-plugins/kodi-inputstream-ffmpegdirect-99996
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75405 -> 75396 bytes
-rw-r--r--metadata/md5-cache/media-sound/frescobaldi-3.3.0-r1 (renamed from metadata/md5-cache/media-sound/frescobaldi-3.3.0)6
-rw-r--r--metadata/md5-cache/media-sound/frescobaldi-4.0.016
-rw-r--r--metadata/md5-cache/media-sound/qtscrobbler-0.11_pre2013012314
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin39614 -> 39607 bytes
-rw-r--r--metadata/md5-cache/media-video/simplescreenrecorder-0.4.4-r46
-rw-r--r--metadata/md5-cache/media-video/simplescreenrecorder-99996
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin65265 -> 65262 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/nagios-check_multiple-0.0.1-r4 (renamed from metadata/md5-cache/net-analyzer/nagios-check_multiple-0.0.1-r3)12
-rw-r--r--metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r5 (renamed from metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r4)12
-rw-r--r--metadata/md5-cache/net-analyzer/rrdtool-1.9.04
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin14186 -> 13695 bytes
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-5.10.716
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-5.11.116
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-5.12.316
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin21070 -> 21067 bytes
-rw-r--r--metadata/md5-cache/net-mail/b4-0.14.216
-rw-r--r--metadata/md5-cache/net-mail/b4-0.14.2-r116
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin91070 -> 91075 bytes
-rw-r--r--metadata/md5-cache/net-misc/kio-zeroconf-common-24.08.313
-rw-r--r--metadata/md5-cache/net-misc/moonlight-6.1.0-r26
-rw-r--r--metadata/md5-cache/net-misc/moonlight-99996
-rw-r--r--metadata/md5-cache/net-misc/nextcloud-client-3.16.217
-rw-r--r--metadata/md5-cache/net-misc/pulseaudio-dlna-0.6.5_p1-r3 (renamed from metadata/md5-cache/net-misc/pulseaudio-dlna-0.6.5_p1-r2)4
-rw-r--r--metadata/md5-cache/net-misc/pulseaudio-dlna-99994
-rw-r--r--metadata/md5-cache/sci-electronics/Manifest.gzbin14752 -> 14426 bytes
-rw-r--r--metadata/md5-cache/sci-electronics/klayout-0.29.1116
-rw-r--r--metadata/md5-cache/sci-electronics/klayout-0.29.716
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin71166 -> 70846 bytes
-rw-r--r--metadata/md5-cache/sci-libs/dsdp-5.8-r44
-rw-r--r--metadata/md5-cache/sci-libs/octomap-1.9.814
-rw-r--r--metadata/md5-cache/sci-libs/silo-4.11-r215
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin33287 -> 33282 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r116
-rw-r--r--metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r216
-rw-r--r--metadata/md5-cache/sci-ml/Manifest.gzbin6301 -> 6293 bytes
-rw-r--r--metadata/md5-cache/sci-ml/torchvision-0.20.0-r212
-rw-r--r--metadata/md5-cache/sci-visualization/Manifest.gzbin6874 -> 6549 bytes
-rw-r--r--metadata/md5-cache/sci-visualization/gle-4.3.4-r115
-rw-r--r--metadata/md5-cache/sci-visualization/gr-0.73.316
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin22016 -> 22491 bytes
-rw-r--r--metadata/md5-cache/sys-devel/gcc-12.4.1_p2025032716
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.3.1_p2025032816
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.2.1_p2025032916
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin37220 -> 37380 bytes
-rw-r--r--metadata/md5-cache/sys-fs/vhba-2025032916
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin39342 -> 39339 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.6.85 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.6.84)4
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin25453 -> 25452 bytes
-rw-r--r--metadata/md5-cache/www-apps/nextcloud-29.0.124
-rw-r--r--metadata/md5-cache/www-apps/nextcloud-30.0.64
-rw-r--r--metadata/md5-cache/www-misc/Manifest.gzbin4068 -> 4073 bytes
-rw-r--r--metadata/md5-cache/www-misc/buku-4.912
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin24874 -> 24722 bytes
-rw-r--r--metadata/md5-cache/x11-libs/libQGLViewer-2.7.214
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin59708 -> 59537 bytes
-rw-r--r--metadata/md5-cache/x11-misc/flow-pomodoro-1.2.0-r114
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-analyzer/Manifest.gzbin43396 -> 43399 bytes
-rw-r--r--net-analyzer/nagios-check_multiple/Manifest2
-rw-r--r--net-analyzer/nagios-check_multiple/nagios-check_multiple-0.0.1-r4.ebuild (renamed from net-analyzer/nagios-check_multiple/nagios-check_multiple-0.0.1-r3.ebuild)10
-rw-r--r--net-analyzer/nagios-icinga-openvpn/Manifest2
-rw-r--r--net-analyzer/nagios-icinga-openvpn/nagios-icinga-openvpn-0.0.1-r5.ebuild (renamed from net-analyzer/nagios-icinga-openvpn/nagios-icinga-openvpn-0.0.1-r4.ebuild)6
-rw-r--r--net-analyzer/rrdtool/Manifest2
-rw-r--r--net-analyzer/rrdtool/rrdtool-1.9.0.ebuild4
-rw-r--r--net-analyzer/wireshark/Manifest1
-rw-r--r--net-analyzer/wireshark/files/README.gentoo3
-rw-r--r--net-im/Manifest.gzbin8415 -> 8413 bytes
-rw-r--r--net-im/telegram-desktop/Manifest6
-rw-r--r--net-im/telegram-desktop/files/tdesktop-5.11.1-qt5.patch12
-rw-r--r--net-im/telegram-desktop/telegram-desktop-5.10.7.ebuild243
-rw-r--r--net-im/telegram-desktop/telegram-desktop-5.11.1.ebuild244
-rw-r--r--net-im/telegram-desktop/telegram-desktop-5.12.3.ebuild244
-rw-r--r--net-mail/Manifest.gzbin14602 -> 14593 bytes
-rw-r--r--net-mail/b4/Manifest2
-rw-r--r--net-mail/b4/b4-0.14.2-r1.ebuild (renamed from net-mail/b4/b4-0.14.2.ebuild)6
-rw-r--r--net-misc/Manifest.gzbin53333 -> 53173 bytes
-rw-r--r--net-misc/apt-cacher-ng/Manifest2
-rw-r--r--net-misc/apt-cacher-ng/metadata.xml5
-rw-r--r--net-misc/kio-zeroconf-common/Manifest3
-rw-r--r--net-misc/kio-zeroconf-common/kio-zeroconf-common-24.08.3.ebuild24
-rw-r--r--net-misc/kio-zeroconf-common/metadata.xml12
-rw-r--r--net-misc/moonlight/Manifest4
-rw-r--r--net-misc/moonlight/moonlight-6.1.0-r2.ebuild2
-rw-r--r--net-misc/moonlight/moonlight-9999.ebuild2
-rw-r--r--net-misc/nextcloud-client/Manifest4
-rw-r--r--net-misc/nextcloud-client/metadata.xml2
-rw-r--r--net-misc/nextcloud-client/nextcloud-client-3.16.2.ebuild118
-rw-r--r--net-misc/pulseaudio-dlna/Manifest4
-rw-r--r--net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r3.ebuild (renamed from net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r2.ebuild)5
-rw-r--r--net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild5
-rw-r--r--profiles/Manifest.gzbin238056 -> 238060 bytes
-rw-r--r--profiles/arch/amd64/x32/package.mask1
-rw-r--r--profiles/package.mask36
-rw-r--r--sci-electronics/Manifest.gzbin8557 -> 8561 bytes
-rw-r--r--sci-electronics/klayout/Manifest3
-rw-r--r--sci-electronics/klayout/klayout-0.29.11.ebuild91
-rw-r--r--sci-electronics/klayout/klayout-0.29.7.ebuild91
-rw-r--r--sci-libs/Manifest.gzbin40371 -> 40381 bytes
-rw-r--r--sci-libs/dsdp/Manifest2
-rw-r--r--sci-libs/dsdp/dsdp-5.8-r4.ebuild4
-rw-r--r--sci-libs/m4ri/Manifest1
-rw-r--r--sci-libs/m4ri/files/m4ri-20200125-testfix.patch31
-rw-r--r--sci-libs/m4rie/Manifest1
-rw-r--r--sci-libs/m4rie/files/m4rie-20200115-link-libm.patch27
-rw-r--r--sci-libs/octomap/Manifest2
-rw-r--r--sci-libs/octomap/octomap-1.9.8.ebuild81
-rw-r--r--sci-libs/silo/Manifest3
-rw-r--r--sci-libs/silo/files/silo-4.11-hdf5.patch46
-rw-r--r--sci-libs/silo/silo-4.11-r2.ebuild58
-rw-r--r--sci-mathematics/Manifest.gzbin19700 -> 19691 bytes
-rw-r--r--sci-mathematics/dunshire/Manifest2
-rw-r--r--sci-mathematics/dunshire/dunshire-0.1.3-r2.ebuild (renamed from sci-mathematics/dunshire/dunshire-0.1.3-r1.ebuild)6
-rw-r--r--sci-ml/Manifest.gzbin4562 -> 4566 bytes
-rw-r--r--sci-ml/torchvision/Manifest2
-rw-r--r--sci-ml/torchvision/torchvision-0.20.0-r2.ebuild7
-rw-r--r--sci-visualization/Manifest.gzbin4354 -> 4361 bytes
-rw-r--r--sci-visualization/gle/Manifest3
-rw-r--r--sci-visualization/gle/gle-4.3.4-r1.ebuild89
-rw-r--r--sci-visualization/gr/Manifest2
-rw-r--r--sci-visualization/gr/gr-0.73.3.ebuild85
-rw-r--r--sys-apps/Manifest.gzbin51576 -> 51575 bytes
-rw-r--r--sys-apps/bfs/Manifest1
-rw-r--r--sys-apps/bfs/files/bfs-4.0.4-maybe-uninit.patch20
-rw-r--r--sys-auth/Manifest.gzbin9255 -> 9254 bytes
-rw-r--r--sys-auth/sssd/Manifest1
-rw-r--r--sys-auth/sssd/files/sssd-2.9.1-conditional-python-install.patch19
-rw-r--r--sys-devel/Manifest.gzbin6220 -> 6220 bytes
-rw-r--r--sys-devel/gcc/Manifest6
-rw-r--r--sys-devel/gcc/gcc-12.4.1_p20250327.ebuild65
-rw-r--r--sys-devel/gcc/gcc-13.3.1_p20250328.ebuild66
-rw-r--r--sys-devel/gcc/gcc-14.2.1_p20250329.ebuild54
-rw-r--r--sys-fs/Manifest.gzbin22233 -> 22231 bytes
-rw-r--r--sys-fs/bcachefs-tools/Manifest1
-rw-r--r--sys-fs/bcachefs-tools/files/bcachefs-tools-1.13.0-rustc-default-libs.patch36
-rw-r--r--sys-fs/vhba/Manifest2
-rw-r--r--sys-fs/vhba/vhba-20250329.ebuild58
-rw-r--r--sys-kernel/Manifest.gzbin5415 -> 5419 bytes
-rw-r--r--sys-kernel/vanilla-sources/Manifest4
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.6.85.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.6.84.ebuild)0
-rw-r--r--www-apps/Manifest.gzbin13128 -> 13127 bytes
-rw-r--r--www-apps/nextcloud/Manifest4
-rw-r--r--www-apps/nextcloud/nextcloud-29.0.12.ebuild2
-rw-r--r--www-apps/nextcloud/nextcloud-30.0.6.ebuild2
-rw-r--r--www-misc/Manifest.gzbin2592 -> 2593 bytes
-rw-r--r--www-misc/buku/Manifest2
-rw-r--r--www-misc/buku/buku-4.9.ebuild4
-rw-r--r--www-servers/Manifest.gzbin4367 -> 4371 bytes
-rw-r--r--www-servers/lighttpd/Manifest2
-rw-r--r--www-servers/lighttpd/files/lighttpd.service10
-rw-r--r--www-servers/lighttpd/files/lighttpd.service-r114
-rw-r--r--x11-libs/Manifest.gzbin17664 -> 17668 bytes
-rw-r--r--x11-libs/libQGLViewer/Manifest2
-rw-r--r--x11-libs/libQGLViewer/libQGLViewer-2.7.2.ebuild57
-rw-r--r--x11-misc/Manifest.gzbin46236 -> 46071 bytes
-rw-r--r--x11-misc/flow-pomodoro/Manifest5
-rw-r--r--x11-misc/flow-pomodoro/files/flow-pomodoro-1.2.0-qt-5.12.patch33
-rw-r--r--x11-misc/flow-pomodoro/files/flow-pomodoro-1.2.0-respect-CXXFLAGS.patch23
-rw-r--r--x11-misc/flow-pomodoro/flow-pomodoro-1.2.0-r1.ebuild31
-rw-r--r--x11-misc/flow-pomodoro/metadata.xml8
449 files changed, 2834 insertions, 4046 deletions
diff --git a/Manifest b/Manifest
index 8bc149c96f90..8ac2dc9ad808 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 30294 BLAKE2B f1280a4bd83ff806f64d3da820178e2405859005cfa4bf34c8875c6edde85eb83840173e9a4d9573f5bb92776d38e71a1872172fe261e2f9119935211d0192c8 SHA512 746f74d8178d15471e1ebdfe10d2e3a29e8fe60c3c8cd4ebd456be882824e50b9db3133f9c433689b442290f0f20ceab4c2c688d385c2857e1c5cd88ed040888
-TIMESTAMP 2025-03-29T23:40:36Z
+MANIFEST Manifest.files.gz 30269 BLAKE2B 710932b57c58d9fa80acc7436c2348e4e002ec4b52509de8b22b44f2f292f12f54c08b7f714feb1f7495be6425f92c79da3d8188a5d24c921a3cac3d81467c43 SHA512 8e5c2a84043cdd430f87097c083fc417f1343eea74f787bfad7e8d3ee82cff031022e622444d5929e1d60570085609b0ec1cbb14730c81498e94bdf024407bbd
+TIMESTAMP 2025-03-30T23:40:48Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmfohPRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmfp1oBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDcrQ//T4eDhCLk55SQxcmX1mMaR3glmBY+yIggRVPel9WgkKLK9RJW8ujwYOwe
-BEBdREauLIX+CBS/Qp1G5hcin7+5KQKGIkkuTDx5reNA16H0tMx6fcUCxHm0evAc
-95HDnGDgrELtzSSHsgxw/vZPhe0wAGuctQ+bUy/O/si2l2ObZK5Vw1N9ObMSX8JH
-bos2J2L4XhAGigHL1HKP4tBs9vUXqk2QcmTQeZdbrTVXSQyeQv/Piyym1TdAx4xH
-ycbZl4Bjl3Dd25L0Uezwn/tCfTN4CrLCbmxhnwASOsdcz6A6HUXo7oKCWoABHPtp
-uZTnfJW3mXtVVxjcfaGzF6rL+bLOBF1EDWF34GW6bVEFqARISe87g835xWI4dHEp
-Q3wbJWhr9e2hLHTkN7zSJ1aa4zfx+KhRHA9654PgVrncS2owP/KDbnkre+Us2DM9
-rnK9q+7nRtzZWNsdV/HuetAbWqYFuj/UPcJluj8CEsuF/SoOwyEcOJYZpREIXj6h
-WXOTa+d6LlnTlXIyluWyDQDXy+Rl3oe2irL3qIg2W7ou3/nkxX5f8KE+hw+D+URv
-xJaGHWouGhBYt8noKLorDtcGHUeDWgV9n7JOBgS05/EEkwUnfcQkP1VrJzPi4BUv
-PqzV86r6s4Fp8+krz3b5ASPhvEntQV10BXXtI+KaWEx5oUZmDZc=
-=ZoLH
+klD4wBAAsPJwMTSvPQRkqpjkKL6c+mSzc85iwHgEKJjmD1SDmL6OZnuIIGNR6l9o
+7h3FsD+igia1GVDnIZo1JDCqLFy4drDSSCQHp9W8Yjn/Um0iHQH01SZO7DN9aL1e
+RctyzYcg4x4TnEu7pEyLqSxPIt1qO96df0hmKUmDta7Bm/9/yKGAwq5zvUGA6/vp
+eVIGe3tFnfuY1Ahc39+1cwq9Z6Th9FAwVzkQQILsh0ozmnfbnb7/fQVhzP4JAmjh
+xSAxk2uiBA/TbOU8u/eaa4KjTngdc/5c4PGfrgIzCraMqblf509J8xJ/mQAM6v+J
+0TLyOS6SyGP80gPMnIm7dfYgyfiTVloq8uYQzVz+rZw49AALO4PQGITg80HxUZVE
+VWAldHetF4JVR391jWn4Japr8C5/2n7Ehqx9sTavl0TF+S+QX74TuGrPt165Wfl7
+A/MYNvKzHC/zuSuKuN/0JvMElDN8kbE/fhQ+oFmPBSZACEQdkA0MAE2PZlUtM8gh
+Wg3WWc94NIX8IlBsATm/6kp2QmFSfNojyuRKiCRqiwQF1ASx+SDvaoIUVaKbXdgM
+Pc+CVxWypNhuu2X3ll5yihL6rTr/55fQbJTou9ZxRb1vNHIBwNNm/ncOD+9nK6dH
+2L5zC9Wpp3V7xR1J4193gp8D24LbtBzyVznMCzGAinwUmMu6Sis=
+=EN3A
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 9687159b4fc6..178cf3f8ce81 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 5cf49f9b28b8..1e0054b8fcd7 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/djbdns-logparse/Manifest b/app-admin/djbdns-logparse/Manifest
index 7406628f6e1c..ff41d5e0c78e 100644
--- a/app-admin/djbdns-logparse/Manifest
+++ b/app-admin/djbdns-logparse/Manifest
@@ -1,3 +1,3 @@
DIST djbdns-logparse-0.0.2.tar.gz 23425 BLAKE2B dfcad00ddc27d85497d671fde9d51cad033d63b132b7d73e35b65825af4c222239a4815a8081eecdeeab18ec3a00237a16a4a12b647ad6520c0a8e302d0830cc SHA512 8b4b8a59567b929e20571f50bbd302280bcf2755d6e016475db20b98884d380bdeb6800a1ce815265b0655c4f5c725c28575c89f907c89d85a163f88b7a97f6c
-EBUILD djbdns-logparse-0.0.2-r2.ebuild 838 BLAKE2B 40b394679f6959bb1489784be70c57f4328d19ea82ae7bb54352a6661bbf5bae6ca253922d4fe67181f662ad4f4daa647bb868c6d7303c0903cf3b7bcc07adfa SHA512 6a60d01bfcdf2a86f03c409b6e1cde6df5afc327f27f3aa659787cfd4e624475342a40176b3ea2612949cbc0111c91d26a020329bac8fb26a44d203c2af5d2cc
+EBUILD djbdns-logparse-0.0.2-r3.ebuild 845 BLAKE2B 3451828432b2612985ff82dcfcbc0e7dd32fb98e388c4c5ba44124795df5881770684332eed2417884ebfc2856089a046493ff7e86a16c204840d070de3221ca SHA512 0e9c164790fe6847fee24de2c8fbee0a999682a8935c75ce636781c99d55a9bb30c56571fbbc8c298222fdf71e8a4c4bf506ba411a923e37cff60a9722644cf7
MISC metadata.xml 219 BLAKE2B 27094593eb47f098fe9df926d3a827b65c2ca39ac6b03d392efe2c19d646274e5b462f65a7177ba2556a9167c994544688e53a3df810dc7f86ae43c4a75fd59e SHA512 e990bf6d766d6c0380344187a03b66380e4ed7a1554dd7a900ccf1f6f2dd3a51b06b382cedd5c73e0ad75301436b351fea0e7f1fb720c3d1345a8958554d341c
diff --git a/app-admin/djbdns-logparse/djbdns-logparse-0.0.2-r2.ebuild b/app-admin/djbdns-logparse/djbdns-logparse-0.0.2-r3.ebuild
index bda4829ac142..75f09c013f84 100644
--- a/app-admin/djbdns-logparse/djbdns-logparse-0.0.2-r2.ebuild
+++ b/app-admin/djbdns-logparse/djbdns-logparse-0.0.2-r3.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
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -12,7 +12,7 @@ HOMEPAGE="https://michael.orlitzky.com/code/djbdns-logparse.xhtml"
SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.gz"
LICENSE="AGPL-3+"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~riscv"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-admin/ryzen_monitor/Manifest b/app-admin/ryzen_monitor/Manifest
index 056ebf32aed7..d32e7ea4fadb 100644
--- a/app-admin/ryzen_monitor/Manifest
+++ b/app-admin/ryzen_monitor/Manifest
@@ -1,4 +1,3 @@
-AUX fix-Makefile.patch 480 BLAKE2B c0228dc813a780c0a92ce3f931b90ce786debc5c6d6f514470e59e5a79090ee0bd36a565165c10c2c71b15aacb0723fd3f7eae58589434233f9222c4af5e9ff1 SHA512 67214dfeee57031eb069aafe284c537fdf980e3c5ee3c50ed12c8cb0f04413a4bb75bf73b769f1b8237ced1ca7eb1fcdf2f1d2b3672077c8e896ed3219978406
DIST ryzen_monitor-1.0.6_pre20220901.tar.gz 37992 BLAKE2B 550e3f4da0d5d22a503953c0746c35c2508915e7722230678943a0227a3a0f8b675a044b0e742fb4b1e77ed8abbb5b6ce5bd256e4ed4cd434076a739a761a5a2 SHA512 1f09759ef7c68c5240bbcaf756d6ed87047f452522352a47d07d7121bc21a230fd679fd4b400728919f489009b162ded050aaa8c3eb0cace15bebe9049cfdb87
DIST ryzen_smu-v0.1.5.tar.bz2 415723 BLAKE2B 0fed89aad85a5080d4c1a6ecdaaef6ffe2b70f0cebbf58392c725f1aa626151e4b5335096bd63cf73ff29d6f5768ce6e0a844dc7030e8c1e4dc5e04990521651 SHA512 5793beae8204a16800ed876da2a07d2f477a21cef706fed6076e1dcc6e74118b7c45a330e264302d644fdb49f7c44e4fca53dc67e43b2f2a62b3b1ea4ad00d8f
EBUILD ryzen_monitor-1.0.6_pre20220901.ebuild 984 BLAKE2B e00025ad7c8691f07f43b598d9cc29697661e02a668c7211a12d7038d54562ffce32a3148c32547dd0973112413aa3d2e361dccbda8367eb8643e94574b3e616 SHA512 0b47f989ce934180786cc0bc793c89097f80d8d26fbee1b28074032fd74d6cb288c62781dffc10adba94e870084a3cd7a0582ad69ab715998b064f6020943b7a
diff --git a/app-admin/ryzen_monitor/files/fix-Makefile.patch b/app-admin/ryzen_monitor/files/fix-Makefile.patch
deleted file mode 100644
index 8488b285f360..000000000000
--- a/app-admin/ryzen_monitor/files/fix-Makefile.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-diff --git a/src/Makefile b/src/Makefile
-index 5142282..8c8f3a0 100644
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -1,11 +1,8 @@
- CC = gcc
--STRIP = strip
-
- CFLAGS = -O3 -mtune=native -march=native
--CFLAGS += -Ilib
--LDFLAGS = -lm
--
--SFLAGS = --strip-all
-+override CFLAGS += -Ilib
-+override LDFLAGS += -lm
-
- OUT = ryzen_monitor
-
-@@ -20,7 +17,6 @@ all: $(OUT)
-
- $(OUT): $(OBJ)
- $(CC) $(CFLAGS) $(LDFLAGS) -o $(OUT) $(OBJ)
-- $(STRIP) $(SFLAGS) $(OUT)
-
- clean:
- rm -rf *.o lib/*.o
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 66656439929b..cb05ead415d1 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/unrar/Manifest b/app-arch/unrar/Manifest
index 9a9049b0303e..eedc2966b1b0 100644
--- a/app-arch/unrar/Manifest
+++ b/app-arch/unrar/Manifest
@@ -1,10 +1,6 @@
AUX unrar-6.2.6-honor-flags.patch 1238 BLAKE2B 3006316800d6933f85935b0d1d4a224ae63d76d826c2a71f21ba148466d17e76e0a93f24d9c88015a8c58c4ca8f602ad25da48d097b80a078dbcc38a1a47715d SHA512 11cb495b661272b44078368318d2ec9f91e5d70bc79e5504c41a7d8e5207dc6b9afbad7cb36ac3188268f3797fa236bee55fcad8c95daeda2191a9e2a26dfd60
-DIST unrar-7.1.3.tar.gz 266820 BLAKE2B c18f9ef0208c893a6c4ff1ac0df7abcd54216f2f6341a08083af695729cba6773ee1de74af8b0fc1fce94e90ce1cbbf14fbe34ad0c8f1a3dcd6a3598b978c706 SHA512 210a4c65e5c3f3a3f9561a8fab805b6a6a182ac6274f8671d22020076873952b92cb8cc2523943df20a97ed01415b38e2bb59082f03dd5f7da0d6e85dc9193d4
-DIST unrar-7.1.4.tar.gz 267194 BLAKE2B 926d45f61877878a8a7c998717526e8b10b70c6832b3761a6af6f4897f00c6edfd946b51b9a8e471affbb7e79dc166a952057f08aca9d128a18397446b8b767c SHA512 f1a9485f9d9bb7bb87779cfd442114c22c316423771d644251688e631232b516ee800bbf9bfecde53c429cb1a121b3de57e230f3fc08c27784d60d5587516d38
DIST unrar-7.1.5.tar.gz 267528 BLAKE2B ec3720159f0c4873b839c63d92f062a73073589d130a6caf189c2d958aacd50f5a8b044fffcf87abe44bb5904e1682ce61d6eaa6b259978dc3ad6cc4900afc17 SHA512 378bd29e6c89d7a11891947967f8235db4690155c91af7b6da0ef3dac4ead34fa5818ead997e3068929b2a4f0f26eb29c0febb41ef093a771eea63ab00e0c36d
DIST unrar-7.1.6.tar.gz 267638 BLAKE2B 29940a5219b40ef6385c3dfb142c34c08560f42915e2fba91a9a61d0166fbfaf6048672c31755fb5e734b3cc609156e5b06712213334780e3b8a1d4e43dfd42d SHA512 b56213d7df87970da66170d1bae7baffc591169b80db06d2dfd0d07644f467b252d6623aa153684b360ce9a092e93a5560330f7b9c14dd3ff7269741b17bb90c
-EBUILD unrar-7.1.3.ebuild 2685 BLAKE2B a7657a6f8e212ba7f47ad2f86b48dffdbdfab49d7ad39a48d161b38ff1efbc482867fa0c23db1345c2886261085ff8541d84b10c45b36fff1f1e8597e6bea29a SHA512 fdf55c67b755414266c9aac0a404eca492628c3dc5c2e1710469957fca6f92df3819122036c717b73b0407f6d06d24f6f3ca7f9da64a3483994f5d81c1b7a6c1
-EBUILD unrar-7.1.4.ebuild 2692 BLAKE2B 58d0bcbcbce6b804451fb164b8e506f9616a0bc0973e42a44adaeef548693d57d10e29d785847bfa210dc1405885c894bce22c7b35681e35e03289d83c497964 SHA512 0469a38a37bbd984c636467d8779a447474789213e3dfd99c0d494a7d64324a0ddaccf8f0ddba6950ca4442944a593f7ee9375bed65b00cde614ada8faed82bd
EBUILD unrar-7.1.5.ebuild 2685 BLAKE2B a7657a6f8e212ba7f47ad2f86b48dffdbdfab49d7ad39a48d161b38ff1efbc482867fa0c23db1345c2886261085ff8541d84b10c45b36fff1f1e8597e6bea29a SHA512 fdf55c67b755414266c9aac0a404eca492628c3dc5c2e1710469957fca6f92df3819122036c717b73b0407f6d06d24f6f3ca7f9da64a3483994f5d81c1b7a6c1
EBUILD unrar-7.1.6.ebuild 2692 BLAKE2B 58d0bcbcbce6b804451fb164b8e506f9616a0bc0973e42a44adaeef548693d57d10e29d785847bfa210dc1405885c894bce22c7b35681e35e03289d83c497964 SHA512 0469a38a37bbd984c636467d8779a447474789213e3dfd99c0d494a7d64324a0ddaccf8f0ddba6950ca4442944a593f7ee9375bed65b00cde614ada8faed82bd
MISC metadata.xml 520 BLAKE2B d8b7da005139f02d8fdb948cb6e2c6af4073fab248ee05e80aaf4c706d9213a7600010b89b3ad99e89cbb651caf647dc898373225315ec1dc2c6f5a51424fa8a SHA512 65e6387fe9ecb267f630480287bfb4376c16b1d8088fa4f2078a747d53210ea92ef3ff03f05fdbcadf97af71e47a691f19425573b0b630b5c7640caab2ca890a
diff --git a/app-arch/unrar/unrar-7.1.3.ebuild b/app-arch/unrar/unrar-7.1.3.ebuild
deleted file mode 100644
index 27dca751447a..000000000000
--- a/app-arch/unrar/unrar-7.1.3.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib toolchain-funcs
-
-MY_PN="${PN}src"
-
-DESCRIPTION="Uncompress rar files"
-HOMEPAGE="https://www.rarlab.com/rar_add.htm"
-SRC_URI="https://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/unrar"
-
-LICENSE="unRAR"
-SLOT="0/7" # subslot = soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-PATCHES=( "${FILESDIR}/${PN}-6.2.6-honor-flags.patch" )
-
-src_prepare() {
- default
-
- local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" )
- if [[ ${CHOST} == *-darwin* ]] ; then
- sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" )
- else
- sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" )
- fi
- sed -i "${sed_args[@]}" makefile || die
-}
-
-src_configure() {
- mkdir -p build-{lib,bin} || die
- printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die
- cp build-{lib,bin}/Makefile || die
-}
-
-src_compile() {
- unrar_make() {
- emake AR="$(tc-getAR)" CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
- }
-
- unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib
- ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die
- ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die
-
- unrar_make -C build-bin
-}
-
-src_install() {
- dobin build-bin/unrar
- dodoc readme.txt
-
- dolib.so build-lib/libunrar*
-
- # unrar doesn't officially install headers, but unofficially, software
- # depends on it anyway. There is no standard for where to install them,
- # but the most common location (shared by nearly all vendors) is "unrar".
- # FreeBSD alone uses "libunrar". Gentoo formerly used "libunrar6" and
- # had a compat symlink for FreeBSD, then passed the compat location in
- # ./configure scripts e.g. for sys-fs/rar2fs. Software in the wild
- # seems to expect either "unrar" or "libunrar".
- # See: https://bugs.gentoo.org/916036
- #
- # We now use the "standard" (hah) location, and keep the compat symlink but
- # change the destination. The version-suffixed location lacks utility, but
- # we would keep it if we could, just in case -- unfortunately portage is
- # buggy: https://bugs.gentoo.org/834600
- #
- # Hopefully, no one has ever actually used it and therefore this does not
- # matter. The odds are on our side, since it periodically changed location
- # arbitrarily.
- insinto /usr/include/unrar
- doins *.hpp
- dosym unrar /usr/include/libunrar
-
- find "${ED}" -type f -name "*.a" -delete || die
-}
diff --git a/app-arch/unrar/unrar-7.1.4.ebuild b/app-arch/unrar/unrar-7.1.4.ebuild
deleted file mode 100644
index 355f68e21b19..000000000000
--- a/app-arch/unrar/unrar-7.1.4.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib toolchain-funcs
-
-MY_PN="${PN}src"
-
-DESCRIPTION="Uncompress rar files"
-HOMEPAGE="https://www.rarlab.com/rar_add.htm"
-SRC_URI="https://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/unrar"
-
-LICENSE="unRAR"
-SLOT="0/7" # subslot = soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-PATCHES=( "${FILESDIR}/${PN}-6.2.6-honor-flags.patch" )
-
-src_prepare() {
- default
-
- local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" )
- if [[ ${CHOST} == *-darwin* ]] ; then
- sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" )
- else
- sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" )
- fi
- sed -i "${sed_args[@]}" makefile || die
-}
-
-src_configure() {
- mkdir -p build-{lib,bin} || die
- printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die
- cp build-{lib,bin}/Makefile || die
-}
-
-src_compile() {
- unrar_make() {
- emake AR="$(tc-getAR)" CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
- }
-
- unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib
- ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die
- ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die
-
- unrar_make -C build-bin
-}
-
-src_install() {
- dobin build-bin/unrar
- dodoc readme.txt
-
- dolib.so build-lib/libunrar*
-
- # unrar doesn't officially install headers, but unofficially, software
- # depends on it anyway. There is no standard for where to install them,
- # but the most common location (shared by nearly all vendors) is "unrar".
- # FreeBSD alone uses "libunrar". Gentoo formerly used "libunrar6" and
- # had a compat symlink for FreeBSD, then passed the compat location in
- # ./configure scripts e.g. for sys-fs/rar2fs. Software in the wild
- # seems to expect either "unrar" or "libunrar".
- # See: https://bugs.gentoo.org/916036
- #
- # We now use the "standard" (hah) location, and keep the compat symlink but
- # change the destination. The version-suffixed location lacks utility, but
- # we would keep it if we could, just in case -- unfortunately portage is
- # buggy: https://bugs.gentoo.org/834600
- #
- # Hopefully, no one has ever actually used it and therefore this does not
- # matter. The odds are on our side, since it periodically changed location
- # arbitrarily.
- insinto /usr/include/unrar
- doins *.hpp
- dosym unrar /usr/include/libunrar
-
- find "${ED}" -type f -name "*.a" -delete || die
-}
diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz
index 203235983418..cc7a771315a4 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/untangle-https-backup/Manifest b/app-backup/untangle-https-backup/Manifest
index a7ade0096acc..ec41d728dfba 100644
--- a/app-backup/untangle-https-backup/Manifest
+++ b/app-backup/untangle-https-backup/Manifest
@@ -1,3 +1,3 @@
DIST untangle-https-backup-0.1.0.tar.gz 17211 BLAKE2B bbf8725e3198573b287624850cb854c5c5c5dffaefb4546e9295e21771f8e3d25652c94be497c9932caeed5afdf1afecb15aaad75f1ff2f53f6c4b92b3ddc23c SHA512 9874dbce881c419345b6e77a1e616b4c3e97f441606d7353b1a77c680bc48715d8f70f45680f8b57a447df44d9d9346d7aebf394de0793966734b3d9865bc18e
-EBUILD untangle-https-backup-0.1.0-r2.ebuild 597 BLAKE2B aa45c92c696d304031667c5ddca5a9160448100218da457c8ceff6bf03fe14b4232aa463867b15b21419e8c8d3d153b414b3cd7beae0a23da27fb0ca4f06e614 SHA512 41b426c0be2312a4c35e15cbf774defcbc0e96e6950e9f473542409f35b55f54669da725ad9b5765a5ae5f167360ebaac6caef4c3cda5dba120500634e3d4362
+EBUILD untangle-https-backup-0.1.0-r3.ebuild 615 BLAKE2B 2bebab1686e729a4dc75811a08f3bc5da4b073bba6669c15b8083f0ff812522ea68fabea1549e143504e2f539c9968c32b681d6ee8a31ba9788fbf3be8645c80 SHA512 6571dfd4a326a25c24ebca49a9cddfe5541093db19cb6ac9fd048d9045d834d638ce15bdec7f4d6e24d7a4025656ce20deb0e7c73da7841234a25ea93c0c3836
MISC metadata.xml 253 BLAKE2B 63a51cab94d3e978d2c7dd1d124efd1c9e11c5ae277806a1f12359b2db370c37382fc1947e85940f6b0a439e3d49eecdd8d9bfb96587352d6a83803d2fd40bb6 SHA512 8da7cfe0cd26a54c106f2c029bbde93abf77576835e4fa66bc538dcf12fd41160f7cc2dd843a221962bb9a6f965311c076a1557caa38d503f371569b84841e33
diff --git a/app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r2.ebuild b/app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r3.ebuild
index 123e746bccf5..dcf9aa9ae03c 100644
--- a/app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r2.ebuild
+++ b/app-backup/untangle-https-backup/untangle-https-backup-0.1.0-r3.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
-PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 python3_13 )
PYTHON_REQ_USE="ssl(+)"
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -14,7 +14,7 @@ SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~riscv x86"
src_install() {
distutils-r1_src_install
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index e2d1fdb941e8..5acc3e415e13 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/qca/Manifest b/app-crypt/qca/Manifest
index df0f1fd4f4a2..4e99ca050eaf 100644
--- a/app-crypt/qca/Manifest
+++ b/app-crypt/qca/Manifest
@@ -1,7 +1,5 @@
AUX qca-disable-pgp-test.patch 446 BLAKE2B a98d5951d7b89c65787d7d586a5504949c51271ebe09c5e19b90a2e24f24fb6d03d6c1f76d7ad4234354bc2507cf7031c716b3b2bf8243b8c1d85065079dded4 SHA512 30bb6d31b9392166d6bbae39da2eeb1788ac9cccffb801b074468a3606a6e1a56d6a41ee276d3b8b8d39112bf6aea7025f07f4810bb835102bd00521ee9eb104
DIST qca-2.3.10.tar.xz 764844 BLAKE2B aeebf17629aec1aeaefd3a03c228edbac64c3a9289841f5ab0935b791bc8aee1b4f6123c38621e40926e206aa6bd99f75d3c0819c9f5879ea4c720a80b66eb26 SHA512 6b2295ac17de1d86b96ae8f8f11f96b9f9c3f7122ce51879a3268c0df0ad8e7647d193dbd12c1215c1a6467066f4eed18b85d1c09313b5ee06ee5782d0ad7de4
-DIST qca-2.3.9.tar.xz 765256 BLAKE2B 6f8015f45c252d4991dce9154f270d7450b94ec40156e91d537fbdbc17969873689f324032ee24e3fa1c7205a41c6da2870375bfafa308cf82f266bc89da8081 SHA512 025ef203c66e413a9c93d7e0e5449d8a23fb6bb27b2f1c4f137173e33b8c17ff6dec794c8349b6b37ee9d7fffe23875a2cf7cf6592efc373f1aac9230f83aa06
EBUILD qca-2.3.10.ebuild 2524 BLAKE2B d3fc42aedaa37c85e4863be7bbd9d5968731408660bc167bb31130c9bd19961c1837e6415b092333a4977bab3094c734a8b1de796aa350acf9ff96d3727bcc46 SHA512 b143a6f7e25e2f2841402dd9df65eb1d16e7865de6ac07dfc2a5c9b00f0491112015c612e270ef89959b82a729f8db7e470b65e837a3abd53c94499586227b44
-EBUILD qca-2.3.9.ebuild 2561 BLAKE2B 9ebb164bf3591c1c4863617a2efe263083fd84640a72aff7a64d521cd93ead1b71499ef5533822115b3a1bf15d92f02cbfba2fc68cec3f85628450be80b2c39d SHA512 89f49d53d635dbe0dd0253fefacd3ea435096f8fcd8721d64d9e780ba7b242ce658848ae1e32b4486e0ffddfa349e9489425ff7109e2299ee2f7595263325361
EBUILD qca-9999.ebuild 2405 BLAKE2B 9524d05bd6e4a105c2c3ee9e4b3d8cb0a12aee1b284ac3f4a35a68a7a1602ca20c4c1548d5568959accbc81ada5386fd528ec2ec0cdd069b4908cb18a347ba0b SHA512 b6e71cf701144020a073470893606edd85d038ef343e24d54ccc216d49401c35555151a35c2794b7dc2e06923412f2def0aa8e341bbd6b42d5292cfd78d72014
MISC metadata.xml 781 BLAKE2B 048fe4155a9e47f36bab098734fcfcf661377d017d0616351b7a11a83dd57cdaa2eec370fafdf2f41e5806f01a3934811181972aa232c1d5332a00af1402912c SHA512 65328a1acfdc05ea3491d7fb46a3fa340e467d33c4b81001745e8923ad2aa300cc7a3dfcc29e01afe1882abd18dd024d8ecc4e2c31a2bf5319608589730a37c1
diff --git a/app-crypt/qca/qca-2.3.9.ebuild b/app-crypt/qca/qca-2.3.9.ebuild
deleted file mode 100644
index 7ed751df06e3..000000000000
--- a/app-crypt/qca/qca-2.3.9.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake kde.org multibuild out-of-source-utils qmake-utils
-
-DESCRIPTION="Qt Cryptographic Architecture (QCA)"
-HOMEPAGE="https://userbase.kde.org/QCA"
-SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-
-LICENSE="LGPL-2.1"
-SLOT="2"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 qt5 +qt6 sasl softstore +ssl test"
-REQUIRED_USE="|| ( qt5 qt6 )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- botan? ( dev-libs/botan:3= )
- gcrypt? ( dev-libs/libgcrypt:= )
- gpg? ( app-crypt/gnupg )
- nss? ( dev-libs/nss )
- pkcs11? (
- >=dev-libs/openssl-1.1
- dev-libs/pkcs11-helper
- )
- qt5? ( >=dev-qt/qtcore-5.14:5 )
- qt6? (
- dev-qt/qtbase:6
- dev-qt/qt5compat:6
- )
- sasl? ( dev-libs/cyrus-sasl:2 )
- ssl? ( >=dev-libs/openssl-1.1:= )
-"
-DEPEND="${RDEPEND}
- test? (
- qt5? (
- dev-qt/qtnetwork:5
- dev-qt/qttest:5
- )
- qt6? ( dev-qt/qtbase:6[network] )
- )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- app-text/doxygen[dot]
- virtual/latex-base
- )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-disable-pgp-test.patch" )
-
-qca_plugin_use() {
- echo -DWITH_${2:-$1}_PLUGIN=$(usex "$1")
-}
-
-pkg_setup() {
- MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
-}
-
-src_configure() {
- myconfigure() {
- local mycmakeargs=(
- -DQCA_FEATURE_INSTALL_DIR="${EPREFIX}$(${MULTIBUILD_VARIANT}_get_mkspecsdir)/features"
- -DQCA_PLUGINS_INSTALL_DIR="${EPREFIX}$(${MULTIBUILD_VARIANT}_get_plugindir)"
- $(qca_plugin_use botan)
- $(qca_plugin_use gcrypt)
- $(qca_plugin_use gpg gnupg)
- $(qca_plugin_use logger)
- $(qca_plugin_use nss)
- $(qca_plugin_use pkcs11)
- $(qca_plugin_use sasl cyrus-sasl)
- $(qca_plugin_use softstore)
- $(qca_plugin_use ssl ossl)
- -DBUILD_TESTS=$(usex test)
- )
- if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
- mycmakeargs+=( -DBUILD_WITH_QT6=ON )
- else
- mycmakeargs+=( -DBUILD_WITH_QT6=OFF )
- fi
- cmake_src_configure
- }
-
- multibuild_foreach_variant myconfigure
-}
-
-src_compile() {
- multibuild_foreach_variant cmake_src_compile
- if use doc; then
- multibuild_for_best_variant cmake_build doc
- fi
-}
-
-src_test() {
- mytest() {
- local -x QCA_PLUGIN_PATH="${BUILD_DIR}/lib/qca"
- cmake_src_test
- }
- multibuild_foreach_variant mytest
-}
-
-src_install() {
- multibuild_foreach_variant cmake_src_install
-
- if use doc; then
- multibuild_for_best_variant run_in_build_dir dodoc -r apidocs/html
- fi
-
- if use examples; then
- dodoc -r "${S}"/examples
- fi
-}
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index a8b251ee1425..a7884cfaed14 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/okteta/Manifest b/app-editors/okteta/Manifest
index 3221ffcbd295..a1d0b1788a08 100644
--- a/app-editors/okteta/Manifest
+++ b/app-editors/okteta/Manifest
@@ -1,6 +1,4 @@
AUX okteta-0.26.13-doctools-optional.patch 1002 BLAKE2B c56d0c5de30895f2de11b09ad4095de93f3ed7d4f83cc049788995ebad13774887792c46d93748f3232138ed1092eb0b2e2b52ca1f37d9fe2bec7c435e070bff SHA512 ec7f3cd8eb53e667ce80418f86e62ea541929150d97e3c306ef25db9eb408f291e1d744720a9e4c1abb76f5cf35001fd559eb9946736e9ca4f5bf315913fe7f3
-DIST okteta-0.26.19.tar.xz 1101800 BLAKE2B dbd87270d5244f55ce0eb6fb49e75fb76212bf8d0b59449cb89adc9c9040870b57aa24c4a207c417afa2c1119fdf9752ba4b3a2e280b9a30cb2e25e8025c9b97 SHA512 acdc30a7fe2a996600b18c71db3b7771f25816e200128bd604314db4c2f3f2fe6e0a5ac06ae3b81db600030b18db98d750ce556eb5118079aa5e1f8857b00bc0
DIST okteta-0.26.20.tar.xz 1102360 BLAKE2B eac54c5752e8d73b4bad8199174c8ef2c06ca8b38cdbab838b030eef936519a167265f222dbbae64fc91129e1b4b6169c9d976d8bcfd898ceb42ffe6f74db7ee SHA512 d6537cbb7198452d8194431d1555e69b5a3afefe10e4b6955c2c9c5bb7c3533ea936d9333e31b0b4950c31a2a8b21f9c8c4eeedcd0146536970352a10cccd2d0
-EBUILD okteta-0.26.19.ebuild 1784 BLAKE2B 0f61676bade89c2db42fc36535bc386806d2cbbb92f9fe05108d8eb35af8e5461358c2d0ea2a20769f4dc047ea5bef0a4a6567a886b8a27b99f130b1ed8c002a SHA512 4cf7f7fb3b496cea48b4329867f730b4da5b3ab9a62d6eeb7cc561292b975f4ffb1da273e25e2720190b6f5dff4f4ce574316634266cba77b370463ad51175f1
EBUILD okteta-0.26.20.ebuild 1760 BLAKE2B dcecd96ef15228f35f513ff60284d6b7fb604eaeb0d01085e7c7bdc3a5b47e83e7e049397ea5dfe9c355b1ae15698bad80ebceb41d17425e4ef1feecfcac69a1 SHA512 4b6ef7e0b7a4c8f23dbd9ed03c2f90441d110f3257f7618e1426f879bb64dd0c8d40e0b0024e2590a1381642f30f2e802dc32b5a330eaf813fea0c0e1cbcf975
MISC metadata.xml 409 BLAKE2B efa27a2a8769a56200077d2d606e930a14fe7b8dad531386da39675c501ea7298939b6c197b668379430840b002c0a5ff34da592fcb2af18734649cb5d527f6c SHA512 0966b96a06e7315574724c75c6c3c680b6ea7da71278885ae65d214ca6a18a4b2d11b101221caa89ef5682d91f7a4cc7c2108f9741072cb12f97e95af0bcb09b
diff --git a/app-editors/okteta/okteta-0.26.19.ebuild b/app-editors/okteta/okteta-0.26.19.ebuild
deleted file mode 100644
index d331d9b5886e..000000000000
--- a/app-editors/okteta/okteta-0.26.19.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="true"
-KFMIN=5.115.0
-QTMIN=5.15.12
-inherit ecm kde.org
-
-DESCRIPTION="Hex editor by KDE"
-HOMEPAGE="https://apps.kde.org/okteta/"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2 handbook? ( FDL-1.2 )"
-SLOT="5"
-IUSE="crypt"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtscript-${QTMIN}:5[scripttools]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knewstuff-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- crypt? ( >=app-crypt/qca-2.3.9:2[qt5(-)] )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-0.26.13-doctools-optional.patch" ) # downstream
-
-src_configure() {
- local mycmakeargs=(
- -DOMIT_EXAMPLES=ON
- $(cmake_use_find_package crypt Qca-qt5)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- local myctestargs=( -j1 )
-
- ecm_src_test
-}
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index 377aceb63236..c9c39c152ec5 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/calligra/Manifest b/app-office/calligra/Manifest
index 4b38bebf2cbb..58d2a5721ca9 100644
--- a/app-office/calligra/Manifest
+++ b/app-office/calligra/Manifest
@@ -1,4 +1,4 @@
DIST calligra-24.12.3.tar.xz 57905564 BLAKE2B cb9b2cb05d002e62e86cc6a41f4bd69f72fb265bba06e8e33aeb85a6ae9d0dcfd93fc49f3dddb6e4921cd9119e0afa57e36dea3779bb368ec11847cd817f38df SHA512 f453ad0a3853fd13f253fe9ec240d7314523d74f53858542816572d85d85d47893cfa381059bf28924f78d5629a447248d13ac63342a1e39a0903529d5150fea
DIST calligra-3.2.1-patchset-1.tar.xz 11924 BLAKE2B 5a71a7960a6d2a4d5e55129f4812fb13a2fb56613283d4582266e1836f107b711be43cb158e29c440fbda6992c03a3f4907f0600d21522fd9ab07c66354234a9 SHA512 26ec818f2415c43b116b716557710361621e1e4446087fe123e29107f82400ec82f19ab3a76dde9b749ed4b9f15da9c05c3fa6137fc814241c48ffc12f5628fc
-EBUILD calligra-24.12.3.ebuild 4212 BLAKE2B 864a6105a4db5aeae00ad83c66453a6bb0462d3d1f8547820249d7ab3dc1d0edbaa4d7440533901ad41ca49f211929a1e012cba1736c24f50d36e271ea1670e2 SHA512 f88c1369735be12307065b9e4f92816ca5568c8a568fc762e9711b3d1abbba952c433c1e1d3b6d4364c69ce07e1abeb0312b2a228180993e2c77eb248827850e
+EBUILD calligra-24.12.3.ebuild 4259 BLAKE2B 9216af830d284280b9c836785aa16f6a837743ebb6ec83377e5ce52c12fc6a79b6ba3a07ff85f581753ba71d6a09cf0ebe394a9b8ffa3f2adb32539a52dfab6f SHA512 4e7e3d717aea6a8a7d9fd79807e8ff9c979d854f79840dcdac3b48883462f0f20a70ff6e645646cf78d78ced9ff4a0c455a9abf2327b9e35ce7a3caf1a56156b
MISC metadata.xml 1183 BLAKE2B e5638f8f33c220b6c44a10a8ffb8bee7bcb9b1a387a0d69bdaca8778f9700baf6090ae997d4b13acc1702a98b0aaa8ac1aae479125c5386cdc42585ea079738f SHA512 7284037a405494efe0a270a19c39ee45843ccd13ebd44ce633c40cb43ac53fa93795317a4716a7e225ed4106a5518b5167200dfc8219836cb17ac2dfe84e8ba9
diff --git a/app-office/calligra/calligra-24.12.3.ebuild b/app-office/calligra/calligra-24.12.3.ebuild
index 2ec028ffebd9..89a507fc435a 100644
--- a/app-office/calligra/calligra-24.12.3.ebuild
+++ b/app-office/calligra/calligra-24.12.3.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
if [[ ${KDE_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
fi
CAL_FTS=( karbon sheets stage words )
IUSE="+charts +fontconfig gsl +import-filter +lcms okular +pdf phonon
@@ -129,6 +129,7 @@ src_configure() {
-DWITH_LCMS2=$(usex lcms)
-DWITH_Okular6=$(usex okular)
-DWITH_Poppler=$(usex pdf)
+ -DWITH_PopplerXPDFHeaders=$(usex pdf)
-DWITH_Eigen3=$(usex calligra_features_sheets)
-DBUILD_UNMAINTAINED=$(usex calligra_features_stage)
-DWITH_Freetype=$(usex truetype)
diff --git a/app-office/kmymoney/Manifest b/app-office/kmymoney/Manifest
index cf1c1ac9ed0c..5d663d42d06c 100644
--- a/app-office/kmymoney/Manifest
+++ b/app-office/kmymoney/Manifest
@@ -1,8 +1,6 @@
AUX kmymoney-5.1.3-cmake.patch 862 BLAKE2B 9cd3e8be514bb4b4bee50639de1d7bf3729c7836ee48dd7ee9859bc3114c15adb0f57043a063052ce56e1c7bad17e89e40d6a00b559b15336b6dfa442c24bc1e SHA512 7b39d65f8e151327e38d6f1f0640578e1beb1591e5eb7ad62f319294afab80c835e1bc53b3342858ed16d2336f5f7ec8d16531455e9e8d46002d839d26adc428
DIST kmymoney-5.1.3.tar.xz 12647372 BLAKE2B 09580873985bb41c39c649bdb863ee25f4356dfea18b64d45f3b6bd528fd57fc2b5fd32a6541c10ed519da0e905bf6853589e7cab0f4c3b4f2945cd7a3181dba SHA512 2003f25b7df77691e5d3d0f450e0139b1e68336f59a4fc78af751c5b94ecfaf17a39ee1f58ed0c2cda642195c5277fbb63c87e857ebe9a6495dc7f88b9a38794
-DIST kmymoney-5.1.92_p20250320-2080d3c7.tar.gz 17652320 BLAKE2B 21baff4db9c97a28f526fc36b17b83c3f9ccfbdd42097298f24145194364015043b569a64c7b0a889c7a254adb5092960d3484d51b752f8aff23768de8954c89 SHA512 cf21ed5102ec0a94eb1b8797819e3e1113004d46a96560793ed09bf4123deebdb12746998cb5c0356017096566844ca68ab940779640a21739e28897a647152e
-DIST kmymoney-5.1.92_p20250324-d18712f2.tar.gz 17652044 BLAKE2B a676e01599e9d649a8a1d802409b202fc0babcea8bc9fca075e81e3552c175208c992475b806e943b9c7d4022b6f200a377333b9d74d6459cb40a6909d87ace7 SHA512 e21944aaf585344dc4871081aecc378ffdc1a4bd29e4058f4b7842b8369bdb20063d62179c0a55d2b27d508ef8f5b6bff347dd91260bc4f0e35c89b9ee366cf2
+DIST kmymoney-5.1.92_p20250326-e3e4e4ca.tar.gz 17652028 BLAKE2B f11dd6a3cc8b2a12d4d2b938efdf96fa76489783314c111180adaef1fc8a756169bdb3dc578ce424506521ef76f5d822355722bf578eb54ab2d749e11cf1aeb5 SHA512 02b3b210d75d608afebaa41502bd102544bc7a9743802aa41ee7da59932093f854786fa885b1c2719d3904a9be103b57755c28388018ad102f6ce3d2b862e535
EBUILD kmymoney-5.1.3.ebuild 3666 BLAKE2B c0c5fc62737cc18be21449cf910dac784332b1ff6f4fc7d473ca6cf0dc96bd6258b9f9a16ec90774773609d45ad9e1bc958793cc99a539b29765e5353bda29be SHA512 cbdc56999709fb635471e62ad6db1994f45ad372dd3e0634ea65a29abd3bea4856204e0ba16e4fae8bdc406387fd47a981594bb19abe784583ea9b6fad39f929
-EBUILD kmymoney-5.1.92_p20250320.ebuild 3305 BLAKE2B df039ed43bb91e653043de49b2e9b175a01fea463e6eba18d1d9788e31e0d43fd290e7efde9ef3916d831186de26c38b507bcc2d448b89f21990e56a203c3868 SHA512 9df5a998d7681b9b274912f1b35530091b3a7a4fb3d4158581abd3b25a6b6b15301ad2995479157c8de7e007205f1d3b7e18b75044449ba9809013a5ededd7c4
-EBUILD kmymoney-5.1.92_p20250324.ebuild 3305 BLAKE2B 0dcdf8feca4f8a449b33435bc427495cb21bbabbffd03719051df5232db6f0ca80a61c2781581d448ba7fe50c5b19dff57eb7ab9a9444462fed3b2ba88bec12b SHA512 5cc530c3ae0178cedaad3cd4223436ee34763f7318e53d4aa5a528b7357e8b091d542be717e5dcb57157652d1644b39bd79d18c7d8dcf67c9fd140a4d31f56dc
+EBUILD kmymoney-5.1.92_p20250326.ebuild 3305 BLAKE2B 06a090303730d18ddfb24339c5e3a4cd84479b6ac1c7ca95311bb9dea621ca3010d7e89231a5adc42c47708cbce3b412a097391db9d526fa8be7b65de1f28b1c SHA512 16650a4441c5a51a707d16a3b475c7019fc9d0b2d24c55d52013b73a233c9fa09ad4d7db3df06c64cdfa1ba5e9716e9914ffea95b7421043c84c38b1d8a0b50c
MISC metadata.xml 795 BLAKE2B 8a184a71262e7cfd5a0cc8af128a5f22ef09ae0ca88da7ce77d92a0a676255833d9075602ff6311e49931625fe1b4855e9920994b4e00a8c94c4ea86b977653a SHA512 aa7170edcc5d9ba57104d4531b61bbff9ec217114fe1e0d438a1cca71d08d58dd16cd57e794ac735361262d40619db11e54c933a4af4c9c9a8ab7baa5b64f082
diff --git a/app-office/kmymoney/kmymoney-5.1.92_p20250324.ebuild b/app-office/kmymoney/kmymoney-5.1.92_p20250324.ebuild
deleted file mode 100644
index dd503b8af656..000000000000
--- a/app-office/kmymoney/kmymoney-5.1.92_p20250324.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-KDE_ORG_COMMIT=d18712f2a1be425eedbfca1c1f12bae5d9883755
-KFMIN=5.115.0
-QTMIN=5.15.12
-VIRTUALDBUS_TEST="true"
-inherit ecm kde.org optfeature
-
-DESCRIPTION="Personal finance manager based on KDE Frameworks"
-HOMEPAGE="https://kmymoney.org/"
-
-LICENSE="GPL-2"
-SLOT="5"
-KEYWORDS="~amd64"
-IUSE="calendar hbci holidays sql sqlcipher"
-[[ ${KDE_BUILD_TYPE} = live ]] && IUSE+=" experimental"
-
-REQUIRED_USE="sqlcipher? ( sql )"
-
-RDEPEND="
- >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt5(-)]
- =app-office/libalkimia-8.1.92*:=
- dev-libs/gmp:0=[cxx(+)]
- dev-libs/kdiagram:5
- dev-libs/libgpg-error
- dev-libs/libofx:=
- >=dev-libs/qtkeychain-0.14.2:=[qt5(-)]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/knotifications-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/sonnet-${KFMIN}:5
- calendar? ( dev-libs/libical:= )
- hbci? (
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=net-libs/aqbanking-6.5.0
- >=sys-libs/gwenhywfar-5.10.1:=[qt5(-)]
- )
- holidays? ( >=kde-frameworks/kholidays-${KFMIN}:5 )
- sql? ( >=dev-qt/qtsql-${QTMIN}:5[sqlite] )
- sqlcipher? ( dev-db/sqlcipher )
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
-"
-BDEPEND="virtual/pkgconfig"
-
-pkg_setup() {
- ecm_pkg_setup
-
- if [[ ${KDE_BUILD_TYPE} = live ]] && use experimental; then
- ewarn "USE experimental set: Building unfinished features."
- ewarn "This *will* chew up your data. You have been warned."
- fi
-}
-
-src_prepare() {
- ecm_src_prepare
-
- sed -e "/find_program.*CCACHE_PROGRAM/s/^/# /" \
- -e "/if.*CCACHE_PROGRAM/s/CCACHE_PROGRAM/0/" \
- -i CMakeLists.txt # no, no no.
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_WOOB=OFF # ported to Py3; not yet re-added in Gentoo
- -DUSE_QT_DESIGNER=OFF
- -DCMAKE_DISABLE_FIND_PACKAGE_KF5Activities=ON
- -DENABLE_LIBICAL=$(usex calendar)
- -DENABLE_KBANKING=$(usex hbci)
- $(cmake_use_find_package holidays KF5Holidays)
- -DENABLE_SQLSTORAGE=$(usex sql)
- $(cmake_use_find_package sql Qt5Sql)
- -DENABLE_SQLCIPHER=$(usex sqlcipher)
- )
- [[ ${KDE_BUILD_TYPE} = live ]] &&
- mycmakeargs+=( -DENABLE_COSTCENTER=$(usex experimental) )
-
- ecm_src_configure
-}
-
-src_test() {
- # bug 652636; bug 673052: needs kmymoney installed to succeed
- local myctestargs=(
- -E "(reports-chart-test|qsqlcipher-test)"
- )
-
- ecm_src_test
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "more options for online stock quote retrieval" dev-perl/Finance-Quote
- fi
- ecm_pkg_postinst
-}
diff --git a/app-office/kmymoney/kmymoney-5.1.92_p20250320.ebuild b/app-office/kmymoney/kmymoney-5.1.92_p20250326.ebuild
index 483ce8b16dda..5fdc024d194a 100644
--- a/app-office/kmymoney/kmymoney-5.1.92_p20250320.ebuild
+++ b/app-office/kmymoney/kmymoney-5.1.92_p20250326.ebuild
@@ -5,7 +5,7 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="forceoptional"
-KDE_ORG_COMMIT=2080d3c7315e01ca3d80882835d8159079360f3e
+KDE_ORG_COMMIT=e3e4e4cabe4137a1eef8c98b72d272c10d0a533f
KFMIN=5.115.0
QTMIN=5.15.12
VIRTUALDBUS_TEST="true"
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 5e73e5dce8a3..2f505500aa6a 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/qpdfview/Manifest b/app-text/qpdfview/Manifest
index c00743935ac9..9917152a1897 100644
--- a/app-text/qpdfview/Manifest
+++ b/app-text/qpdfview/Manifest
@@ -1,7 +1,6 @@
AUX qpdfview-0.5-poppler-23.08.0-cxx17.patch 241 BLAKE2B 7b9d0bc4de0df643698b7599b9200a1ee531ccc8b6bba7190143ba876aa38f46f5c168ea3ca57bd2fda96d4e806e81ba0ca308215509cb2f03304627ded01204 SHA512 25bffb3478d0b1399359ba3ce2047640132a4a9d8e5311178087ca083a8db20a9c81bd12e8ba62dc8b3d9a018ba165c22cd12534f80680b633788f11dfd2f5ac
DIST qpdfview-0.5.tar.gz 925408 BLAKE2B 8ce8ff82893c90012ea1b35a582e87783da87e6eba3d4a10e78fe7810c269908ed1541cf40b1eb17fc474254131cebbc4832a3f46a2016262c485d48e222791b SHA512 1b6b479bb42f4568c21b5f6cb0c552c4323739ba9fe46cea80cc199f48b0b49a278e0a2fb0d21f83bafb467e43dd37352b99ef41795d140220bb82d704e03926
DIST qpdfview-0.5_p2.tar.gz 928017 BLAKE2B adffb6b0007787231bbe89f9c96fdf089141b135838f81895807dd8208e3046f8eee751a7a6668a26ea9f54f8a2192d50b0afabd6fa76155f916d8ea1f10cbc0 SHA512 19bab7d39c454c3c49db18c5161b73956c055c07de7a44448f9f8bbf966c26a339343e12e99ed6af9b91bba15fbb26074a745c318abbc63ef85f5ab177e7140f
-EBUILD qpdfview-0.5-r1.ebuild 2239 BLAKE2B 4981fc3ef5b0c86ba3f72f52351abddb3622639cf8a4b3f79210f1cb65d58dba05a2037a4ee51d20442bd6734eb34858dd9063621354a03f0cde4966cf5f9330 SHA512 8f52926faba6da5e0ade0cef1d61d5bbfaadf468eac563428a04bda9a4f23b5c6a002057df2a375ba9b4998d648fb005a76f7b6af0ba6f6bdbba9927b1e7db66
EBUILD qpdfview-0.5.ebuild 2285 BLAKE2B 65ccbdefd0a552a39ad0c02c316448891811e88a0a273bfc050eec88ca33d8bcb6ee642f275ef127be0cbcb4c45d8d7d4589393939aec349af6486e2526d694a SHA512 b1501975ab013b3e81dde73616bf24c0146306a28c07397ddb114eb58ef8af1eebfa0a65da8440e68711ae4537665a8688da6ba2f76b37c67dd437eacfefd4f3
-EBUILD qpdfview-0.5_p2-r1.ebuild 2387 BLAKE2B 97245270ec7b53ab0cab06e9a81571d6481f724350ebf4b0cc8b7aa41c207a4607f27eef3fc8a455098d3c078e56fbb0611b05e516c2711510b74f1f45199d18 SHA512 c1808c99a376561ca3485ff0c82bbeae978987cce0a7a96f0a6a97a19dcdbbc411bf52a53086f50ae99b04ea2c195a1e48c72d40dd3a500bc281edf14555adf8
+EBUILD qpdfview-0.5_p20240423.ebuild 2456 BLAKE2B 396540176d3920347eebbf28319f5b918b1a948f96549f50053219cd920ef6ead3856bf1c446f3bc49edee35f3f9388e0a1894e3cbd2ed649cfe2a4b01b8a74b SHA512 f36a8f4f85347ea5b9714ab1da9709ac5e2638eb65f0d9a35e6da361fdd77c6778abaf40a8b2bd3828196471f7d93c83537d8db00d08875535dbae1a153a4abc
MISC metadata.xml 534 BLAKE2B b4bf95f57c23a2784439269f4409a8d86d31744014195969d3a6d714af8cd2c1342e628756de638116aa31181a469d845ef41faa4aaa9588e11a70ee59d642e6 SHA512 b2e39acac6fb9e7c2922ba7701d37549395120a34899a18dcc47f7d59ace8eda4dac5e5b6522f4c1913a5116ecc027fcc8980b59c6294316d7155dd7c3ec59a9
diff --git a/app-text/qpdfview/qpdfview-0.5-r1.ebuild b/app-text/qpdfview/qpdfview-0.5-r1.ebuild
deleted file mode 100644
index 52a1b852577e..000000000000
--- a/app-text/qpdfview/qpdfview-0.5-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="af ast az be ber bg bs ca cs da de el en_AU en_GB eo es eu fa fi fr gl he hi hr hu id it ja kk ko ku ky lt lv ms my nb nds oc pl pt pt_BR ro ru rue sk sr sv th tr ug uk uz vi zgh zh_CN zh_TW"
-inherit plocale qmake-utils xdg
-
-DESCRIPTION="A tabbed document viewer"
-HOMEPAGE="https://launchpad.net/qpdfview"
-SRC_URI="https://launchpad.net/${PN}/trunk/${PV}.0/+download/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-IUSE="cups +dbus djvu fitz +pdf postscript +sqlite +svg synctex"
-
-REQUIRED_USE="?? ( fitz pdf )"
-
-BDEPEND="
- dev-qt/qttools:6[linguist]
- virtual/pkgconfig
-"
-RDEPEND="
- cups? ( net-print/cups )
- djvu? ( app-text/djvu )
- fitz? ( >=app-text/mupdf-1.7:= )
- postscript? ( app-text/libspectre )
- dev-qt/qtbase:6[gui,widgets,concurrent]
- dbus? ( dev-qt/qttools:6[qdbus] )
- pdf? (
- app-text/poppler[qt6]
- dev-qt/qtbase:6[xml]
- )
- sqlite? ( dev-qt/qtbase:6[sql,sqlite] )
- svg? ( dev-qt/qtsvg:6 )
- !svg? ( virtual/freedesktop-icon-theme )
- synctex? ( app-text/texlive-core )"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGES CONTRIBUTORS README TODO )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.5-poppler-23.08.0-cxx17.patch
-)
-
-src_prepare() {
- default
-
- local mylrelease="$(qt6_get_bindir)"/lrelease
- p_locale() {
- "${mylrelease}" "translations/${PN}_${1}.ts" || die "preparing ${1} locale failed"
- }
-
- rm_help() {
- rm -f "help/help_${1}.html" || die "removing ${1} help file failed"
- }
-
- plocale_find_changes translations ${PN}_ .ts
- plocale_for_each_locale p_locale
- plocale_for_each_disabled_locale rm_help
-
- # adapt for prefix
- sed -i -e "s:/usr:${EPREFIX}/usr:g" qpdfview.pri || die
-}
-
-src_configure() {
- local myconfig=() i=
- for i in cups dbus djvu pdf svg synctex; do
- use ${i} || myconfig+=(without_${i})
- done
- use fitz && myconfig+=(with_fitz)
- use postscript || myconfig+=(without_ps)
- use sqlite || myconfig+=(without_sql)
-
- local myqmakeargs=(
- qpdfview.pro
- CONFIG+="${myconfig[*]}"
- PLUGIN_INSTALL_PATH="${EPREFIX}/usr/$(get_libdir)/${PN}"
- )
-
- eqmake6 "${myqmakeargs[@]}"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
- einstalldocs
-}
diff --git a/app-text/qpdfview/qpdfview-0.5_p2-r1.ebuild b/app-text/qpdfview/qpdfview-0.5_p20240423.ebuild
index 15fb7ab96e20..85df2fa672af 100644
--- a/app-text/qpdfview/qpdfview-0.5_p2-r1.ebuild
+++ b/app-text/qpdfview/qpdfview-0.5_p20240423.ebuild
@@ -4,12 +4,13 @@
EAPI=8
PLOCALES="af ast az be ber bg bs ca cs da de el en_AU en_GB eo es eu fa fi fr gl he hi hr hu id it ja kk ko ku ky lt lv ms my nb nds oc pl pt pt_BR ro ru rue sk sr sv th tr ug uk uz vi zgh zh_CN zh_TW"
+PRE_EXISTING_TARNAME="${PN}-0.5_p2" # TODO: drop on next bump
+REVISION=2162
inherit plocale qmake-utils xdg
-DESCRIPTION="A tabbed document viewer"
+DESCRIPTION="Tabbed document viewer"
HOMEPAGE="https://launchpad.net/qpdfview"
-REVISION=2162
-SRC_URI="https://bazaar.launchpad.net/~adamreichold/${PN}/trunk/tarball/${REVISION} -> ${PN}-${PV}.tar.gz"
+SRC_URI="https://bazaar.launchpad.net/~adamreichold/${PN}/trunk/tarball/${REVISION} -> ${PRE_EXISTING_TARNAME}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
@@ -23,16 +24,12 @@ BDEPEND="
virtual/pkgconfig
"
RDEPEND="
+ dev-qt/qtbase:6[concurrent,dbus?,gui,widgets]
cups? ( net-print/cups )
djvu? ( app-text/djvu )
fitz? ( >=app-text/mupdf-1.7:= )
+ pdf? ( app-text/poppler[qt6] )
postscript? ( app-text/libspectre )
- dev-qt/qtbase:6[gui,widgets,concurrent]
- dbus? ( dev-qt/qttools:6[qdbus] )
- pdf? (
- app-text/poppler[qt6]
- dev-qt/qtbase:6[xml]
- )
sqlite? ( dev-qt/qtbase:6[sql,sqlite] )
svg? ( dev-qt/qtsvg:6 )
!svg? ( virtual/freedesktop-icon-theme )
@@ -72,17 +69,18 @@ src_prepare() {
}
src_configure() {
- local myconfig=() i=
+ local myconfig=() i
for i in cups dbus djvu pdf svg synctex; do
- use ${i} || myconfig+=(without_${i})
+ use ${i} || myconfig+=( without_${i} )
done
- use fitz && myconfig+=(with_fitz)
- use postscript || myconfig+=(without_ps)
- use sqlite || myconfig+=(without_sql)
+ use fitz && myconfig+=( with_fitz )
+ use postscript || myconfig+=( without_ps )
+ use sqlite || myconfig+=( without_sql )
local myqmakeargs=(
qpdfview.pro
CONFIG+="${myconfig[*]}"
+ $(usex fitz FITZ_PLUGIN_LIBS="-lmupdf" "")
PLUGIN_INSTALL_PATH="${EPREFIX}/usr/$(get_libdir)/${PN}"
)
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index dcab4254d1cb..ca1e89124d10 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest
index 710329532c7e..2ae274b29644 100644
--- a/dev-java/antlr/Manifest
+++ b/dev-java/antlr/Manifest
@@ -7,7 +7,7 @@ DIST antlr-3.2.tar.gz 837320 BLAKE2B 3addcfed45e67a7f8f3841a890be418626d93229dc3
DIST antlr-3.5.3.tar.gz 6752328 BLAKE2B 8ebd098c9475122cddcadd5991b9f882b7fda5868ad979b29c9f4dab97e39cd31e7fc943476c3a854f3e3aee9c1c56384b7fcc893f87548482af5d5d0839fd30 SHA512 c565e1ade7a62bb127df707015afded9a9cea54cbf5488730a327671c57e8718f93f76c4fa28edd856810cb9c7ccbcb27b53a7c8f7e3efc8169e64cfcc535a4c
DIST antlr-4.9.3.tar.gz 4640242 BLAKE2B fb58f5e533051cb2c439c32f0462c1d463c99df862ba7e1a37a1c61378ab36a9edb9525c2a342de5b517da6f02d8291de5976c550932314f3464aad1a778afb9 SHA512 61452404c9639b5a0908cda16605f17c0fed0c9adfc3278c7408f9971420e9d1fe8f9e974e0826c2e3e780fdd83324094c0246cd5b28fa63f5686b094ea08127
EBUILD antlr-2.7.7-r10.ebuild 1056 BLAKE2B c27684d657c0c722cdcf38300bd648a2cace798bd44b258bd3c6ab4a1c0722a4a8816ce6d9d1d1bebbd623fe59b12d76d8a123ffe53300133f467f055f690412 SHA512 de732d624b2fc274ab0b61975cbe75673cc32fc4a6aa503593bf102513f97b931b56106da19c81ca311b52a5e0f5730ac1fb2d5872bc674821fb4eec5d28d818
-EBUILD antlr-3.2-r2.ebuild 3252 BLAKE2B 385034794d33199ee0173927286d7e38ef273ed2fa167b746e2d6d36772ca6407c45321d0a2fd170a13354450c23e4eea47397a81784259090bf70f643f5c16d SHA512 01fc9d04d6d4a0a590b5d120fb20d2977da3f0f25dcc72175a00ded53cf01d6fbb890b5d55aa36a02e84b6cc53aafb385ca5d21a5319d8d94cb4d3876846f38e
+EBUILD antlr-3.2-r2.ebuild 3265 BLAKE2B d92ce8bdef3f3764eaadae77aae1dc0863a9b83245ac2171a5291a2bf7028ef0bad499040a90e07ce3d11a82af483d4873c3eb113fcb252f3f9e39719798b64b SHA512 1e3914d3e3267b685b2539cb5bd0e10338cebad39e9f1dcf6701091a43c8eef976b35ad8cf32373ebc3559c74c091143c00a9c5d1ec495a541ca5fa1c9fca3b6
EBUILD antlr-3.5.3.ebuild 1406 BLAKE2B d418e5b3b7f5b7e94c08ae786a79aacb107ff81e3795b3c0dd7b4ccf8c8f02b06c4335252c7dff05d265d2a2a29111ec856d242047c6d95b9d3fc5736e07a991 SHA512 c08fe1a5ffc4744a3f7062085beb3e3565f712cf21120c2704af5d2a0729ddf064db386b9e56f8e27964a51d87a4065947ddd4ea79c2412fc71b5ae8bd1c5b96
EBUILD antlr-4.9.3.ebuild 1434 BLAKE2B e233f6ce3029637caf667bd0599e0be131ae9722151cd1d88bc31270aff8da1902056e0f2a8f317fa5706593ea2e587eaf6446432424ce8e375e01eb4e23bea9 SHA512 e3144d407d556896d750824327f3f23ee86c91f87af58760198eb35d7365361b383ec06cde8371274003fad69cd949799601572c4e2cb6e4d8c329d5e8d8d7b8
MISC metadata.xml 314 BLAKE2B 997f9c85d72f9b4cae21a3ecd063374f769f369d66ce8531fb158a17b9408ae3d35f117386acd08b89c16d5e0e8130b26ddada87b448529bf41a02deb5c1cdf2 SHA512 ad99513f6581ce95415e908eeba185cd4b6d03a8297e99735c7e79bf3dca1fa0c61a7ae03e47d8ba7429269a29558fae7321583b4f7d328e1da6a091237d9fde
diff --git a/dev-java/antlr/antlr-3.2-r2.ebuild b/dev-java/antlr/antlr-3.2-r2.ebuild
index cea7aa105420..8cfc42c3c314 100644
--- a/dev-java/antlr/antlr-3.2-r2.ebuild
+++ b/dev-java/antlr/antlr-3.2-r2.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
@@ -91,7 +91,7 @@ src_install() {
src_test() {
cd tool/src/test/java || die
- local CP=".:${S}/${PN}-runtime.jar:${S}/${PN}-tool.jar:$(java-pkg_getjars junit-4,${JAVA_GENTOO_CLASSPATH})"
+ local CP=".:${S}/${PN}-runtime.jar:${S}/${PN}-tool.jar:$(java-pkg_getjars --build-only junit-4,${JAVA_GENTOO_CLASSPATH})"
local TESTS=$(find * -name "Test*.java")
TESTS="${TESTS//.java}"
diff --git a/dev-java/testng/Manifest b/dev-java/testng/Manifest
index 635a667ff8db..529b00e888d6 100644
--- a/dev-java/testng/Manifest
+++ b/dev-java/testng/Manifest
@@ -3,5 +3,5 @@ DIST groovy-all-2.4.7.jar 7015434 BLAKE2B 23d22ddd78229c485ed9384169acee15425864
DIST jquery-3.5.1.jar 313070 BLAKE2B 76abfbd21d83f72a3cfcb666f3a2fcfcf5975e723a462996bac9701caf6b59cb9998746af713ebb1f6bfe49cce91544216cc65dc6819e95e8a15930744685415 SHA512 9f560415b36875958ff1d3c6d37fa79d6d134c5f5fc7719dd21db36d1f24dec39787834b2a9ffb104ec6b56e725ccc524a8ff9b189ced3d68e24296b2daae720
DIST spock-core-1.0-groovy-2.4.jar 588030 BLAKE2B 68d8fad8b6ffb45a18778797ea23d4f3b09256bf4e9f207ee666d07572399cd13522e6f1590219a80e23f6906a2e9eaf1f22c6a3c01717e8c1e99b5d37b89210 SHA512 078c0b16688eaa3134043e58ed4273981797ea92f08723b5508c7d7e4f635278dd5ca731fb294da2a1f35674623d969ee423d4344c2c822e1d4cb8d4f3383790
DIST testng-6.11.tar.gz 677522 BLAKE2B 2e7bf30fcf805cce5a7ec42f22c39e9f4678642fcde9752c51d118e655189805661edeeff1a3db0e960c79e7542fe25ab8fa6995f142da12b3adc8753fd8a361 SHA512 996d7a18399e16626756b7a790182c7b6bf3453280209d0a09d4a509d698fcad1a80e58ec36702de95bd59c90c237463719ad44934c14390620fc9655d871252
-EBUILD testng-6.11-r1.ebuild 2961 BLAKE2B de3fb5a9c24aa72c2c155215fe3481272dc3d55f9d648bf2842f2664a1382db0e00a5bb3bc0721d2b77eb8442d332eea90170b0bf5abfbffff97b56fb721d44b SHA512 b861f1c8dac33f432d2a848da5464ed1b021771e5f911b7ac2d6bc890fe0e207323c0116d2664ce48e4b6c9511a3f5fd2f0dd745a6ba28076460572a190a79a5
+EBUILD testng-6.11-r1.ebuild 2974 BLAKE2B 5fa41b46c00567c6d56d3e3c38bb356569c5ff6ac3129e82f53c0dea546c3d80a7f5e3bea5b17a8422e7535dcedd2263efb97dd652c04b072c67b93d1d8fe7fa SHA512 b0308e911a813815162eb0ac20146f0f1cb508a24c75d035d8dbceb085b3682b33d96890c04b51321412e109e1a460513c9ccd9a84f07af0757e728e6d9876ca
MISC metadata.xml 320 BLAKE2B 5ca0fd5c9a1b96006e41e91449b99b94d176cb4bd23729a3dc320e22ed1a5cb25dda726e685be7f5df57cb2c73d8d54fab29e5f549568b6e2a80162980d92fa9 SHA512 0195fb62a47f3bb7617d6fa59a920621a2c58cf2821ab47db87337fc1976339c7d382af35c24b7454781d2f4fce1cd7e5900a293ee5e519af87354486a9480a5
diff --git a/dev-java/testng/testng-6.11-r1.ebuild b/dev-java/testng/testng-6.11-r1.ebuild
index 108e53d2533a..40d44ef075f7 100644
--- a/dev-java/testng/testng-6.11-r1.ebuild
+++ b/dev-java/testng/testng-6.11-r1.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
@@ -75,7 +75,7 @@ src_test() {
JAVA_GENTOO_CLASSPATH_EXTRA=":${DISTDIR}/spock-core-${SCV}.jar"
- ejavac -cp "${JAVA_TEST_SRC_DIR}:${PN}.jar:$(java-pkg_getjars guava)" \
+ ejavac -cp "${JAVA_TEST_SRC_DIR}:${PN}.jar:$(java-pkg_getjars --build-only guava)" \
src/test/java/test/SimpleBaseTest.java || die
# java-pkg-simple.eclass expects generated test classes in this
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index a4e3dcca4e7a..4bc9638eac48 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index 0e47a07bd1fc..6056ac60f45a 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -1,6 +1,3 @@
-AUX swi-prolog-9.1.2-configure-clang16.patch 2605 BLAKE2B c0e547c31c5d613659d92cebd66a1a67ce12fe97f8609116eccc294e5515170521a7c266a88655040da75e126b7314ea7a05f7d35e5d30e010e8df0998fe6945 SHA512 6863b15a7e9aa313ef06a98a6a3a8e4a5c494684c212ba8995a7995e07d1679b7d8b5b0a271209344cd6a858d4a65e462083e9e450396017148c0ee220c89fc0
-DIST swipl-9.1.2.tar.gz 11827220 BLAKE2B e4bf40d1b4d0c48af5e630728208ca849b9a3d0f4129c827b98cd8d666b934218bbbee4c357b67cdd72b9e15046b70a873ffd9e31eaacac620a9aba6a7aec7fd SHA512 d47375c21ed33a2822b9df294a709141fc2e1f0aa61a297bd51a504f6f7859a1deb0ea6705d30b6f8198c71f440b176c7259bd83bff1ac5393ced77fdfbf564a
DIST swipl-9.3.9.tar.gz 12302913 BLAKE2B fb657c58673a250a5a0563a2efd164b491eba15402c4442a0751f2fd3dd176337fc3f8eac828014c8341b852b6546a56c755fa0488daf211329bc8ff02fb67a5 SHA512 6e7247871b6379801b52df7da22d808dd823bc3f42ec1212bd3c3f61d0363dc05135ab389ea08143b99a8b3b356bfed52a749a32a45bb434d8aa6e3514c521b9
-EBUILD swi-prolog-9.1.2-r1.ebuild 4047 BLAKE2B c1417db7aff1db4cb7116e2666044f70f5541c62dd8efd4e36bb9511fe90b8458a63121faf4754e74ded44a8f9cf606539d6c4a197d36f1296dbb5414231f9fc SHA512 8e80345d293a98d55c80062a77931014f268e43be371c9136adb7a44aeff027d4f143f3fadf976332805403ba3424d204e998e55b2b88069e1522cb80df29f31
-EBUILD swi-prolog-9.3.9.ebuild 4100 BLAKE2B c69a3aee11ad04c7cd664ac7bf55c568d1e4affbad51e2bf83dd3f249c62a8185056e11a242b5692cf77b068d0fd326a797ae9185e3f5c911f0263de14fd6612 SHA512 f9b3c3ff44579deae5e0f65a967f29611bef67aeadc0759a6120108a72a7f70d311b9aa29a981afb1d35a71a3b82361d458437748ad9ce428d6c7b89f578138c
+EBUILD swi-prolog-9.3.9-r1.ebuild 3886 BLAKE2B 56e1b7f7753847033b3d2ad0c7975caa8aacac0c1db935d6ce9153efe3ad1ca963e48d784046dfe31ab81ea179ad30993d9409cb9e140f0483588f74968951f9 SHA512 2a4aee8a87f40ff472a2a5e01c0477752d626238ead372d573df7e1a218c3a1da3a88968a6a79d55d488ded1717acebe677cf3084a268e0232da300022188d03
MISC metadata.xml 739 BLAKE2B d9bdefa945afd5752828f5e0e4edcbc15bf7db4bd1c68133c5011cf2b416a1511be1f58a2fd69cc55b0f4ee68efa8c7ec65200e2714f0381a02b75096dc31460 SHA512 7ea63958dd18ad3c8b9fa9a3511706f63e00c21249e39fcb47de57d539bffbebf640a9c48b1764f89caacedb267e24dea1f94cf792a66ba6bf9c5d10460c2f75
diff --git a/dev-lang/swi-prolog/files/swi-prolog-9.1.2-configure-clang16.patch b/dev-lang/swi-prolog/files/swi-prolog-9.1.2-configure-clang16.patch
deleted file mode 100644
index 292728269526..000000000000
--- a/dev-lang/swi-prolog/files/swi-prolog-9.1.2-configure-clang16.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-https://bugs.gentoo.org/879657
-https://github.com/SWI-Prolog/swipl-devel/commit/2328d9d54c8aa368a4bf0165b1b811d1f31ba0f7
-https://github.com/SWI-Prolog/swipl-devel/commit/0d1088443348b71a3624835a19469e2b6cc7e284
-
-From 2328d9d54c8aa368a4bf0165b1b811d1f31ba0f7 Mon Sep 17 00:00:00 2001
-From: Florian Weimer <fweimer@redhat.com>
-Date: Tue, 10 Jan 2023 14:08:04 +0100
-Subject: [PATCH] cmake: Fix C99 compatibility issues in GCC built-in detection
-
-Future compilers may not support implicit ints or implicit
-function declarations, so avoid them, by using an explicit int
-type and including <alloca.h> for the alloca function.
---- a/cmake/GCCBuiltins.cmake
-+++ b/cmake/GCCBuiltins.cmake
-@@ -22,7 +22,7 @@ check_c_source_compiles(
- "volatile int i=0; int main() { return 0; }"
- HAVE_VOLATILE)
- check_c_source_compiles(
-- "static inline foo() { return 0; } int main() { return foo(); }"
-+ "static inline int foo() { return 0; } int main() { return foo(); }"
- HAVE_INLINE)
- check_c_source_compiles(
- "int main() { void *p = &&lbl; goto *p; lbl: return 0; }"
-@@ -45,7 +45,7 @@ check_visibility()
- # Builtin functions that lead to conflicts
-
- check_c_source_compiles(
-- "int main() { char *s = alloca(10); return s!=0; }"
-+ "#include <alloca.h>\nint main() { char *s = alloca(10); return s!=0; }"
- HAVE_ALLOCA)
- check_c_source_compiles(
- "#include <math.h>\nint main() { double x; return signbit(x); }"
-
-From 0d1088443348b71a3624835a19469e2b6cc7e284 Mon Sep 17 00:00:00 2001
-From: Jan Wielemaker <J.Wielemaker@vu.nl>
-Date: Wed, 11 Jan 2023 13:30:34 +0100
-Subject: [PATCH] Cleanup some no longer used GCC __builtin checks.
-
---- a/cmake/GCCBuiltins.cmake
-+++ b/cmake/GCCBuiltins.cmake
-@@ -9,12 +9,6 @@ check_c_source_compiles(
- check_c_source_compiles(
- "int i=0; int main() { return __builtin_expect(i, 0) ? 0 : 1; }"
- HAVE___BUILTIN_EXPECT)
--check_c_source_compiles(
-- "int i=0; struct {int x[10];} st; int main() { return __builtin_choose_expr(1, i, st); }"
-- HAVE___BUILTIN_CHOOSE_EXPR)
--check_c_source_compiles(
-- "int i=0; int main() { return __builtin_types_compatible_p(typeof(i), int); }"
-- HAVE___BUILTIN_TYPES_COMPATIBLE_P)
- check_c_source_compiles(
- "__thread int i=0; int main() { return 0; }"
- HAVE___THREAD)
-@@ -48,5 +42,5 @@ check_c_source_compiles(
- "#include <alloca.h>\nint main() { char *s = alloca(10); return s!=0; }"
- HAVE_ALLOCA)
- check_c_source_compiles(
-- "#include <math.h>\nint main() { double x; return signbit(x); }"
-+ "#include <math.h>\nint main() { double x = 0.0; return signbit(x); }"
- HAVE_SIGNBIT)
-
diff --git a/dev-lang/swi-prolog/swi-prolog-9.1.2-r1.ebuild b/dev-lang/swi-prolog/swi-prolog-9.1.2-r1.ebuild
deleted file mode 100644
index a776f624d4cb..000000000000
--- a/dev-lang/swi-prolog/swi-prolog-9.1.2-r1.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake desktop flag-o-matic java-pkg-opt-2 toolchain-funcs xdg
-
-PATCHSET_VER="0"
-
-MY_P="swipl-${PV}"
-DESCRIPTION="Versatile implementation of the Prolog programming language"
-HOMEPAGE="https://www.swi-prolog.org/"
-SRC_URI="https://www.swi-prolog.org/download/devel/src/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="X archive berkdb +cli debug doc +gmp gui +ipc java minimal odbc pcre pgo qt6 ssl test yaml"
-RESTRICT="!test? ( test )"
-
-# See cmake/PackageSelection.cmake and cmake/DocDepends.cmake
-REQUIRED_USE="
- doc? ( archive )
- minimal? ( !archive !doc !ipc !ssl !test )
-"
-
-COMMON_DEPEND="
- sys-libs/ncurses:=
- sys-libs/zlib:=
- virtual/libcrypt:=
- X? (
- media-libs/freetype:2
- media-libs/fontconfig:1.0
- media-libs/libjpeg-turbo:=
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXft
- x11-libs/libXinerama
- x11-libs/libXpm
- x11-libs/libXt
- )
- archive? ( app-arch/libarchive:= )
- berkdb? ( >=sys-libs/db-4:= )
- cli? (
- dev-libs/libedit
- sys-libs/readline:=
- )
- gmp? ( dev-libs/gmp:0= )
- gui? (
- !qt6? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- )
- qt6? ( dev-qt/qtbase:6[gui,widgets] )
- )
- !minimal? ( dev-libs/ossp-uuid )
- odbc? ( dev-db/unixODBC )
- pcre? ( dev-libs/libpcre )
- ssl? ( dev-libs/openssl:0= )
- yaml? ( dev-libs/libyaml )
-"
-RDEPEND="${COMMON_DEPEND}
- java? ( >=virtual/jre-1.8:* )
-"
-DEPEND="${COMMON_DEPEND}
- X? ( x11-base/xorg-proto )
- java? (
- >=virtual/jdk-1.8:*
- test? ( dev-java/junit:4 )
- )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- # Upstream in >= 9.1.3
- "${FILESDIR}"/${P}-configure-clang16.patch
-)
-
-pkg_setup() {
- java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
- if [[ -d "${WORKDIR}"/${PV} ]] ; then
- eapply "${WORKDIR}"/${PV}
- fi
-
- sed \
- -e "s|\(SWIPL_INSTALL_PREFIX\) lib/.*)|\1 $(get_libdir)/swipl)|" \
- -e "s|\(SWIPL_INSTALL_CMAKE_CONFIG_DIR\) lib/|\1 $(get_libdir)/|" \
- -i CMakeLists.txt || die
-
- sed "s/ -Werror//g" \
- -i cmake/GCCBuiltins.cmake \
- -i cmake/Config.cmake \
- -i packages/ssl/CMakeLists.txt || die
-
- local ncurses_lib_flags=$($(tc-getPKG_CONFIG) --libs ncurses)
- sed -i "/project(SWI-Prolog)/a set(CMAKE_REQUIRED_LIBRARIES \${CMAKE_REQUIRED_LIBRARIES} ${ncurses_lib_flags})" CMakeLists.txt || die
- sed -i "s:\${CURSES_LIBRARIES}:${ncurses_lib_flags}:" src/CMakeLists.txt || die
-
- java-pkg-opt-2_src_prepare
- cmake_src_prepare
-}
-
-src_configure() {
- # Lots of UB, see https://gcc.gnu.org/PR113521
- filter-lto
- append-flags -fno-strict-aliasing
- use debug && append-flags -DO_DEBUG
-
- if use pgo; then
- CMAKE_BUILD_TYPE="PGO"
- append-flags -Wno-error=coverage-mismatch
- fi
-
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test)
- -DINSTALL_DOCUMENTATION=$(usex doc)
- -DSWIPL_INSTALL_PREFIX=$(get_libdir)/swipl
- -DSWIPL_PACKAGES_ARCHIVE=$(usex archive)
- -DSWIPL_PACKAGES_BASIC=$(usex !minimal)
- -DSWIPL_PACKAGES_BDB=$(usex berkdb)
- -DSWIPL_PACKAGES_JAVA=$(usex java)
- -DSWIPL_PACKAGES_ODBC=$(usex odbc)
- -DSWIPL_PACKAGES_PCRE=$(usex pcre)
- -DSWIPL_PACKAGES_SSL=$(usex ssl)
- -DSWIPL_PACKAGES_TERM=$(usex cli)
- -DSWIPL_PACKAGES_TIPC=$(usex ipc)
- -DSWIPL_PACKAGES_X=$(usex X)
- -DSWIPL_PACKAGES_YAML=$(usex yaml)
- -DUSE_GMP=$(usex gmp)
- -DUSE_TCMALLOC=OFF
- )
-
- if use gui; then
- mycmakeargs+=(
- -DSWIPL_PACKAGES_QT=yes
- $(cmake_use_find_package qt6 Qt6)
- )
- else
- mycmakeargs+=( -DSWIPL_PACKAGES_QT=no )
- fi
-
- if use test && use java; then
- mycmakeargs+=( -DJUNIT_JAR="${ESYSROOT}"/usr/share/junit-4/lib/junit.jar )
- fi
-
- export XDG_CONFIG_DIRS="${HOME}"
- export XDG_DATA_DIRS="${HOME}"
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- if use gui; then
- doicon "${S}"/snap/gui/swipl.png
- make_desktop_entry swipl-win "SWI-Prolog" swipl "Development"
- fi
-}
-
-pkg_preinst() {
- java-pkg-opt-2_pkg_preinst
- use gui && xdg_pkg_preinst
-}
-
-pkg_postinst() {
- use gui && xdg_pkg_postinst
-}
-
-pkg_postrm() {
- use gui && xdg_pkg_postrm
-}
diff --git a/dev-lang/swi-prolog/swi-prolog-9.3.9.ebuild b/dev-lang/swi-prolog/swi-prolog-9.3.9-r1.ebuild
index 6b45373ea031..4a5928b0d584 100644
--- a/dev-lang/swi-prolog/swi-prolog-9.3.9.ebuild
+++ b/dev-lang/swi-prolog/swi-prolog-9.3.9-r1.ebuild
@@ -4,27 +4,23 @@
EAPI=8
MY_P="swipl-${PV}"
-PATCHSET_VER="0"
-
inherit cmake desktop flag-o-matic java-pkg-opt-2 toolchain-funcs xdg
DESCRIPTION="Versatile implementation of the Prolog programming language"
HOMEPAGE="https://www.swi-prolog.org/"
-if [[ "${PV}" == *9999* ]] ; then
+if [[ ${PV} == *9999* ]] ; then
inherit git-r3
-
EGIT_REPO_URI="https://github.com/SWI-Prolog/swipl-devel.git"
else
SRC_URI="https://www.swi-prolog.org/download/devel/src/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
-
KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
fi
LICENSE="BSD-2"
SLOT="0"
-IUSE="X archive berkdb +cli debug doc +gmp gui +ipc java minimal odbc pcre pgo qt6 ssl test yaml"
+IUSE="X archive berkdb +cli debug doc +gmp gui +ipc java minimal odbc pcre pgo ssl test yaml"
RESTRICT="!test? ( test )"
# See cmake/PackageSelection.cmake and cmake/DocDepends.cmake
@@ -56,13 +52,7 @@ COMMON_DEPEND="
sys-libs/readline:=
)
gmp? ( dev-libs/gmp:0= )
- gui? (
- !qt6? (
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- )
- qt6? ( dev-qt/qtbase:6[gui,widgets] )
- )
+ gui? ( dev-qt/qtbase:6[gui,widgets] )
!minimal? ( dev-libs/ossp-uuid )
odbc? ( dev-db/unixODBC )
pcre? ( dev-libs/libpcre )
@@ -133,6 +123,7 @@ src_configure() {
-DSWIPL_PACKAGES_JAVA=$(usex java)
-DSWIPL_PACKAGES_ODBC=$(usex odbc)
-DSWIPL_PACKAGES_PCRE=$(usex pcre)
+ -DSWIPL_PACKAGES_QT=$(usex gui)
-DSWIPL_PACKAGES_SSL=$(usex ssl)
-DSWIPL_PACKAGES_TERM=$(usex cli)
-DSWIPL_PACKAGES_TIPC=$(usex ipc)
@@ -142,15 +133,6 @@ src_configure() {
-DUSE_TCMALLOC=OFF
)
- if use gui; then
- mycmakeargs+=(
- -DSWIPL_PACKAGES_QT=yes
- $(cmake_use_find_package qt6 Qt6)
- )
- else
- mycmakeargs+=( -DSWIPL_PACKAGES_QT=no )
- fi
-
if use test && use java; then
mycmakeargs+=( -DJUNIT_JAR="${ESYSROOT}"/usr/share/junit-4/lib/junit.jar )
fi
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index e5d623c6663a..126887680909 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/intel-compute-runtime/Manifest b/dev-libs/intel-compute-runtime/Manifest
index 0807a56ad995..0f63a83ddcfe 100644
--- a/dev-libs/intel-compute-runtime/Manifest
+++ b/dev-libs/intel-compute-runtime/Manifest
@@ -1,7 +1,5 @@
DIST intel-compute-runtime-24.35.30872.32.tar.gz 7376572 BLAKE2B af924c111d288621ddcb14b9d77ff384c632668705e4858ed27424522b6c96e1e7b54012b202c6ade64da668681f3089d0a35d64ecb97ddec642ace8774b3e47 SHA512 2ac8dbefcc1a86b33afd78b8a1d30a959fb980e47402852514d43503df87ea70ea35f192243b78faedce749b3087f244631080f16ddb099a93ec79698176f6b5
-DIST intel-compute-runtime-24.52.32224.8.tar.gz 7418670 BLAKE2B 474ba6ed02fd82110730f3b48b64745a821266f14bccb2487ac4ff25b7624c5b3cd18d04f3c9a505606b18c3467f253ab1bf7a75e5c5a6b98843d7a9bc5d13f0 SHA512 a5b9016646776f918fc29379b2f14ba52fb554c7ee9cb9f5ebd3a8921c5247785f3906fe7df7b20907d0067f6fe1e05501b33ef914a37baf3b0002d44acc56e0
-DIST intel-compute-runtime-25.05.32567.18.tar.gz 7521839 BLAKE2B ae0b16c2a5e05dd209de4dcfbce00356f32b9b0063bf88361544985826a5faea190650991ddef36034c8df74772fe34ec09ea2738fd266f04f11e6f436b1efd7 SHA512 cbacdd5465f578eb36af378aa5c8dda29aecac571793a85ad68845ba392f988151e3079ada967e5e48417debfcfae3f433a0048d6fcd738d1f0bc2890aede444
+DIST intel-compute-runtime-25.09.32961.8.tar.gz 7567124 BLAKE2B 16eb850359309ab52aa8caf6f0acb5df99b10d93b7f0ee7eea45f71b22df027d2f3ee79e10ca97ffed339a1469c5912364a842c158b2e9fb1c5ea90b9710e2fe SHA512 992e41b4dd9da830f7b9240982ae0ea09d94e0d6e6eb426829b1a39dab63e99ec5a8bda424f46bbd6c9c0420fec30b7dd7b6cbd6567cabffdf2b3e2eafc96a7b
EBUILD intel-compute-runtime-24.35.30872.32.ebuild 2067 BLAKE2B 41102162ecb453b5ab09eca4e61464c683a9e21626a1a632dfcb8a28c7f9def988c3474ebb5b594dc6adbde7157191ab21700b066317bd515db137790bd9ac44 SHA512 8ad8578411698e8d6c45f502dd84ebde8ad34002d605f5f2e93764a625bd50a6bd88852d932ab6fab1ac5bc26eb10ef43dd85f8c120ec118bae3e522a80588a5
-EBUILD intel-compute-runtime-24.52.32224.8.ebuild 2061 BLAKE2B a493533c2f592bc8616ae862393e7e29de9bcf642b397550ff43d105fe86e4dc11e6259510dc584ad0003880b3f7588428c39ce6e47b8e67ec0938bfa5187929 SHA512 aae9560ad372cce5e76c5d3537cc2ec3faeb4afd290b16968445d9dcf40194535fadac890007d4a8625f739212731904bb220c2fd0d150f87a9cefd8a08b6abb
-EBUILD intel-compute-runtime-25.05.32567.18.ebuild 2061 BLAKE2B 1aff9e5e14a258603a7c9fec54ce803690c999e4b129044f9143e5faaf4bf5e653ba0a6222c223b21a818d163bc2c6aa2e8260baad57f562d145440cb2a5cb1e SHA512 c57c2e10ecec8c69fafcbadeb431a033df6ae7d76805dd49f26120c53007293684b6e2c8e8f44a3ee15f3dcbdbd8d06e1311b5377c39b048cbf265ced4521a98
+EBUILD intel-compute-runtime-25.09.32961.8.ebuild 2062 BLAKE2B a77e8561d1bf12a2eaff0004e809722124d545619b2a061d2ad0dd3b9cfe861b4e4fee671f974d325588e8946925d0e35d332ae74b06698267186fc019fc9b58 SHA512 232c6fb74cf205c1e0d450ebb8f217a5b7bc7d4f79f904ce2cafa89ec4bd41ceb15e7b48b17f437c667010eafc495c6a637f0d34eab89c2e9b295dfb1f9d26c7
MISC metadata.xml 1429 BLAKE2B 6c2fde2fda8cd6b9d707c400c5b4d38e3d74dd73617faa9dd80f84100d499182ea959e695a473d32307914e76a26bae531a92677f0e4bedbdf05fc1cbd3095ff SHA512 ac61568ad36df6f6c8470b43f32d048930e4a569ec86d58ff563a86ae748f6bddb8700de487e4967da4998160f1c01517be0817cccc445a821984aff36617b6d
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.52.32224.8.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.52.32224.8.ebuild
deleted file mode 100644
index d4291a73bbd6..000000000000
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.52.32224.8.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
-
-CMAKE_BUILD_TYPE="Release"
-MY_PN="${PN/intel-/}"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver"
-HOMEPAGE="https://github.com/intel/compute-runtime"
-SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0/1.6.32224"
-KEYWORDS="~amd64"
-IUSE="+l0 +vaapi"
-
-RDEPEND="
- >=dev-util/intel-graphics-compiler-2.5.7
- >=media-libs/gmmlib-22.5.2:=
-"
-
-DEPEND="
- ${RDEPEND}
- dev-libs/intel-metrics-discovery:=
- >=dev-libs/intel-metrics-library-1.0.182:=
- dev-libs/libnl:3
- dev-libs/libxml2:2
- >=dev-util/intel-graphics-system-controller-0.9.5:=
- media-libs/mesa
- >=virtual/opencl-3
- l0? ( >=dev-libs/level-zero-1.19.2:= )
- vaapi? (
- x11-libs/libdrm[video_cards_intel]
- media-libs/libva
- )
-"
-
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( "README.md" "FAQ.md" )
-
-src_prepare() {
- # Remove '-Werror' from default
- sed -e '/Werror/d' -i CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- # Filtered for two reasons:
- # 1) https://github.com/intel/compute-runtime/issues/528
- # 2) bug #930199
- filter-lto
-
- local mycmakeargs=(
- -DCCACHE_ALLOWED="OFF"
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
- -DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
- -DBUILD_WITH_L0="$(usex l0)"
- -DDISABLE_LIBVA="$(usex !vaapi)"
- -DNEO_ALLOW_LEGACY_PLATFORMS_SUPPORT="ON"
- -DNEO_DISABLE_LTO="ON"
- -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
- -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
- -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
- -DSUPPORT_DG1="ON"
- -Wno-dev
-
- # See https://github.com/intel/intel-graphics-compiler/issues/204
- # -DNEO_DISABLE_BUILTINS_COMPILATION="ON"
-
- # If enabled, tests are automatically run during
- # the compile phase and we cannot run them because
- # they require permissions to access the hardware.
- -DSKIP_UNIT_TESTS="1"
- )
-
- cmake_src_configure
-}
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-25.05.32567.18.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-25.09.32961.8.ebuild
index 89f84f601d0b..2e44ebe9a9ee 100644
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-25.05.32567.18.ebuild
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-25.09.32961.8.ebuild
@@ -15,25 +15,25 @@ SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
-SLOT="0/1.6.32224"
+SLOT="0/1.6.32961"
KEYWORDS="~amd64"
IUSE="+l0 +vaapi"
RDEPEND="
- >=dev-util/intel-graphics-compiler-2.7.8
- >=media-libs/gmmlib-22.5.2:=
+ >=dev-util/intel-graphics-compiler-2.10.2
+ >=media-libs/gmmlib-22.7.1:=
"
DEPEND="
${RDEPEND}
dev-libs/intel-metrics-discovery:=
- >=dev-libs/intel-metrics-library-1.0.182:=
+ >=dev-libs/intel-metrics-library-1.0.196:=
dev-libs/libnl:3
dev-libs/libxml2:2
>=dev-util/intel-graphics-system-controller-0.9.5:=
media-libs/mesa
>=virtual/opencl-3
- l0? ( >=dev-libs/level-zero-1.20.4:= )
+ l0? ( >=dev-libs/level-zero-1.21.2:= )
vaapi? (
x11-libs/libdrm[video_cards_intel]
media-libs/libva
diff --git a/dev-libs/libfilezilla/Manifest b/dev-libs/libfilezilla/Manifest
index 4679c86cb503..238ebb8bc630 100644
--- a/dev-libs/libfilezilla/Manifest
+++ b/dev-libs/libfilezilla/Manifest
@@ -2,6 +2,8 @@ AUX libfilezilla-0.37.1-pthread.patch 371 BLAKE2B d00dae184c6229628b7a37de6f0884
AUX libfilezilla-0.41.0-gcc13.patch 2201 BLAKE2B b253114cf862dc4a77dc1968c9a39a5fb5a7fe0606377804990e5b2f0216223f26da9bcec4b7100ed08753388ae0a82e6be8f768800ba0e32528bc209703f79c SHA512 2e795e6e097073ae5957255822857699684193cf7349dd2362fb6960d00a37358b42a641388f85c484da0a06de09e72bafbe171ed21ff3c9497d49497c5ff6f0
DIST libfilezilla-0.48.1.tar.xz 552864 BLAKE2B fd08bbe3279cb1eec21c864e1b1547ee562d9fca970fed4dc3f78740bb9131b98410cc5ba317a05a5218b100dd498107dd2caed3ff3453b1516405c1075bbb62 SHA512 44881abbed985eabe0b5a19c6a2fc5f39c5258b49633eae79c7498c5c96583b24883ddce66b9ab7fafdaab7657092edc5da8e5d3b604897b76c02038fa4cd482
DIST libfilezilla-0.49.0.tar.xz 554000 BLAKE2B 92cf203f4b58199ddd153be99f128d1c29d1f202e1cfe1354a185201d7f3eb9cc00d344ba58fe245f0444106fdfbef5dd5589969e9558404607edb22b94ef09a SHA512 5e77cf9371468f8760baa351108374187d89777244845386d4cc46d2bd03d52285379cd55902c91dad1167ac58892c9fd7c94d6596ef1710e8116dd1f9721eca
+DIST libfilezilla-0.50.0.tar.xz 559004 BLAKE2B 27f060843eb3a92be0e350dd2ea8aae2f4cb7a4654ad61cb2296f0b8f0a107350b989fdb62ab63256bc1e7b902ed167ec756bd3963e9c56220a7740669ff1b2a SHA512 ed12159d176da0019479fc3d2f129dbf959237340dbfe8fa6871ae2f1f038f64cf672eb25680e69304820f9003b03957a9ba7c2cdad1bd918dbf3ee630380608
EBUILD libfilezilla-0.48.1.ebuild 1418 BLAKE2B 16e9009c7f3daef80b7cb7e07b3c6ff287d79f9ac22197241865b87d741070c4ae0a8f086bd9c350ae59c80e121431873cd749097c68894e00761a5fad9f2340 SHA512 430dec7cb05500c226f9527c6375e8798f61e76b7806579598d4f10992a710438944dadb2ceb8a94f8e22c3275830525f2b0063526c7887ee7683a6c8f32dbcc
EBUILD libfilezilla-0.49.0.ebuild 1446 BLAKE2B 5b26cc2933045bb14525be472b527d097d117b352539b6b93bdc226acdd6eeca744ed20f426ada2bd70e7d5f5d6624b84815b36c2cda532810a59bfe09d68205 SHA512 e34ee24860ae0901158fe0cca8320a3079381846a6242c6de539eb091412284a322e7e0407f87eeb4ad04e4907f8174dae0d8c07a5d35cd7d9c4f0fc32cf255c
+EBUILD libfilezilla-0.50.0.ebuild 1446 BLAKE2B 02bf20af8aee60cc7bda47b431f793ddbc219331361a43a5930eac5eb9c094d25115b14dd0c53d1a648ed1dd09a49b04d22678af69640d35f47c5a59bafd01d3 SHA512 5b53b8eb65f371ba017e92adef1b37f9cc8dc466f0fb25f41e29761baa42233e97d39ba921bcb80150ad6332016ae81011dcb0c62f0da47ec964bb8ac221871b
MISC metadata.xml 1125 BLAKE2B eddf5dd9e7af700c9cdfd68918acef8a6064a8f26e4531f047315df70a4c2d1e2d2a4b3257062e5af1973fef5490606f08a0c6460e220d25b3d615c7d4626e57 SHA512 6038a9eb07bf8c4adaf9bd3abaa3abc283ba8d8c432aa193fcc1932071afdbd6a6bb50a16e5e7f4f0cce4afbc341bb26b1b265b8f0da12728f8db06103d73ba5
diff --git a/dev-libs/libfilezilla/libfilezilla-0.50.0.ebuild b/dev-libs/libfilezilla/libfilezilla-0.50.0.ebuild
new file mode 100644
index 000000000000..f46a2ca82377
--- /dev/null
+++ b/dev-libs/libfilezilla/libfilezilla-0.50.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="C++ library offering some basic functionality for platform-independent programs"
+HOMEPAGE="https://lib.filezilla-project.org/"
+# Broken URL behind CDN
+SRC_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0/47" # libfilezilla.so version
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/nettle:0=
+ >=net-libs/gnutls-3.5.7:=
+ virtual/libcrypt:=
+"
+DEPEND="${RDEPEND}
+ test? ( dev-util/cppunit )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.37.1-pthread.patch
+ "${FILESDIR}"/${PN}-0.41.0-gcc13.patch
+)
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ if ! test-flag-CXX -std=c++14; then
+ eerror "${P} requires C++14-capable C++ compiler. Your current compiler"
+ eerror "does not seem to support -std=c++14 option. Please upgrade your compiler"
+ eerror "to gcc-4.9 or an equivalent version supporting C++14."
+ die "Currently active compiler does not support -std=c++14"
+ fi
+ fi
+}
+
+src_prepare() {
+ default
+ # we patch configure.ac
+ eautoreconf
+}
+
+src_configure() {
+ if use ppc || use arm || use hppa; then
+ # bug 727652
+ append-libs -latomic
+ fi
+
+ econf --disable-static
+}
+
+src_install() {
+ default
+ find "${ED}" -type f -name "*.la" -delete || die
+}
diff --git a/dev-libs/libmirage/Manifest b/dev-libs/libmirage/Manifest
index 3cd15a8e45e3..bb0bebbaa42d 100644
--- a/dev-libs/libmirage/Manifest
+++ b/dev-libs/libmirage/Manifest
@@ -1,3 +1,5 @@
+DIST libmirage-3.2.10.tar.xz 230960 BLAKE2B 38f373bc313f6b1e9fe7ac76fc83a1fe7e91bcf8e8b19365b00576b35bce046957764210a22b041e9b5c3d537be5451b03ddd4d5d473a63c73d55263ad98bb91 SHA512 a391a69abdc6e5f88827fabadd4d5bba11307a718038aa356934d8c483b87b2e2622a0673cf3c081e4ddb1e0c7a94089f8541e497a6175c7b410a595d51f2869
DIST libmirage-3.2.9.tar.xz 229792 BLAKE2B 2c18b6541bf830f523e82f59c97f5aa9e0a866b21394496696d8f33e7258f8b07720f5abc4cc0202b5f7abff65bb5c896ed5fdb25fddf2a36e56a6e837b9b631 SHA512 67c20c5ee70f3d84e8bf55b7e5b0b90fe9d7ece7b46eee14a1bf57416f1f319b1cafa75b189730525c0cbe3457fce8d2e76759f52c8b1632d19ced6017063a89
+EBUILD libmirage-3.2.10.ebuild 1137 BLAKE2B e94547118018593a663cbe7a85d1d934506183f9ac0980851f918cd74a22039f4e8c9ebcabd97163ab0291620c14e9e00cc31c2ab6c4d0cd3d149731b3abebe3 SHA512 a0c75340fa1a4de3f3019bad7bdfde075cb688e3241dbdcb82cdf79b5b6791bf479d3e80b847bdc1e05d5110d2f6f66aa4bc6cb001fd4e273bf86c9169894264
EBUILD libmirage-3.2.9.ebuild 1135 BLAKE2B 03511aa2e894fc51376bf18b79868195f10d471508b29555aaa72c3f29d8f118e6432f7e71003b9356ad2387f259b8355fce0075cee40ec3f46fe2002afcea23 SHA512 157ac98732efe175139ab1fbfab126abe80c565827ec6d6418a8ca907636492ddc65232125d76e438ee222fe887ace390befa7ed91445f7c548b0bce4efebb0e
MISC metadata.xml 386 BLAKE2B c36f939406f1162a5f368c5ccd061fb81d010b324b8195227b4ad60cdd86fe1b614e0bafa3ffa5b2c1e9c601e1a05ea235ddb51636f80e9f84769661d10f5d9b SHA512 6c7b47259051bda83c8acfd6b1e97647af66dd34c0f12e3cf80d5bb24ebfd562d9da8ed21a687d634d5263317f366c91e9861abdf7c99e094669687d604dd0ab
diff --git a/dev-libs/libmirage/libmirage-3.2.10.ebuild b/dev-libs/libmirage/libmirage-3.2.10.ebuild
new file mode 100644
index 000000000000..d0afe922c288
--- /dev/null
+++ b/dev-libs/libmirage/libmirage-3.2.10.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="CD and DVD image access library"
+HOMEPAGE="https://cdemu.sourceforge.io"
+SRC_URI="https://download.sourceforge.net/cdemu/libmirage/${P}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0/11"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc +introspection"
+
+DEPEND="
+ >=app-arch/bzip2-1:=
+ >=app-arch/xz-utils-5:=
+ >=dev-libs/glib-2.38:2
+ >=media-libs/libsamplerate-0.1:=
+ >=media-libs/libsndfile-1.0:=
+ sys-libs/zlib:=
+ introspection? ( >=dev-libs/gobject-introspection-1.30 )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-util/desktop-file-utils
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig
+ doc? ( dev-util/gtk-doc )
+ introspection? ( >=dev-libs/gobject-introspection-1.30 )
+"
+
+DOCS=( AUTHORS README )
+
+src_configure() {
+ local mycmakeargs=(
+ -DGTKDOC_ENABLED="$(usex doc)"
+ -DINTROSPECTION_ENABLED="$(usex introspection)"
+ -DPOST_INSTALL_HOOKS=OFF # avoid sandbox violation, #487304
+ )
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_mimeinfo_database_update
+}
diff --git a/dev-libs/libspnav/Manifest b/dev-libs/libspnav/Manifest
index ee2655a66cd9..a8a6c540fd09 100644
--- a/dev-libs/libspnav/Manifest
+++ b/dev-libs/libspnav/Manifest
@@ -1,3 +1,5 @@
DIST libspnav-1.1.tar.gz 31574 BLAKE2B 3c15ead61a6eb61da6eb4d072f09b1eb410b441d622d18efe2b70754efcb5de3fd1d2e707fe162d62fb5246e1f8f1313d80ff8765edad6626760e1e2c7283191 SHA512 94770d9449dd02ade041d3589bcae7664fa990c4a4feca7b2b1e6542b65aa7073305595310b9e639f10716cf15aaad913e57496fb79bdd4dba5bf703ec8299ab
+DIST libspnav-1.2.tar.gz 33000 BLAKE2B ab370da0fedb37f2714735ed61419a6b27d2b6b6139c2c88487eb9ddf9bbc6e9af83a953057678cdfaac1eac581a9b7f58cb8512a518cc3b74eb201db8a95057 SHA512 b2df64305ae0211872d85e1b1d6485018ef7cfe76e69bedad16e612608b2c5c8b12b948b502a3f40291c2c0b20e130c76fee582e7af8af4393c8bc1b7651d0d9
EBUILD libspnav-1.1.ebuild 1301 BLAKE2B 0ab06816aad775c58c6c2a00812d6e5ce8c73b7ada365d3da169c0ccb395b807f56ce24828d25b62152d106919101dfa1219680f200d9c8c31fe5b43750b1963 SHA512 cf5d5d427773ddc46a7f19071f5a319553ce08261019c72d3d0b53a1d705cde4b7b6535c2a98c782899548f21c40338a662d0df30639a6c239e43f8c6e2fc54d
+EBUILD libspnav-1.2.ebuild 1304 BLAKE2B e3573c90ddc380e45e41e7a6df8063fdc4ec8cd4f68da84f69b355932ac6d7283a90b6f73fe82f5367123e65fd796ff9ab61fe4ca661f1d3974d78e6a9d08dd3 SHA512 722dab5850437b8bec9add717d80d6914bd1a423b488d9c1fa676d60ffd54ecaa436d72ef40f7cbd3ec4e971c5365807d3a64055500e95638ee3eb218a33f01a
MISC metadata.xml 873 BLAKE2B 603274001842bc7c08e305c522e55446db42f062ec35a2b9489cf292f85ec41b412ffc5a439c1c7a8436e84eb6de8257ead0beb1d2691011c4e519a0635da4cc SHA512 df98aead602e905da722a8d1ca4c8ee77850f9c46ab6cc99661226a3e89f24c15593acf8251d8327ef97916ad71f4c755b4d086eac7e9c5d8fa82473bc484d67
diff --git a/dev-libs/libspnav/libspnav-1.2.ebuild b/dev-libs/libspnav/libspnav-1.2.ebuild
new file mode 100644
index 000000000000..4334003ef07f
--- /dev/null
+++ b/dev-libs/libspnav/libspnav-1.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit toolchain-funcs
+
+MY_PN='spacenav'
+DESCRIPTION="libspnav is a replacement for the magellan library with a cleaner API"
+HOMEPAGE="http://spacenav.sourceforge.net/"
+SRC_URI="https://github.com/FreeSpacenav/libspnav/releases/download/v${PV}/libspnav-${PV}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="static-libs X"
+
+CDEPEND="X? ( x11-libs/libX11 )"
+RDEPEND="app-misc/spacenavd[X?]
+ ${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+src_configure() {
+ local args=(
+ --disable-opt
+ --disable-debug
+ $(use_enable X x11)
+ )
+ econf "${args[@]}"
+
+ # https://bugs.gentoo.org/838349
+ sed "/^Libs:/ s,/lib,/$(get_libdir)," -i spnav.pc || die
+}
+
+src_compile() {
+ local args=(
+ AR="$(tc-getAR)"
+ CC="$(tc-getCC)"
+ incpaths=-I.
+ libpaths=
+ )
+ emake "${args[@]}"
+}
+
+src_install() {
+ local args=(
+ DESTDIR="${D}"
+ libdir="$(get_libdir)"
+ )
+ emake "${args[@]}" install
+
+ # The custom configure script does not support --disable-static
+ # and conditionally patching $(lib_a) out of Makefile.in does not
+ # seem like a very maintainable option, hence we delete the .a file
+ # after "make install", instead.
+ use static-libs || find "${D}" -type f -name \*.a -delete
+}
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 96505c5aefe7..880bf9d4afc5 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -12,5 +12,5 @@ DIST nss-3.110.tar.gz 76616684 BLAKE2B a5dc7eeff0907ae80348af958369f84f2811d0a59
EBUILD nss-3.101.2.ebuild 11562 BLAKE2B 9759fc450f14ff746940714ccdf14e6342d953383cb5411fa7aae7a1bd79d9a70c7cb356372d4199116fadc9e81a65903a41b00690af48f8a3c67488bc1c3b98 SHA512 ee193cf6494afa7d75e9d2b60cb9a0a69d5484e6d1fe8790bf5202636ed5e0dcc57a5d553dca5ab8065d8014cb4c2ea9f665798bd14d7a147848f826bad451cf
EBUILD nss-3.101.3.ebuild 11684 BLAKE2B 82f0cac49247caeb35c3df60faba8ad4910a3087764a36dbc2f0615f3a162eec649070cb6261fd963433c0d4671ff24e81ea1a5a9820a2551ad2b08fa0515170 SHA512 5646197286cb67242897377b6ed1eb9ee30ed31f851c1da8d066ca698f61066ff274843d879d33a46d67262c813cb12daa16656983957f9d34bb9f8bfa63cca0
EBUILD nss-3.109.ebuild 11806 BLAKE2B 836c348f9115c3b6f76c809308e7823f4c4c3d69b1c2905cbda65e3e02d2c84c302962d300de53a81f2a2abbf233107f3af171f848d5b60284fb8cae264852e4 SHA512 f44bc2e7eb1f2fdb69c152cf2b02a3824754189109bbd80553c1aa81f80ccbb6788abdd745b04eba5c271c3de39fd62ce2f8b0cb830d210070db415d6a95b400
-EBUILD nss-3.110.ebuild 11806 BLAKE2B 836c348f9115c3b6f76c809308e7823f4c4c3d69b1c2905cbda65e3e02d2c84c302962d300de53a81f2a2abbf233107f3af171f848d5b60284fb8cae264852e4 SHA512 f44bc2e7eb1f2fdb69c152cf2b02a3824754189109bbd80553c1aa81f80ccbb6788abdd745b04eba5c271c3de39fd62ce2f8b0cb830d210070db415d6a95b400
+EBUILD nss-3.110.ebuild 11822 BLAKE2B 94df13cc9980449475ac0a54595e5ab0ef3e642da74e8c829fbdfbe713894bdc1a761c950d186877cfd284c0d8b6491e324c254a87dada8037cdffbccd2617c8 SHA512 b823204afc85342a73f9943d62fa9a160072ab80727e5b6195b61e3cc2738a173373c34248ab6d11ef1ebaf0307eb2eceaf217b1cadac9930a33b986700e4a9d
MISC metadata.xml 693 BLAKE2B c8be043e957f4d85411a10da490e67c9d37f5dd9fe37c112c92e8b666d828cabe75f5fe7c46e5b40dd872f082fb4463af79fb7eb3ad69b9e01c9c088edd750a8 SHA512 66374f8b8739c68a8a276159af3d493bb012b5ee722a939a1d87899d0307d572fcabf76ba71b4f34eeb83a414c0727182ef16f98418cbbbbd4aed311ac5be06b
diff --git a/dev-libs/nss/nss-3.110.ebuild b/dev-libs/nss/nss-3.110.ebuild
index 352be19c4d9a..08646b518be0 100644
--- a/dev-libs/nss/nss-3.110.ebuild
+++ b/dev-libs/nss/nss-3.110.ebuild
@@ -17,10 +17,12 @@ LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="cacert test test-full +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx"
-RESTRICT="!test? ( test )"
REQUIRED_USE="test-full? ( test )"
+PROPERTIES="test_network"
+RESTRICT="test"
+
# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
RDEPEND="
>=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index bb46a080d3bd..3c5298a7b5f7 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/cli-ui/Manifest b/dev-python/cli-ui/Manifest
index 44dc4d4534b8..01a3ed2788dc 100644
--- a/dev-python/cli-ui/Manifest
+++ b/dev-python/cli-ui/Manifest
@@ -1,5 +1,5 @@
-DIST cli-ui-0.17.2.tar.gz 13366 BLAKE2B b5dbccf136dad09bf213e199050c31cce545a44dd46b61f8eaad8b40679203da5b742a1deefc0f934bbbab286c101892d5b5e93c45624631f778245c4724ddcb SHA512 ea38c3c39b24f322b58f8e95e43609a22657018d36fd28d5dfa7887295eb4ad374032fdd2330762ed50826211ed11fa6a6356d93d09b2135264cf59f13749993
DIST cli_ui-0.18.0.tar.gz 13012 BLAKE2B c96eba706b5d7275c9ad76d1a099ff7bcda8ae894361ba8d0ac944531fe813d17156bb27cb6d342268fb28845aeedcef1d19c36f1ddda43d3b98cf46c30d9818 SHA512 69c68df27d74d167dc50088381a048265fc51603e7e13811895ac771df1cc03f9670274e73a162a67706afc9e2a4eb1ccd75872309a3c2c06f84c2ccaa03dd92
-EBUILD cli-ui-0.17.2.ebuild 737 BLAKE2B a992d84a028cb0da7e7c8a90b54731ad2551e377de43b41da8d395c470ff66ed9ddbea0a30d9885fb62abaf3274226bf8cbe7ddb55d374046a1e6efd4beb92c6 SHA512 4edd510ca5d151a074678b5e6cc482977673d7c4ead28baf4a8548de3eb331e2f65dcf0f7c175931bcd5eecd97811ec23cdb594fe4d7e1b86b1d24160f6f6197
+DIST cli_ui-0.19.0.tar.gz 12808 BLAKE2B 40e91549f407f77c69a7bb4ad8388b360b9b96c1629b7e45def8f93e8fb283a8c92d63ab1d68cbecd7a1bcb158a4cdc68ca8e48ac4d86f292f9db8df9991f126 SHA512 b8b4d917ecb95cff86cc088a8102e0bf7597a350e191f103c14e1357688911c1273d275f636f22e90980c9b9841cb2a47394add334652577053489159fec361c
EBUILD cli-ui-0.18.0.ebuild 776 BLAKE2B 6bba0128152e5436e11c9fd424ab83eba51c14b9ce6fa8a75422e01bc5ed5e78aba2ecb83a5b53b50955dc511dfb4b571a16ce65d284510c93e06ce54a356cfd SHA512 6082efa27ef0c63aeb06820a5924c38786bb7b1201b21596bb925d541c546685324643c92588d71ed182bbce73fbc87ba461d7427b0910bdbc819539be3273a3
+EBUILD cli-ui-0.19.0.ebuild 776 BLAKE2B fc13759f14dd0910ccb18cc204434d196e6b193ba70a964b84e60e74594a43f17faf7a6f0c609a547f64a02f87ef3b1e00df74dfc50d3ee2daf56a20a00ee205 SHA512 56afddd0b76e42622c8cda509837ae9349f2d5933459b55851f93f5aefda04c200573dbbc2e778a58b373e2eddd69596480c8ae6bb57694f2cb26177d3ebd3f8
MISC metadata.xml 572 BLAKE2B e4dda5027fb1278a406bf629f7968ba3d6d293d747149a910b6d17c9a84be76334fb1933c47c7c7ef08087f7834c5b77d888b081f1a74c432059f395c7acd16f SHA512 1b0e2ea706cb4a270d4b6fef10116237fd5ca3eb8fde1db5153abc047a231eca93e55049ae66443ca5901c86e9420384f3365e393077a88b000e5abf8f7581c7
diff --git a/dev-python/cli-ui/cli-ui-0.17.2.ebuild b/dev-python/cli-ui/cli-ui-0.19.0.ebuild
index be3d46adfd91..e61d04bb1683 100644
--- a/dev-python/cli-ui/cli-ui-0.17.2.ebuild
+++ b/dev-python/cli-ui/cli-ui-0.19.0.ebuild
@@ -1,17 +1,19 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517="poetry"
-PYPI_NO_NORMALIZE="1"
PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
DESCRIPTION="Python library for better command line interfaces"
-HOMEPAGE="https://your-tools.github.io/python-cli-ui/
- https://github.com/your-tools/python-cli-ui/"
+HOMEPAGE="
+ https://your-tools.github.io/python-cli-ui/
+ https://github.com/your-tools/python-cli-ui/
+ https://pypi.org/project/cli-ui/
+"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
@@ -27,9 +29,9 @@ LICENSE="BSD"
SLOT="0"
RDEPEND="
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/tabulate[${PYTHON_USEDEP}]
- dev-python/unidecode[${PYTHON_USEDEP}]
+ >=dev-python/colorama-0.4.1[${PYTHON_USEDEP}]
+ >=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/unidecode-1.3.6[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest
diff --git a/dev-python/cvxopt/Manifest b/dev-python/cvxopt/Manifest
index 7bd6197f1363..837ed1ec79d2 100644
--- a/dev-python/cvxopt/Manifest
+++ b/dev-python/cvxopt/Manifest
@@ -1,3 +1,3 @@
DIST cvxopt-1.3.2.gh.tar.gz 4095027 BLAKE2B ad4dfba1fe9c5be700ba61268e9d245355493c0334688b7a08bd4b5c4127da7a276cc660a1c1f4fe4df2359f9d2a8e3c4907d57d23c29d8caaf0329f6834cc30 SHA512 a6f9006b8b83445d781b1ba876e5ecefe724cf8666f47744b010e9c61fa1786dbd6233459a6e6a1a333ef9ac075d280076b2aeee3a2636d27541a615c5607b34
-EBUILD cvxopt-1.3.2.ebuild 5483 BLAKE2B a8f6802a95f07cb0e9fb383b27fc7aca438f86f3878b9bf40ef709c9b635ac389697f7f53f0e6979a4f6085ebb40a410a650deb723630b363d9c273cd03a68a6 SHA512 44bc8ef712324ba1f3bab4c497485c8a21c1a6257d9e3f382d860479ac7bb7183f7eeb96c0cc5ce65456c15a66234e39c92c71ac9467e9d12c380785c2a9cf96
+EBUILD cvxopt-1.3.2.ebuild 5490 BLAKE2B a109df65ecff4e879671d4e24addeab3b9f16186e2657acb8a3d342009473597416260c7ea1bc92e8ebbed24ef647308ab893cdad30dcad06219154149475511 SHA512 df570a0cc2e985f518b067dbabe080308dbfe074f28a95e6d2661391d2db20b7e3abb3357ef5ac55779aa36678d2c6c831e49c010bdc05a5bf88751acbb142e8
MISC metadata.xml 937 BLAKE2B 56df0383c4cf21f724c336398a7a78504cab6a838a5dd16a689c3c99b93645fe82bbb50def4c847b414fc16f7d2771e6c6889d4442f73e2e4b9be7769dd9676f SHA512 3ef4196f1ee00ed1831e9b4027c95b6fd2ccce0cfa7b8ec1a5e42397cb16f61992697357ace2b42835844844894207aa569250ec2992b39e27376da359de327e
diff --git a/dev-python/cvxopt/cvxopt-1.3.2.ebuild b/dev-python/cvxopt/cvxopt-1.3.2.ebuild
index e18a88e7f9e2..25c2b2161146 100644
--- a/dev-python/cvxopt/cvxopt-1.3.2.ebuild
+++ b/dev-python/cvxopt/cvxopt-1.3.2.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,7 +23,7 @@ SRC_URI="
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE="+dsdp examples fftw +glpk gsl"
DEPEND="
diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index e6d8c2cc9370..0c4ee1b8f3fd 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1,4 +1,6 @@
AUX fakeredis-2.27.0-pypy.patch 1335 BLAKE2B ea19b0ee844de5c5fdf6d143e2b64b3085bdc90e9f94e506244d861f88b0a9bef35b539e0a2c84a222944d75cd561cbf826d4869c5cc0dc805238c4fdfe021f5 SHA512 0b3b2fd37eea2ceacd541030a4bd9966903936c4fab400a906870ea4dfa443b9ce564fc3d81a36d4c7062979412f7bf031bdc4ddf624df6b8c83da1fae74f464
DIST fakeredis-2.27.0.tar.gz 157510 BLAKE2B aa427ce2bc0880aeea6fcb063cb98ff60caf600cae8b21c902a1d9193dd14d7a5f0daa7a3114c92d8eedeef84c936dba326c68e054a6c1dd775209d9055a88f3 SHA512 2fd33ca8e0a95e381cef5794beb009a20c9cf21c03954e86c56e634f00ea959615dc6021265f76c14236f219ee1bf606fbd43d46ab1db5dc3426b1c610020728
+DIST fakeredis-2.28.0.tar.gz 160940 BLAKE2B 211c86d37f3d0ee2d0afd82bd4e00814cce6ff4fd4580810d3606732d41755521edd4c0447cb4e6912313d141346675e4b8649caec864592e79001549e9220b4 SHA512 5ef685ae964d4687054ecc5fa46dc02709730c0152b38b09382f62a3f0793d3930e4454acbe1d819601247cbb514750360730878013df4b1b96cb78c50195b42
EBUILD fakeredis-2.27.0.ebuild 2760 BLAKE2B a2d99f8cab6a3084240069ea9461c5236ed9c94a8c65ed5e64fd92bf1a335dee9acab52f27b6603cfe5b08ee666cf17815cbce2326f50d6cd03a00d2bdd22fa3 SHA512 37ac5d0fc79e28a10d65d54848c1142a90b5ba12c591b5353d8e9afeae12bcabbf16e93348f2bbde0c03595016298fcad1a452807e8782d86b25c0a6e82f39f8
+EBUILD fakeredis-2.28.0.ebuild 2515 BLAKE2B 4910805b6c8eb4cf1199e36b79d4860a60f9f87117ff4d91d5161ae1666ba03cdfeff84e67f94a3088aa02582bf273d81ae6e2b23c77e97db537e9276c8e9c1c SHA512 80a704e9cebb1385fafd81148dbc6a0d22a19774a3a61eac36b34cc484401e090f832b590ebf0c17d9097bf7f597f3653cb59206e9782f6ce7cccf585ebd9c4a
MISC metadata.xml 373 BLAKE2B 1de33db59658e6190cd0346be58208cae6c9143a52f49dc289e68aaa0d860b5bd68dfb54f2e0b005f60a67f5caa430e2ce94fc69e64bd27e1bbebb07ad29e602 SHA512 24bfcf4919363fef45c182b6de66221e580ee0e9e99ce46e91b767655dc0b6f8a9fa6c3512ba84d1040698c43a0b6a853ad8d63c1ee5fbc00a1d192defb24db5
diff --git a/dev-python/fakeredis/fakeredis-2.28.0.ebuild b/dev-python/fakeredis/fakeredis-2.28.0.ebuild
new file mode 100644
index 000000000000..c485eaa103b4
--- /dev/null
+++ b/dev-python/fakeredis/fakeredis-2.28.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fake implementation of redis API for testing purposes"
+HOMEPAGE="
+ https://github.com/cunla/fakeredis-py/
+ https://pypi.org/project/fakeredis/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/redis-4.3[${PYTHON_USEDEP}]
+ <dev-python/sortedcontainers-3[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ test? (
+ dev-db/redis
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # also lupa
+ test/test_aioredis2.py::test_failed_script_error
+ # TODO
+ "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
+ "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
+ "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
+ "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
+ "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
+ test/test_mixins/test_set_commands.py::test_smismember_wrong_type
+ # new redis-server?
+ "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis]"
+ # json ext
+ test/test_json/test_json.py
+ test/test_json/test_json_arr_commands.py
+ # tdigest ext?
+ 'test/test_mixins/test_server_commands.py::test_command[FakeStrictRedis]'
+ # hexpire ext?
+ 'test/test_mixins/test_acl_commands.py::test_acl_cat[StrictRedis]'
+ )
+ local EPYTEST_IGNORE=(
+ # these tests fail a lot...
+ test/test_hypothesis.py
+ )
+ local args=(
+ # tests requiring lupa (lua support)
+ -k 'not test_eval and not test_lua and not test_script'
+ )
+ # Note: this package is not xdist-friendly
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p asyncio -p pytest_mock "${args[@]}"
+}
+
+src_test() {
+ local redis_pid="${T}"/redis.pid
+ local redis_port=6390
+
+ einfo "Spawning Redis"
+ einfo "NOTE: Port ${redis_port} must be free"
+ "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server"
+ daemonize yes
+ pidfile ${redis_pid}
+ port ${redis_port}
+ bind 127.0.0.1
+ EOF
+
+ # Run the tests
+ distutils-r1_src_test
+
+ # Clean up afterwards
+ kill "$(<"${redis_pid}")" || die
+}
diff --git a/dev-python/flake8/Manifest b/dev-python/flake8/Manifest
index f3d1be0a0a04..4e975aed5481 100644
--- a/dev-python/flake8/Manifest
+++ b/dev-python/flake8/Manifest
@@ -1,3 +1,5 @@
DIST flake8-7.1.2.gh.tar.gz 139099 BLAKE2B 4236a533cbaaa91c4c407af02890189ca65b7ebfe3af711df2cdba02e5a28963fc3622e0a0a41190168f3cd827ccb8fed4561cdcf352642f2660ec361657a43c SHA512 da90d07d45690efa433338ed6fcfaabdf08b5bf600783fa0f22b59f77bc560b81d3e0c8203c8fe92bd0b133f40fccd919d68c65cab9a266ea6f5bd45576b3837
+DIST flake8-7.2.0.gh.tar.gz 139186 BLAKE2B 6ff405b575a1b963dfe46ce487626813be80ef981e1cef3ff81f7068e4485b8ba91a783da9ea235e24b07bc309ad0b6cdfd7bddc85bafbaa0770cbfcaa257e18 SHA512 8478b463aa84cdfb8144fb20db03116593e21cc4ec7dee2b87ac7edcb67cb00ae181a51117c885363f1050a83db5a91a65d52c3d8d80affb0a5e526e56792f26
EBUILD flake8-7.1.2.ebuild 1489 BLAKE2B 81047c491c510b9698f97ce770f400a4992b96c3a9d6bcf62ca6f25eb770278b86fd0839ccc1d1dd9eaba141f0eaee4eeb7a1da84c76cdb1aa5ab6af3a6d760a SHA512 95478da84c4f26ada4d1b1e39114323ec1d7f3b12d35fe9247819387eaad95697d9d20be7c1ba206bf7f6d753ea0e4d012ecbd70cf143cfc6b8a9b2ac5634ac5
+EBUILD flake8-7.2.0.ebuild 1497 BLAKE2B de484f2b7eb757a2af200dbb96212c2e32fc23ca97d62f497f1814b8c780c556cf40dd1e613b11acfba7afc6b3f9000ef9fd7fae91689b5ead3a174321d13e7d SHA512 3e6e8a8837dd14a2d40f554d6365d8a44bb0db4f599cafc64fd5026cf566897104ea2609ad1f6e99250e18c2e4274f941e6f0df585b7c8c3dbc08f7a3365e08e
MISC metadata.xml 399 BLAKE2B 01ae165c898af67195582e1aaf867b9f9fc937e56b87f09a812d21c9d1175131c25561524ba76857c1630a117a21bc43eeef907c2a34ab9e9b38866dc2f9430e SHA512 8f149a017f4fef8f8fe0fef037e589694e0c3b3689990f97f38ed23fb9b5c5170985fc1fd7814ef70b8200db66cb9367dcfc9bf6453f8742092335a1c3c8fae6
diff --git a/dev-python/flake8/flake8-7.2.0.ebuild b/dev-python/flake8/flake8-7.2.0.ebuild
new file mode 100644
index 000000000000..663c04731b0f
--- /dev/null
+++ b/dev-python/flake8/flake8-7.2.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe"
+HOMEPAGE="
+ https://github.com/PyCQA/flake8/
+ https://pypi.org/project/flake8/
+"
+SRC_URI="
+ https://github.com/PyCQA/flake8/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ =dev-python/pyflakes-3.3*[${PYTHON_USEDEP}]
+ =dev-python/pycodestyle-2.13*[${PYTHON_USEDEP}]
+"
+PDEPEND="
+ =dev-python/mccabe-0.7*[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ ${PDEPEND}
+ )
+"
+
+distutils_enable_sphinx docs/source \
+ dev-python/sphinx-prompt \
+ dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fails if additional flake8 plugins are installed
+ tests/integration/test_plugins.py::test_local_plugin_can_add_option
+ )
+ case ${EPYTHON} in
+ pypy3*)
+ EPYTEST_DESELECT+=(
+ # problem with pypy3.10 in dev-python/pyflakes
+ # https://github.com/PyCQA/pyflakes/issues/779
+ tests/integration/test_main.py::test_malformed_per_file_ignores_error
+ tests/integration/test_main.py::test_tokenization_error_but_not_syntax_error
+ tests/integration/test_main.py::test_tokenization_error_is_a_syntax_error
+ )
+ ;;
+ esac
+
+ epytest
+}
diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index 579d6250f94c..50c716ac61f3 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -1,5 +1,7 @@
DIST griffe-1.6.3.gh.tar.gz 395341 BLAKE2B c2beca0377d6d4a43a9a833142d1750d10fb4584c451cc7c9758275bfb58e6078634e79a204794b3b360d7afff0b37d68fb12d2f845ae846a6aa97ccb696538d SHA512 7b9197854ea8262bbcfa14fcd18dfb10e6bde253b92b7e88fc199f49f73d76f3641a6d3df8e383b4b1e2736a35f204eafe520347f00fd0f3c4f7bfd9a56d1e3e
DIST griffe-1.7.0.gh.tar.gz 397619 BLAKE2B ecd2b490ec4fa37e5ac4bc0ac509145093245345af81a933d9b1e763c94e3fe0e6fdcd8a8d73f276c6740a1dd5397eedaa647efee6c01bab7e55b914cc43e1fd SHA512 c69d7ddbd5641f8cc1c0b920349488dcf1f61109d3437a4658ae1379ee80cabf02073c0c25a41ba1ef5a627a8c27fd42bd6339931af043ce866ab096d064ffb2
+DIST griffe-1.7.1.gh.tar.gz 397814 BLAKE2B fe481ae8cbffb79f355881fd5030ef43275c3bd8732757f77b5038a757629024b223374c33d9a5140fe0c375e54153e9835c267548282d545596c3b4a183afc8 SHA512 e2c538e2a413f2803c714ba2326599453ca7fd4ffbb6221076ef3a00ea95a159a852b9ad766cf0e66364cd1d05748b39efac534c6b7429cb276b85d09f6e2342
EBUILD griffe-1.6.3.ebuild 1611 BLAKE2B bf144e59f05ea48ef819c3e125202397c32303869af653ec39ecc1e77b9dffe9369c996203a30f4366db1e33f6234b849bfca1bd7db4113a6109d53cf5ce2d3d SHA512 cdc7e8e33a2901c58d634987d8d296a5e062cc8c3d4c4171f049c382f646a7ee976a74d95ac34edf9eab580cd5b4a04ea4175dde51179f952368b2275c9f1c54
EBUILD griffe-1.7.0.ebuild 1611 BLAKE2B bf144e59f05ea48ef819c3e125202397c32303869af653ec39ecc1e77b9dffe9369c996203a30f4366db1e33f6234b849bfca1bd7db4113a6109d53cf5ce2d3d SHA512 cdc7e8e33a2901c58d634987d8d296a5e062cc8c3d4c4171f049c382f646a7ee976a74d95ac34edf9eab580cd5b4a04ea4175dde51179f952368b2275c9f1c54
+EBUILD griffe-1.7.1.ebuild 1611 BLAKE2B bf144e59f05ea48ef819c3e125202397c32303869af653ec39ecc1e77b9dffe9369c996203a30f4366db1e33f6234b849bfca1bd7db4113a6109d53cf5ce2d3d SHA512 cdc7e8e33a2901c58d634987d8d296a5e062cc8c3d4c4171f049c382f646a7ee976a74d95ac34edf9eab580cd5b4a04ea4175dde51179f952368b2275c9f1c54
MISC metadata.xml 393 BLAKE2B f207ed2887879f849db9133aac5b82d507a5c6fc3fed0b931dd0aec5ec8d48991731a15825c7b51d82f1f148c2f6818e3102e963d3342aa248bd475d4b29a692 SHA512 b541674c9f9bf9e356d46de91673e384f50ade9b6f19b0218f03b6e307dde88df2d0078f202bc0a77e18b0d91e89cb6d36ffdac23689ef35306167619404dc01
diff --git a/dev-python/griffe/griffe-1.7.1.ebuild b/dev-python/griffe/griffe-1.7.1.ebuild
new file mode 100644
index 000000000000..115d0beb002b
--- /dev/null
+++ b/dev-python/griffe/griffe-1.7.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Signature generator for Python programs"
+HOMEPAGE="
+ https://mkdocstrings.github.io/griffe/
+ https://github.com/mkdocstrings/griffe/
+ https://pypi.org/project/griffe/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+ https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+ >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/backports-strenum-1.3[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ test? (
+ >=dev-python/jsonschema-4.17[${PYTHON_USEDEP}]
+ >=dev-python/mkdocstrings-0.28.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fragile to installed packages
+ # (failed on PySide2 for me)
+ tests/test_stdlib.py::test_fuzzing_on_stdlib
+ )
+
+ case ${EPYTHON} in
+ pypy3.11)
+ EPYTEST_DESELECT+=(
+ # https://github.com/pypy/pypy/issues/5226
+ tests/test_inspector.py::test_inspecting_objects_from_private_builtin_stdlib_moduless
+ )
+ ;&
+ pypy3*)
+ EPYTEST_DESELECT+=(
+ # tries importing CPython-specific modules
+ # https://github.com/mkdocstrings/griffe/issues/362
+ tests/test_loader.py::test_load_builtin_modules
+ )
+ ;;
+ esac
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/inline-snapshot/Manifest b/dev-python/inline-snapshot/Manifest
index 15b16e461266..c946aeefc91d 100644
--- a/dev-python/inline-snapshot/Manifest
+++ b/dev-python/inline-snapshot/Manifest
@@ -3,9 +3,11 @@ DIST inline_snapshot-0.20.5.tar.gz 92215 BLAKE2B a366a61f84d07481e1d9bf7033c6918
DIST inline_snapshot-0.20.8.tar.gz 92748 BLAKE2B 6e06f799197f4a9801f248d407a1e02c10aab34a04ceac9523b3d702d28af28aa680ce20d0e2158a24c7cc6887ff5b8ee71772fe02f921ef3da15785390c009c SHA512 d54ee73679f72426c544f2980ce9ba59e8964e07600d00e87e1b003cfeec7f52256b6239ba0e586f6a5cadc4ad08c1e09a722cb099d3282c7466c467e97e8b59
DIST inline_snapshot-0.20.9.tar.gz 92793 BLAKE2B 361dbea001903a038db565b58a9b676be2eb17747ec6f482befb2601dd6858ef4773ab4db1e738124dd7768137b4d3fa1386c9898a313a8047572845768651a6 SHA512 d005aa8be72f8e2cf85248d30ddb3a12151da34868a663af8d6b0939e352dd668d405ea210adbb1e8e5db80014f9c3dbc4455c2cb4bc27565956678e484559c0
DIST inline_snapshot-0.21.0.tar.gz 95119 BLAKE2B 816a9ca0efcd4aba502ab4704b3449b9e8f24eca0f2292a22c291b4c6f7de561df8d3c6e363b1ffb341f89a8a747dd30d5eedecce9341efad1ac0e913d7cc1bc SHA512 c8f9e2c0f57709ec8cdcfa1276871f591c4fbe51f3302fe9c3d9e9b1631db2d15992a204f8c46ef09bac6f2bb461df4350a8029676383934aa92eeea5c69f7f3
+DIST inline_snapshot-0.21.1.tar.gz 254430 BLAKE2B 4f8c1e10b1d28f81aa9aedbba8e8b8b4861aec6880c3fd6387d68a9d970d8c7e16d93618a06fa09006386ab3bbd8e98eab481e9b5ae4868c0eecca126f6c3e4a SHA512 da55d8ab96e5b5cae5635632014a6924807d93b2ec00ec8b5f2ca738fc32ef45ccd652d546ac2e0fad112cf1154538e471d0790d428aebb2d831a5dd0823f748
EBUILD inline-snapshot-0.20.10.ebuild 1710 BLAKE2B 40e4dfce9a18869ad55dd0955fbbcf19bf802b2521c4e38c66a1cb655c26fd33da71e5c8aa8b6e1f4f0bdc244b886ae2fc261533a5bcb3cbfcd5d85a441b109b SHA512 a189a0e106097c65ba77ebf51b13e80d969054ea7e78db1a123d537fa03c604c7c52390faa2fe5f57cfb2d3b3e44e9d1fb75d011b1b0107db3b709f6034b4800
EBUILD inline-snapshot-0.20.5.ebuild 1703 BLAKE2B 4c3404f3268dc1288446d57721845179350090ab2489ac7cb9422e999fda07f8300c9db60cc77a7807ea59ecf1040db5e669a533f077be21917fb165353e432f SHA512 0746260a5108dbe84c78a48efe898f4d54c4eb07a33c56ecbef4767ebc8786f9c733542703a111c070841464edb896a0a347b0b3bf95f5f1129b3c8333dd0492
EBUILD inline-snapshot-0.20.8.ebuild 1710 BLAKE2B 40e4dfce9a18869ad55dd0955fbbcf19bf802b2521c4e38c66a1cb655c26fd33da71e5c8aa8b6e1f4f0bdc244b886ae2fc261533a5bcb3cbfcd5d85a441b109b SHA512 a189a0e106097c65ba77ebf51b13e80d969054ea7e78db1a123d537fa03c604c7c52390faa2fe5f57cfb2d3b3e44e9d1fb75d011b1b0107db3b709f6034b4800
EBUILD inline-snapshot-0.20.9.ebuild 1710 BLAKE2B 40e4dfce9a18869ad55dd0955fbbcf19bf802b2521c4e38c66a1cb655c26fd33da71e5c8aa8b6e1f4f0bdc244b886ae2fc261533a5bcb3cbfcd5d85a441b109b SHA512 a189a0e106097c65ba77ebf51b13e80d969054ea7e78db1a123d537fa03c604c7c52390faa2fe5f57cfb2d3b3e44e9d1fb75d011b1b0107db3b709f6034b4800
EBUILD inline-snapshot-0.21.0.ebuild 1755 BLAKE2B e690f04c16ae8f83dfcdd246c756336a27e58cb1e3bdd51a09c960e5617c0cdb42cab0a4431880f27759fc395f1d58b3a1fbe65285a35a6398e1b7cc055bd016 SHA512 ae39d18fedf6617ebf4ada020c54768f1d0c4ebd8985ccb428ec0ebac2acdcc0e111de8c9fc93a94eb755370ed8cc0367c196815cde871a2a840ad0b10a42524
+EBUILD inline-snapshot-0.21.1.ebuild 1755 BLAKE2B e690f04c16ae8f83dfcdd246c756336a27e58cb1e3bdd51a09c960e5617c0cdb42cab0a4431880f27759fc395f1d58b3a1fbe65285a35a6398e1b7cc055bd016 SHA512 ae39d18fedf6617ebf4ada020c54768f1d0c4ebd8985ccb428ec0ebac2acdcc0e111de8c9fc93a94eb755370ed8cc0367c196815cde871a2a840ad0b10a42524
MISC metadata.xml 384 BLAKE2B 37af14f95875416431210b572e9c5e96437d773cf53174dec247a9006ad24940f17ae9803a750dd2e1e73f63675f594b326f880bf7d5cb29ff09a8aae4959e60 SHA512 173bd013e023443c9dac349fab3deea6b5e9c2f054052d3362757cc0c46dd89309c509eb6a0f5a5774a7d8acbc55578b629039615a0cb31d74001a8d0db8b680
diff --git a/dev-python/inline-snapshot/inline-snapshot-0.21.1.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.21.1.ebuild
new file mode 100644
index 000000000000..a1de644ca0f1
--- /dev/null
+++ b/dev-python/inline-snapshot/inline-snapshot-0.21.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Create and update inline snapshots in your Python tests"
+HOMEPAGE="
+ https://15r10nk.github.io/inline-snapshot/
+ https://github.com/15r10nk/inline-snapshot/
+ https://pypi.org/project/inline-snapshot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/asttokens-2.0.5[${PYTHON_USEDEP}]
+ >=dev-python/executing-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-8.3.4[${PYTHON_USEDEP}]
+ >=dev-python/rich-13.7.1[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/tomli-2.0.0[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ test? (
+ dev-python/attrs[${PYTHON_USEDEP}]
+ >=dev-python/black-23.3.0[${PYTHON_USEDEP}]
+ >=dev-python/dirty-equals-0.7.0[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-6.75.5[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/mypy[${PYTHON_USEDEP}]
+ ' 'python*')
+ >=dev-python/pydantic-2[${PYTHON_USEDEP}]
+ >=dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-3.14.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-subtests-0.11.0[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # requires pyright
+ 'tests/test_typing.py::test_typing[pyright]'
+ # TODO
+ tests/test_formating.py::test_format_command_fail
+ )
+
+ local -x COLUMNS=80
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=inline_snapshot.pytest_plugin,pytest_freezer,pytest_subtests.plugin,xdist.plugin
+ local -x PYTHONPATH=${S}/src
+ epytest -p pytest_mock
+}
diff --git a/dev-python/jsonpickle/Manifest b/dev-python/jsonpickle/Manifest
index 326f9bc53220..32ce7671fb9f 100644
--- a/dev-python/jsonpickle/Manifest
+++ b/dev-python/jsonpickle/Manifest
@@ -1,5 +1,7 @@
DIST jsonpickle-4.0.2.gh.tar.gz 308419 BLAKE2B 139b6ee1ecc50ea97cb80833f7ff018035dde4ff1d090be0f6b57b4352540c14f0d8a6038a5b00897b5d4c64d5bdd3ac577437393c16fceb0616ae75880c5929 SHA512 177c01e517c026d1c710f2754a1ba7a1bcd95de7a2b3c9d9c823c9743a096549fa3b3d3a1576e740b7dedced51eb178af6abfe1e380c511355ee4072e60a75cb
DIST jsonpickle-4.0.3.gh.tar.gz 308664 BLAKE2B 8fc695475d79c398e89673d1ca268ce6ad42858f8d4b31bcde619bc2c8e2f80ed8d92867cb7f96a06a127a4e4a7fdd5429c989b1cacd7d035a04e94549be05b2 SHA512 9892cfcc0014c09d3dea670f98dc765f49f4903349e578bf278dff7e27b109529ebd650af6873330e9467e13bfb0e325fee73b27c9cbc4b84d5ca81f81406a4a
+DIST jsonpickle-4.0.5.gh.tar.gz 308783 BLAKE2B 5f8a299afe9bc745882d46b36444f6f96bbef097fd78b79de1f9ecaf4cdc64811ddbf948f273eb456ed669f694204c7521140547be14f527dbcff038f4c4ad64 SHA512 ff4d252991cddb58e5c23b18ca23a24d77ea98af436eac5780df7c8c32d3083ef8291ce3688145b4aa2adcd0d19df869492761147cf32a9ff8fffd31ed5c98a8
EBUILD jsonpickle-4.0.2.ebuild 1631 BLAKE2B 5e75c06f535074f1981c218051b2b43adf672542089c0fb8804de445aa38adf2de282964f7b826212f2bcc6f86f3349468e628ac30c5a283a204c097761d751f SHA512 ff030df19c065b4b2f306db59bb1ba78c14c90b041021439e23c8f56944a4431b7ad76c696cee81afd85d416ed8e53a0a8733cd444ec27afdbf9a59e89618597
EBUILD jsonpickle-4.0.3.ebuild 1634 BLAKE2B 7f05c07294965359a5c1dc79d46843362344036c8b2ea3db7e4076b6353b628f5947f2ef9ff1c8780b72b0c4e5c30a75d55435bbfc9c1e35a30367468be38baa SHA512 f52636bda4e5f8bbff68b87a51fb99441534427252c457fe0d1ff2487527c642e5cb190f2ef5f7c6ee5f004ab4836eef14b138ff4790304f737320b04e0be18b
+EBUILD jsonpickle-4.0.5.ebuild 1634 BLAKE2B 7f05c07294965359a5c1dc79d46843362344036c8b2ea3db7e4076b6353b628f5947f2ef9ff1c8780b72b0c4e5c30a75d55435bbfc9c1e35a30367468be38baa SHA512 f52636bda4e5f8bbff68b87a51fb99441534427252c457fe0d1ff2487527c642e5cb190f2ef5f7c6ee5f004ab4836eef14b138ff4790304f737320b04e0be18b
MISC metadata.xml 412 BLAKE2B a7e746abd8b45415ecdbccbde1b65ba9f1fa9fe7ce353411681c2a3de046878e990aad20849ee561a56ad3208bd5071d7b5e5b3c767fd71b7c44d2e8412d349b SHA512 dc52df78fdfe9024e695aae3d2bf22bed7162e1f2a528a288056b68022ebbc400b0a3a2f3e9c2155ee57e66d77a4f7a3f6f67188fb13ee15f200212ac6809a31
diff --git a/dev-python/jsonpickle/jsonpickle-4.0.5.ebuild b/dev-python/jsonpickle/jsonpickle-4.0.5.ebuild
new file mode 100644
index 000000000000..904a46bb3345
--- /dev/null
+++ b/dev-python/jsonpickle/jsonpickle-4.0.5.ebuild
@@ -0,0 +1,67 @@
+# 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_{10..13} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for serializing any arbitrary object graph into JSON"
+HOMEPAGE="
+ https://github.com/jsonpickle/jsonpickle/
+ https://pypi.org/project/jsonpickle/
+"
+SRC_URI="
+ https://github.com/jsonpickle/jsonpickle/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/feedparser[${PYTHON_USEDEP}]
+ dev-python/gmpy2[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/simplejson[${PYTHON_USEDEP}]
+ dev-python/sqlalchemy[${PYTHON_USEDEP}]
+ dev-python/ujson[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # unpackaged bson dependency
+ tests/bson_test.py
+ )
+
+ if ! has_version "dev-python/gmpy2[${PYTHON_USEDEP}]"; then
+ EPYTEST_IGNORE+=( jsonpickle/ext/gmpy.py )
+ fi
+ if ! has_version "dev-python/pandas[${PYTHON_USEDEP}]"; then
+ EPYTEST_IGNORE+=( jsonpickle/ext/pandas.py )
+ fi
+
+ epytest tests
+}
+
+pkg_postinst() {
+ # Unpackaged optional backends: yajl, demjson
+ optfeature "encoding numpy-based data" dev-python/numpy
+ optfeature "encoding pandas objects" dev-python/pandas
+ optfeature "fast JSON backend" dev-python/simplejson
+}
diff --git a/dev-python/lrcalc/Manifest b/dev-python/lrcalc/Manifest
index ad718fe8d74e..daf01f8e31b1 100644
--- a/dev-python/lrcalc/Manifest
+++ b/dev-python/lrcalc/Manifest
@@ -1,3 +1,3 @@
DIST lrcalc_python-2.1.tar.gz 16452 BLAKE2B 9abdb23834e136f10d960695751bc6569f248abf72a7e89f7feafe4ce046bea47faed299e4ecf5e99ab419e6cb02bb861736006c20de2e328321b9bacb96845d SHA512 b6d3bc61be1fe478bef74d1c51d7072521ef8d43bf64323cce0985582e2981c02382fa38a2501f5c9537349573721a1de8e166149ee4df31ed13bf0f0fb5d2a8
-EBUILD lrcalc-2.1-r1.ebuild 772 BLAKE2B 2811ff9205a41bb98ee5583318d6555561bcefbe66abe10a24174dc1d94d7ff894b6e92148ad9790a9eaa2406957834a59c995d941cba17d5a607beaf8d5899e SHA512 e94d067fa8fbe9a49203d38a8eda8c8bd9e2a27e34cbfdc1fb31e7c12ce25c892bf52053a4ab8cceaf2433df8d9b2e137543cc480a612499eccad2c3831438f6
+EBUILD lrcalc-2.1-r2.ebuild 772 BLAKE2B 9ef8bb07fe0805a61f6053a6667994703d70c4cf44356048c334dffb2c28bd4e41841dd6d12fbc5d46166e4f2267807929da81a708cc72de15a9501acfa579ad SHA512 6129780acc32bd657ac5ee0f60a11baf8b275fc594497e879d608b8a2ba1a31577c7ee622e8d464017a3c277a919ffbc9af5af7375ab913ad8c58b5b436bcc3d
MISC metadata.xml 762 BLAKE2B 7dcb2ab8dd33113283eec4a79ae7f6ba92c341a457e3a38eeefc96a4f27b799d843e6d52ae7b1d1e127669b577d4ca064926c21c5b80fae96a3607a62df816e9 SHA512 45d86228d840c1c3e81ce8286874cc15a60a52848db781928ea14205df22715d1a2865e33aa60b5d45f712d8456737d2e74ed2dc21cc5f294407e611fd0f3b5e
diff --git a/dev-python/lrcalc/lrcalc-2.1-r1.ebuild b/dev-python/lrcalc/lrcalc-2.1-r2.ebuild
index 98af79d57843..2607a47f6dd5 100644
--- a/dev-python/lrcalc/lrcalc-2.1-r1.ebuild
+++ b/dev-python/lrcalc/lrcalc-2.1-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1 pypi
diff --git a/dev-python/pipdeptree/Manifest b/dev-python/pipdeptree/Manifest
index ce6ca2d83276..b00668cf90b5 100644
--- a/dev-python/pipdeptree/Manifest
+++ b/dev-python/pipdeptree/Manifest
@@ -1,5 +1,3 @@
-AUX pipdeptree-2.17.0-expect-hpy-in-pypy-7.3.3.patch 1170 BLAKE2B e214c79ba1183222d00525e0e795d2ba1f10a3abb1ff6e5c986ba3aa036251326d8244787f549d698ab6a015f79eb2397212060365b8c774e2d1218531f8704d SHA512 a2055d9c828352aa1d2d5ec844acf00bc202a579c2dcf7f27997ac29261680ebee0f674b42eca77c3e039ccbc482eac62adfbb82190e157e65b01755d4972f62
-AUX pipdeptree-2.18.1-fix-pypy-7.3.14.patch 1009 BLAKE2B b887e6e3234bd07a1df87b087907d5658a5e5fe3408defd172ded784362c12081f9cf52b41d471b2c28fc09b7398539d3cfdb2d872435bdb304a8d9a42a6336d SHA512 04a128b51a5bac5b58e30a8b521b4bd596f48a25faf5cd32db164cb95f3d9ddfb876d5afa77353cbb2e0029b8eb893da25d8dbf81133fdf95e0f1911cf456cc4
DIST pipdeptree-2.23.4.tar.gz 39945 BLAKE2B 6f1aaf4652b872a28712cf23fb06c26c9e36baf2c5c734b542d418d78081c19f567c730944fba33b43cf6ad612ecd54f37f625a81e88fc8bb68e3e56d76d9088 SHA512 3beeeceb11f842e5f337167b724354b43b01f972f83b0bac5168504483a079e15758206a8e141dc88e4810954630bff1b1cdec3e69aa2f981b9ec2896e40428d
DIST pipdeptree-2.24.0.tar.gz 40363 BLAKE2B e0053b742c7e5cf88ce163b5ff504bda5c601e846f84769b742f5a06a298f041dacd223398f29608a91cdd0e91e523fa101d1781472e4327daf954af146e10ac SHA512 56c68f98ff401f4e1fbe7185a989f544c24740b4278fd3de9371019d4a85198a3cedfb2bc54d82fa958068e2133f8fbb326d280cd3e980537456da853c4777bc
DIST pipdeptree-2.25.0.tar.gz 40425 BLAKE2B 66ea593cfcfb026876af0a336003f551bdb0b286af8721c8a093a0939c95e26b16511aac3ecd1c3372f13f0e470a3d4bcf0691969a8d65904f35e15e5e5407a1 SHA512 87e51f48cd114b1511f32a241137fe648f80e3be1d071020dcae7f3b62245b64c823c0824e474bb320b6e69dddad68a02d8938a116b4164d1f9fdbbd84aa5f25
diff --git a/dev-python/pipdeptree/files/pipdeptree-2.17.0-expect-hpy-in-pypy-7.3.3.patch b/dev-python/pipdeptree/files/pipdeptree-2.17.0-expect-hpy-in-pypy-7.3.3.patch
deleted file mode 100644
index 09c31f8a78b4..000000000000
--- a/dev-python/pipdeptree/files/pipdeptree-2.17.0-expect-hpy-in-pypy-7.3.3.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://github.com/tox-dev/pipdeptree/pull/302
-
-From 1fc794e66fc5cac464704dda1bc303353386584f Mon Sep 17 00:00:00 2001
-From: Alfred Wingate <parona@protonmail.com>
-Date: Tue, 14 Nov 2023 08:36:09 +0200
-Subject: [PATCH] Expect hpy in pypy versions >= 7.3.3
-
-Signed-off-by: Alfred Wingate <parona@protonmail.com>
---- a/tests/test_non_host.py
-+++ b/tests/test_non_host.py
-@@ -32,8 +32,12 @@ def test_custom_interpreter(
- implementation = python_implementation()
- if implementation == "CPython":
- expected = {"pip", "setuptools", "wheel"}
-- elif implementation == "PyPy":
-- expected = {"cffi", "greenlet", "pip", "readline", "setuptools", "wheel"} # pragma: no cover
-+ elif implementation == "PyPy": # pragma: no cover
-+ # hpy added in 7.3.2, enabled in 7.3.3
-+ if sys.pypy_version_info >= (7, 3, 3): # type: ignore[attr-defined]
-+ expected = {"cffi", "greenlet", "hpy", "pip", "readline", "setuptools", "wheel"}
-+ else:
-+ expected = {"cffi", "greenlet", "pip", "readline", "setuptools", "wheel"}
- else:
- raise ValueError(implementation)
- if sys.version_info >= (3, 12):
---
-2.44.0
-
diff --git a/dev-python/pipdeptree/files/pipdeptree-2.18.1-fix-pypy-7.3.14.patch b/dev-python/pipdeptree/files/pipdeptree-2.18.1-fix-pypy-7.3.14.patch
deleted file mode 100644
index 32d039fed519..000000000000
--- a/dev-python/pipdeptree/files/pipdeptree-2.18.1-fix-pypy-7.3.14.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/tests/test_non_host.py b/tests/test_non_host.py
-index 2849375..ed7b7b3 100644
---- a/tests/test_non_host.py
-+++ b/tests/test_non_host.py
-@@ -1,5 +1,6 @@
- from __future__ import annotations
-
-+import json
- import sys
- from platform import python_implementation
- from typing import TYPE_CHECKING
-@@ -31,10 +32,10 @@ def test_custom_interpreter(
- result = virtualenv.cli_run([str(tmp_path / "venv"), "--activators", ""])
- py = str(result.creator.exe.relative_to(tmp_path))
- cmd = ["", f"--python={result.creator.exe}"] if args_joined else ["", "--python", py]
-- mocker.patch("pipdeptree._discovery.sys.argv", cmd)
-+ mocker.patch("pipdeptree._discovery.sys.argv", [*cmd, "-j"])
- main()
- out, _ = capfd.readouterr()
-- found = {i.split("==")[0] for i in out.splitlines()}
-+ found = {i["package"]["package_name"] for i in json.loads(out)}
- implementation = python_implementation()
- if implementation == "CPython":
- expected = {"pip", "setuptools", "wheel"}
diff --git a/dev-python/poetry-core/Manifest b/dev-python/poetry-core/Manifest
index b29c6bc7317c..152b64477cb0 100644
--- a/dev-python/poetry-core/Manifest
+++ b/dev-python/poetry-core/Manifest
@@ -1,3 +1,5 @@
DIST poetry_core-2.1.1.tar.gz 362210 BLAKE2B 03eb8b3de0138468b04b42003eb9a491c33ddb566647b933ca992f609b956ce9c27f874c61496fdd9a0d9ee0b02bda09524636ef550221f607a50792be8f73b4 SHA512 6624530062196c9a40be73d74a8dd51cfa8af8f34705837c5101b3955252e94fd136b32259887796ea304b77cfcd35042bf391fe78174f22faeebe77247605c4
+DIST poetry_core-2.1.2.tar.gz 364452 BLAKE2B 0ba281c8a30c43ed9c93b5ae8bfad85664eede117e5a9ecb2f98686201a2a77f88bbe8870b72d9998afba8a70e3f9147d002614c411196c5e183ef43b2d9dbc8 SHA512 4cd6f91acf108539b478bded2d930947a177b36eaf10bbb25092c6617a2391fc9f4286ef25186642fcd25750967df375c183434446275c91a5b456e972b1c9c8
EBUILD poetry-core-2.1.1.ebuild 1794 BLAKE2B 6aa3b60c10122ff3ec4cbcc2cf412030e83c6fd091b32d3c09e1def11a3c7378bb5814eacb24980ee988e3af71e9565102e8a713e3be8524c18cdbe711966921 SHA512 ce3ea450d86eecddf4589d7b1a5375fdff99286549a93654cb0f7e376f16294e91113eaa99663bbb49adccf23fefa88fc7592555cd75b38d9772ce0e9340fac2
+EBUILD poetry-core-2.1.2.ebuild 1802 BLAKE2B a6e24f5641cb28c495a4376f59c5ab45575ff96ae3d3ca5d765af9f8da429b43a8f399aafcc21943ebbeb7a067db97431289789fd1cf60e97416a9d964424c68 SHA512 d18fcd2e71f8ac93d8239e2e166a1f51a99d294e94999cec1dbe6de6fd9fef100f8c3b860b035d48aeddbb55148cd48f227a4710434e9fed42effa8453ace656
MISC metadata.xml 382 BLAKE2B 82dfc3f146cf3b669fed67ab2e21694b00d5473fdf855cae9fb3a0481785b32c4cf1ed9743a5d64cd055c1cb544377f936a9ec26c9d1dec2cf5fbef6749f5587 SHA512 032fd4dca8f8138c2b527e517f041889e15600ccca876fc3c9e53050196186ad2a9346168bce9c4bae7ffd8a77ff4dd19cc2559fd1da1fd4c7c181056fd49a13
diff --git a/dev-python/poetry-core/poetry-core-2.1.2.ebuild b/dev-python/poetry-core/poetry-core-2.1.2.ebuild
new file mode 100644
index 000000000000..5c2c2b804862
--- /dev/null
+++ b/dev-python/poetry-core/poetry-core-2.1.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Poetry PEP 517 Build Backend"
+HOMEPAGE="
+ https://github.com/python-poetry/poetry-core/
+ https://pypi.org/project/poetry-core/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+# check inside vendors/pyproject.toml
+# (note that some are indirect deps)
+RDEPEND="
+ >=dev-python/fastjsonschema-2.21.1[${PYTHON_USEDEP}]
+ >=dev-python/lark-1.2.2[${PYTHON_USEDEP}]
+ >=dev-python/packaging-24.2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/tomli-2.2.1[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/build[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/tomli-w[${PYTHON_USEDEP}]
+ >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20.21[${PYTHON_USEDEP}]
+ dev-vcs/git
+ ' "${PYTHON_TESTED[@]}")
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # remove vendoring of dependencies
+ rm -r src/poetry/core/_vendor || die
+ sed -e '/__vendor_site__/d' -i src/poetry/core/__init__.py || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+ einfo "Skipping tests on ${EPYTHON} (unported deps)"
+ return
+ fi
+
+ # Poetry expects test to be run inside a git repository, otherwise
+ # VCS-related logic doesn't get triggered. An empty repository
+ # suffices, though.
+ git init || die
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p pytest_mock
+}
diff --git a/dev-python/poetry/Manifest b/dev-python/poetry/Manifest
index 9602ebafd283..f11cfce803ff 100644
--- a/dev-python/poetry/Manifest
+++ b/dev-python/poetry/Manifest
@@ -1,3 +1,5 @@
DIST poetry-2.1.1.tar.gz 3433288 BLAKE2B 28d8b376d3ca6f8e34b95132b1b09e86f0a6a52b6a75393ab04cdf200d545075235383d650d0867f7f59ed125357b263b56de02ab83390811bf956d4ce5dbf31 SHA512 3f25f72e64871ee3c894df03d9ebc8d7d6f22f0b3c90c09ba3a25316c632f0ecda833979ccd9f835e851fe404061da2f2354f6197c788348e5b884c2165eb0bb
+DIST poetry-2.1.2.tar.gz 3434250 BLAKE2B d87289d266d62f812ef11df20094ddbce425218174e0c9d61834233fd01d4392ccf9cc4b5da6914cbea12dbcc703b6899c0a161ea4d0fb1f4cb9051ac917fdff SHA512 0a71d023acba4f90489df104764a3545205de38d9d2d7d099c6c3710487279f4f103641e975731becdc617e5b730653f90bdd11cf55d879a62cbc571e627697e
EBUILD poetry-2.1.1.ebuild 2890 BLAKE2B b6c8d88d35208336806e46e682d3343c6bcd7cf18933510fe1d0279f569324c57c19db366a0351d1e49d8c89c5368d5d7bb1a144b4d8dcc5cc2f9d7c850419c4 SHA512 17a3df5ad3b1ec56fd421ce90cd7176576660a691b57164f9d30af9d2e80fdaf1c2dbf0b9c56728fc7f3d2ed0b9b539e414f0641a31594c791a080411e9508a5
+EBUILD poetry-2.1.2.ebuild 2890 BLAKE2B b6c8d88d35208336806e46e682d3343c6bcd7cf18933510fe1d0279f569324c57c19db366a0351d1e49d8c89c5368d5d7bb1a144b4d8dcc5cc2f9d7c850419c4 SHA512 17a3df5ad3b1ec56fd421ce90cd7176576660a691b57164f9d30af9d2e80fdaf1c2dbf0b9c56728fc7f3d2ed0b9b539e414f0641a31594c791a080411e9508a5
MISC metadata.xml 486 BLAKE2B 7757afe2f964f49a04a600ec80af8511387c3a80105c9050755e1815cac148734f540e4da8c1da401c15a63bf5d0a8200ed6a5e1c09e5dacc7d39f5f59dd343f SHA512 541063e55b4dc5b927ef4ff6b385663bbf978d13ac6644c2537483ec42f211780cab4d881b159894dfe86519b4655c80bcfe17cdb90a2e033077b390a3842f46
diff --git a/dev-python/poetry/poetry-2.1.2.ebuild b/dev-python/poetry/poetry-2.1.2.ebuild
new file mode 100644
index 000000000000..f5e71595e324
--- /dev/null
+++ b/dev-python/poetry/poetry-2.1.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A frontend for poetry - a python dependency management and packaging tool"
+HOMEPAGE="
+ https://python-poetry.org/
+ https://github.com/python-poetry/poetry
+ https://pypi.org/project/poetry/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ >=dev-python/poetry-core-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/poetry-plugin-export-1.6.0[${PYTHON_USEDEP}]
+ >=dev-python/build-1.2.1[${PYTHON_USEDEP}]
+ >=dev-python/cachecontrol-0.14.0[${PYTHON_USEDEP}]
+ >=dev-python/cleo-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/dulwich-0.22.6[${PYTHON_USEDEP}]
+ >=dev-python/fastjsonschema-2.18.0[${PYTHON_USEDEP}]
+ >=dev-python/findpython-0.6.2[${PYTHON_USEDEP}]
+ >=dev-python/installer-0.7.0[${PYTHON_USEDEP}]
+ >=dev-python/keyring-25.1.0[${PYTHON_USEDEP}]
+ >=dev-python/packaging-24.0[${PYTHON_USEDEP}]
+ >=dev-python/pbs-installer-2025.01.06[${PYTHON_USEDEP}]
+ >=dev-python/pkginfo-1.12[${PYTHON_USEDEP}]
+ >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+ >=dev-python/requests-toolbelt-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}]
+ >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
+ >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20.26.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+
+BDEPEND="
+ test? (
+ >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}]
+ >=dev-python/httpretty-1.1[${PYTHON_USEDEP}]
+ >=dev-python/jaraco-classes-3.3.1[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ )
+"
+
+src_prepare() {
+ # unpin
+ sed -e 's:,<[0-9.]*::' -e 's:==\([0-9]\):>=\1:' -i pyproject.toml || die
+
+ distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+ # Internal test for lockfile being up-to-date
+ # Meaningless, also sdist does not include lockfile
+ tests/installation/test_installer.py::test_not_fresh_lock
+
+ # broken if poetry-plugin-export is installed
+ 'tests/console/test_application_command_not_found.py::test_application_command_not_found_messages[x-None]'
+
+ # TODO
+ tests/installation/test_executor.py::test_executor_known_hashes
+ tests/puzzle/test_provider.py::test_search_for_directory_setup_read_setup_with_no_dependencies
+ tests/utils/env/test_env_manager.py::test_create_venv_finds_no_python_executable
+ tests/utils/test_python_manager.py::test_python_get_preferred_default
+ 'tests/inspection/test_info.py::test_info_setup_missing_mandatory_should_trigger_pep517[name]'
+)
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -m "not network" -p pytest_mock -p rerunfailures --reruns=5
+}
diff --git a/dev-python/pplpy/Manifest b/dev-python/pplpy/Manifest
index 8d1a30823498..08ac76df2232 100644
--- a/dev-python/pplpy/Manifest
+++ b/dev-python/pplpy/Manifest
@@ -1,3 +1,3 @@
DIST pplpy-0.8.10.tar.gz 64203 BLAKE2B b0735722a051ef33b7415528147a84a163ac49bf5d07e2f6599a7bbf004140abf5e6a09b7f0555ac57b55614a1c059bba20cc7ac7fe47a83f429e33d7f0dd1bc SHA512 982d36291cd0108786e47cb1ff73127ba2b2a619edc697e28360a87ace743e7fc6dd04e32aab38d41724d455de4861065f9ac3d409fd2f68114b07f4d1328c23
-EBUILD pplpy-0.8.10.ebuild 996 BLAKE2B 37b07e2300d2b2b5b4b1a40377ccc94f260602878157ec68d9cab8023f3af8589b70e4c036bd96ac80e92858693cb5b60b6fdbcdd02a5003bc3f177921513953 SHA512 66cd7cb384016f5415d35ceec487ee7b36abe1085353fe51530333a118a55883795aa37ccc1e8b06635860a3856aa4542afeae7139b4ca45c45a2b7717764ff0
+EBUILD pplpy-0.8.10-r1.ebuild 996 BLAKE2B 35be08c2209ed311942dc1b3c4ac5b7aae887811263e3d0e20428b71aef3d09c19d9b0f51f33f1e6273fe1471f87b31c30614cac0fb8966418da4d8af3b65762 SHA512 43d52a63a1263b9eb41708ce96ce47d805dd4604f02f3761a1b671ac89d55b55c7c703f6572677836098f7da1fb25be2632c4ea0c1b6bd792280d52c435203bc
MISC metadata.xml 759 BLAKE2B 0c4fcc6e475fae1a8565c392dd82261d796b96aad68d614790e07271057b46eec4b4f89fe3be2185bc9793e828568a85df488ce568daf84555638e0516898086 SHA512 773f95dbb5635a1ffcbff57d00e6af93e173945738e67deb79bb4c628abde3793488b889bb96e9a74832d0b8c42e7274edb479c64e726ddde10ef5297be979a7
diff --git a/dev-python/pplpy/pplpy-0.8.10.ebuild b/dev-python/pplpy/pplpy-0.8.10-r1.ebuild
index 132a03801a98..a071af48d910 100644
--- a/dev-python/pplpy/pplpy-0.8.10.ebuild
+++ b/dev-python/pplpy/pplpy-0.8.10-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# 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_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/primecountpy/Manifest b/dev-python/primecountpy/Manifest
index 8b28f8f295a5..7acdd488efeb 100644
--- a/dev-python/primecountpy/Manifest
+++ b/dev-python/primecountpy/Manifest
@@ -1,3 +1,3 @@
DIST primecountpy-0.1.0.tar.gz 16070 BLAKE2B e14b0d4bdd27cf4757e796853ec8d260c40a5f01740dc60e2e16f1251434533c5aa0bbd66a9c6de6ad3f69a5010dd77703305b3d1d9262207489e25c552e6225 SHA512 c279fb2bec9d2108960510a25cf645c605618359649dd0a4b6b707aee01047937cbd02fe89c249693dc152e44b85cb960803e378a05e6a52b50c6cba6124c3d5
-EBUILD primecountpy-0.1.0.ebuild 606 BLAKE2B 29d65f28670363a39fe1bba12cef5a932a05f734409f8d0aad250011eb40b9f5a4cb583b5282d3110870a4c194699d02906385b62bf55b95b9b1b98afb14894c SHA512 bec25c77260ad3f06b220d682b42cfb3b14bbb44c6f6ea0c8806f03f8074a8d19a5240656802c068d62aeedfc6d4e04b042d4eb5fbd2a95abd8dbff29be582e7
+EBUILD primecountpy-0.1.0-r1.ebuild 606 BLAKE2B fb9c2b04e3594aa5e0a3e5a616504ff34efab2af3d710cdf8de39eebb62845b65684b03c63dceb885ccca7c72462026f53e1effe31f3e9b68c89c1e60053388a SHA512 08222695a4d353780ef1aa580e1671d65ca1f3c00677008de88a449248ed846778588b82c379fff47407afe8ab536e16c00b15965244b554a3031eb64ffbc16c
MISC metadata.xml 772 BLAKE2B 6e7df14a9c5579baa4e9b1d7a1260538f7818be9fb131e39ed089b43254b07865509492081ea5e3de7860bc530b709b81cbae6da802bad936e2aa7778d9ac796 SHA512 18895fd1f43bf7d9b7db3d60054f3defd0fffadb98b30e682d40a0677d2d123fecf4ea33f636dcd1e40e33a0ff28d2765e094e196461c06a90c6a8de750bfd46
diff --git a/dev-python/primecountpy/primecountpy-0.1.0.ebuild b/dev-python/primecountpy/primecountpy-0.1.0-r1.ebuild
index 032409f7feab..b05321f02429 100644
--- a/dev-python/primecountpy/primecountpy-0.1.0.ebuild
+++ b/dev-python/primecountpy/primecountpy-0.1.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
inherit distutils-r1 pypi
diff --git a/dev-python/pycodestyle/Manifest b/dev-python/pycodestyle/Manifest
index a55a6ca3c1a6..d8c8f2612907 100644
--- a/dev-python/pycodestyle/Manifest
+++ b/dev-python/pycodestyle/Manifest
@@ -1,3 +1,5 @@
DIST pycodestyle-2.12.1.gh.tar.gz 80518 BLAKE2B e64dda57d1c349228f8ffeced4061d278b342af7db152377e34b3fad626db52f7eef4668df60d323196f1844e8fa28d9e231cc216145b2ea1da6ae32bc1f341f SHA512 7709c0611812c3294a55a5e6dde00d5affc67c4273ab1d37dec507a424b618b2736a6976d27872903fa448f208fe2ba4529f2bfbefc2902dcf947cb6bca5b09a
+DIST pycodestyle-2.13.0.gh.tar.gz 80780 BLAKE2B 77886f6cf24b27974af6284a70d667dca5766c79325bb377825c4db6d27aacdce08130cef4cdaf8cfcbac284b2e07b1f05b25743eed8f282249ffa9cafc0b8cf SHA512 6e1ba1586b62a9ba3b63f2c67b9b98ee787785fffc29897a68d6dd138d226f5fc490a555ad11f4ca2a8c46082ad5ce8ea1c904c12183005abe4347ca80ca63be
EBUILD pycodestyle-2.12.1.ebuild 1106 BLAKE2B 7e62a8a3b372d555d75f0a5a9551de6738f5665e0201c57926bacb9c506b4c6a9a61b070fddbef189457e458b41e828bf265897b8d15c1e33e74f3ae3e043d7c SHA512 e4d1974fa910931cb1dd63da6bffa05acfefcf0cd38742a91da35b97fb8a59b02faae22a45667c638b1479dbca20b55069f53fb98f88e0efc53caa10df1309fc
+EBUILD pycodestyle-2.13.0.ebuild 1114 BLAKE2B 0f90b661d2f4800b13ceebcf6b43c943918fe4a9bcb4ebe8dbe577328d615c2a8b76d0a7c8972f0f47ffa7ab6745148308ad66c031e152b7833d82871e9a46bf SHA512 d5ca7e1770a037992d1c390a6eeebc58bf703c5163eaeb6768899a1458256d441fe3a838de7ed729c678fbc2898f7d7bb17b5dac0d1e101c0bcf86940b1d1bee
MISC metadata.xml 409 BLAKE2B 86d114cb53a68c8c24caebef1287bce1ae99cd652bca1fe2f19cce870c66490521329133a1fea47c79bd8c64d2bcd945022e31ac7db7885e9a4dea4d50f19a04 SHA512 e1de2014c44c8fdaf71ac26af406d27ab76cfd377dc20bb36e36bfbeab79f8e8981e8834e04b8e0bddd92d231b275e56e91d87570fee5ad426418a4abd00d4be
diff --git a/dev-python/pycodestyle/pycodestyle-2.13.0.ebuild b/dev-python/pycodestyle/pycodestyle-2.13.0.ebuild
new file mode 100644
index 000000000000..404bcc143ad1
--- /dev/null
+++ b/dev-python/pycodestyle/pycodestyle-2.13.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python style guide checker (fka pep8)"
+HOMEPAGE="
+ https://pycodestyle.pycqa.org/en/latest/
+ https://github.com/PyCQA/pycodestyle/
+ https://pypi.org/project/pycodestyle/
+"
+# 2.11.0 broke sdist
+# https://github.com/PyCQA/pycodestyle/issues/1183
+SRC_URI="
+ https://github.com/PyCQA/pycodestyle/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+distutils_enable_sphinx docs \
+ dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local EPYTEST_DESELECT=()
+
+ case ${EPYTHON} in
+ pypy3.11)
+ EPYTEST_DESELECT+=(
+ # https://github.com/pypy/pypy/issues/5234
+ tests/test_api.py::APITestCase::test_check_nullbytes
+ )
+ ;;
+ esac
+
+ epytest
+}
diff --git a/dev-python/pyflakes/Manifest b/dev-python/pyflakes/Manifest
index 2491d1eacee1..c495e963c178 100644
--- a/dev-python/pyflakes/Manifest
+++ b/dev-python/pyflakes/Manifest
@@ -1,3 +1,5 @@
DIST pyflakes-3.2.0.tar.gz 63788 BLAKE2B 12547bc1ef69d11efb86198c091072085df8a5435608aace18eab9da92b428980ad62fc4b7b6e182bee7963c511b637c17191db9138fc811256f553b902dbd66 SHA512 bd413b2ad80ae942bc13cef5ecb3a47b09abb0641fe468d427717b32895eb1702c9e8831867fbaa1de6fff71ab16bc3dae96f745bbc3e7d99de104a008f397ba
+DIST pyflakes-3.3.0.tar.gz 64021 BLAKE2B e516b08a03b97f5b04377cb34b403c01259463199a84d8ae555fa42fadf7f6bbecf56662814535876173d81e9b789a9ba514f78701ce8f2f535d5094b807398b SHA512 8f22aff3cdac803e4ffc93a0da8317625d624c23ad53428148c9579c3b61b4838b5c1a2c7835c5005d6f73dfa75fb9fb1038e6b55e01c55f2b81d550ad677157
EBUILD pyflakes-3.2.0.ebuild 1282 BLAKE2B d700b5ec8894c49544da9e6895ca01b132374e790cf67917c116292fbe416bf8ba27751add3d85256444759d69a38051ff6882507690c7e8786d8c262799f3fc SHA512 6e0356db9eb20b394ff9da8ca22fa5332ae7b24824d6e41a2222568286784e277424f0d7eae974aca97305660f13784ec41a86e60d6496f1d658a19a2fa3aab8
+EBUILD pyflakes-3.3.0.ebuild 1291 BLAKE2B c5a93bb29cdd56e14ff353df6527c930871b2ed80c7d03c7e5dbacb803277a61bb067de2df6b9f9a82eeda758b2bc8f712c2217276bee7f69428835ffaa52436 SHA512 9b927e38427b53c446ff68643f51916763ca2cb28d968ca8484af709fda9130d2d85b7afaf7f8bdd575780bc408839ad3ad2791026a949032452c979891501b0
MISC metadata.xml 763 BLAKE2B e15bc4240e0cc54bd0d7ecca523bcc43c5ae6ebd4f195815f7b2c3494e0366f1cc6feadbc63fce82390ed414e8f52a7bdf15f5c56909ab39879814ff1b178558 SHA512 bb8e0b6f746c99e5185a8bca736f0af36068ae0de45d1bde9663f0e732770366ac20f2116ddd9d7a85239146cf5d7b8fbbfc5c225d7bca4650001f86468a0142
diff --git a/dev-python/pyflakes/pyflakes-3.3.0.ebuild b/dev-python/pyflakes/pyflakes-3.3.0.ebuild
new file mode 100644
index 000000000000..5f1098eb4c7e
--- /dev/null
+++ b/dev-python/pyflakes/pyflakes-3.3.0.ebuild
@@ -0,0 +1,47 @@
+# 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_{10..13} pypy3 pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Passive checker for Python programs"
+HOMEPAGE="
+ https://github.com/PyCQA/pyflakes/
+ https://pypi.org/project/pyflakes/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=()
+ case ${EPYTHON} in
+ pypy3*)
+ # regressions with pypy3.10
+ # https://github.com/PyCQA/pyflakes/issues/779
+ EPYTEST_DESELECT+=(
+ pyflakes/test/test_api.py::CheckTests::test_eofSyntaxError
+ pyflakes/test/test_api.py::CheckTests::test_misencodedFileUTF8
+ pyflakes/test/test_api.py::CheckTests::test_multilineSyntaxError
+ )
+ ;;
+ python3.13)
+ EPYTEST_DESELECT+=(
+ # failing due to improved error message
+ # https://github.com/PyCQA/pyflakes/issues/812
+ pyflakes/test/test_api.py::IntegrationTests::test_errors_syntax
+ pyflakes/test/test_api.py::TestMain::test_errors_syntax
+ )
+ ;;
+ esac
+
+ local -X PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/pytest-testinfra/Manifest b/dev-python/pytest-testinfra/Manifest
index 106c4117c3fc..8168b2fa958c 100644
--- a/dev-python/pytest-testinfra/Manifest
+++ b/dev-python/pytest-testinfra/Manifest
@@ -1,3 +1,5 @@
DIST pytest-testinfra-10.1.1.tar.gz 86567 BLAKE2B b9dd9ea4023b1b7d9399615fbf6493efb094ec7f2478f65b46118173f6b20f545b645d06f20b42544325d68a917812a55f902ca28774b8ffb8743ac8182c3970 SHA512 6173937b03eaefb84a95b6fca616092ea0649f880fd1bccef6364f338b859bda8d09d706b517625b81cff4f663ababa766dac82d4d094c38683d9b170909f6c9
+DIST pytest-testinfra-10.2.1.gh.tar.gz 84124 BLAKE2B 3a967f22da4da4cd03f41e4d38ce0d1c5b62852ba8c18ab448db3c92fce740b48528dc45408187d6eae9f755c1eed55dc262c25b9ca1e8b70b6825ae1688e9ea SHA512 d36e7d7cae1da82a947c60be762562ed14d94f1d20c3173798226bb443b18cf96dbe09d54797d744328370b947f3ee8e3c9742548369f8ddd3a1e9152d07aed8
EBUILD pytest-testinfra-10.1.1.ebuild 1250 BLAKE2B 294debb7495677ab384cc0f8b02a9ba2f6c4ba45cb74607da0ea9457be29514c79059252b3905d6cff2a9fbd2d5739b977bdc059a15552357cb3768e2e79c818 SHA512 5452af12f170b7f4ad630e3f64e4a7c9c0d81841c28385cbea5effd2d058c4bf36051ef9286a63dcece661db6e18794983e4fdf1401a1b2375eb23d3173bcecf
+EBUILD pytest-testinfra-10.2.1.ebuild 1372 BLAKE2B 37e2c069f0731f8ac6a768e8a5b189db0cbef30b9791659c07f7b6ccb38e90533557bb9fdf39a9c36e8b14df2ec7cd9732affcd3792797f117206b839c9d1949 SHA512 cf6c0a3b143880a6d38f1a756c7709f5eaac024415d8306c7fd7696ed1d0b4f4921d016dbf68a5194320b7e166ae128710024483b2d3776e45571a81f000787e
MISC metadata.xml 675 BLAKE2B e0725c7b69f7a1e7a8ff8a0e62c957ff7fc363b4a045a44d0026f33514053392e7bdabe5d75a897f87b883c79fe2d864038f5d840ce5fccf22e1484bf0e739f6 SHA512 dda8d8466a9600dce843db4af6ac0a0dd3e21f07d9ded26f159414968c1ba42009d5c8d57b5ada603a3ec4cb5583d4695f2cfe0974643120e5c3e6596b5bf66c
diff --git a/dev-python/pytest-testinfra/pytest-testinfra-10.2.1.ebuild b/dev-python/pytest-testinfra/pytest-testinfra-10.2.1.ebuild
new file mode 100644
index 000000000000..fb219a614d71
--- /dev/null
+++ b/dev-python/pytest-testinfra/pytest-testinfra-10.2.1.ebuild
@@ -0,0 +1,59 @@
+# 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_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Write unit tests in Python to test actual state of your servers"
+HOMEPAGE="
+ https://github.com/pytest-dev/pytest-testinfra/
+ https://pypi.org/project/pytest-testinfra/
+"
+SRC_URI="
+ https://github.com/pytest-dev/pytest-testinfra/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+ dev-python/pytest[${PYTHON_USEDEP}]
+"
+# Ansible is called via its CLI
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ app-admin/ansible
+ dev-python/paramiko[${PYTHON_USEDEP}]
+ dev-python/pywinrm[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x EPYTEST_DESELECT=()
+
+ # This is the only test which actually fails if salt cannot be imported
+ if ! has_version "dev-python/salt[${PYTHON_USEDEP}]"; then
+ EPYTEST_DESELECT+=(
+ test/test_backends.py::test_backend_importables
+ )
+ fi
+
+ epytest
+}
+
+pkg_postinst() {
+ elog "For the list of available connection back-ends and their dependencies,"
+ elog "please consult https://testinfra.readthedocs.io/en/latest/backends.html"
+}
diff --git a/dev-python/qpageview/Manifest b/dev-python/qpageview/Manifest
index 15240674a95c..f07b562cb55f 100644
--- a/dev-python/qpageview/Manifest
+++ b/dev-python/qpageview/Manifest
@@ -1,3 +1,5 @@
DIST qpageview-0.6.2.gh.tar.gz 159098 BLAKE2B bd28acaf0f2a123963136acd32ce1a7ee72bba3c19f253af821b44e38bbf314ac3ccb48a8c96b06f484d399ed13bd3b8b3cf62e7b2a44d85edb38d04b60ceccf SHA512 80b1d6d4419594bcac195450ab030ab0b4fe3fe92dc9a6db598d1dd2282670f0d0b9d957b3c37313d7002f8f7dbc1bdd101edca81e5edca19c6e33ec4f6e4ffe
-EBUILD qpageview-0.6.2.ebuild 769 BLAKE2B 3c5c514a70092ecfacb79da33852aeb0cd56eb7b591cf0f109028c27b079820ff367963ab65b5f6e4386c400c3b991504a1565413147327d81e70a3502eaa029 SHA512 ca89845776dc963ffeacc79821b6ba1cb85a1b8ea2829d0f3ea5d9093e7f1b14b43accaf55c767130efdb33905cf77bc7811362b9948fe8fb291c64b3398a9e8
-MISC metadata.xml 382 BLAKE2B 9a18f6dc2b6308f84d65992f60b673b25370afc73f7b697673732f8cf93e5fa70791cf0cfc5ecd357d5852385ba3ea289d4076c2b9db68e5c5b9f5320d8a47ca SHA512 24dbff938564a04437fdf3758fa8801556211825fb72b346a67a12b191608105f51c98ebed2377b6275083dbfa6de413383c09804fe4a6dcd74b5fcb730545c5
+DIST qpageview-1.0.0.tar.gz 137299 BLAKE2B 4a6b08993592010847db8935dad117234b85e76407873683c9650161bf053515dc5bc07924a4482bbc412ef2df4847b2648d2b239fe31e9002cb8cd6bcb588ed SHA512 664c79924f184bf3e993b8464cef3e32a266c1c621faac3f82335fb27785b495e6aefe99ff17c1c2a98804bea0920ea7d75005115f702d66ca59e5ba3e77ca03
+EBUILD qpageview-0.6.2.ebuild 765 BLAKE2B 24288ce722b1033cb65731f2d3a45e406026c0042ed97e386fbe2b0a1b2ce0bde0dfaaefb6f88eda00901e55ad5da47d0aa15828fb741e54f0dd773803de0dea SHA512 6d259446441cbb83bfcac064fe975e3f0465249e7764338361348ae87c6c732fb796d9944c3cd20c55310cf8bad5d88dab1257a30d5f238538fd6c3f9ff70b21
+EBUILD qpageview-1.0.0.ebuild 503 BLAKE2B 1bd01a0bab16ea6b51910e111fa64aada408a6f5377d51fc31edb625a42a582b1eb55f64bd4b2f697d36525f4e24b1219f687e25a6d7d64463b9c80bc0023204 SHA512 c6323e979f52bc670af9457dfa48dd600f3cdd3debab3deb5b0e39a3ef61cfeacc09917def6953cd96ac560e5b503ffe14d59ba1612a16f5d157f9c5dd3e0055
+MISC metadata.xml 387 BLAKE2B 88378f2c94c8a46c27d62a50144e31f3b546065a26161cee1f4b41c97214f6bfdad8f6341c7954797f4d8c87c8d2f6c77b7a28285b0d8925b444a1c0b47af916 SHA512 9942b9d50e03f8a7c24545dcd0cb9e86d5b8677bf93fe01c9471f823152fff7caba84064d0eae66b1c160499adbdc3f1305d0df7f33ac2f60e3309a880fefae4
diff --git a/dev-python/qpageview/metadata.xml b/dev-python/qpageview/metadata.xml
index bf0b8f79adf0..dee28e462cc0 100644
--- a/dev-python/qpageview/metadata.xml
+++ b/dev-python/qpageview/metadata.xml
@@ -6,7 +6,7 @@
<name>Gentoo Sound project</name>
</maintainer>
<upstream>
- <remote-id type="github">wbsoft/qpageview</remote-id>
+ <remote-id type="github">frescobaldi/qpageview</remote-id>
<remote-id type="pypi">qpageview</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/qpageview/qpageview-0.6.2.ebuild b/dev-python/qpageview/qpageview-0.6.2.ebuild
index f6433403ec40..37d8ca97e921 100644
--- a/dev-python/qpageview/qpageview-0.6.2.ebuild
+++ b/dev-python/qpageview/qpageview-0.6.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
EAPI=8
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/frescobaldi/qpageview/archive/refs/tags/v${PV}.tar.g
# Should be GPL-3+ once cleared up
LICENSE="GPL-2+ GPL-3+"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64"
RDEPEND="
dev-python/pyqt5[gui,printsupport,svg,widgets,${PYTHON_USEDEP}]
diff --git a/dev-python/qpageview/qpageview-1.0.0.ebuild b/dev-python/qpageview/qpageview-1.0.0.ebuild
new file mode 100644
index 000000000000..ba3a0603fe3f
--- /dev/null
+++ b/dev-python/qpageview/qpageview-1.0.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Page-based viewer widget for Qt5/PyQt5"
+HOMEPAGE="https://qpageview.org/"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/pyqt6[gui,pdfium,printsupport,svg,widgets,${PYTHON_USEDEP}]
+"
+
+pkg_postinst() {
+ optfeature "printing support" dev-python/pycups
+}
diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 00424142a89d..7520915b10a5 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,5 +1,7 @@
DIST trimesh-4.6.4.gh.tar.gz 13624427 BLAKE2B b61caf9a08f219bd0dc7f6f55262dd798d3ce7c56e7a9daf3486365ec8b035b19c63f1d99ddc68ecfa9e940480e2f4307229a4fb8371e75a583f5cf8d9c29db0 SHA512 2f52ea216d448fbab32938f905137df6aac593f88343672e0e93a808f2dfece8eb477e82185c0d1150245742f2c4bb4be8c704757e428cba87f528dc1ebdb3d7
DIST trimesh-4.6.5.gh.tar.gz 13625081 BLAKE2B 81c5527ad7cdb1dc78b61a3bfbf2fb3ff6e3b412050b77fdf249a1af7b4be9aacb3bdc19331cc334803eee998be0e5390c3282d400598aa5be3b41fd701ed3f9 SHA512 b1fc5de064fd06c3bf453e507ff6c3e14dcfb2c8d1d909b4a3c2bc2e894e2aac57342b85c0d170b0a161f3ae27b9ca2490df601fb047c1873703cb71ce97f1fa
+DIST trimesh-4.6.6.gh.tar.gz 13624837 BLAKE2B 4fa6ae4c23c67a244b94071362c2a6ff8d809982bfdf0889a605a2d2309773a7932c3522687a1fadf41c834167423f67584719fd1805ff88d94fc5b1b0c6066f SHA512 4d1c16fcf91aad40469eadbaa7c8103194d84b4a43fb7cd9064118a08cca9f46944a1349c9d3dc45b034613d7256e243755b3bf453910d6ad8adc8d9050c916b
EBUILD trimesh-4.6.4.ebuild 2183 BLAKE2B 1ba86db229b0a155cb01e1c255074d39ce695ae94cd6cbd70028edf2850e5a8ef9b2f2e81142a368f27d0129c40c88ccf8b087ad74838ff5019e3a3dd1feacbd SHA512 4a59cf64aab849c8c919551129ab943c599d2a6191de7e54223393dc34fde7f6bb5768c3753fd8cad6bed1538200b07654a13f20378f0fb3d48ad3e9f7376bf0
EBUILD trimesh-4.6.5.ebuild 2185 BLAKE2B c604e438cc9ca47cc4c088c0126afe1f2736d399ca99ade28970f44951168d71ace351d9bc19016d94a04e79e6692c0ac951f5587a64621db414fa6176393fdd SHA512 7f1c51e048fdbbee8173cee7d66c2f0acc87687592d0343430b11901c8f6e18c0091090dd6a0f59b1375f46e95c4ee06ed3dd92bdbe0052fc8038feee86431c0
+EBUILD trimesh-4.6.6.ebuild 2185 BLAKE2B c604e438cc9ca47cc4c088c0126afe1f2736d399ca99ade28970f44951168d71ace351d9bc19016d94a04e79e6692c0ac951f5587a64621db414fa6176393fdd SHA512 7f1c51e048fdbbee8173cee7d66c2f0acc87687592d0343430b11901c8f6e18c0091090dd6a0f59b1375f46e95c4ee06ed3dd92bdbe0052fc8038feee86431c0
MISC metadata.xml 389 BLAKE2B 6dcc92dfafdedb5cc7fe5f40977594114bbf1628d8179d7222c3b60c4a591e236c7a937530006beb9649a8a84636bcb1923d8ad6a377994295f85b1fe8eb8bbd SHA512 a96f4fb6a1c2bd820f2dd072230fa160536834e1ef19483c372571df2d082cb5a63434181af9107022b75e1019d369d6bece8262eb752cedf24a5038e15ea473
diff --git a/dev-python/trimesh/trimesh-4.6.6.ebuild b/dev-python/trimesh/trimesh-4.6.6.ebuild
new file mode 100644
index 000000000000..252b04a9f06e
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.6.6.ebuild
@@ -0,0 +1,79 @@
+# 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_{10..13} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+ https://trimesh.org/
+ https://github.com/mikedh/trimesh/
+ https://pypi.org/project/trimesh/
+"
+SRC_URI="
+ https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/charset-normalizer[${PYTHON_USEDEP}]
+ dev-python/colorlog[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/networkx[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.20[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pycollada[${PYTHON_USEDEP}]
+ dev-python/pyglet[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+ dev-python/svg-path[${PYTHON_USEDEP}]
+ dev-python/sympy[${PYTHON_USEDEP}]
+ dev-python/xxhash[${PYTHON_USEDEP}]
+ dev-python/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mapbox-earcut[${PYTHON_USEDEP}]
+ dev-python/pillow[webp,${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_TIMEOUT=1800
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # requires manifold3d
+ tests/test_boolean.py::test_multiple_difference
+ # timing nonsense
+ tests/test_bounds.py::BoundsTest::test_obb_mesh_large
+ )
+ local EPYTEST_IGNORE=(
+ # require pyinstrument
+ tests/test_sweep.py
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
+
+pkg_postinst() {
+ optfeature_header "${PN} functionality can be extended by installing the following packages:"
+ optfeature "making GUI applications with 3D stuff" dev-python/glooey
+ optfeature "2D triangulations of polygons" dev-python/mapbox-earcut
+ optfeature "loading a number of additional mesh formats" dev-python/meshio
+ optfeature "figuring out how much memory we have" dev-python/psutil
+ optfeature "marching cubes and other nice stuff" dev-python/scikit-image
+}
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index bb292dae8923..30907531065e 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index 0b428be75863..c3939a4be423 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -7,6 +7,7 @@ AUX qtwebengine-5.15.2_p20210521-clang-libc++.patch 358 BLAKE2B a03de632ac4e01cf
AUX qtwebengine-6.8.1-aarch64-xnnpack.patch 629 BLAKE2B 2809c1e159252c3131c318cd31fd6d7875a41ca477ffcc82b832838eeb0b89ed15baea25f95c894369b73fd41c7cfea0fcc880b5fc097b8e987b718300fb7d3b SHA512 b1e3330a2e6e8b352cf83b8c2e9b469772638d331b78c9f690208044a72a1bbefc5b3114affc5a512a8c0839ece197322a8382da8e8c3be18042a9c394034c31
AUX qtwebengine-6.8.2-cstdint.patch 1221 BLAKE2B 8e2131e54dc398c7518ba49b75e38db69517c9abddf44dad2bcddb0c1e364316965cdf8f439502fa9c8b92916532fb7f5316dd8122dee7852508a098f1556976 SHA512 8169ef9bbce67b1e51aea3611ef3c4dc8809d89fcda78cb91fb7e4952aa7c6a5b66c7c4b73724953c2b69107c240f60e37e7d2d209cdbfe84ab2f8c76c15b561
AUX qtwebengine-6.8.2-glibc2.41.patch 978 BLAKE2B 23c7aeaa6edec047215f1a7905e8a0474e19c0efbb26c3594fa4d86b9f9fb29c52ef5ce18fb643bcc8dbc93281fd477a356e1c89b8fa6c04eed9be2b530e235a SHA512 61aef7ad8ef0687f92684ea272093f09a686e0265d213d064f43c3a9afd63d58de5b2adbd0a51c163dd2154c02d1b5e4fbc960f49b1d02521446e0b380f67d11
+AUX qtwebengine-6.8.3-clang20.patch 925 BLAKE2B b7a43f8efbd7e9b0d58c6c31fd7780357769703c8a35ef28de42abbe5d6392cc9a68ea31992d8df7e57d8e70c4ca62a51e59b2b0522b7b7d0c475c00c7a45829 SHA512 fc20e054594598022662b6a62e9a55f0553c55fac3ab876de48d9fa97130eddf2bf844cc44ee059c73323c105d197812326455644257948e74e4315e0c604238
DIST qtwebengine-5.15.14_p20240510-patchset.tar.xz 20780 BLAKE2B 516d4c628c4b027ab3a7159da006a57173be91de3eb4b7f308029953d4fd19fb3e790ca38e79d17fef75d8d9b392676650acb9285d5913f9ebecaa4136575c47 SHA512 492979d118d6bd9165ee194724e38b627d19c89dbe1daa6b2f55e4a8fc7676748a1eacb9623ee05e09140c2c4a2ac82ddafaef5c45630a117ce0ed14b240a474
DIST qtwebengine-5.15.16_p20241115.tar.xz 301382752 BLAKE2B 08adfae6228a91f1f4b2a603a28881d9cf97f339d951217f3837d614ebb58aff9b0963220be04cc9a17869b6021a6d7687848bd8ccd1c8c49115a5e6944be84b SHA512 50e0bc7b4236859b4419f2f8eaf37e47c1994c30ca3bf584dd2f4996b5f8ba7cd31c8aae48c28f0fcd39c144490f5e451c7ecf5d340e7b10fa2e37666ef21100
DIST qtwebengine-6.8-patchset-7.tar.xz 9096 BLAKE2B 58a95b198a6c8180a71a4365e7c2e3bee2d3798ecff18b01fe23e228a4ceafe2aae43088f503a98fa2d5097271ec442985d993fb24e1b2d2c09014b3309bef4d SHA512 489caa5f7cc3d3091e5896c2eb4d489a40fc220738c2240ec406928c7c948ab8962817024c2fbe3c393294e70ef6ce8c02e47964952a3656ff6ebf7908069fc3
@@ -16,7 +17,7 @@ DIST qtwebengine-everywhere-src-6.8.3.tar.xz 566553436 BLAKE2B a3188d79f9d3b5242
DIST qtwebengine-everywhere-src-6.9.0-rc.tar.xz 672084252 BLAKE2B b4c6a2f2ee19b00e57ed97948838e963b3d9ed41ecbc292cae262070e0a611c54450b5e01a1e5a590225d298b4432d6b9e6421ea672d509051d8e7cba13e98bb SHA512 fd4985223a90dd512bd97d6c576b2e558f121b489eef4d1c6d2173ddbb2f786c7e593ff336e56aef9a13f68a225ee593f81d5e4f2d112a4935c1d49c82218dcb
EBUILD qtwebengine-5.15.16_p20241115.ebuild 7879 BLAKE2B ce3061b704385359455c0885efe935b9bf1f8e5627ba06a9fbafb1c95cfccdef6f39331868bbaf3d5794d708e7bb6c01cbef28c1880f45fb60d9e81cc73dcf53 SHA512 c31bca254f0962e39f763f49f22930d7c6d51a68169b72e9bf9afb111a01e40c15c82d86743f185480f092c85e8e17c51dc4e07ee7557ac449a00a8d3952be6f
EBUILD qtwebengine-6.8.2-r1.ebuild 10408 BLAKE2B 42d215e450b4cc2d22fc4f747f4fe4d236b45532273da4741e9f6d2c6d1847ae1c01fe69dafa77b7175b2e50ae8a19eba61693b24fefadd64fcbee51be96aea7 SHA512 9d7b181cf090f9ecccde4d34fd74d2aba1336793992e001aacf6009c917b9e5489d5e26c8b4228634e8f80c38110aecd71c45846ee9c5c28686a30e7f5c5a0ff
-EBUILD qtwebengine-6.8.3.ebuild 10527 BLAKE2B 0fb6bab3df9624330d42fe050a86d90d0c4ba62f7e7e3572e9b1d25c71a882f8117d7350c929db293dfcc1c06fd82efcc88cadfd934f15be1c837ca06b4ad642 SHA512 4a386ce71182a10e0ec81ae711f10ba6abde2cc9c646bec366014b2cad9ad7aa426dd0db5c60943d3f5b2457b71dbd4101e9261576690acdd3521e06aaf73657
+EBUILD qtwebengine-6.8.3.ebuild 10568 BLAKE2B f3d31d9b626f7630338877bfea70621937a484ad282e730b8884dd4d32b5271c90edb908447bd5cc14d5564ac7f084bdde523dc36144d2d1cec86c4b8b19105f SHA512 334c01d58c08971b269c6319b4f1f3a66405d3022f39775b3579cc7758872ae6e6648f49b92cb3fd0fd4b1da0307cdd0ce82443c9a0653c468ef87e90f785d2d
EBUILD qtwebengine-6.9.0_rc.ebuild 10590 BLAKE2B fb37158162da5f5940b847981023b63bef8084f62044bbb24fe8b1618b28333dc8bf059a9f7da04952100ce767b7125dd00eab4961e3ce87214bc212b94a7fbb SHA512 3028141e0468be622447a3c748ece70b1bfb8641008e427761a2d7e2f2fd1f68d71c712cf963214810353a10fa77d3138a0cb1ad5c3d28305417efff9a6559fe
EBUILD qtwebengine-6.9.9999.ebuild 10590 BLAKE2B fb37158162da5f5940b847981023b63bef8084f62044bbb24fe8b1618b28333dc8bf059a9f7da04952100ce767b7125dd00eab4961e3ce87214bc212b94a7fbb SHA512 3028141e0468be622447a3c748ece70b1bfb8641008e427761a2d7e2f2fd1f68d71c712cf963214810353a10fa77d3138a0cb1ad5c3d28305417efff9a6559fe
EBUILD qtwebengine-6.9999.ebuild 10547 BLAKE2B 72d7672f73e5afca70621c9db51ff4ab1f9ba2d7594ffb4adee018fe5844a117de00e2d7c651ab0fbef66514b180a1a5c779df4a5b2758dd983194c5edd0ead8 SHA512 ed5e4abe5473ac99f0eeef999e9ee26305a9ea78519fea07494812bdc6ae91ed3ffe1fd9f22a890f35ec1ae292168db08f56242fef218f39ce77cdd0adebac6d
diff --git a/dev-qt/qtwebengine/files/qtwebengine-6.8.3-clang20.patch b/dev-qt/qtwebengine/files/qtwebengine-6.8.3-clang20.patch
new file mode 100644
index 000000000000..1c0ab7ac2c89
--- /dev/null
+++ b/dev-qt/qtwebengine/files/qtwebengine-6.8.3-clang20.patch
@@ -0,0 +1,22 @@
+api/candidate.h:96:40: error: 'lifetimebound' attribute cannot be
+applied to a parameter of a function that returns void
+
+Hardly know C++, but my "impression" is that this is not needed in
+a void function and webrtc was just trying to keep the attributes
+matching with other uses of it -- and that it is safe to remove.
+Guard behind __clang__ to limit damage in case misunderstanding.
+
+Only a temporary patch given Qt 6.9+ should not be affected as
+these types were changed entirely (difficult to backport).
+
+https://forums.gentoo.org/viewtopic-p-8858206.html
+--- a/src/3rdparty/chromium/third_party/webrtc/api/candidate.h
++++ b/src/3rdparty/chromium/third_party/webrtc/api/candidate.h
+@@ -95,3 +95,7 @@
+ // things down. See also the `Port` class.
++#ifdef __clang__
++ void set_type(absl::string_view type) {
++#else
+ void set_type(absl::string_view type ABSL_ATTRIBUTE_LIFETIME_BOUND) {
++#endif
+ Assign(type_, type);
diff --git a/dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild b/dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild
index 6bf9723f1ccc..6270ea2dd3de 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.8.3.ebuild
@@ -112,6 +112,7 @@ PATCHES+=(
"${FILESDIR}"/${PN}-6.8.1-aarch64-xnnpack.patch
"${FILESDIR}"/${PN}-6.8.2-cstdint.patch
"${FILESDIR}"/${PN}-6.8.2-glibc2.41.patch
+ "${FILESDIR}"/${PN}-6.8.3-clang20.patch
)
python_check_deps() {
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 1d71ed3e60f9..87d9edcd59bb 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/coderay/Manifest b/dev-ruby/coderay/Manifest
index faf1deca3220..a59caea84a28 100644
--- a/dev-ruby/coderay/Manifest
+++ b/dev-ruby/coderay/Manifest
@@ -1,4 +1,4 @@
AUX coderay-1.1.3-ruby30.patch 1472 BLAKE2B c04f821cc2768c50fbc5ddd998c37878fb57ec34b6db64407850aca55d705bb8f40dcf931b97c5e849fc186295ef99530eecedab531681b3cd196b366fe6dd57 SHA512 de06cb33137899001171f2a2fce9e7e54eaa80321df1522df318e91411e6e03990e07485b250fa9b925049069a9549abaeac814501b234b3c1761932d7ca6681
DIST coderay-1.1.3.tar.gz 229139 BLAKE2B a900cc5fbac950f66814d9300876d6a273b296d07139297d5344d26c5710d23c37761e5743ef972f523afa20fa663f239c03d9d2ad47232b77e53fe5053736f0 SHA512 a5208965e8dbad53d179fdc1c57df59ba4e13522a1a57c371ccd3f9369408a1c7d878867df48b201a1d590b46ef0f9bada3f3e7810866f17d244b5b370aba3fb
-EBUILD coderay-1.1.3-r2.ebuild 1540 BLAKE2B 6e75c83b7f868cbf30201a7b7cf8ccaee3fb5da672a29d54fc50a6e70a0b111b58241067ed25b4b0358fdab575294a9153d86a509e041b4d226d70fcf68c8c07 SHA512 3e190b7d870e66c05cca593eb5d04cc1d254e61a4acf1074632344a9a6af3e4836aacc8aed9985c4f47bc96d5d22e6bf67e105760fb5993eca74a2ec9062778c
+EBUILD coderay-1.1.3-r2.ebuild 1547 BLAKE2B 1cb61dddc041a6d51fb34ca04a48129b869a9b54d1a569baff5ec9d5e65b1a51d175a89bbf532948d926d1be319840264b8cf85fe18349b748cc78d0b23e60a4 SHA512 7b9c87a46fa86361d39f77077eb6c2b79b25809e499f0ae0222381909166cdb48cab6653c36b151e5dca7a5a3e19c770a966195031b2a4d07ea598070e049b58
MISC metadata.xml 343 BLAKE2B ab708c520474d5d977634451ec6b6ef75398273f4197e7e9b3e825056e88a0f8ac9394ed996be392a74493993512e2e52a271e3aa2f10dc75d8d789b543f183a SHA512 38231f059928acbe3e8881885133c2ddb54b004ad3323e8c95f1d663f0592dca4890aa0065bfc1abd94c7039f26e7effeaa7fd1d0673726c30b86f188d8c7139
diff --git a/dev-ruby/coderay/coderay-1.1.3-r2.ebuild b/dev-ruby/coderay/coderay-1.1.3-r2.ebuild
index 5f2b9bdde80f..7d6dd484c59a 100644
--- a/dev-ruby/coderay/coderay-1.1.3-r2.ebuild
+++ b/dev-ruby/coderay/coderay-1.1.3-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 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"
# The test target also contains test:exe but that requires
# shoulda-context which we do not have packaged yet.
diff --git a/dev-ruby/diff-lcs/Manifest b/dev-ruby/diff-lcs/Manifest
index f30ed9e64d11..e93f419d9520 100644
--- a/dev-ruby/diff-lcs/Manifest
+++ b/dev-ruby/diff-lcs/Manifest
@@ -3,5 +3,5 @@ DIST diff-lcs-1.6.0.gem 56832 BLAKE2B 050dcb2e24d77a2d2f6e1d6fcc1980f7f8138ff68f
DIST diff-lcs-1.6.1.gem 58880 BLAKE2B 37c527732c85fb4d3a3604b5f8a12d33325a54267b218deab4bcc4b9740f817073a69183c0cd395275b721aac5688aced8cee4b2479ed28df31a83e950fceab0 SHA512 2a454a1b918d4b2b62ea1c313e0cfd9ebf5d4c222d4da8d0e2fab11cbe7f4a105de6cb495a1b75e488b894a8fb30c80b8645740e1412f6cbf57134018d5eecf0
EBUILD diff-lcs-1.5.1.ebuild 707 BLAKE2B f2a5409f05a37b11d71b695f514e4a981105efcca6de77225105bdf29bf5868f76574223ba9e11236cab32f649feca9b74e181518c877c2fdbe590097773652d SHA512 cdf2a0f39b52cf74ffae56f3b31524ca5308b4c8f8e6226b10a4399c24881f96d7c57fc7ebb6faa6cc3d6100cf1e1fc438454cbcbe09a35c4c4c8c5d5028b0e0
EBUILD diff-lcs-1.6.0.ebuild 893 BLAKE2B d991ab378664f851da3c27d6ba13d804b0f677ebc3460358e13828212542d45d36de19e934125eb85580a793f6129e89fde5e193930ccfdc2e138496d1ae2de0 SHA512 e03c7d65feaeb21a9531a4f7b635edb8b96203fa3ead81e1ffcec2d4f44b51305ce1ef3619fb56fc8fba5e5d380e5166781df758a3afe95ba7dc96068e790e5b
-EBUILD diff-lcs-1.6.1.ebuild 893 BLAKE2B d991ab378664f851da3c27d6ba13d804b0f677ebc3460358e13828212542d45d36de19e934125eb85580a793f6129e89fde5e193930ccfdc2e138496d1ae2de0 SHA512 e03c7d65feaeb21a9531a4f7b635edb8b96203fa3ead81e1ffcec2d4f44b51305ce1ef3619fb56fc8fba5e5d380e5166781df758a3afe95ba7dc96068e790e5b
+EBUILD diff-lcs-1.6.1.ebuild 900 BLAKE2B 2fe535e56d8c8d0178a691e1de8a0f0ddc472244c34823b9e3c76671f686b00b8856b6c0b833e7593e063cb538e4b96fc45efdec052a860a438b1822db3caba0 SHA512 190c943f094278bd9cdbcd89e17422070439fbed821dee62eb784bf4c1c17b5cc6e487030e1bde54e5e96853a8fcd90bf68b8f7f15c39f7187e88c84cf499d3c
MISC metadata.xml 346 BLAKE2B 2f30df61a72a09bd4d12a5adaed82179b86b78d84beb8406478fac7c98b25958cd6feafc72389b454542771e4e836eee8b757223d100264edd984db918c70144 SHA512 632730a4ff8486ca00126bd2933198c5ece0b38361fccf2ca3a7b79e4d0f78c801a86218d3c545e3aa62102e5a7e31ff14524bcd3f40001f81ce44693631e0ae
diff --git a/dev-ruby/diff-lcs/diff-lcs-1.6.1.ebuild b/dev-ruby/diff-lcs/diff-lcs-1.6.1.ebuild
index ab3d007dd016..203e74297b9b 100644
--- a/dev-ruby/diff-lcs/diff-lcs-1.6.1.ebuild
+++ b/dev-ruby/diff-lcs/diff-lcs-1.6.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/faraday-retry/Manifest b/dev-ruby/faraday-retry/Manifest
index 62d8d79c3c84..598aa0217576 100644
--- a/dev-ruby/faraday-retry/Manifest
+++ b/dev-ruby/faraday-retry/Manifest
@@ -1,7 +1,7 @@
DIST faraday-retry-1.0.3.tar.gz 10732 BLAKE2B 4ab94c84242b1009221e7c44273a3dc3e07ce3303b776a42ac04c6adec5439ff83ad583e2b3670638d08aa5117ee897669dc4e8e3d13e3a84672cf9001580889 SHA512 d3d50c6ccca97b3c7f076a45f0be92c9d601a005328d09397d8ac56492688296cfc2e61327389e10d4989df957bc76be7c270b6cbae3b9b2b8023fc9da265698
-DIST faraday-retry-2.2.0.tar.gz 12498 BLAKE2B a6cd459b745b219ee004cda59e4b1d9199676968ff4e6ef1ba8676badb1c10614a09a30467356032be9054d276055047a78a23b41d65ba84444680151eec688a SHA512 d7dd1bb5e7dd9b0cb94c5565bfd3a1c6c3f67277e15c0fb85a3fbd422a9939be22037089c918a607ae1cb71c18069ea766ab0fc18c9ed2b24fac820d25a6f85a
DIST faraday-retry-2.2.1.tar.gz 12769 BLAKE2B df42e17b6aca3ff7fceb5491737d240de0417fa1ee2e339c67de0c270ae23cafd20864cb671d59d4aa8583e053398badde2dc0de7e9d44dd6217edf31be3e6f0 SHA512 56e0c42f8014641534dee7afdc679a8f2bd3c62b62b588ebaa1b684378d4b0049a358b8afcebc892a1044fbac88987e0e859c42e5e67c301406d4119d285e814
+DIST faraday-retry-2.3.0.tar.gz 13470 BLAKE2B 86fc333107f37e2c94ecef091356c1c344a888347c72772fb9e4804c078d4403a0651d8501176f090ddd218856add9443e489dda38b98b44b21f9f47af70a516 SHA512 73029115e2bfd2be2a3bdfd1024a89444a581d972e53fc0a333d6d8f13b4876270cea2a2f26b000cbcb1605c96fe46660530ebd23c8cf31ec8beeaa2090b6821
EBUILD faraday-retry-1.0.3.ebuild 1022 BLAKE2B 1a8a2f20c5102a7cd1a4365a56f4a5da9391e9d9e82d8331ef1a4b4747a6efd6c45f930bcea564d8f6d6aa8e1a25de2d22540b98aa2d9f119f487bb26a5baee6 SHA512 a97822aa2e95e5be544f0c2f5a9ca780c28de3d2e115e2412fcfd2abddf0dd8c76becbbdd4cbfca093541eb047d23123f091dc3f78429f65baf6f9b5aa0300f2
-EBUILD faraday-retry-2.2.0.ebuild 1016 BLAKE2B c6c42de9cc52017a498db9164f5f8b61a803a1d083c50b404b88afa7de48abdfb77fd6dcafee99975b1c06bc3297ff42405e7b64e049562472ebbab7f1448665 SHA512 4c8d77f6283a2f376378ce1b2f773564077efec0f7eed36d95abd5663f7e2812155d4a97535eeef880c9768563fdacbd04ae29bf0160efba988aea42590ab8aa
EBUILD faraday-retry-2.2.1.ebuild 1007 BLAKE2B dc8e9c218ff59ccf35418039945366287192c4ebade10ab55e8a195ff448950d32d070153e545bbacad6780454ce87791f75d8209e413b913ef0d13a749e57de SHA512 106c6e0101342e1b3cf69693ab18e4e0cfb9943371d848d21cae8a7d68d2ccbac6aad096556d38ee03d47bd2cb6170fa11266474a87490f8ee503df4f9bd21a7
+EBUILD faraday-retry-2.3.0.ebuild 1008 BLAKE2B 3740d950f805266e7d3d59201886765c2aa77fe5f36537b4029799a6a5d57b9de5fba03ac14f911d778bf0028706a817b6a918f2039b473bfdd4272d16cb4b00 SHA512 1a6e7434172ef160ac2a5ba59c17b750e96ae1e43e152ace29ef49a1557dcc5091588336ff124b7b5ccd1c9a73f8ef6fe4b6c8fdcdf7ffa92730e85566cc03db
MISC metadata.xml 351 BLAKE2B 02c568077982dfa7688fff59059ef5b472aebce02ffef77c6a582d3b485fa1998f8add5e391bc7ec2d5cbd08e10d5cb6b2964e3c12dd0d92ae86c852d67b308d SHA512 59f03a20b5f13386f63728ca84c0964e4759e08629f6ce2541cdec189c92bfb8fa3fda3473551a9332c9166f72f5a813f7b8628244b9b2349eec62e2ad2d876f
diff --git a/dev-ruby/faraday-retry/faraday-retry-2.2.0.ebuild b/dev-ruby/faraday-retry/faraday-retry-2.3.0.ebuild
index 3a69aa71ce2d..245094dd84c0 100644
--- a/dev-ruby/faraday-retry/faraday-retry-2.2.0.ebuild
+++ b/dev-ruby/faraday-retry/faraday-retry-2.3.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
@@ -21,7 +21,6 @@ SRC_URI="https://github.com/lostisland/faraday-retry/archive/v${PV}.tar.gz -> ${
LICENSE="MIT"
SLOT="$(ver_cut 1)"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE=""
ruby_add_rdepend "dev-ruby/faraday:2"
diff --git a/dev-ruby/rcairo/Manifest b/dev-ruby/rcairo/Manifest
index e65529fee6ab..9f83d669ec4f 100644
--- a/dev-ruby/rcairo/Manifest
+++ b/dev-ruby/rcairo/Manifest
@@ -2,6 +2,6 @@ DIST cairo-1.17.13.gem 199168 BLAKE2B 07472d8c3cb71ee6351b0d3fc3a8b22eef586f4467
DIST cairo-1.17.14.gem 199680 BLAKE2B 87659c65512875c232b6a28570853fc7388dbfc86929cc41dee1aa11357cc47244d2b63851fdff59ae3200514cc76bd2d9816d1b8f2ab1ec4ced148063313c7e SHA512 66a41f108af4d1ea7189bbdcb8e60c3029f042e1be6db7e40739e0f320b1a3cee19e5e76c5bcf4336c24464d9ef54d8c95c7149f923737824d88b320163746a7
DIST cairo-1.18.4.gem 199680 BLAKE2B 4f20a22a4b41fad0e5bf7611d590d8a8b68172b494dc8d0ad355b494d713474258a2712aab0c972e0add973303e15fb66819fbb02c5dae890a4f650140afd1e6 SHA512 665a791f54567bb81e8533e56964640c14dce195da8b5cca968930dcaef9a28b705c5a04901a796f0cc645e1168fd127da95f0d1f6dbe5a71ef27d8f4624adb7
EBUILD rcairo-1.17.13.ebuild 1778 BLAKE2B 5f6eb44ed19dd91089e2e328caa538bd9d30fcd712d0d9828723a958d404a8e49552664cba212e46f6d4e1861164b70d37371f0a3207434bced9f4f63a23c378 SHA512 0e30023f4244d6c090ab1a3f72a74e5f9ee6ed68a7b3dd332633cbb2834ab2305e1f19ec45a832b155c7f0cf5eb69af3ce9f570c03405337d6fdb5bc3e5eba16
-EBUILD rcairo-1.17.14.ebuild 1761 BLAKE2B 0d784826e85bb7e50474fd86b49c5cb640ed02e1a0b6db8cdcea4a5bf676f0501e9e01e9a758c90b967a40d315aefae860efb8a114930d14b456393c0f528c18 SHA512 11952b43c54d36b664ab8534dcacc38cb74e110930e5e75d32470f4643741f7ca7198d4fa50535338d0c9f47738c227ae4bf8f7449c81d07af65904e23f3e923
-EBUILD rcairo-1.18.4.ebuild 1761 BLAKE2B 56f61cdcb9e9ec427e98a689711b5100e15d8d48bced26b55c6a2933101dd058d793340bdd47b1f902e090c5db8a207c73364b5b3d9198e966586dd4f787191d SHA512 53c42d85d9220904243f3bbe91e4a889ae05bd14a04dc90f5d17839e13048f698915d9c644200e06794e5062cf27a51cb696913bbca74da4163564cb0835f12c
+EBUILD rcairo-1.17.14.ebuild 1760 BLAKE2B d0a0a992a69b4a9a1816006fd621038a355005d40103b0a5f9bede53d61cb483b5c0882af551fc7dd2e168d6049f7077fe795f8c0cbe7b16d9c21400480b15dd SHA512 f3187d2ce1f091b6f0f88b970efee3fe327eced80011c307c1dd497f05294c5a37534e01af4de9e8227fe1fe5184e45ed30b2973aa75b265547722170380640a
+EBUILD rcairo-1.18.4.ebuild 1768 BLAKE2B 92ed54b4a8a4f7d228e65709ca9f145b88c5648464a2949cd4d137768d516c6ce0e737c61824e3e9094dd5aa8e50d02b597e5dcd0ea0c5ba17cc3f374e95db63 SHA512 946df55accb6fa41334c685761334f48a83ba45668c6b41335e31138ab9447b8afcfa36c8eae115ab1609bc01b7746f8a2d6931f9a2399764222c83d1dbf3364
MISC metadata.xml 323 BLAKE2B d1322d7bd494ec82a2849f35ec35cb30cd7cf145bbf2ea5a3042ca2da80ea45d4a3eb7870dc19e2d6ccbbe47ebd8c373b4b4237fb21a66114c6d6bba7c20ae8a SHA512 20682bc8ee4d20c7ff908efb1816c9e1dc08b31469121beda675dd6098f5082ad5f338f54ac01f1cce3875b979e0348cd99617c7fa237f0ffbeaecb8d5642856
diff --git a/dev-ruby/rcairo/rcairo-1.17.14.ebuild b/dev-ruby/rcairo/rcairo-1.17.14.ebuild
index d3a664f72a78..9e09887ca12c 100644
--- a/dev-ruby/rcairo/rcairo-1.17.14.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.17.14.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,7 +23,7 @@ HOMEPAGE="https://cairographics.org/rcairo/"
LICENSE="|| ( Ruby-BSD GPL-2 )"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+KEYWORDS="amd64 ~ppc ~riscv ~x86"
IUSE="test"
diff --git a/dev-ruby/rcairo/rcairo-1.18.4.ebuild b/dev-ruby/rcairo/rcairo-1.18.4.ebuild
index 1bd655f7fe28..1168d3f76255 100644
--- a/dev-ruby/rcairo/rcairo-1.18.4.ebuild
+++ b/dev-ruby/rcairo/rcairo-1.18.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
RUBY_FAKEGEM_NAME="cairo"
diff --git a/dev-ruby/rrdtool-bindings/Manifest b/dev-ruby/rrdtool-bindings/Manifest
index 0055d7ae017e..0a802e6e877a 100644
--- a/dev-ruby/rrdtool-bindings/Manifest
+++ b/dev-ruby/rrdtool-bindings/Manifest
@@ -4,5 +4,5 @@ DIST rrdtool-1.8.0.tar.gz 2955398 BLAKE2B d821d662af432c53760bc0e9636b84d9209933
DIST rrdtool-1.9.0.tar.gz 2972593 BLAKE2B a5633b1bcacf53823f95f7899872e67d9941faec235c56546de8b66faf15a958a7c0d6a86d569c078e11a478dc272b1fbe784c3d3d9d45e8c3de696f0d6e378a SHA512 ebeb1fd9e1eed8e01d4d08a4f07aa22c272cc95ac87852f81a892690e6f446b5398bf64689ea99622779cba490722d97b325bda2d2a6d4dfc0719929b2a4c041
EBUILD rrdtool-bindings-1.8.0.ebuild 1416 BLAKE2B 88f432af8fa0a320872d2d94b02def6ef2b59d0f1aa234eb40151c2a1f37f160c49ef9f9f636813bd9b5fa848631cb38fcf8e1e0b08155c4e6f74be18793fd9f SHA512 87041bbd943efcf8bc502a419d32f3f3010bca8ba4296ecdedc882a354835e101647abf858250b864a6c3b4b2d34617fa202a2942b7f237e624120e4c56722f8
EBUILD rrdtool-bindings-1.9.0-r1.ebuild 1273 BLAKE2B 8f7321ed993849c8d6c96911420dd6dde401a11cca48fec0115b9bd9620650873df7b4b29d2489359dc1b908b60110f0ca35ac55319a2decfc139e0d7012f73f SHA512 254f833ac74e7c5a557aa392850d452fcffc25cc9b3fa1b04822565b71af5e3a29fb475f3136ec393a3808589c9c808cda1bc0fa457e33524ce2552cdb3d4cce
-EBUILD rrdtool-bindings-1.9.0.ebuild 1428 BLAKE2B e48b54d767c8e87f695b01e574b91673bdfb0cdbf97226cb5bea3564d769bfc30bea5782ee7732beaa81b30dd68f6103e829121a2f415c5c1de7c09edb3f8dd3 SHA512 4b9d878797a84760842fd04c0995f59bc080b67f02cbd6f4a2ed1ccd0e745c74fbe88ecc5270f3e20324ce948c55e08cdb41be70c1d0964ef3c88eb8bf099d48
+EBUILD rrdtool-bindings-1.9.0.ebuild 1427 BLAKE2B 8cbd35dbafc76e14c5d31e9a60f291f8fe2d65a6c353f75ebaa4b43a69cceec605e7949a52677014d39f970d4241df036a590b79d5e1ba9bc894841fbbaee761 SHA512 d1eb71feaf14f232da16caa2734df25e8d10d915a9c57c5ed0ef5a8b517325d96766897809446e9088fd7ceea593221edc725e8fedf615c29fbd4037b21396bf
MISC metadata.xml 558 BLAKE2B 7b4fea02de2bfa8a15f39d975f460ef26e94a2ce84bb727aa772e6e2ca2086c55f7ac1b937057b86f8bbdcff1052f04a27f756d2a296837bc1bc4d9b5930aa15 SHA512 b0d41ec3fa95eb9e15c5a9dadccb269fde07eca2c870e4c9df9a5c098da4719b57e70472d8f8c19533774a310d1fc19230ec2ec485f0703e88eda94c38fd264c
diff --git a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.9.0.ebuild b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.9.0.ebuild
index 730fa2e58478..05fe9a6fcc06 100644
--- a/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.9.0.ebuild
+++ b/dev-ruby/rrdtool-bindings/rrdtool-bindings-1.9.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
@@ -18,7 +18,7 @@ RUBY_S="${MY_P}/bindings/ruby"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="graph test"
RESTRICT="!test? ( test )"
REQUIRED_USE="test? ( graph )"
diff --git a/dev-ruby/rspec-core/Manifest b/dev-ruby/rspec-core/Manifest
index d2fbdc902efc..21a5bedd6d82 100644
--- a/dev-ruby/rspec-core/Manifest
+++ b/dev-ruby/rspec-core/Manifest
@@ -1,5 +1,5 @@
DIST rspec-core-3.13.1-git.tgz 414144 BLAKE2B 390b6bd1a487ed85862c3a7099706ce4333b5961cbd5d0ecb8ef5a2cd4621fbd92da1effd1262c418ad840980b76e05df63deca06431a9dcbd3c281f47044a07 SHA512 48c1cb928b1157f4e8ecf412b3bc8bf71f1bb8b5e00891ad76fefb70ff7c19e5b7c6f6e93e4332f3268c2cff290ed7689e13692bf58e07a366e0685c4870afbc
DIST rspec-core-3.13.3-git.tgz 916455 BLAKE2B 911e2ed5872cbd6b3531b736bc4fc901ac70b7742c7b3a28026d65824dbf291c29b9f911374f13acf29beffa0ba588e369555d3b5e5054f2bd7bd833ac757e6a SHA512 decceb71366a0baa5b690a1f58224f340b8559bef90f5fdfd0a0066d884db7b32c4cf841959776eeab41b7285d77e6e1cb7ee8b11c436361ac95e133d41f7aa0
EBUILD rspec-core-3.13.1.ebuild 3305 BLAKE2B 2159cb8f2ee52b748cdea4701ecc58dbabd910eda0cbed82479bbade9aaec7fe6c02d3b59e66ccdb0e8b1b4cf33aa499c21afd4e1020ec87b877bb8f0ad5e7fc SHA512 b7b6442394d6c6c35e1039fec793f57a0c76a91e801fbbfc13d62ca2eecfb4c70ec3e82de73b8929126f87c056c1464b25eca2a20fe5b14f9cdf856608daaed0
-EBUILD rspec-core-3.13.3.ebuild 3345 BLAKE2B 1695d62e9826116dbd3653d6358f1f01979326178308dcdf1fec47509e8167158c8dc403ff77b6af69e6b9cfdb48bd55727d563f2dcdd3df3ab81659230ed5b9 SHA512 2e1dca35802a6d5008c4287bea9bd24ca54de8644acd0a3bd596c1c9c3d7b09765cbf63ab256692fe2d70107eb457337997317cbd5568b7aac3a3517bcec2038
+EBUILD rspec-core-3.13.3.ebuild 3503 BLAKE2B 6a7eb9bca0233cb2ad9ae23a7f027f67b8f04b1662a37bc3d38033b80f8248a4834d7a26a3c60e0dc3aa5cf44777d35306eca1ace3e259c7cc144a5a59bc8164 SHA512 765561d775592e5709226093a1904ee02fa185de285386a8064ebdc29f53a4af644e2b34be0ee52d2f4bdbd0a4118417662076060826f0f000a45a49d7d1ed22
MISC metadata.xml 466 BLAKE2B 008536967fd0a54923be3f70885dce7b04ca3746699dec4bd0f2ef56a41997c0e44cebd553d4c899fd815c587eb1f5338d86033d1d3e96289aaffdf9a9fcde06 SHA512 9a1f175cffe5136506e4d3b185a7bb974dd3de45683beda00267d47339472ebf8fc1cbbb37ef6012f14cb3b0535e386d98e3bfb7a955f9ee20484cd2ad9013c5
diff --git a/dev-ruby/rspec-core/rspec-core-3.13.3.ebuild b/dev-ruby/rspec-core/rspec-core-3.13.3.ebuild
index 7c57bea8670e..b92dd069520c 100644
--- a/dev-ruby/rspec-core/rspec-core-3.13.3.ebuild
+++ b/dev-ruby/rspec-core/rspec-core-3.13.3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
RUBY_FAKEGEM_TASK_TEST="none"
@@ -81,6 +81,10 @@ all_ruby_prepare() {
# Avoid old regression check (already fixed upstream)
sed -i -e '/uses only one thread local variable/askip "old safety check"' spec/rspec/core_spec.rb || die
+
+ # Avoid specs that fail when dev-ruby/uri is installed
+ sed -e '/running_in_drb/ s/describe/xdescribe/' \
+ -i spec/rspec/core/runner_spec.rb || die
}
each_ruby_prepare() {
diff --git a/dev-ruby/rspec-expectations/Manifest b/dev-ruby/rspec-expectations/Manifest
index a3dbcec48c92..cb7a7c1d566a 100644
--- a/dev-ruby/rspec-expectations/Manifest
+++ b/dev-ruby/rspec-expectations/Manifest
@@ -1,3 +1,3 @@
DIST rspec-expectations-3.13.3-git.tgz 223417 BLAKE2B c246789687c9b09b715093d0e730a76d04f009866e2886c9d2ee189015c93456cbb046cde72d2775d23978d5410e3e0f1b0337d7bbee7645319f14fe7375f6e8 SHA512 919e01204264611c77fddcf2e6c0e1707f95707ef3b04c40241951d732118e72ab9b7ad860f6f5639da631fb844ca76f512283a988b6561bd23ec6ae95aa013e
-EBUILD rspec-expectations-3.13.3.ebuild 1410 BLAKE2B bdb18d3c112e35ac2c7b79e4c6738c859e00157ac25cd73db558531b9ca7230868e6422358bf1020d35046f72fa53df1b2c972fdd539554496e23b1c84736dfd SHA512 47d9d2859054812f2876a138bc13a8c1988e0d8097cca249c462d2be198563332402767d169e67fb92b2f14290f1053568df6985748b0d4fd7ff1181ff8394f9
+EBUILD rspec-expectations-3.13.3.ebuild 2002 BLAKE2B f7dea916585c14979cf21b0301f52b51f2c6ff29cf171a13a1820303a0069277e9ba2bf9e797e0cb219ae0be0d479854ac079600e4fdec39aaae6b17f7c1dce8 SHA512 887bd57cf5c2292125a432060a777076879afeafaac527f7103fcd3a23dba44009e067b3af9a64ebfb9799375c4869fdfe3eee320e18f3e4aa4aeb6b7db0767f
MISC metadata.xml 351 BLAKE2B d819679f0a74e7885241c77f001e1522143ea052a1cd511d128c3321aa96d6060b98ef11c615165f631d4081f5757c7ed463de58f44acb6187d026ce86a2042c SHA512 1f43d7394a1fc32d2aae92b66a513af0572ee1ed4bed3d391b4774df97919113ec9ec9d0da68e26f1c5558d877e1c8fef01aca6b92ce6b70bc3b256ad70dade0
diff --git a/dev-ruby/rspec-expectations/rspec-expectations-3.13.3.ebuild b/dev-ruby/rspec-expectations/rspec-expectations-3.13.3.ebuild
index da99fac8e53d..9898cd676ae3 100644
--- a/dev-ruby/rspec-expectations/rspec-expectations-3.13.3.ebuild
+++ b/dev-ruby/rspec-expectations/rspec-expectations-3.13.3.ebuild
@@ -1,8 +1,8 @@
-# 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"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -47,4 +47,22 @@ all_ruby_prepare() {
-e '/git ls/d' \
-e '/add_development_dependency/d' \
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+ # Avoid specs failing with newer diff-lcs. Already fixed upstream.
+ rm -f spec/rspec/matchers/dsl_spec.rb \
+ spec/rspec/matchers/built_in/{compound,have_attributes,include}_spec.rb || die
+
+ sed -e '/simplecov/,/^end/ s:^:#:' \
+ -i spec/spec_helper.rb || die
+}
+
+each_ruby_prepare() {
+ case ${RUBY} in
+ *ruby34)
+ # Avoid tests failing on ruby34. Should be fixed upstream.
+ rm -f spec/rspec/matchers/aliases_spec.rb \
+ spec/rspec/matchers/built_in/{change,eq,has,captures,start_and_end_with}_spec.rb \
+ spec/rspec/matchers/english_phrasing_spec.rb || die
+ ;;
+ esac
}
diff --git a/dev-ruby/rspec-mocks/Manifest b/dev-ruby/rspec-mocks/Manifest
index c95df197fec5..dd6a17ab3619 100644
--- a/dev-ruby/rspec-mocks/Manifest
+++ b/dev-ruby/rspec-mocks/Manifest
@@ -1,3 +1,3 @@
DIST rspec-mocks-3.13.2-git.tgz 209159 BLAKE2B de4c16b11e1ae970ae39d5797ded171b72b95b5c2258b284283e499391332c4afe688aa52703a87daa38f31c3da266e676041a0d50e417b379f9e94a66d530dc SHA512 cb9b72cf1c85adddec59a19a683beb582f527ca3ca766f73f086c30e485e9267d8574344286f858d4c519df66cfcf225aa2f6f194c046781b8dec80aa240697f
-EBUILD rspec-mocks-3.13.2.ebuild 1596 BLAKE2B ded5ec2574cd55fde436baecd4be218bd18d6d588b7474e625d14f317221a8277139488379e2f86b44638a1c1b8d4a84f4919aec94089126da3eec48ce3a20c3 SHA512 7979b32c72e6caa2594835274237a09c0e844d60b37ae05559308717a3bedb351712a9e1c9e3c0e250007348b251c4a24ef8bd2526c09a95d8997ea129a8a060
+EBUILD rspec-mocks-3.13.2.ebuild 2194 BLAKE2B b86aa14a98db175cdef64e2e2ae934a586f2f886ead75a13b876aa3b98e89e8d9fbc4ac10e7a40279b298a46cb078b0e34e9bbebaea5f2b7eb2315db8910fcb6 SHA512 1712f2fa7e9fac485dd049a73dd448265f36a13515d7355afe0b6332aec9736dd16363846b483a367133dca8e43df8433602f5b0020703317abc390a861d0673
MISC metadata.xml 344 BLAKE2B 5b939c668a8c75c33348bff9e8a0fa6042702fb59cdfdc2c8b45db1d9d191950a63d6f9b1329e6a2717a097d7b001afecb9ebbd0fa08badaf95664d37b06eb17 SHA512 026e9a293c2f99d86a11f37267fddcf54dbdc33aec00f470a988d477d6e3198ccc478c03cca059be0a4e324b9f256719c99c7c81af97c75fd7cebab433d4b1a1
diff --git a/dev-ruby/rspec-mocks/rspec-mocks-3.13.2.ebuild b/dev-ruby/rspec-mocks/rspec-mocks-3.13.2.ebuild
index 2fb83c31eda9..c9e9103f5679 100644
--- a/dev-ruby/rspec-mocks/rspec-mocks-3.13.2.ebuild
+++ b/dev-ruby/rspec-mocks/rspec-mocks-3.13.2.ebuild
@@ -1,8 +1,8 @@
-# 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"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -51,4 +51,21 @@ all_ruby_prepare() {
sed -i -e '1irequire "spec_helper"' spec/rspec/mocks/any_instance_spec.rb || die
sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid spec failing with newer dev-ruby/diff-lcs. Already fixed upstream.
+ rm -f spec/rspec/mocks/diffing_spec.rb || die
+}
+
+each_ruby_prepare() {
+ case ${RUBY} in
+ *ruby34)
+ # Avoid specs failing with ruby34. Should be fixed upstream.
+ rm -f spec/rspec/mocks/argument_matchers_spec.rb \
+ spec/rspec/mocks/double_spec.rb \
+ spec/rspec/mocks/hash_excluding_matcher_spec.rb \
+ spec/rspec/mocks/verifying_doubles/expected_arg_verification_spec.rb \
+ spec/rspec/mocks/hash_including_matcher_spec.rb \
+ spec/rspec/mocks/matchers/receive_spec.rb || die
+ ;;
+ esac
}
diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index 84df4bf27e98..b544c1f31f04 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -1,5 +1,5 @@
DIST rspec-support-3.13.1-git.tgz 79672 BLAKE2B 73a1b7c8508fd361ca06a647b3291e51eb5cd7f5ea3061b41b81daa724a8811a4891a8b0fadd440b163cf7cf8c43cb2e81e440da57613e82f791cb656913ecf5 SHA512 afbd76d937c5e2bfff8eccd69f4cd5081befc667fdef699743f809bf3f3bdda2404a24fb2408bce3373d7995406ca11a76c734d973957aeb6ada3d41fa59249c
DIST rspec-support-3.13.2-git.tgz 914469 BLAKE2B 9bb0977420f8e034b47f7f8589e372483265e8a7b783bc2222243a1a500d7852ea948f44a8b19e0c3b1fa62379b8fdb1d68e7dd98ac439585cce91086cc0d5e9 SHA512 f4f46ecfc6d5b9dae9a210fd25b0ac96c9491e9b20aadae8d26997f45cc81b3dce6dbbffc727e406517869ae68cc46f73832f8f3793cb10055c342dc16f5848d
EBUILD rspec-support-3.13.1.ebuild 1872 BLAKE2B 4a043c0ff30e9d942bf47a24dc03ad24afe4e0679963ba95f5bbba9eb54bd8a9d48ba40e24d2abbc569d62d32d766dd3e16b6797c68a4d8785f942c996f50c48 SHA512 9e9a1c37a898088263c8ff97fadcbe755b70a0476fc9e1bff1bcffa8c4a2bfdc517a676bf181e6a1cb29ca2cf9f0d90ce1afdfff9c669886cd9e9d62012a0190
-EBUILD rspec-support-3.13.2.ebuild 1922 BLAKE2B e1b559aa624b4d62f1badbdf014986b94ea7d286081c0154fb950cbd524a49c225add33ac67479b743fa4a7cbdabca4ada0e8ec07587d13ce29575686cb1dceb SHA512 8d23358dae84dd09ae18d6751f7128f908c44a8a815408901008a202f96779ab5b11c3d15c514617b60af684d5b20af56a91ad4fe95dd5ca2345c887129fd3cb
+EBUILD rspec-support-3.13.2.ebuild 2055 BLAKE2B 97231231fbd09f5913186b98da3b64110f88a1162d9b69f9a30d0af88aea508b2143caa0581ebcae2de7747358661510acc3e9c6ac9ac5bb9880077c9fd07bca SHA512 5ea1c284446ccfb5b430795685e767a4381c12b56dbd6482b2dc73b79198fa978c27afa0a9b696c3674323faedcfd1f2ab7f9e3e5c48ac02a8474608d5e554f4
MISC metadata.xml 346 BLAKE2B 74d62cfe1930a3bfaad9b1b14ce55b0de81a0963f1e4e5ba0f104ea51adac0ba86c7cbc38831630029a8e487623df0d279028b5d1b2391eb2bdf060582c80be4 SHA512 60c7dd2d3d9d103b3c0e505d62975571eab89bdbc92203c2bff8cd9b854dda3020490f9592464760798b8e5d973ab3be7b142dca2d03583b822fb0a83761a225
diff --git a/dev-ruby/rspec-support/rspec-support-3.13.2.ebuild b/dev-ruby/rspec-support/rspec-support-3.13.2.ebuild
index 8db61d81be11..d3ab122d0d93 100644
--- a/dev-ruby/rspec-support/rspec-support-3.13.2.ebuild
+++ b/dev-ruby/rspec-support/rspec-support-3.13.2.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -50,6 +50,9 @@ each_ruby_prepare() {
-i spec/rspec/support/differ_spec.rb || die
;;
esac
+
+ # Avoid specs failing with newer dev-ruby/diff-lcs. Already fixed upstream.
+ rm -f spec/rspec/support/differ_spec.rb || die
}
each_ruby_test() {
diff --git a/dev-ruby/rspec/Manifest b/dev-ruby/rspec/Manifest
index d3bbbf4ae928..6c36dd8e6cad 100644
--- a/dev-ruby/rspec/Manifest
+++ b/dev-ruby/rspec/Manifest
@@ -1,3 +1,3 @@
DIST rspec-3.13.0.gem 10752 BLAKE2B 41df21678a628fff7f86167bf80afcc602da2d5263c2f12e666cbce9401a51ff82887cfdf32fec85194b2511930525e2b2f1dda902437379ed45b78d99f830b2 SHA512 4031dc10cfd3fbdd8f023328df661159bf01d6fefac89a2750119c2dbe58ed2daf75737598002164c9760e366bdb7e5c1076430c2d67502ab0cae51ef94b5ed7
-EBUILD rspec-3.13.0.ebuild 621 BLAKE2B f45010faacc23beb8a8471d3d1c2171f1cf65bb431a058cf5b192efc192cd126547c85367d6aab7823b984613b592408100058fbf2bcb6187d98cef457ce076f SHA512 13d365f03ae3552f926fc07b30711b2e564b86830427cab60749ea2f740883408c86ed8065738668c21f4ba78b43ab7ad5d33c8ab63efc5324fb970efd91ded8
+EBUILD rspec-3.13.0.ebuild 628 BLAKE2B 5a316d338b12263ca7178c52a75101dade6f05b6e0fbe230b746a96852916379c85d44b6acaa371fa27af50a4277e01f688b214537d6169c92e6b136773e756b SHA512 bfcfc428a5be8eb5e1813a606319ff0f7f81db443b1923fdd534c159a54abdf1e63e99d4768c18481ab8f4d1f75768d3e87af69365e36bcdc6415bcbc38f22e7
MISC metadata.xml 338 BLAKE2B 1e5e8d2aab4bb1d0c8d8826267a9d957cd051b4d9d687f38609d44f78222bcb13f415f7ea46aafb968f005a701b94716e00137d8e5afc55944f618694d9fdf5b SHA512 8230df512530fd14410adcb365feabe3e79b826b047759a2631d234bdc00ba807a790eeb646fba74547aac12c577a0b34cfe4ca1b71c0633728982f0b6d1bd17
diff --git a/dev-ruby/rspec/rspec-3.13.0.ebuild b/dev-ruby/rspec/rspec-3.13.0.ebuild
index 58cb7312f0cd..ae8599e24e35 100644
--- a/dev-ruby/rspec/rspec-3.13.0.ebuild
+++ b/dev-ruby/rspec/rspec-3.13.0.ebuild
@@ -1,8 +1,8 @@
-# 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"
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/ruby-atk/Manifest b/dev-ruby/ruby-atk/Manifest
index 269afec2cecc..b24e69df3082 100644
--- a/dev-ruby/ruby-atk/Manifest
+++ b/dev-ruby/ruby-atk/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
+DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
EBUILD ruby-atk-4.1.2.ebuild 376 BLAKE2B 16fb8e6a9e6e18aa15bc2dfb8448b70043a5f55e600b7b787412fcc6a94e1e7e211993b7d15201807a63e166c003af971813ac7943ce2d6c594c5b50c9f10c52 SHA512 7d147685d5d0f994c332da49464f3d2b4e7861e81efc26c586a6a4374987351aa204f07118a1c7be1277bc90c531ebf6fd8302f181b8cb16edbeb170dfbafb5c
EBUILD ruby-atk-4.2.4.ebuild 367 BLAKE2B af35a3d3eb8368c285f6d4c383623ff54cc850feea715d3c51efff55a3b2b1d6de09fa06c2fee690fd2c9ad8a203fc3c8716a1cbf50e1c08a78107e5c04a3155 SHA512 03bd54289de672167b5fb0088e93d2beee59d1edb869d615fdec2b8157ff88acaca5e1506c64f0b82b8b272cfc4bd7b6a7506c4dd97b76c209aea386479f4f02
+EBUILD ruby-atk-4.2.9.ebuild 374 BLAKE2B 3527b85b550b747cdb2417a05cdcef861fb92acb7d263f70c6e9253cded67c04b33df3d255bbca921b00148d42a558ba63ac582c1d65d26665d5fb1a4da3b1f2 SHA512 5b6b1434452e0e1b591e0b763e76609bea704857a67653da3e435a8f8be20eb73c9ee9ca0bd0a7184123450b3032eb274a7bee5e99cff10b0f32bf56ac4b051a
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-atk/ruby-atk-4.2.9.ebuild b/dev-ruby/ruby-atk/ruby-atk-4.2.9.ebuild
new file mode 100644
index 000000000000..3928ef1d2e2d
--- /dev/null
+++ b/dev-ruby/ruby-atk/ruby-atk-4.2.9.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Atk bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+RDEPEND="dev-libs/atk[introspection]"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-glib2-${PV}
+ ~dev-ruby/ruby-gobject-introspection-${PV}"
diff --git a/dev-ruby/ruby-cairo-gobject/Manifest b/dev-ruby/ruby-cairo-gobject/Manifest
index 03cb6ca95b90..ffc0e1614d01 100644
--- a/dev-ruby/ruby-cairo-gobject/Manifest
+++ b/dev-ruby/ruby-cairo-gobject/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
+DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
EBUILD ruby-cairo-gobject-4.1.2.ebuild 432 BLAKE2B 230bbd5b38d2726770d5882410f630883d2b793968ca80140e58a188bbb61f8ebc915038edef41a4c0acf4396446e89fb9f32719ea8b49e2fe27de7041d6655f SHA512 79acd3e9d8db042b268402611e2f1f8bc4dcaec4950dea3ad36df42344a8c302f73639331ca6ca3817538d62c1ec0d51e62d79288aa0e4591a1036e758852957
EBUILD ruby-cairo-gobject-4.2.4.ebuild 426 BLAKE2B 04fcc6ab8d5fc7649afab81686103f84a7f47423e3e80e001aa217ec8ca7d3aad40ac4984d224360e525b5b33266768a817f53028167365ee60eeac9fb1a8431 SHA512 2fdb8bc2317df3d387b79c1ccfd9679eb66ad443279b972d8ad1395515b9fbdc91ffdee30ae253f085c42c966b21eed32a8d8ea0c52c4d4952ff84e3665de6d1
+EBUILD ruby-cairo-gobject-4.2.9.ebuild 433 BLAKE2B d23e164769acfa037ac60eff55f16089d46fe76482300e994f4c26247a26874f41e90a7d16c7a8fb59dc31af98dd5c72583db543e22bb9eab27a3bed0dcb9215 SHA512 f2074118156ce0c05e064fea96e2d3d92208006b77860b845ca73fde57f231f3866902dc9996bdb94d7c0e876956ae901caa3df7a0aec76e62840fff791a23ce
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.2.9.ebuild b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.2.9.ebuild
new file mode 100644
index 000000000000..9b220d849a15
--- /dev/null
+++ b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-4.2.9.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby cairo-gobject bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE="test"
+
+DEPEND="x11-libs/cairo"
+RDEPEND="x11-libs/cairo"
+
+ruby_add_rdepend "dev-ruby/rcairo
+ ~dev-ruby/ruby-glib2-${PV}
+ test? ( ~dev-ruby/ruby-gobject-introspection-${PV} )"
diff --git a/dev-ruby/ruby-gdk3/Manifest b/dev-ruby/ruby-gdk3/Manifest
index 4475ea1eaabf..79e4ad19c1b2 100644
--- a/dev-ruby/ruby-gdk3/Manifest
+++ b/dev-ruby/ruby-gdk3/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
+DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
EBUILD ruby-gdk3-4.1.2.ebuild 457 BLAKE2B 0005d435e29195b1d07a6a3eefe24ccd0fa5910837845e8a095cf06d8ecd930d1d2cb9b36adacb463f6b711e4aef19ced4b2bde1d14e3c9e23f69c1df33ea4dd SHA512 b8440e9104014e914331c8f17611652f0866d0203a2521a85d7561c6bb9e5b23f26ded78a962665dbeb5be9a33414cd1151c318781b04a85dc1d9f03f1e740a8
EBUILD ruby-gdk3-4.2.4.ebuild 438 BLAKE2B c881aac90aa8e1f0b63367f4fb957c4fda3288320d2b346da52aa940a87695a68c966a92f5d46c52de62f7d2d14246c5c40984ecb4dab2322221471d8e0bbf20 SHA512 441c36d8890d99b8ff609c93ef7ad72db92319a413382c3dc391be3cff52b67e7e754a84a581a9be19c241d43ee38d26a76624ee78c3ba776b5e27ac9c5bce36
+EBUILD ruby-gdk3-4.2.9.ebuild 445 BLAKE2B f3adb29c4383973ef0e1c301c856b57ed648f6afafed27aa4a2014a791a59d24ea8919e349256ee834285b8db8fe5c077ee84042febc568c36f016c20cadcf97 SHA512 de92858150b83c3742a7b44a70c22f49d8bbb1b07525b1333b70712a082bf564feb46796dd32c479ef66a9decdca6808870e252cc9674b945a0400e0f0f70a3d
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gdk3/ruby-gdk3-4.2.9.ebuild b/dev-ruby/ruby-gdk3/ruby-gdk3-4.2.9.ebuild
new file mode 100644
index 000000000000..b7a570762fdb
--- /dev/null
+++ b/dev-ruby/ruby-gdk3/ruby-gdk3-4.2.9.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+RUBY_GNOME2_NEED_VIRTX=yes
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby GDK-3.x bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+DEPEND="x11-libs/gtk+:3"
+RDEPEND="x11-libs/gtk+:3"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-cairo-gobject-${PV}
+ ~dev-ruby/ruby-gdkpixbuf2-${PV}
+ ~dev-ruby/ruby-pango-${PV}"
diff --git a/dev-ruby/ruby-gdkpixbuf2/Manifest b/dev-ruby/ruby-gdkpixbuf2/Manifest
index 9c73f3fc55d7..fc09fa70875b 100644
--- a/dev-ruby/ruby-gdkpixbuf2/Manifest
+++ b/dev-ruby/ruby-gdkpixbuf2/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
+DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
EBUILD ruby-gdkpixbuf2-4.1.2.ebuild 472 BLAKE2B 303bcab8e7cda9593c73fb4bdd08b03e8b037f0eea63782f5b4befdfc3d18722df7407f6450695f988d9e61dd2a017967d1b63bb69f7e59399fc5c597d239681 SHA512 2758129745e4384b9d81b59b066135000a7c7ba909246c292e1c9c3d16ab867790e2f155363686af4b9cdbf8e503199f4f25c004a91ca1055675111087db6af8
EBUILD ruby-gdkpixbuf2-4.2.4.ebuild 469 BLAKE2B a0857172b6221173ff9bcc7c702923897ea05c3b93036cb7128cd1db165006afe174acefa8b46238a86d12a3423da24230fadc0cdc6ddd744f3d67e371c3feae SHA512 74575cd93ca43af4ad49fac4f23a92aa59267b391b8a43b649d6bd23e4432bee6d74a1c7f176fca875054d1aef81ed3127608a6b5e044eabfd99506879832e32
+EBUILD ruby-gdkpixbuf2-4.2.9.ebuild 476 BLAKE2B 199d2ed93b284b266c0b6872ebc7a67fe94d7653a4842cdd4892d7cfba638f81da1a37db8192337b965a9de6630bd79598450dda17d194684ce9b09cec119e1a SHA512 7eb744af460a5b78fc88e8319a9081cd735a98b0739eaeb7f5ead9b97c21dd77db816d2ad7417f72258fbfb97d156915748f75fad7d41227cf226ef85af0b270
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.2.9.ebuild b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.2.9.ebuild
new file mode 100644
index 000000000000..1d2bfe45d4a2
--- /dev/null
+++ b/dev-ruby/ruby-gdkpixbuf2/ruby-gdkpixbuf2-4.2.9.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_NAME="gdk_pixbuf2"
+
+inherit ruby-ng-gnome2
+
+RUBY_S=ruby-gnome-${PV}/gdk_pixbuf2
+
+DESCRIPTION="Ruby GdkPixbuf2 bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE="test"
+
+DEPEND="test? ( x11-libs/gdk-pixbuf[jpeg,gif(+)] )"
+RDEPEND="x11-libs/gdk-pixbuf[introspection]"
+
+ruby_add_rdepend "~dev-ruby/ruby-gio2-${PV}"
diff --git a/dev-ruby/ruby-gio2/Manifest b/dev-ruby/ruby-gio2/Manifest
index aa7438ddbab0..b2a30a2e78bd 100644
--- a/dev-ruby/ruby-gio2/Manifest
+++ b/dev-ruby/ruby-gio2/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
+DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
EBUILD ruby-gio2-4.1.2.ebuild 635 BLAKE2B 7457d53942f48fd279d936105178ca4f199886dad4983657746d90982925c460d97f1a1f694d29e7f687e725e8a0ac8995c5eb00c3a8761ee9ff1b374bf5b120 SHA512 34241361d6f46b20b845d21d38b350fcddc4153714774b72b93a2a4bb14b761b75a3da985e102480e18597eaf7676eb80f737dc79c0fd172a91ffa63ab463ed6
EBUILD ruby-gio2-4.2.4.ebuild 636 BLAKE2B b6a1e632666a90384c677e4c9c2db89cb2faa7bfd5a473b7a2dc69fdfca6e03a023dc7b738f1c0a571021a94118edf135ab5f6e93c7fad7df52df255db280ce2 SHA512 0f842304278c6d03f058cf99d2a3de6fca7d7fc0871807562288910866463cfe16a862cafb73f4f675f7832f4b1a3acaca757d0d7fa37c0719c8d10418b65464
+EBUILD ruby-gio2-4.2.9.ebuild 643 BLAKE2B ba3d9063a2c4fd8a21b1b8622039d0cc0262e4dfe4c04012a2ab61206cab9c8c1854e91b8a7ee323b6d18dea07c4281e4b71a4f02416fa6815a68f42d0353f49 SHA512 c5767584533cde60d8b7a08a9902fbf3644bd173e629b02e0032f30ed575677858224b1f5c69cc46b9044ce5a96545c5535a947e67c78ec84952b72d7bc9b8c4
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gio2/ruby-gio2-4.2.9.ebuild b/dev-ruby/ruby-gio2/ruby-gio2-4.2.9.ebuild
new file mode 100644
index 000000000000..de37de793449
--- /dev/null
+++ b/dev-ruby/ruby-gio2/ruby-gio2-4.2.9.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby binding of gio-2"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE="test"
+
+DEPEND="dev-libs/glib
+ test? ( sys-apps/dbus )"
+RDEPEND="dev-libs/glib"
+ruby_add_rdepend "~dev-ruby/ruby-glib2-${PV}
+ ~dev-ruby/ruby-gobject-introspection-${PV}"
+
+all_ruby_prepare() {
+ ruby-ng-gnome2_all_ruby_prepare
+
+ # Avoid test requiring network access
+ rm -f test/test-resolver.rb || die
+}
+
+each_ruby_test() {
+ XDG_RUNTIME_DIR=${T} dbus-launch ${RUBY} test/run-test.rb || die
+}
diff --git a/dev-ruby/ruby-glib2/Manifest b/dev-ruby/ruby-glib2/Manifest
index 053544fff144..16344083a452 100644
--- a/dev-ruby/ruby-glib2/Manifest
+++ b/dev-ruby/ruby-glib2/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
+DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
EBUILD ruby-glib2-4.1.2.ebuild 514 BLAKE2B f9354687a68177c67bd0d0c53d99371db9f472e7d3893364f8b7e0a4f8aa03b7da442f882a5714343169344e8140fbc79a2a796cb4408311104061e3829a70dc SHA512 2097eda8e8e9688e1308d70352fd06586977e928a859d97b7ff69eaa5f66a4e7f9e49ae6c7542920ad3234806c71200ad570613cdb322b6f410fef83a8d7b317
EBUILD ruby-glib2-4.2.4.ebuild 504 BLAKE2B 8d952bc56f2223e30907209736d05e36fb33c7c781593524adbc164d92058197f88ce45be4425c7b6ff46ef756e1cce0b747be7f4c1e8acf9838a911643b33c2 SHA512 3de083665b26514611d7a225f5c557d43b97cba44a0941983917307120c104af8aa2b6c9d5dee96ef866166e714e99c6c9de41101b65b7cb72f9fbab4d9ac236
+EBUILD ruby-glib2-4.2.9.ebuild 511 BLAKE2B ce3449240074d613e078f7886e4e02333bb70790f3deda217cfab6e5f66b29098ff6042f09fd9a7b54a446af251d5f2f396b7ff45603c69ff357ec2bb8c522c7 SHA512 2614b1c9d0cf9e439c80c9aec81c317a0ab4491a03219567e7bcb407db08dd0e71d422e94090f9cbfece67f4e8d8d078e54d6136327c0d01554e55dbfbaa8b4f
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-glib2/ruby-glib2-4.2.9.ebuild b/dev-ruby/ruby-glib2/ruby-glib2-4.2.9.ebuild
new file mode 100644
index 000000000000..c6d9153e55e0
--- /dev/null
+++ b/dev-ruby/ruby-glib2/ruby-glib2-4.2.9.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Glib2 bindings"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+RDEPEND=">=dev-libs/glib-2"
+DEPEND=">=dev-libs/glib-2"
+
+all_ruby_prepare() {
+ ruby-ng-gnome2_all_ruby_prepare
+
+ # Skip spawn tests since our sandbox also provides items in the
+ # environment and this makes the test fragile.
+ rm -v test/test-spawn.rb || die
+}
diff --git a/dev-ruby/ruby-gobject-introspection/Manifest b/dev-ruby/ruby-gobject-introspection/Manifest
index a933347017fc..491bf15e6eac 100644
--- a/dev-ruby/ruby-gobject-introspection/Manifest
+++ b/dev-ruby/ruby-gobject-introspection/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
+DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
EBUILD ruby-gobject-introspection-4.1.2.ebuild 423 BLAKE2B ac10d458d6922b51497ab0eccc5323bd78028ba30f1e374335617efaf534b5bd812ad4a706561bfe1a49ce5e490aa7a95aa9fc47a1193d9bc52caf562ef5cac3 SHA512 4cef3530b087eca66730e667884ecff82be3102e23f5feab21b8f8bfe357e2cafa1d8162fe4a004f426f51e165990079ecd8e84ce093891c3bf999c8f411f944
EBUILD ruby-gobject-introspection-4.2.4.ebuild 412 BLAKE2B 15295b1cf4b865a5a37822ea4e57ad92d2b235bb9194ee48cef5769b0bff5bc7a1befb80e86de987ea99d74bb0587dd6c4ab0bc61afd090647174cace10d3df2 SHA512 545e8dc284f7d5294a0961d1a885c19861667136225b0bdfedf91cbc67f35916b5e094d40860957f1b8d7b001a992bd4b6e65246fa67fdf123229778aa47674a
+EBUILD ruby-gobject-introspection-4.2.9.ebuild 419 BLAKE2B a3d9edf23cbf5b54e3c1624432cebd208b35d4a953f55efc139ea7c85fcdbc7bbac7933c528bdbbcf51c17dbe5f9f95f4ee47d04889f75c0a5b65d2180b92ba6 SHA512 90bd83f5d407cc465d2d8af1adc5ebbf384cf4bdda4a00ae1ceb80ccb0a05b52de254474075aebec2d4b5bf2c8642677a241a8229b9ac2f652fd418e003e3676
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.2.9.ebuild b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.2.9.ebuild
new file mode 100644
index 000000000000..fb62b0d1d038
--- /dev/null
+++ b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-4.2.9.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby GObjectIntrospection bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+DEPEND="dev-libs/glib
+ dev-libs/gobject-introspection"
+RDEPEND="dev-libs/glib
+ dev-libs/gobject-introspection"
+
+ruby_add_rdepend "~dev-ruby/ruby-glib2-${PV}"
diff --git a/dev-ruby/ruby-gtk3/Manifest b/dev-ruby/ruby-gtk3/Manifest
index 013ddb85f098..be4eb3d9f660 100644
--- a/dev-ruby/ruby-gtk3/Manifest
+++ b/dev-ruby/ruby-gtk3/Manifest
@@ -1,7 +1,9 @@
AUX ruby-gtk3-4.1.2-c99.patch 1529 BLAKE2B 3d7cc551a50699ab8e65fa812236c777b6cb77bb01bfce6bb57e8d7de985d86fc38ad194cd55d19a8d5352cf38924208d58c7efdbfdfa07e78837a0c41fa9d70 SHA512 b3417c9129f1ed9aadc1d68c1d0b17a52f756631e31134e741610c88852d1e259dd35f9424721708dec877626165ebd0044c44a3c586d541cee20fda801f7af6
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
+DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
EBUILD ruby-gtk3-4.1.2-r1.ebuild 735 BLAKE2B b15d20742584c5a78b7b9a22a6abc740088f088acea7a6d170d43c7f8ac2310561cab6885bb24295c9e3891f5705d05963269dd904898a033bccbf550d079f1b SHA512 b5e257e8fbcab5efd4b67d28fb0cc0a0f3ff6e2e19b7a51b4a7c740d0075ea730f819d71b5853eb875ca5487ba3075ba211e7e28decb53926da1e2b0dfb4e696
EBUILD ruby-gtk3-4.1.2.ebuild 681 BLAKE2B 563c9277332677939d2cf34df586b7858de9cb0fce42d464c37bd020443728a433c70be9bddf2ea509537f04c836fab1614a1f010dfc2c0241b549bc46750a86 SHA512 32333d673971a81dd10c6a834e3ed40dc497847f0390f79c9b58958eeb317288f42dc026bae49838ba791e27e51e6a8086a3de8e1731f2bd18530332b8291312
EBUILD ruby-gtk3-4.2.4.ebuild 662 BLAKE2B addb3424a3ec4c96b5e812fd7c8753d386bdcadca3c50e389c2836e23f6c26c1fdc55abedfbb000ac32607f9f243140fc48f2a5d0cec45639fb631dffacef42d SHA512 a526db67ecfae5455a91b0469fc0daff9c781c1b04e886478bac42a637edf4aa9e85ebb32bc465b50ad3c0f3cf6f8d76314d274f75b338d01f4d527e9f726574
+EBUILD ruby-gtk3-4.2.9.ebuild 669 BLAKE2B 271d2c0e852aa296a073cf2a34130fd5fad3e366747078a381c69c3f3e573222b569a2d6224a7084d06d71a63cce9909d740614ff7dd450d1e467f82748d6ef6 SHA512 8c67860d18641a90d217762e24efe0d03401482c14fd80ecda87936f9e46cefe7b3b676737f68a9ca8f805857f02267a5171a70c4334e3269519c9b6795eb08f
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-gtk3/ruby-gtk3-4.2.9.ebuild b/dev-ruby/ruby-gtk3/ruby-gtk3-4.2.9.ebuild
new file mode 100644
index 000000000000..6afea255183f
--- /dev/null
+++ b/dev-ruby/ruby-gtk3/ruby-gtk3-4.2.9.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+RUBY_GNOME2_NEED_VIRTX=yes
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Gtk2 bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+DEPEND="dev-libs/glib
+ dev-libs/gobject-introspection
+ x11-base/xorg-proto
+ x11-libs/gtk+:3"
+RDEPEND="dev-libs/glib
+ dev-libs/gobject-introspection
+ x11-libs/gtk+:3"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-atk-${PV}
+ ~dev-ruby/ruby-gdk3-${PV}"
+ruby_add_bdepend "
+ ~dev-ruby/ruby-cairo-gobject-${PV}
+ ~dev-ruby/ruby-glib2-${PV}
+ ~dev-ruby/ruby-gobject-introspection-${PV}
+ ~dev-ruby/ruby-pango-${PV}"
diff --git a/dev-ruby/ruby-pango/Manifest b/dev-ruby/ruby-pango/Manifest
index f9d51e041c10..972e62c4b6ad 100644
--- a/dev-ruby/ruby-pango/Manifest
+++ b/dev-ruby/ruby-pango/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
+DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
EBUILD ruby-pango-4.1.2.ebuild 798 BLAKE2B a4ac0f8a704f46e6fe7aa4be33f8e06fee567145b3eea4e24bb020b903ae008556de3bf38f07b0b55696394bd5112d237ed688d4a1f8e7bc9673879ae9b8b5bd SHA512 543b19ce349ffef4f653c7544ecab11729536eedb5d1ab0bf91420d3965b27e90c35cb95dd72ea3e0fefc56a910ce982e128faebd57505d20dcad282fe2f58fb
EBUILD ruby-pango-4.2.4.ebuild 780 BLAKE2B 6b00814c0c72d3abdc3b50fe32ee7e249a268075708a85b4f7dde157ca537347631834333e9ceb02ef3da473c7c3c25cf12becb499df1864ca2f3c7e5d13a65f SHA512 c5b3a9768dc41c9c90dc46995b314f67b9dfd6e78aee75d11ec6aa921e3f49535f4f56eae79bfb6ab0dc6d9fb49b4923bda28f5236de7a1ccbb14f105512a1d2
+EBUILD ruby-pango-4.2.9.ebuild 787 BLAKE2B 5cb11dc9dab61fc7d885453349fe7cc75735da6609adbd42ef0f5f9cf1476d30f2c6a15991f56498ff330edcfc80e2b5d74c9d7efe253198707833e267f722f5 SHA512 f204f9c311025b6e2e05b043d8867e16faf76326c67886a448ec4ea80a5ba3d57ceebdf86c8ec5d28e98a15666d5ed1a9bffbfff4d44a05f9ee6aa471eadc10a
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-pango/ruby-pango-4.2.9.ebuild b/dev-ruby/ruby-pango/ruby-pango-4.2.9.ebuild
new file mode 100644
index 000000000000..63c7e4a570f9
--- /dev/null
+++ b/dev-ruby/ruby-pango/ruby-pango-4.2.9.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby Pango bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+DEPEND="dev-libs/glib
+ >=x11-libs/pango-1.14.0[introspection]"
+RDEPEND="dev-libs/glib
+ >=x11-libs/pango-1.14.0[introspection]"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-cairo-gobject-${PV}
+ ~dev-ruby/ruby-glib2-${PV}
+ ~dev-ruby/ruby-gobject-introspection-${PV}
+"
+
+all_ruby_prepare() {
+ ruby-ng-gnome2_all_ruby_prepare
+
+ # Remove test depending on specific locales to be set up: bug 526248
+ rm -f test/test-language.rb || die
+}
+
+each_ruby_test() {
+ # Include pango path since run-test does not list it
+ ${RUBY} -Iext/pango test/run-test.rb || die
+}
diff --git a/dev-ruby/ruby-poppler/Manifest b/dev-ruby/ruby-poppler/Manifest
index 03a3669faadb..34dfd5efd1de 100644
--- a/dev-ruby/ruby-poppler/Manifest
+++ b/dev-ruby/ruby-poppler/Manifest
@@ -1,5 +1,7 @@
DIST ruby-gnome2-4.1.2.tar.gz 2708791 BLAKE2B ef24788d8c65f96c76b43d8adc38af21dfb3bfe2f8ae2157f6978993fe65e9735030e9912e8eb1ff5ff90ab1c67701ae61ac3b0790cb285646f26b6193d74be5 SHA512 898ae5bcd7a6347d7392b7888c19493905f6e660afb61f17a60b1f22e4069329ef6ccc9277375a2c40b4d998a309b61de6797f50c4633c0f5de22d2e85252537
DIST ruby-gnome2-4.2.4.tar.gz 2748574 BLAKE2B 8203e964a64c4699edce1c12559d3ee25f772b600c9f9af97ca6a133bb7b7a5773d8e6ca76a380a435daeb92ee03a57534e193a3436f13bac572e866c3655be5 SHA512 8efb04324255e3db17cd9a1a3c6984edb2b523e62493740c90a2cc48b957bcb6849438658273c00f2b6bcb497a6314b9f058eede789cc8625bee6145cfb799bb
+DIST ruby-gnome2-4.2.9.tar.gz 2024610 BLAKE2B bd12d97a2e6b0978ccf209a3814f4bde073d48290c7d651d3859a10530ded9363914f0b405d9130d96ef7c3b03218801b228efd295c86480efa6af525a40a72b SHA512 8c9fe9075785842d7fe13fe6db9235475bca25c628030467feb3b0d258c9dbec34659d02b3a2f83c5c945aa683d8be143f17396a64090e3e211f0f4d2da9cfc3
EBUILD ruby-poppler-4.1.2.ebuild 437 BLAKE2B e41cd8e471ef83005815d79a6ef5f8d03b79334c3c02954be324ebd6f51d06b2f2c129afc0c15bffb9380b027e338f06228c88839036fb53611224b19eaca6a3 SHA512 cb63a28071ed3d8d70a8fe84329c16d3df6a5a3c3253f6f9abb2097a1360e1172698fcafd5a960f8be8061f6064ecec76b153f207d470c227c3ceaadc87742cd
EBUILD ruby-poppler-4.2.4.ebuild 426 BLAKE2B 25e7779cbc2912926fc10bc9ec1789e96ab18b73a4b7e98fa08acb697f4c01f5931e4c76ef5191cbcb77fbcccf0fd4bf747a03038aea5704da937f945f89b115 SHA512 d6287a9305ab4c8e7584249536c282e4256c8d9e27ac96103d6c27c69fa5a63872217cd75cbb2e3dcef97d83fa7f5899e8590e6d9ac4eb732d7bb96fb607a164
+EBUILD ruby-poppler-4.2.9.ebuild 433 BLAKE2B 6c55a5d308989a833f0fb01b78c660f33dab350fe478e28492a0f8c3db9f2b08e9a69c92c568752aecf6ae7b0756f54f97d59ab42e4d5bdc6ccafca62eb77865 SHA512 6be8745a2109c1b38ee881fd392ea4ae6cb6666591d688860bfe45ab638d16cd1a94dfa380cd588636dbc46b84cf87cb70d6fe4933c3f858ffa04a45c9a40676
MISC metadata.xml 338 BLAKE2B 28afb4e4601ddbd918344e8ea4668d18b43122fd5db29849d806919be9da2889d21fa047bfc43cbad6c95ff0e0f1bcdba2c2ba0c5e0b8b27ac7a235f534cd163 SHA512 72c7dbc3d22142137d4017e7514cafc7c900b673a571b44b7c649dc8776550d504052cce7f48164594939f1cd01e0fa5034a1e8c3b9c4a5f7176f7760ba692da
diff --git a/dev-ruby/ruby-poppler/ruby-poppler-4.2.9.ebuild b/dev-ruby/ruby-poppler/ruby-poppler-4.2.9.ebuild
new file mode 100644
index 000000000000..0200f7abcf0f
--- /dev/null
+++ b/dev-ruby/ruby-poppler/ruby-poppler-4.2.9.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+inherit ruby-ng-gnome2
+
+DESCRIPTION="Ruby poppler-glib bindings"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+RDEPEND="app-text/poppler[cairo,introspection]"
+DEPEND="app-text/poppler[cairo,introspection]"
+
+ruby_add_rdepend "
+ ~dev-ruby/ruby-cairo-gobject-${PV}
+ ~dev-ruby/ruby-gio2-${PV}
+"
diff --git a/dev-ruby/thread_order/Manifest b/dev-ruby/thread_order/Manifest
index 047cae3d7463..c38b706f603f 100644
--- a/dev-ruby/thread_order/Manifest
+++ b/dev-ruby/thread_order/Manifest
@@ -1,3 +1,3 @@
DIST thread_order-1.1.1.gem 10752 BLAKE2B 2d4677fa1f58cad02697d7946ec57080622deea6853b24d176cd3d77d857275d0f7b97a8701620e4afc7c4658de51a889b72fd7755c8edae03e00bf9b9b560ab SHA512 6c6ab86f7d0472d503107a7c58f84f24948e9418b00ad0076be40ac667f97f1cac78b1cc23692e73e37e2b3ebe1e2ea96c1b95c08d97984944860522d278ef25
-EBUILD thread_order-1.1.1.ebuild 773 BLAKE2B 4397127ab3957810b1ab41b826cd62e1f4088ac55bfff63a5b1d3d73f60b730659c00773548566ae60d6e890e6784f1c5399cff706338bd8fcebb6ed2f98de44 SHA512 e4d6378b1107ca6e3f749eba90eb0fe6cad3a979e9423ea853626e88d8c31228785975d0688f84e96a7a33feac55881c4fbeb86fc32ec197defebf2c397f1aa7
+EBUILD thread_order-1.1.1.ebuild 772 BLAKE2B 4d5c31a747ecee6161bf96589d35ff7a3e554d2e21597c6171db882df7f661d7d7ce9e15a32869a785864f7ceafe526e2fe837ebb318b361b6c6c9ec2a181dc8 SHA512 0c414d59804654e87f9bd9ad03869842460d32135d13cfbad59ad8f8e58e134434c3ec84f81e34ab753dc1246f8715c044e18b684cdabef1028fbfc5541f26e4
MISC metadata.xml 349 BLAKE2B 9b774437ff8a3f30e060e198057612a520213bd56d1273a944cfb1c0be2052502fb026fa4553a65647af7ae320963640bcdf0f074f98386c3b08a55abc6be0cb SHA512 35744f51f35760ee69e87b990e87d619de12c1b9e98bb1e3bd0ee9d8677aa7d4161835cbc1f38196627989c970a609b13b98273fc1646f9bbb5ad10e9a8844d1
diff --git a/dev-ruby/thread_order/thread_order-1.1.1.ebuild b/dev-ruby/thread_order/thread_order-1.1.1.ebuild
index 50071c2935ea..c09f6713f24f 100644
--- a/dev-ruby/thread_order/thread_order-1.1.1.ebuild
+++ b/dev-ruby/thread_order/thread_order-1.1.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 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"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
@@ -18,7 +18,6 @@ HOMEPAGE="https://github.com/JoshCheek/thread_order"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
all_ruby_prepare() {
# Avoid failing spec that already has exceptions for some ruby
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 0349d93c4224..2b86f36f5e73 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/intel-graphics-compiler/Manifest b/dev-util/intel-graphics-compiler/Manifest
index 4ee47e34e164..c2900405cd7f 100644
--- a/dev-util/intel-graphics-compiler/Manifest
+++ b/dev-util/intel-graphics-compiler/Manifest
@@ -2,7 +2,7 @@ AUX intel-graphics-compiler-1.0.8173-opencl-clang_version.patch 1807 BLAKE2B ec6
AUX intel-graphics-compiler-1.0.8365-disable-git.patch 1140 BLAKE2B f870def1128c30c3e50a71e9eac39eccbcc9bc798be574324016c6c31ed3a3f82e1499f1aada5a2c475bd6b6c467b1b236635fdd6b5145904bc63dc53f8d75e5 SHA512 d1d53a6f4a47031ec4cdcf3f57c059536ccf571a72929da3d9070487686f91f4202d20c4d626da616250f66b31815b61fafa82b903b1f5157a226ee748097bda
AUX intel-graphics-compiler-1.0.9-no_Werror.patch 272 BLAKE2B 079fe334413dfddb7681940f2a8920a365e8e72526cfc09ea1c7d218e8b19468f80ea9a215be125b441ee5238d7856b8dec02ebfc4bfd76b1850aa9917da35ef SHA512 d3d27943e84e228b480172b4fe91ba9aed8bb1c98700eb8c8beebafb7f1cc6265279031f56181e67eff74f55e1bbc8ee24bdc4d14fc1200c5aff670ef019410d
DIST intel-graphics-compiler-1.0.17791.18.tar.gz 10746999 BLAKE2B d85c7888e4be962fc90ba6e2686aeba14d7ebe32c7dececdfddb0ba3726df82e43167dfc1bd0a2c4a0f72a6de481a270a4dcb6b4d5a40d785dac6c4628a27e2d SHA512 c814f667c558eebfbe1af68614c4eff7259b2d3626e317eb936e185b33b4aba7b225f33276ab09e9582164e5573b6cc52c230ab82e4689db41b3b2f4368367ec
-DIST intel-graphics-compiler-2.9.0.tar.gz 11088979 BLAKE2B cda1b23ab6882958e3f58b00a8d9005c1927bed93166b3c0d6c05f6b356bf0cfe834ffb8fd41ea0f4c04183665ce605b3696368542d31bcfec283e162c54328b SHA512 373e07b7aeb4b472205d657efea289693cf240d340f52b155df90783ad65d80c6ad081a57df158be247b1399881327a39a1f1b9f49c30be7495d563614606354
+DIST intel-graphics-compiler-2.10.2.tar.gz 10962136 BLAKE2B f92dda1c9ff9c8aa636287fe72494f752900468c60c5b65c2d8547a7f2292b124e3dfdf6e9eea6bf3f64751a3b09d9e96679ef63bea7c832e43e07f6a28c889f SHA512 4cd1799e5bb06ff26045545a1640484a08dd79caf0a5d05856878aa9da65237a0b3aa64cad28d843d426ba89dc85cf8622d88886805aac36fa79dc63b59e8167
EBUILD intel-graphics-compiler-1.0.17791.18.ebuild 3136 BLAKE2B 7685b032c7d0baa9c0251482dfe0357b102cb3ae9c5e3585108149f5b3309f24629a82532c830c85a6763231d81c367e271aeffb3cdd806f18e0f170ad3e0099 SHA512 5ed0241c0ce45157ef9e6534bb3876bb9bac2c25cb15a2895a9fd55c53ec3367b05b7ceee0f9e89b0b529d0624a47c4eaae3d609f4598947f1d3f7dba42bb2cc
-EBUILD intel-graphics-compiler-2.9.0.ebuild 2991 BLAKE2B 1b6c8c7851567f5cbaa2a8a2d71ae9ba76c679a5856201629cf111ab4e63c2460387db151f84f24bccc4a5a590729622813019b37c703c2550659d273641cfa7 SHA512 3f8f64e1e2af27dff49aa5a2ef4dc5882e0ac881c356460fb2ab676f5a81d72386b316c4dcc5fc74c072a326891c24323f3004f5dd3a2259c92f0b85db1ce5a9
+EBUILD intel-graphics-compiler-2.10.2.ebuild 2894 BLAKE2B 5094ab70379ddcf31d7d19ae94604214584692c4c36dc8e769e94db72ea3af8a93ceb558709151d91dd75aa93b8e070f39fab524f1f12b0d5acbd9c8c66bc9c3 SHA512 da4725fcb3bccbcff071818b834bfc8e38b12cff1713205653fa590004b8f52b7d3c337a5c2773641fee3a022eb8cfce9ef6aff984c2a28071509502d6a12891
MISC metadata.xml 682 BLAKE2B c5e74bbb1a5aca5eed7cb75a19820dc9d78d7ef7a15687924d16863a82a535403ca67103ac458d4b86f380244e726a3bd20fb496f8048f999abdf89950a7092c SHA512 d5a35d2104e9aa5caaf903a9f61ca8a8c4f8b5bff3e993c9964dd63196e64b88e3e7bde2e0cff9dcee9c66bdda0cabb43c5ac8c121796626bb0e7f4013929fb3
diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.9.0.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.2.ebuild
index fd0b5696f416..87088eed0f09 100644
--- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.9.0.ebuild
+++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-2.10.2.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/intel/intel-graphics-compiler"
SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
-SLOT="0/2.5.0"
+SLOT="0/${PV}"
KEYWORDS="~amd64"
IUSE="debug vc"
@@ -26,7 +26,7 @@ DEPEND="
llvm-core/llvm:${LLVM_SLOT}
')
vc? (
- >=dev-libs/intel-vc-intrinsics-0.22.0[${LLVM_USEDEP}]
+ >=dev-libs/intel-vc-intrinsics-0.22.1[${LLVM_USEDEP}]
dev-util/spirv-llvm-translator:15=
)
"
@@ -79,7 +79,6 @@ src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS="OFF"
-DCCLANG_FROM_SYSTEM="ON"
- -DCCLANG_SONAME_VERSION="${LLVM_SLOT}"
-DCMAKE_LIBRARY_PATH="$(get_llvm_prefix)/$(get_libdir)"
-DIGC_BUILD__VC_ENABLED="$(usex vc)"
-DIGC_OPTION__ARCHITECTURE_TARGET="Linux64"
@@ -92,7 +91,6 @@ src_configure() {
-DIGC_OPTION__OPENCL_HEADER_PATH="/usr/lib/clang/${llvm_version##*-}/include/opencl-c.h"
-DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds"
-DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds"
- -DIGC_OPTION__USE_KHRONOS_SPIRV_TRANSLATOR_IN_SC="ON"
-DIGC_OPTION__USE_PREINSTALLED_SPIRV_HEADERS="ON"
$(usex vc '-DIGC_OPTION__VC_INTRINSICS_MODE=Prebuilds' '')
-DPYTHON_EXECUTABLE="${PYTHON}"
diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest
index 1f58f9812928..3fff4dd4f0f8 100644
--- a/dev-util/lcov/Manifest
+++ b/dev-util/lcov/Manifest
@@ -1,8 +1,10 @@
AUX lcov-2.0-wrong-error-code.patch 803 BLAKE2B e03d41690c291ca2aae191726a026b3a613e4f8625d6444ed4e8af26ed8ddcf090f285424dccced196520384baef0c59780ce59aaba772758d543caba7a87108 SHA512 c54f3613cae504d510e4582d75b0fef7d19438aa6709773f64e167f4c3c15f207054103f4779d8f5face274c22d1231f1c78ed35a3fd52d84bafb09e2904afb1
DIST lcov-2.0.tar.gz 391695 BLAKE2B 737d6104ebedf90ba2c3bf0c439dd7e2d18724d7267c3bd79897140785246d9ed6334eec9eabc888e361f5e22515da9756e946e1097777fb88c140398b0b078a SHA512 b19b6debc93c0de0e7e5b2aaffa6c74d20a1313ea4d20d8731c6a5ea7f4cc40933316d28ef791c91fdc12ca77c9449a388405f3dc0793588e366b72f596ab49b
+DIST lcov-2.3.1.tar.gz 611162 BLAKE2B fa8649ec19a9cc671f2b05660c3e4c342b96a437eba9fbfa8e702b4f973d29ae2bed9df6ce7ad6d009341e006ccaf563e32356eeaaf29d0b3570f6480d013cc3 SHA512 42a6a09a6cacb6dd840bf6343a86dbeb5c655c724b64b699213d58ac7b4a8768d046e6e086f11ee35a36ad15610a8bb6b2b8451b456fffd858805a12d68efb63
DIST lcov-2.3.tar.gz 848329 BLAKE2B dbb0f0296efb25254f46f54dd1cade6afe5c4f974a144e1f636568729f5c9098c3bb0de281c6c0c0c8254058253c508f799b2074f214316b1766ed07c61afca6 SHA512 ee6880e12393e4b142ba777f70e70f56736acb2516f1e6a8711fb7c8a1b808c603966c6c75937d5151047410483f5fa34c9558d9df3fa2a3fc5ca1c886963c2b
EBUILD lcov-2.0-r3.ebuild 1942 BLAKE2B 7a30080ecdacbf900b034201c005506e7a898486a129310af8a7c62d2a3030fde6972bee379efaee4f26bb2191741ec0e207c2fd9bca5ea4c635417e5892baa8 SHA512 7ab60e23252451da1845b6c7af2625cebdb38037f62c4e3c6a62892673cd5adaee672a50397d4eaa53d6c40f78b47e135ea422f2e94ce62fe7828ab88d2bf69f
EBUILD lcov-2.0-r4.ebuild 1914 BLAKE2B 33461efd1cd20c03273574a695a751114779e208f55b16e37ad7e47b0f0d9b4f725dcb7fcf2739c3e7de70ea2aeb5cb155717a87628d3e3d9bd26a72872ec100 SHA512 e47b3ea3e5ab5dcde6e0ffd7917ead89715adbd556707b8223d98e6584b59c7e9d4362972d6a29252b78114ae678a8bc390c2671fd617a203c1ccf3c95d85fb2
+EBUILD lcov-2.3.1.ebuild 2055 BLAKE2B 00ad02a4e0d9463b9274c82fe015b3ba8d6179edf124d0f669826a3984b63ddca55b46373982f68639f18d45bf4686613859a47bf3e146d45278c8edcdaabae3 SHA512 39208b9048acac4fe21c6e8d76df0ba856026932a54d60a431af840f34f9d2a9468206eec7cbae161c84c1ff18a02fb00e815ac8ac5b4f040524048ec2a53861
EBUILD lcov-2.3.ebuild 2431 BLAKE2B 516a4f021ad08abd4586b394c33eb26b1ab8f834fce628dd6f3349466f36abc75affd6b277a91fece40ea6d335b1960f46102048115f8647d31d0fc23f4b1074 SHA512 97e9ddc9b41bdbf9f99c4977e120244d18794aef38c072ba1ec0c40441ac8ce5ba1998fa94c00fbbbcb0d7f25fe8e0822875583d234a7583ea6c32e5ef0a51f7
EBUILD lcov-9999.ebuild 1999 BLAKE2B b569aec5e14b7d9c1d3ddc707f8aabeabae70d1022e28700a06fcf4df83fe271cf855ad4d0981b11f6ac71a5085a8ae457033236c8be6a5f80fd8412c780f860 SHA512 c67cfdc33517015081c339d55c0d2c6c5b0d90cf3746e5cd62261aa3adfbef829161114537ab151e781bd1c86a2c66ae6b3a9692e55c57d696155469bbc06d14
MISC metadata.xml 528 BLAKE2B f7438b2b210f628a41f30efdeabf33b43bd0fd2317355597ae2256aa79528a033fdfc8bae51bc386cbad8eb590900c8088c3cfff9166b46e8eea2b75f010dfbc SHA512 b38a99ccdf799f89af9dae3c437f0f524148ad66e4ff263e03cf97e3329ed7e179721352ad52bcbbc21a72ea2d347e4d4d453ffc0f3687dca8c6c1814d90cb02
diff --git a/dev-util/lcov/lcov-2.3.1.ebuild b/dev-util/lcov/lcov-2.3.1.ebuild
new file mode 100644
index 000000000000..2da1d33c9db1
--- /dev/null
+++ b/dev-util/lcov/lcov-2.3.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit optfeature prefix python-any-r1
+
+DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov"
+HOMEPAGE="https://github.com/linux-test-project/lcov"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/linux-test-project/lcov/releases/download/v${PV}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Python is used for spreadsheet.py
+RDEPEND="
+ dev-lang/perl
+ dev-perl/Capture-Tiny
+ dev-perl/DateTime
+ dev-perl/Devel-Cover
+ || (
+ dev-perl/JSON-XS
+ dev-perl/Cpanel-JSON-XS
+ virtual/perl-JSON-PP
+ dev-perl/JSON
+ )
+ dev-perl/Memory-Process
+ dev-perl/TimeDate
+ dev-perl/PerlIO-gzip
+ virtual/perl-Module-Load-Conditional
+ virtual/perl-Scalar-List-Utils
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ dev-perl/GD
+ $(python_gen_any_dep '
+ dev-python/coverage[${PYTHON_USEDEP}]
+ dev-python/xlsxwriter[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+python_check_deps() {
+ python_has_version "dev-python/coverage[${PYTHON_USEDEP}]" \
+ && \
+ python_has_version "dev-python/xlsxwriter[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ if use prefix; then
+ hprefixify bin/*.{pl,sh}
+ fi
+}
+
+src_compile() { :; }
+
+src_test() {
+ emake -j1 check
+}
+
+src_install() {
+ emake -j1 \
+ DESTDIR="${D}" \
+ CFG_DIR="${EPREFIX}/etc" \
+ PREFIX="${EPREFIX}/usr" \
+ LCOV_PERL_PATH="${EPREFIX}/usr/bin/perl" \
+ install
+}
+
+pkg_postinst() {
+ optfeature_header "Optional outuput support:"
+ optfeature "png output support" dev-perl/GD[png]
+ optfeature "spreadsheet output support" dev-python/xlsxwriter
+ optfeature_header "Optional language support:"
+ optfeature "Python code coverage support" dev-python/coverage
+ optfeature "Perl code coverage support" dev-perl/Devel-Cover
+}
diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz
index dc13c8f2ae89..84664edbe8ca 100644
--- a/kde-apps/Manifest.gz
+++ b/kde-apps/Manifest.gz
Binary files differ
diff --git a/kde-apps/akonadi-notes/Manifest b/kde-apps/akonadi-notes/Manifest
deleted file mode 100644
index 0538f4fcef7d..000000000000
--- a/kde-apps/akonadi-notes/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST akonadi-notes-24.08.3.tar.xz 28836 BLAKE2B 298089dac0383c5869861d93a4517d8a2badc92ffaa8f55637ca530e5f16903d0e6f5d389d3c47e797e941eab0b34898473f135583144e33d36cb8a0bb5eb82f SHA512 d6bca9a9cfa92082c118889eeba7b855ceeb97d01f486c92a36739d94c0edb31bf075292f6cff318da0cac48126f7f1306ec337bddb6cc71abba9009676a4fcc
-EBUILD akonadi-notes-24.08.3.ebuild 461 BLAKE2B 3d9c3431ef6840f5f1b0526875bf8ec6d584a3bc122e89e25fc2ec1b2664c1815f2497432afd6fce54ea42260d8f60f74dcbe48d86bb663d4682c9e1a8ed71df SHA512 724fd448011d7a8e0765485450c1dd62a02f96310fb2987b89ef6b86f672b856de9c5c6cd66ada974515b29156d098709e91f147e9d6415c05f4016392905266
-MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/kde-apps/akonadi-notes/akonadi-notes-24.08.3.ebuild b/kde-apps/akonadi-notes/akonadi-notes-24.08.3.ebuild
deleted file mode 100644
index 5e8c51a98d7a..000000000000
--- a/kde-apps/akonadi-notes/akonadi-notes-24.08.3.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
-KFMIN=6.5.0
-QTMIN=6.7.2
-inherit ecm gear.kde.org
-
-DESCRIPTION="Library for akonadi notes integration"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="amd64 arm64"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
- >=kde-apps/kmime-${PVCUT}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-notes/metadata.xml b/kde-apps/akonadi-notes/metadata.xml
deleted file mode 100644
index d925f2439758..000000000000
--- a/kde-apps/akonadi-notes/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/kde-apps/kdesdk-thumbnailers-common/Manifest b/kde-apps/kdesdk-thumbnailers-common/Manifest
deleted file mode 100644
index 326d637706e6..000000000000
--- a/kde-apps/kdesdk-thumbnailers-common/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST kdesdk-thumbnailers-24.08.3.tar.xz 27172 BLAKE2B 6875c84272b0117ab71570ca5cbc2fef8805c8379efa72e9534e0f5eb4c90aa6032453c127c6878bb2f0ad41338f65387125375f71e489f951a1907cfed7af57 SHA512 2dfab42ed2519cd914b29e9cbbdd90698aa30bf64902d51613188865d2333f5886deb5ae1d7b183d7a1e6a7edaae10068af3b23f229f207d1122c8ec73d8fb08
-EBUILD kdesdk-thumbnailers-common-24.08.3.ebuild 446 BLAKE2B 28bc1e54ccf613e839cefbf5ed67526495c5bc8f3ed90a3faba1afba2f8e293440d525b02b754c5a28c5c4988487ff5321017eb3982fac5bfb106255ed2974a5 SHA512 b9fbf4d7a6ceb68c7b6d1eb3bb3dae45064ec25c30818c1e22eb42d796d5c1afc4d136a0543008cbf1a9144f26399a3f188c97172e9fc9ba1940e8c2afac6539
-MISC metadata.xml 385 BLAKE2B a7297a79e621fb6110cb317bdc6c69be643e475cc5f957b8ca169bee135b93c6e2ceed194a2678665a9801313cfe06acd355c68786e2c50718d30184e2e69ae9 SHA512 cb46899bcb387735da77a01f3804fd79671be27cb0666e4ab9d2d8a5f587a52ee6da2eae320fcdff2e4b2b6bd5fc248c297cf123d533609c36dc999d7841994f
diff --git a/kde-apps/kdesdk-thumbnailers-common/kdesdk-thumbnailers-common-24.08.3.ebuild b/kde-apps/kdesdk-thumbnailers-common/kdesdk-thumbnailers-common-24.08.3.ebuild
deleted file mode 100644
index 50523b5455b5..000000000000
--- a/kde-apps/kdesdk-thumbnailers-common/kdesdk-thumbnailers-common-24.08.3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="${PN/-common/}"
-KFMIN=5.115.0
-inherit ecm-common gear.kde.org
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
- !<kde-apps/kdesdk-thumbnailers-24.05.2-r1:5
- !<kde-apps/kdesdk-thumbnailers-24.05.2-r10:6
-"
-
-ECM_INSTALL_FILES=(
- po_thumbnailer/pocreatorsettings.kcfg:\${KDE_INSTALL_KCFGDIR}
-)
diff --git a/kde-apps/kdesdk-thumbnailers-common/metadata.xml b/kde-apps/kdesdk-thumbnailers-common/metadata.xml
deleted file mode 100644
index 19fa07dcef36..000000000000
--- a/kde-apps/kdesdk-thumbnailers-common/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- <remote-id type="kde-invent">sdk/kdesdk-thumbnailers</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index c2873d35a1c4..4c5b32e2504f 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index 18f7b14f1cd6..bee1f4e6649e 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -7,9 +7,9 @@ DIST blender-3.6.18.tar.xz 67900952 BLAKE2B d4a619197abc3e4969846913f3c88cd64fd6
DIST blender-4.1.1.tar.xz 82146268 BLAKE2B 1ab4a6c1046851ef619394c62fc73794430dc091e2cab26d3d1d542e9d4519889e9b9731606385e9dc8657448ca3827875526f4a57dd1b5c326a73d8a6f9be8d SHA512 13ad0cdd09879b5c28554faca5a54172f43dc3dcb749d2d1723d3e89e741e6255179af3bd88309b735e058b9b350191e44f3158e882e55f1cedea70b8b21540e
DIST blender-4.2.4.tar.xz 72804204 BLAKE2B 613ae4671cc9263d18fe988b07e8744eb04f67fe53f1c14ad3fbc7d80c58a577e7753871ca775cd40ab5f26ef2bc9030cda57012dda0c4785769f04263aea15b SHA512 1f61c1866aaa680c91fc6e3402b1e10533c8cce32572ffb825c53dc7c15ca51f1157a32d10134ca9e612fbf719406421ccc920b2d8ddd2993675784797381c6a
DIST blender-4.3.2.tar.xz 74473996 BLAKE2B 9a5c8973561f3296b0ec35990ab4951e34f7c0dd5bee3dd120a49989dc8ca7ebfc9610654e8be9d14463af2197626f490324cdd03118db755f5d0b1f7acce375 SHA512 44697faf9acc2c1e75783d432a1a0040339c3445834961a995e95974d4088e75ee5cb647a3908125259d1910d180910e5bc50d34d40d35f33e03197893581477
-EBUILD blender-3.6.18-r1.ebuild 14198 BLAKE2B 932660d4e8152ffbb95ede17b5c8f0bec863ea891d7483ca48ada515050f2815797a0822dea5d40edeb55147f92c2d1731d5dd0ef50b12c18cc5361ee271e66d SHA512 4720debf6013ae7c346193fa7a6b96eef555ae8300be3e519d78681a658b918353ab9e5443e9227e19229e24ba8d5cc6230f2adc7d51987ccc632c3e8c2251e4
-EBUILD blender-4.1.1-r4.ebuild 17573 BLAKE2B f1cd3d3759b1d9a71cdf867774362eabd9d5ae9cbd6f0ce4a3f4c70128e60e57fbebb1925ba246ddfa51a38fa92d3e2d63c852495ad1e41729ec5de00149bf62 SHA512 022341394de302bd1e720b17512f8affb17666eeeff7a84dffedbaccc5ee0798b36f32c1d524f4df121413800de5351d4fc6fb93c873413d431f8b34ac91ba05
-EBUILD blender-4.2.4-r1.ebuild 17395 BLAKE2B a3ac1b5cd7c56cab4c11390fbaef6ae6f20e2d31642b939f6b357593617ef5582f31a47d6b52d8df79db4f7d14eb5cae7fac54fd3b83dcdde8851bf7cd62479a SHA512 20f6714ea1e5f180b9232a2b7c3d32ee24e884b46b9bdf56462fb8e23781e40549af07595347a3833bf0a8f102100275d6d7a89abe2cb687f5c568439a15849b
-EBUILD blender-4.3.2-r1.ebuild 17437 BLAKE2B e862b2601d51923ab96cbea8416a0e25b4aad6137b15fed75b0ac16deab28b1bd521b5fd05a1c136223ae14f7e47566c8cd6087486e893af24501cbeb87bb7b8 SHA512 c29fd7f6e777f9abbfce9101098e3fe5beb5b872e93f56b338f71e51ad5dbdb5b0b265985da4a8d0c655b19d41a45185150e7310bbaa9cc742149ad45ae90d40
-EBUILD blender-9999.ebuild 17397 BLAKE2B a5120c3cd94f1e9989c640124bf12929fa1029c5a1129798183583a58302a8ab94c63df4a459b3436895988af31569fe7bf72b0d3cc4a9e62c69b755a5868a8a SHA512 61e10abcf36278f107c96da3fdee1a92633e5892374677a9c6855d894af5f29007eac526963fccd5ce7706dcb83a0b347c27f114db27211dbeaab31af672bf0b
+EBUILD blender-3.6.18-r1.ebuild 14139 BLAKE2B 7a228242dd7b9f8a3d1f90db34a140c7107cbc867eb45445af19a9ebade3520355b4116b00e703af774f96d1786bf86a401736be8e5c608470332736e4b3c902 SHA512 935d9ae19518fa732f44ff1f6fc982dae741f2303f34849a3340c35b0a7495cb90801b573273b885543bb03a7b7acae422ce221b78388c1176b3667a17a3013d
+EBUILD blender-4.1.1-r4.ebuild 17514 BLAKE2B 262a0baacd13f6317d477edd22c521c0f4b6949aee209ddf7f87d35f079afcb3fdb36256319726ce7c9c429f77a19054d59732edef6247403d6099a5ed483b4d SHA512 357088f90093d84b3732a862ae99b68dd99915d908ed5ccceb35a17e97913436178dbfb9f953b4ebe0549bc1cb60d50010609e8bd0355aac3f13c2dafd442b15
+EBUILD blender-4.2.4-r1.ebuild 17336 BLAKE2B c92d040e877556af726ca3d591d90f451e103673f5e6d3657c7a1d9e085d1b1dab2a89eac443755f9fb4dc5f51ac5787c5e3b88d19d013b39f11ef6cedcbc3a3 SHA512 1c817081e243434750d86f0c6d6c711d95d6385470447f2869104a679b86bb228b4908f6c1c91a748489a40abd5ace09ef4aaa02bd3d3c96a8119a63f70a68d2
+EBUILD blender-4.3.2-r1.ebuild 17378 BLAKE2B 9c73ef6b70aaff2b4fc5762c4a6a0028b4767c9a30715cc937a0af9d65960edf5ae14872e53db8b7c256297e9c09bdcd1bfd7df47baaa1bdcdba5360a980797a SHA512 f7b491da4b2786c5f1b43c085ebff4e7ff3055f61850be88f27a12a7629e0e4d2d0be3d36186b7baf13d7faa4f62346ec901433b681dd81cbb1ccccf18d9abb0
+EBUILD blender-9999.ebuild 17338 BLAKE2B 54e2eadbf4fafd83b160732df13d62219b164e9d212cbddceb21af88c730574c0ee743f719fe06a39d024651f3f62598a83eabedce830eecb710e84bda260449 SHA512 3b7b7bfe04683aa41cdff10fcf9191b09c04698b3ec35a6d57bdb568d10b0d61f9b2bcfac60d9ef6f5131bbb47e8c614e8e283166778b2bc874ba267042d95e3
MISC metadata.xml 3459 BLAKE2B 6fb5c60150a6ff87ef3011bd439886dbba0d41137cd7eb36afe5ce13daf4038178880f19a3afda52decc576132d6b44b17d99bafb611207b8417790706b299f9 SHA512 8057e29057a0a2d3851c44c95116b5ac8c04fbbf3efd1540df63ffe7837201007a99883fca9c6e31f89fb20a099959a81f97d88b14f99cf4910ae9e771b5fdbc
diff --git a/media-gfx/blender/blender-3.6.18-r1.ebuild b/media-gfx/blender/blender-3.6.18-r1.ebuild
index b2b0c67be6c0..c5e81c940568 100644
--- a/media-gfx/blender/blender-3.6.18-r1.ebuild
+++ b/media-gfx/blender/blender-3.6.18-r1.ebuild
@@ -69,10 +69,7 @@ RDEPEND="${PYTHON_DEPS}
color-management? ( media-libs/opencolorio:= )
cuda? ( dev-util/nvidia-cuda-toolkit:= )
embree? ( >=media-libs/embree-3.10.0:=[raymask] )
- ffmpeg? (
- media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid]
- || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] )
- )
+ ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] )
fftw? ( sci-libs/fftw:3.0= )
gmp? ( dev-libs/gmp[cxx] )
jack? ( virtual/jack )
diff --git a/media-gfx/blender/blender-4.1.1-r4.ebuild b/media-gfx/blender/blender-4.1.1-r4.ebuild
index 6498f3f3abcc..3fbedcbe3c5f 100644
--- a/media-gfx/blender/blender-4.1.1-r4.ebuild
+++ b/media-gfx/blender/blender-4.1.1-r4.ebuild
@@ -82,10 +82,7 @@ RDEPEND="${PYTHON_DEPS}
color-management? ( media-libs/opencolorio:= )
cuda? ( dev-util/nvidia-cuda-toolkit:= )
embree? ( media-libs/embree:=[raymask] )
- ffmpeg? (
- media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid]
- || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] )
- )
+ ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] )
fftw? ( sci-libs/fftw:3.0= )
gmp? ( dev-libs/gmp[cxx] )
gnome? ( gui-libs/libdecor )
diff --git a/media-gfx/blender/blender-4.2.4-r1.ebuild b/media-gfx/blender/blender-4.2.4-r1.ebuild
index c6813514bc00..8fcb55057a7b 100644
--- a/media-gfx/blender/blender-4.2.4-r1.ebuild
+++ b/media-gfx/blender/blender-4.2.4-r1.ebuild
@@ -81,10 +81,7 @@ RDEPEND="${PYTHON_DEPS}
color-management? ( media-libs/opencolorio:= )
cuda? ( dev-util/nvidia-cuda-toolkit:= )
embree? ( media-libs/embree:=[raymask] )
- ffmpeg? (
- media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid]
- || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] )
- )
+ ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] )
fftw? ( sci-libs/fftw:3.0= )
gmp? ( dev-libs/gmp[cxx] )
gnome? ( gui-libs/libdecor )
diff --git a/media-gfx/blender/blender-4.3.2-r1.ebuild b/media-gfx/blender/blender-4.3.2-r1.ebuild
index 71102af8a31b..105a047649fb 100644
--- a/media-gfx/blender/blender-4.3.2-r1.ebuild
+++ b/media-gfx/blender/blender-4.3.2-r1.ebuild
@@ -81,10 +81,7 @@ RDEPEND="${PYTHON_DEPS}
color-management? ( media-libs/opencolorio:= )
cuda? ( dev-util/nvidia-cuda-toolkit:= )
embree? ( media-libs/embree:=[raymask] )
- ffmpeg? (
- media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid]
- || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] )
- )
+ ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] )
fftw? ( sci-libs/fftw:3.0= )
gmp? ( dev-libs/gmp[cxx] )
gnome? ( gui-libs/libdecor )
diff --git a/media-gfx/blender/blender-9999.ebuild b/media-gfx/blender/blender-9999.ebuild
index 6304da04d1cb..8cf95a7b4ed5 100644
--- a/media-gfx/blender/blender-9999.ebuild
+++ b/media-gfx/blender/blender-9999.ebuild
@@ -81,10 +81,7 @@ RDEPEND="${PYTHON_DEPS}
color-management? ( media-libs/opencolorio:= )
cuda? ( dev-util/nvidia-cuda-toolkit:= )
embree? ( media-libs/embree:=[raymask] )
- ffmpeg? (
- media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid]
- || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] )
- )
+ ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] )
fftw? ( sci-libs/fftw:3.0= )
gmp? ( dev-libs/gmp[cxx] )
gnome? ( gui-libs/libdecor )
diff --git a/media-gfx/qvv/Manifest b/media-gfx/qvv/Manifest
deleted file mode 100644
index fef49a8afb10..000000000000
--- a/media-gfx/qvv/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST qvv-4.04.2.tar.gz 4371030 BLAKE2B 960a96023ea968f299e803afe51887c99d2b37a14943772fa98d56c4b912b678c27e0822ed2e5b6675519c05bf04e9f02f3322a77e3e0f22b648796422cb7a8e SHA512 c678eedf945f88bc6d5ecaf8fecfef8ccb7ce741b2201c81b631be9069435552f523f1d2b370197df0230f7b11443b904b4dbe4b7bb0a71f0a164151a0a9ec90
-EBUILD qvv-4.04.2.ebuild 683 BLAKE2B e324e74a5a74802bddedb86b37e50219d229a66f1aa0b42cca79bffeb6b558d599014cb73810d08c6570d539da707e1dfa09b18c64b57008a6c9de8df58cc74b SHA512 90c73c86eb8f130bf311808d4e532cea581035e10e5e3bead04fd1df1a0c37d19b8d8a99ca1b47de4900542c687c7524704e34168a66e4e4a9a4f5d009e8d7c9
-MISC metadata.xml 244 BLAKE2B 32990864645f476e74b0200d8d5aa8318f83539983ca462c7973316b6f1c8fbbe2f6cb99e47719238f58f4c47938b80473a469b9ad8f02fab4241d345f7a0154 SHA512 4a00d8ce71601ae894302013551a79c64ec11b2703d6399f9a485b8bf0b1a6429fcfe10bdfc07525bda5696783ffe859fac0130f2fe14c704a8727d63e0a7e90
diff --git a/media-gfx/qvv/metadata.xml b/media-gfx/qvv/metadata.xml
deleted file mode 100644
index 8f5d6dfab7f4..000000000000
--- a/media-gfx/qvv/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">cade-vs/qvv</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-gfx/qvv/qvv-4.04.2.ebuild b/media-gfx/qvv/qvv-4.04.2.ebuild
deleted file mode 100644
index 2f6fc115e1da..000000000000
--- a/media-gfx/qvv/qvv-4.04.2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop qmake-utils
-
-DESCRIPTION="Qt-based compact image viewer and browser"
-HOMEPAGE="http://cade.datamax.bg/qvv/"
-SRC_URI="https://github.com/cade-vs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( ANFSCD GPG_README HISTORY README todo.txt )
-
-src_configure() {
- eqmake5 src/${PN}.qt5.pro
-}
-
-src_install() {
- einstalldocs
- dobin qvv
- doicon images/qvv_icon_128x128.png
- make_desktop_entry qvv QVV qvv_icon_128x128
-}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index c49fc749eed4..8131c76c88fa 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/ksanecore-common/Manifest b/media-libs/ksanecore-common/Manifest
deleted file mode 100644
index 38ae33d6adda..000000000000
--- a/media-libs/ksanecore-common/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ksanecore-24.08.3.tar.xz 51184 BLAKE2B 285285ece94d8c55a81be2cb932c1e34b2154d04101a4501fb2cc69c310656529eee7e3d612ff12a240009a86d22d5738352dbad408d8a7871fc66c378083077 SHA512 808c220cf01ec9de1fc5e6cf55f873fe6f70f8ab231e59b7c048db5a5b7ecde542e3291798118d0e65b99c4b627e34beceef38948ba208e9dfb2c992e65a06f8
-EBUILD ksanecore-common-24.08.3.ebuild 364 BLAKE2B 6209d72b32e2703bf688bdaf6aed825917a8053799a7be4b7bef48503677eca63a8113510fbe7d4aad4f55a05bb85e294150ac8bc21a0ffd80f883ffd037a426 SHA512 6b8575f6d6ff49ef2b618b4982ca080b33806e88612bfbdb0322f98cf7007986db6b5420078f118cbc1f91f0c28a253022ff3b65c983da44021eeac7032ffc05
-MISC metadata.xml 381 BLAKE2B 42cf8662e7a405016cbf593e43771e2a354116ed82825cf42ba21c41d9dcd22dfc868fcc1837ae47b3c13b229908a7a1db8b1fe636b53418664f7835cabe4c35 SHA512 1d3caf0c29b67b79a29c02db8625ee17306f6c114b48599b432c5ced09d51aa02339e75d1552b56fa86ad4ec781c44cc909f8f7cccc0eadc2043ce3103604c38
diff --git a/media-libs/ksanecore-common/ksanecore-common-24.08.3.ebuild b/media-libs/ksanecore-common/ksanecore-common-24.08.3.ebuild
deleted file mode 100644
index d598909ef7f0..000000000000
--- a/media-libs/ksanecore-common/ksanecore-common-24.08.3.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="false"
-KDE_ORG_NAME="${PN/-common/}"
-KFMIN=5.115.0
-inherit ecm-common gear.kde.org
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
- !<media-libs/ksanecore-23.08.5-r2:5
- !<media-libs/ksanecore-24.05.2-r1:6
-"
diff --git a/media-libs/ksanecore-common/metadata.xml b/media-libs/ksanecore-common/metadata.xml
deleted file mode 100644
index e2881717c482..000000000000
--- a/media-libs/ksanecore-common/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- <remote-id type="kde-invent">libraries/ksanecore</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index 922bb802170c..d067a9b9b56b 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/kodi-inputstream-ffmpegdirect/Manifest b/media-plugins/kodi-inputstream-ffmpegdirect/Manifest
index 353672c90b7d..c6de2e38f52e 100644
--- a/media-plugins/kodi-inputstream-ffmpegdirect/Manifest
+++ b/media-plugins/kodi-inputstream-ffmpegdirect/Manifest
@@ -1,2 +1,2 @@
-EBUILD kodi-inputstream-ffmpegdirect-9999.ebuild 1012 BLAKE2B 47b24b086c0d771cb9316bf98fbdf3c426c4cb21f57956b0c2e696e8cea6b551c6fe7f6242909fd8f0165ac1c8d68c61179c37076c66bc148434bd56bf2cf6da SHA512 4cca3f04d173c0da52aa52254bdf61686a809fb95c659b4f168474d391aec6097f673dc5a19cab2678f7ddf9ff27a8d78adcb9a85323ba90c4849d29d03fb3ca
+EBUILD kodi-inputstream-ffmpegdirect-9999.ebuild 953 BLAKE2B 328e309c8dd858ec93aaec9b071f3f87c7dd93636c5fe6b7409f1ca7ef78cfde59b32adf7df3bfcd96034f785a732089f899f630de88ccae8e09d2a305dbe8db SHA512 19fcdc170d0784f03da7f4997766a44db0128dfe6379b41d0f39524a8dae169d1e19f564668c0fc7be28b6a4df46659b46a3356abdccd960c87c86d4ab9142e0
MISC metadata.xml 505 BLAKE2B ee4773daea9d6c00f7492a63e4b02d6e9dd403f756a1b2e2b47e0422b4924d51ed82fd6cfe170204f950d0e2d2ecc7342f4d9fce4248347ac47a81b77962bcb0 SHA512 fbbe21c49ee6bf2afdabc3e81ce273e6a008515034787e48e8eea43ed0d6f0ce3a4d6d6c54fabd562479f57eb1f119a80ca69e14023332243a3d94027baedcc1
diff --git a/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-9999.ebuild b/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-9999.ebuild
index d04c2be8de19..292231bb4c9f 100644
--- a/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-9999.ebuild
+++ b/media-plugins/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect-9999.ebuild
@@ -33,8 +33,7 @@ BDEPEND="
"
COMMON_DEPEND="
- media-video/ffmpeg:=[encode(+),zlib]
- || ( media-video/ffmpeg[xml(-)] media-video/ffmpeg[libxml2(-)] )
+ media-video/ffmpeg:=[encode(+),xml(-),zlib]
virtual/libiconv
app-arch/bzip2
=media-tv/kodi-19*
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 61f37c449004..a59a3d67cb7a 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/frescobaldi/Manifest b/media-sound/frescobaldi/Manifest
index e6486bc9dc09..80216af348bc 100644
--- a/media-sound/frescobaldi/Manifest
+++ b/media-sound/frescobaldi/Manifest
@@ -1,3 +1,5 @@
DIST frescobaldi-3.3.0.tar.gz 9196964 BLAKE2B 52e0c39e3a9fd70f5e450dd45cd0c0c0683b8c0af243d568e765f351500da138c0e527a579245c3d72e628d6a940003c62e1d70b6cff8ecb55d7214b7def8093 SHA512 0dc851cb2ab001f366d20d3c27159087a643cbb5661cc7388b9ec5209c03d4d47dc9114f378dab0562a1a4cb84c2a67eddd8b1981ceaa057e5ac79f8c277ad05
-EBUILD frescobaldi-3.3.0.ebuild 935 BLAKE2B fa6fd6b562360a69882bf6d8a4df081e378079f2fd4c7ad0d6ab2746a5984d955553801ccb05de0b14b9d86cd8ddd44d88079f206a7b8a9efb5d031aad967724 SHA512 9b6510cf70692abb8babda27569dd765a0f7a21d7ef9a95629e43dc4501ed97b6b400de685e058520a60598cf58b2d84d580e3d94d6d3c423c704524858d68c7
-MISC metadata.xml 438 BLAKE2B d6f42ae0b227211e9000c25a1eb3e371881df6c663891549abd7d878d7cfbf7a9a0e514d2f6b01530667667d4a4c55e7801c3ce5fddc7a13f3ad4448813ff898 SHA512 e94573420812bfbca28fe96cc047eb270ddae4f526fd0d1932893bb06ed3c22de1a76d81ca210cca6cbf7b76ab2ddb74b887a122ea54a92f9b05d1b581165ed9
+DIST frescobaldi-4.0.0.tar.gz 8647722 BLAKE2B d37fc55e7519cfbe2235736f0411461261936df34a454f318a9c26917546b6c39bfddf81c4fe521b1891192257ba14f7f7f159641e19993a056ea09121464739 SHA512 551d3681f0b80ef10cbc5ef33fcf61152a7063eb0bed46386711fcc424d9ecce28d6c11dd0a368d5a479bd4b92fb5e93d8de49545063a5d7175625fc37bcbf01
+EBUILD frescobaldi-3.3.0-r1.ebuild 942 BLAKE2B 036cf239cc6ef9f1ebdb5e6d716e3132efa7dda9c62973004d92179c47611ac2b75ba628ac242ed67c8bcaa582882d459c92f43afeedd696a9a22974d1769f87 SHA512 b7f59f8c97d94bda022334a2b11ef279a07f11fee4c171a15e88496fae4ec8e960b2027af3436f3c5e35d40c39a67444f89317fee08050754e9e6233e897ab75
+EBUILD frescobaldi-4.0.0.ebuild 1874 BLAKE2B c6743ce40654cbb9a7807cbff12b9dc010540dad488636731254ae603dae55d62521c44e8d12b70333516eb9cfd58900e1cc7c50647f7cc36e91293e87311ffe SHA512 443436030e7757cfbd18516dec8611d5b73edbb1a1beb8b79a8baeeb79913d67786dae9b8c6db93e5dfc4fb5a0217b30e3f724a5b773fa47416287419a0cec0a
+MISC metadata.xml 342 BLAKE2B 39146459578b0071408ae4ca7d8b327ac1dfcf06164935189d3f73685e9f1d5b41045e9fcb75401a4fec978c4c1304fb54269fe66d1774de957fef8444ccb255 SHA512 02e1b02918069d22268a5908a65a638eebc229968ef91ea562b1e863633c2432f7dfd9af1a227d2a961a7b9afc7d64bffa68251e84b13853d3834feda2031d27
diff --git a/media-sound/frescobaldi/frescobaldi-3.3.0.ebuild b/media-sound/frescobaldi/frescobaldi-3.3.0-r1.ebuild
index cdc94e7c869c..5b96405240f3 100644
--- a/media-sound/frescobaldi/frescobaldi-3.3.0.ebuild
+++ b/media-sound/frescobaldi/frescobaldi-3.3.0-r1.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
@@ -20,7 +20,7 @@ DEPEND="
dev-python/pyqtwebengine[${PYTHON_USEDEP}]
dev-python/python-ly[${PYTHON_USEDEP}]
dev-python/python-poppler-qt5[${PYTHON_USEDEP}]
- dev-python/qpageview[${PYTHON_USEDEP}]
+ <dev-python/qpageview-1.0.0[${PYTHON_USEDEP}]
media-sound/lilypond"
RDEPEND="${DEPEND}
x11-themes/tango-icon-theme
diff --git a/media-sound/frescobaldi/frescobaldi-4.0.0.ebuild b/media-sound/frescobaldi/frescobaldi-4.0.0.ebuild
new file mode 100644
index 000000000000..9ba380ed7786
--- /dev/null
+++ b/media-sound/frescobaldi/frescobaldi-4.0.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+inherit desktop distutils-r1 xdg
+
+DESCRIPTION="A LilyPond sheet music text editor"
+HOMEPAGE="https://frescobaldi.org/"
+SRC_URI="
+ https://github.com/frescobaldi/frescobaldi/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/pyqt6-webengine[widgets,${PYTHON_USEDEP}]
+ dev-python/pyqt6[gui,network,printsupport,svg,webchannel,widgets,${PYTHON_USEDEP}]
+ dev-python/python-ly[${PYTHON_USEDEP}]
+ >=dev-python/qpageview-1.0.0[${PYTHON_USEDEP}]
+ ')
+ media-libs/portmidi
+ media-sound/lilypond
+ x11-themes/tango-icon-theme
+"
+BDEPEND="
+ sys-devel/gettext
+"
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # INSTALL.md suggests that we can do this to use tango-icon-theme
+ rm -r frescobaldi/icons/Tango || die
+
+ # formerly these commands used a Makefile, but they've been moved to
+ # tox.ini and do not really want to depend on tox just for this
+ "${EPYTHON}" i18n/mo-gen.py || die
+ msgfmt --desktop -d i18n/frescobaldi \
+ --template linux/org.frescobaldi.Frescobaldi.desktop.in \
+ -o linux/org.frescobaldi.Frescobaldi.desktop || die
+ msgfmt --xml -d i18n/frescobaldi \
+ --template linux/org.frescobaldi.Frescobaldi.metainfo.xml.in \
+ -o linux/org.frescobaldi.Frescobaldi.metainfo.xml || die
+}
+
+src_install() {
+ # messy workaround for https://github.com/frescobaldi/frescobaldi/issues/1898
+ python_domodule frescobaldi
+
+ distutils-r1_src_install
+
+ dodoc CHANGELOG.md
+ doman frescobaldi.1
+
+ domenu linux/org.frescobaldi.Frescobaldi.desktop
+ doicon frescobaldi/icons/org.frescobaldi.Frescobaldi.svg
+
+ insinto /usr/share/metainfo
+ doins linux/org.frescobaldi.Frescobaldi.metainfo.xml
+}
diff --git a/media-sound/frescobaldi/metadata.xml b/media-sound/frescobaldi/metadata.xml
index e70342c0f856..4a89d4a2b6d0 100644
--- a/media-sound/frescobaldi/metadata.xml
+++ b/media-sound/frescobaldi/metadata.xml
@@ -5,12 +5,7 @@
<email>sound@gentoo.org</email>
<name>Gentoo Sound project</name>
</maintainer>
-<!--
- <use>
- <flag name="portmidi">Enable <pkg>media-libs/portmidi</pkg> support</flag>
- </use>
--->
<upstream>
- <remote-id type="github">wbsoft/frescobaldi</remote-id>
+ <remote-id type="github">frescobaldi/frescobaldi</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-sound/qtscrobbler/Manifest b/media-sound/qtscrobbler/Manifest
deleted file mode 100644
index c6e1bb881c50..000000000000
--- a/media-sound/qtscrobbler/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX qtscrobbler-0.11_pre20130123-qt5.11.patch 697 BLAKE2B d60d5da77ab0a30d9ad89d24a10882ce91c85bf9959e5be6019c69b0db95c60d2e6d1c2cbf5a1fdd5494236ce5d78d9b5a5a05b9bea264db750c0f570cda85d0 SHA512 2edf71e6397dfdbb1aaeb38bca5b6a3b2a097b1a25038f62d1052cb5258cf94b12c26181fea76c64506ed60bfdeaa4968429836eb47e874aec273cdb480689ce
-AUX qtscrobbler-0.11_pre20130123-qt5.patch 5444 BLAKE2B 5e8ef860627e3f8a1b5c6d7a845d4b71c2ae473a42c1fd9619d9a6a270b50e7214bec232c51faf918d4d220490ea1273e016280e56c3d4b06075fcb9feb528bd SHA512 716dc1d84d1eddcec15ec4b87c0c7454acda58ebb94ed5e7a1f5a79ec0a04d473c6dc9e7eb6649986346743cf8a673bdc25e714c221fefd0f05e0925a0f5b0c3
-DIST qtscrobbler-0.11_pre20130123.zip 298519 BLAKE2B 36d3c3fdf59aa7fd9127c0200b03a6427f6fa27cb40e144f10041a25ba977e40fc5f63547596cf93f797d94e741a4a159c5e1aa48f8742d7738d1c113b22aae8 SHA512 24de4a45d4b31fb3c544b963b97b8716b8472a0dfde1bd2fd6bf101785f22ef07ff34fcd9ce7028fe231b215538bb8e4c3248c234feb870a3adeb4c0b259d646
-EBUILD qtscrobbler-0.11_pre20130123.ebuild 1302 BLAKE2B 6267c31a06da179f7451816c300c823f77f108ae0b8c091f89dcea8f9ab2d2dcd2cc5d1617144af0182ec76ae23c2edcc66cb4d1dd18c273093627dafa86a5f9 SHA512 0f37c626871479ec245b676125b1c7d83aa3b47d3bd0f19970a6954f6b7d39695cbe9e3a1c2df8f9f4822d652527636cf07787c485f698690a79adba8b987f1e
-MISC metadata.xml 341 BLAKE2B 691487e77a389ce70ba49db73cfbccce357a1759e747c6902f8850fa3e2b4d630d6a4800a7346662b82ff9cd55303eaae8a519e52dbf9170d6d7e9e611713e09 SHA512 be5a62962317f826126534601a36dab7aff68bfe3459ee7f24e550b06f4ff1fd6cf96e1b77a6b6ae430e4f0dec7214fefa3a61ed0387350f33fca0394f5964ed
diff --git a/media-sound/qtscrobbler/files/qtscrobbler-0.11_pre20130123-qt5.11.patch b/media-sound/qtscrobbler/files/qtscrobbler-0.11_pre20130123-qt5.11.patch
deleted file mode 100644
index 33781a4ee82f..000000000000
--- a/media-sound/qtscrobbler/files/qtscrobbler-0.11_pre20130123-qt5.11.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 11d70c80a634aaf1606a435688dddbc3db36b7ff Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Sat, 14 Jul 2018 15:35:25 +0200
-Subject: [PATCH] Fix build with Qt 5.11
-
----
- src/qt/src/qtscrob.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/qt/src/qtscrob.cpp b/src/qt/src/qtscrob.cpp
-index 5b7a561..c6084e3 100644
---- a/src/qt/src/qtscrob.cpp
-+++ b/src/qt/src/qtscrob.cpp
-@@ -17,6 +17,7 @@
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
- ***************************************************************************/
-
-+#include <QHeaderView>
- #include <QtGui>
- #include <QTime>
- #include "qtscrob.h"
---
-2.18.0
-
diff --git a/media-sound/qtscrobbler/files/qtscrobbler-0.11_pre20130123-qt5.patch b/media-sound/qtscrobbler/files/qtscrobbler-0.11_pre20130123-qt5.patch
deleted file mode 100644
index 910471aca6c0..000000000000
--- a/media-sound/qtscrobbler/files/qtscrobbler-0.11_pre20130123-qt5.patch
+++ /dev/null
@@ -1,194 +0,0 @@
-Origin: other, https://sourceforge.net/p/qtscrob/patches/15/
-Bug: https://sourceforge.net/p/qtscrob/patches/15/
-Bug-Debian: https://bugs.debian.org/875156
-Description: Port to Qt5
-
---- a/src/lib/gettrackinfo.cpp
-+++ b/src/lib/gettrackinfo.cpp
-@@ -58,7 +58,7 @@
- data += "&track=" + QUrl::toPercentEncoding(track_info.title);
- data += "&autocorrect=1";
- time.restart();
-- manager->post(request, QByteArray(data.toAscii()));
-+ manager->post(request, QByteArray(data.toLatin1()));
- }
-
- void GetTrackInfo::run()
---- a/src/lib/lib.pro
-+++ b/src/lib/lib.pro
-@@ -13,7 +13,8 @@
- QT += core \
- network \
- xml \
-- sql
-+ sql \
-+ widgets
-
- QT -= gui
- LANGUAGE = C++
---- a/src/lib/parse-log.cpp
-+++ b/src/lib/parse-log.cpp
-@@ -153,9 +153,9 @@
- //right number of tabs in the line
- scrob_entry temp_entry;
-
-- temp_entry.artist = QString::fromUtf8(log_entry[0].toAscii());
-- temp_entry.album = QString::fromUtf8(log_entry[1].toAscii());
-- temp_entry.title = QString::fromUtf8(log_entry[2].toAscii());
-+ temp_entry.artist = QString::fromUtf8(log_entry[0].toLatin1());
-+ temp_entry.album = QString::fromUtf8(log_entry[1].toLatin1());
-+ temp_entry.title = QString::fromUtf8(log_entry[2].toLatin1());
- temp_entry.tracknum = log_entry[3].toInt();
- temp_entry.length = log_entry[4].toInt();
- temp_entry.played = log_entry[5][0];
---- a/src/lib/submit.cpp
-+++ b/src/lib/submit.cpp
-@@ -151,7 +151,7 @@
- submit_handshake.setHeader(QNetworkRequest::ContentTypeHeader,
- "application/x-www-form-urlencoded");
-
-- QByteArray submit_data = QByteArray(data.toAscii());
-+ QByteArray submit_data = QByteArray(data.toLatin1());
- nr_submit = nam_submit->post(submit_handshake, submit_data);
- }
-
-@@ -251,7 +251,7 @@
- QString time_str = QString::number(QDateTime::currentDateTime().toTime_t());
-
- QCryptographicHash auth_hash(QCryptographicHash::Md5);
-- auth_hash.addData(QString(context.password_hash + time_str).toAscii());
-+ auth_hash.addData(QString(context.password_hash + time_str).toLatin1());
- QString auth = QString(auth_hash.result().toHex());
-
- QUrl url_handshake = QString( "http://%1/?hs=true&p=%2&c=%3&v=%4&u=%5&t=%6&a=%7" )
---- a/src/lib/submit.h
-+++ b/src/lib/submit.h
-@@ -20,7 +20,6 @@
- #define SUBMIT_H
-
- #include <QtCore>
--#include <QHttp>
- #include <QNetworkAccessManager>
- #include <QNetworkProxy>
- #include <QNetworkReply>
---- a/src/qt/qt.pro
-+++ b/src/qt/qt.pro
-@@ -34,6 +34,7 @@
- TEMPLATE = app
- TARGET = qtscrob
- QT += gui
-+QT += widgets
- LANGUAGE = C++
- INCLUDEPATH += . \
- src \
---- a/src/qt/src/about.h
-+++ b/src/qt/src/about.h
-@@ -22,6 +22,7 @@
- #include "ui_aboutWin.h"
- #include <QApplication>
- #include <QtGui>
-+#include <QLabel>
-
- class QTScrob;
-
---- a/src/qt/src/console.h
-+++ b/src/qt/src/console.h
-@@ -22,6 +22,11 @@
- #include <QTimer>
- #include <QApplication>
- #include <QtGui>
-+#include <QLabel>
-+#include <QTextEdit>
-+#include <QDialog>
-+#include <QComboBox>
-+#include <QPushButton>
-
- class QTScrob;
- class QTimer;
---- a/src/qt/src/help.h
-+++ b/src/qt/src/help.h
-@@ -21,6 +21,9 @@
-
- #include <QApplication>
- #include <QtGui>
-+#include <QLabel>
-+#include <QDialog>
-+#include <QTextEdit>
-
- class QTScrob;
-
---- a/src/qt/src/progress.h
-+++ b/src/qt/src/progress.h
-@@ -21,6 +21,13 @@
-
- #include <QApplication>
- #include <QtGui>
-+#include <QLabel>
-+#include <QWidget>
-+#include <QProgressBar>
-+#include <QDialog>
-+#include <QFormLayout>
-+#include <QVBoxLayout>
-+#include <QPushButton>
-
- class QTScrob;
-
---- a/src/qt/src/qtscrob.cpp
-+++ b/src/qt/src/qtscrob.cpp
-@@ -41,7 +41,7 @@
- logTable->setHorizontalHeaderLabels(tableLabels);
- logTable->setAlternatingRowColors(true);
- logTable->setSelectionBehavior(QAbstractItemView::SelectRows);
-- logTable->horizontalHeader()->setResizeMode(QHeaderView::Stretch);
-+ logTable->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
- logTable->installEventFilter(this);
-
- recalc_timestamp = scrob->get_gmt();
-@@ -600,7 +600,7 @@
- case 5:
- if (!logTable->item(r, c)->text().isEmpty())
- {
-- char rating = logTable->item(r, c)->text().toAscii().data()[0];
-+ char rating = logTable->item(r, c)->text().toLatin1().data()[0];
- if ('L' == rating || 'S' == rating)
- tmp.played = rating;
- }
---- a/src/qt/src/qtscrob.h
-+++ b/src/qt/src/qtscrob.h
-@@ -23,12 +23,20 @@
- #include <QtGui>
- #include <QApplication>
- #include <QMainWindow>
-+#include <QTableWidget>
-+#include <QMenu>
-+#include <QMenuBar>
-+#include <QStatusBar>
-+#include <QFile>
-+#include <QFileDialog>
-+#include <QTextEdit>
- #include <QMessageBox>
- #include <QByteArray>
- #include <QtDebug>
- #include <QSettings>
- #include <QDateTimeEdit>
- #include <QLabel>
-+#include <QWidget>
- #include "libscrobble.h"
- #include "common.h"
- #include "missingtimeprogress.h"
---- a/src/qtscrob.pro
-+++ b/src/qtscrob.pro
-@@ -1,4 +1,4 @@
--VER = $$find(QT_VERSION, ^4\\.[6-9]+.*)
-+VER = $$find(QT_VERSION, ^4\\.[6-9]+.*|^5)
- isEmpty(VER) {
- message("Qt >= 4.6 required!")
- !isEmpty(QT_VERSION) error("Qt found:" $$[QT_VERSION])
-@@ -17,6 +17,7 @@
- system($$QMAKE_LUPDATE -silent language/language.pro)
- system($$QMAKE_LRELEASE -silent language/language.pro)
-
-+QT += widgets
- TEMPLATE=subdirs
- SUBDIRS=lib qt cli
- CONFIG += ordered
diff --git a/media-sound/qtscrobbler/metadata.xml b/media-sound/qtscrobbler/metadata.xml
deleted file mode 100644
index 3f08f4b22c06..000000000000
--- a/media-sound/qtscrobbler/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sound@gentoo.org</email>
- <name>Gentoo Sound project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">qtscrob</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/media-sound/qtscrobbler/qtscrobbler-0.11_pre20130123.ebuild b/media-sound/qtscrobbler/qtscrobbler-0.11_pre20130123.ebuild
deleted file mode 100644
index e599a6fea17d..000000000000
--- a/media-sound/qtscrobbler/qtscrobbler-0.11_pre20130123.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-COMMIT=33ed278b9b543554fd6a556fd391eb4c78faab07
-MY_PN=qtscrob
-MY_P=${MY_PN}-${PV}
-inherit desktop qmake-utils xdg-utils
-
-DESCRIPTION="Updates last.fm profiles using information from supported portable music players"
-HOMEPAGE="http://qtscrob.sourceforge.net/"
-SRC_URI="https://sourceforge.net/code-snapshots/git/q/qt/${MY_PN}/code.git/${MY_PN}-code-${COMMIT}.zip -> ${P}.zip"
-S="${WORKDIR}/${MY_PN}-code-${COMMIT}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-BDEPEND="
- app-arch/unzip
- dev-qt/linguist-tools:5
- virtual/pkgconfig
-"
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtsql:5
- dev-qt/qtwidgets:5
- media-libs/libmtp:=
- net-misc/curl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-qt5.patch
- "${FILESDIR}"/${P}-qt5.11.patch
-)
-
-src_configure() {
- pushd src >/dev/null
- eqmake5 ${MY_PN}.pro
- popd >/dev/null
-}
-
-src_compile() {
- emake -C src
-}
-
-src_install() {
- newbin src/cli/scrobbler qtscrobbler-cli
-
- newbin src/qt/qtscrob qtscrobbler
- newicon src/qt/resources/icons/256x256/qtscrob.png qtscrobbler.png
- make_desktop_entry qtscrobbler QtScrobbler
-
- einstalldocs
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index b6d6f7304125..f61c936a220f 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/simplescreenrecorder/Manifest b/media-video/simplescreenrecorder/Manifest
index d1a854e262c7..c0b2ac663391 100644
--- a/media-video/simplescreenrecorder/Manifest
+++ b/media-video/simplescreenrecorder/Manifest
@@ -1,6 +1,6 @@
AUX simplescreenrecorder-0.4.4-ffmpeg5.patch 2540 BLAKE2B 5551255312733fca5641ffbed46e332181d02147dafaa9f6831df967b38cb0d6f05fa2d0d910f78fce1cecb40e1db24e1913b8ec71a7e05a3a7ef0ee761e0427 SHA512 823bfdb35b49bd63a7a2f294695f3adb986d1d018d892db68ada0f08cb9d917ddac86cc258ed7520c44ca53b1194164f58e7e4d4ffdd58a5cfeda4590dff5ec0
DIST simplescreenrecorder-0.4.4.tar.gz 1961269 BLAKE2B 05c7635840f8461ab324f740f0cc554eb544ed91b00cdf39c80f861e6a8631f59afbdcc9fe958830b0f1e31eedb90f11d29c114ce4bbb612f1756264502f069f SHA512 a90549a2709490482d70559073e505e669417a93abf16124b98c021e6d2bf08b91b53eb68e006df4f80fcee9fe4da2624bf8de979618953adb3f37eb1d471525
-EBUILD simplescreenrecorder-0.4.4-r4.ebuild 2909 BLAKE2B 76a1feba40bfef37227b2ad94685aa9146f1b7d899f51d8645d2edad8d7b18d5779a6587562790a56c61fd7c7686c17d1704ed3e6570203df8e61edd0a7acd8f SHA512 42dce812b4a625497920b9be199dd08916b0765d2113240ee9ee098e3017c5319967a9ae60ba122afff193c2500473ac115604fa3df3dad00d30ccf5cdd9f053
+EBUILD simplescreenrecorder-0.4.4-r4.ebuild 2875 BLAKE2B 768e07a0bc1149a5388fee90a089858d0d2da443bb8909aebd9eb62fa7845432bacb671772bb661a45164b12402512271cd4bb817a654f525161d20712d5e73f SHA512 6f1d542d6abe8524947fb5334ee557dbf6f253d415e98adada36bc9269be6d650f6ae762605fad2419e96c88f22c52cced228c04341b8480898daa49f0a42df4
EBUILD simplescreenrecorder-0.4.4-r5.ebuild 3097 BLAKE2B 1566c447598407137e59a0b583bc94bacdda72070b8d0f05ca1090318d28dd3dbf3289cd635a871068d2fd8b14530d13a6b1def9ca2ff8e854bbeb58911ec2c7 SHA512 a682d773e0c0bbf212dd1f8b166b2be4b045ddeb88463ccb7dd4e1b1db3ac2163e1d90103cecac68b7cf106c22e339c7ac377113e4451f48ea930e58d19dd143
-EBUILD simplescreenrecorder-9999.ebuild 2817 BLAKE2B 85d0724c98f1ab0fbc3fa63949878415c48208c784a47ec7971cf141e45f7693b1064ea6461f6fd3ba9beba5d1daba280a584c046bde3248bc0c83d39d55e476 SHA512 d212afbe1df4bab6ed99bed0c0e44f2c957d14985f18dfffc67820ad414099b5d13b27c27f9b7bb02e65ff151ca71df54a3b09b1c360cec8a9b576088178b3eb
+EBUILD simplescreenrecorder-9999.ebuild 2783 BLAKE2B 8047119c75fea4e3dcef62e4e9f3077e6bb7d80ae451473e9d368d7cd18a29a47e305aeee812be897dfc54dd2c4bc842cd5d3b9a4857508503f86dae67a04086 SHA512 c10ff8adfafea00b92d2ef844cde341e3ab97636f8767b6bdb1fe33c95d5ee1a99de30a7efe02d32731aec635024bcea0b4330fc7e336bb71d3f123e1b95eeda
MISC metadata.xml 333 BLAKE2B 1c60fe7013eaaef8fbae76b4764b7dff62410a446cc8e620a463a7f5e44792efbd2c7f6bedd38477f0fe080c8c7ab983eed30ef5bfb6aeaf1c5a2eea68ef8a5f SHA512 022e3e9394740eff0e0cccc12a374236d882cbe5dd8cc8b53e390859556cd87acb722e6ebeb5a8d68822e81446ead0fab2b7ebe2792e77567c6ddd73df9d1020
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4-r4.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4-r4.ebuild
index 3bf81a602ec9..e06d3e16a71d 100644
--- a/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4-r4.ebuild
+++ b/media-video/simplescreenrecorder/simplescreenrecorder-0.4.4-r4.ebuild
@@ -38,7 +38,7 @@ RDEPEND="
x11-libs/libXinerama
virtual/glu[${MULTILIB_USEDEP}]
jack? ( virtual/jack )
- mp3? ( || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) )
+ mp3? ( media-video/ffmpeg[lame(-)] )
opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP},X] )
pulseaudio? ( media-libs/libpulse )
v4l? ( media-libs/libv4l )
diff --git a/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild b/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild
index 668ee9068143..40b51c491dc9 100644
--- a/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild
+++ b/media-video/simplescreenrecorder/simplescreenrecorder-9999.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
virtual/glu[${MULTILIB_USEDEP}]
jack? ( virtual/jack )
opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP},X] )
- mp3? ( || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) )
+ mp3? ( media-video/ffmpeg[lame(-)] )
pulseaudio? ( media-libs/libpulse )
v4l? ( media-libs/libv4l )
"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 8a9ab8400e96..4331b94fada8 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 2e7354dee37d..6feb99034afd 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 29 Mar 2025 23:40:31 +0000
+Sun, 30 Mar 2025 23:40:45 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 3e314f3c63a8..4589cadb69b3 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 596819 BLAKE2B 63522f06337573996c66aa3c0b81ef535020898b18e1885eee805fd1835f056debd8871c1b871e9129a2cfd9138cdf6cb96404b2859059f0e8906b7e44fbcee9 SHA512 87fcb2c073963a66ce8ec1e356d102364b832e77939304f57faeeda9b592eab9192b225eb977ad168b619ca3b7f0da1061763084ff671cea0d6a094c478551f0
-TIMESTAMP 2025-03-29T23:40:36Z
+TIMESTAMP 2025-03-30T23:40:48Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmfohPRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmfp1oBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBIzRAAmMrnqnz9b8gcx0w/FyicwZvY22ng39Xi21tntrCLGdxbJiphUN1/7tLV
-PWr8zamoURSlWvX/+5yYB1KQuERiCeAHK5uoyI65WOVDNUpnkOIOLu4xcFT1XECx
-UIyXkGomY+nhB/NiReJsAnzIVA91CKuaTZDEPkPqaAiAc30zEkksyhKXxDL6ieUr
-6h4nefxKWidcQcge+QhHkX9fj73IykaLVhnTA0QbfembT4+Mx1U0DVcg7A6SEz3w
-0tHoyHm3+GOPQBHq7yxJPh5q7rZYI14LYw7J/vQsYDNGZ/7mAc2D5wGz8pH7P+6M
-kOnz2W8NJkERGBLW84A4FZJ6pYBFRV6hP5Fw857PxZpFABhQIzxVr8fHdul84lI9
-BCHf8Xx3JDBRwXzO/D7PkcHpFz6ZijVQ+2p+5X1QfMJGKBtaoeKmeFBaNDC73Dwl
-pyUqRj/BRp8Cd+4sQcit8retqAK1jGm3nxHv7065J9ezc8QCFr3jxGdjBS8JmQeg
-kt5K1PJkAtaKKYY5ygjRMATMQ1yq4FvTXbRvWv671TdsqaGa/wTJqugzxh0CxIx/
-3Cqwp2RRIHE3Pb6a/oeJHG2inFetrIrMhHlgvzon8bqGELskcJQTj+YDnXt7PsZj
-V2DZhbV0MnXHIB6zHj/+GmpcDkK8JXEOQX0WhJtyMxcTaUvDe78=
-=ha/4
+klBsnQ/+MQRCNenFUdQSqNtMuB3GIz+x2PUPunKT1M45F4yJR8Ns+rQXj6nildXN
+7fxmTkWjDb6+ohdituWRLWfBBZbKMNRyW3Of1tNEydul/Ig1DeRW7NIZ3bEG9TvP
+6XWxs8KpyN9o1sOWuviWorkBhp/cI+NDCSCjVWXhxEXRplK6KYxC4LUWI0Lsnt/w
+4F+tRucb8kO2idxgX/b1Q7lWskFphrMbCcyyBD9ht+w7aYS6siUOt4Ck37icbqPh
+wiHB8v33qpx2SPyoFnfJq4n/v7TOAg3isGDWy+DGAdiUmRLj521v0eugFKYb5VcB
+P3ieul4jNTw6xfGXBOuPZp1TPIntRFTsmfE4/69TaxOXXJaashEahJ1W/jiEQ4IX
+CWLTCoIuUx29pKOqROjPO805mpa3q2iUAk3so7VUzwxeDZluz/LG+ZX+V+wLaF3Y
+E7fVeiJsKUjo0ycHjV2epYG2iQMc/YY90hHdo4lxBNgzfeaJPZaLlggv7ZHbniT7
+6CgvHM7fi3Fp3pxdIQWovQ2aJd2QMWqXxFNBA31buyFxvl+K9XWM/N/8tw+YOvNQ
+t5CbBd0/9JOpnjZgJAhz7nVAMTE/TI2lEKGSKgHj/CBys+IVgYXwoD/GPtgCWwVc
++RgcH9razDuol2BP6sRbGCrtlgLETgIet4WBdKR9uCGfY5QHvT4=
+=EzDM
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 0c42fc4df389..6feb99034afd 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 29 Mar 2025 23:40:32 +0000
+Sun, 30 Mar 2025 23:40:45 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 700c5cd50e97..8a14d4d546ec 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index bd2933b0c5b0..f9c8d3626ace 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r2 b/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r3
index 375bf910fe68..c5cb7813c1a9 100644
--- a/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r2
+++ b/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r3
@@ -1,16 +1,16 @@
-BDEPEND=test? ( sys-process/daemontools ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( sys-process/daemontools ) 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-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Make tinydns and dnscache logs human-readable
EAPI=8
HOMEPAGE=https://michael.orlitzky.com/code/djbdns-logparse.xhtml
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=amd64 ~riscv
LICENSE=AGPL-3+
-RDEPEND=sys-process/daemontools python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=sys-process/daemontools 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_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://michael.orlitzky.com/code/releases/djbdns-logparse-0.0.2.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=ef2fa7eb653109ebc7230404838eb753
+_md5_=e8016641943b1987586e1f91e7d4d2ac
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 0d014d65397c..17270dff72b9 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/unrar-7.1.3 b/metadata/md5-cache/app-arch/unrar-7.1.3
deleted file mode 100644
index d3d6b4cef5fe..000000000000
--- a/metadata/md5-cache/app-arch/unrar-7.1.3
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile configure install prepare
-DESCRIPTION=Uncompress rar files
-EAPI=8
-HOMEPAGE=https://www.rarlab.com/rar_add.htm
-INHERIT=multilib toolchain-funcs
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=unRAR
-SLOT=0/7
-SRC_URI=https://www.rarlab.com/rar/unrarsrc-7.1.3.tar.gz -> unrar-7.1.3.tar.gz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=1bbd5a9a5190f2a0fa5815d8f6c85548
diff --git a/metadata/md5-cache/app-arch/unrar-7.1.4 b/metadata/md5-cache/app-arch/unrar-7.1.4
deleted file mode 100644
index 6cf29654c9bb..000000000000
--- a/metadata/md5-cache/app-arch/unrar-7.1.4
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile configure install prepare
-DESCRIPTION=Uncompress rar files
-EAPI=8
-HOMEPAGE=https://www.rarlab.com/rar_add.htm
-INHERIT=multilib toolchain-funcs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=unRAR
-SLOT=0/7
-SRC_URI=https://www.rarlab.com/rar/unrarsrc-7.1.4.tar.gz -> unrar-7.1.4.tar.gz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=a5d3b3d841473af8ff6f94371222cdac
diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz
index 128437b9e87c..19035a08b12c 100644
--- a/metadata/md5-cache/app-backup/Manifest.gz
+++ b/metadata/md5-cache/app-backup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r2 b/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r3
index b69dd6ea18b1..3e142e8b6cc6 100644
--- a/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r2
+++ b/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r3
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[ssl(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Back up Untangle configurations via the web admin UI
EAPI=8
HOMEPAGE=https://michael.orlitzky.com/code/untangle-https-backup.xhtml
INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 x86
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=amd64 ~riscv x86
LICENSE=AGPL-3
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[ssl(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[ssl(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[ssl(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[ssl(+)] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://michael.orlitzky.com/code/releases/untangle-https-backup-0.1.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=2bce2ce5006c30c5e39358678a658cbc
+_md5_=4d3c8d3d8825f0eaedc240f218d6f00f
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 99e1aa669765..750d3d46b9c2 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/qca-2.3.9 b/metadata/md5-cache/app-crypt/qca-2.3.9
deleted file mode 100644
index 957adbc3f6ab..000000000000
--- a/metadata/md5-cache/app-crypt/qca-2.3.9
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] virtual/latex-base ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack
-DEPEND=botan? ( dev-libs/botan:3= ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) pkcs11? ( >=dev-libs/openssl-1.1 dev-libs/pkcs11-helper ) qt5? ( >=dev-qt/qtcore-5.14:5 ) qt6? ( dev-qt/qtbase:6 dev-qt/qt5compat:6 ) sasl? ( dev-libs/cyrus-sasl:2 ) ssl? ( >=dev-libs/openssl-1.1:= ) test? ( qt5? ( dev-qt/qtnetwork:5 dev-qt/qttest:5 ) qt6? ( dev-qt/qtbase:6[network] ) )
-DESCRIPTION=Qt Cryptographic Architecture (QCA)
-EAPI=8
-HOMEPAGE=https://userbase.kde.org/QCA
-INHERIT=cmake kde.org multibuild out-of-source-utils qmake-utils
-IUSE=botan debug doc examples gcrypt gpg logger nss pkcs11 qt5 +qt6 sasl softstore +ssl test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=LGPL-2.1
-RDEPEND=botan? ( dev-libs/botan:3= ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) pkcs11? ( >=dev-libs/openssl-1.1 dev-libs/pkcs11-helper ) qt5? ( >=dev-qt/qtcore-5.14:5 ) qt6? ( dev-qt/qtbase:6 dev-qt/qt5compat:6 ) sasl? ( dev-libs/cyrus-sasl:2 ) ssl? ( >=dev-libs/openssl-1.1:= )
-REQUIRED_USE=|| ( qt5 qt6 )
-RESTRICT=!test? ( test )
-SLOT=2
-SRC_URI=mirror://kde/stable/qca/2.3.9/qca-2.3.9.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 kde.org 2eea56ed41440913be4caa3d255d2db3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=956b4e7d0dfa87d3db71b90ced688164
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index c2de0cf92d3c..9c22c182ec95 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/okteta-0.26.19 b/metadata/md5-cache/app-editors/okteta-0.26.19
deleted file mode 100644
index 8a333cb0b924..000000000000
--- a/metadata/md5-cache/app-editors/okteta-0.26.19
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 designer? ( dev-qt/designer:5 ) handbook? ( >=kde-frameworks/kdoctools-5.115.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.115.0:*
-DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtscript-5.15.12:5[scripttools] >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/kbookmarks-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kcodecs-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/kdbusaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/knewstuff-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 crypt? ( >=app-crypt/qca-2.3.9:2[qt5(-)] ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
-DESCRIPTION=Hex editor by KDE
-EAPI=8
-HOMEPAGE=https://apps.kde.org/okteta/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm kde.org
-IUSE=crypt debug designer +handbook test
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv ~x86
-LICENSE=GPL-2 handbook? ( FDL-1.2 )
-RDEPEND=>=dev-qt/qtdeclarative-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtscript-5.15.12:5[scripttools] >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/kbookmarks-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kcodecs-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/kcrash-5.115.0:5 >=kde-frameworks/kdbusaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kiconthemes-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/knewstuff-5.115.0:5 >=kde-frameworks/kparts-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 crypt? ( >=app-crypt/qca-2.3.9:2[qt5(-)] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-RESTRICT=!test? ( test )
-SLOT=5
-SRC_URI=mirror://kde/stable/okteta/0.26.19/src/okteta-0.26.19.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm 8e875f5f12d01e5057997e9fc4d05f45 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=49c356627cb557c4793f99abc8eeb811
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index 41fb741d3ac4..b4885e1548f6 100644
--- a/metadata/md5-cache/app-office/Manifest.gz
+++ b/metadata/md5-cache/app-office/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-office/calligra-24.12.3 b/metadata/md5-cache/app-office/calligra-24.12.3
index 076dd0cb05c4..028f145f0a4d 100644
--- a/metadata/md5-cache/app-office/calligra-24.12.3
+++ b/metadata/md5-cache/app-office/calligra-24.12.3
@@ -7,11 +7,11 @@ HOMEPAGE=https://calligra.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs ecm gear.kde.org xdg
IUSE=+charts +fontconfig gsl +import-filter +lcms okular +pdf phonon +truetype webengine X calligra_features_karbon calligra_features_sheets calligra_features_stage calligra_features_words debug +handbook test
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=dev-lang/perl dev-libs/openssl:= >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] >=dev-qt/qtbase-6.8.0:6[dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.8.0:6[widgets] >=dev-qt/qtsvg-6.8.0:6 >=dev-qt/qttools-6.8.0:6[designer] >=kde-frameworks/karchive-6.9.0:6 >=kde-frameworks/kcmutils-6.9.0:6 >=kde-frameworks/kcompletion-6.9.0:6 >=kde-frameworks/kconfig-6.9.0:6 >=kde-frameworks/kconfigwidgets-6.9.0:6 >=kde-frameworks/kcoreaddons-6.9.0:6 >=kde-frameworks/kcrash-6.9.0:6 >=kde-frameworks/kdbusaddons-6.9.0:6 >=kde-frameworks/kguiaddons-6.9.0:6 >=kde-frameworks/ki18n-6.9.0:6 >=kde-frameworks/kiconthemes-6.9.0:6 >=kde-frameworks/kio-6.9.0:6 >=kde-frameworks/kirigami-6.9.0:6 >=kde-frameworks/kitemviews-6.9.0:6 >=kde-frameworks/kjobwidgets-6.9.0:6 >=kde-frameworks/knotifications-6.9.0:6 >=kde-frameworks/knotifyconfig-6.9.0:6 >=kde-frameworks/ktextwidgets-6.9.0:6 >=kde-frameworks/kwidgetsaddons-6.9.0:6 >=kde-frameworks/kwindowsystem-6.9.0:6 >=kde-frameworks/kxmlgui-6.9.0:6 >=kde-frameworks/sonnet-6.9.0:6 sys-libs/zlib virtual/libiconv charts? ( dev-libs/kdiagram:6 ) fontconfig? ( media-libs/fontconfig ) gsl? ( sci-libs/gsl:= ) import-filter? ( app-text/libetonyek app-text/libodfgen app-text/libwpd:* app-text/libwpg:* >=app-text/libwps-0.4 dev-libs/librevenge media-libs/libvisio ) lcms? ( media-libs/lcms:2 ) okular? ( kde-apps/okular:6 ) pdf? ( app-text/poppler:=[qt6] ) phonon? ( >=media-libs/phonon-4.12.0[qt6(+)] ) truetype? ( media-libs/freetype:2 ) webengine? ( >=dev-qt/qtwebengine-6.8.0:6[widgets] ) calligra_features_sheets? ( dev-cpp/eigen:3 ) calligra_features_words? ( dev-libs/libxslt ) !app-office/calligra:5 calligra_features_karbon? ( media-gfx/pstoedit[plotutils] ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 dev-qt/qtbase:6
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=mirror://kde/stable/release-service/24.12.3/src/calligra-24.12.3.tar.xz https://dev.gentoo.org/~asturm/distfiles/calligra-3.2.1-patchset-1.tar.xz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm 8e875f5f12d01e5057997e9fc4d05f45 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 gear.kde.org 55514126a8fb6ef1a8177b37308e3a12 kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7464151c422cf0d9462e3dcb100d6c83
+_md5_=2aab6f5971dd83b4f3f41ce0dd73d0ee
diff --git a/metadata/md5-cache/app-office/kmymoney-5.1.92_p20250324 b/metadata/md5-cache/app-office/kmymoney-5.1.92_p20250324
deleted file mode 100644
index de4afedc4528..000000000000
--- a/metadata/md5-cache/app-office/kmymoney-5.1.92_p20250324
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.115.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.115.0:*
-DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt5(-)] =app-office/libalkimia-8.1.92*:= dev-libs/gmp:0=[cxx(+)] dev-libs/kdiagram:5 dev-libs/libgpg-error dev-libs/libofx:= >=dev-libs/qtkeychain-0.14.2:=[qt5(-)] >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/karchive-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kcodecs-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kitemmodels-5.115.0:5 >=kde-frameworks/kitemviews-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/sonnet-5.115.0:5 calendar? ( dev-libs/libical:= ) hbci? ( >=dev-qt/qtdeclarative-5.15.12:5 >=net-libs/aqbanking-6.5.0 >=sys-libs/gwenhywfar-5.10.1:=[qt5(-)] ) holidays? ( >=kde-frameworks/kholidays-5.115.0:5 ) sql? ( >=dev-qt/qtsql-5.15.12:5[sqlite] ) sqlcipher? ( dev-db/sqlcipher ) dev-libs/boost test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5
-DESCRIPTION=Personal finance manager based on KDE Frameworks
-EAPI=8
-HOMEPAGE=https://kmymoney.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm kde.org optfeature
-IUSE=calendar hbci holidays sql sqlcipher debug +handbook test
-KEYWORDS=~amd64
-LICENSE=GPL-2
-RDEPEND=>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt5(-)] =app-office/libalkimia-8.1.92*:= dev-libs/gmp:0=[cxx(+)] dev-libs/kdiagram:5 dev-libs/libgpg-error dev-libs/libofx:= >=dev-libs/qtkeychain-0.14.2:=[qt5(-)] >=dev-qt/qtdbus-5.15.12:5 >=dev-qt/qtgui-5.15.12:5 >=dev-qt/qtnetwork-5.15.12:5 >=dev-qt/qtprintsupport-5.15.12:5 >=dev-qt/qtsvg-5.15.12:5 >=dev-qt/qtwidgets-5.15.12:5 >=dev-qt/qtxml-5.15.12:5 >=kde-frameworks/karchive-5.115.0:5 >=kde-frameworks/kcmutils-5.115.0:5 >=kde-frameworks/kcodecs-5.115.0:5 >=kde-frameworks/kcompletion-5.115.0:5 >=kde-frameworks/kconfig-5.115.0:5 >=kde-frameworks/kconfigwidgets-5.115.0:5 >=kde-frameworks/kcoreaddons-5.115.0:5 >=kde-frameworks/ki18n-5.115.0:5 >=kde-frameworks/kio-5.115.0:5 >=kde-frameworks/kitemmodels-5.115.0:5 >=kde-frameworks/kitemviews-5.115.0:5 >=kde-frameworks/kjobwidgets-5.115.0:5 >=kde-frameworks/knotifications-5.115.0:5 >=kde-frameworks/kservice-5.115.0:5 >=kde-frameworks/ktextwidgets-5.115.0:5 >=kde-frameworks/kwidgetsaddons-5.115.0:5 >=kde-frameworks/kxmlgui-5.115.0:5 >=kde-frameworks/sonnet-5.115.0:5 calendar? ( dev-libs/libical:= ) hbci? ( >=dev-qt/qtdeclarative-5.15.12:5 >=net-libs/aqbanking-6.5.0 >=sys-libs/gwenhywfar-5.10.1:=[qt5(-)] ) holidays? ( >=kde-frameworks/kholidays-5.115.0:5 ) sql? ( >=dev-qt/qtsql-5.15.12:5[sqlite] ) sqlcipher? ( dev-db/sqlcipher ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
-REQUIRED_USE=sqlcipher? ( sql )
-RESTRICT=!test? ( test )
-SLOT=5
-SRC_URI=mirror://gentoo/kmymoney-5.1.92_p20250324-d18712f2.tar.gz https://invent.kde.org/office/kmymoney/-/archive/d18712f2a1be425eedbfca1c1f12bae5d9883755/kmymoney-d18712f2a1be425eedbfca1c1f12bae5d9883755.tar.gz -> kmymoney-5.1.92_p20250324-d18712f2.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm 8e875f5f12d01e5057997e9fc4d05f45 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f4d4334db44b892ee06ac4411bde1424
diff --git a/metadata/md5-cache/app-office/kmymoney-5.1.92_p20250320 b/metadata/md5-cache/app-office/kmymoney-5.1.92_p20250326
index 0cc5000c2054..3b410b74c355 100644
--- a/metadata/md5-cache/app-office/kmymoney-5.1.92_p20250320
+++ b/metadata/md5-cache/app-office/kmymoney-5.1.92_p20250326
@@ -13,6 +13,6 @@ RDEPEND=>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt5(-)] =app-office/libalkimia-8.1.92*
REQUIRED_USE=sqlcipher? ( sql )
RESTRICT=!test? ( test )
SLOT=5
-SRC_URI=mirror://gentoo/kmymoney-5.1.92_p20250320-2080d3c7.tar.gz https://invent.kde.org/office/kmymoney/-/archive/2080d3c7315e01ca3d80882835d8159079360f3e/kmymoney-2080d3c7315e01ca3d80882835d8159079360f3e.tar.gz -> kmymoney-5.1.92_p20250320-2080d3c7.tar.gz
+SRC_URI=mirror://gentoo/kmymoney-5.1.92_p20250326-e3e4e4ca.tar.gz https://invent.kde.org/office/kmymoney/-/archive/e3e4e4cabe4137a1eef8c98b72d272c10d0a533f/kmymoney-e3e4e4cabe4137a1eef8c98b72d272c10d0a533f.tar.gz -> kmymoney-5.1.92_p20250326-e3e4e4ca.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm 8e875f5f12d01e5057997e9fc4d05f45 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=dfddd723e5be64c672c1a868c5b13343
+_md5_=30dbc2d178620fefaa7293e98f669107
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index f28a30a27f18..93a6289167bc 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/qpdfview-0.5-r1 b/metadata/md5-cache/app-text/qpdfview-0.5-r1
deleted file mode 100644
index 91a5d1f709d4..000000000000
--- a/metadata/md5-cache/app-text/qpdfview-0.5-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-qt/qttools:6[linguist] virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm preinst prepare
-DEPEND=cups? ( net-print/cups ) djvu? ( app-text/djvu ) fitz? ( >=app-text/mupdf-1.7:= ) postscript? ( app-text/libspectre ) dev-qt/qtbase:6[gui,widgets,concurrent] dbus? ( dev-qt/qttools:6[qdbus] ) pdf? ( app-text/poppler[qt6] dev-qt/qtbase:6[xml] ) sqlite? ( dev-qt/qtbase:6[sql,sqlite] ) svg? ( dev-qt/qtsvg:6 ) !svg? ( virtual/freedesktop-icon-theme ) synctex? ( app-text/texlive-core )
-DESCRIPTION=A tabbed document viewer
-EAPI=8
-HOMEPAGE=https://launchpad.net/qpdfview
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=plocale qmake-utils xdg
-IUSE=cups +dbus djvu fitz +pdf postscript +sqlite +svg synctex
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2+
-RDEPEND=cups? ( net-print/cups ) djvu? ( app-text/djvu ) fitz? ( >=app-text/mupdf-1.7:= ) postscript? ( app-text/libspectre ) dev-qt/qtbase:6[gui,widgets,concurrent] dbus? ( dev-qt/qttools:6[qdbus] ) pdf? ( app-text/poppler[qt6] dev-qt/qtbase:6[xml] ) sqlite? ( dev-qt/qtbase:6[sql,sqlite] ) svg? ( dev-qt/qtsvg:6 ) !svg? ( virtual/freedesktop-icon-theme ) synctex? ( app-text/texlive-core )
-REQUIRED_USE=?? ( fitz pdf )
-SLOT=0
-SRC_URI=https://launchpad.net/qpdfview/trunk/0.5.0/+download/qpdfview-0.5.tar.gz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5deacb0e65ee75c567531c3c7859795a
diff --git a/metadata/md5-cache/app-text/qpdfview-0.5_p2-r1 b/metadata/md5-cache/app-text/qpdfview-0.5_p2-r1
deleted file mode 100644
index bd87baeab542..000000000000
--- a/metadata/md5-cache/app-text/qpdfview-0.5_p2-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-qt/qttools:6[linguist] virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm preinst prepare unpack
-DEPEND=cups? ( net-print/cups ) djvu? ( app-text/djvu ) fitz? ( >=app-text/mupdf-1.7:= ) postscript? ( app-text/libspectre ) dev-qt/qtbase:6[gui,widgets,concurrent] dbus? ( dev-qt/qttools:6[qdbus] ) pdf? ( app-text/poppler[qt6] dev-qt/qtbase:6[xml] ) sqlite? ( dev-qt/qtbase:6[sql,sqlite] ) svg? ( dev-qt/qtsvg:6 ) !svg? ( virtual/freedesktop-icon-theme ) synctex? ( app-text/texlive-core )
-DESCRIPTION=A tabbed document viewer
-EAPI=8
-HOMEPAGE=https://launchpad.net/qpdfview
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=plocale qmake-utils xdg
-IUSE=cups +dbus djvu fitz +pdf postscript +sqlite +svg synctex
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2+
-RDEPEND=cups? ( net-print/cups ) djvu? ( app-text/djvu ) fitz? ( >=app-text/mupdf-1.7:= ) postscript? ( app-text/libspectre ) dev-qt/qtbase:6[gui,widgets,concurrent] dbus? ( dev-qt/qttools:6[qdbus] ) pdf? ( app-text/poppler[qt6] dev-qt/qtbase:6[xml] ) sqlite? ( dev-qt/qtbase:6[sql,sqlite] ) svg? ( dev-qt/qtsvg:6 ) !svg? ( virtual/freedesktop-icon-theme ) synctex? ( app-text/texlive-core )
-REQUIRED_USE=?? ( fitz pdf )
-SLOT=0
-SRC_URI=https://bazaar.launchpad.net/~adamreichold/qpdfview/trunk/tarball/2162 -> qpdfview-0.5_p2.tar.gz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f97695ab1ba85a0a2779b27b68b0fea6
diff --git a/metadata/md5-cache/app-text/qpdfview-0.5_p20240423 b/metadata/md5-cache/app-text/qpdfview-0.5_p20240423
new file mode 100644
index 000000000000..c511971a99ab
--- /dev/null
+++ b/metadata/md5-cache/app-text/qpdfview-0.5_p20240423
@@ -0,0 +1,17 @@
+BDEPEND=dev-qt/qttools:6[linguist] virtual/pkgconfig
+DEFINED_PHASES=configure install postinst postrm preinst prepare unpack
+DEPEND=dev-qt/qtbase:6[concurrent,dbus?,gui,widgets] cups? ( net-print/cups ) djvu? ( app-text/djvu ) fitz? ( >=app-text/mupdf-1.7:= ) pdf? ( app-text/poppler[qt6] ) postscript? ( app-text/libspectre ) sqlite? ( dev-qt/qtbase:6[sql,sqlite] ) svg? ( dev-qt/qtsvg:6 ) !svg? ( virtual/freedesktop-icon-theme ) synctex? ( app-text/texlive-core )
+DESCRIPTION=Tabbed document viewer
+EAPI=8
+HOMEPAGE=https://launchpad.net/qpdfview
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=plocale qmake-utils xdg
+IUSE=cups +dbus djvu fitz +pdf postscript +sqlite +svg synctex
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2+
+RDEPEND=dev-qt/qtbase:6[concurrent,dbus?,gui,widgets] cups? ( net-print/cups ) djvu? ( app-text/djvu ) fitz? ( >=app-text/mupdf-1.7:= ) pdf? ( app-text/poppler[qt6] ) postscript? ( app-text/libspectre ) sqlite? ( dev-qt/qtbase:6[sql,sqlite] ) svg? ( dev-qt/qtsvg:6 ) !svg? ( virtual/freedesktop-icon-theme ) synctex? ( app-text/texlive-core )
+REQUIRED_USE=?? ( fitz pdf )
+SLOT=0
+SRC_URI=https://bazaar.launchpad.net/~adamreichold/qpdfview/trunk/tarball/2162 -> qpdfview-0.5_p2.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 plocale 950fbaec7deeba41b5bcc0572cca99b9 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=59b29f984bfd3d51d5cf1e656a042ee6
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index b76313b4b80d..fe0d97f3bac9 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/antlr-3.2-r2 b/metadata/md5-cache/dev-java/antlr-3.2-r2
index d316dad09afc..3f227455ecb6 100644
--- a/metadata/md5-cache/dev-java/antlr-3.2-r2
+++ b/metadata/md5-cache/dev-java/antlr-3.2-r2
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://www.antlr3.org/download/antlr-3.2.tar.gz https://www.antlr3.org/download/antlr-3.2.jar
_eclasses_=java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef java-utils-2 c610b1541a10e37cb26ab5b707a744f1
-_md5_=72d6920602a262cc89920fdd644464b6
+_md5_=b73bea19fe540dfd10fc26e38c56cf5c
diff --git a/metadata/md5-cache/dev-java/testng-6.11-r1 b/metadata/md5-cache/dev-java/testng-6.11-r1
index c38ab7573b21..533f961ba1f6 100644
--- a/metadata/md5-cache/dev-java/testng-6.11-r1
+++ b/metadata/md5-cache/dev-java/testng-6.11-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/testng-team/testng/archive/6.11.tar.gz -> testng-6.11.tar.gz https://repo1.maven.org/maven2/org/webjars/jquery/3.5.1/jquery-3.5.1.jar test? ( https://repo1.maven.org/maven2/org/spockframework/spock-core/1.0-groovy-2.4/spock-core-1.0-groovy-2.4.jar https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/2.4.7/groovy-all-2.4.7.jar https://downloads.apache.org/groovy/2.4.21/distribution/apache-groovy-binary-2.4.21.zip )
_eclasses_=java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef java-utils-2 c610b1541a10e37cb26ab5b707a744f1
-_md5_=95d05eff0d31e06ece086f6ee9b59bc5
+_md5_=4ff7698f77a6ba9c919d373bdf6319af
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index cf9179e13f64..d48df901a92e 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/swi-prolog-9.1.2-r1 b/metadata/md5-cache/dev-lang/swi-prolog-9.1.2-r1
deleted file mode 100644
index d930a55cb381..000000000000
--- a/metadata/md5-cache/dev-lang/swi-prolog-9.1.2-r1
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=sys-libs/ncurses:= sys-libs/zlib:= virtual/libcrypt:= X? ( media-libs/freetype:2 media-libs/fontconfig:1.0 media-libs/libjpeg-turbo:= x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama x11-libs/libXpm x11-libs/libXt ) archive? ( app-arch/libarchive:= ) berkdb? ( >=sys-libs/db-4:= ) cli? ( dev-libs/libedit sys-libs/readline:= ) gmp? ( dev-libs/gmp:0= ) gui? ( !qt6? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !minimal? ( dev-libs/ossp-uuid ) odbc? ( dev-db/unixODBC ) pcre? ( dev-libs/libpcre ) ssl? ( dev-libs/openssl:0= ) yaml? ( dev-libs/libyaml ) X? ( x11-base/xorg-proto ) java? ( >=virtual/jdk-1.8:* test? ( dev-java/junit:4 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=Versatile implementation of the Prolog programming language
-EAPI=8
-HOMEPAGE=https://www.swi-prolog.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake desktop flag-o-matic java-pkg-opt-2 toolchain-funcs xdg
-IUSE=X archive berkdb +cli debug doc +gmp gui +ipc java minimal odbc pcre pgo qt6 ssl test yaml java
-KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=BSD-2
-RDEPEND=sys-libs/ncurses:= sys-libs/zlib:= virtual/libcrypt:= X? ( media-libs/freetype:2 media-libs/fontconfig:1.0 media-libs/libjpeg-turbo:= x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama x11-libs/libXpm x11-libs/libXt ) archive? ( app-arch/libarchive:= ) berkdb? ( >=sys-libs/db-4:= ) cli? ( dev-libs/libedit sys-libs/readline:= ) gmp? ( dev-libs/gmp:0= ) gui? ( !qt6? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !minimal? ( dev-libs/ossp-uuid ) odbc? ( dev-db/unixODBC ) pcre? ( dev-libs/libpcre ) ssl? ( dev-libs/openssl:0= ) yaml? ( dev-libs/libyaml ) java? ( >=virtual/jre-1.8:* ) java? ( >=dev-java/java-config-2.2.0-r3 )
-REQUIRED_USE=doc? ( archive ) minimal? ( !archive !doc !ipc !ssl !test )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://www.swi-prolog.org/download/devel/src/swipl-9.1.2.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=43b5253a53ad7d6c9a33be82a9855f3c
diff --git a/metadata/md5-cache/dev-lang/swi-prolog-9.3.9 b/metadata/md5-cache/dev-lang/swi-prolog-9.3.9-r1
index c5c6728bca11..69fc2e53ed34 100644
--- a/metadata/md5-cache/dev-lang/swi-prolog-9.3.9
+++ b/metadata/md5-cache/dev-lang/swi-prolog-9.3.9-r1
@@ -1,18 +1,18 @@
BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=sys-libs/ncurses:= sys-libs/zlib:= virtual/libcrypt:= X? ( media-libs/freetype:2 media-libs/fontconfig:1.0 media-libs/libjpeg-turbo:= x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama x11-libs/libXpm x11-libs/libXt ) archive? ( app-arch/libarchive:= ) berkdb? ( >=sys-libs/db-4:= ) cli? ( dev-libs/libedit sys-libs/readline:= ) gmp? ( dev-libs/gmp:0= ) gui? ( !qt6? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !minimal? ( dev-libs/ossp-uuid ) odbc? ( dev-db/unixODBC ) pcre? ( dev-libs/libpcre ) ssl? ( dev-libs/openssl:0= ) yaml? ( dev-libs/libyaml ) X? ( x11-base/xorg-proto ) java? ( >=virtual/jdk-1.8:* test? ( dev-java/junit:4 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DEPEND=sys-libs/ncurses:= sys-libs/zlib:= virtual/libcrypt:= X? ( media-libs/freetype:2 media-libs/fontconfig:1.0 media-libs/libjpeg-turbo:= x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama x11-libs/libXpm x11-libs/libXt ) archive? ( app-arch/libarchive:= ) berkdb? ( >=sys-libs/db-4:= ) cli? ( dev-libs/libedit sys-libs/readline:= ) gmp? ( dev-libs/gmp:0= ) gui? ( dev-qt/qtbase:6[gui,widgets] ) !minimal? ( dev-libs/ossp-uuid ) odbc? ( dev-db/unixODBC ) pcre? ( dev-libs/libpcre ) ssl? ( dev-libs/openssl:0= ) yaml? ( dev-libs/libyaml ) X? ( x11-base/xorg-proto ) java? ( >=virtual/jdk-1.8:* test? ( dev-java/junit:4 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
DESCRIPTION=Versatile implementation of the Prolog programming language
EAPI=8
HOMEPAGE=https://www.swi-prolog.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop flag-o-matic java-pkg-opt-2 toolchain-funcs xdg
-IUSE=X archive berkdb +cli debug doc +gmp gui +ipc java minimal odbc pcre pgo qt6 ssl test yaml java
+IUSE=X archive berkdb +cli debug doc +gmp gui +ipc java minimal odbc pcre pgo ssl test yaml java
KEYWORDS=amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD-2
-RDEPEND=sys-libs/ncurses:= sys-libs/zlib:= virtual/libcrypt:= X? ( media-libs/freetype:2 media-libs/fontconfig:1.0 media-libs/libjpeg-turbo:= x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama x11-libs/libXpm x11-libs/libXt ) archive? ( app-arch/libarchive:= ) berkdb? ( >=sys-libs/db-4:= ) cli? ( dev-libs/libedit sys-libs/readline:= ) gmp? ( dev-libs/gmp:0= ) gui? ( !qt6? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !minimal? ( dev-libs/ossp-uuid ) odbc? ( dev-db/unixODBC ) pcre? ( dev-libs/libpcre ) ssl? ( dev-libs/openssl:0= ) yaml? ( dev-libs/libyaml ) java? ( >=virtual/jre-1.8:* ) java? ( >=dev-java/java-config-2.2.0-r3 )
+RDEPEND=sys-libs/ncurses:= sys-libs/zlib:= virtual/libcrypt:= X? ( media-libs/freetype:2 media-libs/fontconfig:1.0 media-libs/libjpeg-turbo:= x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXft x11-libs/libXinerama x11-libs/libXpm x11-libs/libXt ) archive? ( app-arch/libarchive:= ) berkdb? ( >=sys-libs/db-4:= ) cli? ( dev-libs/libedit sys-libs/readline:= ) gmp? ( dev-libs/gmp:0= ) gui? ( dev-qt/qtbase:6[gui,widgets] ) !minimal? ( dev-libs/ossp-uuid ) odbc? ( dev-db/unixODBC ) pcre? ( dev-libs/libpcre ) ssl? ( dev-libs/openssl:0= ) yaml? ( dev-libs/libyaml ) java? ( >=virtual/jre-1.8:* ) java? ( >=dev-java/java-config-2.2.0-r3 )
REQUIRED_USE=doc? ( archive ) minimal? ( !archive !doc !ipc !ssl !test )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.swi-prolog.org/download/devel/src/swipl-9.3.9.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5c732ce4c7df738942e74d1f06f9854f
+_md5_=451fdf58f92c9c65d522ed2998cd63bd
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index f8652daca55b..497263e7f2d8 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-25.05.32567.18 b/metadata/md5-cache/dev-libs/intel-compute-runtime-25.05.32567.18
deleted file mode 100644
index 00cf27a4a378..000000000000
--- a/metadata/md5-cache/dev-libs/intel-compute-runtime-25.05.32567.18
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-util/intel-graphics-compiler-2.7.8 >=media-libs/gmmlib-22.5.2:= dev-libs/intel-metrics-discovery:= >=dev-libs/intel-metrics-library-1.0.182:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-system-controller-0.9.5:= media-libs/mesa >=virtual/opencl-3 l0? ( >=dev-libs/level-zero-1.20.4:= ) vaapi? ( x11-libs/libdrm[video_cards_intel] media-libs/libva )
-DESCRIPTION=Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver
-EAPI=8
-HOMEPAGE=https://github.com/intel/compute-runtime
-INHERIT=cmake flag-o-matic
-IUSE=+l0 +vaapi
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=>=dev-util/intel-graphics-compiler-2.7.8 >=media-libs/gmmlib-22.5.2:=
-SLOT=0/1.6.32224
-SRC_URI=https://github.com/intel/compute-runtime/archive/refs/tags/25.05.32567.18.tar.gz -> intel-compute-runtime-25.05.32567.18.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0c8e8473dd57cbe440666f90c19754c9
diff --git a/metadata/md5-cache/dev-libs/intel-compute-runtime-24.52.32224.8 b/metadata/md5-cache/dev-libs/intel-compute-runtime-25.09.32961.8
index 0c6f120a36df..d1e9fe8735b4 100644
--- a/metadata/md5-cache/dev-libs/intel-compute-runtime-24.52.32224.8
+++ b/metadata/md5-cache/dev-libs/intel-compute-runtime-25.09.32961.8
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-util/intel-graphics-compiler-2.5.7 >=media-libs/gmmlib-22.5.2:= dev-libs/intel-metrics-discovery:= >=dev-libs/intel-metrics-library-1.0.182:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-system-controller-0.9.5:= media-libs/mesa >=virtual/opencl-3 l0? ( >=dev-libs/level-zero-1.19.2:= ) vaapi? ( x11-libs/libdrm[video_cards_intel] media-libs/libva )
+DEPEND=>=dev-util/intel-graphics-compiler-2.10.2 >=media-libs/gmmlib-22.7.1:= dev-libs/intel-metrics-discovery:= >=dev-libs/intel-metrics-library-1.0.196:= dev-libs/libnl:3 dev-libs/libxml2:2 >=dev-util/intel-graphics-system-controller-0.9.5:= media-libs/mesa >=virtual/opencl-3 l0? ( >=dev-libs/level-zero-1.21.2:= ) vaapi? ( x11-libs/libdrm[video_cards_intel] media-libs/libva )
DESCRIPTION=Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver
EAPI=8
HOMEPAGE=https://github.com/intel/compute-runtime
@@ -8,8 +8,8 @@ INHERIT=cmake flag-o-matic
IUSE=+l0 +vaapi
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=>=dev-util/intel-graphics-compiler-2.5.7 >=media-libs/gmmlib-22.5.2:=
-SLOT=0/1.6.32224
-SRC_URI=https://github.com/intel/compute-runtime/archive/refs/tags/24.52.32224.8.tar.gz -> intel-compute-runtime-24.52.32224.8.tar.gz
+RDEPEND=>=dev-util/intel-graphics-compiler-2.10.2 >=media-libs/gmmlib-22.7.1:=
+SLOT=0/1.6.32961
+SRC_URI=https://github.com/intel/compute-runtime/archive/refs/tags/25.09.32961.8.tar.gz -> intel-compute-runtime-25.09.32961.8.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7af66d7ed21a6d9ef91b01f401eb7e54
+_md5_=36cfc00fa2a682444d842efb9264724e
diff --git a/metadata/md5-cache/dev-libs/libfilezilla-0.50.0 b/metadata/md5-cache/dev-libs/libfilezilla-0.50.0
new file mode 100644
index 000000000000..f93c3450a8ea
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libfilezilla-0.50.0
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig 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=configure install prepare pretend
+DEPEND=dev-libs/nettle:0= >=net-libs/gnutls-3.5.7:= virtual/libcrypt:= test? ( dev-util/cppunit )
+DESCRIPTION=C++ library offering some basic functionality for platform-independent programs
+EAPI=8
+HOMEPAGE=https://lib.filezilla-project.org/
+INHERIT=autotools flag-o-matic
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-libs/nettle:0= >=net-libs/gnutls-3.5.7:= virtual/libcrypt:=
+RESTRICT=!test? ( test )
+SLOT=0/47
+SRC_URI=https://dev.gentoo.org/~dlan/distfiles/libfilezilla/libfilezilla-0.50.0.tar.xz
+_eclasses_=autotools f20ecf7ab0a7c34e83238b3ed4aaf6d6 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=6a05059c76c6305cdb5fbe6c778f5d49
diff --git a/metadata/md5-cache/dev-libs/libmirage-3.2.10 b/metadata/md5-cache/dev-libs/libmirage-3.2.10
new file mode 100644
index 000000000000..db6ccc0070e1
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libmirage-3.2.10
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/desktop-file-utils dev-util/intltool sys-devel/gettext virtual/pkgconfig doc? ( dev-util/gtk-doc ) introspection? ( >=dev-libs/gobject-introspection-1.30 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=>=app-arch/bzip2-1:= >=app-arch/xz-utils-5:= >=dev-libs/glib-2.38:2 >=media-libs/libsamplerate-0.1:= >=media-libs/libsndfile-1.0:= sys-libs/zlib:= introspection? ( >=dev-libs/gobject-introspection-1.30 )
+DESCRIPTION=CD and DVD image access library
+EAPI=8
+HOMEPAGE=https://cdemu.sourceforge.io
+INHERIT=cmake xdg-utils
+IUSE=doc +introspection
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=app-arch/bzip2-1:= >=app-arch/xz-utils-5:= >=dev-libs/glib-2.38:2 >=media-libs/libsamplerate-0.1:= >=media-libs/libsndfile-1.0:= sys-libs/zlib:= introspection? ( >=dev-libs/gobject-introspection-1.30 )
+SLOT=0/11
+SRC_URI=https://download.sourceforge.net/cdemu/libmirage/libmirage-3.2.10.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=41b42421f0206f5cb320b59cd3ea8e12
diff --git a/metadata/md5-cache/dev-libs/libspnav-1.2 b/metadata/md5-cache/dev-libs/libspnav-1.2
new file mode 100644
index 000000000000..b3e86eb11465
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libspnav-1.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile configure install
+DEPEND=X? ( x11-libs/libX11 )
+DESCRIPTION=libspnav is a replacement for the magellan library with a cleaner API
+EAPI=8
+HOMEPAGE=http://spacenav.sourceforge.net/
+INHERIT=toolchain-funcs
+IUSE=static-libs X
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=BSD
+RDEPEND=app-misc/spacenavd[X?] X? ( x11-libs/libX11 )
+SLOT=0
+SRC_URI=https://github.com/FreeSpacenav/libspnav/releases/download/v1.2/libspnav-1.2.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=a65c62599bc55a8748f4b9cb75588903
diff --git a/metadata/md5-cache/dev-libs/nss-3.110 b/metadata/md5-cache/dev-libs/nss-3.110
index d09486146789..0ba12a3dca6f 100644
--- a/metadata/md5-cache/dev-libs/nss-3.110
+++ b/metadata/md5-cache/dev-libs/nss-3.110
@@ -8,10 +8,11 @@ INHERIT=flag-o-matic multilib toolchain-funcs multilib-minimal
IUSE=cacert test test-full +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx 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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris
LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
+PROPERTIES=test_network
RDEPEND=>=dev-libs/nspr-4.35[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-db/sqlite-3.8.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig
REQUIRED_USE=test-full? ( test )
-RESTRICT=!test? ( test )
+RESTRICT=test
SLOT=0
SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_110_RTM/src/nss-3.110.tar.gz cacert? ( https://dev.gentoo.org/~juippis/mozilla/patchsets/nss-3.104-cacert-class1-class3.patch )
_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=b58ee625c3480678e15afbd6f33c5098
+_md5_=cd6a3df350545bbe04ac3207ea5583a0
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index f24c86845c06..8cc134b24c57 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/cli-ui-0.17.2 b/metadata/md5-cache/dev-python/cli-ui-0.17.2
deleted file mode 100644
index 803229490570..000000000000
--- a/metadata/md5-cache/dev-python/cli-ui-0.17.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tabulate[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unidecode[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python library for better command line interfaces
-EAPI=8
-HOMEPAGE=https://your-tools.github.io/python-cli-ui/ https://github.com/your-tools/python-cli-ui/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD
-RDEPEND=dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tabulate[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unidecode[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/c/cli-ui/cli-ui-0.17.2.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=981bc3911e26183e42923ca9cfaed6f1
diff --git a/metadata/md5-cache/dev-python/cli-ui-0.19.0 b/metadata/md5-cache/dev-python/cli-ui-0.19.0
new file mode 100644
index 000000000000..ea8265c0681f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/cli-ui-0.19.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/colorama-0.4.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tabulate-0.9.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/unidecode-1.3.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python library for better command line interfaces
+EAPI=8
+HOMEPAGE=https://your-tools.github.io/python-cli-ui/ https://github.com/your-tools/python-cli-ui/ https://pypi.org/project/cli-ui/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/colorama-0.4.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tabulate-0.9.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/unidecode-1.3.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/c/cli-ui/cli_ui-0.19.0.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=6f4c0b1aa28b0bf98c79c6efcf92af22
diff --git a/metadata/md5-cache/dev-python/cvxopt-1.3.2 b/metadata/md5-cache/dev-python/cvxopt-1.3.2
index 7d45c7817d7c..9535aeaed952 100644
--- a/metadata/md5-cache/dev-python/cvxopt-1.3.2
+++ b/metadata/md5-cache/dev-python/cvxopt-1.3.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cvxopt.org/ https://github.com/cvxopt/cvxopt/ https://pypi.org/project/cvxopt/
INHERIT=distutils-r1 toolchain-funcs
IUSE=+dsdp examples fftw +glpk gsl doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3
RDEPEND=virtual/blas virtual/lapack sci-libs/amd:0= sci-libs/cholmod:0= sci-libs/colamd:0= sci-libs/suitesparseconfig:0= sci-libs/umfpack:0= dsdp? ( sci-libs/dsdp:0= ) fftw? ( sci-libs/fftw:3.0= ) glpk? ( >=sci-mathematics/glpk-4.49:0= ) gsl? ( sci-libs/gsl:0= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/cvxopt/cvxopt/archive/1.3.2.tar.gz -> cvxopt-1.3.2.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=4dc394e9e112b7be097346b4bd10c505
+_md5_=d3a11e4cf1be362af9a20c3218e21005
diff --git a/metadata/md5-cache/dev-python/fakeredis-2.28.0 b/metadata/md5-cache/dev-python/fakeredis-2.28.0
new file mode 100644
index 000000000000..9ecd1e806207
--- /dev/null
+++ b/metadata/md5-cache/dev-python/fakeredis-2.28.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-db/redis dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/redis-4.3[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/sortedcontainers-3[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Fake implementation of redis API for testing purposes
+EAPI=8
+HOMEPAGE=https://github.com/cunla/fakeredis-py/ https://pypi.org/project/fakeredis/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_pypy3_11 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=BSD
+RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/redis-4.3[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/sortedcontainers-3[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_pypy3_11 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/f/fakeredis/fakeredis-2.28.0.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=c50e4ce91bc577ac642a0beec84c6011
diff --git a/metadata/md5-cache/dev-python/flake8-7.2.0 b/metadata/md5-cache/dev-python/flake8-7.2.0
new file mode 100644
index 000000000000..39811e31abad
--- /dev/null
+++ b/metadata/md5-cache/dev-python/flake8-7.2.0
@@ -0,0 +1,17 @@
+BDEPEND==dev-python/pyflakes-3.3*[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/pycodestyle-2.13*[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( =dev-python/mccabe-0.7*[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,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-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-prompt[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-prompt[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-prompt[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-prompt[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/pypy:3.11 >=dev-python/sphinx-7.2.6[python_targets_pypy3_11(-)] dev-python/sphinx-prompt[python_targets_pypy3_11(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3_11(-)] ) ( dev-lang/pypy:3.10[symlink] >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] dev-python/sphinx-prompt[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) ) test? ( =dev-python/pyflakes-3.3*[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/pycodestyle-2.13*[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A wrapper around PyFlakes, pep8 & mccabe
+EAPI=8
+HOMEPAGE=https://github.com/PyCQA/flake8/ https://pypi.org/project/flake8/
+INHERIT=distutils-r1
+IUSE=doc test python_targets_pypy3 python_targets_pypy3_11 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=MIT
+PDEPEND==dev-python/mccabe-0.7*[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+RDEPEND==dev-python/pyflakes-3.3*[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/pycodestyle-2.13*[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_pypy3_11 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/PyCQA/flake8/archive/7.2.0.tar.gz -> flake8-7.2.0.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=f786db5c71c51045fb579bcd1485f03d
diff --git a/metadata/md5-cache/dev-python/griffe-1.7.1 b/metadata/md5-cache/dev-python/griffe-1.7.1
new file mode 100644
index 000000000000..24ac1bd6fd66
--- /dev/null
+++ b/metadata/md5-cache/dev-python/griffe-1.7.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/jsonschema-4.17[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocstrings-0.28.0[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-xdist-2.4[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/colorama-0.4[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/backports-strenum-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/backports-strenum-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Signature generator for Python programs
+EAPI=8
+HOMEPAGE=https://mkdocstrings.github.io/griffe/ https://github.com/mkdocstrings/griffe/ https://pypi.org/project/griffe/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_pypy3_11 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=ISC
+RDEPEND=>=dev-python/colorama-0.4[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/backports-strenum-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/backports-strenum-1.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_pypy3_11 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mkdocstrings/griffe/archive/1.7.1.tar.gz -> griffe-1.7.1.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=a4a4e599eba2deaca7edfd7f6c36aed1
diff --git a/metadata/md5-cache/dev-python/inline-snapshot-0.21.1 b/metadata/md5-cache/dev-python/inline-snapshot-0.21.1
new file mode 100644
index 000000000000..412eccab5ca8
--- /dev/null
+++ b/metadata/md5-cache/dev-python/inline-snapshot-0.21.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/attrs[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/black-23.3.0[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dirty-equals-0.7.0[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-6.75.5[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/mypy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pydantic-2[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-freezer-0.4.8[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-mock-3.14.0[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-subtests-0.11.0[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/asttokens-2.0.5[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/executing-2.2.0[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8.3.4[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13.7.1[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Create and update inline snapshots in your Python tests
+EAPI=8
+HOMEPAGE=https://15r10nk.github.io/inline-snapshot/ https://github.com/15r10nk/inline-snapshot/ https://pypi.org/project/inline-snapshot/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_pypy3_11 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/asttokens-2.0.5[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/executing-2.2.0[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8.3.4[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13.7.1[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_pypy3_11 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/i/inline-snapshot/inline_snapshot-0.21.1.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=3c28af742a219d974ac5da9374fb2e39
diff --git a/metadata/md5-cache/dev-python/jsonpickle-4.0.5 b/metadata/md5-cache/dev-python/jsonpickle-4.0.5
new file mode 100644
index 000000000000..bad87832f54b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/jsonpickle-4.0.5
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/feedparser[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/gmpy2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/simplejson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sqlalchemy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ujson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Python library for serializing any arbitrary object graph into JSON
+EAPI=8
+HOMEPAGE=https://github.com/jsonpickle/jsonpickle/ https://pypi.org/project/jsonpickle/
+INHERIT=distutils-r1 optfeature
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/jsonpickle/jsonpickle/archive/refs/tags/v4.0.5.tar.gz -> jsonpickle-4.0.5.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=c9f4f5778bce6a83d025553eaeb01ed4
diff --git a/metadata/md5-cache/dev-python/lrcalc-2.1-r1 b/metadata/md5-cache/dev-python/lrcalc-2.1-r2
index 4980b9efacbf..73ea7cdb3438 100644
--- a/metadata/md5-cache/dev-python/lrcalc-2.1-r1
+++ b/metadata/md5-cache/dev-python/lrcalc-2.1-r2
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=~sci-mathematics/lrcalc-2.1 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=~sci-mathematics/lrcalc-2.1 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python bindings for sci-mathematics/lrcalc
EAPI=8
HOMEPAGE=https://bitbucket.org/asbuch/lrcalc
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 ~riscv
LICENSE=GPL-3+
-RDEPEND=~sci-mathematics/lrcalc-2.1 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=~sci-mathematics/lrcalc-2.1 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_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/lrcalc/lrcalc-2.1.tar.gz -> lrcalc_python-2.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=946eca0866164d4c3a26e8c2cbb7878b
+_md5_=724bcea03d124096f87fb9c6b9fb9756
diff --git a/metadata/md5-cache/dev-python/poetry-2.1.2 b/metadata/md5-cache/dev-python/poetry-2.1.2
new file mode 100644
index 000000000000..0691a9877eea
--- /dev/null
+++ b/metadata/md5-cache/dev-python/poetry-2.1.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/deepdiff-6.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpretty-1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-classes-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-mock-3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/poetry-core-2.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-plugin-export-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/build-1.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cachecontrol-0.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cleo-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dulwich-0.22.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/fastjsonschema-2.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/findpython-0.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/installer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/keyring-25.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pbs-installer-2025.01.06[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pkginfo-1.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-toolbelt-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shellingham-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomlkit-0.11.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trove-classifiers-2022.5.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A frontend for poetry - a python dependency management and packaging tool
+EAPI=8
+HOMEPAGE=https://python-poetry.org/ https://github.com/python-poetry/poetry https://pypi.org/project/poetry/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=>=dev-python/poetry-core-2.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-plugin-export-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/build-1.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cachecontrol-0.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cleo-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dulwich-0.22.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/fastjsonschema-2.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/findpython-0.6.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/installer-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/keyring-25.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pbs-installer-2025.01.06[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pkginfo-1.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-toolbelt-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shellingham-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomlkit-0.11.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trove-classifiers-2022.5.19[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( 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/p/poetry/poetry-2.1.2.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=9903a2e29c1396f4b764c80278cab0a0
diff --git a/metadata/md5-cache/dev-python/poetry-core-2.1.2 b/metadata/md5-cache/dev-python/poetry-core-2.1.2
new file mode 100644
index 000000000000..fcc9ec7311bc
--- /dev/null
+++ b/metadata/md5-cache/dev-python/poetry-core-2.1.2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/fastjsonschema-2.21.1[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lark-1.2.2[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.2[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) test? ( python_targets_pypy3? ( dev-python/build[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trove-classifiers-2022.5.19[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20.21[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git ) python_targets_pypy3_11? ( dev-python/build[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trove-classifiers-2022.5.19[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20.21[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git ) python_targets_python3_10? ( dev-python/build[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trove-classifiers-2022.5.19[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20.21[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git ) python_targets_python3_11? ( dev-python/build[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trove-classifiers-2022.5.19[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20.21[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git ) python_targets_python3_12? ( dev-python/build[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trove-classifiers-2022.5.19[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20.21[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git ) python_targets_python3_13? ( dev-python/build[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli-w[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trove-classifiers-2022.5.19[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20.21[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git ) ) test? ( >=dev-python/fastjsonschema-2.21.1[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lark-1.2.2[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.2[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Poetry PEP 517 Build Backend
+EAPI=8
+HOMEPAGE=https://github.com/python-poetry/poetry-core/ https://pypi.org/project/poetry-core/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_pypy3_11 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=MIT
+RDEPEND=>=dev-python/fastjsonschema-2.21.1[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lark-1.2.2[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.2[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_pypy3_11 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/p/poetry-core/poetry_core-2.1.2.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=e13933991102b13136a6c0a869bd3c4d
diff --git a/metadata/md5-cache/dev-python/pplpy-0.8.10 b/metadata/md5-cache/dev-python/pplpy-0.8.10
deleted file mode 100644
index 92a0e9657e17..000000000000
--- a/metadata/md5-cache/dev-python/pplpy-0.8.10
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/ppl dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/gmpy2-2.1.0_beta1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=Python bindings for the Parma Polyhedra Library (PPL)
-EAPI=8
-HOMEPAGE=https://github.com/sagemath/pplpy/ https://pypi.org/project/pplpy/
-INHERIT=distutils-r1 pypi
-IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=amd64 ~riscv
-LICENSE=GPL-3+
-RDEPEND=dev-libs/ppl dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/gmpy2-2.1.0_beta1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-SLOT=0/0.8.10
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pplpy/pplpy-0.8.10.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=ebb929b935d0c94930b542847b5832b9
diff --git a/metadata/md5-cache/dev-python/pplpy-0.8.10-r1 b/metadata/md5-cache/dev-python/pplpy-0.8.10-r1
new file mode 100644
index 000000000000..506956395a48
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pplpy-0.8.10-r1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/ppl dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/gmpy2-2.1.0_beta1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=Python bindings for the Parma Polyhedra Library (PPL)
+EAPI=8
+HOMEPAGE=https://github.com/sagemath/pplpy/ https://pypi.org/project/pplpy/
+INHERIT=distutils-r1 pypi
+IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=amd64 ~riscv
+LICENSE=GPL-3+
+RDEPEND=dev-libs/ppl dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/gmpy2-2.1.0_beta1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+SLOT=0/0.8.10
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pplpy/pplpy-0.8.10.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=ab36d1dfe74716dec6d9737bc67e46b4
diff --git a/metadata/md5-cache/dev-python/primecountpy-0.1.0 b/metadata/md5-cache/dev-python/primecountpy-0.1.0-r1
index 5b855a37c65f..b57990176702 100644
--- a/metadata/md5-cache/dev-python/primecountpy-0.1.0
+++ b/metadata/md5-cache/dev-python/primecountpy-0.1.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=sci-mathematics/primecount dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=sci-mathematics/primecount dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Cython interface to sci-mathematics/primecount
EAPI=8
HOMEPAGE=https://pypi.org/project/primecountpy/ https://github.com/dimpase/primecountpy
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 ~riscv
LICENSE=GPL-2+
-RDEPEND=sci-mathematics/primecount dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=sci-mathematics/primecount dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/primecountpy/primecountpy-0.1.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=1be8f9c025ae9bece591ff9d9b336cff
+_md5_=5a731cc416df58b1eef492a12f67b2ab
diff --git a/metadata/md5-cache/dev-python/pycodestyle-2.13.0 b/metadata/md5-cache/dev-python/pycodestyle-2.13.0
new file mode 100644
index 000000000000..4e93819f30a4
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pycodestyle-2.13.0
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( dev-lang/pypy:3.11 >=dev-python/sphinx-7.2.6[python_targets_pypy3_11(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3_11(-)] ) ( dev-lang/pypy:3.10[symlink] >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,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 style guide checker (fka pep8)
+EAPI=8
+HOMEPAGE=https://pycodestyle.pycqa.org/en/latest/ https://github.com/PyCQA/pycodestyle/ https://pypi.org/project/pycodestyle/
+INHERIT=distutils-r1
+IUSE=doc test python_targets_pypy3 python_targets_pypy3_11 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_pypy3_11 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/PyCQA/pycodestyle/archive/2.13.0.tar.gz -> pycodestyle-2.13.0.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=4fb0eb379beb49e391ec49d16dd1a7c5
diff --git a/metadata/md5-cache/dev-python/pyflakes-3.3.0 b/metadata/md5-cache/dev-python/pyflakes-3.3.0
new file mode 100644
index 000000000000..15e730029040
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pyflakes-3.3.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_pypy3_11(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Passive checker for Python programs
+EAPI=8
+HOMEPAGE=https://github.com/PyCQA/pyflakes/ https://pypi.org/project/pyflakes/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_pypy3_11 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=python_targets_pypy3? ( dev-lang/pypy:3.10=[symlink] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_pypy3_11 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/p/pyflakes/pyflakes-3.3.0.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=c835b6986ff7a74e93852f5b9b5000c8
diff --git a/metadata/md5-cache/dev-python/pytest-testinfra-10.2.1 b/metadata/md5-cache/dev-python/pytest-testinfra-10.2.1
new file mode 100644
index 000000000000..73a810b687b1
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pytest-testinfra-10.2.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( app-admin/ansible dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pywinrm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/pytest[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Write unit tests in Python to test actual state of your servers
+EAPI=8
+HOMEPAGE=https://github.com/pytest-dev/pytest-testinfra/ https://pypi.org/project/pytest-testinfra/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=Apache-2.0
+RDEPEND=dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pytest-dev/pytest-testinfra/archive/10.2.1.tar.gz -> pytest-testinfra-10.2.1.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=2df8e8f75df05d2bde99d11a0c8b1b9d
diff --git a/metadata/md5-cache/dev-python/qpageview-0.6.2 b/metadata/md5-cache/dev-python/qpageview-0.6.2
index 5d2a76dabe94..2199d8296d84 100644
--- a/metadata/md5-cache/dev-python/qpageview-0.6.2
+++ b/metadata/md5-cache/dev-python/qpageview-0.6.2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://qpageview.org/
INHERIT=distutils-r1 optfeature
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 x86
+KEYWORDS=amd64
LICENSE=GPL-2+ GPL-3+
RDEPEND=dev-python/pyqt5[gui,printsupport,svg,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-poppler-qt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://github.com/frescobaldi/qpageview/archive/refs/tags/v0.6.2.tar.gz -> qpageview-0.6.2.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=8d2b40681147c4e3db6fa041b4f815e9
+_md5_=bc38351b1e5d0806454c8c1dcb34c773
diff --git a/metadata/md5-cache/dev-python/qpageview-1.0.0 b/metadata/md5-cache/dev-python/qpageview-1.0.0
new file mode 100644
index 000000000000..2f9a5714205c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/qpageview-1.0.0
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Page-based viewer widget for Qt5/PyQt5
+EAPI=8
+HOMEPAGE=https://qpageview.org/
+INHERIT=distutils-r1 optfeature pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=dev-python/pyqt6[gui,pdfium,printsupport,svg,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/q/qpageview/qpageview-1.0.0.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=f0d8d167fbf4ddc02ae3a2643225b883
diff --git a/metadata/md5-cache/dev-python/trimesh-4.6.6 b/metadata/md5-cache/dev-python/trimesh-4.6.6
new file mode 100644
index 000000000000..77763fc4653f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/trimesh-4.6.6
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mapbox-earcut[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/charset-normalizer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyglet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rtree[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Python library for loading and using triangular meshes
+EAPI=8
+HOMEPAGE=https://trimesh.org/ https://github.com/mikedh/trimesh/ https://pypi.org/project/trimesh/
+INHERIT=distutils-r1 optfeature
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-python/charset-normalizer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyglet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rtree[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mikedh/trimesh/archive/4.6.6.tar.gz -> trimesh-4.6.6.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=dcc4931699eedc35e3310b36641e42eb
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index da0a50b0714e..cde92402cded 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.8.3 b/metadata/md5-cache/dev-qt/qtwebengine-6.8.3
index 3fec925b67ca..b0de139a534a 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.8.3
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtwebengine-everywhere-src-6.8.3.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.8-patchset-7.tar.xz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 qt6-build 4557c6031a5108264afec6de6d31616e toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9dbb0712e3f098944c5c268d7c019751
+_md5_=606b798e1cc99af60d7e046bd6c22dce
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 4e38a4a49bc1..7a7f2176ccca 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/coderay-1.1.3-r2 b/metadata/md5-cache/dev-ruby/coderay-1.1.3-r2
index 188a70040cf4..347753813b16 100644
--- a/metadata/md5-cache/dev-ruby/coderay-1.1.3-r2
+++ b/metadata/md5-cache/dev-ruby/coderay-1.1.3-r2
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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 Ruby library for syntax highlighting
EAPI=8
HOMEPAGE=http://coderay.rubychan.de/
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/rubychan/coderay/archive/v1.1.3.tar.gz -> coderay-1.1.3.tar.gz
_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=fd7e408f491b832f28deecd7346acb98
+_md5_=c6afbd1ae6ff9b043e6df3d81ccc0a50
diff --git a/metadata/md5-cache/dev-ruby/diff-lcs-1.6.1 b/metadata/md5-cache/dev-ruby/diff-lcs-1.6.1
index c5736edb8e52..bdb5ce83ce13 100644
--- a/metadata/md5-cache/dev-ruby/diff-lcs-1.6.1
+++ b/metadata/md5-cache/dev-ruby/diff-lcs-1.6.1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Use the McIlroy-Hunt LCS algorithm to compute differences
EAPI=8
HOMEPAGE=https://github.com/halostatue/diff-lcs
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( Artistic MIT GPL-2+ )
-RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/diff-lcs-1.6.1.gem
_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=0f54e03f0ea87a7dea7f373e6443c244
+_md5_=970ef5e1b83be316610f0dd5d728b4f5
diff --git a/metadata/md5-cache/dev-ruby/faraday-retry-2.2.0 b/metadata/md5-cache/dev-ruby/faraday-retry-2.3.0
index b96e94da943a..689016062fa1 100644
--- a/metadata/md5-cache/dev-ruby/faraday-retry-2.2.0
+++ b/metadata/md5-cache/dev-ruby/faraday-retry-2.3.0
@@ -12,6 +12,6 @@ RDEPEND=ruby_targets_ruby31? ( dev-ruby/faraday:2[ruby_targets_ruby31(-)] ) ruby
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
-SRC_URI=https://github.com/lostisland/faraday-retry/archive/v2.2.0.tar.gz -> faraday-retry-2.2.0.tar.gz
+SRC_URI=https://github.com/lostisland/faraday-retry/archive/v2.3.0.tar.gz -> faraday-retry-2.3.0.tar.gz
_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=7186c53aba1b00e1dafce0264652490a
+_md5_=283c556b2350c478a99d116a035b41f8
diff --git a/metadata/md5-cache/dev-ruby/rcairo-1.17.14 b/metadata/md5-cache/dev-ruby/rcairo-1.17.14
index d90f47b96cd5..86b89ed45f95 100644
--- a/metadata/md5-cache/dev-ruby/rcairo-1.17.14
+++ b/metadata/md5-cache/dev-ruby/rcairo-1.17.14
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cairographics.org/rcairo/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test
-KEYWORDS=~amd64 ~ppc ~riscv ~x86
+KEYWORDS=amd64 ~ppc ~riscv ~x86
LICENSE=|| ( Ruby-BSD GPL-2 )
RDEPEND=>=x11-libs/cairo-1.2.0[svg(+)] ruby_targets_ruby31? ( dev-ruby/red-colors[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/red-colors[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/red-colors[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/cairo-1.17.14.gem
_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=786fbaa9888964b235845f0f5c26aa03
+_md5_=e3c36bee96b5275fecfc572d6827ac10
diff --git a/metadata/md5-cache/dev-ruby/rcairo-1.18.4 b/metadata/md5-cache/dev-ruby/rcairo-1.18.4
index b6ea32747cf9..9facaf0543cf 100644
--- a/metadata/md5-cache/dev-ruby/rcairo-1.18.4
+++ b/metadata/md5-cache/dev-ruby/rcairo-1.18.4
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/red-colors[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/red-colors[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/red-colors[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/pkg-config-1.2.2[ruby_targets_ruby31(-)] dev-ruby/ruby-glib2[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2.1.0-r1:2[ruby_targets_ruby31(-)] dev-ruby/ruby-poppler[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( >=dev-ruby/pkg-config-1.2.2[ruby_targets_ruby32(-)] dev-ruby/ruby-glib2[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2.1.0-r1:2[ruby_targets_ruby32(-)] dev-ruby/ruby-poppler[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( >=dev-ruby/pkg-config-1.2.2[ruby_targets_ruby33(-)] dev-ruby/ruby-glib2[ruby_targets_ruby33(-)] test? ( >=dev-ruby/test-unit-2.1.0-r1:2[ruby_targets_ruby33(-)] dev-ruby/ruby-poppler[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ) virtual/pkgconfig
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/red-colors[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/red-colors[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/red-colors[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( dev-ruby/red-colors[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( >=dev-ruby/pkg-config-1.2.2[ruby_targets_ruby31(-)] dev-ruby/ruby-glib2[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2.1.0-r1:2[ruby_targets_ruby31(-)] dev-ruby/ruby-poppler[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( >=dev-ruby/pkg-config-1.2.2[ruby_targets_ruby32(-)] dev-ruby/ruby-glib2[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2.1.0-r1:2[ruby_targets_ruby32(-)] dev-ruby/ruby-poppler[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( >=dev-ruby/pkg-config-1.2.2[ruby_targets_ruby33(-)] dev-ruby/ruby-glib2[ruby_targets_ruby33(-)] test? ( >=dev-ruby/test-unit-2.1.0-r1:2[ruby_targets_ruby33(-)] dev-ruby/ruby-poppler[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( >=dev-ruby/pkg-config-1.2.2[ruby_targets_ruby34(-)] dev-ruby/ruby-glib2[ruby_targets_ruby34(-)] test? ( >=dev-ruby/test-unit-2.1.0-r1:2[ruby_targets_ruby34(-)] dev-ruby/ruby-poppler[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=x11-libs/cairo-1.2.0[svg(+)] ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DEPEND=>=x11-libs/cairo-1.2.0[svg(+)] ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Ruby bindings for cairo
EAPI=8
HOMEPAGE=https://cairographics.org/rcairo/
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=|| ( Ruby-BSD GPL-2 )
-RDEPEND=>=x11-libs/cairo-1.2.0[svg(+)] ruby_targets_ruby31? ( dev-ruby/red-colors[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/red-colors[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/red-colors[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RDEPEND=>=x11-libs/cairo-1.2.0[svg(+)] ruby_targets_ruby31? ( dev-ruby/red-colors[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/red-colors[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/red-colors[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( dev-ruby/red-colors[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/cairo-1.18.4.gem
_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=b5a7423fad6b2afdb96568d43893ae91
+_md5_=94ece4c2db22a824f4e5537a2c8f2a99
diff --git a/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.9.0 b/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.9.0
index 657ed205b8ef..a01d8adaa11d 100644
--- a/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.9.0
+++ b/metadata/md5-cache/dev-ruby/rrdtool-bindings-1.9.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://oss.oetiker.ch/rrdtool/
INHERIT=ruby-ng
IUSE=graph test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=~net-analyzer/rrdtool-1.9.0[graph=] ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 )
REQUIRED_USE=test? ( graph ) || ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/oetiker/rrdtool-1.x/releases/download/v1.9.0/rrdtool-1.9.0.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=773c818f328bfc25d9adedb679153ce8
+_md5_=062df8b23929bb75847ead76123fdc06
diff --git a/metadata/md5-cache/dev-ruby/rspec-3.13.0 b/metadata/md5-cache/dev-ruby/rspec-3.13.0
index 0a8fc1646b3f..5f9a61f0e785 100644
--- a/metadata/md5-cache/dev-ruby/rspec-3.13.0
+++ b/metadata/md5-cache/dev-ruby/rspec-3.13.0
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby31(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby31(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby32(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby32(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby33(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby33(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby31(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby31(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby32(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby32(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby33(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby33(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby34(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby34(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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 Behaviour Driven Development (BDD) framework for Ruby
EAPI=8
HOMEPAGE=https://github.com/rspec/rspec
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby31(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby31(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby32(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby32(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby33(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby33(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RDEPEND=ruby_targets_ruby31? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby31(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby31(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby32(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby32(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby33(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby33(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( =dev-ruby/rspec-core-3.13*[ruby_targets_ruby34(-)] =dev-ruby/rspec-expectations-3.13*[ruby_targets_ruby34(-)] =dev-ruby/rspec-mocks-3.13*[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://rubygems.org/gems/rspec-3.13.0.gem
_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=0b2fc16616c91e99b3af1c3b5a1204b8
+_md5_=2db4fad686dd38a95147efc87058678f
diff --git a/metadata/md5-cache/dev-ruby/rspec-core-3.13.3 b/metadata/md5-cache/dev-ruby/rspec-core-3.13.3
index dbffa719408e..c001f97abe28 100644
--- a/metadata/md5-cache/dev-ruby/rspec-core-3.13.3
+++ b/metadata/md5-cache/dev-ruby/rspec-core-3.13.3
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby31(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby32(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby33(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby33(-)] ) ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/nokogiri-1.5.2[ruby_targets_ruby31(-)] >=dev-ruby/coderay-1.1.1[ruby_targets_ruby31(-)] dev-ruby/syntax[ruby_targets_ruby31(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby31(-)] >=dev-ruby/rspec-expectations-3.8.0:3[ruby_targets_ruby31(-)] >=dev-ruby/rspec-mocks-2.99.0:3[ruby_targets_ruby31(-)] >=dev-ruby/rspec-support-3.9.1:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/nokogiri-1.5.2[ruby_targets_ruby32(-)] >=dev-ruby/coderay-1.1.1[ruby_targets_ruby32(-)] dev-ruby/syntax[ruby_targets_ruby32(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby32(-)] >=dev-ruby/rspec-expectations-3.8.0:3[ruby_targets_ruby32(-)] >=dev-ruby/rspec-mocks-2.99.0:3[ruby_targets_ruby32(-)] >=dev-ruby/rspec-support-3.9.1:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/nokogiri-1.5.2[ruby_targets_ruby33(-)] >=dev-ruby/coderay-1.1.1[ruby_targets_ruby33(-)] dev-ruby/syntax[ruby_targets_ruby33(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby33(-)] >=dev-ruby/rspec-expectations-3.8.0:3[ruby_targets_ruby33(-)] >=dev-ruby/rspec-mocks-2.99.0:3[ruby_targets_ruby33(-)] >=dev-ruby/rspec-support-3.9.1:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby31(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby32(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby33(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby34(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby34(-)] ) ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/nokogiri-1.5.2[ruby_targets_ruby31(-)] >=dev-ruby/coderay-1.1.1[ruby_targets_ruby31(-)] dev-ruby/syntax[ruby_targets_ruby31(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby31(-)] >=dev-ruby/rspec-expectations-3.8.0:3[ruby_targets_ruby31(-)] >=dev-ruby/rspec-mocks-2.99.0:3[ruby_targets_ruby31(-)] >=dev-ruby/rspec-support-3.9.1:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/nokogiri-1.5.2[ruby_targets_ruby32(-)] >=dev-ruby/coderay-1.1.1[ruby_targets_ruby32(-)] dev-ruby/syntax[ruby_targets_ruby32(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby32(-)] >=dev-ruby/rspec-expectations-3.8.0:3[ruby_targets_ruby32(-)] >=dev-ruby/rspec-mocks-2.99.0:3[ruby_targets_ruby32(-)] >=dev-ruby/rspec-support-3.9.1:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/nokogiri-1.5.2[ruby_targets_ruby33(-)] >=dev-ruby/coderay-1.1.1[ruby_targets_ruby33(-)] dev-ruby/syntax[ruby_targets_ruby33(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby33(-)] >=dev-ruby/rspec-expectations-3.8.0:3[ruby_targets_ruby33(-)] >=dev-ruby/rspec-mocks-2.99.0:3[ruby_targets_ruby33(-)] >=dev-ruby/rspec-support-3.9.1:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( >=dev-ruby/nokogiri-1.5.2[ruby_targets_ruby34(-)] >=dev-ruby/coderay-1.1.1[ruby_targets_ruby34(-)] dev-ruby/syntax[ruby_targets_ruby34(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby34(-)] >=dev-ruby/rspec-expectations-3.8.0:3[ruby_targets_ruby34(-)] >=dev-ruby/rspec-mocks-2.99.0:3[ruby_targets_ruby34(-)] >=dev-ruby/rspec-support-3.9.1:3[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=test? ( dev-vcs/git ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DEPEND=test? ( dev-vcs/git ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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 Behaviour Driven Development (BDD) framework for Ruby
EAPI=8
HOMEPAGE=https://github.com/rspec/rspec-core
INHERIT=ruby-fakegem
-IUSE=highlight test test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+IUSE=highlight test test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby31(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby32(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby33(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RDEPEND=ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby31(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby32(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby33(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby34(-)] highlight? ( >=dev-ruby/coderay-1.1.1[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec/archive/rspec-core-v3.13.3.tar.gz -> rspec-core-3.13.3-git.tgz
_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=4369c9800d7330bf5c302edf82e372d5
+_md5_=9ed9299aba3df3e13d62026b02057d15
diff --git a/metadata/md5-cache/dev-ruby/rspec-expectations-3.13.3 b/metadata/md5-cache/dev-ruby/rspec-expectations-3.13.3
index 888b0f109f9b..5c7c57f3e1d4 100644
--- a/metadata/md5-cache/dev-ruby/rspec-expectations-3.13.3
+++ b/metadata/md5-cache/dev-ruby/rspec-expectations-3.13.3
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby33(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby33(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rspec-mocks-3.2.0:3[ruby_targets_ruby31(-)] >=dev-ruby/rspec-support-3.5.0:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rspec-mocks-3.2.0:3[ruby_targets_ruby32(-)] >=dev-ruby/rspec-support-3.5.0:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/rspec-mocks-3.2.0:3[ruby_targets_ruby33(-)] >=dev-ruby/rspec-support-3.5.0:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby33(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby33(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby34(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby34(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rspec-mocks-3.2.0:3[ruby_targets_ruby31(-)] >=dev-ruby/rspec-support-3.5.0:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rspec-mocks-3.2.0:3[ruby_targets_ruby32(-)] >=dev-ruby/rspec-support-3.5.0:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/rspec-mocks-3.2.0:3[ruby_targets_ruby33(-)] >=dev-ruby/rspec-support-3.5.0:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( >=dev-ruby/rspec-mocks-3.2.0:3[ruby_targets_ruby34(-)] >=dev-ruby/rspec-support-3.5.0:3[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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 Behaviour Driven Development (BDD) framework for Ruby
EAPI=8
HOMEPAGE=https://github.com/rspec/rspec-expectations
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby33(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby33(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby33(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby33(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby34(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby34(-)] =dev-ruby/rspec-support-3.13*[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-expectations/archive/v3.13.3.tar.gz -> rspec-expectations-3.13.3-git.tgz
_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=b0ca4bf7694102f44680b6d411f49e28
+_md5_=40d4a11e5d19ff2dcc763d8779e5fe71
diff --git a/metadata/md5-cache/dev-ruby/rspec-mocks-3.13.2 b/metadata/md5-cache/dev-ruby/rspec-mocks-3.13.2
index 2caa3cd81abb..8ef3254be882 100644
--- a/metadata/md5-cache/dev-ruby/rspec-mocks-3.13.2
+++ b/metadata/md5-cache/dev-ruby/rspec-mocks-3.13.2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby32(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby33(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby33(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rspec-core-3.12.0:3[ruby_targets_ruby31(-)] >=dev-ruby/rspec-expectations-2.99.0:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rspec-core-3.12.0:3[ruby_targets_ruby32(-)] >=dev-ruby/rspec-expectations-2.99.0:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/rspec-core-3.12.0:3[ruby_targets_ruby33(-)] >=dev-ruby/rspec-expectations-2.99.0:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby32(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby33(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby33(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby34(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby34(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/rspec-core-3.12.0:3[ruby_targets_ruby31(-)] >=dev-ruby/rspec-expectations-2.99.0:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rspec-core-3.12.0:3[ruby_targets_ruby32(-)] >=dev-ruby/rspec-expectations-2.99.0:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/rspec-core-3.12.0:3[ruby_targets_ruby33(-)] >=dev-ruby/rspec-expectations-2.99.0:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( >=dev-ruby/rspec-core-3.12.0:3[ruby_targets_ruby34(-)] >=dev-ruby/rspec-expectations-2.99.0:3[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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 Behaviour Driven Development (BDD) framework for Ruby
EAPI=8
HOMEPAGE=https://github.com/rspec/rspec-mocks
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby32(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby33(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby33(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RDEPEND=ruby_targets_ruby31? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby31(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby32(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby32(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby33(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby33(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( =dev-ruby/rspec-support-3.13*[ruby_targets_ruby34(-)] >=dev-ruby/diff-lcs-1.2.0[ruby_targets_ruby34(-)] =dev-ruby/diff-lcs-1*[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec-mocks/archive/v3.13.2.tar.gz -> rspec-mocks-3.13.2-git.tgz
_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=43a015ec4d9673c370c8e67ed2899600
+_md5_=979354ca9950627ded74cbdb3cce01b5
diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.13.2 b/metadata/md5-cache/dev-ruby/rspec-support-3.13.2
index 42c106c7f1b5..861a25c61048 100644
--- a/metadata/md5-cache/dev-ruby/rspec-support-3.13.2
+++ b/metadata/md5-cache/dev-ruby/rspec-support-3.13.2
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby31? ( test? ( >=dev-ruby/rspec-3.9.0:3[ruby_targets_ruby31(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rspec-3.9.0:3[ruby_targets_ruby32(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/rspec-3.9.0:3[ruby_targets_ruby33(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+BDEPEND=ruby_targets_ruby31? ( test? ( >=dev-ruby/rspec-3.9.0:3[ruby_targets_ruby31(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rspec-3.9.0:3[ruby_targets_ruby32(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/rspec-3.9.0:3[ruby_targets_ruby33(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( >=dev-ruby/rspec-3.9.0:3[ruby_targets_ruby34(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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 Behaviour Driven Development (BDD) framework for Ruby
EAPI=8
HOMEPAGE=https://github.com/rspec/rspec-support
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/rspec/rspec/archive/refs/tags/rspec-support-v3.13.2.tar.gz -> rspec-support-3.13.2-git.tgz
_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=e3b213445e7c52199c4758af81e6201f
+_md5_=9b42e62464e823af3814d15ee1f95d98
diff --git a/metadata/md5-cache/dev-ruby/ruby-atk-4.2.9 b/metadata/md5-cache/dev-ruby/ruby-atk-4.2.9
new file mode 100644
index 000000000000..b7199b6b07da
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-atk-4.2.9
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) virtual/pkgconfig ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/pkg-config[ruby_targets_ruby33(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/pkg-config[ruby_targets_ruby34(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Ruby Atk bindings
+EAPI=8
+HOMEPAGE=https://ruby-gnome.github.io/
+INHERIT=ruby-ng-gnome2
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~ppc ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=dev-libs/atk[introspection] ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.2.9.tar.gz -> ruby-gnome2-4.2.9.tar.gz
+_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-ng-gnome2 e6fb8add2a3e02766b5e015236ff2f50 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=569fb99c193568a24f2582f66c48caa7
diff --git a/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.2.9 b/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.2.9
new file mode 100644
index 000000000000..ae6f44e717ed
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-cairo-gobject-4.2.9
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/rcairo[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby31(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/rcairo[ruby_targets_ruby32(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby32(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/rcairo[ruby_targets_ruby33(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby33(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/rcairo[ruby_targets_ruby34(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby34(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby34(-)] ) ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) virtual/pkgconfig ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/pkg-config[ruby_targets_ruby33(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/pkg-config[ruby_targets_ruby34(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=x11-libs/cairo ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Ruby cairo-gobject bindings
+EAPI=8
+HOMEPAGE=https://ruby-gnome.github.io/
+INHERIT=ruby-ng-gnome2
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~ppc ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=x11-libs/cairo ruby_targets_ruby31? ( dev-ruby/rcairo[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby31(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/rcairo[ruby_targets_ruby32(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby32(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/rcairo[ruby_targets_ruby33(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby33(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/rcairo[ruby_targets_ruby34(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby34(-)] test? ( ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.2.9.tar.gz -> ruby-gnome2-4.2.9.tar.gz
+_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-ng-gnome2 e6fb8add2a3e02766b5e015236ff2f50 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=7f7c52efb1ce3d097325b5633df29bf9
diff --git a/metadata/md5-cache/dev-ruby/ruby-gdk3-4.2.9 b/metadata/md5-cache/dev-ruby/ruby-gdk3-4.2.9
new file mode 100644
index 000000000000..dfec72d1a3df
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-gdk3-4.2.9
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gdkpixbuf2-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-pango-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gdkpixbuf2-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-pango-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gdkpixbuf2-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-pango-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gdkpixbuf2-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-pango-4.2.9[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) virtual/pkgconfig ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/pkg-config[ruby_targets_ruby33(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/pkg-config[ruby_targets_ruby34(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=x11-libs/gtk+:3 ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Ruby GDK-3.x bindings
+EAPI=8
+HOMEPAGE=https://ruby-gnome.github.io/
+INHERIT=ruby-ng-gnome2
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test test
+KEYWORDS=~amd64 ~ppc ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=x11-libs/gtk+:3 ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gdkpixbuf2-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-pango-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gdkpixbuf2-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-pango-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gdkpixbuf2-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-pango-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gdkpixbuf2-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-pango-4.2.9[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.2.9.tar.gz -> ruby-gnome2-4.2.9.tar.gz
+_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-ng-gnome2 e6fb8add2a3e02766b5e015236ff2f50 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68
+_md5_=983feefbda66a32beb1d8a1e4787ddcc
diff --git a/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.2.9 b/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.2.9
new file mode 100644
index 000000000000..d8405d7c9fe9
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-gdkpixbuf2-4.2.9
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) virtual/pkgconfig ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/pkg-config[ruby_targets_ruby33(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/pkg-config[ruby_targets_ruby34(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( x11-libs/gdk-pixbuf[jpeg,gif(+)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Ruby GdkPixbuf2 bindings
+EAPI=8
+HOMEPAGE=https://ruby-gnome.github.io/
+INHERIT=ruby-ng-gnome2
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~ppc ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=x11-libs/gdk-pixbuf[introspection] ruby_targets_ruby31? ( ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.2.9.tar.gz -> ruby-gnome2-4.2.9.tar.gz
+_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-ng-gnome2 e6fb8add2a3e02766b5e015236ff2f50 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=198fb83e84bf3d61e2d35724c1d4c933
diff --git a/metadata/md5-cache/dev-ruby/ruby-gio2-4.2.9 b/metadata/md5-cache/dev-ruby/ruby-gio2-4.2.9
new file mode 100644
index 000000000000..80072e3011af
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-gio2-4.2.9
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) virtual/pkgconfig ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/pkg-config[ruby_targets_ruby33(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/pkg-config[ruby_targets_ruby34(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=dev-libs/glib test? ( sys-apps/dbus ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Ruby binding of gio-2
+EAPI=8
+HOMEPAGE=https://ruby-gnome.github.io/
+INHERIT=ruby-ng-gnome2
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~ppc ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=dev-libs/glib ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.2.9.tar.gz -> ruby-gnome2-4.2.9.tar.gz
+_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-ng-gnome2 e6fb8add2a3e02766b5e015236ff2f50 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=9da3f6168e177736b4c8dfa32f08c7ac
diff --git a/metadata/md5-cache/dev-ruby/ruby-glib2-4.2.9 b/metadata/md5-cache/dev-ruby/ruby-glib2-4.2.9
new file mode 100644
index 000000000000..edbda3fd674a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-glib2-4.2.9
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) virtual/pkgconfig ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/pkg-config[ruby_targets_ruby33(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/pkg-config[ruby_targets_ruby34(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-libs/glib-2 ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Ruby Glib2 bindings
+EAPI=8
+HOMEPAGE=https://ruby-gnome.github.io/
+INHERIT=ruby-ng-gnome2
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2 ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.2.9.tar.gz -> ruby-gnome2-4.2.9.tar.gz
+_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-ng-gnome2 e6fb8add2a3e02766b5e015236ff2f50 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=2195b22cc2b259a910f5ad5eb635c743
diff --git a/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.2.9 b/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.2.9
new file mode 100644
index 000000000000..c2c88455ddaf
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-gobject-introspection-4.2.9
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) virtual/pkgconfig ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/pkg-config[ruby_targets_ruby33(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/pkg-config[ruby_targets_ruby34(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=dev-libs/glib dev-libs/gobject-introspection ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Ruby GObjectIntrospection bindings
+EAPI=8
+HOMEPAGE=https://ruby-gnome.github.io/
+INHERIT=ruby-ng-gnome2
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~ppc ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=dev-libs/glib dev-libs/gobject-introspection ruby_targets_ruby31? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.2.9.tar.gz -> ruby-gnome2-4.2.9.tar.gz
+_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-ng-gnome2 e6fb8add2a3e02766b5e015236ff2f50 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=4352a20024393b1b0cd45e8d5527940f
diff --git a/metadata/md5-cache/dev-ruby/ruby-gtk3-4.2.9 b/metadata/md5-cache/dev-ruby/ruby-gtk3-4.2.9
new file mode 100644
index 000000000000..a95682cf549c
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-gtk3-4.2.9
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/ruby-atk-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gdk3-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-atk-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gdk3-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-atk-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gdk3-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-atk-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gdk3-4.2.9[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-pango-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-pango-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-pango-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-pango-4.2.9[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) virtual/pkgconfig ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/pkg-config[ruby_targets_ruby33(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/pkg-config[ruby_targets_ruby34(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=dev-libs/glib dev-libs/gobject-introspection x11-base/xorg-proto x11-libs/gtk+:3 ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Ruby Gtk2 bindings
+EAPI=8
+HOMEPAGE=https://ruby-gnome.github.io/
+INHERIT=ruby-ng-gnome2
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test test
+KEYWORDS=~amd64 ~ppc ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=dev-libs/glib dev-libs/gobject-introspection x11-libs/gtk+:3 ruby_targets_ruby31? ( ~dev-ruby/ruby-atk-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gdk3-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-atk-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gdk3-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-atk-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gdk3-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-atk-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gdk3-4.2.9[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.2.9.tar.gz -> ruby-gnome2-4.2.9.tar.gz
+_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-ng-gnome2 e6fb8add2a3e02766b5e015236ff2f50 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68
+_md5_=c4d881e38fdd22c6fe50e4aac07c763b
diff --git a/metadata/md5-cache/dev-ruby/ruby-pango-4.2.9 b/metadata/md5-cache/dev-ruby/ruby-pango-4.2.9
new file mode 100644
index 000000000000..7f904006e210
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-pango-4.2.9
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) virtual/pkgconfig ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/pkg-config[ruby_targets_ruby33(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/pkg-config[ruby_targets_ruby34(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=dev-libs/glib >=x11-libs/pango-1.14.0[introspection] ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Ruby Pango bindings
+EAPI=8
+HOMEPAGE=https://ruby-gnome.github.io/
+INHERIT=ruby-ng-gnome2
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~ppc ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=dev-libs/glib >=x11-libs/pango-1.14.0[introspection] ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-glib2-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gobject-introspection-4.2.9[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.2.9.tar.gz -> ruby-gnome2-4.2.9.tar.gz
+_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-ng-gnome2 e6fb8add2a3e02766b5e015236ff2f50 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=d7b24273e92ca0715e7daec9a04c5de7
diff --git a/metadata/md5-cache/dev-ruby/ruby-poppler-4.2.9 b/metadata/md5-cache/dev-ruby/ruby-poppler-4.2.9
new file mode 100644
index 000000000000..d69392468821
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/ruby-poppler-4.2.9
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) virtual/pkgconfig ruby_targets_ruby31? ( dev-ruby/pkg-config[ruby_targets_ruby31(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/pkg-config[ruby_targets_ruby32(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/pkg-config[ruby_targets_ruby33(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/pkg-config[ruby_targets_ruby34(-)] test? ( >=dev-ruby/test-unit-2[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=app-text/poppler[cairo,introspection] ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Ruby poppler-glib bindings
+EAPI=8
+HOMEPAGE=https://ruby-gnome.github.io/
+INHERIT=ruby-ng-gnome2
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~ppc ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=app-text/poppler[cairo,introspection] ruby_targets_ruby31? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby31(-)] ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby32(-)] ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby33(-)] ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/ruby-cairo-gobject-4.2.9[ruby_targets_ruby34(-)] ~dev-ruby/ruby-gio2-4.2.9[ruby_targets_ruby34(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ruby-gnome/ruby-gnome/archive/4.2.9.tar.gz -> ruby-gnome2-4.2.9.tar.gz
+_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-ng-gnome2 e6fb8add2a3e02766b5e015236ff2f50 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=72e542c77a3211f092e83ae3c360b7af
diff --git a/metadata/md5-cache/dev-ruby/thread_order-1.1.1 b/metadata/md5-cache/dev-ruby/thread_order-1.1.1
index 2ce804c25f92..61a40fea061a 100644
--- a/metadata/md5-cache/dev-ruby/thread_order-1.1.1
+++ b/metadata/md5-cache/dev-ruby/thread_order-1.1.1
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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=Test helper for ordering threaded code
EAPI=8
HOMEPAGE=https://github.com/JoshCheek/thread_order
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/thread_order-1.1.1.gem
_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=0a6f87cb840d99378f952f7e0dea90e4
+_md5_=a4ec4a67cbdc2666ac599f19c95a977c
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index b7eb89b32aaf..0e9c2916efeb 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/intel-graphics-compiler-2.9.0 b/metadata/md5-cache/dev-util/intel-graphics-compiler-2.10.2
index 75db8b2f19f2..f48f115c864f 100644
--- a/metadata/md5-cache/dev-util/intel-graphics-compiler-2.9.0
+++ b/metadata/md5-cache/dev-util/intel-graphics-compiler-2.10.2
@@ -1,6 +1,6 @@
BDEPEND=|| ( ( dev-lang/python:3.13 dev-python/mako[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/mako[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mako[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mako[python_targets_python3_10(-)] ) ) || ( ( dev-lang/python:3.13 dev-python/pyyaml[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] ) ) llvm_slot_15? ( llvm-core/lld:15 ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=dev-libs/opencl-clang:15[llvm_slot_15(-)?] dev-util/spirv-tools llvm_slot_15? ( llvm-core/lld:15 llvm-core/llvm:15 ) vc? ( >=dev-libs/intel-vc-intrinsics-0.22.0[llvm_slot_15(-)?] dev-util/spirv-llvm-translator:15= )
+DEPEND=dev-libs/opencl-clang:15[llvm_slot_15(-)?] dev-util/spirv-tools llvm_slot_15? ( llvm-core/lld:15 llvm-core/llvm:15 ) vc? ( >=dev-libs/intel-vc-intrinsics-0.22.1[llvm_slot_15(-)?] dev-util/spirv-llvm-translator:15= )
DESCRIPTION=LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware
EAPI=8
HOMEPAGE=https://github.com/intel/intel-graphics-compiler
@@ -8,9 +8,9 @@ INHERIT=cmake flag-o-matic llvm-r1 python-any-r1
IUSE=debug vc +llvm_slot_15
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=dev-libs/opencl-clang:15[llvm_slot_15(-)?] dev-util/spirv-tools llvm_slot_15? ( llvm-core/lld:15 llvm-core/llvm:15 ) vc? ( >=dev-libs/intel-vc-intrinsics-0.22.0[llvm_slot_15(-)?] dev-util/spirv-llvm-translator:15= )
+RDEPEND=dev-libs/opencl-clang:15[llvm_slot_15(-)?] dev-util/spirv-tools llvm_slot_15? ( llvm-core/lld:15 llvm-core/llvm:15 ) vc? ( >=dev-libs/intel-vc-intrinsics-0.22.1[llvm_slot_15(-)?] dev-util/spirv-llvm-translator:15= )
REQUIRED_USE=^^ ( llvm_slot_15 )
-SLOT=0/2.5.0
-SRC_URI=https://github.com/intel/intel-graphics-compiler/archive/refs/tags/v2.9.0.tar.gz -> intel-graphics-compiler-2.9.0.tar.gz
+SLOT=0/2.10.2
+SRC_URI=https://github.com/intel/intel-graphics-compiler/archive/refs/tags/v2.10.2.tar.gz -> intel-graphics-compiler-2.10.2.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 846280a994c1843d9c21248c188bd147 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7a90ea89dd65ac33f93bd85f721d5366
+_md5_=1d181c4ba6c0562b724b7e7bc3cf90c5
diff --git a/metadata/md5-cache/dev-util/lcov-2.3.1 b/metadata/md5-cache/dev-util/lcov-2.3.1
new file mode 100644
index 000000000000..95317379173f
--- /dev/null
+++ b/metadata/md5-cache/dev-util/lcov-2.3.1
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-lang/perl dev-perl/Capture-Tiny dev-perl/DateTime dev-perl/Devel-Cover || ( dev-perl/JSON-XS dev-perl/Cpanel-JSON-XS virtual/perl-JSON-PP dev-perl/JSON ) dev-perl/Memory-Process dev-perl/TimeDate dev-perl/PerlIO-gzip virtual/perl-Module-Load-Conditional virtual/perl-Scalar-List-Utils dev-perl/GD || ( ( dev-lang/python:3.13 dev-python/coverage[python_targets_python3_13(-)] dev-python/xlsxwriter[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/coverage[python_targets_python3_12(-)] dev-python/xlsxwriter[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/coverage[python_targets_python3_11(-)] dev-python/xlsxwriter[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/coverage[python_targets_python3_10(-)] dev-python/xlsxwriter[python_targets_python3_10(-)] ) ) )
+DEFINED_PHASES=compile install postinst prepare setup test
+DESCRIPTION=A graphical front-end for GCC's coverage testing tool gcov
+EAPI=8
+HOMEPAGE=https://github.com/linux-test-project/lcov
+INHERIT=optfeature prefix python-any-r1
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-lang/perl dev-perl/Capture-Tiny dev-perl/DateTime dev-perl/Devel-Cover || ( dev-perl/JSON-XS dev-perl/Cpanel-JSON-XS virtual/perl-JSON-PP dev-perl/JSON ) dev-perl/Memory-Process dev-perl/TimeDate dev-perl/PerlIO-gzip virtual/perl-Module-Load-Conditional virtual/perl-Scalar-List-Utils
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/linux-test-project/lcov/releases/download/v2.3.1/lcov-2.3.1.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=98e35d1096382ba1e6bc0d2d71c06ce8
diff --git a/metadata/md5-cache/kde-apps/Manifest.gz b/metadata/md5-cache/kde-apps/Manifest.gz
index ee49fe13d38b..a18048eb361f 100644
--- a/metadata/md5-cache/kde-apps/Manifest.gz
+++ b/metadata/md5-cache/kde-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-apps/akonadi-notes-24.08.3 b/metadata/md5-cache/kde-apps/akonadi-notes-24.08.3
deleted file mode 100644
index 4b2fb99cf095..000000000000
--- a/metadata/md5-cache/kde-apps/akonadi-notes-24.08.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( >=app-text/doxygen-1.8.13-r1 ) dev-qt/qttools:6[assistant] dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-6.5.0:*
-DEFINED_PHASES=compile configure info install nofetch postinst postrm preinst prepare setup test unpack
-DEPEND=>=dev-qt/qtbase-6.7.2:6[gui,xml] >=kde-apps/kmime-24.08.3:6 >=kde-frameworks/ki18n-6.5.0:6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6
-DESCRIPTION=Library for akonadi notes integration
-EAPI=8
-HOMEPAGE=https://apps.kde.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=ecm gear.kde.org
-IUSE=debug doc test
-KEYWORDS=amd64 arm64
-LICENSE=GPL-2+
-RDEPEND=>=dev-qt/qtbase-6.7.2:6[gui,xml] >=kde-apps/kmime-24.08.3:6 >=kde-frameworks/ki18n-6.5.0:6 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-6 doc? ( dev-qt/qt-docs:6 ) dev-qt/qtbase:6 !kde-apps/akonadi-notes:5
-RESTRICT=!test? ( test )
-SLOT=6
-SRC_URI=mirror://kde/stable/release-service/24.08.3/src/akonadi-notes-24.08.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm 8e875f5f12d01e5057997e9fc4d05f45 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 gear.kde.org 55514126a8fb6ef1a8177b37308e3a12 kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d2cc0961c01e61efec025e2792f4a036
diff --git a/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-common-24.08.3 b/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-common-24.08.3
deleted file mode 100644
index 6d6aa6ad21f2..000000000000
--- a/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-common-24.08.3
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=kde-frameworks/extra-cmake-modules-5.115.0:* || ( ( kde-frameworks/ki18n:6 dev-qt/qtbase:6 ) ( kde-frameworks/ki18n:5 dev-qt/qtcore:5 ) )
-DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack
-DESCRIPTION=Common files for kdesdk-thumbnailers
-EAPI=8
-HOMEPAGE=https://apps.kde.org/
-INHERIT=ecm-common gear.kde.org
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
-LICENSE=GPL-2
-RDEPEND=!<kde-apps/kdesdk-thumbnailers-24.05.2-r1:5 !<kde-apps/kdesdk-thumbnailers-24.05.2-r10:6
-SLOT=0
-SRC_URI=mirror://kde/stable/release-service/24.08.3/src/kdesdk-thumbnailers-24.08.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm-common 2409ff2ed4921be52f7f7cdd30078e2d flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 gear.kde.org 55514126a8fb6ef1a8177b37308e3a12 kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bc759c8f2961a4666675c0bf9ba31c42
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 227951e7c2c9..13641221be0e 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/blender-3.6.18-r1 b/metadata/md5-cache/media-gfx/blender-3.6.18-r1
index 1a8fdcfed1f6..41b24e079227 100644
--- a/metadata/md5-cache/media-gfx/blender-3.6.18-r1
+++ b/metadata/md5-cache/media-gfx/blender-3.6.18-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( <media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-7.5.0 ) osl? ( <media-libs/osl-1.13:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:=
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( <media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-7.5.0 ) osl? ( <media-libs/osl-1.13:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:=
DESCRIPTION=3D Creation/Animation/Publishing System
EAPI=8
HOMEPAGE=https://www.blender.org
@@ -8,10 +8,10 @@ INHERIT=check-reqs cmake flag-o-matic pax-utils python-single-r1 toolchain-funcs
IUSE=+bullet +dds +fluid +openexr +tbb alembic collada +color-management cuda +cycles cycles-bin-kernels debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl +sndfile test +tiff valgrind wayland X python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=amd64 ~arm ~arm64
LICENSE=GPL-3+ cycles? ( Apache-2.0 )
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( <media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-7.5.0 ) osl? ( <media-libs/osl-1.13:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/zstandard[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.4.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( >=media-libs/embree-3.10.0:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-1.4.1 ) openexr? ( >=dev-libs/imath-3.1.4-r2:= >=media-libs/openexr-3:0= ) openpgl? ( media-libs/openpgl:0/0.5 ) opensubdiv? ( >=media-libs/opensubdiv-3.4.0 ) openvdb? ( <media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( <dev-libs/optix-7.5.0 ) osl? ( <media-libs/osl-1.13:= ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 media-libs/mesa[wayland] sys-apps/dbus ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff ) fluid? ( tbb ) openvdb? ( tbb ) optix? ( cuda ) osl? ( cycles ) test? ( color-management )
RESTRICT=!test? ( test )
SLOT=3.6
SRC_URI=https://download.blender.org/source/blender-3.6.18.tar.xz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=abdc5248511b42951a4882a6154c63c1
+_md5_=75a04b3b8e062967b4aee0724ab55fe4
diff --git a/metadata/md5-cache/media-gfx/blender-4.1.1-r4 b/metadata/md5-cache/media-gfx/blender-4.1.1-r4
index 96335d7183b2..74d6708ba378 100644
--- a/metadata/md5-cache/media-gfx/blender-4.1.1-r4
+++ b/metadata/md5-cache/media-gfx/blender-4.1.1-r4
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
-DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers )
+DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers )
DESCRIPTION=3D Creation/Animation/Publishing System
EAPI=8
HOMEPAGE=https://www.blender.org
@@ -8,10 +8,10 @@ INHERIT=check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 to
IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree experimental +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn oneapi openal +openexr +openmp openpgl +opensubdiv +openvdb optix osl +otf +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X +llvm_slot_18 llvm_slot_15 llvm_slot_16 llvm_slot_17 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=amd64 ~arm ~arm64
LICENSE=GPL-3+ cycles? ( Apache-2.0 )
-RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
+RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management )
RESTRICT=test
SLOT=4.1
SRC_URI=https://download.blender.org/source/blender-4.1.1.tar.xz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 846280a994c1843d9c21248c188bd147 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=84a59524c25844313f69afb02c6c670c
+_md5_=d4f50af5203595706ace571a5ded8f3a
diff --git a/metadata/md5-cache/media-gfx/blender-4.2.4-r1 b/metadata/md5-cache/media-gfx/blender-4.2.4-r1
index 8b157a0b5743..afd1e8a52d43 100644
--- a/metadata/md5-cache/media-gfx/blender-4.2.4-r1
+++ b/metadata/md5-cache/media-gfx/blender-4.2.4-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
-DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers )
+DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers )
DESCRIPTION=3D Creation/Animation/Publishing System
EAPI=8
HOMEPAGE=https://www.blender.org
@@ -8,10 +8,10 @@ INHERIT=check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 to
IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn oneapi openal +openexr +openmp +openpgl +opensubdiv +openvdb optix osl +otf +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X +llvm_slot_18 llvm_slot_15 llvm_slot_16 llvm_slot_17 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=amd64 ~arm ~arm64
LICENSE=GPL-3+ cycles? ( Apache-2.0 )
-RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
+RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management )
RESTRICT=test
SLOT=4.2
SRC_URI=https://download.blender.org/source/blender-4.2.4.tar.xz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 846280a994c1843d9c21248c188bd147 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=af978b5e5f462d1734afc57eaa013143
+_md5_=a11ed29dca21da2dee853171b1b768c3
diff --git a/metadata/md5-cache/media-gfx/blender-4.3.2-r1 b/metadata/md5-cache/media-gfx/blender-4.3.2-r1
index 1cf2db3483cb..342e6cf690f4 100644
--- a/metadata/md5-cache/media-gfx/blender-4.3.2-r1
+++ b/metadata/md5-cache/media-gfx/blender-4.3.2-r1
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
-DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers )
+DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers )
DESCRIPTION=3D Creation/Animation/Publishing System
EAPI=8
HOMEPAGE=https://www.blender.org
@@ -8,10 +8,10 @@ INHERIT=check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 to
IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn oneapi openal +openexr +openmp +openpgl +opensubdiv +openvdb optix osl +otf +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X +llvm_slot_18 llvm_slot_15 llvm_slot_16 llvm_slot_17 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64 ~arm ~arm64
LICENSE=GPL-3+ cycles? ( Apache-2.0 )
-RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
+RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management )
RESTRICT=test
SLOT=4.3
SRC_URI=https://download.blender.org/source/blender-4.3.2.tar.xz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 846280a994c1843d9c21248c188bd147 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5b7425fb74a08d0fab22aaeef71d896b
+_md5_=f447eb4ed5cac7ab74c6da9dde6a28f3
diff --git a/metadata/md5-cache/media-gfx/blender-9999 b/metadata/md5-cache/media-gfx/blender-9999
index 9c0d89c43bd7..9e560c49c8e0 100644
--- a/metadata/md5-cache/media-gfx/blender-9999
+++ b/metadata/md5-cache/media-gfx/blender-9999
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen[dot] dev-python/sphinx[latex] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) X? ( x11-base/xorg-proto ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-vcs/git-lfs
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
-DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers )
+DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm ) dev-cpp/eigen:= vulkan? ( dev-util/spirv-headers dev-util/vulkan-headers )
DESCRIPTION=3D Creation/Animation/Publishing System
EAPI=8
HOMEPAGE=https://www.blender.org
@@ -8,9 +8,9 @@ INHERIT=check-reqs cmake cuda flag-o-matic llvm-r1 pax-utils python-single-r1 to
IUSE=alembic +bullet collada +color-management cuda +cycles +cycles-bin-kernels debug doc +embree +ffmpeg +fftw +fluid +gmp gnome hip jack jemalloc jpeg2k man +nanovdb ndof nls +oidn oneapi openal +openexr +openmp +openpgl +opensubdiv +openvdb optix osl +otf +pdf +potrace +pugixml pulseaudio renderdoc sdl +sndfile +tbb test +tiff valgrind vulkan wayland +webp X +llvm_slot_18 llvm_slot_15 llvm_slot_16 llvm_slot_17 python_single_target_python3_11 python_single_target_python3_12
LICENSE=GPL-3+ cycles? ( Apache-2.0 )
PROPERTIES=live
-RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
+RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-arch/zstd dev-libs/boost:=[nls?] dev-libs/lzo:2= python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/zstandard[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/zstandard[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) media-libs/freetype:=[brotli] media-libs/libepoxy:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libsamplerate >=media-libs/openimageio-2.5.6.0:= sys-libs/zlib:= virtual/glu virtual/libintl virtual/opengl alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] ) collada? ( >=media-libs/opencollada-1.6.68 ) color-management? ( media-libs/opencolorio:= ) cuda? ( dev-util/nvidia-cuda-toolkit:= ) embree? ( media-libs/embree:=[raymask] ) ffmpeg? ( media-video/ffmpeg:=[encode(+),lame(-),jpeg2k?,opus,theora,vorbis,vpx,x264,xvid] ) fftw? ( sci-libs/fftw:3.0= ) gmp? ( dev-libs/gmp[cxx] ) gnome? ( gui-libs/libdecor ) hip? ( >=dev-util/hip-5.7 ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc:= ) jpeg2k? ( media-libs/openjpeg:2= ) ndof? ( app-misc/spacenavd dev-libs/libspnav ) nls? ( virtual/libiconv ) openal? ( media-libs/openal ) oidn? ( >=media-libs/oidn-2.1.0 ) oneapi? ( dev-libs/intel-compute-runtime[l0] ) openexr? ( >=dev-libs/imath-3.1.7:= >=media-libs/openexr-3.2.1:0= ) openpgl? ( media-libs/openpgl:= ) opensubdiv? ( >=media-libs/opensubdiv-3.5.0 ) openvdb? ( >=media-gfx/openvdb-11.0.0:=[nanovdb?] dev-libs/c-blosc:= ) optix? ( dev-libs/optix ) osl? ( >=media-libs/osl-1.13:=[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] media-libs/mesa[llvm_slot_15(-)?,llvm_slot_16(-)?,llvm_slot_17(-)?,llvm_slot_18(-)?] ) pdf? ( media-libs/libharu ) potrace? ( media-gfx/potrace ) pugixml? ( dev-libs/pugixml ) pulseaudio? ( media-libs/libpulse ) sdl? ( media-libs/libsdl2[sound,joystick] ) sndfile? ( media-libs/libsndfile ) tbb? ( dev-cpp/tbb:= ) tiff? ( media-libs/tiff:= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=dev-libs/wayland-1.12 >=dev-libs/wayland-protocols-1.15 >=x11-libs/libxkbcommon-0.2.0 dev-util/wayland-scanner media-libs/mesa[wayland] sys-apps/dbus ) vulkan? ( media-libs/shaderc dev-util/spirv-tools dev-util/glslang media-libs/vulkan-loader ) otf? ( media-libs/harfbuzz ) renderdoc? ( media-gfx/renderdoc ) X? ( x11-libs/libX11 x11-libs/libXi x11-libs/libXxf86vm )
REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 ) alembic? ( openexr ) cuda? ( cycles ) cycles? ( openexr tiff tbb ) fluid? ( tbb ) gnome? ( wayland ) hip? ( cycles ) nanovdb? ( openvdb ) openvdb? ( tbb openexr ) optix? ( cuda ) osl? ( cycles pugixml ) test? ( color-management )
RESTRICT=!test? ( test )
SLOT=9999
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 846280a994c1843d9c21248c188bd147 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c7c9f8c4adf6a23cfc6d6a3d779e3a1e
+_md5_=5ea08fcbc6e4f49dcae477195bdbbae7
diff --git a/metadata/md5-cache/media-gfx/qvv-4.04.2 b/metadata/md5-cache/media-gfx/qvv-4.04.2
deleted file mode 100644
index 193d501ab6f5..000000000000
--- a/metadata/md5-cache/media-gfx/qvv-4.04.2
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure install
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5
-DESCRIPTION=Qt-based compact image viewer and browser
-EAPI=7
-HOMEPAGE=http://cade.datamax.bg/qvv/
-INHERIT=desktop qmake-utils
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5
-SLOT=0
-SRC_URI=https://github.com/cade-vs/qvv/archive/4.04.2.tar.gz -> qvv-4.04.2.tar.gz
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=869ca45599a7347fd7004a5b6cc90e04
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 6113e4b96ec3..4a00542c4464 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/ksanecore-common-24.08.3 b/metadata/md5-cache/media-libs/ksanecore-common-24.08.3
deleted file mode 100644
index 48adb52a219c..000000000000
--- a/metadata/md5-cache/media-libs/ksanecore-common-24.08.3
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=kde-frameworks/extra-cmake-modules-5.115.0:* || ( ( kde-frameworks/ki18n:6 dev-qt/qtbase:6 ) ( kde-frameworks/ki18n:5 dev-qt/qtcore:5 ) )
-DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack
-DESCRIPTION=Common files for ksanecore
-EAPI=8
-HOMEPAGE=https://apps.kde.org/
-INHERIT=ecm-common gear.kde.org
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
-LICENSE=GPL-2
-RDEPEND=!<media-libs/ksanecore-23.08.5-r2:5 !<media-libs/ksanecore-24.05.2-r1:6
-SLOT=0
-SRC_URI=mirror://kde/stable/release-service/24.08.3/src/ksanecore-24.08.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm-common 2409ff2ed4921be52f7f7cdd30078e2d flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 gear.kde.org 55514126a8fb6ef1a8177b37308e3a12 kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0aca3d20ae63588c5aa5e76543f1351c
diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz
index 0d27631e59f3..f41adf5673f5 100644
--- a/metadata/md5-cache/media-plugins/Manifest.gz
+++ b/metadata/md5-cache/media-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-plugins/kodi-inputstream-ffmpegdirect-9999 b/metadata/md5-cache/media-plugins/kodi-inputstream-ffmpegdirect-9999
index 70138b3d7a29..361215c43e7c 100644
--- a/metadata/md5-cache/media-plugins/kodi-inputstream-ffmpegdirect-9999
+++ b/metadata/md5-cache/media-plugins/kodi-inputstream-ffmpegdirect-9999
@@ -1,13 +1,13 @@
BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=media-video/ffmpeg:=[encode(+),zlib] || ( media-video/ffmpeg[xml(-)] media-video/ffmpeg[libxml2(-)] ) virtual/libiconv app-arch/bzip2 =media-tv/kodi-19*
+DEPEND=media-video/ffmpeg:=[encode(+),xml(-),zlib] virtual/libiconv app-arch/bzip2 =media-tv/kodi-19*
DESCRIPTION=Kodi's FFMpeg Direct Inputstream addon
EAPI=7
HOMEPAGE=https://github.com/xbmc/inputstream.ffmpegdirect
INHERIT=cmake kodi-addon git-r3
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=media-video/ffmpeg:=[encode(+),zlib] || ( media-video/ffmpeg[xml(-)] media-video/ffmpeg[libxml2(-)] ) virtual/libiconv app-arch/bzip2 =media-tv/kodi-19*
+RDEPEND=media-video/ffmpeg:=[encode(+),xml(-),zlib] virtual/libiconv app-arch/bzip2 =media-tv/kodi-19*
SLOT=0
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 git-r3 875eb471682d3e1f18da124be97dcc81 kodi-addon 443aa411bb9c2ea5c45516ea33e273d1 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6bd1ff6efef2bd3882835cfb39fa3594
+_md5_=028e195ff36c2a1d93c3286d402c4659
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 875254c9aadd..4a3cdba722c1 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/frescobaldi-3.3.0 b/metadata/md5-cache/media-sound/frescobaldi-3.3.0-r1
index 2a8d840e1d66..1ddb8634b95b 100644
--- a/metadata/md5-cache/media-sound/frescobaldi-3.3.0
+++ b/metadata/md5-cache/media-sound/frescobaldi-3.3.0-r1
@@ -1,6 +1,6 @@
BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-python/pyqt5[gui,network,printsupport,svg,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyqtwebengine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-ly[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-poppler-qt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/qpageview[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-sound/lilypond
+DEPEND=dev-python/pyqt5[gui,network,printsupport,svg,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyqtwebengine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-ly[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-poppler-qt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/qpageview-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-sound/lilypond
DESCRIPTION=A LilyPond sheet music text editor
EAPI=8
HOMEPAGE=https://www.frescobaldi.org/
@@ -9,9 +9,9 @@ INHERIT=distutils-r1 xdg
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
KEYWORDS=amd64
LICENSE=GPL-2
-RDEPEND=dev-python/pyqt5[gui,network,printsupport,svg,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyqtwebengine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-ly[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-poppler-qt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/qpageview[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-sound/lilypond x11-themes/tango-icon-theme 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 )
+RDEPEND=dev-python/pyqt5[gui,network,printsupport,svg,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyqtwebengine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-ly[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-poppler-qt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/qpageview-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-sound/lilypond x11-themes/tango-icon-theme python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://github.com/frescobaldi/frescobaldi/archive/refs/tags/v3.3.0.tar.gz -> frescobaldi-3.3.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=020e973bcf8acb5ea5ae81d31e56db50
+_md5_=ce09bb3a566ee89e35708b6d9cb46c2f
diff --git a/metadata/md5-cache/media-sound/frescobaldi-4.0.0 b/metadata/md5-cache/media-sound/frescobaldi-4.0.0
new file mode 100644
index 000000000000..6c2372e2e9df
--- /dev/null
+++ b/metadata/md5-cache/media-sound/frescobaldi-4.0.0
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gettext python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-15[python_targets_python3_13(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_13(-)] )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DESCRIPTION=A LilyPond sheet music text editor
+EAPI=8
+HOMEPAGE=https://frescobaldi.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop distutils-r1 xdg
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=~amd64
+LICENSE=GPL-2+
+RDEPEND=python_single_target_python3_10? ( dev-python/pyqt6-webengine[widgets,python_targets_python3_10(-)] dev-python/pyqt6[gui,network,printsupport,svg,webchannel,widgets,python_targets_python3_10(-)] dev-python/python-ly[python_targets_python3_10(-)] >=dev-python/qpageview-1.0.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqt6-webengine[widgets,python_targets_python3_11(-)] dev-python/pyqt6[gui,network,printsupport,svg,webchannel,widgets,python_targets_python3_11(-)] dev-python/python-ly[python_targets_python3_11(-)] >=dev-python/qpageview-1.0.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyqt6-webengine[widgets,python_targets_python3_12(-)] dev-python/pyqt6[gui,network,printsupport,svg,webchannel,widgets,python_targets_python3_12(-)] dev-python/python-ly[python_targets_python3_12(-)] >=dev-python/qpageview-1.0.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pyqt6-webengine[widgets,python_targets_python3_13(-)] dev-python/pyqt6[gui,network,printsupport,svg,webchannel,widgets,python_targets_python3_13(-)] dev-python/python-ly[python_targets_python3_13(-)] >=dev-python/qpageview-1.0.0[python_targets_python3_13(-)] ) media-libs/portmidi media-sound/lilypond x11-themes/tango-icon-theme python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+SLOT=0
+SRC_URI=https://github.com/frescobaldi/frescobaldi/archive/refs/tags/v4.0.0.tar.gz -> frescobaldi-4.0.0.tar.gz
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=727b46a441b6a543d52c90abe14d7d70
diff --git a/metadata/md5-cache/media-sound/qtscrobbler-0.11_pre20130123 b/metadata/md5-cache/media-sound/qtscrobbler-0.11_pre20130123
deleted file mode 100644
index 799710524f6b..000000000000
--- a/metadata/md5-cache/media-sound/qtscrobbler-0.11_pre20130123
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-arch/unzip dev-qt/linguist-tools:5 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5 dev-qt/qtwidgets:5 media-libs/libmtp:= net-misc/curl
-DESCRIPTION=Updates last.fm profiles using information from supported portable music players
-EAPI=7
-HOMEPAGE=http://qtscrob.sourceforge.net/
-INHERIT=desktop qmake-utils xdg-utils
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5 dev-qt/qtwidgets:5 media-libs/libmtp:= net-misc/curl
-SLOT=0
-SRC_URI=https://sourceforge.net/code-snapshots/git/q/qt/qtscrob/code.git/qtscrob-code-33ed278b9b543554fd6a556fd391eb4c78faab07.zip -> qtscrobbler-0.11_pre20130123.zip
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=dfa6767df9b67692d2bc93274d17f2ba
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index b1e702d04858..ad16b0ddfb82 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/simplescreenrecorder-0.4.4-r4 b/metadata/md5-cache/media-video/simplescreenrecorder-0.4.4-r4
index 82000bc9628e..f64b9c8614a8 100644
--- a/metadata/md5-cache/media-video/simplescreenrecorder-0.4.4-r4
+++ b/metadata/md5-cache/media-video/simplescreenrecorder-0.4.4-r4
@@ -1,6 +1,6 @@
BDEPEND=dev-qt/linguist-tools:5 app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/alsa-lib:0= media-video/ffmpeg:=[vorbis?,vpx?,x264?,theora?] 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/libXext x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi x11-libs/libXinerama virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] jack? ( virtual/jack ) mp3? ( || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) opengl? ( media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,X] ) pulseaudio? ( media-libs/libpulse ) v4l? ( media-libs/libv4l )
+DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/alsa-lib:0= media-video/ffmpeg:=[vorbis?,vpx?,x264?,theora?] 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/libXext x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi x11-libs/libXinerama virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] jack? ( virtual/jack ) mp3? ( media-video/ffmpeg[lame(-)] ) opengl? ( media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,X] ) pulseaudio? ( media-libs/libpulse ) v4l? ( media-libs/libv4l )
DESCRIPTION=A Simple Screen Recorder
EAPI=8
HOMEPAGE=https://www.maartenbaert.be/simplescreenrecorder/
@@ -9,9 +9,9 @@ INHERIT=cmake-multilib flag-o-matic xdg
IUSE=+asm jack mp3 opengl pulseaudio theora v4l vorbis vpx x264 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 x86
LICENSE=GPL-3
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/alsa-lib:0= media-video/ffmpeg:=[vorbis?,vpx?,x264?,theora?] 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/libXext x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi x11-libs/libXinerama virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] jack? ( virtual/jack ) mp3? ( || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) opengl? ( media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,X] ) pulseaudio? ( media-libs/libpulse ) v4l? ( media-libs/libv4l )
+RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 media-libs/alsa-lib:0= media-video/ffmpeg:=[vorbis?,vpx?,x264?,theora?] 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/libXext x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi x11-libs/libXinerama virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] jack? ( virtual/jack ) mp3? ( media-video/ffmpeg[lame(-)] ) opengl? ( media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,X] ) pulseaudio? ( media-libs/libpulse ) v4l? ( media-libs/libv4l )
REQUIRED_USE=abi_x86_32? ( opengl )
SLOT=0
SRC_URI=https://github.com/MaartenBaert/ssr/archive/0.4.4.tar.gz -> simplescreenrecorder-0.4.4.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d5a8b9cced93f0dd808137ccd60b2f72
+_md5_=7f36161d1ce80997e318f3bb62143994
diff --git a/metadata/md5-cache/media-video/simplescreenrecorder-9999 b/metadata/md5-cache/media-video/simplescreenrecorder-9999
index 5e39697df4ba..569afadab685 100644
--- a/metadata/md5-cache/media-video/simplescreenrecorder-9999
+++ b/metadata/md5-cache/media-video/simplescreenrecorder-9999
@@ -1,6 +1,6 @@
BDEPEND=dev-qt/qttools:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
-DEPEND=dev-qt/qtbase:6[gui,widgets] media-libs/alsa-lib:0= media-video/ffmpeg:=[vorbis?,vpx?,x264?,theora?] 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/libXext x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi x11-libs/libXinerama virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] jack? ( virtual/jack ) opengl? ( media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,X] ) mp3? ( || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) pulseaudio? ( media-libs/libpulse ) v4l? ( media-libs/libv4l )
+DEPEND=dev-qt/qtbase:6[gui,widgets] media-libs/alsa-lib:0= media-video/ffmpeg:=[vorbis?,vpx?,x264?,theora?] 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/libXext x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi x11-libs/libXinerama virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] jack? ( virtual/jack ) opengl? ( media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,X] ) mp3? ( media-video/ffmpeg[lame(-)] ) pulseaudio? ( media-libs/libpulse ) v4l? ( media-libs/libv4l )
DESCRIPTION=Simple Screen Recorder
EAPI=8
HOMEPAGE=https://www.maartenbaert.be/simplescreenrecorder/
@@ -9,8 +9,8 @@ INHERIT=cmake-multilib flag-o-matic xdg git-r3
IUSE=+asm jack mp3 opengl pulseaudio theora v4l vorbis vpx x264 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
LICENSE=GPL-3
PROPERTIES=live
-RDEPEND=dev-qt/qtbase:6[gui,widgets] media-libs/alsa-lib:0= media-video/ffmpeg:=[vorbis?,vpx?,x264?,theora?] 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/libXext x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi x11-libs/libXinerama virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] jack? ( virtual/jack ) opengl? ( media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,X] ) mp3? ( || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) pulseaudio? ( media-libs/libpulse ) v4l? ( media-libs/libv4l )
+RDEPEND=dev-qt/qtbase:6[gui,widgets] media-libs/alsa-lib:0= media-video/ffmpeg:=[vorbis?,vpx?,x264?,theora?] 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/libXext x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi x11-libs/libXinerama virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] jack? ( virtual/jack ) opengl? ( media-libs/libglvnd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,X] ) mp3? ( media-video/ffmpeg[lame(-)] ) pulseaudio? ( media-libs/libpulse ) v4l? ( media-libs/libv4l )
REQUIRED_USE=abi_x86_32? ( opengl )
SLOT=0
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9d5d7caf4a17cc6a35a2d005dea55c23
+_md5_=56c184194843332e4047850a0c108930
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index c8147028f10a..81c43cd0eaeb 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/nagios-check_multiple-0.0.1-r3 b/metadata/md5-cache/net-analyzer/nagios-check_multiple-0.0.1-r4
index 60142b3871ae..3bf9f8fc1eaf 100644
--- a/metadata/md5-cache/net-analyzer/nagios-check_multiple-0.0.1-r3
+++ b/metadata/md5-cache/net-analyzer/nagios-check_multiple-0.0.1-r4
@@ -1,16 +1,16 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A Nagios plugin to execute multiple checks in parallel
EAPI=8
HOMEPAGE=https://github.com/clarkbox/check_multiple
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=amd64 ~riscv
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_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_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/clarkbox/check_multiple/archive/v0.0.1.tar.gz -> nagios-check_multiple-0.0.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=912d0885d45b047c500f08c99d0f63ba
+_md5_=942b368ea45019d34ea4185d42c7861c
diff --git a/metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r4 b/metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r5
index 48caa70557d8..db455ebf079e 100644
--- a/metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r4
+++ b/metadata/md5-cache/net-analyzer/nagios-icinga-openvpn-0.0.1-r5
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A Nagios plugin to check whether an OpenVPN server is alive
EAPI=8
HOMEPAGE=https://github.com/liquidat/nagios-icinga-openvpn
INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=amd64 ~riscv
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_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_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://github.com/liquidat/nagios-icinga-openvpn/archive/0.0.1.tar.gz -> nagios-icinga-openvpn-0.0.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=bb399b86583349da56af2bb6da9da770
+_md5_=7ab137dadb866e8d3978596d2470ec5c
diff --git a/metadata/md5-cache/net-analyzer/rrdtool-1.9.0 b/metadata/md5-cache/net-analyzer/rrdtool-1.9.0
index 6931e5838195..718d8152f218 100644
--- a/metadata/md5-cache/net-analyzer/rrdtool-1.9.0
+++ b/metadata/md5-cache/net-analyzer/rrdtool-1.9.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://oss.oetiker.ch/rrdtool/
INHERIT=autotools lua perl-module distutils-r1 flag-o-matic
IUSE=dbi doc examples graph lua perl python rados rrdcached rrdcgi ruby static-libs tcl tcpd test lua_targets_luajit lua_targets_lua5-1 lua_targets_lua5-3 lua_targets_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 debug
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
PDEPEND=ruby? ( ~dev-ruby/rrdtool-bindings-1.9.0 )
RDEPEND=dev-libs/glib:2[static-libs(+)?] dev-libs/libxml2:2[static-libs(+)?] dbi? ( dev-db/libdbi[static-libs(+)?] ) graph? ( media-libs/libpng:0=[static-libs(+)?] x11-libs/cairo[svg(+),static-libs(+)?] x11-libs/pango ) lua? ( lua_targets_luajit? ( dev-lang/luajit:= ) lua_targets_lua5-1? ( dev-lang/lua:5.1 ) lua_targets_lua5-3? ( dev-lang/lua:5.3 ) lua_targets_lua5-4? ( dev-lang/lua:5.4 ) ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) rados? ( sys-cluster/ceph ) rrdcached? ( acct-group/rrdcached acct-user/rrdcached ) tcl? ( dev-lang/tcl:0= ) tcpd? ( sys-apps/tcp-wrappers )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/8.0.0
SRC_URI=https://github.com/oetiker/rrdtool-1.x/releases/download/v1.9.0/rrdtool-1.9.0.tar.gz
_eclasses_=autotools f20ecf7ab0a7c34e83238b3ed4aaf6d6 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 lua 3414f66fe14a8c3ffdb5a894097068c6 lua-utils 7c89927eda6f21c4c48136247077ab37 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=ada58dce72f813b57a2fd456233e47ba
+_md5_=49cadae62505a56093929a10821c24e5
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index c2a3aafe93a2..755d722c13b1 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/telegram-desktop-5.10.7 b/metadata/md5-cache/net-im/telegram-desktop-5.10.7
deleted file mode 100644
index 1d39b02f976c..000000000000
--- a/metadata/md5-cache/net-im/telegram-desktop-5.10.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-build/cmake-3.16 >=dev-cpp/cppgir-2.0_p20240315 dev-libs/gobject-introspection dev-util/gdbus-codegen virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-cpp/ada:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/openssl:= >=dev-libs/protobuf-21.12 dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20240706 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20241202:=[screencast=,X=] >=media-video/ffmpeg-6:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:= ) libdispatch? ( dev-libs/libdispatch ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( wayland? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5[compositor(+)] ) ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( wayland? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor,qml] ) ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-2.0_p20240315 >=dev-cpp/ms-gsl-4.1.0 dev-cpp/expected-lite dev-cpp/range-v3
-DESCRIPTION=Official desktop client for Telegram
-EAPI=8
-HOMEPAGE=https://desktop.telegram.org https://github.com/telegramdesktop/tdesktop
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic
-IUSE=dbus enchant +fonts +jemalloc +libdispatch screencast qt6 wayland webkit +X
-KEYWORDS=amd64 ~arm64 ~loong ~riscv
-LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+
-RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-cpp/ada:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/openssl:= >=dev-libs/protobuf-21.12 dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20240706 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20241202:=[screencast=,X=] >=media-video/ffmpeg-6:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:= ) libdispatch? ( dev-libs/libdispatch ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( wayland? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5[compositor(+)] ) ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( wayland? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor,qml] ) ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) )
-SLOT=0
-SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v5.10.7/tdesktop-5.10.7-full.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6c9696a69c606e470a0dc073c1e3c7f5
diff --git a/metadata/md5-cache/net-im/telegram-desktop-5.11.1 b/metadata/md5-cache/net-im/telegram-desktop-5.11.1
deleted file mode 100644
index 070547e746aa..000000000000
--- a/metadata/md5-cache/net-im/telegram-desktop-5.11.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-build/cmake-3.16 >=dev-cpp/cppgir-2.0_p20240315 dev-libs/gobject-introspection dev-util/gdbus-codegen virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-cpp/ada:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/openssl:= >=dev-libs/protobuf-21.12 dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20240706 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20241202:=[screencast=,X=] >=media-video/ffmpeg-6:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:= ) libdispatch? ( dev-libs/libdispatch ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( wayland? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5[compositor(+)] ) ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( wayland? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor,qml] ) ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-2.0_p20240315 >=dev-cpp/ms-gsl-4.1.0 dev-cpp/expected-lite dev-cpp/range-v3
-DESCRIPTION=Official desktop client for Telegram
-EAPI=8
-HOMEPAGE=https://desktop.telegram.org https://github.com/telegramdesktop/tdesktop
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic
-IUSE=dbus enchant +fonts +jemalloc +libdispatch screencast qt6 wayland webkit +X
-KEYWORDS=~amd64 ~arm64 ~loong ~riscv
-LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+
-RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-cpp/ada:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/openssl:= >=dev-libs/protobuf-21.12 dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20240706 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20241202:=[screencast=,X=] >=media-video/ffmpeg-6:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:= ) libdispatch? ( dev-libs/libdispatch ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( wayland? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5[compositor(+)] ) ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( wayland? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor,qml] ) ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) )
-SLOT=0
-SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v5.11.1/tdesktop-5.11.1-full.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6ef884459a191ab02d0dbcf44442283a
diff --git a/metadata/md5-cache/net-im/telegram-desktop-5.12.3 b/metadata/md5-cache/net-im/telegram-desktop-5.12.3
deleted file mode 100644
index cb0bcbb10502..000000000000
--- a/metadata/md5-cache/net-im/telegram-desktop-5.12.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-build/cmake-3.16 >=dev-cpp/cppgir-2.0_p20240315 dev-libs/gobject-introspection dev-util/gdbus-codegen virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-cpp/ada:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/openssl:= >=dev-libs/protobuf-21.12 dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20240706 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20241202:=[screencast=,X=] >=media-video/ffmpeg-6:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:= ) libdispatch? ( dev-libs/libdispatch ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( wayland? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5[compositor(+)] ) ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( wayland? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor,qml] ) ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) >=dev-cpp/cppgir-2.0_p20240315 >=dev-cpp/ms-gsl-4.1.0 dev-cpp/expected-lite dev-cpp/range-v3
-DESCRIPTION=Official desktop client for Telegram
-EAPI=8
-HOMEPAGE=https://desktop.telegram.org https://github.com/telegramdesktop/tdesktop
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg cmake python-any-r1 optfeature flag-o-matic
-IUSE=dbus enchant +fonts +jemalloc +libdispatch screencast qt6 wayland webkit +X
-KEYWORDS=~amd64 ~arm64 ~loong ~riscv
-LICENSE=BSD GPL-3-with-openssl-exception LGPL-2+
-RDEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-cpp/ada:= >=dev-cpp/glibmm-2.77:2.68 dev-libs/glib:2 dev-libs/openssl:= >=dev-libs/protobuf-21.12 dev-libs/xxhash media-libs/libjpeg-turbo:= ~media-libs/libtgvoip-2.4.4_p20240706 media-libs/openal media-libs/opus media-libs/rnnoise ~media-libs/tg_owt-0_pre20241202:=[screencast=,X=] >=media-video/ffmpeg-6:=[opus,vpx] sys-libs/zlib:=[minizip] !enchant? ( >=app-text/hunspell-1.7:= ) enchant? ( app-text/enchant:= ) jemalloc? ( dev-libs/jemalloc:= ) libdispatch? ( dev-libs/libdispatch ) !qt6? ( >=dev-qt/qtcore-5.15:5= >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?] >=dev-qt/qtimageformats-5.15:5 >=dev-qt/qtnetwork-5.15:5[ssl] >=dev-qt/qtsvg-5.15:5 >=dev-qt/qtwidgets-5.15:5[png,X?] kde-frameworks/kcoreaddons:5 webkit? ( wayland? ( >=dev-qt/qtdeclarative-5.15:5 >=dev-qt/qtwayland-5.15:5[compositor(+)] ) ) ) qt6? ( >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?] >=dev-qt/qtimageformats-6.5:6 >=dev-qt/qtsvg-6.5:6 webkit? ( wayland? ( >=dev-qt/qtdeclarative-6.5:6 >=dev-qt/qtwayland-6.5:6[compositor,qml] ) ) ) X? ( x11-libs/libxcb:= x11-libs/xcb-util-keysyms ) webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) )
-SLOT=0
-SRC_URI=https://github.com/telegramdesktop/tdesktop/releases/download/v5.12.3/tdesktop-5.12.3-full.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6ef884459a191ab02d0dbcf44442283a
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index e5d93c947832..fbafd0bda89a 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/b4-0.14.2 b/metadata/md5-cache/net-mail/b4-0.14.2
deleted file mode 100644
index 2ad22daef5e3..000000000000
--- a/metadata/md5-cache/net-mail/b4-0.14.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/dkimpy-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/dnspython-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/patatt-0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-filter-repo-2.30[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) || ( ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/dkimpy-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/dnspython-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/patatt-0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-filter-repo-2.30[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Utility for fetching patchsets from public-inbox
-EAPI=8
-HOMEPAGE=https://pypi.org/project/b4/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=GPL-2+
-RDEPEND=>=dev-python/dkimpy-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/dnspython-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/patatt-0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-filter-repo-2.30[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://git.kernel.org/pub/scm/utils/b4/b4.git/snapshot/b4-0.14.2.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=5571c95e9448e4ca476eea98d0e4a0e7
diff --git a/metadata/md5-cache/net-mail/b4-0.14.2-r1 b/metadata/md5-cache/net-mail/b4-0.14.2-r1
new file mode 100644
index 000000000000..a9e98410368d
--- /dev/null
+++ b/metadata/md5-cache/net-mail/b4-0.14.2-r1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/dkimpy-1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dnspython-2.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/patatt-0.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.24[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-vcs/git-filter-repo-2.47[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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-lang/python:3.13 dev-python/pytest[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ) ) test? ( >=dev-python/dkimpy-1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dnspython-2.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/patatt-0.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.24[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-vcs/git-filter-repo-2.47[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Utility for fetching patchsets from public-inbox
+EAPI=8
+HOMEPAGE=https://pypi.org/project/b4/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-python/dkimpy-1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dnspython-2.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/patatt-0.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.24[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-vcs/git-filter-repo-2.47[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://git.kernel.org/pub/scm/utils/b4/b4.git/snapshot/b4-0.14.2.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=c908b7cee34b9178506517e8ca5fe93e
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index d0bf7dd0584b..4f4478ff1d7a 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/kio-zeroconf-common-24.08.3 b/metadata/md5-cache/net-misc/kio-zeroconf-common-24.08.3
deleted file mode 100644
index 1a6aad323da0..000000000000
--- a/metadata/md5-cache/net-misc/kio-zeroconf-common-24.08.3
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=kde-frameworks/extra-cmake-modules-5.115.0:* || ( ( kde-frameworks/ki18n:6 dev-qt/qtbase:6 ) ( kde-frameworks/ki18n:5 dev-qt/qtcore:5 ) )
-DEFINED_PHASES=compile configure info install nofetch prepare setup test unpack
-DESCRIPTION=Common files for kio-zeroconf
-EAPI=8
-HOMEPAGE=https://apps.kde.org/
-INHERIT=ecm-common gear.kde.org
-KEYWORDS=amd64 arm64 ~ppc64 x86
-LICENSE=GPL-2+
-RDEPEND=!<net-misc/kio-zeroconf-23.08.5-r2:5 !<net-misc/kio-zeroconf-24.08.0-r1:6
-SLOT=0
-SRC_URI=mirror://kde/stable/release-service/24.08.3/src/kio-zeroconf-24.08.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 ecm-common 2409ff2ed4921be52f7f7cdd30078e2d flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 gear.kde.org 55514126a8fb6ef1a8177b37308e3a12 kde.org 2eea56ed41440913be4caa3d255d2db3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9c5482d7db115b8bfa96d72d67a7237d
diff --git a/metadata/md5-cache/net-misc/moonlight-6.1.0-r2 b/metadata/md5-cache/net-misc/moonlight-6.1.0-r2
index 751ef33cbed1..4bd02a06145c 100644
--- a/metadata/md5-cache/net-misc/moonlight-6.1.0-r2
+++ b/metadata/md5-cache/net-misc/moonlight-6.1.0-r2
@@ -1,6 +1,6 @@
BDEPEND=dev-qt/qtbase:6 virtual/pkgconfig
DEFINED_PHASES=configure install postinst postrm preinst prepare
-DEPEND=dev-libs/openssl:= dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] media-libs/opus media-libs/sdl2-ttf >=media-video/ffmpeg-6:=[cuda?] libdrm? ( || ( media-video/ffmpeg[drm(-)] media-video/ffmpeg[libdrm(-)] ) x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
+DEPEND=dev-libs/openssl:= dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] media-libs/opus media-libs/sdl2-ttf >=media-video/ffmpeg-6:=[cuda?] libdrm? ( media-video/ffmpeg[drm(-)] x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
DESCRIPTION=NVIDIA GameStream (and Sunshine) client
EAPI=8
HOMEPAGE=https://github.com/moonlight-stream/moonlight-qt
@@ -9,8 +9,8 @@ INHERIT=qmake-utils xdg
IUSE=cuda +libdrm embedded glslow soundio +vaapi vdpau vkslow wayland X
KEYWORDS=~amd64 ~arm64
LICENSE=GPL-3
-RDEPEND=dev-libs/openssl:= dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] media-libs/opus media-libs/sdl2-ttf >=media-video/ffmpeg-6:=[cuda?] libdrm? ( || ( media-video/ffmpeg[drm(-)] media-video/ffmpeg[libdrm(-)] ) x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
+RDEPEND=dev-libs/openssl:= dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] media-libs/opus media-libs/sdl2-ttf >=media-video/ffmpeg-6:=[cuda?] libdrm? ( media-video/ffmpeg[drm(-)] x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
SLOT=0
SRC_URI=https://github.com/moonlight-stream/moonlight-qt/releases/download/v6.1.0/MoonlightSrc-6.1.0.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=174db5a76ea9d7dee657d567e7881b93
+_md5_=4c891bc1fc10c9708744bc6808ec01d7
diff --git a/metadata/md5-cache/net-misc/moonlight-9999 b/metadata/md5-cache/net-misc/moonlight-9999
index 4b48a48d60cd..1a7c77b41476 100644
--- a/metadata/md5-cache/net-misc/moonlight-9999
+++ b/metadata/md5-cache/net-misc/moonlight-9999
@@ -1,6 +1,6 @@
BDEPEND=dev-qt/qtbase:6 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=configure install postinst postrm preinst prepare unpack
-DEPEND=dev-libs/openssl:= dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] media-libs/opus media-libs/sdl2-ttf >=media-video/ffmpeg-6:=[cuda?] libdrm? ( || ( media-video/ffmpeg[drm(-)] media-video/ffmpeg[libdrm(-)] ) x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
+DEPEND=dev-libs/openssl:= dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] media-libs/opus media-libs/sdl2-ttf >=media-video/ffmpeg-6:=[cuda?] libdrm? ( media-video/ffmpeg[drm(-)] x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
DESCRIPTION=NVIDIA GameStream (and Sunshine) client
EAPI=8
HOMEPAGE=https://github.com/moonlight-stream/moonlight-qt
@@ -9,7 +9,7 @@ INHERIT=git-r3 qmake-utils xdg
IUSE=cuda +libdrm embedded glslow soundio +vaapi vdpau vkslow wayland X
LICENSE=GPL-3
PROPERTIES=live
-RDEPEND=dev-libs/openssl:= dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] media-libs/opus media-libs/sdl2-ttf >=media-video/ffmpeg-6:=[cuda?] libdrm? ( || ( media-video/ffmpeg[drm(-)] media-video/ffmpeg[libdrm(-)] ) x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
+RDEPEND=dev-libs/openssl:= dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] media-libs/opus media-libs/sdl2-ttf >=media-video/ffmpeg-6:=[cuda?] libdrm? ( media-video/ffmpeg[drm(-)] x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
SLOT=0
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=174db5a76ea9d7dee657d567e7881b93
+_md5_=4c891bc1fc10c9708744bc6808ec01d7
diff --git a/metadata/md5-cache/net-misc/nextcloud-client-3.16.2 b/metadata/md5-cache/net-misc/nextcloud-client-3.16.2
new file mode 100644
index 000000000000..b0e9d6ac6f5d
--- /dev/null
+++ b/metadata/md5-cache/net-misc/nextcloud-client-3.16.2
@@ -0,0 +1,17 @@
+BDEPEND=dev-qt/qttools:6[linguist] dolphin? ( >=kde-frameworks/extra-cmake-modules-5.106.0 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=dev-db/sqlite-3.34:3 dev-libs/glib:2 dev-libs/libp11 >=dev-libs/openssl-1.1.0:0= >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] dev-qt/qt5compat:6 >=dev-qt/qtbase-6.8:6[dbus,gui,network,sql,sqlite,ssl,widgets] dev-qt/qtdeclarative:6[widgets] dev-qt/qtsvg:6 dev-qt/qtwebsockets:6 kde-frameworks/karchive:6 kde-frameworks/kguiaddons:6 net-libs/libcloudproviders sys-libs/zlib dolphin? ( kde-frameworks/kcoreaddons:6 kde-frameworks/kio:6 ) nautilus? ( dev-python/nautilus-python ) webengine? ( dev-qt/qtwebengine:6[widgets] ) dev-qt/qtbase:6[concurrent,xml] || ( gnome-base/librsvg media-gfx/inkscape ) doc? ( dev-python/sphinx dev-tex/latexmk dev-texlive/texlive-latexextra virtual/latex-base ) test? ( dev-util/cmocka )
+DESCRIPTION=Desktop Syncing Client for Nextcloud
+EAPI=8
+HOMEPAGE=https://github.com/nextcloud/desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake qmake-utils virtualx xdg
+IUSE=doc dolphin nautilus test webengine test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=CC-BY-3.0 GPL-2
+RDEPEND=>=dev-db/sqlite-3.34:3 dev-libs/glib:2 dev-libs/libp11 >=dev-libs/openssl-1.1.0:0= >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] dev-qt/qt5compat:6 >=dev-qt/qtbase-6.8:6[dbus,gui,network,sql,sqlite,ssl,widgets] dev-qt/qtdeclarative:6[widgets] dev-qt/qtsvg:6 dev-qt/qtwebsockets:6 kde-frameworks/karchive:6 kde-frameworks/kguiaddons:6 net-libs/libcloudproviders sys-libs/zlib dolphin? ( kde-frameworks/kcoreaddons:6 kde-frameworks/kio:6 ) nautilus? ( dev-python/nautilus-python ) webengine? ( dev-qt/qtwebengine:6[widgets] )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/nextcloud/desktop/archive/v3.16.2.tar.gz -> nextcloud-client-3.16.2.tar.gz https://github.com/nextcloud/desktop/commit/49a7c8d7874643da2550793877115c7f3dbd2d05.patch -> nextcloud-client-3.15.2-fix-macosvfs-file-sharing.png.patch
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0fd26639cb304f4885c55e9ac9c2675e
diff --git a/metadata/md5-cache/net-misc/pulseaudio-dlna-0.6.5_p1-r2 b/metadata/md5-cache/net-misc/pulseaudio-dlna-0.6.5_p1-r3
index 38bf8d7b9801..a7732626a4aa 100644
--- a/metadata/md5-cache/net-misc/pulseaudio-dlna-0.6.5_p1-r2
+++ b/metadata/md5-cache/net-misc/pulseaudio-dlna-0.6.5_p1-r3
@@ -7,9 +7,9 @@ INHERIT=desktop distutils-r1
IUSE=python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
-RDEPEND=>=dev-python/protobuf-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setproctitle-1.1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/notify2-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psutil-5.4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyroute2-0.3.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netifaces-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pychromecast-10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[cairo,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dbus-python-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/zeroconf-0.17.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] gnome-base/librsvg[introspection] media-sound/pulseaudio-daemon x11-libs/gtk+:3[introspection] || ( || ( media-video/ffmpeg[encode(+),opus,vorbis] || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) ( media-libs/flac media-sound/lame media-sound/opus-tools media-sound/sox media-sound/vorbis-tools ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+RDEPEND=>=dev-python/protobuf-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setproctitle-1.1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/notify2-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psutil-5.4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyroute2-0.3.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netifaces-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pychromecast-10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[cairo,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dbus-python-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/zeroconf-0.17.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] gnome-base/librsvg[introspection] media-sound/pulseaudio-daemon x11-libs/gtk+:3[introspection] || ( media-video/ffmpeg[encode(+),lame(-),opus,vorbis] ( media-libs/flac media-sound/lame media-sound/opus-tools media-sound/sox media-sound/vorbis-tools ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
SLOT=0
SRC_URI=https://github.com/Cygn/pulseaudio-dlna/archive/refs/tags/pulseaudio-dlna-0.6.5-1.tar.gz
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=a9d7a24236e8497896b0081c1c7327ca
+_md5_=d5d595c194ce92eea56774a62a894cac
diff --git a/metadata/md5-cache/net-misc/pulseaudio-dlna-9999 b/metadata/md5-cache/net-misc/pulseaudio-dlna-9999
index 4f11a6fb8200..1e42aacecc44 100644
--- a/metadata/md5-cache/net-misc/pulseaudio-dlna-9999
+++ b/metadata/md5-cache/net-misc/pulseaudio-dlna-9999
@@ -7,8 +7,8 @@ INHERIT=desktop distutils-r1 git-r3
IUSE=python_targets_python3_10 python_targets_python3_11
LICENSE=GPL-3
PROPERTIES=live
-RDEPEND=>=dev-python/protobuf-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setproctitle-1.1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/notify2-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psutil-5.4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyroute2-0.3.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netifaces-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pychromecast-10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[cairo,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dbus-python-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/zeroconf-0.17.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] gnome-base/librsvg[introspection] media-sound/pulseaudio-daemon x11-libs/gtk+:3[introspection] || ( || ( media-video/ffmpeg[encode(+),opus,vorbis] || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) ( media-libs/flac media-sound/lame media-sound/opus-tools media-sound/sox media-sound/vorbis-tools ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+RDEPEND=>=dev-python/protobuf-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/docopt-0.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setproctitle-1.1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/notify2-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/psutil-5.4.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyroute2-0.3.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/netifaces-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/lxml-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pychromecast-10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[cairo,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/dbus-python-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/zeroconf-0.17.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] gnome-base/librsvg[introspection] media-sound/pulseaudio-daemon x11-libs/gtk+:3[introspection] || ( media-video/ffmpeg[encode(+),lame(-),opus,vorbis] ( media-libs/flac media-sound/lame media-sound/opus-tools media-sound/sox media-sound/vorbis-tools ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
SLOT=0
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=a9d7a24236e8497896b0081c1c7327ca
+_md5_=d5d595c194ce92eea56774a62a894cac
diff --git a/metadata/md5-cache/sci-electronics/Manifest.gz b/metadata/md5-cache/sci-electronics/Manifest.gz
index de79e0f84957..4d310685c059 100644
--- a/metadata/md5-cache/sci-electronics/Manifest.gz
+++ b/metadata/md5-cache/sci-electronics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-electronics/klayout-0.29.11 b/metadata/md5-cache/sci-electronics/klayout-0.29.11
deleted file mode 100644
index 91d69efe2533..000000000000
--- a/metadata/md5-cache/sci-electronics/klayout-0.29.11
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 dev-libs/libgit2:= sys-libs/zlib python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
-DESCRIPTION=Viewer and editor for GDS and OASIS integrated circuit layouts
-EAPI=8
-HOMEPAGE=https://www.klayout.de/
-INHERIT=toolchain-funcs python-single-r1 ruby-ng
-IUSE=python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ruby_targets_ruby32
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 dev-libs/libgit2:= sys-libs/zlib python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
-REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( ruby_targets_ruby32 )
-SLOT=0
-SRC_URI=https://www.klayout.org/downloads/source/klayout-0.29.11.tar.gz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=062ce52cd3b4a0666c2109ad0b04fea5
diff --git a/metadata/md5-cache/sci-electronics/klayout-0.29.7 b/metadata/md5-cache/sci-electronics/klayout-0.29.7
deleted file mode 100644
index 7b0a6fc03b77..000000000000
--- a/metadata/md5-cache/sci-electronics/klayout-0.29.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 dev-libs/libgit2:= sys-libs/zlib python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
-DESCRIPTION=Viewer and editor for GDS and OASIS integrated circuit layouts
-EAPI=8
-HOMEPAGE=https://www.klayout.de/
-INHERIT=toolchain-funcs python-single-r1 ruby-ng
-IUSE=python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ruby_targets_ruby32
-KEYWORDS=amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5[widgets] dev-qt/qtnetwork:5[ssl] dev-qt/qtprintsupport:5 dev-qt/qtsql:5 dev-qt/qtsvg:5 dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 dev-libs/libgit2:= sys-libs/zlib python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
-REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( ruby_targets_ruby32 )
-SLOT=0
-SRC_URI=https://www.klayout.org/downloads/source/klayout-0.29.7.tar.gz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=062ce52cd3b4a0666c2109ad0b04fea5
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index f19eb35a1121..a6e43c713d5a 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/dsdp-5.8-r4 b/metadata/md5-cache/sci-libs/dsdp-5.8-r4
index ea1a5f500e27..809ca716e9e7 100644
--- a/metadata/md5-cache/sci-libs/dsdp-5.8-r4
+++ b/metadata/md5-cache/sci-libs/dsdp-5.8-r4
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.mcs.anl.gov/hs/software/DSDP/
INHERIT=multilib toolchain-funcs
IUSE=doc examples
-KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=amd64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=BSD
RDEPEND=virtual/lapack
SLOT=0
SRC_URI=https://www.mcs.anl.gov/hs/software/DSDP/DSDP5.8.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=2db4ba950bca3a64119d526733c9e521
+_md5_=0fb7c2d90b0e34d763c1c76854005095
diff --git a/metadata/md5-cache/sci-libs/octomap-1.9.8 b/metadata/md5-cache/sci-libs/octomap-1.9.8
deleted file mode 100644
index ad9cae2d1e6c..000000000000
--- a/metadata/md5-cache/sci-libs/octomap-1.9.8
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=qt5? ( virtual/opengl dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 x11-libs/libQGLViewer:= ) doc? ( app-text/doxygen media-gfx/graphviz ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=An Efficient Probabilistic 3D Mapping Framework Based on Octrees
-EAPI=7
-HOMEPAGE=http://octomap.github.io/
-INHERIT=cmake
-IUSE=qt5 dynamicEDT3D doc
-KEYWORDS=~amd64 ~arm
-LICENSE=BSD qt5? ( GPL-2 )
-RDEPEND=qt5? ( virtual/opengl dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 x11-libs/libQGLViewer:= )
-SLOT=0/19
-SRC_URI=https://github.com/OctoMap/octomap/archive/v1.9.8.tar.gz -> octomap-1.9.8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=835fba7d0319fbf8527b1257c9dfde7b
diff --git a/metadata/md5-cache/sci-libs/silo-4.11-r2 b/metadata/md5-cache/sci-libs/silo-4.11-r2
deleted file mode 100644
index 549954f4dc05..000000000000
--- a/metadata/md5-cache/sci-libs/silo-4.11-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 virtual/fortran
-DEFINED_PHASES=configure setup test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 net-dialup/lrzsz virtual/szip hdf5? ( sci-libs/hdf5:= ) virtual/fortran
-DESCRIPTION=A mesh and field I/O library and scientific database
-EAPI=8
-HOMEPAGE=https://wci.llnl.gov/simulation/computer-codes/silo
-INHERIT=flag-o-matic fortran-2 qmake-utils
-IUSE=browser +hdf5 +silex
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 net-dialup/lrzsz virtual/szip hdf5? ( sci-libs/hdf5:= ) virtual/fortran
-SLOT=0
-SRC_URI=https://wci.llnl.gov/sites/wci/files/2021-09/silo-4.11-bsd.tgz
-_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 fortran-2 54fcb693257134adae26819685891ecc multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=a6fb6f230e79c7171b034b5358c4b932
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index fb55f8e69276..77228f708d17 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r1 b/metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r1
deleted file mode 100644
index 7a603b9bd89c..000000000000
--- a/metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/cvxopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python library to solve linear games over symmetric cones
-EAPI=8
-HOMEPAGE=https://michael.orlitzky.com/code/dunshire/
-INHERIT=distutils-r1
-IUSE=doc test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~x86
-LICENSE=AGPL-3+
-RDEPEND=dev-python/cvxopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://michael.orlitzky.com/code/releases/dunshire-0.1.3.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=d56b893cdc96d3199c4ee80727013240
diff --git a/metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r2 b/metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r2
new file mode 100644
index 000000000000..7c5530e16605
--- /dev/null
+++ b/metadata/md5-cache/sci-mathematics/dunshire-0.1.3-r2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/cvxopt[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-7.2.6[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[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 library to solve linear games over symmetric cones
+EAPI=8
+HOMEPAGE=https://michael.orlitzky.com/code/dunshire/
+INHERIT=distutils-r1
+IUSE=doc test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=AGPL-3+
+RDEPEND=dev-python/cvxopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://michael.orlitzky.com/code/releases/dunshire-0.1.3.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=8eb1d7a6093cd844c41cb48792765580
diff --git a/metadata/md5-cache/sci-ml/Manifest.gz b/metadata/md5-cache/sci-ml/Manifest.gz
index b7f2e046e208..ca683159a0f8 100644
--- a/metadata/md5-cache/sci-ml/Manifest.gz
+++ b/metadata/md5-cache/sci-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-ml/torchvision-0.20.0-r2 b/metadata/md5-cache/sci-ml/torchvision-0.20.0-r2
index 5bb1001a95e9..2f404a13a159 100644
--- a/metadata/md5-cache/sci-ml/torchvision-0.20.0-r2
+++ b/metadata/md5-cache/sci-ml/torchvision-0.20.0-r2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( python_single_target_python3_10? ( dev-python/pytest-mock[python_targets_python3_10(-)] dev-python/lmdb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pytest-mock[python_targets_python3_11(-)] dev-python/lmdb[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pytest-mock[python_targets_python3_12(-)] dev-python/lmdb[python_targets_python3_12(-)] ) ) test? ( =sci-ml/caffe2-2.5*[cuda?] =sci-ml/pytorch-2.5*[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] dev-python/numpy dev-python/pillow media-libs/libjpeg-turbo:= media-libs/libpng:= python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] )
+BDEPEND=test? ( python_single_target_python3_10? ( dev-python/pytest-mock[python_targets_python3_10(-)] dev-python/lmdb[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pytest-mock[python_targets_python3_11(-)] dev-python/lmdb[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pytest-mock[python_targets_python3_12(-)] dev-python/lmdb[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pytest-mock[python_targets_python3_13(-)] dev-python/lmdb[python_targets_python3_13(-)] ) ) test? ( =sci-ml/caffe2-2.5*[cuda?] =sci-ml/pytorch-2.5*[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] dev-python/numpy dev-python/pillow media-libs/libjpeg-turbo:= media-libs/libpng:= python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-15[python_targets_python3_13(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_13(-)] )
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Datasets, transforms and models to specific to computer vision
EAPI=8
HOMEPAGE=https://github.com/pytorch/vision
INHERIT=cuda distutils-r1 multiprocessing
-IUSE=cuda test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug
+IUSE=cuda test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 debug
KEYWORDS=~amd64
LICENSE=BSD
-RDEPEND==sci-ml/caffe2-2.5*[cuda?] =sci-ml/pytorch-2.5*[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] dev-python/numpy dev-python/pillow media-libs/libjpeg-turbo:= media-libs/libpng:= python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RDEPEND==sci-ml/caffe2-2.5*[cuda?] =sci-ml/pytorch-2.5*[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] dev-python/numpy dev-python/pillow media-libs/libjpeg-turbo:= media-libs/libpng:= python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pytorch/vision/archive/refs/tags/v0.20.0.tar.gz -> torchvision-0.20.0.tar.gz
_eclasses_=cuda 283d0f298f6c196c755a0f8d50daca85 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=ed46c4a3dcd4edf17f67c3b628dc3560
+_md5_=de179bccfb7a0ec204a507a2d59cfd18
diff --git a/metadata/md5-cache/sci-visualization/Manifest.gz b/metadata/md5-cache/sci-visualization/Manifest.gz
index cbd6e5a4a6da..c46e98dbf09a 100644
--- a/metadata/md5-cache/sci-visualization/Manifest.gz
+++ b/metadata/md5-cache/sci-visualization/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-visualization/gle-4.3.4-r1 b/metadata/md5-cache/sci-visualization/gle-4.3.4-r1
deleted file mode 100644
index 9ec555ac89f2..000000000000
--- a/metadata/md5-cache/sci-visualization/gle-4.3.4-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=app-text/ghostscript-gpl dev-libs/boost dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 media-libs/freeglut media-libs/glu media-libs/libpng media-libs/tiff sys-libs/zlib media-libs/libjpeg-turbo x11-libs/cairo x11-libs/pixman emacs? ( app-editors/emacs:* )
-DESCRIPTION=Graphics Layout Engine
-EAPI=8
-HOMEPAGE=https://glx.sourceforge.io/ https://github.com/vlabella/GLE/
-INHERIT=cmake elisp-common flag-o-matic
-IUSE=doc emacs
-KEYWORDS=~amd64
-LICENSE=BSD GPL-2+
-RDEPEND=app-text/ghostscript-gpl dev-libs/boost dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 media-libs/freeglut media-libs/glu media-libs/libpng media-libs/tiff sys-libs/zlib media-libs/libjpeg-turbo x11-libs/cairo x11-libs/pixman emacs? ( app-editors/emacs:* ) virtual/latex-base
-SLOT=0
-SRC_URI=https://github.com/vlabella/GLE/archive/refs/tags/v4.3.4.tar.gz -> gle-4.3.4.tar.gz https://github.com/vlabella/gle-library/archive/d476418f006b001dc7f47dcafb413c0557fa44a7.tar.gz -> gle-library.tar.gz doc? ( https://github.com/vlabella/GLE/releases/download/v4.3.4/gle-manual.pdf -> gle-4.3.4.pdf ) emacs? ( https://dev.gentoo.org/~grozin/gle-mode.el.gz )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=87ac6d463a965feba3482336564472f7
diff --git a/metadata/md5-cache/sci-visualization/gr-0.73.3 b/metadata/md5-cache/sci-visualization/gr-0.73.3
deleted file mode 100644
index 9832c3fd5dce..000000000000
--- a/metadata/md5-cache/sci-visualization/gr-0.73.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-qt/qtgui:= media-libs/fontconfig media-libs/glfw media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/qhull:= net-libs/zeromq sys-libs/zlib virtual/opengl x11-libs/libX11 x11-libs/libXt agg? ( x11-libs/agg ) cairo? ( x11-libs/cairo ) ffmpeg? ( media-video/ffmpeg:= ) postscript? ( app-text/ghostscript-gpl ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype )
-DESCRIPTION=Universal framework for cross-platform visualization applications
-EAPI=8
-HOMEPAGE=https://gr-framework.org/
-INHERIT=cmake
-IUSE=agg cairo ffmpeg postscript tiff truetype
-KEYWORDS=~amd64 ~x86
-LICENSE=MIT
-RDEPEND=dev-qt/qtgui:= media-libs/fontconfig media-libs/glfw media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/qhull:= net-libs/zeromq sys-libs/zlib virtual/opengl x11-libs/libX11 x11-libs/libXt agg? ( x11-libs/agg ) cairo? ( x11-libs/cairo ) ffmpeg? ( media-video/ffmpeg:= ) postscript? ( app-text/ghostscript-gpl ) tiff? ( media-libs/tiff:= ) truetype? ( media-libs/freetype )
-REQUIRED_USE=cairo? ( truetype )
-SLOT=0
-SRC_URI=https://github.com/sciapp/gr/archive/v0.73.3.tar.gz -> gr-0.73.3.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=929a0d9b6f6c24e620d50b59df90db4f
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index dfceeb46ea3e..ed4832156b6b 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250327 b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250327
new file mode 100644
index 000000000000..430f824d17c6
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-12.4.1_p20250327
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:12[ada] <sys-devel/gcc-12[ada] <dev-lang/ada-bootstrap-13 ) ) d? ( || ( sys-devel/gcc:12[d(-)] <sys-devel/gcc-12[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ +openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=12
+SRC_URI=mirror://gcc/snapshots/12-20250327/gcc-12-20250327.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-12.4.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 rust e9d31591b9b0251018cd5c60a43bafa1 toolchain a717dc5dc82e8c533c16d3422ff982f7 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=07aeee80d7d54b6e2be2e52cbf9ae69a
diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250328 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250328
new file mode 100644
index 000000000000..3bce4d6010d8
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20250328
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=13
+SRC_URI=mirror://gcc/snapshots/13-20250328/gcc-13-20250328.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 rust e9d31591b9b0251018cd5c60a43bafa1 toolchain a717dc5dc82e8c533c16d3422ff982f7 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=9d11aad79872aed460fcbaf50a3c9c44
diff --git a/metadata/md5-cache/sys-devel/gcc-14.2.1_p20250329 b/metadata/md5-cache/sys-devel/gcc-14.2.1_p20250329
new file mode 100644
index 000000000000..483adf0693a3
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-14.2.1_p20250329
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:14[ada] <sys-devel/gcc-14[ada] <dev-lang/ada-bootstrap-15 ) ) d? ( || ( sys-devel/gcc:14[d(-)] <sys-devel/gcc-14[d(-)] <sys-devel/gcc-12[d(-)] ) ) rust? ( || ( dev-lang/rust-bin:9999 dev-lang/rust:9999 dev-lang/rust-bin:1.86.0 dev-lang/rust:1.86.0 dev-lang/rust-bin:1.85.1 dev-lang/rust:1.85.1 dev-lang/rust-bin:1.85.0 dev-lang/rust:1.85.0 dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust time64
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=14
+SRC_URI=mirror://gcc/snapshots/14-20250329/gcc-14-20250329.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 b7726144f5af59e186d66746d0f513e5 rust e9d31591b9b0251018cd5c60a43bafa1 toolchain a717dc5dc82e8c533c16d3422ff982f7 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
+_md5_=03b6781609e4372fcc4582046d319bfa
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 9eb7950a2332..0b53741592b8 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/vhba-20250329 b/metadata/md5-cache/sys-fs/vhba-20250329
new file mode 100644
index 000000000000..680a97357da2
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/vhba-20250329
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/pahole sys-apps/kmod[tools] modules-sign? ( dev-libs/openssl virtual/pkgconfig ) virtual/pkgconfig
+DEFINED_PHASES=compile install postinst postrm prepare setup
+DEPEND=virtual/udev virtual/linux-sources
+DESCRIPTION=Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite
+EAPI=8
+HOMEPAGE=https://cdemu.sourceforge.io/
+IDEPEND=sys-apps/kmod[tools]
+INHERIT=linux-mod-r1 udev
+IUSE=dist-kernel modules-compress modules-sign +strip
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=virtual/udev sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
+SLOT=0
+SRC_URI=https://download.sourceforge.net/cdemu/vhba-module/vhba-module-20250329.tar.xz
+_eclasses_=dist-kernel-utils 8fd483ccdf8e7fc0919507c0c7c273e4 edo 367e103a74bf77e6a8da7894d999fa3c linux-info ea4122ba1d8791a12b78e53f9510a2e3 linux-mod-r1 84b53048ef3f4ee4f1b3dce65d43580e mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 udev f3d9a4376ebd22131726a68e1a0a058f
+_md5_=ff31e9eaa4e19c8b962d8b0e41990e82
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index cfc4999c0394..ba043c84b94c 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.84 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.85
index 8eec1d57437b..a9519447dc36 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.84
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.85
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.6.84
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.84.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
+SLOT=6.6.85
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.85.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
_md5_=89adf488f651c41c474d2e8cd771f631
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index 068678711120..e325275d45f3 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/nextcloud-29.0.12 b/metadata/md5-cache/www-apps/nextcloud-29.0.12
index edb787a5b907..511ae1f968c6 100644
--- a/metadata/md5-cache/www-apps/nextcloud-29.0.12
+++ b/metadata/md5-cache/www-apps/nextcloud-29.0.12
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://nextcloud.com/
INHERIT=webapp
IUSE=+curl +imagemagick mysql postgres +sqlite vhosts
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=AGPL-3
RDEPEND=dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config
REQUIRED_USE=|| ( mysql postgres sqlite )
SLOT=29.0.12
SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-29.0.12.tar.bz2
_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=eced02f1041703c81cea9aa0d34ac390
+_md5_=a55112d1812710b8f2cc1c5dc77ce486
diff --git a/metadata/md5-cache/www-apps/nextcloud-30.0.6 b/metadata/md5-cache/www-apps/nextcloud-30.0.6
index 7b379b1a561c..32afd4a21e64 100644
--- a/metadata/md5-cache/www-apps/nextcloud-30.0.6
+++ b/metadata/md5-cache/www-apps/nextcloud-30.0.6
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://nextcloud.com/
INHERIT=webapp
IUSE=+curl +imagemagick mysql postgres +sqlite vhosts
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=AGPL-3
RDEPEND=dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config
REQUIRED_USE=|| ( mysql postgres sqlite )
SLOT=30.0.6
SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-30.0.6.tar.bz2
_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=eced02f1041703c81cea9aa0d34ac390
+_md5_=a55112d1812710b8f2cc1c5dc77ce486
diff --git a/metadata/md5-cache/www-misc/Manifest.gz b/metadata/md5-cache/www-misc/Manifest.gz
index 10d05574b2f8..05851cd2c064 100644
--- a/metadata/md5-cache/www-misc/Manifest.gz
+++ b/metadata/md5-cache/www-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-misc/buku-4.9 b/metadata/md5-cache/www-misc/buku-4.9
index 41ffbb577d2f..0632f88b55b1 100644
--- a/metadata/md5-cache/www-misc/buku-4.9
+++ b/metadata/md5-cache/www-misc/buku-4.9
@@ -1,17 +1,17 @@
-BDEPEND=test? ( >=dev-python/beautifulsoup4-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/beautifulsoup4-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/urllib3[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-python/beautifulsoup4-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/click-7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/py-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/vcrpy-4.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+DEPEND=>=dev-python/beautifulsoup4-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/click-7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/py-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/vcrpy-4.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
DESCRIPTION=Powerful command-line bookmark manager
EAPI=8
HOMEPAGE=https://github.com/jarun/buku
INHERIT=bash-completion-r1 distutils-r1
-IUSE=test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
-RDEPEND=>=dev-python/beautifulsoup4-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-python/beautifulsoup4-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] )
+REQUIRED_USE=|| ( 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://github.com/jarun/buku/archive/v4.9.tar.gz -> buku-4.9.tar.gz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 fa2daad0051275fa416115c76e53b1de python-utils-r1 b7726144f5af59e186d66746d0f513e5 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=da54bbdf2eb13753d4a82ab89f843c48
+_md5_=5851e34b2c823d24f5a11fd13b11d04a
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 21baf772653c..1d07f66854a5 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/libQGLViewer-2.7.2 b/metadata/md5-cache/x11-libs/libQGLViewer-2.7.2
deleted file mode 100644
index e34a8418f1d0..000000000000
--- a/metadata/md5-cache/x11-libs/libQGLViewer-2.7.2
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=configure install
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 virtual/glu virtual/opengl
-DESCRIPTION=C++ library based on Qt that eases the creation of OpenGL 3D viewers
-EAPI=7
-HOMEPAGE=https://github.com/GillesDebunne/libQGLViewer
-INHERIT=flag-o-matic qmake-utils
-IUSE=designer examples
-KEYWORDS=~amd64 ~arm
-LICENSE=GPL-2
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 virtual/glu virtual/opengl designer? ( dev-qt/designer:5 )
-SLOT=0/qt5
-SRC_URI=https://github.com/GillesDebunne/libQGLViewer/archive/refs/tags/v2.7.2.tar.gz -> libQGLViewer-2.7.2.tar.gz
-_eclasses_=flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1
-_md5_=f9c9dd2d8a41cc23545218efb3660bce
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index c5cf667df561..08c61409765a 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/flow-pomodoro-1.2.0-r1 b/metadata/md5-cache/x11-misc/flow-pomodoro-1.2.0-r1
deleted file mode 100644
index 9dcfc0e09b24..000000000000
--- a/metadata/md5-cache/x11-misc/flow-pomodoro-1.2.0-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtquickcontrols:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5
-DESCRIPTION=Pomodoro app that blocks distractions while you work
-EAPI=8
-HOMEPAGE=https://github.com/iamsergio/flow-pomodoro
-INHERIT=cmake
-KEYWORDS=~amd64
-LICENSE=GPL-2
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtquickcontrols:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5
-SLOT=0
-SRC_URI=https://github.com/iamsergio/flow-pomodoro/archive/v1.2.0.tar.gz -> flow-pomodoro-1.2.0.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 16d3941ed2dc39f4819368ae51bc0b72 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 6afdb6107430c1832ca7e16aacbf8fa1 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a72a28add13e008a5eeb73ffb86be168
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index b298fa6c9032..3a2272189338 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 19806 BLAKE2B fbf2c4941e136ce95124c96c524dda0a7734d5ebabc535cc485ad5eed90235b04a4f90b3575b34832e596d8ac1ac20363221c818efd2255f57ba31d4e3ac1f15 SHA512 ccfe72e152500a5ac049a09f5f019f1303cc42a5a6dc0dfe5bea87e120a42d8c7cfc771258c5d9c36ac9b68e6ec3a25590e043ae1eb0e9a5cd730ed05dd35ab1
-TIMESTAMP 2025-03-29T23:40:36Z
+TIMESTAMP 2025-03-30T23:40:48Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmfohPRfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmfp1oBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCNpg//YEN5CXrU5DVERdhkMEFXMWDovt342lNfMtC8oS25+C2Oo/tCTB/jAgoy
-VEPVsFEZS/NpYGKLHKx8lWKEnxmTbhfSAeIQP+FGnLcSdmML+kf8oaCd0LvnC2Ph
-rGjZJP7nsxYdYhWJJDuaVLmW90DzZyVy1dgnEX/B1drTiitRmuYBd2B7Kh+1O5jY
-0e4OJcUbQSNKhHf8h2MEMflTKI+jd3ku4pTg9zuZKbARJAeXS8wWpcgm7d5iQZus
-JdZT2VzdOuJgOqBQLnBTaMjdy+eWA5ctMK9ONGwk4HW9DyMIbSWjlszlIB0XALUL
-zP9WQEmQQZgCBSWUbZ/DOMSUxZJm12ujQVMeun4SWvJNlGmNJkkBGY3iBnK4jIfc
-raBb4bu6+Fa2TWegHus2gFwmtwPFLvRMCxggxYVMynMFq8zGerWBf9AkHb7Kq3wI
-57B6YM2eIMCvuzjz+v8ODFQZIKKg5T5bQZZFBN1IL6sXGhouwOGiU7hGJze3GihK
-fO6UOtO8GHJ6gFdK136uuLSuhLMhoinQCp0H0LO/dU7OYVoWN+Hc3xcxx0SikrhD
-Pg9AAUaA777viEX35IaR1lXrCQP+TLT23/ctIdwH53h6fjaL4wGIWE8POox+a7wQ
-eAA3KkRlia4qI0q3epWCCw1uG9ydiqZHfQVkrLePfcSnEhupZXE=
-=E3ev
+klAkrRAAtvENBIyMc74XT+Rxy8dAdKyXoakkMjmMhCIMSFVW51z5z/Ol7dGnOPTp
+nlwVxCEV8ILTMj6qioF9AvUFAmmrqNPZDiAb1JkTrB7v3vUDrUqsxfpIaKCACf2F
+Ynw5cYW67+xR1QagNVms9W+pYffETtrBy7W08hmbfEx+3opny2/3tN3IuHkG7Wzi
+Mi/ziZ4cJKlIaD87+yltutSP8F6lHVWoTcbTaOr/RohxajzGyr2hlinJVUtouyxb
+sEINH18JIP5ECBla7ludXkW/AanNy2IN1LpdQpuYbbmFVQs4B6y2M61EOjVNoBCp
+fpk9Kjk/gssVQoV3VC/EVyy7anybh7toq3oOdXxgJC1LRiLCMc5qqStG+8abcrXn
+zYJ2ukMwJgpA1LOuJHxBCxCj5I8te8nrtiPD2Bh1ESH/I3rHQCQAjurlhKqhlfhO
+tBoMo5v5hJI2ZMGLFsmhJaBg3XxIQICzGsHtf6KEHnCBEBMdsjZq9+R765VqQMRu
+NLNrfHzYCPX4K1gCriRbPUm91FVfaY09x0WZs9gZH4D0Oxc+FyP3Wr/UqYpagrSe
+ov5eiaxdq2uXLPR7rY0mMAm3iKQSvPJE1v1GMmo6tiA1Q4U5dMr4MAUSwSpV+NBo
+DTvkcNFJ/df3PCmTGa1Zs8jBbhkifoMmJgUM5OIYZyY7D90wt/E=
+=XI3M
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 0c42fc4df389..6feb99034afd 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 29 Mar 2025 23:40:32 +0000
+Sun, 30 Mar 2025 23:40:45 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 88006757a872..bf144f45ba15 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat Mar 29 11:40:31 PM UTC 2025
+Sun Mar 30 11:40:45 PM UTC 2025
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index b12c9ab2fb92..5dfce9704efc 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 29 Mar 2025 23:45:00 +0000
+Sun, 30 Mar 2025 23:45:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index f06645416883..1918f8c28c20 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-d052233a2c67fb7f7d296e9eede48310f61ff3c0 1743287899 2025-03-29T22:38:19Z
+5e6edcfeecd94a3eab748ef82bb2b82f5e65734e 1743375332 2025-03-30T22:55:32Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 940e9f62e1d9..b35dd98026c0 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1743291600 Sat 29 Mar 2025 11:40:00 PM UTC
+1743378000 Sun 30 Mar 2025 11:40:00 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 0c42fc4df389..6feb99034afd 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 29 Mar 2025 23:40:32 +0000
+Sun, 30 Mar 2025 23:40:45 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index f5fc6bcc8b4d..59a6047fa46c 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/nagios-check_multiple/Manifest b/net-analyzer/nagios-check_multiple/Manifest
index dfd5292e0939..1658abd8725c 100644
--- a/net-analyzer/nagios-check_multiple/Manifest
+++ b/net-analyzer/nagios-check_multiple/Manifest
@@ -1,3 +1,3 @@
DIST nagios-check_multiple-0.0.1.tar.gz 9376 BLAKE2B 2db464b7edd4aa704560a3f16a5d70e4cdef7cd35284e3c679f3e10e5ef6eaaba19dc361efbb10a77f87c14726439869e4b415fe7e393a1d7ac23233b3bfa66a SHA512 a75bcd821afc6daca612f42c552fb965a3068dc04a94df41ff41d36928c764d44bcf72e1bd6d776bf4b443c73fc3946c0a91443a562019fcd1b6e8687d0ebcd2
-EBUILD nagios-check_multiple-0.0.1-r3.ebuild 1368 BLAKE2B 33cfdbe9f8a5d0297f55662d504a136fa003402c394625d5ced41805070b5cbbc394dcab258456824afe279339bd646c0e33b2d734c9bece1d47f16e43ad9c03 SHA512 cabec260951ce5d90e9f258a3c8ec14f1bec64f7c65d00ff93afe5d0b3ce1cbc2f2ba92e856e039ed13c3a843ad77858eec8b1b06e784b0c337b2e33592011a6
+EBUILD nagios-check_multiple-0.0.1-r4.ebuild 1380 BLAKE2B 9618a71a8c95b95e9228abc3651c87925fc92c2ce27f7b5f0a87a8d319e66a5e64f4e9c4da0f67516ac7abdf8c21b9c66d68cc91ede287ecf8fc854ad14925a2 SHA512 e74a4798feb7e18b4c123055b5dcad1035bcfcf36049eafb1e882c404b161409935fb9c6eda0adf954a52b81b44989005d880ef6c0f2cebe29086aa5bfbfd9da
MISC metadata.xml 347 BLAKE2B c25107d223ed89498730678d4338d8c6bdef7693a86418fd80ebcbe48b0ca7a250af6740abaa20be36b9be23490c16e52d0bc2ae20901b93c05b97222526ad83 SHA512 4f246f7fc5e6af8898c19b653013ac167107f3663aa93dbee5186f7a1740140bd01d26208347c03cdd0526639be28245d8413cb4560a1a2ea90c565729c7ee35
diff --git a/net-analyzer/nagios-check_multiple/nagios-check_multiple-0.0.1-r3.ebuild b/net-analyzer/nagios-check_multiple/nagios-check_multiple-0.0.1-r4.ebuild
index 8444b98c88c4..5306346a1066 100644
--- a/net-analyzer/nagios-check_multiple/nagios-check_multiple-0.0.1-r3.ebuild
+++ b/net-analyzer/nagios-check_multiple/nagios-check_multiple-0.0.1-r4.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
-PYTHON_COMPAT=( python{3_10,3_11,3_12} )
+PYTHON_COMPAT=( python{3_10,3_11,3_12,3_13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -12,14 +12,14 @@ DESCRIPTION="A Nagios plugin to execute multiple checks in parallel"
HOMEPAGE="https://github.com/clarkbox/check_multiple"
SRC_URI="https://github.com/clarkbox/check_multiple/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~riscv"
IUSE="test"
RESTRICT="!test? ( test )"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
src_install() {
distutils-r1_src_install
diff --git a/net-analyzer/nagios-icinga-openvpn/Manifest b/net-analyzer/nagios-icinga-openvpn/Manifest
index cbe6ba9c0bd2..b2fb806c4466 100644
--- a/net-analyzer/nagios-icinga-openvpn/Manifest
+++ b/net-analyzer/nagios-icinga-openvpn/Manifest
@@ -1,3 +1,3 @@
DIST nagios-icinga-openvpn-0.0.1.tar.gz 4637 BLAKE2B 365b6450cccd5f7f25348583eae45c0b15932ec1e858d375171911e4108dd2b7fc133559a35399ece8d2a349f05b2f51897cf9e271f498b6bbaa2c6bba3551a9 SHA512 0dae6c2df71a20e287720767aa4ba41d0568f3cd4bd2a6eb252f86d810d3de265ddc38397df15bb1b115ba35ac68aa6e18345dc4432d4d13b08b500483ffbb11
-EBUILD nagios-icinga-openvpn-0.0.1-r4.ebuild 1209 BLAKE2B d44c85d709cdbe2b75a96905c559ae5c8f05c841b3c3a489de3f206767db21ab56ab9dbb618a3af20c191981256193cf24aafab2fde7eccfb9f1f5a5987e76ec SHA512 d03cabea7f65e328404288c231626059fe59f2b69f8be452d0a333fd9c55e6b18b63de3625eeab1cb08807846f55f4d057c672339217f0aa3e9de9832ab9f59d
+EBUILD nagios-icinga-openvpn-0.0.1-r5.ebuild 1227 BLAKE2B babb35c6b3131fcfc6ea559dd0d1530fbd188e288724b64f7fc42e4a8516b4fb1541aa6fec9ea0df35eb58352899211d5077fd3b274b34994008f45c41e51689 SHA512 2ca32cc49c03c2b68932e1a69520edc636e7ca2a86685fbb76afbaa2cdffdcf6e1cc7935d0357251bfe41f9aaede334e61dc9ca25d72dcc4dce049b6dbff3523
MISC metadata.xml 352 BLAKE2B dd1dd8a4b5a742cd5e7ec46a22748f01d56ce26fa0d3d1a855bf0699db64cd5fa181306ac9528991572906ac89c6125bf6d10e97332bc148996cac14f5cf83d5 SHA512 3930012be14153b9cba53af2fc2edce373e1a279a5364c3cebcc472dfdbd7f544205145e842630da210b75d6c8cd34d9bb6b91403ed1a51e4b5c99061c31e1ca
diff --git a/net-analyzer/nagios-icinga-openvpn/nagios-icinga-openvpn-0.0.1-r4.ebuild b/net-analyzer/nagios-icinga-openvpn/nagios-icinga-openvpn-0.0.1-r5.ebuild
index f2cd71d9e794..2e95cfe50238 100644
--- a/net-analyzer/nagios-icinga-openvpn/nagios-icinga-openvpn-0.0.1-r4.ebuild
+++ b/net-analyzer/nagios-icinga-openvpn/nagios-icinga-openvpn-0.0.1-r5.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
-PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 python3_13 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/liquidat/nagios-icinga-openvpn/archive/${PV}.tar.gz
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~riscv"
src_install() {
distutils-r1_src_install
diff --git a/net-analyzer/rrdtool/Manifest b/net-analyzer/rrdtool/Manifest
index 27d0900ba305..4267a3a10eca 100644
--- a/net-analyzer/rrdtool/Manifest
+++ b/net-analyzer/rrdtool/Manifest
@@ -9,5 +9,5 @@ DIST rrdtool-1.9.0.gh.tar.gz 833532 BLAKE2B f2b5ece76d5e229f210781e1cc3756cc350b
DIST rrdtool-1.9.0.tar.gz 2972593 BLAKE2B a5633b1bcacf53823f95f7899872e67d9941faec235c56546de8b66faf15a958a7c0d6a86d569c078e11a478dc272b1fbe784c3d3d9d45e8c3de696f0d6e378a SHA512 ebeb1fd9e1eed8e01d4d08a4f07aa22c272cc95ac87852f81a892690e6f446b5398bf64689ea99622779cba490722d97b325bda2d2a6d4dfc0719929b2a4c041
EBUILD rrdtool-1.8.0-r4.ebuild 5769 BLAKE2B 0e7b0993ac6e8416d9f8742a7b61198d302c2d4a19cc0340e773f9212aa7a52e27a9afd8dd5d36f67f34f31c98f9e59444edbc7fab354637bcc006fa56c42570 SHA512 8299806ad424ddc5a9f22969278a60369e21cca6316e85ddd137e83630d930602da5e30edda1b785c83ddeea1a024ed00ae88ba9135795bad3330bf934c6db3e
EBUILD rrdtool-1.9.0-r1.ebuild 6326 BLAKE2B ef597ee7eafc054a264d5da055a81c1701f643d30c0f3d96b452aa5938da9df0dc8f288d292c15c297a17fc0fc28fa7a75e9aaa431e2234f4b4a3629e69ab39d SHA512 49992c70dd7c9be178bfe69ef48e43bc8518d328c0d273aa90190ebaee74f3b82feffb6625a184da358a535355d2830d21bdb11def1dc0e429ef8e79e43c2f1a
-EBUILD rrdtool-1.9.0.ebuild 5606 BLAKE2B ad0fb33e509e44929cf6914a6a11c7c4c1b97b2414fa91e15ea012da9d4964480fd139ca3015585ed0f1facdd81c51222f1ae7eba2d0b493e01e10a094321e59 SHA512 417b3bca1ce15c83cb745e4f91593d2fad279a8053c45fb90cb6b7f9829bee43e6fcd1340fb22b0eaf872aba041918f6156a913e4e079b0e4cf6edda38b8e780
+EBUILD rrdtool-1.9.0.ebuild 5605 BLAKE2B a2c80662335592c51d4dcea3d3b8aa0f32c9ce07e30e9ca32190aadb901298e257835a599e8f1163ae786c0c8cf049451cd60115c60e549e0d9a3f99ba05956c SHA512 330e16c7747d16e3f218f60db7dcf031b3616582bd6362fecbe1941d0e01adb23519cbb515701932e302d5684dde0ebf06bcb8cd23c53447afb702b89efdae2e
MISC metadata.xml 767 BLAKE2B 12dd8f6fc7192dd214acb9b7ab3cb2bdfdd601ad768587ca0133ea132a2ffbc4aace5c7943c933b0b8e13d200ff5129882f9b47931421db9db2c017a398870ff SHA512 afca7f1c6ff9209ee1fe4977f5e9a063e37e3ee00a5a3ecd560e71fdf86df7daed526742bcd592d145df4b26ac206672135845fe67f8d2a64d5ae536113aa22f
diff --git a/net-analyzer/rrdtool/rrdtool-1.9.0.ebuild b/net-analyzer/rrdtool/rrdtool-1.9.0.ebuild
index 588a67e7c99f..1215d92c400b 100644
--- a/net-analyzer/rrdtool/rrdtool-1.9.0.ebuild
+++ b/net-analyzer/rrdtool/rrdtool-1.9.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
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0/8.0.0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="dbi doc examples graph lua perl python rados rrdcached rrdcgi ruby static-libs tcl tcpd test"
RESTRICT="!test? ( test )"
diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest
index 47cc3ebca24a..1c356b8c9cca 100644
--- a/net-analyzer/wireshark/Manifest
+++ b/net-analyzer/wireshark/Manifest
@@ -1,5 +1,4 @@
AUX 4.4.4-fix-skipping-rawshark-tests-on-big-endian.patch 1593 BLAKE2B 27d688b97aa9cf83d81840b9a85a0260b7b3752f9cc48253cb70b8aabeda41c85d3f1d5e90ab25cee436ce9e5c8fe369ba964ebc06439b52b437a7a501bb4fc7 SHA512 770b06dc60e619d8e0cc9b48d171431a6b5818f9450903b7ea93a7d30ccc1a27afbd9f50658aa00804f9c9ed191504b8e7b9d8adb7874895a1156c579595eb47
-AUX README.gentoo 188 BLAKE2B 1734362317f1c09b63ebb946961a3f31e5b785787ac3c4e026d71c95c14367f4f3df752706e0d04e14792c95c33c3829eea704806b3b14a96339819f8c2ad4f7 SHA512 92811e9bb6df95d87058e6b77ed09dd086db922721b71ea87af0fdfcc44e2585ef28cf264095d8645a9b5bb60a3990b21376f892305debac19a3f01518918959
AUX release-notes.html 153 BLAKE2B 5b211857ba0be0d40d218f4bea1fabf7a6034b1219d08307ec958684d194898ef96ef152e8996fe1e4b89acf36faaf3d094763244983372ca8a3a0a47942c5f0 SHA512 056da005da67fa1e7ae76bc2243b63b08ccefd437e24d32a2794ac051d9869b83961f5eaeab1838c92a1a46af7417b6d31d7a7f993717a919cf9f38a57f037fc
DIST wireshark-4.4.2-signatures.txt 2706 BLAKE2B 3349a3e88782e1326b6c2e1b56d5eefbaeb2dbd6cf33b055e3a49692023b02e77a7e6d26ade7a9018cda783aa29edade997aaa03222fadb06c5bfa106a492459 SHA512 c809085b69c909702b3390b93891a19b8a8c0812d448ac9399eb59991618737b3bfeb737bd569267dcffc46290d59b34664f967e88c1a38b1678faaecd76d445
DIST wireshark-4.4.2.tar.xz 46763620 BLAKE2B ea5c48f06c2aeb5b51f6ba62fd57214e9dd79917f978867d3ae31ffec74eb82ba7c8a2e2dcba415e53d051e531f9f9907aac88c6f29b6746222cf812bb43c85b SHA512 df80c98a2d00ba46a853acfe3aec9dfc0d4484f490a276b8b8390b6d108634b7e0fa38e8f02f8d93afe5c2394c463a0d89611027032898d7d0390d2111b70ca6
diff --git a/net-analyzer/wireshark/files/README.gentoo b/net-analyzer/wireshark/files/README.gentoo
deleted file mode 100644
index a26d2c4dcb76..000000000000
--- a/net-analyzer/wireshark/files/README.gentoo
+++ /dev/null
@@ -1,3 +0,0 @@
-NOTE: To capture traffic with wireshark as normal user you have to
-add yourself to the pcap group. This security measure ensures
-that only trusted users are allowed to sniff your traffic.
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index b3b2929f56bd..ac873b21b9a6 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index f12fdd9564b6..4dc024f5e838 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,16 +1,10 @@
AUX tdesktop-4.10.0-system-cppgir.patch 1150 BLAKE2B d8a6e1320c2ccfd4f1c3f63bfda11f58a499df3880f262adf3f1b74f217dc8c4cc62a8c250d71ff809fb67c797948b53fac5a4d5c584a116b1609ea432662d73 SHA512 0fd213f9aec3a6ff9be11654934126960309cb8e1241dd694852bffeb7a37a08d3c78a332a5bb7e6529358df69bfddb7ccb58138e6dc331f20dd5337ddc9a1c1
AUX tdesktop-4.2.4-jemalloc-only-telegram-r1.patch 1307 BLAKE2B b27f65973a6fa8c83469e0c6419a600ca04ebbf35f6c4a406129867eee644082c4f0164fb71afbc6ae729bb4037d0cf6c68ea1ad78f6268bfe245b83e4290400 SHA512 d2c33dd18e354ebe6cb7143b58e9f61dc4cd664bb1e7ad9c60f562efbb05cc72d5b36270af96b866583b366b59cc34cadee3a62dcbd40433276b80b2511e1fcb
-AUX tdesktop-5.11.1-qt5.patch 564 BLAKE2B ad5c3b5614b5f0c49db9c7cebe93a6139e73ac0cb928ee55471095a4ff8e0c8ef2326074224994e05a30f74c4cc03c3860ed1f95aa84139c92b36c7c13a3022c SHA512 3807b7bb6a8eabdc5a6a9bd3ac82be166f6a3e9a8897de9a8a8ccb48ea1c92073556bfd6b660e177882b4d6e513995a760b7a43e2cb1cb0953854e21bfa9d70b
AUX tdesktop-5.12.3-fix-webview.patch 1427 BLAKE2B 877b63c10d0402db5a62e7b29411fdfd0e1641040da837fe7e934e04d52c54ad0332577adbdd51264230e369b00831000b6b0a89ee548fa4e7b5a9f750ccf845 SHA512 8d51913001c1d777309311b94dea690341b4d1266eabcecfe6a56e7fd349da4068ddf0633b0f58f5f7f5372a83d025917056f80f8609417a370cffa925447abc
AUX tdesktop-5.2.2-libdispatch.patch 1101 BLAKE2B 27cf706c7d77dbb9080cc9cf4891c83f0067b505bc5ae461f8ddfeb147c2ca04efa624f9e37fac9fe723cf704671eb4884c1e26316e0cc53d2c1825984ee7e75 SHA512 f1f6670476178a7b66ce080edbcdc5d49bbce685b08cc9e0dc98053ee9e2f70f106e0f7615b3f13a00e42171a8094053a35bbdcaca712d7ab87ff86de3d4509a
AUX tdesktop-5.2.2-qt6-no-wayland.patch 3630 BLAKE2B c573d04493233efc065a74644e0d8fcb5f61a6fd2fe8be7a15f6ee61d13934eeb62a848fa91f18f9684bee40833f4266cc949396ff08fe5f66bd55f6d9aaf056 SHA512 8c77d17e2cd1261a83701a0be967a38df054982319612dc69921604deb0eec380a16f6879137b0ba3b0e94a2aada33efbd0cbbd878097c2ef9dd1f873336536d
AUX tdesktop-5.7.2-cstring.patch 350 BLAKE2B f6a7922d7a4fc6c2230e82f8e31d69a456ba4726fc09ee1406d1b2a6bef12d3cdcec614a58f6c12b21a7cda6318d02cabba420ef293e1bcca9deb8f699298103 SHA512 36fac80b3c4212c15daf6cb4a912dd30031bede7c120509aadf44958d6a04af5647fcb4ca2bf158065d7fadd53a837e7f8e5a2b8ec32947afb32671d37652ff6
AUX tdesktop-5.8.3-cstdint.patch 603 BLAKE2B 66ecbbaa7773661ed53d12482800771ea044cadc000f16eb530d107b005576b24c71bbb86d990c9eb36f16309f83380a01c1e940d957695892a97afef0a7107e SHA512 f7655b307d11e6b255f1262d636a79f75e176e0cba264a8c37b245a7702ad7ebaa46b63d834a7383cd2223fb4f465b02eaf1843f086ce9ef378ccadf16398168
-DIST tdesktop-5.10.7-full.tar.gz 72571050 BLAKE2B 38c8103bcf4579474c500afe33ed1a9bbe7e7451a50c38a1f320637083f1718165b8d6ae3303918a99fd9667fb77695cfaf15535249554720ea434b9b13b602b SHA512 1761b1489058edb10a78785aca22cf0093761a07a4da721bf5276883d117cece36ae68243288be9e06e18fe7627e9d5f2a80aaa8e521c5eefbaa94118d48979a
-DIST tdesktop-5.11.1-full.tar.gz 72594842 BLAKE2B d0a637795b4c00ca8c3c88d5a678b0b87cb3b0d2dc7dc13a0e77e4e598891f01745ae1981544b4c6bc6d53746b197fad8bf4b51217108540e15cf0319348a117 SHA512 c184f159191bea34ec66b90df1834ffb24ed5d96b35fe7e09e7a790c46fd5e3d6352ff9e76d49550732d7f3e81dce9a12052d4990de39352c446db7bb77aff3c
DIST tdesktop-5.12.3-full.tar.gz 72628307 BLAKE2B 2a625d5e71c3a583c7acf1419ff3f31173446a1475514e981c6483aa18a88ff7e1aa57252412bab3c3e9b162bc9ac6286718f2c96c2f0758f635678086469a99 SHA512 cd366f6cecfc72396ae2b8453d015e85f1f579c60212f0b77f84057ba6caf6aa97d7ed08fde2ab8bf2f29017fdd7c0b617392ec74537be4f8445ef81ea135e5c
-EBUILD telegram-desktop-5.10.7.ebuild 8310 BLAKE2B 7ab046e37a6ef8b840765cd77a1a049d70b1bad3b6a67fa3e0584b5364a105b55377d61b7a8c0c13a91e8e428e73fb30454806ff4dff14f690b2e5c17c24b4e2 SHA512 3dedc82291ee913098d1548f64106704ca3e314f5dab6fd9e1701d90e3f6662adfe4ca1447b8360837f3f0b2662df98a4a0919f65e70e12372108078c206e510
-EBUILD telegram-desktop-5.11.1.ebuild 8352 BLAKE2B 13c8c6bac28b274149640149c54c844a19f2d3e97cdeade658f2a83100c0187820cec8d9e9cc194964c8e3d9e141a7b65a28814e1f1f8070a92dcfb7171926e4 SHA512 f39de350a97dff964d778727ef0c4c30c83a880899744e2c152e7799342bf217caf4974525eb00c21f7f1594a7ec39574018b14968de2262d1f6da6f4bb7588c
EBUILD telegram-desktop-5.12.3-r3.ebuild 7428 BLAKE2B f1ea40cad3bd14b147cf09236bc68ca08a31ea1cb536fafe646c33f2c47a24ed0ebf95d3575b7b3049f868a99419d7c4b5d2782030ec8dab90456a851660edf5 SHA512 055f5630ab17828f8f675d2fdc8165e0fd9f981276ef06f573c257b18049603f3850d29f11df67532389fac5275f4c96eac95be98bd3f177cb176329950fe19f
-EBUILD telegram-desktop-5.12.3.ebuild 8352 BLAKE2B 13c8c6bac28b274149640149c54c844a19f2d3e97cdeade658f2a83100c0187820cec8d9e9cc194964c8e3d9e141a7b65a28814e1f1f8070a92dcfb7171926e4 SHA512 f39de350a97dff964d778727ef0c4c30c83a880899744e2c152e7799342bf217caf4974525eb00c21f7f1594a7ec39574018b14968de2262d1f6da6f4bb7588c
MISC metadata.xml 1248 BLAKE2B f1b20562a63d6bb5fb1684390c534fb9c3ddde8c2129646a79b34e1836357594cfc6bce0882c853bd3fced5ae848d6e161c41ebb3c1faab35331007299666f1b SHA512 ebba1655ec833792d9edf8ee9b29837bcb5682213b295b0fd10e38df65e4aa8abd113916f7c1b454bc76e34aaf48760e9e08dc09772652648cb683fe5d37ca1d
diff --git a/net-im/telegram-desktop/files/tdesktop-5.11.1-qt5.patch b/net-im/telegram-desktop/files/tdesktop-5.11.1-qt5.patch
deleted file mode 100644
index c373b5d640b2..000000000000
--- a/net-im/telegram-desktop/files/tdesktop-5.11.1-qt5.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/Telegram/SourceFiles/platform/linux/current_geo_location_linux.cpp b/Telegram/SourceFiles/platform/linux/current_geo_location_linux.cpp
-index 7015af7..874cea4 100644
---- a/Telegram/SourceFiles/platform/linux/current_geo_location_linux.cpp
-+++ b/Telegram/SourceFiles/platform/linux/current_geo_location_linux.cpp
-@@ -10,6 +10,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
- #include "core/current_geo_location.h"
- #include "base/platform/linux/base_linux_library.h"
-
-+#include <QtGui>
- #include <gio/gio.h>
-
- namespace Platform {
diff --git a/net-im/telegram-desktop/telegram-desktop-5.10.7.ebuild b/net-im/telegram-desktop/telegram-desktop-5.10.7.ebuild
deleted file mode 100644
index f820c72628bc..000000000000
--- a/net-im/telegram-desktop/telegram-desktop-5.10.7.ebuild
+++ /dev/null
@@ -1,243 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit xdg cmake python-any-r1 optfeature flag-o-matic
-
-DESCRIPTION="Official desktop client for Telegram"
-HOMEPAGE="https://desktop.telegram.org https://github.com/telegramdesktop/tdesktop"
-
-MY_P="tdesktop-${PV}-full"
-SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv"
-IUSE="dbus enchant +fonts +jemalloc +libdispatch screencast qt6 wayland webkit +X"
-
-CDEPEND="
- !net-im/telegram-desktop-bin
- app-arch/lz4:=
- dev-cpp/abseil-cpp:=
- dev-cpp/ada:=
- >=dev-cpp/glibmm-2.77:2.68
- dev-libs/glib:2
- dev-libs/openssl:=
- >=dev-libs/protobuf-21.12
- dev-libs/xxhash
- media-libs/libjpeg-turbo:=
- ~media-libs/libtgvoip-2.4.4_p20240706
- media-libs/openal
- media-libs/opus
- media-libs/rnnoise
- ~media-libs/tg_owt-0_pre20241202:=[screencast=,X=]
- >=media-video/ffmpeg-6:=[opus,vpx]
- sys-libs/zlib:=[minizip]
- !enchant? ( >=app-text/hunspell-1.7:= )
- enchant? ( app-text/enchant:= )
- jemalloc? ( dev-libs/jemalloc:= )
- libdispatch? ( dev-libs/libdispatch )
- !qt6? (
- >=dev-qt/qtcore-5.15:5=
- >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?]
- >=dev-qt/qtimageformats-5.15:5
- >=dev-qt/qtnetwork-5.15:5[ssl]
- >=dev-qt/qtsvg-5.15:5
- >=dev-qt/qtwidgets-5.15:5[png,X?]
- kde-frameworks/kcoreaddons:5
- webkit? ( wayland? (
- >=dev-qt/qtdeclarative-5.15:5
- >=dev-qt/qtwayland-5.15:5[compositor(+)]
- ) )
- )
- qt6? (
- >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?]
- >=dev-qt/qtimageformats-6.5:6
- >=dev-qt/qtsvg-6.5:6
- webkit? ( wayland? (
- >=dev-qt/qtdeclarative-6.5:6
- >=dev-qt/qtwayland-6.5:6[compositor,qml]
- ) )
- )
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-keysyms
- )
-"
-RDEPEND="${CDEPEND}
- webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) )
-"
-DEPEND="${CDEPEND}
- >=dev-cpp/cppgir-2.0_p20240315
- >=dev-cpp/ms-gsl-4.1.0
- dev-cpp/expected-lite
- dev-cpp/range-v3
-"
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-build/cmake-3.16
- >=dev-cpp/cppgir-2.0_p20240315
- dev-libs/gobject-introspection
- dev-util/gdbus-codegen
- virtual/pkgconfig
- wayland? ( dev-util/wayland-scanner )
-"
-
-PATCHES=(
- "${FILESDIR}"/tdesktop-4.2.4-jemalloc-only-telegram-r1.patch
- "${FILESDIR}"/tdesktop-4.10.0-system-cppgir.patch
- "${FILESDIR}"/tdesktop-5.2.2-qt6-no-wayland.patch
- "${FILESDIR}"/tdesktop-5.2.2-libdispatch.patch
- "${FILESDIR}"/tdesktop-5.7.2-cstring.patch
- "${FILESDIR}"/tdesktop-5.8.3-cstdint.patch
-)
-
-pkg_pretend() {
- if has ccache ${FEATURES}; then
- ewarn "ccache does not work with ${PN} out of the box"
- ewarn "due to usage of precompiled headers"
- ewarn "check bug https://bugs.gentoo.org/715114 for more info"
- ewarn
- fi
-}
-
-src_prepare() {
- # Happily fail if libraries aren't found...
- find -type f \( -name 'CMakeLists.txt' -o -name '*.cmake' \) \
- \! -path './Telegram/lib_webview/CMakeLists.txt' \
- \! -path './cmake/external/expected/CMakeLists.txt' \
- \! -path './cmake/external/kcoreaddons/CMakeLists.txt' \
- \! -path './cmake/external/qt/package.cmake' \
- -print0 | xargs -0 sed -i \
- -e '/pkg_check_modules(/s/[^ ]*)/REQUIRED &/' \
- -e '/find_package(/s/)/ REQUIRED)/' || die
- # Make sure to check the excluded files for new
- # CMAKE_DISABLE_FIND_PACKAGE entries.
-
- # Control QtDBus dependency from here, to avoid messing with QtGui.
- # QtGui will use find_package to find QtDbus as well, which
- # conflicts with the -DCMAKE_DISABLE_FIND_PACKAGE method.
- if ! use dbus; then
- sed -e '/find_package(Qt[^ ]* OPTIONAL_COMPONENTS/s/DBus *//' \
- -i cmake/external/qt/package.cmake || die
- fi
-
- # Control automagic dep only needed when USE="webkit wayland"
- if ! use webkit || ! use wayland; then
- sed -e 's/QT_CONFIG(wayland_compositor_quick)/0/' \
- -i Telegram/lib_webview/webview/platform/linux/webview_linux_compositor.h || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- # Having user paths sneak into the build environment through the
- # XDG_DATA_DIRS variable causes all sorts of weirdness with cppgir:
- # - bug 909038: can't read from flatpak directories (fixed upstream)
- # - bug 920819: system-wide directories ignored when variable is set
- export XDG_DATA_DIRS="${EPREFIX}/usr/share"
-
- # Evil flag (bug #919201)
- filter-flags -fno-delete-null-pointer-checks
-
- # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep
- # the same state across both projects.
- # See https://bugs.gentoo.org/866055
- append-cppflags -DNDEBUG
-
- # https://github.com/telegramdesktop/tdesktop/issues/17437#issuecomment-1001160398
- use !libdispatch && append-cppflags -DCRL_FORCE_QT
-
- local use_webkit_wayland=$(use webkit && use wayland && echo yes || echo no)
- local qt=$(usex qt6 6 5)
- local mycmakeargs=(
- -DQT_VERSION_MAJOR=${qt}
-
- # Override new cmake.eclass defaults (https://bugs.gentoo.org/921939)
- # Upstream never tests this any other way
- -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF
-
- # Control automagic dependencies on certain packages
- ## Header-only lib, some git version.
- -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}Quick=${use_webkit_wayland}
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}QuickWidgets=${use_webkit_wayland}
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandClient=$(usex !wayland)
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandCompositor=${use_webkit_wayland}
- ## KF6CoreAddons is currently unavailable in ::gentoo
- -DCMAKE_DISABLE_FIND_PACKAGE_KF${qt}CoreAddons=$(usex qt6)
-
- -DDESKTOP_APP_USE_LIBDISPATCH=$(usex libdispatch)
- -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X)
- -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland)
- -DDESKTOP_APP_DISABLE_JEMALLOC=$(usex !jemalloc)
- ## Enables enchant and disables hunspell
- -DDESKTOP_APP_USE_ENCHANT=$(usex enchant)
- ## Use system fonts instead of bundled ones
- -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts)
- )
-
- if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then
- einfo "Found custom API credentials"
- mycmakeargs+=(
- -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}"
- -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}"
- )
- else
- # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml
- # Building with snapcraft API credentials by default
- # Custom API credentials can be obtained here:
- # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md
- # After getting credentials you can export variables:
- # export MY_TDESKTOP_API_ID="17349""
- # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb"
- # and restart the build"
- # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop
- # portage will use custom variable every build automatically
- mycmakeargs+=(
- -DTDESKTOP_API_ID="611335"
- -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c"
- )
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- if ! use X && ! use screencast; then
- ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!"
- ewarn
- fi
- if ! use jemalloc && use elibc_glibc; then
- # https://github.com/telegramdesktop/tdesktop/issues/16084
- # https://github.com/desktop-app/cmake_helpers/pull/91#issuecomment-881788003
- ewarn "Disabling USE=jemalloc on glibc systems may cause very high RAM usage!"
- ewarn "Do NOT report issues about RAM usage without enabling this flag first."
- ewarn
- fi
- if ! use libdispatch; then
- ewarn "Disabling USE=libdispatch may cause performance degradation"
- ewarn "due to fallback to poor QThreadPool! Please see"
- ewarn "https://github.com/telegramdesktop/tdesktop/wiki/The-Packaged-Building-Mode"
- ewarn
- fi
- if use wayland && ! use qt6; then
- ewarn "Wayland-specific integrations have been deprecated with Qt5."
- ewarn "The app will continue to function under wayland, but some"
- ewarn "functionality may be reduced."
- ewarn "These integrations are only supported when built with Qt6."
- ewarn
- fi
- optfeature_header
- if ! use qt6; then
- optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats:5[avif,heif,jpegxl]
- else
- optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats:6[avif,heif,jpegxl]
- fi
-}
diff --git a/net-im/telegram-desktop/telegram-desktop-5.11.1.ebuild b/net-im/telegram-desktop/telegram-desktop-5.11.1.ebuild
deleted file mode 100644
index 2bc462f7ad65..000000000000
--- a/net-im/telegram-desktop/telegram-desktop-5.11.1.ebuild
+++ /dev/null
@@ -1,244 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit xdg cmake python-any-r1 optfeature flag-o-matic
-
-DESCRIPTION="Official desktop client for Telegram"
-HOMEPAGE="https://desktop.telegram.org https://github.com/telegramdesktop/tdesktop"
-
-MY_P="tdesktop-${PV}-full"
-SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
-IUSE="dbus enchant +fonts +jemalloc +libdispatch screencast qt6 wayland webkit +X"
-
-CDEPEND="
- !net-im/telegram-desktop-bin
- app-arch/lz4:=
- dev-cpp/abseil-cpp:=
- dev-cpp/ada:=
- >=dev-cpp/glibmm-2.77:2.68
- dev-libs/glib:2
- dev-libs/openssl:=
- >=dev-libs/protobuf-21.12
- dev-libs/xxhash
- media-libs/libjpeg-turbo:=
- ~media-libs/libtgvoip-2.4.4_p20240706
- media-libs/openal
- media-libs/opus
- media-libs/rnnoise
- ~media-libs/tg_owt-0_pre20241202:=[screencast=,X=]
- >=media-video/ffmpeg-6:=[opus,vpx]
- sys-libs/zlib:=[minizip]
- !enchant? ( >=app-text/hunspell-1.7:= )
- enchant? ( app-text/enchant:= )
- jemalloc? ( dev-libs/jemalloc:= )
- libdispatch? ( dev-libs/libdispatch )
- !qt6? (
- >=dev-qt/qtcore-5.15:5=
- >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?]
- >=dev-qt/qtimageformats-5.15:5
- >=dev-qt/qtnetwork-5.15:5[ssl]
- >=dev-qt/qtsvg-5.15:5
- >=dev-qt/qtwidgets-5.15:5[png,X?]
- kde-frameworks/kcoreaddons:5
- webkit? ( wayland? (
- >=dev-qt/qtdeclarative-5.15:5
- >=dev-qt/qtwayland-5.15:5[compositor(+)]
- ) )
- )
- qt6? (
- >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?]
- >=dev-qt/qtimageformats-6.5:6
- >=dev-qt/qtsvg-6.5:6
- webkit? ( wayland? (
- >=dev-qt/qtdeclarative-6.5:6
- >=dev-qt/qtwayland-6.5:6[compositor,qml]
- ) )
- )
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-keysyms
- )
-"
-RDEPEND="${CDEPEND}
- webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) )
-"
-DEPEND="${CDEPEND}
- >=dev-cpp/cppgir-2.0_p20240315
- >=dev-cpp/ms-gsl-4.1.0
- dev-cpp/expected-lite
- dev-cpp/range-v3
-"
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-build/cmake-3.16
- >=dev-cpp/cppgir-2.0_p20240315
- dev-libs/gobject-introspection
- dev-util/gdbus-codegen
- virtual/pkgconfig
- wayland? ( dev-util/wayland-scanner )
-"
-
-PATCHES=(
- "${FILESDIR}"/tdesktop-4.2.4-jemalloc-only-telegram-r1.patch
- "${FILESDIR}"/tdesktop-4.10.0-system-cppgir.patch
- "${FILESDIR}"/tdesktop-5.2.2-qt6-no-wayland.patch
- "${FILESDIR}"/tdesktop-5.2.2-libdispatch.patch
- "${FILESDIR}"/tdesktop-5.7.2-cstring.patch
- "${FILESDIR}"/tdesktop-5.8.3-cstdint.patch
- "${FILESDIR}"/tdesktop-5.11.1-qt5.patch
-)
-
-pkg_pretend() {
- if has ccache ${FEATURES}; then
- ewarn "ccache does not work with ${PN} out of the box"
- ewarn "due to usage of precompiled headers"
- ewarn "check bug https://bugs.gentoo.org/715114 for more info"
- ewarn
- fi
-}
-
-src_prepare() {
- # Happily fail if libraries aren't found...
- find -type f \( -name 'CMakeLists.txt' -o -name '*.cmake' \) \
- \! -path './Telegram/lib_webview/CMakeLists.txt' \
- \! -path './cmake/external/expected/CMakeLists.txt' \
- \! -path './cmake/external/kcoreaddons/CMakeLists.txt' \
- \! -path './cmake/external/qt/package.cmake' \
- -print0 | xargs -0 sed -i \
- -e '/pkg_check_modules(/s/[^ ]*)/REQUIRED &/' \
- -e '/find_package(/s/)/ REQUIRED)/' || die
- # Make sure to check the excluded files for new
- # CMAKE_DISABLE_FIND_PACKAGE entries.
-
- # Control QtDBus dependency from here, to avoid messing with QtGui.
- # QtGui will use find_package to find QtDbus as well, which
- # conflicts with the -DCMAKE_DISABLE_FIND_PACKAGE method.
- if ! use dbus; then
- sed -e '/find_package(Qt[^ ]* OPTIONAL_COMPONENTS/s/DBus *//' \
- -i cmake/external/qt/package.cmake || die
- fi
-
- # Control automagic dep only needed when USE="webkit wayland"
- if ! use webkit || ! use wayland; then
- sed -e 's/QT_CONFIG(wayland_compositor_quick)/0/' \
- -i Telegram/lib_webview/webview/platform/linux/webview_linux_compositor.h || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- # Having user paths sneak into the build environment through the
- # XDG_DATA_DIRS variable causes all sorts of weirdness with cppgir:
- # - bug 909038: can't read from flatpak directories (fixed upstream)
- # - bug 920819: system-wide directories ignored when variable is set
- export XDG_DATA_DIRS="${EPREFIX}/usr/share"
-
- # Evil flag (bug #919201)
- filter-flags -fno-delete-null-pointer-checks
-
- # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep
- # the same state across both projects.
- # See https://bugs.gentoo.org/866055
- append-cppflags -DNDEBUG
-
- # https://github.com/telegramdesktop/tdesktop/issues/17437#issuecomment-1001160398
- use !libdispatch && append-cppflags -DCRL_FORCE_QT
-
- local use_webkit_wayland=$(use webkit && use wayland && echo yes || echo no)
- local qt=$(usex qt6 6 5)
- local mycmakeargs=(
- -DQT_VERSION_MAJOR=${qt}
-
- # Override new cmake.eclass defaults (https://bugs.gentoo.org/921939)
- # Upstream never tests this any other way
- -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF
-
- # Control automagic dependencies on certain packages
- ## Header-only lib, some git version.
- -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}Quick=${use_webkit_wayland}
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}QuickWidgets=${use_webkit_wayland}
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandClient=$(usex !wayland)
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandCompositor=${use_webkit_wayland}
- ## KF6CoreAddons is currently unavailable in ::gentoo
- -DCMAKE_DISABLE_FIND_PACKAGE_KF${qt}CoreAddons=$(usex qt6)
-
- -DDESKTOP_APP_USE_LIBDISPATCH=$(usex libdispatch)
- -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X)
- -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland)
- -DDESKTOP_APP_DISABLE_JEMALLOC=$(usex !jemalloc)
- ## Enables enchant and disables hunspell
- -DDESKTOP_APP_USE_ENCHANT=$(usex enchant)
- ## Use system fonts instead of bundled ones
- -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts)
- )
-
- if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then
- einfo "Found custom API credentials"
- mycmakeargs+=(
- -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}"
- -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}"
- )
- else
- # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml
- # Building with snapcraft API credentials by default
- # Custom API credentials can be obtained here:
- # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md
- # After getting credentials you can export variables:
- # export MY_TDESKTOP_API_ID="17349""
- # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb"
- # and restart the build"
- # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop
- # portage will use custom variable every build automatically
- mycmakeargs+=(
- -DTDESKTOP_API_ID="611335"
- -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c"
- )
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- if ! use X && ! use screencast; then
- ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!"
- ewarn
- fi
- if ! use jemalloc && use elibc_glibc; then
- # https://github.com/telegramdesktop/tdesktop/issues/16084
- # https://github.com/desktop-app/cmake_helpers/pull/91#issuecomment-881788003
- ewarn "Disabling USE=jemalloc on glibc systems may cause very high RAM usage!"
- ewarn "Do NOT report issues about RAM usage without enabling this flag first."
- ewarn
- fi
- if ! use libdispatch; then
- ewarn "Disabling USE=libdispatch may cause performance degradation"
- ewarn "due to fallback to poor QThreadPool! Please see"
- ewarn "https://github.com/telegramdesktop/tdesktop/wiki/The-Packaged-Building-Mode"
- ewarn
- fi
- if use wayland && ! use qt6; then
- ewarn "Wayland-specific integrations have been deprecated with Qt5."
- ewarn "The app will continue to function under wayland, but some"
- ewarn "functionality may be reduced."
- ewarn "These integrations are only supported when built with Qt6."
- ewarn
- fi
- optfeature_header
- if ! use qt6; then
- optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats:5[avif,heif,jpegxl]
- else
- optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats:6[avif,heif,jpegxl]
- fi
-}
diff --git a/net-im/telegram-desktop/telegram-desktop-5.12.3.ebuild b/net-im/telegram-desktop/telegram-desktop-5.12.3.ebuild
deleted file mode 100644
index 2bc462f7ad65..000000000000
--- a/net-im/telegram-desktop/telegram-desktop-5.12.3.ebuild
+++ /dev/null
@@ -1,244 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit xdg cmake python-any-r1 optfeature flag-o-matic
-
-DESCRIPTION="Official desktop client for Telegram"
-HOMEPAGE="https://desktop.telegram.org https://github.com/telegramdesktop/tdesktop"
-
-MY_P="tdesktop-${PV}-full"
-SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
-IUSE="dbus enchant +fonts +jemalloc +libdispatch screencast qt6 wayland webkit +X"
-
-CDEPEND="
- !net-im/telegram-desktop-bin
- app-arch/lz4:=
- dev-cpp/abseil-cpp:=
- dev-cpp/ada:=
- >=dev-cpp/glibmm-2.77:2.68
- dev-libs/glib:2
- dev-libs/openssl:=
- >=dev-libs/protobuf-21.12
- dev-libs/xxhash
- media-libs/libjpeg-turbo:=
- ~media-libs/libtgvoip-2.4.4_p20240706
- media-libs/openal
- media-libs/opus
- media-libs/rnnoise
- ~media-libs/tg_owt-0_pre20241202:=[screencast=,X=]
- >=media-video/ffmpeg-6:=[opus,vpx]
- sys-libs/zlib:=[minizip]
- !enchant? ( >=app-text/hunspell-1.7:= )
- enchant? ( app-text/enchant:= )
- jemalloc? ( dev-libs/jemalloc:= )
- libdispatch? ( dev-libs/libdispatch )
- !qt6? (
- >=dev-qt/qtcore-5.15:5=
- >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?]
- >=dev-qt/qtimageformats-5.15:5
- >=dev-qt/qtnetwork-5.15:5[ssl]
- >=dev-qt/qtsvg-5.15:5
- >=dev-qt/qtwidgets-5.15:5[png,X?]
- kde-frameworks/kcoreaddons:5
- webkit? ( wayland? (
- >=dev-qt/qtdeclarative-5.15:5
- >=dev-qt/qtwayland-5.15:5[compositor(+)]
- ) )
- )
- qt6? (
- >=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?]
- >=dev-qt/qtimageformats-6.5:6
- >=dev-qt/qtsvg-6.5:6
- webkit? ( wayland? (
- >=dev-qt/qtdeclarative-6.5:6
- >=dev-qt/qtwayland-6.5:6[compositor,qml]
- ) )
- )
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-keysyms
- )
-"
-RDEPEND="${CDEPEND}
- webkit? ( || ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 ) )
-"
-DEPEND="${CDEPEND}
- >=dev-cpp/cppgir-2.0_p20240315
- >=dev-cpp/ms-gsl-4.1.0
- dev-cpp/expected-lite
- dev-cpp/range-v3
-"
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-build/cmake-3.16
- >=dev-cpp/cppgir-2.0_p20240315
- dev-libs/gobject-introspection
- dev-util/gdbus-codegen
- virtual/pkgconfig
- wayland? ( dev-util/wayland-scanner )
-"
-
-PATCHES=(
- "${FILESDIR}"/tdesktop-4.2.4-jemalloc-only-telegram-r1.patch
- "${FILESDIR}"/tdesktop-4.10.0-system-cppgir.patch
- "${FILESDIR}"/tdesktop-5.2.2-qt6-no-wayland.patch
- "${FILESDIR}"/tdesktop-5.2.2-libdispatch.patch
- "${FILESDIR}"/tdesktop-5.7.2-cstring.patch
- "${FILESDIR}"/tdesktop-5.8.3-cstdint.patch
- "${FILESDIR}"/tdesktop-5.11.1-qt5.patch
-)
-
-pkg_pretend() {
- if has ccache ${FEATURES}; then
- ewarn "ccache does not work with ${PN} out of the box"
- ewarn "due to usage of precompiled headers"
- ewarn "check bug https://bugs.gentoo.org/715114 for more info"
- ewarn
- fi
-}
-
-src_prepare() {
- # Happily fail if libraries aren't found...
- find -type f \( -name 'CMakeLists.txt' -o -name '*.cmake' \) \
- \! -path './Telegram/lib_webview/CMakeLists.txt' \
- \! -path './cmake/external/expected/CMakeLists.txt' \
- \! -path './cmake/external/kcoreaddons/CMakeLists.txt' \
- \! -path './cmake/external/qt/package.cmake' \
- -print0 | xargs -0 sed -i \
- -e '/pkg_check_modules(/s/[^ ]*)/REQUIRED &/' \
- -e '/find_package(/s/)/ REQUIRED)/' || die
- # Make sure to check the excluded files for new
- # CMAKE_DISABLE_FIND_PACKAGE entries.
-
- # Control QtDBus dependency from here, to avoid messing with QtGui.
- # QtGui will use find_package to find QtDbus as well, which
- # conflicts with the -DCMAKE_DISABLE_FIND_PACKAGE method.
- if ! use dbus; then
- sed -e '/find_package(Qt[^ ]* OPTIONAL_COMPONENTS/s/DBus *//' \
- -i cmake/external/qt/package.cmake || die
- fi
-
- # Control automagic dep only needed when USE="webkit wayland"
- if ! use webkit || ! use wayland; then
- sed -e 's/QT_CONFIG(wayland_compositor_quick)/0/' \
- -i Telegram/lib_webview/webview/platform/linux/webview_linux_compositor.h || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- # Having user paths sneak into the build environment through the
- # XDG_DATA_DIRS variable causes all sorts of weirdness with cppgir:
- # - bug 909038: can't read from flatpak directories (fixed upstream)
- # - bug 920819: system-wide directories ignored when variable is set
- export XDG_DATA_DIRS="${EPREFIX}/usr/share"
-
- # Evil flag (bug #919201)
- filter-flags -fno-delete-null-pointer-checks
-
- # The ABI of media-libs/tg_owt breaks if the -DNDEBUG flag doesn't keep
- # the same state across both projects.
- # See https://bugs.gentoo.org/866055
- append-cppflags -DNDEBUG
-
- # https://github.com/telegramdesktop/tdesktop/issues/17437#issuecomment-1001160398
- use !libdispatch && append-cppflags -DCRL_FORCE_QT
-
- local use_webkit_wayland=$(use webkit && use wayland && echo yes || echo no)
- local qt=$(usex qt6 6 5)
- local mycmakeargs=(
- -DQT_VERSION_MAJOR=${qt}
-
- # Override new cmake.eclass defaults (https://bugs.gentoo.org/921939)
- # Upstream never tests this any other way
- -DCMAKE_DISABLE_PRECOMPILE_HEADERS=OFF
-
- # Control automagic dependencies on certain packages
- ## Header-only lib, some git version.
- -DCMAKE_DISABLE_FIND_PACKAGE_tl-expected=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}Quick=${use_webkit_wayland}
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}QuickWidgets=${use_webkit_wayland}
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandClient=$(usex !wayland)
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt${qt}WaylandCompositor=${use_webkit_wayland}
- ## KF6CoreAddons is currently unavailable in ::gentoo
- -DCMAKE_DISABLE_FIND_PACKAGE_KF${qt}CoreAddons=$(usex qt6)
-
- -DDESKTOP_APP_USE_LIBDISPATCH=$(usex libdispatch)
- -DDESKTOP_APP_DISABLE_X11_INTEGRATION=$(usex !X)
- -DDESKTOP_APP_DISABLE_WAYLAND_INTEGRATION=$(usex !wayland)
- -DDESKTOP_APP_DISABLE_JEMALLOC=$(usex !jemalloc)
- ## Enables enchant and disables hunspell
- -DDESKTOP_APP_USE_ENCHANT=$(usex enchant)
- ## Use system fonts instead of bundled ones
- -DDESKTOP_APP_USE_PACKAGED_FONTS=$(usex !fonts)
- )
-
- if [[ -n ${MY_TDESKTOP_API_ID} && -n ${MY_TDESKTOP_API_HASH} ]]; then
- einfo "Found custom API credentials"
- mycmakeargs+=(
- -DTDESKTOP_API_ID="${MY_TDESKTOP_API_ID}"
- -DTDESKTOP_API_HASH="${MY_TDESKTOP_API_HASH}"
- )
- else
- # https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml
- # Building with snapcraft API credentials by default
- # Custom API credentials can be obtained here:
- # https://github.com/telegramdesktop/tdesktop/blob/dev/docs/api_credentials.md
- # After getting credentials you can export variables:
- # export MY_TDESKTOP_API_ID="17349""
- # export MY_TDESKTOP_API_HASH="344583e45741c457fe1862106095a5eb"
- # and restart the build"
- # you can set above variables (without export) in /etc/portage/env/net-im/telegram-desktop
- # portage will use custom variable every build automatically
- mycmakeargs+=(
- -DTDESKTOP_API_ID="611335"
- -DTDESKTOP_API_HASH="d524b414d21f4d37f08684c1df41ac9c"
- )
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- if ! use X && ! use screencast; then
- ewarn "both the 'X' and 'screencast' USE flags are disabled, screen sharing won't work!"
- ewarn
- fi
- if ! use jemalloc && use elibc_glibc; then
- # https://github.com/telegramdesktop/tdesktop/issues/16084
- # https://github.com/desktop-app/cmake_helpers/pull/91#issuecomment-881788003
- ewarn "Disabling USE=jemalloc on glibc systems may cause very high RAM usage!"
- ewarn "Do NOT report issues about RAM usage without enabling this flag first."
- ewarn
- fi
- if ! use libdispatch; then
- ewarn "Disabling USE=libdispatch may cause performance degradation"
- ewarn "due to fallback to poor QThreadPool! Please see"
- ewarn "https://github.com/telegramdesktop/tdesktop/wiki/The-Packaged-Building-Mode"
- ewarn
- fi
- if use wayland && ! use qt6; then
- ewarn "Wayland-specific integrations have been deprecated with Qt5."
- ewarn "The app will continue to function under wayland, but some"
- ewarn "functionality may be reduced."
- ewarn "These integrations are only supported when built with Qt6."
- ewarn
- fi
- optfeature_header
- if ! use qt6; then
- optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats:5[avif,heif,jpegxl]
- else
- optfeature "AVIF, HEIF and JpegXL image support" kde-frameworks/kimageformats:6[avif,heif,jpegxl]
- fi
-}
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index 309e794a014c..57ec3b8a0114 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/b4/Manifest b/net-mail/b4/Manifest
index 5518d97a4cb3..8c5a4576ce3b 100644
--- a/net-mail/b4/Manifest
+++ b/net-mail/b4/Manifest
@@ -1,3 +1,3 @@
DIST b4-0.14.2.tar.gz 268868 BLAKE2B fe9d9be83163084659c7a68ce5791d3a680abdfa6e1c1d0c14468bac5e58d702e6f2ae19418cd7b92509cbec20952cb8411bed04a73b03c01f5171c157d66312 SHA512 8883fe0d198870c77665e1febbdcca44a639ad564b526f3c1a1f32559cbffacb555a1b6e6ab15b2c775ed0d82042f4ad775e356317af8bdae4f31f21e6602f7b
-EBUILD b4-0.14.2.ebuild 854 BLAKE2B dab6f09bed672ff3ca9c6266c50fcec61d22c7425003d978b3a7e1d63f2e5a88e226c882f9254966896f181b2b3299014acc5154a9118915cc0ad43660ec95d0 SHA512 02da87ca3e41b24a7ed7d2a00be9c20e1f69428405ed89fe3d536d15a2a3493ca4b00a476a7d8a238187e21d03ca8e6390f5818f34fe7c0946f5214ce68c115c
+EBUILD b4-0.14.2-r1.ebuild 854 BLAKE2B a909b81414e662c1588e66e1a9752f889ebbdf3fa3b56861dfa481a228794dc397c6e8b5f708b3d96135b8ac51ce1e3a07c13b01e30e3b82f423b082b7ee09ab SHA512 327dba6d8d0ca0a406304dd9293f1334c5c348b14ea9888253bb87750f6916b7284120ac85723e3264b85eddcf3921770521aabafb17737d7102c73ca266a66f
MISC metadata.xml 446 BLAKE2B f96eb9538edadca533c06e394bd1e1f2757d18047a1fc2a213a1dd570477998f84fef0f953156de3c77887413246bd8253273decd4c5187034dfefd1343f8eb4 SHA512 b52ef601316358ef314cb2c96ad94b8e36ec7f130006d391b9854c2ddac94840c306c3e2c474690906226011615cd9739b24b9942ae837948c337698fe70f170
diff --git a/net-mail/b4/b4-0.14.2.ebuild b/net-mail/b4/b4-0.14.2-r1.ebuild
index 793028281105..2634ebaf3e46 100644
--- a/net-mail/b4/b4-0.14.2.ebuild
+++ b/net-mail/b4/b4-0.14.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
DESCRIPTION="Utility for fetching patchsets from public-inbox"
@@ -21,7 +21,7 @@ RDEPEND="
>=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
>=dev-python/patatt-0.6[${PYTHON_USEDEP}]
>=dev-python/requests-2.24[${PYTHON_USEDEP}]
- >=dev-vcs/git-filter-repo-2.30[${PYTHON_USEDEP}]
+ >=dev-vcs/git-filter-repo-2.47[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 6a1980f52d91..ba1c49cc1298 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/apt-cacher-ng/Manifest b/net-misc/apt-cacher-ng/Manifest
index 5fee1862405f..9dd7141b6ffe 100644
--- a/net-misc/apt-cacher-ng/Manifest
+++ b/net-misc/apt-cacher-ng/Manifest
@@ -11,4 +11,4 @@ AUX logrotate 377 BLAKE2B deaa8badb74a660419df29efc02d0f00d3100c4357f43e02c7c9eb
DIST apt-cacher-ng-debian-3.7.4-1.tar.gz 524480 BLAKE2B ebb450af29439910fe35a558ae6f7ea02337bfbbe5a8efcb20a803e779deedd7901358a71b69745a53036fb8db9db3c9112fc09b47055f07dfe225f3df95202d SHA512 a2aa3218d8cf216cef7177f30bfb90b9961460add2a90823e15952e38d19b0dd527e3cecd029bbf1f10abcfcfd11d406bc9019919d1efccf0d9d69bb7cc1a173
EBUILD apt-cacher-ng-3.7.4_p1-r2.ebuild 2834 BLAKE2B 1af2657e13bd362021956e36459e4f8375ecd456561ba263f3506541c1370f47c0404e834bfcb89cf4cb8be4b3655d6a330a61493318a6c6bbb020d37046778b SHA512 c451aadd775b52249e774bf058584e2412124e38675714f4bd156ed8ea74ce3ff1da325caa3f2e23f78bfacf6117d732a8b7790a93f745514bc117333f3f4d38
EBUILD apt-cacher-ng-9999.ebuild 2574 BLAKE2B ca365564e452cfdce12e194db6239ca8edc21e24c12809f23ada6d7ee530535217fea02bc270eb44cb52d6b0d58684e0ea83ad8124d46cc4598491ebf9c7d0f3 SHA512 3b42459e32bd808b043966eb8abe68cdbe3e54cd775e28d3232b53c3403ddb7b09416e428ddf47bb9ca7780a3d38cd29af6210ccf6418faa6805559801106e8b
-MISC metadata.xml 388 BLAKE2B 5f7ddcd8cc39af27c73c68d4225cdea159ba54c45e54e20b384afe591c227ac4be20d818cf9b47a7d297326583b0b2d18855dc4176f37c36eb257e5c26810c1f SHA512 06d02f487d476a0f9c4aa387f64857b5d42d9ffb79ea451429b3464d9ec2de66243bfd8080848eed76af95350fcc36944c756326c2c54ed72824a0a0e1976f52
+MISC metadata.xml 308 BLAKE2B f6d427d2ea200442f8802e53b01a146edea134651d0b9224ea5c3f435351c7251a6d18b216d70955f813560ec73c6a3280627fefb02fcd45bc7de7a052dce7dd SHA512 c7ab181a8db11056fb1c75ca943cd4bd05226acd38a5c530687bdcae3a7b12a844d758a9acc9dc414a5643e8badb20cef73a261ee80f61d53f9f73c22e422cbb
diff --git a/net-misc/apt-cacher-ng/metadata.xml b/net-misc/apt-cacher-ng/metadata.xml
index 189b223f7285..27ab791bd083 100644
--- a/net-misc/apt-cacher-ng/metadata.xml
+++ b/net-misc/apt-cacher-ng/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>ajak@gentoo.org</email>
- <name>John Helmert III</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="fuse">Install the <pkg>sys-fs/fuse</pkg> based acngfs, to use a userspace filesystem for the apt cache.</flag>
</use>
diff --git a/net-misc/kio-zeroconf-common/Manifest b/net-misc/kio-zeroconf-common/Manifest
deleted file mode 100644
index bc16d2ca1194..000000000000
--- a/net-misc/kio-zeroconf-common/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST kio-zeroconf-24.08.3.tar.xz 44896 BLAKE2B 28e0acfbc943c4942e65e87a6d5f10dccbd17d61372b592d7167a1de0103fa54007b399036531897a942ced0e6dcd9cd26a757dda9244d6dc643cf9c57d1d2e8 SHA512 5b88d06d998702556bb0f2c533b12c289f039ed7803e9785f224b21509bf5dd4de2e17c3c6cddfa70bd374aab6b9c63a8d2b24e8019e2a4d33b8a8b0412007c5
-EBUILD kio-zeroconf-common-24.08.3.ebuild 573 BLAKE2B 9d34c10ef15bf0d402ca47193688b6b264b5f017ce3558f3069e8cdc1838a0e95ffd076b9e3da3d84a0584ed757627891bc3693e6efe18541988cb1474bb7bc9 SHA512 5b044dcd7b474e1856c66be7fc69bdce4ccfb36c439696bc8ed2f81c5441113c01195c9bbb06355d61a6381bd4f58f14cb0e19d336fc6f64bdd2507cc21574d6
-MISC metadata.xml 382 BLAKE2B 19f8c78ccf78582ea7cae867c450dc668813811f0429fedbad2fdae7a6f4ca7c0e7e5e2fe4d4e8987471fc52d816e6e31c6f30961f6f247f3b124c3a20a57db4 SHA512 b65cfb16894cfff9500b62d90c04b25693b85de026d2637834befb117daa4a7744ae033aa10b4aaf9ef04349f442a199be598e250e05e53253f6d30c6e37eb2c
diff --git a/net-misc/kio-zeroconf-common/kio-zeroconf-common-24.08.3.ebuild b/net-misc/kio-zeroconf-common/kio-zeroconf-common-24.08.3.ebuild
deleted file mode 100644
index ebb340011003..000000000000
--- a/net-misc/kio-zeroconf-common/kio-zeroconf-common-24.08.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="false"
-KDE_ORG_NAME="${PN/-common/}"
-KFMIN=5.115.0
-inherit ecm-common gear.kde.org
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
-
-RDEPEND="
- !<net-misc/kio-zeroconf-23.08.5-r2:5
- !<net-misc/kio-zeroconf-24.08.0-r1:6
-"
-
-ECM_INSTALL_FILES=(
- kdedmodule/org.kde.kdnssd.xml:\${KDE_INSTALL_DBUSINTERFACEDIR}
- kioworker/zeroconf.desktop:\${KDE_INSTALL_DATADIR}/remoteview
- org.kde.kio_zeroconf.metainfo.xml:\${KDE_INSTALL_METAINFODIR}
-)
diff --git a/net-misc/kio-zeroconf-common/metadata.xml b/net-misc/kio-zeroconf-common/metadata.xml
deleted file mode 100644
index cb61f990580f..000000000000
--- a/net-misc/kio-zeroconf-common/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- <remote-id type="kde-invent">network/kio-zeroconf</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-misc/moonlight/Manifest b/net-misc/moonlight/Manifest
index 2fc33179680a..acb31288e594 100644
--- a/net-misc/moonlight/Manifest
+++ b/net-misc/moonlight/Manifest
@@ -1,4 +1,4 @@
DIST MoonlightSrc-6.1.0.tar.gz 85936443 BLAKE2B 59c84c65555d261e977443eac826147e16c5d55a7a5fc0445e2c0bc7e7bab876bba1cde511923b241d405198120f3bd3db56f6a5092613a1c248f3de5d1412d6 SHA512 390fe3f686c86a52dd0ff4b67e8e8beb6edcb175ddf92bc5de11d92ffdaf0b6a8d76be781c483b685626c705e63f07e156506112923c848a4a798ba703254829
-EBUILD moonlight-6.1.0-r2.ebuild 1897 BLAKE2B 550ae83432ca1512f0a899cd5aaa964d62744d96f45ab1888b17302d611ce5883d16fe3634105d2f435b9a538bd733d873f35f57e647abad716658cb048a5019 SHA512 618e49483ff6eed99515c88974bdbd0c6ca75241785f63670839ac26125fa2010ca466b611da15c690254f5c5f71d1239d4a00cfcb497131b3532672b76de6d8
-EBUILD moonlight-9999.ebuild 1897 BLAKE2B 550ae83432ca1512f0a899cd5aaa964d62744d96f45ab1888b17302d611ce5883d16fe3634105d2f435b9a538bd733d873f35f57e647abad716658cb048a5019 SHA512 618e49483ff6eed99515c88974bdbd0c6ca75241785f63670839ac26125fa2010ca466b611da15c690254f5c5f71d1239d4a00cfcb497131b3532672b76de6d8
+EBUILD moonlight-6.1.0-r2.ebuild 1860 BLAKE2B 50c10e9c1d00a139f729124cad40064641df68f11d280d78473369dca3baaf4727fd6e625911a0500aa6dea2414c8b1529cb00b4194a6cb82aa63ade227f6e90 SHA512 0fe32b2ac5fb3abfe363f4bda1aab949a9d1fccca99d5a6a0ccdbb8b6b6237b9bda470dabd6b3e9fb35cd9c6fd9a21a135d43ff61d33b7492ebde246c6330c5b
+EBUILD moonlight-9999.ebuild 1860 BLAKE2B 50c10e9c1d00a139f729124cad40064641df68f11d280d78473369dca3baaf4727fd6e625911a0500aa6dea2414c8b1529cb00b4194a6cb82aa63ade227f6e90 SHA512 0fe32b2ac5fb3abfe363f4bda1aab949a9d1fccca99d5a6a0ccdbb8b6b6237b9bda470dabd6b3e9fb35cd9c6fd9a21a135d43ff61d33b7492ebde246c6330c5b
MISC metadata.xml 984 BLAKE2B e0894e0a7d256ed0b7ae86afa2be129a5be4536dbdb528a257747796ed790e1f3e712271ccec913ca21b95f7bff1429985a875738e1559365a78a652722916b6 SHA512 5f8110f46ce0a076451af9c99e0050a27dce2be2aced829561b7ff1ef2b5cb5a9e84b530d8f22b96a65097182a123b3da44db0e67cacf3f3c033814d4a3dc1b3
diff --git a/net-misc/moonlight/moonlight-6.1.0-r2.ebuild b/net-misc/moonlight/moonlight-6.1.0-r2.ebuild
index 1010a6247535..98c8c416c02c 100644
--- a/net-misc/moonlight/moonlight-6.1.0-r2.ebuild
+++ b/net-misc/moonlight/moonlight-6.1.0-r2.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
media-libs/sdl2-ttf
>=media-video/ffmpeg-6:=[cuda?]
libdrm? (
- || ( media-video/ffmpeg[drm(-)] media-video/ffmpeg[libdrm(-)] )
+ media-video/ffmpeg[drm(-)]
x11-libs/libdrm
)
soundio? ( media-libs/libsoundio:= )
diff --git a/net-misc/moonlight/moonlight-9999.ebuild b/net-misc/moonlight/moonlight-9999.ebuild
index 1010a6247535..98c8c416c02c 100644
--- a/net-misc/moonlight/moonlight-9999.ebuild
+++ b/net-misc/moonlight/moonlight-9999.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
media-libs/sdl2-ttf
>=media-video/ffmpeg-6:=[cuda?]
libdrm? (
- || ( media-video/ffmpeg[drm(-)] media-video/ffmpeg[libdrm(-)] )
+ media-video/ffmpeg[drm(-)]
x11-libs/libdrm
)
soundio? ( media-libs/libsoundio:= )
diff --git a/net-misc/nextcloud-client/Manifest b/net-misc/nextcloud-client/Manifest
index dc11222d68b7..1b634a1e27b3 100644
--- a/net-misc/nextcloud-client/Manifest
+++ b/net-misc/nextcloud-client/Manifest
@@ -4,8 +4,10 @@ DIST nextcloud-client-3.14.4.tar.gz 13813595 BLAKE2B 310bbf9b8024bb8688bffe65d69
DIST nextcloud-client-3.15.2-fix-macosvfs-file-sharing.png.patch 727 BLAKE2B 77d87c47caa28c0d60afdef161c05a365d953e31e7331fd4b07adfe232ddd04a6108ad325a25befe961862dccb118c251239b84cfb63f1c72c205df31055ad69 SHA512 d4d8928aa63b7e174c7fe8099d349a5779e8be1b1a71dfecfded9f971533ba677fc85013c53c7cafdc05e1aed81820c6ef3b5e7c3f6a5cae62fc284a2a9371db
DIST nextcloud-client-3.15.2.tar.gz 15671238 BLAKE2B ea98587f4183d42d3e6ace54c0cd8b2208e7e21bfbb2385af84c8688b2d5464171f90e287302c5d6081b234b8cbec4e2b05635d1385a2980f133bba7127a6203 SHA512 982b74d57954440496f973781aa6a719d316b3651fecbb5da4d4b211dda0574094b2ba35f83c6afe2e67c7be095528e0cf8544e9214e8d9db445f1ab95c8c256
DIST nextcloud-client-3.15.3.tar.gz 15683038 BLAKE2B 535b6f8fc70cbfb63c5c87f09f31da943df5e6dd9d218d2289beda51f6d10eec2e99a4bd1efe4f9b4b373c54414ec4c3b36a9e6968134733b7fe942ea2d26099 SHA512 bf451681c352c75290c92780a84c37456ec199890081f6e7f0f1b14e302c4e14a1998a0fa90e7b4702325a1f447a7538bec58e9021c2269bcf04f9275925b365
+DIST nextcloud-client-3.16.2.tar.gz 15571309 BLAKE2B a1371e9884dbbdb905a4b41f010a8e600ddd5381d48af070847100b5a05f1d23e67954932d353ea1f7ffbafc678f170124aa2e34ed8f4d67617eadf2a1ff2a0b SHA512 b973a91115271044adcb393a4a8b3ea9b2883e4b77184437ecea4ba9dd9180d8c8ceca2e9488107db7f1f996f0dccf800855c9d4bede7be7bfcdf8af25e01610
EBUILD nextcloud-client-3.14.4.ebuild 2855 BLAKE2B 14aff183dd4d2b643987a7623a5b6970fe640091db2e6888497a23db47b7d2e6650c7f5c2a117a30500431360b36f2e1b128293cb0521f3b8716198fb2adf00e SHA512 a88028b3c96432db7bc14013989e3768be7f40acb9b3b51f10f8a2a9dddecaa757ec2e9fa98e15af67b8488923122a2b361037f8796f536b61595986f2496755
EBUILD nextcloud-client-3.15.2-r1.ebuild 3120 BLAKE2B 862547a8bc6692ede058af0354930b04277f117256de2d042613ef254cfa908a2af3214983f43c7e1fadb7b4581f5d240bdd98f0e25ac66f86c90a3e3230ff5c SHA512 86c4e7f5c17d39a47bd0d653747f3f0c0b3a94ccc041c67aebe8cb99e82e2ffc691eb20919d11ddc90cf812050e31df6993aefb7c98523a10bf875ae55b94b55
EBUILD nextcloud-client-3.15.3-r1.ebuild 3167 BLAKE2B 18bca5889201b91c956080ea82430363074e303c0b7c3a7cad319e7d4e96478a717c7e45b5cf625b387273088fa687c9aa1ae190a51404ec4ded40545b9f2644 SHA512 312128d7d57cfbe5e507a8608272056ab9e2a89a0ba21186c4e57fab1db16a27cbd3b2d90ed131444636f2be045f27c8cc62c965e28c62c67a1fec174fda3460
EBUILD nextcloud-client-3.15.3.ebuild 3120 BLAKE2B 862547a8bc6692ede058af0354930b04277f117256de2d042613ef254cfa908a2af3214983f43c7e1fadb7b4581f5d240bdd98f0e25ac66f86c90a3e3230ff5c SHA512 86c4e7f5c17d39a47bd0d653747f3f0c0b3a94ccc041c67aebe8cb99e82e2ffc691eb20919d11ddc90cf812050e31df6993aefb7c98523a10bf875ae55b94b55
-MISC metadata.xml 712 BLAKE2B 423b16fa8879b0bc21d8ff1c692e5e592f571b5d69dcdd35fe79dae08b770c0d5beb2cbf71af2e7410d1dfd6917d15bac0482a84a40ce602ab03ab0f59940355 SHA512 2cfeff27549192c2aaa9c64369545e75b3a056c123d7647c96505dd410490230027401961e95ef88c93b0485393bd54aa11ddc922bcaf2782f9e68a2d8d17b32
+EBUILD nextcloud-client-3.16.2.ebuild 2887 BLAKE2B a936083c0d90b66642c02c7add7199fded08a5842b9ed9ff5904ca636222bbff386c971c76eaaaf1866191a73d43efa66003f435ddc390be438bef9c8b553e0a SHA512 274dfa32e6d216bc8c1e8cf3a815319f9fbb43474cd9ee2e7c515180797d8580594f89be87bf8af33125e8b9620058a962db56f0ac18a1d9624f101ff66abcf9
+MISC metadata.xml 848 BLAKE2B 713b5d259f4769fd58ab9a4863398ed5ba16190ec7ac198e2b67acf8b75824f76dbd36b83a70cde40ac367f43ca01a4e953a939445a61288f36564653b2bf219 SHA512 d66e3adecd6d892ccd4be84afc6704ae46ffa9348863b86ccbcb839396f9b1d48608a9471af58ffc07611aa420d6431de74ca88096fc343b320802d34accd098
diff --git a/net-misc/nextcloud-client/metadata.xml b/net-misc/nextcloud-client/metadata.xml
index be33f72f7b7c..f765bb0588fb 100644
--- a/net-misc/nextcloud-client/metadata.xml
+++ b/net-misc/nextcloud-client/metadata.xml
@@ -16,5 +16,7 @@
</use>
<upstream>
<remote-id type="github">nextcloud/desktop</remote-id>
+ <changelog>https://github.com/nextcloud/desktop/releases</changelog>
+ <bugs-to>https://github.com/nextcloud/desktop/issues</bugs-to>
</upstream>
</pkgmetadata>
diff --git a/net-misc/nextcloud-client/nextcloud-client-3.16.2.ebuild b/net-misc/nextcloud-client/nextcloud-client-3.16.2.ebuild
new file mode 100644
index 000000000000..f63380293af0
--- /dev/null
+++ b/net-misc/nextcloud-client/nextcloud-client-3.16.2.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake qmake-utils virtualx xdg
+
+DESCRIPTION="Desktop Syncing Client for Nextcloud"
+HOMEPAGE="https://github.com/nextcloud/desktop"
+SRC_URI="
+ https://github.com/nextcloud/desktop/archive/v${PV/_/-}.tar.gz
+ -> ${P}.tar.gz
+ https://github.com/nextcloud/desktop/commit/49a7c8d7874643da2550793877115c7f3dbd2d05.patch
+ -> ${PN}-3.15.2-fix-macosvfs-file-sharing.png.patch
+"
+S="${WORKDIR}/desktop-${PV/_/-}"
+
+LICENSE="CC-BY-3.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="doc dolphin nautilus test webengine"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-db/sqlite-3.34:3
+ dev-libs/glib:2
+ dev-libs/libp11
+ >=dev-libs/openssl-1.1.0:0=
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+ dev-qt/qt5compat:6
+ >=dev-qt/qtbase-6.8:6[dbus,gui,network,sql,sqlite,ssl,widgets]
+ dev-qt/qtdeclarative:6[widgets]
+ dev-qt/qtsvg:6
+ dev-qt/qtwebsockets:6
+ kde-frameworks/karchive:6
+ kde-frameworks/kguiaddons:6
+ net-libs/libcloudproviders
+ sys-libs/zlib
+ dolphin? (
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/kio:6
+ )
+ nautilus? ( dev-python/nautilus-python )
+ webengine? ( dev-qt/qtwebengine:6[widgets] )
+"
+DEPEND="
+ ${RDEPEND}
+ dev-qt/qtbase:6[concurrent,xml]
+ || (
+ gnome-base/librsvg
+ media-gfx/inkscape
+ )
+ doc? (
+ dev-python/sphinx
+ dev-tex/latexmk
+ dev-texlive/texlive-latexextra
+ virtual/latex-base
+ )
+ test? (
+ dev-util/cmocka
+ )
+"
+BDEPEND="
+ dev-qt/qttools:6[linguist]
+ dolphin? ( >=kde-frameworks/extra-cmake-modules-5.106.0 )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.6.6-no-redefine-fortify-source.patch
+ # https://github.com/nextcloud/desktop/pull/7691
+ "${DISTDIR}"/${PN}-3.15.2-fix-macosvfs-file-sharing.png.patch
+)
+
+src_prepare() {
+ # Keep tests in ${T}
+ sed -i -e "s#\"/tmp#\"${T}#g" test/test*.cpp || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DPLUGINDIR=$(qt6_get_plugindir)
+ -DCMAKE_INSTALL_DOCDIR=/usr/share/doc/${PF}
+ -DBUILD_UPDATER=OFF
+ $(cmake_use_find_package doc Sphinx)
+ $(cmake_use_find_package doc PdfLatex)
+ -DBUILD_WITH_WEBENGINE=$(usex webengine)
+ -DBUILD_SHELL_INTEGRATION_DOLPHIN=$(usex dolphin)
+ -DBUILD_SHELL_INTEGRATION_NAUTILUS=$(usex nautilus)
+ -DBUILD_TESTING=$(usex test)
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ TEST_VERBOSE=1 virtx cmake_src_test
+}
+
+src_compile() {
+ local compile_targets=(all)
+ if use doc; then
+ compile_targets+=(doc doc-man)
+ fi
+ cmake_src_compile ${compile_targets[@]}
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ! has_version -r "dev-libs/qtkeychain[keyring]"; then
+ elog "dev-libs/qtkeychain has not been build with the 'keyring' USE flag."
+ elog "Please consider enabling the 'keyring' USE flag. Otherwise you may"
+ elog "have to authenticate manually every time you start the nextlcoud client."
+ elog "See https://bugs.gentoo.org/912844 for more information."
+ fi
+}
diff --git a/net-misc/pulseaudio-dlna/Manifest b/net-misc/pulseaudio-dlna/Manifest
index c55c358f9ffc..8c0e105070bc 100644
--- a/net-misc/pulseaudio-dlna/Manifest
+++ b/net-misc/pulseaudio-dlna/Manifest
@@ -1,5 +1,5 @@
AUX pulseaudio-dlna.desktop 300 BLAKE2B 47eba4d57809eed44acd5df2ce2b9333bede1713f9d291009888427c8ad507cec4a39472cee7422c4f689916b55935935d4b790c3a7ea9778e200d51cdc37fbe SHA512 f8c396e08d387c72fc60a278e40525da1922ca85ed87133538ceb2f0452c34db6da12412c65abd803702fb4a049588e7e3d47b43610e0f52ee0499323c4341b3
DIST pulseaudio-dlna-0.6.5-1.tar.gz 712483 BLAKE2B baf1fc94f41c9ac2ca7df5c239ace36b36da4d7a40e30cf19fa630f51a0e94fa44a1ba531943ad5c4425580e4bbe68af1d5de48f5f17163783aab7b471faa72e SHA512 6fd59ac6ff0dfa98baed7a5d929c6f7d9f3539016a6383770895732f7066bc260b3d56751691573d0834a0ee29a6e542ef26e66e48c7a7af97cc84ca23ff5c2d
-EBUILD pulseaudio-dlna-0.6.5_p1-r2.ebuild 1835 BLAKE2B 0e115b94f00ea779cbe87570637cd30be77dd78ad24e5b77ca11726fab33e7a2bef5fc23d20a37c2b0c298e8363dcfcce68d31be5916ee0a4a461a5f19f2285a SHA512 3274a9bd65cd7cd0cf5ad8ef03502683cfaf8fd641515c7f2c0595f4f75e35d6a637104a2e927494bdd6c8c58893476d81a796405bb4a2bb8158e260a54e7c3e
-EBUILD pulseaudio-dlna-9999.ebuild 1835 BLAKE2B 0e115b94f00ea779cbe87570637cd30be77dd78ad24e5b77ca11726fab33e7a2bef5fc23d20a37c2b0c298e8363dcfcce68d31be5916ee0a4a461a5f19f2285a SHA512 3274a9bd65cd7cd0cf5ad8ef03502683cfaf8fd641515c7f2c0595f4f75e35d6a637104a2e927494bdd6c8c58893476d81a796405bb4a2bb8158e260a54e7c3e
+EBUILD pulseaudio-dlna-0.6.5_p1-r3.ebuild 1766 BLAKE2B 0435cc488989ebbb923682805e5e4bbb11ec982b7f286ecb5fc545e382009a50efaa732b5cd4f337fe8335ec664e5af3f72baec6d2ac3929abd4b6b808ad799f SHA512 4a5d7a3ac72a98db7400e8a5cba43174940f93060d5f20cb36b2505fda83d241f842510c5af756720df88694769a9078d07e37434a6dceb8a1e5cf512b6ce91d
+EBUILD pulseaudio-dlna-9999.ebuild 1766 BLAKE2B 0435cc488989ebbb923682805e5e4bbb11ec982b7f286ecb5fc545e382009a50efaa732b5cd4f337fe8335ec664e5af3f72baec6d2ac3929abd4b6b808ad799f SHA512 4a5d7a3ac72a98db7400e8a5cba43174940f93060d5f20cb36b2505fda83d241f842510c5af756720df88694769a9078d07e37434a6dceb8a1e5cf512b6ce91d
MISC metadata.xml 341 BLAKE2B 9add00de1558ff7ed828022b6e7818de975fb233b6b821f9c7bded156081dfd5edca2ae3237fa3cd2324aa615c6ed02008727a002ddb7b3331f6dd25a2ffcabc SHA512 58ad5457eb2dd3c0f926f32f40433899b1fe2a0456136d0b37b45ae3628994349bd60984e83388514e58b778b6c070ab99c53673f56bd1b7c03a927f1e4afe42
diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r2.ebuild b/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r3.ebuild
index 745bfcf447bb..b5c0b70fed9c 100644
--- a/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r2.ebuild
+++ b/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r3.ebuild
@@ -44,10 +44,7 @@ RDEPEND=">=dev-python/protobuf-2.5.0[${PYTHON_USEDEP}]
media-sound/pulseaudio-daemon
x11-libs/gtk+:3[introspection]
|| (
- || (
- media-video/ffmpeg[encode(+),opus,vorbis]
- || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] )
- )
+ media-video/ffmpeg[encode(+),lame(-),opus,vorbis]
(
media-libs/flac
media-sound/lame
diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild b/net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild
index 745bfcf447bb..b5c0b70fed9c 100644
--- a/net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild
+++ b/net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild
@@ -44,10 +44,7 @@ RDEPEND=">=dev-python/protobuf-2.5.0[${PYTHON_USEDEP}]
media-sound/pulseaudio-daemon
x11-libs/gtk+:3[introspection]
|| (
- || (
- media-video/ffmpeg[encode(+),opus,vorbis]
- || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] )
- )
+ media-video/ffmpeg[encode(+),lame(-),opus,vorbis]
(
media-libs/flac
media-sound/lame
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 52e9c8ef10b1..1c6fe9d5e8fd 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/x32/package.mask b/profiles/arch/amd64/x32/package.mask
index a370355c9fda..854dc1c1c25b 100644
--- a/profiles/arch/amd64/x32/package.mask
+++ b/profiles/arch/amd64/x32/package.mask
@@ -77,6 +77,7 @@ dev-qt/qtwebengine
dev-qt/qtwebview
dev-python/pyqt6-webengine
dev-python/pyqtwebengine
+dev-python/qpageview
app-admin/calamares
app-text/zeal
app-editors/ghostwriter
diff --git a/profiles/package.mask b/profiles/package.mask
index 03d49361722f..2469cb478059 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,12 @@
#--- END OF EXAMPLES ---
+# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-30)
+# Depends on dev-python/python-poppler-qt5, stuck on py3.12, painful to
+# package. Use media-gfx/inkscape or app-text/pdfarranger alternatively.
+# Removal on 2025-04-29. Bugs #947726, #952250
+app-text/krop
+
# Conrad Kostecki <conikost@gentoo.org> (2025-03-28)
# Upstream is dead and broken. All 'whatsapp' deps
# will be last-rited on 2025-04-28.
@@ -223,18 +229,6 @@ app-portage/pgo
# Removal on 2025-04-08. Bug #950367
sys-apps/openrc-navi
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-07)
-# No more revdeps after kde-apps/knotes last-rites and Gear 24.08.3 cleanup.
-# Removal on 2025-03-31.
-kde-apps/akonadi-notes
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-07)
-# Downstream-split fallback package for KF5-based revdeps without any
-# revdeps left. Removal on 2025-03-31.
-kde-apps/kdesdk-thumbnailers-common
-media-libs/ksanecore-common
-net-misc/kio-zeroconf-common
-
# Sam James <sam@gentoo.org> (2025-03-07)
# May cause emerge to hang (bug #950707). Tests hang on one machine
# and another strange report upstream: https://github.com/pkgconf/pkgconf/issues/383.
@@ -262,25 +256,9 @@ dev-vcs/notify-webhook
# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-01)
# Last release 14 years ago, dead upstream, depends on Qt5 (and even that
# only by means of downstream patching). Bug #947634.
-# Removal on 2025-03-31.
+# Removal on 2025-04-15.
sci-biology/clustalx
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-01)
-# Last release 12 years ago, dead upstream, depends on Qt5 (and even that
-# only by means of downstream patching), likely broken by now if going by
-# various upstream reports. Bug #947621. Removal on 2025-03-31.
-media-sound/qtscrobbler
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-01)
-# Last release 10 years ago, dead upstream, does not build with Qt6,
-# no one else packages this. Removal on 2025-03-31.
-media-gfx/qvv
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-03-01)
-# Last release 8 years ago, dead upstream, depends on Qt5, no one
-# else packages this. Removal on 2025-03-31.
-x11-misc/flow-pomodoro
-
# Andreas K. Hüttel <dilfridge@gentoo.org> (2025-02-27)
# We have collected a lot of barely used Perl virtuals over time
# (they effectively only make sense with version dependencies).
diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz
index 35dca1d37847..666049016457 100644
--- a/sci-electronics/Manifest.gz
+++ b/sci-electronics/Manifest.gz
Binary files differ
diff --git a/sci-electronics/klayout/Manifest b/sci-electronics/klayout/Manifest
index 059090e2948d..fce4d2d6050d 100644
--- a/sci-electronics/klayout/Manifest
+++ b/sci-electronics/klayout/Manifest
@@ -1,8 +1,5 @@
DIST klayout-0.29.11-qt6.tar.xz 12956 BLAKE2B 9ae4d6f1645806cb1a039a0e905f47cba99f2c5fde3f49ea5a0354ea98df1c9e577fbf1b82bfaf73c8437733b630b1a46dbae026052df71c81270d0fb36c7c46 SHA512 6ba133119afa5ee4b39f1987c1333fa5e3eeac6eaeb1514d110db7ebb943613ce01c2d496d28479944193e5f8f68693e254a8208a9fab5df373866202748e0a5
DIST klayout-0.29.11.tar.gz 97526183 BLAKE2B 6da5c4590ae14c46f677b0e87fd001c89731db15abcbce42c3a22844a2277be7998c80cf8e39f0df8d3bdcc00ac39290fab87973ec3cf6aa21d4967f047ef143 SHA512 a03bc5e3ca612e0dab894a193e7f942ef4fb8860364fcdda2128b55fd81c82eb2c8122a1e340c03097a9def7942d151ba115def8322e3c103fcec09d4849f6dd
-DIST klayout-0.29.7.tar.gz 97112729 BLAKE2B 3e6d97bcbef5a1ef34ab6ac035db88dfa7f590ef7ab5d3b6312248244cbe4538407db0278b6c7dc2f0a5a4a966d21ee60d1f11200327773979852ecb835ec078 SHA512 361337d028b8266abd2c5114643a7b2074c794f5685b336658168f09df1f3e4826de2d3cb1e094bd2f08616d6f0be78c8f6b44144c74367dcaf65785476ab8ae
EBUILD klayout-0.29.11-r1.ebuild 2094 BLAKE2B 970a26e75efc24f6b510ce9d6f88b00f312bfe996dc8fa7ed80bbaa0e1d57b708431fa2ab1dcae2d63ced268dae17f3c31293292a512c25229d4d5359ebb4d47 SHA512 871e9d7dc4af007dcadbce015cfae21fe9ac18abed92077458b023b954c968dc3043ec0c5c8afc5fff20df078d719652f6750350f7ecb2d60972dc16102e40da
-EBUILD klayout-0.29.11.ebuild 1886 BLAKE2B 76794a15afcd103679f39188833d3690c13c59994d400a2dfd05baa1b11b96209b1dc4a5245bd6bb215a270bf5b4cb00af9a1a272d4c7d80b0dab5a3a7eb50a7 SHA512 c075756b8ecd7d9378c45ffa57be1489f961e852204eccc48b05b1376d4efe2b7d5e8ae501929b16058be4ee59f515dbd990b869698290a99aeb172db3686a4c
-EBUILD klayout-0.29.7.ebuild 1886 BLAKE2B 76794a15afcd103679f39188833d3690c13c59994d400a2dfd05baa1b11b96209b1dc4a5245bd6bb215a270bf5b4cb00af9a1a272d4c7d80b0dab5a3a7eb50a7 SHA512 c075756b8ecd7d9378c45ffa57be1489f961e852204eccc48b05b1376d4efe2b7d5e8ae501929b16058be4ee59f515dbd990b869698290a99aeb172db3686a4c
EBUILD klayout-9999.ebuild 1753 BLAKE2B b3f8c815c2c6e3e09fad598fc6946a878125e302a41acf9b32e9277f74e6a92e91d83558a000722d91a19a502521d0ea4910c3dc1eb54896d515c85d5e37d4f2 SHA512 8c37476a0e3e398645358c2ced5d76b2e489ae7b49afb54ccd7a4e26af7cb04ad6dabfc469e7bd10b8f61f10ccf5d07199b952e25018091359b8db706adb61b6
MISC metadata.xml 459 BLAKE2B 991af576cef99c2b7a659026da387777cdd94dcba1037147fd476cde48d3b150755d4da3d44815ac34e4260387d5fbd9a8c107a5a64b7a4261dcd42c04c8e828 SHA512 d8766767f4af4b83ffe2f2485d40cca3a893a270d04ac62be3188f6a74b9f426e62223acc1900784f3ac0b36f6481c9b2a2b7181c4fa37d05b87d012d9213dc2
diff --git a/sci-electronics/klayout/klayout-0.29.11.ebuild b/sci-electronics/klayout/klayout-0.29.11.ebuild
deleted file mode 100644
index 77594f3913f1..000000000000
--- a/sci-electronics/klayout/klayout-0.29.11.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUBY_OPTIONAL=no
-USE_RUBY="ruby32"
-# note: define maximally ONE implementation here
-
-PYTHON_COMPAT=( python3_{11,12,13} )
-
-inherit toolchain-funcs python-single-r1 ruby-ng
-
-if [[ ${PV} = 9999* ]]; then
- EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git"
- inherit git-r3
- EGIT_CHECKOUT_DIR=${WORKDIR}/all/${P}
-else
- SRC_URI="https://www.klayout.org/downloads/source/${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
-fi
-
-DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
-HOMEPAGE="https://www.klayout.de/"
-LICENSE="GPL-2"
-SLOT="0"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-RDEPEND="
- dev-qt/designer:5
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5[widgets]
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtsvg:5
- dev-qt/qttest:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- dev-qt/qtxmlpatterns:5
- dev-libs/libgit2:=
- sys-libs/zlib
- ${PYTHON_DEPS}
- $(ruby_implementations_depend)
-"
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- python-single-r1_pkg_setup
- ruby-ng_pkg_setup
-}
-
-each_ruby_configure() {
- tc-export CC CXX AR LD RANLIB
- export CFLAGS CXXFLAGS
- ./build.sh \
- -expert \
- -dry-run \
- -qmake "$EPREFIX/usr/$(get_libdir)/qt5/bin/qmake" \
- -ruby "${RUBY}" \
- -python "${PYTHON}" \
- -build . \
- -bin "${T}/bin" \
- -rpath "$EPREFIX/usr/$(get_libdir)/klayout" \
- -option "${MAKEOPTS}" \
- -with-qtbinding \
- -without-64bit-coord \
- -qt5 || die "Configuration failed"
-}
-
-each_ruby_compile() {
- emake all
-}
-
-each_ruby_install() {
- emake install
-
- cd "${T}/bin" || die
-
- dodir "/usr/$(get_libdir)/klayout"
- mv lib* lay_plugins db_plugins "${ED}/usr/$(get_libdir)/klayout/" || die
-
- mkdir -p "${D}/$(python_get_sitedir)" || die
- mv pymod/* "${D}/$(python_get_sitedir)/" || die
- rmdir pymod || die
-
- dobin *
-
- python_optimize
-}
diff --git a/sci-electronics/klayout/klayout-0.29.7.ebuild b/sci-electronics/klayout/klayout-0.29.7.ebuild
deleted file mode 100644
index 77594f3913f1..000000000000
--- a/sci-electronics/klayout/klayout-0.29.7.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUBY_OPTIONAL=no
-USE_RUBY="ruby32"
-# note: define maximally ONE implementation here
-
-PYTHON_COMPAT=( python3_{11,12,13} )
-
-inherit toolchain-funcs python-single-r1 ruby-ng
-
-if [[ ${PV} = 9999* ]]; then
- EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git"
- inherit git-r3
- EGIT_CHECKOUT_DIR=${WORKDIR}/all/${P}
-else
- SRC_URI="https://www.klayout.org/downloads/source/${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
-fi
-
-DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
-HOMEPAGE="https://www.klayout.de/"
-LICENSE="GPL-2"
-SLOT="0"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-RDEPEND="
- dev-qt/designer:5
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5[widgets]
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5
- dev-qt/qtsvg:5
- dev-qt/qttest:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- dev-qt/qtxmlpatterns:5
- dev-libs/libgit2:=
- sys-libs/zlib
- ${PYTHON_DEPS}
- $(ruby_implementations_depend)
-"
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- python-single-r1_pkg_setup
- ruby-ng_pkg_setup
-}
-
-each_ruby_configure() {
- tc-export CC CXX AR LD RANLIB
- export CFLAGS CXXFLAGS
- ./build.sh \
- -expert \
- -dry-run \
- -qmake "$EPREFIX/usr/$(get_libdir)/qt5/bin/qmake" \
- -ruby "${RUBY}" \
- -python "${PYTHON}" \
- -build . \
- -bin "${T}/bin" \
- -rpath "$EPREFIX/usr/$(get_libdir)/klayout" \
- -option "${MAKEOPTS}" \
- -with-qtbinding \
- -without-64bit-coord \
- -qt5 || die "Configuration failed"
-}
-
-each_ruby_compile() {
- emake all
-}
-
-each_ruby_install() {
- emake install
-
- cd "${T}/bin" || die
-
- dodir "/usr/$(get_libdir)/klayout"
- mv lib* lay_plugins db_plugins "${ED}/usr/$(get_libdir)/klayout/" || die
-
- mkdir -p "${D}/$(python_get_sitedir)" || die
- mv pymod/* "${D}/$(python_get_sitedir)/" || die
- rmdir pymod || die
-
- dobin *
-
- python_optimize
-}
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 79524c73904a..c1453501eaae 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/dsdp/Manifest b/sci-libs/dsdp/Manifest
index 5e17ec02b877..9a2a59ddac06 100644
--- a/sci-libs/dsdp/Manifest
+++ b/sci-libs/dsdp/Manifest
@@ -2,5 +2,5 @@ AUX dsdp-5.8-gold.patch 342 BLAKE2B a0cc333fed3f2b1ebdeccc439c0b98f9956bc64ac105
AUX dsdp-5.8-malloc.patch 212 BLAKE2B d030d01bc49aa275c2f0eed48c1808e17877120587dedcf72fb07f737e44953df8c28d2ba6a5a443b372f56c036f9f44e1841a209b383ddab892ff8ef4e0f01d SHA512 a4c324beadb7298c9c8709115c83975d10b359b792042047439631f478fc99648b9348715645cd34d893fe9b6b49b6ba8e628771cde0e007eb0b1f474dd1fd7f
AUX dsdp-5.8-readsdpa.patch 495 BLAKE2B 538ca4b9986cb5ed74ecb8510f8de23ecace871111140d394ae982e9932b9a733f2355199deb28cdf88addd0e18939b6a4e22b737a65438dc12e0a36e93d885c SHA512 43b329526f3b7d4761f7dfa44d62f94a843491bf9998f2f839edc880cdd8d04d1c8c7187213eda887025a9f3cdbff19afba6720cd2d70580b0e2dcb9512f8f90
DIST DSDP5.8.tar.gz 2608518 BLAKE2B d464db2956080a33c300520ed291e1b45aeedd28378d5aab753977688bfe74d953f1d40a7aa10c2af8b70808d97dc5ece0c98d2795f707a9a3d2128302658286 SHA512 0a32a34e33dcac151e95ed0f8cee62603bbe2b4ba1e448bba35324fe576376cb33c15908cde61ae5a7c0dcdea945f1ec544f19b3dd36524158573260182e080e
-EBUILD dsdp-5.8-r4.ebuild 2347 BLAKE2B 6afb96e2dd0acfc131cc4283fecef943d598b56d0d94684e28fd695052abfea4ec7a81369f4966f8d7646a774c8c306d985624b2a0ac1f22ded895b0e3e71e3e SHA512 22f77a715d0e124398c0ed9dfa112393f8e191737115bdf81444dc51a842d5fb9a98e25928d52f388b9c4f68468f17b4761f73d1257270668efd80cc4477ccb4
+EBUILD dsdp-5.8-r4.ebuild 2354 BLAKE2B 8ec07c57b43b070bdd54691ee02bfb2c7a0f6a2e302d949bed2272f8769b75a011285e7d6822a2ecbe670d439157af47889c7471091a8615e043e9de4be75f13 SHA512 03580f55ed4a283dc92831f15b643e17b4476972ba97f94fc6efbd4a691408ca0df442a56c714e47f8f879de6d196b779332d35342db26b78c2c2bc3b8e8cc1a
MISC metadata.xml 1247 BLAKE2B a16963bce23be7c86668f69d4f7da2eddbafa59aca0f7c02624dde51a87a79f8cab972509ff63aee66cde41767f91181e0f67310fc2e08f52eba8cf31aebf102 SHA512 357a53f66ebafc58279b6af27d833ca154805bcf626c7d719c3041ed701609b509ee35e393e7218fe54e97aef6873b4484367daed861f6a17cb563d9a4dcaad3
diff --git a/sci-libs/dsdp/dsdp-5.8-r4.ebuild b/sci-libs/dsdp/dsdp-5.8-r4.ebuild
index 21372fe110e7..c1c548b5a579 100644
--- a/sci-libs/dsdp/dsdp-5.8-r4.ebuild
+++ b/sci-libs/dsdp/dsdp-5.8-r4.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
@@ -14,7 +14,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="doc examples"
RDEPEND="virtual/lapack"
diff --git a/sci-libs/m4ri/Manifest b/sci-libs/m4ri/Manifest
index 4d165cee437e..ecd43e36aa26 100644
--- a/sci-libs/m4ri/Manifest
+++ b/sci-libs/m4ri/Manifest
@@ -1,4 +1,3 @@
-AUX m4ri-20200125-testfix.patch 1199 BLAKE2B 07759b0dcff67b1f454738ba4320ca23f19875b62e5414a6dfb3a84db805072c8d8e3901248a0c41d6c13c2837ebbbdc392f89beb398abb4e8050249354fb1b5 SHA512 85a5eec07776b5a5baafdf80c2d249583754dc25baff5b22031f7758e3d3119961444fa0a7c320a44b36cff7da67cfa9ceb7c2a0773bc9f5127c0a761898dabf
AUX m4ri-20240729-pkgconfig.patch 1231 BLAKE2B 0b209b9ed0656ec7e0c0c99726fde8bb625248024f37529734d7e7c975885d3f396ee11488f6634cff973828097266b8274cc1a8dbfb5144e980e64e9d966787 SHA512 aded91b0d4368ed22fc001093010c9669ed1f8054903711a8426d28b15602fda508b70a86512f378161cca40a112dc53ce4ea99ace92456e2c3183ea05f3ea97
DIST release-20240729.tar.gz 178851 BLAKE2B 7a8bee1417da56d561add3b2e7d79f005f03ebf825a150a105d14caeb64b75ba4e30658b616a03cedc49d4e5c1b1a70393c6d5c6231bb1ba35abf20aaf93fb2e SHA512 afd74b0f9a1e3f16b313dca9a73fde85bd08aa431f0ad7064f09600434f27d6cabddc117cf99396dc8d83d245f81b7ed4185e305caad56dad79ecfefc11cf817
EBUILD m4ri-20240729.ebuild 1328 BLAKE2B e1154f7a5f13704f2217c556d042ec5ee61a664780405253ed0c85d492ae57e71051c6d317de1d1b14a8872255ea0e8c9ac757444d93dc2b72d2315962ad0a5d SHA512 4934d0a54e0a3a252f8a2aa93f3158af7e3e25a82fcdb06589d8f18f5d1addcfa6f2995a50ee4857935699435ba71bcfc7a277340b449cdb2c6a3b055407d279
diff --git a/sci-libs/m4ri/files/m4ri-20200125-testfix.patch b/sci-libs/m4ri/files/m4ri-20200125-testfix.patch
deleted file mode 100644
index cd45acac4d69..000000000000
--- a/sci-libs/m4ri/files/m4ri-20200125-testfix.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 0643268f316af1150ea2631d27fd1533f5994bb8 Mon Sep 17 00:00:00 2001
-From: "Martin R. Albrecht" <martinralbrecht@googlemail.com>
-Date: Wed, 6 May 2020 13:15:44 +0100
-Subject: [PATCH] don't test things we forbid
-
-fixes #75
----
- tests/test_misc.c | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/tests/test_misc.c b/tests/test_misc.c
-index b1a2e32..0ccddb3 100644
---- a/tests/test_misc.c
-+++ b/tests/test_misc.c
-@@ -130,11 +130,11 @@ int main(int argc, char *argv[]) {
- status += test_submatrix(2, 130, 1, 1, 2, 130);
- status += test_submatrix(2, 131, 1, 1, 2, 131);
-
-- status += test_submatrix(2, 63, 1, 1, 1, 63);
-- status += test_submatrix(2, 64, 1, 1, 1, 64);
-- status += test_submatrix(2, 65, 1, 1, 1, 65);
-- status += test_submatrix(2, 66, 1, 1, 1, 66);
-- status += test_submatrix(2, 67, 1, 1, 1, 67);
-+ status += test_submatrix(2, 63, 1, 1, 2, 63);
-+ status += test_submatrix(2, 64, 1, 1, 2, 64);
-+ status += test_submatrix(2, 65, 1, 1, 2, 65);
-+ status += test_submatrix(2, 66, 1, 1, 2, 66);
-+ status += test_submatrix(2, 67, 1, 1, 2, 67);
-
- status += test_submatrix(2, 127, 1, 63, 2, 127);
- status += test_submatrix(2, 128, 1, 64, 2, 128);
diff --git a/sci-libs/m4rie/Manifest b/sci-libs/m4rie/Manifest
index 68e526f468cc..72432057be68 100644
--- a/sci-libs/m4rie/Manifest
+++ b/sci-libs/m4rie/Manifest
@@ -1,4 +1,3 @@
-AUX m4rie-20200115-link-libm.patch 654 BLAKE2B af7ff7b56c14078817b6a12a8184c81e1547a0c75b682d7398a040645be7e392ce3f923be56110bbf282f0ed729aa5ea2fadb23d6815aa96370d99ba29f7b2b6 SHA512 6d85c998f0f2f85c9f3cb77861318eab31b38bcb88ff3133fc3bbef0492fcb412e832d92f5d76c63aa3c979cd21e55164a2a53bc08c67da6f22bd1d27d08e883
AUX m4rie-20250103-pkgconfig-r1.patch 1438 BLAKE2B a52cccee4862232e810b671db49f7f8ac3c8635e5e455a89dabd320314b5796cc6c2c78f35563d3e93527750ba980fa50b2c71a79dd91ca865944696f8a3c0b7 SHA512 62880c1b956e98b638538543e329a3a30d8e7b634305033497786fb30c28c49ed7c1e0710be9aca14666ca68dbd887a096be7d26ededb564860498b0b342c4af
DIST release-20250103.tar.gz 167745 BLAKE2B b4f76e51ef9561ce7fc10c0fc0f50c8ebff1c65c9e4c51d0f120db48a9b4b4417057c2bb919b6a4d1ba23f68179c59e2a5d97063063654723f210a5d10d0e5ce SHA512 8fd80fa265d234101ee56f464a59ce5aaf0f3c600e70ee9495ec490d06b758e0073a084474ad72d79d8ade5ac4421c53ed6b12cbaaaeda96287d94137c8c61b1
EBUILD m4rie-20250103-r1.ebuild 926 BLAKE2B 95bdbdb2a30e629376c5c9015d54296be60d81a9044000e55e5e39a7fc2cba7c9afc05aae0830e12eb350f848f9a7d5d090800fefef18371972e0b613350ae99 SHA512 b1b3b86d4405d02683412f46931abcf1b715bf1c51c662524c510f5230659918245fd23af33e26d66c5da8e622116e83a8f2ecedd2f1628cf846ee44e85ba35c
diff --git a/sci-libs/m4rie/files/m4rie-20200115-link-libm.patch b/sci-libs/m4rie/files/m4rie-20200115-link-libm.patch
deleted file mode 100644
index d640b5085661..000000000000
--- a/sci-libs/m4rie/files/m4rie-20200115-link-libm.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From afab50ea468b0b44be6e8584793c8ee98045f8f8 Mon Sep 17 00:00:00 2001
-From: "Martin R. Albrecht" <martinralbrecht@googlemail.com>
-Date: Fri, 12 Mar 2021 09:49:45 +0000
-Subject: [PATCH] we use sqrt() so link libm
-
-fixes #22
----
- configure.ac | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/configure.ac b/configure.ac
-index 1f19d49..71ed81c 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -18,6 +18,9 @@ AC_PROG_CXX
-
- AC_PROG_CC_C99()
-
-+AC_SEARCH_LIBS([sqrt], [m], [], [
-+ AC_MSG_ERROR([unable to find the sqrt() function])
-+])
-
- if test "$ac_cv_prog_cc_c99" = "no"; then
- AC_MSG_ERROR([C99 support is required but not found.])
---
-2.10.5
-
diff --git a/sci-libs/octomap/Manifest b/sci-libs/octomap/Manifest
index 7ff5b47c1645..1d20d3b2f4b1 100644
--- a/sci-libs/octomap/Manifest
+++ b/sci-libs/octomap/Manifest
@@ -4,7 +4,5 @@ AUX octomap-1.10.0-filter_flags.patch 839 BLAKE2B aae569e51a9556b4424073fa2f5f85
AUX octomap-1.10.0-pkgconf_libqglviewer.patch 1017 BLAKE2B 0290247ac6503f890572070698c2d5672095a8f9aa141fba531503b09d37f75e0fb9d53917077574546dab5415fbd326755646a38fccf181562dfd9621137563 SHA512 f710b25718f23ce966451f4739aadbc1a26902014183eb67230812910306df96b773ee609e238eeafbb0c52827adf0bb3944e88b7703a8581d6b68b9ccc410a6
AUX octomap-1.10.0-qt5_qt6.patch 4569 BLAKE2B 36cd7703ad7bdf9f5f5d706049f050657cd46b3fb08e521e4e2ea0698bb144cc8cd3c73eaf282e00bec0f97bd3a7ed436d6ce22cf61ac7ba28a0e0bf2458500e SHA512 78aab71d3abe0259d0f6eba4b6d7801b5df14cf67c0c2322ae0312b5a93775e0539650e6de3b843782f6b1f1ae0e092e564fe264f44c5a59aed7a1256b8c6075
DIST octomap-1.10.0.tar.gz 1694103 BLAKE2B 0415ee5e961ea456b9d497b35aeadd0d21a742a3f252eac67c717536e1d9f39fa4117170e259a3762ab6101b776afe65dec6fcff5a6e8d66f1957ea0b0ea5552 SHA512 1cbee4f6b3569587986774447ad9ec4190f597310c4d6865ffa7cd8865ece2492e4a42fa369b633d9d7a9da782560d49deaa62a18601ea4f56396bdf1a6a5f52
-DIST octomap-1.9.8.tar.gz 1693311 BLAKE2B 476e4a644287e5ebcaa36de3051b7a2079b733bee3cd80b192fecfab0a85c5de70e3ad087a6cb499141167c735692de72ba2a7b1fb8b318e461f8f21f20020ae SHA512 60afeecc36a190f136dcbe33cb9cd6c06c16233988b383b0b010f65f81e6a3630b55902c5b5ad756ac35dee4c4ec26ec5722d6bd9b8e079f70b7d286293c518e
EBUILD octomap-1.10.0.ebuild 1925 BLAKE2B 5fe459ef1e8ac24e5a7bac86ffb917c24f96a5f43d814497cb75f67f313faa84f96de0f3dde3945e3714a31b677cc205cac56ff03c257059670a44ba97c6ac99 SHA512 8934c6a8101c910191df92f736171741bf5b169fce3a681328a1ef419e2963b0c560e06ae5f1457bf9a26326e245704559f71b6ab8e8da3f9f8fdcc26097c5bc
-EBUILD octomap-1.9.8.ebuild 1602 BLAKE2B 42b718dcfb36b64ed72e7934d6b40f0fbf25524887b512ee42b336d0cad918d65e026c8876999ccb694b5c0304a85159e013eafaa534084f276f3b58523a4b75 SHA512 0152704521642796839bdd5f06571df76ee579e696c702a2ea235e1621739b9ce533f7eb83ef2b8ba37ca67eb4916ac94b6e13cda57b62cf03f315c42a0eb404
MISC metadata.xml 705 BLAKE2B ec5489e05e6c0f3d45bda9a3e09f08071cb33c3db16caf4897f767491315ab6fdb13fbd029edcaadcc3a60b92fe002dc36be6cc5a5fc3b6d3a0062fb8007f2fa SHA512 851709f97d0fbd02f850a382a2e0e672ce946c1dd21b6a069027a577cdb8f4f626e3ede43719cd56090cc3143743038d3ac3e86bdb1761e408e89f86023859f0
diff --git a/sci-libs/octomap/octomap-1.9.8.ebuild b/sci-libs/octomap/octomap-1.9.8.ebuild
deleted file mode 100644
index c4d6b422062c..000000000000
--- a/sci-libs/octomap/octomap-1.9.8.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="An Efficient Probabilistic 3D Mapping Framework Based on Octrees"
-HOMEPAGE="http://octomap.github.io/"
-SRC_URI="https://github.com/OctoMap/octomap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD qt5? ( GPL-2 )"
-SLOT="0/19"
-KEYWORDS="~amd64 ~arm"
-IUSE="qt5 dynamicEDT3D doc"
-
-RDEPEND="
- qt5? (
- virtual/opengl
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- x11-libs/libQGLViewer:=
- )
-"
-BDEPEND="${RDEPEND}
- doc? (
- app-text/doxygen
- media-gfx/graphviz
- )
-"
-
-src_prepare() {
- rm -r octovis/src/extern
-
- sed --in-place \
- --expression='s/DESTINATION lib/DESTINATION ${CMAKE_INSTALL_LIBDIR}/' \
- */CMakeLists.txt */CMakeModules/InstallPkgConfigFile.cmake || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- "-DBUILD_OCTOVIS_SUBPROJECT=$(usex qt5 ON OFF)"
- "-DOCTOVIS_QT5=ON"
- "-DBUILD_DYNAMICETD3D_SUBPROJECT=$(usex dynamicEDT3D ON OFF)"
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && cmake_build docs docs_dynamicEDT3D
-}
-
-src_install() {
- cmake_src_install
-
- if use doc; then
- docinto html/octomap
- dodoc -r octomap/doc/html/*
-
- docinto html/dynamicEDT3D
- dodoc -r dynamicEDT3D/doc/html/*
- fi
-
- insinto /usr/share/ros_packages/${PN}
- doins "${ED}/usr/share/${PN}/package.xml"
-
- if use qt5; then
- insinto /usr/share/ros_packages/octovis
- doins "${ED}/usr/share/octovis/package.xml"
- fi
-}
-
-src_test() {
- # override parallel mode only for tests
- local myctestargs=( "-j 1" )
- cmake_src_test
-}
diff --git a/sci-libs/silo/Manifest b/sci-libs/silo/Manifest
index ab02b2a7379f..1e6aad65dd5a 100644
--- a/sci-libs/silo/Manifest
+++ b/sci-libs/silo/Manifest
@@ -1,12 +1,9 @@
-AUX silo-4.11-hdf5.patch 1927 BLAKE2B 7c712cf43f4f8b1b4ac502afbde68de105e5cba34767f9faa523d9fdfa185b8eb6675cfb5c678d0dd9c27a12a5693b9ca6c2d3ee6d3af146db3d2039479ffe8b SHA512 7c34856634daade9976a71cb70286cc735a29a6082f67efcbf61ffcab4f8620a447daace8ae49eb7b6100b8d8c7ed482a3aafa4269a29b70c8da8829815bcbb4
AUX silo-4.11-qtbindir.patch 1622 BLAKE2B 223f8551aa9b7d03f5ac62c7609e20c7d20b59c6b16103586473d6ca97b1f219274ab31dc7564367dee15aafd33044d719f27e674092a39b13c592e53ba0587d SHA512 79443dd2bf456b15f8f98c3f3ab5b3770bc77ade99e22b4384778666b70b50c007902ab6857dde4d2f82ca8c6d05d881d369d364226c26819b625f0b92688558
AUX silo-4.11-test-disable-largefile.patch 913 BLAKE2B b8c244bbe4df98e8a90af306894290c3103d9763610bf720c77fd22ff8ca9f1cdfc8d69176a9d330552e690ba38af72cd32f46bf4047351704d57644a24e3a03 SHA512 320cc6a110a0c1a641aa053ef642cfacafa0e22e76373d10bc214f7cc716619a2229062ee5dffd92ebb16bd02b3c0d5a6137380be5e88bcfd2fef45284436455
AUX silo-4.11-tests.patch 909 BLAKE2B 0472a4ea51ca60285415b4da0cdfb5cd0cc8b75289abdf6040640d39dd5f528797ec8a36cc1681785c0945f379cfe2ce3ef0d1b9998b36cf38f797f7c0cd173a SHA512 d29efc8b0edfb996e3a1d7a7dbab6f15a60d3481135625852084d30c2f89f5a9a7bcd937619f01c31a301bca3250e4632e87ea5056f54be5613ad6ead008c8eb
AUX silo-4.11-testsuite-python-write.patch 827 BLAKE2B a2cfc512ff5aaffec6af29a5de16c9c827d7488dcaae8e808ead2a8d9d6dc5f0fddea821d9b6cd170d2657d98a13d9b79faa8bad0fbb11150099a1b7b489beb3 SHA512 6ff64305f7c72be9683494c8095fe192273d06bafe027d18ca0a71fcd1579af71100e31381b65d2f9d6b805bcb95a6a9b85aeec5e99bc4d2dac93b828977f98e
AUX silo-4.11-widgets.patch 390 BLAKE2B 72a6e08cbbcfb17a11c3d56a59aaa5c5931f888eda64fc93b6e6ec07a78411bf3a3c51b848dd452da8cdb090cb3722d8e36806d5f350a35650be3487319bb3d9 SHA512 8485f49e84530f0212c680c370c562a2f77be16d0abcd7571ee8d0216da8992060c0fe7d90c819f6ac6560b655255e5d3f7ce11d9f4b56e2cf6aaceea55e0177
AUX silo-4.11.1-gcc14-tests.patch 1422 BLAKE2B 2ffba46cf7630ac454527b4148d2693e0a950d176aff3e0295d6495657ec3b4ca355e6c5382ea0a0f7fbdf80e3525047e4e689764730b2a2cb68e72f5a7fd480 SHA512 f03ad4016e1f5b46492ef50880f229ce398fb466cf6bf5462167f7c7f9f2aaf6c6deb8713b0adefb0cd45ab9a8989a901e3637fb3ad9177ad6d7beb872f39fb3
-DIST silo-4.11-bsd.tgz 13298515 BLAKE2B fcf2e7912381e57d1a64644d3cee4dea50302c12704eaf0ee9e2569b7bc29b1d5c9df66878744ffc2cc04e16834fdf1cd4d677983af36005e4ecf0918c6283d5 SHA512 f642dd21dacffa147aea54d6f8669c704772d5640d6eb7eeff1d7e5e5d37ddbde250d78bad30e9478dcfec63a86863243d7a56cd9b692eaefdd7a89b34df35d0
DIST silo-4.11.1-bsd.tar.xz 4581480 BLAKE2B 577bb9e367cae08496ec2062ce7b1fc6ebd04a8221bfb304585ea8b338502793a8ba43c14dbf8a7fd1f61b3c8a3a7886da1e9a7f9a1972d2a9cb69d5e36362e3 SHA512 e4ecfc434b43ea0bd2e3cda469f5e232b0bdfd25a44da04e77f2213ff20fd4158bc085d16b10de22d9a4be0ce822899e2b7f20c53b4d4bd941f92357a873c4a2
-EBUILD silo-4.11-r2.ebuild 1549 BLAKE2B 25457781d18a522549c1befe460dc5c1d6bbeb46f78affb3d628ad722e82c40532cc73a2bfd28cf6c93da2e67ca13b48b8bcf1b927ed3dc206fd598b365ff560 SHA512 99df61816fb14f869f73e50ea881e8621e77da490423329da0e32d49876d04abe172556477a1e81ccda6ee1ef29d2d84334333895f04d32244c9c43adaeaa528
EBUILD silo-4.11.1-r1.ebuild 1728 BLAKE2B 3c5e1ef14758f125d68656b45e5d74f4ba5bbbf520c5232f48e9bb03817ef21af3eb0e64daee49ac12dfdd049196730be349ba02a07c30ec444591258c75b5d5 SHA512 eaf4710e20ee0e2781506481f078afb79a69cc672ea6b8b7606545b4aa1eb34e28be60f5daffed0a22a30c136f11e532a40393d4ef8a86c49645bc9d70c5a5aa
MISC metadata.xml 807 BLAKE2B b5d98ef9db8a72de3bacab38667e5c35c47ee5cf095dd37731be1ece1ee79c8cea32569ed53132c1a4c55bfc11c58a12e44c6093b348ba0fb518963cef12520e SHA512 5dddf9fdad80a1bc7a0de8db597d7fd101e452c6af700add0e2c96848d14c1eb2c59368ce854783da6be7e3fc6b55229b2af19f7ce301948816f5ba7a9344476
diff --git a/sci-libs/silo/files/silo-4.11-hdf5.patch b/sci-libs/silo/files/silo-4.11-hdf5.patch
deleted file mode 100644
index 6791a44aa2b1..000000000000
--- a/sci-libs/silo/files/silo-4.11-hdf5.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-Link: https://aur.archlinux.org/cgit/aur.git/tree/hdf5.patch?h=silo
-
---- a/src/hdf5_drv/H5FDsilo.c 2021-09-11 01:22:52.000000000 +0300
-+++ b/src/hdf5_drv/H5FDsilo.c 2021-11-25 00:37:06.685422949 +0200
-@@ -252,13 +252,13 @@
- snprintf(msg, sizeof(msg), Msg "(errno=%d, \"%s\")", \
- Errno, strerror(Errno)); \
- ret_value = Ret; \
-- H5Epush_ret(Func, Cls, Maj, Min, msg, Ret) \
-+ H5Epush_ret(Func, Cls, Maj, Min, msg, Ret); \
- }
- #else
- #define H5E_PUSH_HELPER(Func,Cls,Maj,Min,Msg,Ret,Errno) \
- { \
- ret_value = Ret; \
-- H5Epush_ret(Func, Cls, Maj, Min, Msg, Ret) \
-+ H5Epush_ret(Func, Cls, Maj, Min, Msg, Ret); \
- }
- #endif
-
-@@ -1355,7 +1355,7 @@
- assert(sizeof(hsize_t)<=8);
- memcpy(p, &file->block_size, sizeof(hsize_t));
- if (H5Tconvert(H5T_NATIVE_HSIZE, H5T_STD_U64LE, 1, buf+8, NULL, H5P_DEFAULT)<0)
-- H5Epush_ret(func, H5E_ERR_CLS, H5E_DATATYPE, H5E_CANTCONVERT, "can't convert superblock info", -1)
-+ H5Epush_ret(func, H5E_ERR_CLS, H5E_DATATYPE, H5E_CANTCONVERT, "can't convert superblock info", -1);
-
- return 0;
- }
-@@ -1383,14 +1383,14 @@
-
- /* Make sure the name/version number is correct */
- if (strcmp(name, "LLNLsilo"))
-- H5Epush_ret(func, H5E_ERR_CLS, H5E_FILE, H5E_BADVALUE, "invalid silo superblock", -1)
-+ H5Epush_ret(func, H5E_ERR_CLS, H5E_FILE, H5E_BADVALUE, "invalid silo superblock", -1);
-
- buf += 8;
- /* Decode block size */
- assert(sizeof(hsize_t)<=8);
- memcpy(x, buf, 8);
- if (H5Tconvert(H5T_STD_U64LE, H5T_NATIVE_HSIZE, 1, x, NULL, H5P_DEFAULT)<0)
-- H5Epush_ret(func, H5E_ERR_CLS, H5E_DATATYPE, H5E_CANTCONVERT, "can't convert superblock info", -1)
-+ H5Epush_ret(func, H5E_ERR_CLS, H5E_DATATYPE, H5E_CANTCONVERT, "can't convert superblock info", -1);
- ap = (hsize_t*)x;
- /*file->block_size = *ap; ignore stored value for now */
-
diff --git a/sci-libs/silo/silo-4.11-r2.ebuild b/sci-libs/silo/silo-4.11-r2.ebuild
deleted file mode 100644
index 6031d9f47ae3..000000000000
--- a/sci-libs/silo/silo-4.11-r2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic fortran-2 qmake-utils
-
-DESCRIPTION="A mesh and field I/O library and scientific database"
-HOMEPAGE="https://wci.llnl.gov/simulation/computer-codes/silo"
-SRC_URI="https://wci.llnl.gov/sites/wci/files/2021-09/${P}-bsd.tgz"
-S="${WORKDIR}/${P}-bsd"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="browser +hdf5 +silex"
-
-# see bugs 656432 and 741741
-RDEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- net-dialup/lrzsz
- virtual/szip
- hdf5? ( sci-libs/hdf5:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-PATCHES=(
- "${FILESDIR}"/${P}-hdf5.patch
- "${FILESDIR}"/${P}-test-disable-largefile.patch
- "${FILESDIR}"/${P}-tests.patch
- "${FILESDIR}"/${P}-testsuite-python-write.patch
- "${FILESDIR}"/${P}-widgets.patch
- "${FILESDIR}"/${P}-qtbindir.patch
-)
-
-src_configure() {
- # add fflags for fixing test bug on matf77.f
- # see https://github.com/LLNL/Silo/issues/234
- append-fflags $(test-flags-F77 -fallow-argument-mismatch)
-
- QMAKE=$(qt5_get_bindir)/qmake \
- QT_BIN_DIR=$(qt5_get_bindir) \
- econf \
- --enable-install-lite-headers \
- --enable-shared \
- $(use_enable silex silex ) \
- $(use_enable browser browser ) \
- $(use_with hdf5 hdf5 "${EPREFIX}"/usr/include,"${EPREFIX}"/usr/$(get_libdir) )
-}
-
-src_test() {
- # see https://github.com/LLNL/Silo/issues/236
- # some tests are skipped by default so we are gonna drop them directly
- emake ATARGS="1-34 36-44 50-51 66-76 78-81" -C tests check
-}
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index 8cf03950102a..231bf9c5c60a 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/dunshire/Manifest b/sci-mathematics/dunshire/Manifest
index c47b31611654..77ace7914505 100644
--- a/sci-mathematics/dunshire/Manifest
+++ b/sci-mathematics/dunshire/Manifest
@@ -1,3 +1,3 @@
DIST dunshire-0.1.3.tar.gz 52450 BLAKE2B 047f732daa7f2a53b8d24ea0aafdad3234aa5ee151a66f776ba22746d58b4b91a5047ba615978d4017e56345ac608fd1f537adef06f38b5a429276e284a88d02 SHA512 227d142347ad7b7eb5b283aaa94f457b20b686f40aa86b2a74057eed00d3d90e87fb4a0f32071db3bd73412489794a0b398a557f8194931a6e7d51ff442aa2b0
-EBUILD dunshire-0.1.3-r1.ebuild 719 BLAKE2B 679250a87250bc36635f7df83d877af9d5726bed7b310fcc40aaf4e08ba236f5d76bb04451da248aaef1c79472e13d381a8c392e75a3a04dee254b2c6d69edcb SHA512 e85fb5dcd889e617269d54629a46c7f814e4c2e42c1986828a0a0af4cd520031159ba77c176589df30879b63aa9f83185e24c1ecfd9b40a4d6d1a8c67edce81c
+EBUILD dunshire-0.1.3-r2.ebuild 726 BLAKE2B 847854caf2e3d2256f6eb8b08b25160ecf034ecdded2babd9b85ae079e7bc91f20b5b5d5f8b9d2099377165ef71774805efa996773e6962c30c6f21545c0cf2c SHA512 77c83fdc605dac7ce6f53d7cf94dd0af5880e5deca4d4f66252ac8da1fe5cfc57665d3b7699469a4a5d63a3c672c43a293e3bd2399357e3ad3460abb5863471b
MISC metadata.xml 253 BLAKE2B 63a51cab94d3e978d2c7dd1d124efd1c9e11c5ae277806a1f12359b2db370c37382fc1947e85940f6b0a439e3d49eecdd8d9bfb96587352d6a83803d2fd40bb6 SHA512 8da7cfe0cd26a54c106f2c029bbde93abf77576835e4fa66bc538dcf12fd41160f7cc2dd843a221962bb9a6f965311c076a1557caa38d503f371569b84841e33
diff --git a/sci-mathematics/dunshire/dunshire-0.1.3-r1.ebuild b/sci-mathematics/dunshire/dunshire-0.1.3-r2.ebuild
index 348bf1942132..ec610025b387 100644
--- a/sci-mathematics/dunshire/dunshire-0.1.3-r1.ebuild
+++ b/sci-mathematics/dunshire/dunshire-0.1.3-r2.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
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -14,7 +14,7 @@ SRC_URI="https://michael.orlitzky.com/code/releases/${P}.tar.gz"
LICENSE="AGPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/sci-ml/Manifest.gz b/sci-ml/Manifest.gz
index 4f7dde8b61b4..0b5222a0b0bf 100644
--- a/sci-ml/Manifest.gz
+++ b/sci-ml/Manifest.gz
Binary files differ
diff --git a/sci-ml/torchvision/Manifest b/sci-ml/torchvision/Manifest
index c94acaa02077..7a99cd4bce77 100644
--- a/sci-ml/torchvision/Manifest
+++ b/sci-ml/torchvision/Manifest
@@ -1,4 +1,4 @@
AUX torchvision-0.20.0-gentoo.patch 520 BLAKE2B 2312d5fcc51047e229481e58793919e1167a5c41757028b85978512f76977861ae360bf66c071f21c5bab46cff42aeb76383a94e90bbc61ac4c767224738e3de SHA512 815118c9b440f91bf77be55dc12e7c71346fbf8b11d4291cabe57e5a7cf8822c31427f096335b812b857ce87da2b407189477550da3894d4bf2dc0886291d40d
DIST torchvision-0.20.0.tar.gz 13149734 BLAKE2B 49493f2b088305f2d4a7502201c233304dc149dc96f4da2a3e93341e2d4e094fc6cdbc7c0d60cf25b97e698120065378408b557b2b0237d6afda7d1ed534487d SHA512 1db98fcc0ef4c018cd00a2c540bc60a47dd3b161f5128337e4a2f0bcce792273b9902108dc01e7d091a3331d9e35f8ab53503cbdba3f2a3cb3865471e7f63baf
-EBUILD torchvision-0.20.0-r2.ebuild 2119 BLAKE2B 1f3e26f1d4c00fd60fbeb7e754ac120ba0cdcf1a70cd6c3f4ea82a119bcf8c1f7cf6c472a3faff7892153fadfe4e93311b44ede6aaf61fc1e56f01a1e36988d8 SHA512 628d1686e4713a0b72784abb2c371748639b67628b0209742529b91c4adb1defee4fc7b27390cb6f52a9980ecc72ea464a57d97584aa0e48d0051bb9777b156a
+EBUILD torchvision-0.20.0-r2.ebuild 2047 BLAKE2B 29326d07643556e64cd7ba212c9cd93094964f5d563309f476529fb90c3bb7ae96f6130bb0d22d6ff08610534c20735b7db67c7ef459315418a2c1a2edaba383 SHA512 6d4ee194d117bb58bbbe2c058dcaff240b18e4a8ef4da59cfc11573fe54f7321a25f97913440e42d8137d057f90cde13bcb5092a0937ffa321d49eea09d962dd
MISC metadata.xml 327 BLAKE2B e101d8dc63891696a8a17c908253b6302aeb9623b57cc67ad051e9f7df0fb693fe5360e8b41127eba78584c99caf105e5a1f5a76fad74a435dab99808a73d9eb SHA512 6e3d0588c3724fa18573df4001c81e40eb6fb93bb2254f8d03d8e9a908fbf89b8d734ed0f6549e2a4460f905c2daabfe125137e1f39cd4b6830ef2369f4ee91a
diff --git a/sci-ml/torchvision/torchvision-0.20.0-r2.ebuild b/sci-ml/torchvision/torchvision-0.20.0-r2.ebuild
index 42234dc97efa..caf0449482a5 100644
--- a/sci-ml/torchvision/torchvision-0.20.0-r2.ebuild
+++ b/sci-ml/torchvision/torchvision-0.20.0-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
@@ -59,6 +59,9 @@ python_compile() {
python_test() {
rm -rf torchvision || die
+ local EPYTEST_IGNORE=(
+ test/test_videoapi.py
+ )
local EPYTEST_DESELECT=(
test/test_backbone_utils.py::TestFxFeatureExtraction::test_forward_backward
test/test_backbone_utils.py::TestFxFeatureExtraction::test_jit_forward_backward
@@ -71,8 +74,6 @@ python_test() {
test/test_ops.py::test_roi_opcheck
test/test_ops.py::TestDeformConv::test_aot_dispatch_dynamic__test_backward
test/test_ops.py::TestDeformConv::test_aot_dispatch_dynamic__test_forward
- test/test_videoapi.py::TestVideoApi::test_frame_reading_mem_vs_file
- test/test_videoapi.py::TestVideoApi::test_metadata
)
epytest
}
diff --git a/sci-visualization/Manifest.gz b/sci-visualization/Manifest.gz
index 41ccd7b436a9..5c0e076c8890 100644
--- a/sci-visualization/Manifest.gz
+++ b/sci-visualization/Manifest.gz
Binary files differ
diff --git a/sci-visualization/gle/Manifest b/sci-visualization/gle/Manifest
index 8ec254ae8683..67c53c6a9814 100644
--- a/sci-visualization/gle/Manifest
+++ b/sci-visualization/gle/Manifest
@@ -2,12 +2,9 @@ AUX 64gle-gentoo.el 191 BLAKE2B 710428a55c0c17baded6cec2b0d4a20582fc3a91278f27ee
AUX gle.sh 65 BLAKE2B 8e045866b0d20a77e3e2de050d90f0b0f8efa3a57481ecf2b01ad3c0f81d5ecd9e4d054b20ca488f282dbd111b6997113232fc984d628d9d9b60e3287511b912 SHA512 90ca83947538d2342702ea60974780a3f303c223989a43f5fe117b5d97b650827d074adcd011a15c0716b3a9cd54913a661ebe59a3afba06d51e0a889f14fda8
AUX license.patch 359 BLAKE2B 2a3883493c1a261b82d85c480489a446fc8b4343a45d9116bfdaa639dd3396ae37aaa275e6cada5e5f230a08f31ddda3dcd83e68edae7dbaee8307fb4a2513d0 SHA512 1580e059ef30ab0091b3f1209eaf749d6d32182a1056397fc4b37fa3f23d3636b4f0c0c3d175585237da49d3cb192764a4114d0df2419359031ab2ed7a5b1c3e
AUX tiff.patch 287 BLAKE2B 3c886d12bf543bf68755a2ece210cba4719157b34114e1a5286638423970025b948803a7cb2c390ad71436c81f7517990a78ad1b2b5e6e626275c9ea7a5dbc79 SHA512 b285a204f2069091ba38900fcd90c693838da7034847b54e663242bd860aeb5ed3bd91e19ce5cd6235393be09e02a3e5dc05a1050f5f0938dfd185720a7e1269
-DIST gle-4.3.4.pdf 3950922 BLAKE2B 7151b88bdbcf55c6a23b2190cbc00d1cbec78c3026487337f0bbe2746b22ecf81f549b6e778fcf1f82adc6a71805f3ed7c45bda40328b86a56ef2b78c1fffc4d SHA512 78eef1e97bfbe1a1897b22b7650fba08e170708cf53adfd22cd432081497e2c5845534e43549e7fd5b9e3c9e7e1c937dbc0b64b35c5416ce4cf143c55e5a56a9
-DIST gle-4.3.4.tar.gz 1791581 BLAKE2B a26fcafb3390fcf083a0d3008e22f3e998b71ba44f373fabf5feb8fd494fe8be8941e6f6118e1062b4ad4330a5e2e722b890edecaeba3a7640af954c7067b8d6 SHA512 5b59e0a51b466313b6ae53419137a25764f2b0c4eed8be217e30ba73245afbdbbd74228f5539b50f47dccfd5448be12b18ffa0e935a663bfd2073bb5d5eafeac
DIST gle-4.3.5.pdf 4050569 BLAKE2B 1d5010ff92ce41180b9a91eddb0c3b410e2264b4e3a73012eaa8592eadf3229890f0a90b6b850ef76c880827a767828fad2b6bea62a4f15f6642cdca52b6851f SHA512 ea65a8968830a642731bb66d0a8d00a932efcf4812104b31289f7faecf998db7c838b58a4b652430f781c90b954e3079231012c326e4f53b3f62c715b4dd892b
DIST gle-4.3.5.tar.gz 1804056 BLAKE2B 31c72b9e7204a0dcc48ceff700b8e6db07c052fcdb1a676bf3f53944fcf581b82c46073a4dfa9e20f316d0be977846c7361669691007da903ec7e477464c7b85 SHA512 80f109bfa2969335a8d6ca75fd4fb18363e0ed51df127729e7e31370a651e7590fe33681031784eaeac8c1cb6c084d7809bd989955ce04b6729c76ebaf0a712a
DIST gle-library.tar.gz 1073620 BLAKE2B 051f9584dbf3195c7598ae54b12ab8d373e8054e8ff4c3d1dfed70319c29c5cb8bb1f0baff127768bcf9e36e4f52be3b3238e786e1598d1cdfbd6d1af6d6bdd3 SHA512 af6a46f2bd945714679eb9d8ca4c70ca9a741cf6652590eb3a8d9422059f49ce3d2c33418c37899bd54f9e0bc0085ae82ffd2f2b84b77879e2f2d09a0026d12a
DIST gle-mode.el.gz 7359 BLAKE2B bcbc61651f87f3ee1d079fc0a0de38788523a5ee33f56087b89f4e15b9ef5ee4010cf47679c38da3dfae1954ddbfee4728d10c0af6530f645ff63ab2b219da09 SHA512 c8d291c23f53346d8a44b7d95d737da88c6ec0af597fb8298a564a5567a9e9a0db658d14c3cb43157d58614e65cf2293eaeb01528a7a49722a2da07e16f940e1
-EBUILD gle-4.3.4-r1.ebuild 2375 BLAKE2B 11f79f22c126a936d2423eadace3fa19ee8bd3797d983a8065ea74b25f9d5c12b82221477397f5439e00c839113a9aa8b1fd131033c3ea77bc0f0394a2db9aaf SHA512 7dd0ab155e7cbe5edab2b153c69816d43b95c923dab723c7a3edb0899c57ff541da2699d25729ab2c3c65de6467f54954956ece854fb657925469eb499b1610d
EBUILD gle-4.3.5.ebuild 2375 BLAKE2B 3bbffa62ff7ca37d335d58c801b47e3b663bb4a23d93e09a1aea4fdbf9c78b5cd7c33f55cef48acab9d2679763aafc0e91996c6384755f02673177e9f4ee7474 SHA512 3ba079203a3cd4056f0b2e374ae9340ab5648a068d9bfab16a1c96aec9276ee503ab1993d4245a178bfaa58090eb326a44b752b19b4b7b0b3d9679f610a9c2cc
MISC metadata.xml 758 BLAKE2B ea6e049fe37e4fc4cc9510774bb13ec9d2107ca1e4078a9bf22afadb59a375ced01aab6cffc674bcce01e4e51960db830e7a381600322f903f6b1407cd11ae13 SHA512 953fa5de474729f4196392b9ccb09d9a07799c26d5e5ef3422bc8e737bb666c8bd66e1931c225d049e30be31fc427909225d5457b95c78de2f2073d0108d2620
diff --git a/sci-visualization/gle/gle-4.3.4-r1.ebuild b/sci-visualization/gle/gle-4.3.4-r1.ebuild
deleted file mode 100644
index 61ded592c798..000000000000
--- a/sci-visualization/gle/gle-4.3.4-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake elisp-common flag-o-matic
-
-DESCRIPTION="Graphics Layout Engine"
-HOMEPAGE="https://glx.sourceforge.io/ https://github.com/vlabella/GLE/"
-IUSE="doc emacs"
-LIB_VERSION="d476418f006b001dc7f47dcafb413c0557fa44a7"
-SRC_URI="https://github.com/vlabella/GLE/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/vlabella/gle-library/archive/${LIB_VERSION}.tar.gz -> ${PN}-library.tar.gz
- doc? ( https://github.com/vlabella/GLE/releases/download/v${PV}/gle-manual.pdf -> ${P}.pdf )
- emacs? ( https://dev.gentoo.org/~grozin/gle-mode.el.gz )"
-S="${WORKDIR}"/GLE-${PV}/src
-
-LICENSE="BSD GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="app-text/ghostscript-gpl
- dev-libs/boost
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtopengl:5
- dev-qt/qtwidgets:5
- media-libs/freeglut
- media-libs/glu
- media-libs/libpng
- media-libs/tiff
- sys-libs/zlib
- media-libs/libjpeg-turbo
- x11-libs/cairo
- x11-libs/pixman
- emacs? ( app-editors/emacs:* )"
-RDEPEND="${DEPEND}
- virtual/latex-base"
-
-PATCHES=( "${FILESDIR}"/license.patch "${FILESDIR}"/tiff.patch )
-SITEFILE="64${PN}-gentoo.el"
-
-src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/927779
- # https://github.com/vlabella/GLE/issues/35
- filter-lto
-
- local mycmakeargs=(
- -DGLE_EXAMPLES_LIBRARY_PATH="${WORKDIR}"/gle-library-${LIB_VERSION}
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use emacs && elisp-compile "${WORKDIR}"/*.el
-}
-
-src_install() {
- pushd "${WORKDIR}"/GLE-${PV}/src_build > /dev/null || die "pushd failed"
- newbin gle/gle gle.bin
- dobin gui/qgle
- insinto /usr/share/${PN}
- doins gle/glerc
- doins -r gle/font
- popd > /dev/null
- newbin "${FILESDIR}"/gle.sh gle
- dodoc ../doc/README.txt ../doc/ChangeLog.txt
- doins TeX/init.tex
- mv "${WORKDIR}"/gle-library-${LIB_VERSION}/include "${WORKDIR}"/gle-library-${LIB_VERSION}/gleinc || die "mv failed"
- doins -r "${WORKDIR}"/gle-library-${LIB_VERSION}/gleinc
- GLE_TOP="${D}"/usr/share/${PN} "${D}"/usr/bin/gle.bin -mkinittex
- use doc && dodoc "${DISTDIR}"/*.pdf
- if use emacs; then
- elisp-install ${PN} "${WORKDIR}"/*.el "${WORKDIR}"/*.elc
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index ad89f8e49c63..39679069b7ec 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,6 +1,4 @@
AUX gr-0.53.0-musl.patch 797 BLAKE2B 4eb48a510b19a23cc4c82e0f81a1f9753c96f0554edecf4a4163b17be9505e8c8d0710f9c97c49dadb84fefe69cab27a3bfbb6cfe04b97b0d9a260b6e4042fe5 SHA512 5080806ed0598d404a380c3d8fe10207dd3fc1245b76992c341261f43b9727a82f7ebd85e582c606d6ccaf72eb04a57d21ccc0168e5c19b6b37cb2b265fa0018
-DIST gr-0.73.3.tar.gz 10076655 BLAKE2B 13bd461b39a86473290912f5a9ba5a4b5ea3ffc8865f6909aad1fc92acf6d39fdb12910e2bf0f8108b7bef1016652515c6cc188db0b98dd052459400b30895ba SHA512 f45daefd880eec9380a2a31f1cd3b124469c1d33c34a9d13a3718b1978da507620b6f7cc025dd20be81a70f52537dbb4537548d8cc32e133693d9b7ae2f476e5
DIST gr-0.73.6.tar.gz 10109682 BLAKE2B 15499dc9dbe42b3530edcba29a1ca82f05051a499a0656af1fa94a90d6b9ac3a321118694c80f2e52b092a8b3840105d92cf6df1fe079062183ea11de995c20b SHA512 4b96b55c540ec2984042ff308c7ef73cfed1008c4de8a4b77be3e13db06cfeb648e5e0ec511a2387b4c545005aa7924d40b74c0d8a62f30d2c36388e3f2b9128
-EBUILD gr-0.73.3.ebuild 2297 BLAKE2B 87bbba0668d22bc6f43c123dab81a9e92f9d99180176778a415ba49ab198a9d9c7deed65f53f57c834ec34b4bc5ae5e5276826f77234525f540fa71dcab69a5e SHA512 e106db36df8c4a23144cff2eadab161e94945a357a2611274e9ab181a394941d6451ca3f894c681422f1922b6a456e6c86d8f5be52d55429171898bafc7e3f51
EBUILD gr-0.73.6.ebuild 2297 BLAKE2B 87bbba0668d22bc6f43c123dab81a9e92f9d99180176778a415ba49ab198a9d9c7deed65f53f57c834ec34b4bc5ae5e5276826f77234525f540fa71dcab69a5e SHA512 e106db36df8c4a23144cff2eadab161e94945a357a2611274e9ab181a394941d6451ca3f894c681422f1922b6a456e6c86d8f5be52d55429171898bafc7e3f51
MISC metadata.xml 430 BLAKE2B 922435158e29d041da262d3aeea2acaf7e3bc422b3e474ff4f3b80aecc014b07c44135dc8ac24d04a39492570d1e3125227c35219b152a4e55bccde56ab00482 SHA512 7a68b4489a3de564b6239ea25d02ffa19384ea2b7813c26d68931784e863b7199a2b17ac99165e67062c4b594ce4895b6459c4c695db0c1db4c55c9fbaac4655
diff --git a/sci-visualization/gr/gr-0.73.3.ebuild b/sci-visualization/gr/gr-0.73.3.ebuild
deleted file mode 100644
index 8e55d4f9c9ba..000000000000
--- a/sci-visualization/gr/gr-0.73.3.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Universal framework for cross-platform visualization applications"
-HOMEPAGE="https://gr-framework.org/"
-SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="agg cairo ffmpeg postscript tiff truetype"
-
-DEPEND="
- dev-qt/qtgui:=
- media-libs/fontconfig
- media-libs/glfw
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/qhull:=
- net-libs/zeromq
- sys-libs/zlib
- virtual/opengl
- x11-libs/libX11
- x11-libs/libXt
- agg? ( x11-libs/agg )
- cairo? ( x11-libs/cairo )
- ffmpeg? ( media-video/ffmpeg:= )
- postscript? ( app-text/ghostscript-gpl )
- tiff? ( media-libs/tiff:= )
- truetype? ( media-libs/freetype )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.53.0-musl.patch"
-)
-
-REQUIRED_USE="cairo? ( truetype )"
-
-src_configure() {
- if use agg ; then
- mycmakeargs+=( -DAGG_LIBRARY=/usr/$(get_libdir)/libagg.so -DAGG_INCLUDE_DIR=/usr/include/agg2 )
- else
- mycmakeargs+=( -DAGG_LIBRARY= )
- fi
-
- use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
- use postscript || mycmakeargs+=( -DGS_LIBRARY= )
- use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
- use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
- use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
-
- # todo: X11 automagic
-
- mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
- mycmakeargs+=( -DCMAKE_INSTALL_LIBDIR=lib )
- #
- # I need to have a serious conversation with upstream.
- # * The main consumer of this package is dev-lang/julia.
- # * If I patch gr to install in standard locations, julia does
- # not find it anymore.
- # * I can't patch julia, since the corresponding scripts are
- # downloaded at runtime from its package registry ...
- # * See bug 882619 in addition.
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- find "${ED}" -name '*.a' -delete
-
- echo "GRDIR=/usr/gr" > "${T}/99gr"
- echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
- doenvd "${T}/99gr"
-
- [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt
-
- elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
- elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
-}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 2598fac97345..50a14471e7f0 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/bfs/Manifest b/sys-apps/bfs/Manifest
index 9b80aac6dcc5..f105e517ddc9 100644
--- a/sys-apps/bfs/Manifest
+++ b/sys-apps/bfs/Manifest
@@ -1,4 +1,3 @@
-AUX bfs-4.0.4-maybe-uninit.patch 616 BLAKE2B 3607e46d757494a37bce4b90a8409cefa429fd22963c2ba66665311ba97f0b2c8d87b2a4d821f3d1c24cc7787c459f6b2cc758b75e647800be08ab72718a5637 SHA512 eae29aba07938a930d1f9c350c651dbae1e1cf7c35db250eca85318bcb2ccf2c2ee805ae08855b15c60d35cd8ff5263886dc3489568267fdf6d224917718d1bd
DIST bfs-4.0.6.tar.gz 288676 BLAKE2B 9454e03562bd222bed70c7d060be632556388cc9c603bed0c6df2d9d9eab8950c8ad22629539cf07cd9f939564fd3efe5ff5a45e21f1262ce70297585afd2480 SHA512 60552e6890d178e7627bfb63b3c17d0b109bba742a10463a06bc603e0fa6069abad573c7fc1b8485539f0c13566e677fa888906dc6f0d42cf7a04252f6e01d0e
EBUILD bfs-4.0.6.ebuild 1385 BLAKE2B 6fa610a2f225535fd6de5f2bca2c4d051f1ac47c4bf6dcc98f664f163d0b658c8a47140b533f11a8f8f39c9489ac14887a8e6f6fed98ba7da0f602f1d2bfb95c SHA512 7ca2e5b2cb3a893069000925a3a48b292752f5b278336472a989b11b4d1586e4d30141f682c5703251f12f6180ab45c274996c76cf1eaf4ee220d8f952eda981
MISC metadata.xml 319 BLAKE2B f57baec649c1bd0dc09ff00836ee973f372af9c61e9e04aed504019898c747f07f214e012d73473df92e22506cd971543b805f1df3daaf77970bf25949af2b65 SHA512 a2f28c71ebe0cf3482159b40921a6102706300813109e1ed67ecf3b4139f87f2b068ade7b3cc648aeb6f7c12dc35f1fd2acd1215241fe68c1b368404bd5812f0
diff --git a/sys-apps/bfs/files/bfs-4.0.4-maybe-uninit.patch b/sys-apps/bfs/files/bfs-4.0.4-maybe-uninit.patch
deleted file mode 100644
index be449fcfb1d9..000000000000
--- a/sys-apps/bfs/files/bfs-4.0.4-maybe-uninit.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://github.com/tavianator/bfs/commit/28c2b06a0477d2c84b7229d4e54056b1ec44ac36
-
-From 28c2b06a0477d2c84b7229d4e54056b1ec44ac36 Mon Sep 17 00:00:00 2001
-From: Tavian Barnes <tavianator@tavianator.com>
-Date: Mon, 11 Nov 2024 15:51:07 -0500
-Subject: [PATCH] color: Squelch a -Wmaybe-uninitialized warning on non-LTO
- builds
-
---- a/src/color.c
-+++ b/src/color.c
-@@ -975,7 +975,7 @@ static const struct esc_seq *file_color(const struct colors *colors, const struc
- goto error;
- }
-
-- const struct bfs_stat *statbuf;
-+ const struct bfs_stat *statbuf = NULL;
- const struct esc_seq *color = NULL;
-
- switch (type) {
-
diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz
index 9ee96e67ad39..57bbacdb2d4d 100644
--- a/sys-auth/Manifest.gz
+++ b/sys-auth/Manifest.gz
Binary files differ
diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest
index 2b0f42dbd122..b0a051917e7e 100644
--- a/sys-auth/sssd/Manifest
+++ b/sys-auth/sssd/Manifest
@@ -1,6 +1,5 @@
AUX sssd-2.10.0_beta2-fix-systemd-systemconfdir.patch 920 BLAKE2B cda41cc9f381ad5040153eb6f5393bb7f568a08a036e37ee40a86e442ec8addfb459d01314518eb27e593682effb0186445048c899421d1d0bbe33d37666e8ed SHA512 a6009b99778505633fe2fc7b3f48ae1e87a4fa4ae123020049471d4b2e5e9814d848268ce3d969156d7aa2829c5f020bf669dedd466c7ac2eae0db63bf6e0ad0
AUX sssd-2.8.2-krb5_pw_locked.patch 453 BLAKE2B 7aed1dd32f0743381b704444ac36dcffa76535d58cd39d307d370290b9b5ad634ef9b90f4d076c7b91b41113792b0d24cf04b63bcd1e1220aa3e790f9c9a23c0 SHA512 e3c210032d6f65ebffa14aa7c398ca929b7bb17d9aa9ef30c2a1522311bc0bf278214d008d7dbac47e8565245b35e00f7143f5c7d0d24f99d64a92486ec50e45
-AUX sssd-2.9.1-conditional-python-install.patch 533 BLAKE2B ce076e4e00bd1b3e8a18427fde385b6a65fbbc65f28a542f575d3b77b8e7d277ebc829a7d43fdbced51475b69553de4fd6e564d52d06c6a83edcae7fa8a2a53a SHA512 4348577c16ab96717e0b92dcae00e955e76e9be6c58a6f6c4435f2315c8393336396e7a0ccdd05f50b97233a956ef674fd64589780500159748ac47c65edb623
AUX sssd-2.9.6-conditional-python-install.patch 484 BLAKE2B 7fce3041266d7479ea114ad823f3c63693d0a74547d1d172a67564e62db878f31600f39ff6070f8b6e91f12da5fbfe40e67e90b2f269e049fc3a56f68bf32b9e SHA512 2cb9bf21cdf453d149d5a770e63abbe6aef9c5cd22e805bb8dfa6d0e21f73679c91a1fce071805ae53c6f694d727b1533c0a7618785c00d21934056819a74f5d
AUX sssd.conf 124 BLAKE2B b6f9c016a014510f97b036d23d5f50e1e13085220fe82b0e6ef7a3ceeb114e59af935f39e66e4ad60a46f43983930e5d381b16b0ed31ba4349abe38c4b509367 SHA512 f16908c44b213edbf6b0c6e8d49df92e8c06fc623279037074fe51e49b8aca7dc18f5ed83f71909fc8209df80dfc150583edb1687f88e61588bdf9d1fbf6ed5a
DIST sssd-2.10.2.tar.gz 9200497 BLAKE2B 76b6e4ab26c326d1075ae2811445e7c4196450af4b9791e3854c087bb82f229cc48a39027248d694943ec6fb9270d915a00d55eec7cd76c38700d4d1f3775360 SHA512 14ad222802e5426b0959ee32602e04ce24b3eb8d3bdd5e188cf29e3c7d32e0631b41c386fdbd129acf281317538460015d35410a688ea48dd546f9ae28522eac
diff --git a/sys-auth/sssd/files/sssd-2.9.1-conditional-python-install.patch b/sys-auth/sssd/files/sssd-2.9.1-conditional-python-install.patch
deleted file mode 100644
index de46b96c82f9..000000000000
--- a/sys-auth/sssd/files/sssd-2.9.1-conditional-python-install.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/src/tools/analyzer/Makefile.am b/src/tools/analyzer/Makefile.am
-index b40043d04..dce6b9d36 100644
---- a/src/tools/analyzer/Makefile.am
-+++ b/src/tools/analyzer/Makefile.am
-@@ -5,7 +5,9 @@ dist_sss_analyze_python_SCRIPTS = \
- $(NULL)
-
- pkgpythondir = $(python3dir)/sssd
-+modulesdir = $(pkgpythondir)/modules
-
-+if BUILD_PYTHON_BINDINGS
- dist_pkgpython_DATA = \
- __init__.py \
- source_files.py \
-@@ -20,3 +22,4 @@ dist_modules_DATA = \
- modules/__init__.py \
- modules/request.py \
- $(NULL)
-+endif
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index f9b74593c1d2..8f27dd690454 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index eb245e241a2c..3489811e811f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -12,6 +12,7 @@ DIST gcc-11.5.0.tar.xz 82399864 BLAKE2B f4a61faad32aac9e9cb553c1a1a011df0a057f6e
DIST gcc-12-20241219.tar.xz 79920016 BLAKE2B 71044352515f33eaf0bcc64cc6eacdecb8b7b1dbca6d8836b629f76e60320f5090178ff37b6804fbda0913c0f55afca37588647974fd72e9961edd338ccf6ffb SHA512 e0c08366f392083feb1ae242242e9bd335681234808ed44d4e75afe157be2814bef321d2327186d217f38bbb6176706e1258228904d31fdb3bb37c8e245dacb0
DIST gcc-12-20250227.tar.xz 79915940 BLAKE2B 0adb19847cb3f317316549f657434654b9923806366a4b95e496effea9c07995b7d3de65c40cc2f62ba1e87cfb0f8cd8a1a833284042fdc5e6fce2bd7e7e9543 SHA512 d01cad1771762f5b56c783d6a3b39415be1c7619229b5ff056fe40ef0bf821c67a2d1a2272c2227a44f92825582579625352d19e2342d11f76a079556dae0ae8
DIST gcc-12-20250320.tar.xz 79921688 BLAKE2B cafdd710d1bf04083f8db4cce873667caded67961b701760f95e95f76ad98924582b51752061fe404e2e7f6dbab4215e0fe5c4436826ac320d9bd224ae7a061c SHA512 1dc331f1a942c4a10ae56fc234bcc37c72dd720df1cb9e1aa1802092307378abffd83b887b718a8f8d11c16296c0a7aa53011a7358aea86c8e60522d8f50e76d
+DIST gcc-12-20250327.tar.xz 79923680 BLAKE2B 7bbe5a736f42ad9e04740b6c8adcb06ae8bd405e32b4f45897c76c15eb24428a55827f2ba715456c48a906d02693b42b280f8b73e61926d05c4c99316de4a4b3 SHA512 8cf3aced94a42635b68f7a0f57e831d09718d1674272ee9134c1419a81a2b6f7d056f156ff3b0c5565c098eb62334d318a1320a268e6713a3c64ac59c5ad910a
DIST gcc-12.4.0-musl-patches-1.tar.xz 3068 BLAKE2B e5e39c24934072ea89e4467d0dc5196f3dadfb5ffba0c856d051648a2fbf57d434a57e95227cdf2b8cea45f0f5555aec2bc372d2f6cb0b69efd87831d248d364 SHA512 b9db204845a25be043d76cae826d42eebeeb4f9be7c3049af6fe7601a552bedfd24731156a6a36b4b5e2e2af656a589a5c556d2b0b3ded33ba290a773ee87c62
DIST gcc-12.4.0-patches-1.tar.xz 15576 BLAKE2B 98c29888de7701b365be7ac9062f0cee3340d58c85485e26f0d02f1483ec64cc9c10651488a4fd937551afe30f4e19777e6766871a724ae3ba6c290c16f4fdf1 SHA512 3f7c5d36e56e07ea9dd143a5d13342a6c1ccbf0643abd1c0bcbfb46bb7c7b1308aef6e3e882031c9c191610f01af906b19be5aa2b139cf617614f46e97463aec
DIST gcc-12.4.0-patches-2.tar.xz 14876 BLAKE2B 6bf5abbb2abba4b9fe9fa153ac4112fe5f563e97cd4e1b885ccd0d88abf1124fa91f20d6be972e2242410447be73bca60014785f8551b8087ed0d4cc3e868225 SHA512 dfd5f02d4c1076fad4ee998b2f620171dd3eb65a1160312def9dae89b18327a06db853f569e0e3c049e5ab06c61488bb6faecec52bafe737fddeb43628c54a1f
@@ -19,6 +20,7 @@ DIST gcc-12.4.0.tar.xz 83377372 BLAKE2B 0d5aa9995bf53fa2dc976a846240cfb8fafd125a
DIST gcc-13-20241220.tar.xz 84504500 BLAKE2B 60d6dcdcafa36399a0c0de7fef3a4eb4ca8e0b6780cd31c9eace2965c53115205bf64e8247b833a4375c1e3ad2d94820b5bdc97a4689be95d8ab55a676afa689 SHA512 10fe009dc3b8872b24350e4fb999f71b848bd5a03e48e8292f76e6eca3dbdef8383a3b13b813aada983ebdbe3ecab1642961b3210cd1e0063a86655a44493017
DIST gcc-13-20250301.tar.xz 84525780 BLAKE2B c366f4de63b7956abb1bf2d1039acdf90c7a801adbb2793e4c199b0f743d143327aac9c2b078991f802da758ed4326dd913d9f60aec4fc471eff9af72f781a8e SHA512 075bfb3c5aeaf1c9bf7ab69ef117fcc1fd3ce1042edc9442d95df717e622c2ea9cfabbabf8be5eda32b3cf115d7d3e73907fd577a69f0beb6895f7ec2c5fc813
DIST gcc-13-20250321.tar.xz 84515248 BLAKE2B b07d6f518bf2d32ad17b3c169ddb782dfe4de5efb157e2d4b8b2eb00f68f50b9250ba9e873b4dee269506740330176d98b1160d754ca6c714e1d6c76358c6493 SHA512 16a2acce5b2900749b7100a445ae387b03504a6e2319f76cd0a8a1d67eae8c04493f845f63e4e040d8fecba9123105d8b9fed433220e1fa6abc87448180dccd8
+DIST gcc-13-20250328.tar.xz 84532580 BLAKE2B e518053fd44461632560334c536ca29a3510493147bffba3906c3a9f2f08f4a124bd50132a0f2b82eb8a783fa3de58c5a41507c4558fd701d0cb9e2667526ad5 SHA512 277348fff14e1c44d32ffa717c9b2496fbf2975b95a237256a2c8585bbdba6b833b7212b0d9c59c3b430ebc98fe2866fe07e6acc429b09c0087e72da631f5ad3
DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907 SHA512 4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c
DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
@@ -26,6 +28,7 @@ DIST gcc-13.3.0-patches-2.tar.xz 44440 BLAKE2B ebde73f6c3cd1a5fdc5bbce36414a59dd
DIST gcc-14-20241221.tar.xz 88198252 BLAKE2B 7491c2e1c8885e201859143bdf5cae95af4c0db77709ec7d761ad535df30042f5deb8488ba7c508de3673e4b0f2af1de8d17476f39cd47b745ddccec6a9e4470 SHA512 91fe1e1d1f8e8fad64930a2eadf942a542bd42f841fceb49f475bccac00f04692b8cd38821ea9ee05f78b5c51001d8bd39df5f71f3a3d89aab8980019cea9be8
DIST gcc-14-20250301.tar.xz 88230928 BLAKE2B 2b65e7cccbf431a74df73adac53995873e78240d7abd97e9c9c576806c389b3c1abb6d47710a25a26f2ee399de750a07c3fb7916a580875d08a3a83354d89c1c SHA512 6b2afe19ce95a595307ae10b89054927116d33b499f1ef8233936d719271c04cb8f66890068ef2252c59ab0276dd0e6210990cb88abdfb4965818c25949f431e
DIST gcc-14-20250322.tar.xz 88221060 BLAKE2B c8ec3dcbaaed1ee9a8d35f866a21879192a10707600a9ffa10c9a958de84e0fec3f8bd93950a5cdd53f2e4d9fcc74b45c4416a357eb271e70b314bd339da4818 SHA512 860049792547bfc21c4f61f1648056510495f16e97ea47444d02a740e60bfea1870d3ff437548854681e94fb2e7099a186526a6acecb02df7753e0f5661f6d30
+DIST gcc-14-20250329.tar.xz 88223376 BLAKE2B 024343e0307d8cc18efe326a137f599c25304346e23ba2a501e7a414c7c96891cd339ac5f82c9b6b1f8bfa0101734aafc3580d8577405d8f18d0c809f5d1b2d2 SHA512 ae86076dee09826ef3bed6ae927c757205ea48c9fcef59c61a74a3ca31117797a958ba2307cdee785f2c2bbccd87dd93316a0e3415f0e81bf2712d6abebcdef3
DIST gcc-14.1.0-musl-patches-1.tar.xz 3600 BLAKE2B 4cd920b7ca1f122cae806707564d8e45bfd48e78c88788a12a301f6068b5a5f335d8885e67479ac536c66aeaa81f2ecb7240ae56e9fc821a7246ab66b453711f SHA512 61c48d90a55dfc2129d96aee69d939d6a89f6407f69f7bd12c1a619f28989f471fd219d731958f8e62b0fd650c32300f0ad8dc06d5df23d9fc8c1a77fe210c25
DIST gcc-14.2.0-patches-7.tar.xz 14244 BLAKE2B 11236e91e1fe83fec8ffaa40ec0cdd4b52a00a951e9aa9a7a0a932b234b8f1a9603333a7ccf55859f4ef53dd4d8ad1fd5c1d2514b6e45fce5b86bb58622a0ecc SHA512 5a4d86d943e31fa068b5a784c0132bd83c23243dcb3cf972557a42e004469a415e1b3185f31b1bb36f916594d475f266a2fda031a414e4a15e0bbfe471269eee
DIST gcc-14.2.0-patches-8.tar.xz 14540 BLAKE2B 09f66035343d4cab694b8ab382170f8e2d546ddffedf3477f26edbd6a798ddf94294f569c2661729d40088d590bc17a4eb651710d8d9f66f33703734a1a82b67 SHA512 7a9a2724ef8db3c57b033d90751192969c16e5eaa8f4777b7f16470222ff3a18771b461bd89feaad701e7f0d573b883b487981588129933c732fb76117728b86
@@ -43,15 +46,18 @@ EBUILD gcc-12.4.0.ebuild 1615 BLAKE2B 8418f4ab980df07900f11e643614f1de6a17f0dab3
EBUILD gcc-12.4.1_p20241219.ebuild 1615 BLAKE2B 2b0866d7bb86be0d8279238306087590fb1985c279a19f3ba863c29880068773ac7812ad75ecf636160b90f03bfce51e9eb1173bdc5c649e889f0159b974d019 SHA512 ef333f5842517d5ed093ff975d4db31069380c2798399db0d1ecab1ed190bfb7837baf871118bc85ba651ea948e4e105d9a9b42fc5367c2c2d51e72522a8bffa
EBUILD gcc-12.4.1_p20250227.ebuild 1623 BLAKE2B 1d47489da026e724a2dade808510b5a2e9f54e82bce3f9b816c453654065f0e2a599136059d008df07964767b89c394977c0fd3875ae561872705150b7c88f1f SHA512 cc5dce4c0d884e9a379e1b6c7d93dc36d98c74598895f6aecf6da62a423b82d489b04f5c7e54db483dc51368c832efc8586709c2235f86cc9eaeadf5ce6d3a8c
EBUILD gcc-12.4.1_p20250320.ebuild 1624 BLAKE2B 9e230cd23717545576197bb418d894b095df7612140f8f16380ef3df934b1c6d05da62f5fe6940fc9021c718d583ad299766c25f91ed08b438528fa9554703e1 SHA512 00399ad9444344e8d38a0c6a3921e24115f1d46b861330d546421461941658120602f966128b0342bc7df5059aa33573d3b00d05ae1b93587ce7c74d64627197
+EBUILD gcc-12.4.1_p20250327.ebuild 1624 BLAKE2B 9e230cd23717545576197bb418d894b095df7612140f8f16380ef3df934b1c6d05da62f5fe6940fc9021c718d583ad299766c25f91ed08b438528fa9554703e1 SHA512 00399ad9444344e8d38a0c6a3921e24115f1d46b861330d546421461941658120602f966128b0342bc7df5059aa33573d3b00d05ae1b93587ce7c74d64627197
EBUILD gcc-12.5.9999.ebuild 1592 BLAKE2B 96091f6d21dcf7f457486e26c975258a7d22eec05fba2d8884608812a122fd28ef5576c67dea6b5e3b67d1dcd209fbcd4dfadb90a86d4a54f33127f931893d02 SHA512 57a23376a4d5e3cad51da30f92738dab8c852dcf141b54bb3ff01c04645358b02b8738324fb31fe90199a82786e95061a4a70da0b05f1f32639ec6744b94bb92
EBUILD gcc-13.2.0.ebuild 1682 BLAKE2B 3b930557dfa2a6727f4062b11318888846fbc2880d76fc6b5beccee38e813ee23a12ceba89d5d2b8c03241aaea062395bdc7445ac4d6c7260ddba9426e633b5a SHA512 f83da8b9326a91f62da2bd47c63004a7008a9251db37c9e00b04ef465ec70a5ee7993c8bde40afae920fe0a738b405726e14cc440d9bd6635ce8e7671d60c6bd
EBUILD gcc-13.3.1_p20241220.ebuild 1674 BLAKE2B 1cc5f581289d7b9427e76b79b49eadb3bd44e1f2c893148640741f6eb0bd6d74eb297df1b80af9adf02fd52eb3c9a0d195038f11ced838ab0f6f29695606b5e3 SHA512 48928526ea9ef58ab374f0d891912062d1a38ba098f1d3af81279335e485cec1c7657e9139af64f0e2b5ee5318df28fdda57161696a5aa377a5c3eb99eb8f6a4
EBUILD gcc-13.3.1_p20250301.ebuild 1682 BLAKE2B 24844d7e5f56e750964f4f8a1811c8faac82dc6982eb4b042ee819dabdefcfc584df936351c9a837dc5c160157d79b07a48cac2014abb97f17592760835bd965 SHA512 ee563e3504b33e75fd916176f289915da8aa3ebfea9603fa388d82ef6aab20b0d3e9c6fdd1c96b0f677bd920e6bff3a4afa730402c78d9c6b601d7c7bd6d35d1
EBUILD gcc-13.3.1_p20250321.ebuild 1683 BLAKE2B 2094ae8f6f8881ad0788c3860b70c1f7d9e42ca7512bfb551e9e68ad403118e12261539ba8cbc08dd21f3b423280ea7900fdc4539da12cae6bcc5a2b372ef004 SHA512 b96086333390df9dba5cd8262ab94f72c1d424c8b967eec7d9538c04742b034870e52b3bf6b5bbf580985f9f2d649446d35448d8e1510e4f52fef93664205d71
+EBUILD gcc-13.3.1_p20250328.ebuild 1683 BLAKE2B 2094ae8f6f8881ad0788c3860b70c1f7d9e42ca7512bfb551e9e68ad403118e12261539ba8cbc08dd21f3b423280ea7900fdc4539da12cae6bcc5a2b372ef004 SHA512 b96086333390df9dba5cd8262ab94f72c1d424c8b967eec7d9538c04742b034870e52b3bf6b5bbf580985f9f2d649446d35448d8e1510e4f52fef93664205d71
EBUILD gcc-13.4.9999.ebuild 1651 BLAKE2B 3b6eb351521d92a4aff58e9eeb95f5fc89dff56301239c734829abbb465cf41b7d687201a5aa86ccf5b71bd088c21f94c40a5f1db1c5be0dc6c79fb216008481 SHA512 e2fdf86135438b9a906335793a1992f095d0f7f1877a04fee3bfa287e609609f07d099ffdcd471683ac41998d1e7b6af8400ba6ae9c23567ac9abd0e7f602024
EBUILD gcc-14.2.1_p20241221.ebuild 1537 BLAKE2B e4ae57bbd736a48c49cc90ab7fb600ec597b7167fe32afda87c0bc66a17be4eb2a3b64a5904e916a1549fb30e3f8910a2676a8d01ecb043e577a9cf5434fd04f SHA512 e17fee4db18b3ed149a13da570a76e656f7db6980e7542f11a4c3b7de0e67ce6246159a66cd005262becc650370e5d3ff7a246df443e822d4c7a89e5a4256db3
EBUILD gcc-14.2.1_p20250301.ebuild 1439 BLAKE2B a515749d9cab5445eb9b45bfa28ee7c452f617b9c5d23cce67da0b226d2a49ed649fe490dcd108dd0863ac136d303f98e572aa53866538c7d690e83d0a8db5d9 SHA512 c2b5ad16fc33115937670686c37204bc83c75e2850aa7b9c44738aa6659048fdd77b97fb728a26849c8f923dbfed4c6208fc5ab3b5951f086bff929c315c35a0
EBUILD gcc-14.2.1_p20250322.ebuild 1440 BLAKE2B edf0c165e4041c43526cf6cb419c352600d5d7b9a64e245b4d846f8ee36d23ee452db98e7c49dd87c731df970724090c511a5ce8eb8daf9d0768b0a14c51bff4 SHA512 512f6f80292e13afb9ae2ad78563d0332e1f37f37d005d0f1797cc1efe0797412f48611ff757e6da6caa876c280595364bee8406996de225adf06fb4b91f4e00
+EBUILD gcc-14.2.1_p20250329.ebuild 1440 BLAKE2B edf0c165e4041c43526cf6cb419c352600d5d7b9a64e245b4d846f8ee36d23ee452db98e7c49dd87c731df970724090c511a5ce8eb8daf9d0768b0a14c51bff4 SHA512 512f6f80292e13afb9ae2ad78563d0332e1f37f37d005d0f1797cc1efe0797412f48611ff757e6da6caa876c280595364bee8406996de225adf06fb4b91f4e00
EBUILD gcc-14.3.9999.ebuild 1410 BLAKE2B 0f8247346ce7d9f4cc4a77005a7144c96d06b4e1a02d98aec657df8d34a4be32ac08edaa7cf67807617890a6bc21817d5ba343c08162afa542d00b728d55b9e7 SHA512 51a642ab1483b5ddddb6cfb5c2427afe72a23f105b4551defd86951ebada785da719e00773247d14e60830c6b8cb9698edb1a6fc79a9a7e5c3a60b7eb00163d1
EBUILD gcc-15.0.1_pre20250323-r1.ebuild 1452 BLAKE2B 9db6c10e17c36b210b0a04e69ce196ff1ee6208299f33e0e9bb56a92ef808a03ce52f84cad272e2b729a240f32dc86f94a1fa5a96b003fa2e7fef6e29197e0f2 SHA512 fc2ddf64a2b58432a7873befe8602c5a31241f314a2860e0596325ac80255fa8ffcc8bf80559eda105819e61f40438d9a5ea3ff7dd777a864c7770429d16e89f
EBUILD gcc-15.0.9999.ebuild 1332 BLAKE2B aef152456b51d76667a87bd1c46c9896507e80cddacad67bbb129169f5b26ab0dc11cdcc5618354999cfa1d1f24b54513cc4f6a96cf2b22f9b7bdd0fc3a5616d SHA512 47c7484c2fa9f45d312b5cfa0dcc823f63127e746a3a96005f505a8bb242302c6f3ee71f9da33bc4f5c31d7aff78fa380bbf0808f8f499609e81a74230b76c6f
diff --git a/sys-devel/gcc/gcc-12.4.1_p20250327.ebuild b/sys-devel/gcc/gcc-12.4.1_p20250327.ebuild
new file mode 100644
index 000000000000..76bdbb176068
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.4.1_p20250327.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+TOOLCHAIN_HAS_TESTS=1
+PATCH_GCC_VER="12.4.0"
+PATCH_VER="2"
+MUSL_VER="1"
+MUSL_GCC_VER="12.4.0"
+PYTHON_COMPAT=( python3_{10..13} )
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply_user
+}
diff --git a/sys-devel/gcc/gcc-13.3.1_p20250328.ebuild b/sys-devel/gcc/gcc-13.3.1_p20250328.ebuild
new file mode 100644
index 000000000000..38de5cbe6424
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.3.1_p20250328.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+TOOLCHAIN_HAS_TESTS=1
+PATCH_GCC_VER="13.3.0"
+MUSL_GCC_VER="13.2.0"
+PATCH_VER="2"
+MUSL_VER="2"
+PYTHON_COMPAT=( python3_{10..13} )
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+ eapply_user
+}
diff --git a/sys-devel/gcc/gcc-14.2.1_p20250329.ebuild b/sys-devel/gcc/gcc-14.2.1_p20250329.ebuild
new file mode 100644
index 000000000000..b5ae50b50a45
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.2.1_p20250329.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+TOOLCHAIN_HAS_TESTS=1
+PATCH_GCC_VER="14.2.0"
+PATCH_VER="8"
+MUSL_VER="1"
+MUSL_GCC_VER="14.1.0"
+PYTHON_COMPAT=( python3_{10..13} )
+
+if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # m68k doesnt build (ICE, bug 932733)
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+ eapply_user
+}
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index f3bfe284f0c5..d84e1182253d 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/bcachefs-tools/Manifest b/sys-fs/bcachefs-tools/Manifest
index ec4374876b24..360d3e0ced56 100644
--- a/sys-fs/bcachefs-tools/Manifest
+++ b/sys-fs/bcachefs-tools/Manifest
@@ -1,4 +1,3 @@
-AUX bcachefs-tools-1.13.0-rustc-default-libs.patch 1614 BLAKE2B 4202ccb981d57fcd2ae762ccb2748e2c56f3ab20ead8b8996402632cffcf7167fd8260b3350860d59ab3bca2eab1549dd18a959616102edd2a6e60770b9dbc64 SHA512 7b53c9e2e8239a80562bd718a53ef6784161e0b8b719164bfacc4ec9ed230a9aa40903e3579bedd66f4b46a05834e74e1108cb28f8c0c3aaaa03b0751f1ba5ad
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
DIST anstream-0.6.15.crate 29231 BLAKE2B cc4cf0f381c210fecc20b5796fe872b533419e5f957021b0c3be3cdc23fb84ce029fbef6f9b6f174a76ad713c07f0811145a70572de7c24cfab060fdd990f49a SHA512 1cb01a0293b4c9bcc010909707e71c464416d3ec6fc9789060b7aa9fe4cc04424fefa8013cc8765ccdae6dfd9a1c50a11f7b30b39a32c4aeaf525f28167ddb92
DIST anstyle-1.0.8.crate 15771 BLAKE2B c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff SHA512 3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69
diff --git a/sys-fs/bcachefs-tools/files/bcachefs-tools-1.13.0-rustc-default-libs.patch b/sys-fs/bcachefs-tools/files/bcachefs-tools-1.13.0-rustc-default-libs.patch
deleted file mode 100644
index dad793cbe5e3..000000000000
--- a/sys-fs/bcachefs-tools/files/bcachefs-tools-1.13.0-rustc-default-libs.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://github.com/koverstreet/bcachefs-tools/commit/10dc29d5b9a44e7bb8aff657e73c0c68dccc32b9
-From: Alyssa Ross <hi@alyssa.is>
-Date: Sat, 12 Oct 2024 18:13:19 +0200
-Subject: [PATCH] Pass -C default-linker-libraries to rustc
-
-By default, rustc passes -nodefaultlibs to the linker. In some cases,
-this can cause compiler builtins (e.g. __cpu_model, used by
-__builtin_cpu_supports) not to be linked in:
-
-= note: /nix/store/s2cjhni3s6shh0n35ay1hpj8d85k44qk-x86_64-unknown-linux-musl-binutils-2.43.1/bin/x86_64-unknown-linux-musl-ld: ./libbcachefs.a(tools-util.o): in function `resolve_crc32c':
- /build/source/c_src/tools-util.c:457:(.text+0x1023): undefined reference to `__cpu_model'
- collect2: error: ld returned 1 exit status
-
-I saw this with static musl GCC builds, and others have reported it with
-Clang.
-
-Link: https://github.com/koverstreet/bcachefs-tools/issues/300
-Signed-off-by: Alyssa Ross <hi@alyssa.is>
-Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
---- a/Makefile
-+++ b/Makefile
-@@ -73,12 +73,13 @@ CFLAGS+=$(call cc-disable-warning, zero-length-array)
- CFLAGS+=$(call cc-disable-warning, shift-overflow)
- CFLAGS+=$(call cc-disable-warning, enum-conversion)
- CFLAGS+=$(call cc-disable-warning, gnu-variable-sized-type-not-at-end)
-+export RUSTFLAGS=-C default-linker-libraries
-
- PKGCONFIG_LIBS="blkid uuid liburcu libsodium zlib liblz4 libzstd libudev libkeyutils"
- ifdef BCACHEFS_FUSE
- PKGCONFIG_LIBS+="fuse3 >= 3.7"
- CFLAGS+=-DBCACHEFS_FUSE
-- export RUSTFLAGS=--cfg fuse
-+ RUSTFLAGS+=--cfg fuse
- endif
-
- PKGCONFIG_CFLAGS:=$(shell $(PKG_CONFIG) --cflags $(PKGCONFIG_LIBS))
diff --git a/sys-fs/vhba/Manifest b/sys-fs/vhba/Manifest
index 44f2bc1d1d28..fed2d06fe9ab 100644
--- a/sys-fs/vhba/Manifest
+++ b/sys-fs/vhba/Manifest
@@ -1,5 +1,7 @@
DIST vhba-module-20240202.tar.xz 16168 BLAKE2B 7974f60b73c634528afdd44e94c6da34bdc481d874f19845efc0464435a7e560494dd703b0fb1df34c96fce5f1afb300a1e6e2b3b9730e91c956816905eb2f44 SHA512 fdb9b79feb870bb22ed2182216103c8b87d1b5a471d02def24bdf5782cc2bee2333f1d78e1428b042c3df5a33ff8e07b1d61cbe11414a27db18034f3fbbe2612
DIST vhba-module-20240917.tar.xz 16204 BLAKE2B 1e6dd176d40e86363eacddf3f97231b07b7428178b6e1792cf3abd15e42f2350db66557b3499c204c47678b4967955670a8839f8b50549614bd6a8ba204b9bb7 SHA512 aa94f88e501f11fe1de9dc9eb315f720947fafa23a12789c8b674b1f7d578cc351c2c1524ea1165b893cb50c7188d016da548006e7a1795c99eeacc92e1ab0de
+DIST vhba-module-20250329.tar.xz 17212 BLAKE2B b154ec69acae31155303150f66dffd7adecc16af1ee556e88d15edc24e476249d2ea5dd7b0c49df9d0ba34aa5620694f75f96d258065d396ba5ef745dc2d12da SHA512 8fba91c646ea52b23649cda23689e3b7cc136eb0652406cb1406da021488f261f57ebd72a10fcb3ec2f70eeffa202a50eb9a6361caf2992ed24f0ec6d4c434ef
EBUILD vhba-20240202.ebuild 1086 BLAKE2B d473e5deb1503059962c9ea2e806805577bbb3aae95996b19a0bf3350c3d4b8c07ff105558762eba2cfcdd7c38ddd33c447ef98060cbb10ae9d962ae1d73a681 SHA512 67133950d564026373ad288bd5e8bf841e538b40320ba5c9da08d36a3db9bd5dd72a575242bebc53c8feb952ef70e598ee08388aca29414a0aafe00d9d6a9fcf
EBUILD vhba-20240917.ebuild 1087 BLAKE2B 19ce3547d9bd5d4cc4798713304b296b855142adaa53a8cc52ab2cce623e41f446d245935075211d149a80e6bc7057ea0ebd82cb5dc694e0426f3fdc20f29301 SHA512 d4876de8f6d6a5d26b0344d48329c5ce0ff0bbb9f0afce4d1fcff5e1cda6a4f36800b5e45ecd60cb49191b681c9607cfb39d723c539dd780fe4914618691c414
+EBUILD vhba-20250329.ebuild 1088 BLAKE2B ec0f09a58c5512427a0e07b3e65ca9bcf0a00192070907dbfcf629f0885311d0949790c1ce80d1dacb8be3e9b4f09d4948ba350917d64366f6e8f8dc7e373f85 SHA512 1f77840d7430a75e2060d0b8cfc24157f6dc933bd57bb200568566e1cd35249a1c8e28217ee30d39cecc1e7072c4713afef76b2f0d8f72e6a3a0c49b36ad2ba8
MISC metadata.xml 333 BLAKE2B 99feb77e860cccd95f60688c7c2104267b6abb6188a8f24e50728b39487892ef29c58e5ddfb7a56578d27c34e9d4bb16371298449d2a3de5e6a79a6a5712e37c SHA512 2a387604d78412e81477271c793d46b197609d4d9037aa55d0146cfbbc9eae01633a7a9ac6908f923174ecfedf7336792147dc6e7c5b13db057855282e45e129
diff --git a/sys-fs/vhba/vhba-20250329.ebuild b/sys-fs/vhba/vhba-20250329.ebuild
new file mode 100644
index 000000000000..eef3c374d341
--- /dev/null
+++ b/sys-fs/vhba/vhba-20250329.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-mod-r1 udev
+
+MY_P=vhba-module-${PV}
+DESCRIPTION="Virtual (SCSI) Host Bus Adapter kernel module for the CDEmu suite"
+HOMEPAGE="https://cdemu.sourceforge.io/"
+SRC_URI="https://download.sourceforge.net/cdemu/vhba-module/${MY_P}.tar.xz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ virtual/udev
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+CONFIG_CHECK="~BLK_DEV_SR ~CHR_DEV_SG"
+
+src_compile() {
+ local modlist=( vhba )
+ local modargs=( KDIR="${KV_OUT_DIR}" )
+
+ linux-mod-r1_src_compile
+}
+
+src_prepare() {
+ default
+ # Avoid -Werror problems
+ sed -i -e '/ccflags/s/-Werror/-Wall/' Makefile || die "sed failed"
+}
+
+src_install() {
+ linux-mod-r1_src_install
+
+ einfo "Generating udev rules ..."
+ udev_newrules - 69-vhba.rules <<-EOF
+ # do not edit this file, it will be overwritten on update
+ #
+ KERNEL=="vhba_ctl", SUBSYSTEM=="misc", TAG+="uaccess"
+ EOF
+}
+
+pkg_postinst() {
+ linux-mod-r1_pkg_postinst
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 1e4e83463344..596d627d3758 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest
index dac7fcf1b2df..c1588cd8ba70 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -12,7 +12,7 @@ DIST patch-5.4.291.xz 5950504 BLAKE2B f150888620b4c125342071a0bfe5ed242bd75daa74
DIST patch-6.1.132.xz 5915064 BLAKE2B 3d66f62828034af9214bc469e0a5eb8738d93fa8c448e1a2cf977d45e97ac7b680953dd596bc0ebfeff2fb3ac52bee53dd918cf1297bdb65f5f601103f23634f SHA512 d79f9306ecae68c7e9ca56f55cf8db73182acd6bbac974f6ba200319f4072a0153cf3992c922fa198ffbe297d3b1eae4a4bfbf2d69e4df76b202b221724f477e
DIST patch-6.12.21.xz 1456856 BLAKE2B 9306f4a5a4d654bcf76222b343d845fc30f975d26976d661fdaefad9e7b7d77a2368354894fff3e27a39a0a70c7b6cb396f6c974a77fcbd91c5125cd48d06195 SHA512 6e1ef6de921648162476fe844da1b7d632844c44528e2355fd54cb232d89606f1b9bd239b1559052bfa49ac018c06ccffb675febfea92785aecdbe21ad914941
DIST patch-6.13.9.xz 670988 BLAKE2B fa9fd12ac4e3a8c9867f1c1d66a8ccca1fa52d6b2263b623b32fb568973b3b9823e7f82c6c79f822eb44e41c9816fad59a893d3d502a51e01ee7b2ef2d61a695 SHA512 97d9bfe470ca54dbf6d1de16f82da3af437a47ff8b6a0d9ee7fee7af541bef491e95333caa2a0d00613e9cb42f639dd9e933b4f89e8b07e1e7a6012b19e3df79
-DIST patch-6.6.84.xz 4063236 BLAKE2B 9b83670f37eca2d113bc04b2c3130fb31e78993e8a670d3dfdad286eb13adafe5ee24383f15482049490a646c08b46e01d4f5be555862d7f2c9416d078a4c39c SHA512 0f38971e8320c6b4d5cc80154d18a427a9c2ac41c67cecdbf174d8af6092204e6bf22db43e4ed003eb30ddbc4a7e488d937431af7de5f9e9146dab58aaa5ee5c
+DIST patch-6.6.85.xz 4079632 BLAKE2B ca2736ec27ff3eed9fd5f34de5ca4df60ceae997d29ac339fca07a0e85e27407be4e6c601778dfd35ce3c6e45ce3acb6081c2e8548c5c5b99d3da8afaf9dc026 SHA512 8e1055057fa25e7caaf5fef9365f006f9eaea8cdcfd072e2cd20aae02f7e171b4f03d2cfcd8027ea4b82e6fa9476a10cc54b9416ee67786f444932d36abb54f8
EBUILD vanilla-sources-5.10.235.ebuild 426 BLAKE2B 50821aa558c5e1d7d69c57795ac7fcf0f83e1284db11abf31b5eaf870e28b6c356df27c4ddc74e00f11be5c7564b40219619c466b68e78b15a67afd59f26e6de SHA512 cf52b712c691f668c75e06f13e85c74fe85c31829bc0c1a077d9c9ea7e9e8f606721c47bc6c9d84971d86448ae792a8251d00e4992360c97eedfa139a3304282
EBUILD vanilla-sources-5.15.179.ebuild 426 BLAKE2B 50821aa558c5e1d7d69c57795ac7fcf0f83e1284db11abf31b5eaf870e28b6c356df27c4ddc74e00f11be5c7564b40219619c466b68e78b15a67afd59f26e6de SHA512 cf52b712c691f668c75e06f13e85c74fe85c31829bc0c1a077d9c9ea7e9e8f606721c47bc6c9d84971d86448ae792a8251d00e4992360c97eedfa139a3304282
EBUILD vanilla-sources-5.4.291.ebuild 426 BLAKE2B 50821aa558c5e1d7d69c57795ac7fcf0f83e1284db11abf31b5eaf870e28b6c356df27c4ddc74e00f11be5c7564b40219619c466b68e78b15a67afd59f26e6de SHA512 cf52b712c691f668c75e06f13e85c74fe85c31829bc0c1a077d9c9ea7e9e8f606721c47bc6c9d84971d86448ae792a8251d00e4992360c97eedfa139a3304282
@@ -20,5 +20,5 @@ EBUILD vanilla-sources-6.1.132.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6a
EBUILD vanilla-sources-6.12.21.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386
EBUILD vanilla-sources-6.13.9.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386
EBUILD vanilla-sources-6.14.0.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386
-EBUILD vanilla-sources-6.6.84.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386
+EBUILD vanilla-sources-6.6.85.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386
MISC metadata.xml 340 BLAKE2B e283ab9d2ebb7212e3ba37850c93761f165b4697a2ee6dbf07a67ce907df8ec71b3290a411cb81af8d8d8869b7e45c572487d4d2667dc0a0971986f0f6d1aa8e SHA512 bd0f7f570230dd5bd9f6e270345a3ebc556eb2dbcd19b04e33b5c6df8d9e6735a6e23fe934b39d9ef130ab5e78c6fdd29d7a167cb8ee4ac8ce919c75cec7425c
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.84.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.6.85.ebuild
index fe614dc5495e..fe614dc5495e 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.6.84.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.6.85.ebuild
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index edade8c9fada..09899550dc3d 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 4754bc6cca59..b26443ea8a0a 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -10,11 +10,11 @@ DIST nextcloud-30.0.8.tar.bz2 189940461 BLAKE2B 26050537ec94de8688f1152a09603b5a
DIST nextcloud-31.0.2.tar.bz2 226002100 BLAKE2B 8be160b2b8845131c42a5a8ef23887a089063d24b9a77d8e3111df21285fefd38ea926cc044d154d586d99c5d9a6c5c5b268d3b01b2dac6df49ef609ce8367d1 SHA512 bef29a4fdde468ae61b7d504b1f6d2bb031841edf97837116025d0966f812be95fff1ab7e02105cdf8250de11c62f82d89f08bcae30d4dd91d10694f7b267e4c
EBUILD nextcloud-29.0.10.ebuild 1073 BLAKE2B 5700f7d2e132609b0dba63c3e396dcdeb7239f4b9b73891d44a1c76a9b248ca176666e4934e4341976f9b3aa1781afe144dabd8ab8041db52def361148dcb58d SHA512 e0d7292fa0322979a0f8eed8842df4a00ba90ac004352fc60dd8daf0ffea264b9c015957fa4a32f8112c7ceffbbdfb06deba9524cd9722ea01f131fcde1067c9
EBUILD nextcloud-29.0.11.ebuild 1074 BLAKE2B 80434dd90a6f909469ca4a02ca814e62b2a5d1defa703bd381950f0f5202afe940ef1fb365c937e8af790956b91974d4724baebc175cbfb470da64e6ac064cbe SHA512 4a70710429a8b00bdb822be10ed14779f6a0645df9a2ef5f956240f255b20901382500a7428cf9a4278ad685e89d864e83cf4fa99b816e674394746b13b5c314
-EBUILD nextcloud-29.0.12.ebuild 1074 BLAKE2B 80434dd90a6f909469ca4a02ca814e62b2a5d1defa703bd381950f0f5202afe940ef1fb365c937e8af790956b91974d4724baebc175cbfb470da64e6ac064cbe SHA512 4a70710429a8b00bdb822be10ed14779f6a0645df9a2ef5f956240f255b20901382500a7428cf9a4278ad685e89d864e83cf4fa99b816e674394746b13b5c314
+EBUILD nextcloud-29.0.12.ebuild 1073 BLAKE2B 5700f7d2e132609b0dba63c3e396dcdeb7239f4b9b73891d44a1c76a9b248ca176666e4934e4341976f9b3aa1781afe144dabd8ab8041db52def361148dcb58d SHA512 e0d7292fa0322979a0f8eed8842df4a00ba90ac004352fc60dd8daf0ffea264b9c015957fa4a32f8112c7ceffbbdfb06deba9524cd9722ea01f131fcde1067c9
EBUILD nextcloud-29.0.14.ebuild 1074 BLAKE2B 80434dd90a6f909469ca4a02ca814e62b2a5d1defa703bd381950f0f5202afe940ef1fb365c937e8af790956b91974d4724baebc175cbfb470da64e6ac064cbe SHA512 4a70710429a8b00bdb822be10ed14779f6a0645df9a2ef5f956240f255b20901382500a7428cf9a4278ad685e89d864e83cf4fa99b816e674394746b13b5c314
EBUILD nextcloud-30.0.4.ebuild 1073 BLAKE2B 5700f7d2e132609b0dba63c3e396dcdeb7239f4b9b73891d44a1c76a9b248ca176666e4934e4341976f9b3aa1781afe144dabd8ab8041db52def361148dcb58d SHA512 e0d7292fa0322979a0f8eed8842df4a00ba90ac004352fc60dd8daf0ffea264b9c015957fa4a32f8112c7ceffbbdfb06deba9524cd9722ea01f131fcde1067c9
EBUILD nextcloud-30.0.5.ebuild 1074 BLAKE2B 80434dd90a6f909469ca4a02ca814e62b2a5d1defa703bd381950f0f5202afe940ef1fb365c937e8af790956b91974d4724baebc175cbfb470da64e6ac064cbe SHA512 4a70710429a8b00bdb822be10ed14779f6a0645df9a2ef5f956240f255b20901382500a7428cf9a4278ad685e89d864e83cf4fa99b816e674394746b13b5c314
-EBUILD nextcloud-30.0.6.ebuild 1074 BLAKE2B 80434dd90a6f909469ca4a02ca814e62b2a5d1defa703bd381950f0f5202afe940ef1fb365c937e8af790956b91974d4724baebc175cbfb470da64e6ac064cbe SHA512 4a70710429a8b00bdb822be10ed14779f6a0645df9a2ef5f956240f255b20901382500a7428cf9a4278ad685e89d864e83cf4fa99b816e674394746b13b5c314
+EBUILD nextcloud-30.0.6.ebuild 1073 BLAKE2B 5700f7d2e132609b0dba63c3e396dcdeb7239f4b9b73891d44a1c76a9b248ca176666e4934e4341976f9b3aa1781afe144dabd8ab8041db52def361148dcb58d SHA512 e0d7292fa0322979a0f8eed8842df4a00ba90ac004352fc60dd8daf0ffea264b9c015957fa4a32f8112c7ceffbbdfb06deba9524cd9722ea01f131fcde1067c9
EBUILD nextcloud-30.0.8.ebuild 1074 BLAKE2B 80434dd90a6f909469ca4a02ca814e62b2a5d1defa703bd381950f0f5202afe940ef1fb365c937e8af790956b91974d4724baebc175cbfb470da64e6ac064cbe SHA512 4a70710429a8b00bdb822be10ed14779f6a0645df9a2ef5f956240f255b20901382500a7428cf9a4278ad685e89d864e83cf4fa99b816e674394746b13b5c314
EBUILD nextcloud-31.0.2.ebuild 1074 BLAKE2B 80434dd90a6f909469ca4a02ca814e62b2a5d1defa703bd381950f0f5202afe940ef1fb365c937e8af790956b91974d4724baebc175cbfb470da64e6ac064cbe SHA512 4a70710429a8b00bdb822be10ed14779f6a0645df9a2ef5f956240f255b20901382500a7428cf9a4278ad685e89d864e83cf4fa99b816e674394746b13b5c314
MISC metadata.xml 710 BLAKE2B d6f0bcfca6b60a8de9684f758c70836d9b2f51ad5eb2907af7c7ba7869bdb5df15795d18d2091c4396c7d7ac66c0b85a31618cecfdbdbe9ec0b466186f8f8d0d SHA512 ac57ab4aa39002565c86de12877222828cdfacf09ee82e902b0829da79567055d8a04c8200c04e1fdf2994fa11673f76735274b998d41005aa38653169e91c55
diff --git a/www-apps/nextcloud/nextcloud-29.0.12.ebuild b/www-apps/nextcloud/nextcloud-29.0.12.ebuild
index 9ff0bf14411d..315dd1508114 100644
--- a/www-apps/nextcloud/nextcloud-29.0.12.ebuild
+++ b/www-apps/nextcloud/nextcloud-29.0.12.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
S=${WORKDIR}/${PN}
LICENSE="AGPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="+curl +imagemagick mysql postgres +sqlite"
REQUIRED_USE="|| ( mysql postgres sqlite )"
diff --git a/www-apps/nextcloud/nextcloud-30.0.6.ebuild b/www-apps/nextcloud/nextcloud-30.0.6.ebuild
index 9ff0bf14411d..315dd1508114 100644
--- a/www-apps/nextcloud/nextcloud-30.0.6.ebuild
+++ b/www-apps/nextcloud/nextcloud-30.0.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
S=${WORKDIR}/${PN}
LICENSE="AGPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
IUSE="+curl +imagemagick mysql postgres +sqlite"
REQUIRED_USE="|| ( mysql postgres sqlite )"
diff --git a/www-misc/Manifest.gz b/www-misc/Manifest.gz
index dcb01bd3ca1b..9f23abf2daa2 100644
--- a/www-misc/Manifest.gz
+++ b/www-misc/Manifest.gz
Binary files differ
diff --git a/www-misc/buku/Manifest b/www-misc/buku/Manifest
index 006067ff1561..ec405367de79 100644
--- a/www-misc/buku/Manifest
+++ b/www-misc/buku/Manifest
@@ -1,3 +1,3 @@
DIST buku-4.9.tar.gz 615794 BLAKE2B 79e0b7980d1df2b063be5b115c6d55fce63b9e9a58bae5c1ae4d81d77b644c90df2698e20a1743daf5468f4b08ab7b2125af073906385693419249b989686f3f SHA512 3804ea759c3b0172ab07b266123b27683f4785f1fb10859b4fd5b41e267b93e6ad0901b2456a27e434aef216f2063c5881d2755ec45789b3f2d42fe608b32eb2
-EBUILD buku-4.9.ebuild 1972 BLAKE2B b46eecbeb269212f393d190454bfdb0dc88a940764a1de54b537586530956efd720bdd37cbd522a3803ec826cdf823ecbca15ef14e9d38a8422862e4004febfa SHA512 32add7af8acfec60cd7f085b3f39c504c0aa22941c36225964a2d1ab2eb6ab29c496e091581c06ffee9e887e2dfeba324ec83b5b2e7a9132b08ca3bb96e1cbce
+EBUILD buku-4.9.ebuild 1975 BLAKE2B dc3b0cc77faf9c72c3b2ce4269e00e48026a0a5652059c537b1d9232a294af1c79156f2dac8d52c5061c9f43f3a81aaf62a00bb2975c3cc1e94c35ec0f9a9ad4 SHA512 c4a1219c184c253aeb2a44296d445cb82623973994e8849dee3a9d5a7161321b889191ae9d194f0ec50c159af51aa67971eb24fa3a2d1da198579bc42fa54181
MISC metadata.xml 580 BLAKE2B b3eca833a48e557d420c951266207f9ef521fd436cb4c9b69683f327e36ac1e0428b91e1a09dfe4622077af1a65ba31db0e59c36a895a3377797e51bbb74e0d6 SHA512 bf04984b64a9e0e488c9eefb0416afef47df54aa40e8ca4ff5690433435ecbb6c881be930d6b99ee99fa15995f216fc970d2db197dc9ac82c74e0092c1b099e3
diff --git a/www-misc/buku/buku-4.9.ebuild b/www-misc/buku/buku-4.9.ebuild
index a97191b80844..6b452145fedd 100644
--- a/www-misc/buku/buku-4.9.ebuild
+++ b/www-misc/buku/buku-4.9.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10,11,12} )
+PYTHON_COMPAT=( python3_{10,11,12,13} )
PYTHON_REQ_USE="sqlite"
inherit bash-completion-r1 distutils-r1
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index 6d1eb03e4e81..9bf57358d8f4 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/lighttpd/Manifest b/www-servers/lighttpd/Manifest
index c5ecadd09ad5..ab1c91a0e760 100644
--- a/www-servers/lighttpd/Manifest
+++ b/www-servers/lighttpd/Manifest
@@ -7,8 +7,6 @@ AUX conf/mod_fastcgi.conf 425 BLAKE2B 5c78303b686677bc77a6c9c51f295a023f4854ce35
AUX lighttpd.confd 240 BLAKE2B 8383c102f9e3a373909f26cda9f73d1edf81ef9dae42a48593f6d6f61c1b1060cc324bb773d402307d54c6cca520ddada8016dc5b3f0922ddf75d24934bfc7c4 SHA512 dd722c15230df734d7151bcb9cfc66d6d54aac5dcdca5f50eb33979d3a2443ba3a9ef3d7cb35e6dbd3d39fce09da15ab0029b1399bf1b1e4f4ef20d40f70a416
AUX lighttpd.initd-r2 1949 BLAKE2B aafc91df917057db7cc271fd2b4b2bd5b1ccf3070f11eacf17109e8be13c0061be0c63a822ea235392d41efd772ca27011990e539cfdd1712a1e4a5425c121eb SHA512 4eb6c08fd484f336c4e530ce5efee953d7e538475975852105ea3fb38a4c1705780dca479d0be9239a1f8ad6d0b018b43a00f177f7b0dc19a4fffd03e242ef4f
AUX lighttpd.logrotate-r1 385 BLAKE2B c41e4b7892d3cb8cd7306eb7fa93b4a03452786acc7a3078464cf2cb7eec982f626201cc0d0aea7dd7de81cacf603f6d064c8ec6f8dcff09f78dfd48b656aa93 SHA512 8cae2d3acb2f4d9a9043e492c4b15024f85f92d93616d5e92e08d51e2295fde6160c750be08244703f999208c4b43ecfb9a2fcb8e223e52992551a0668302ffe
-AUX lighttpd.service 257 BLAKE2B 7e60ad2f87ece8547cd3e39fc2121ea4664d9015722469ab074469ba0b670f56b147c8088ad9211f97a4f314fe4eaebac89cd9cddee34edbf3652b7ea0712c94 SHA512 fbcd7dbf9c6b97284465af133a7cd1f711978ef4318a749ff7d366b053265fac94a1d76f074f56722c382179631d38ed8a07ac2c2fc4b712a93acab2f3609c0f
-AUX lighttpd.service-r1 349 BLAKE2B 89db06cef70a9c0c875cf9c6a82cdc9b36a1c576f4d3088f7fedb9cae4216295b94d4d610c52190d3651e576126c7c66fa1f1dbaf230216ad50284cc5a38c176 SHA512 315f8b06905642daa8d1d295c282143b97c342170586cc8d42de572b20f313a90701ec4fba3b8320ee8882a355bef53c0581970517181bfcbb0ac3c9c02771a1
AUX lighttpd.service-r2 414 BLAKE2B 24e1f3e41304ee6865b33ed847b8dc7c41a24e02acfbd3436b25fc69c10531b2a8f6ac751fd4a5bde73eba45c7f66867dcf2efcaba4e08905b8364d30dcb8386 SHA512 670e11aba26282087c46d063d6d64f2b3da91d06fc12d60300e96a7fbab1eaa5d397dd6f11eeda6eb1bffa1fb82304cd9a6909b14102e4d482c3720341c56e57
AUX lighttpd.tmpfiles.conf 41 BLAKE2B a159ae17094377d927bcf51078d40c322e5213d62064a271a7a0cf5b32423b349ac13d2ebc38a8de5c6478823ac022e46eef60a830e6ae9598e848b8c220bc2f SHA512 3fda360423a7a406a2981de647dac6b4419fe60c649bf3cc21fad566e8513293f6e81d4f5b777eaf06a056beedbf44360a39894ca3a2d05d3fc3a2d26c339efe
DIST lighttpd-1.4.77.tar.xz 857872 BLAKE2B 52775633d494d502b76ec200efefadb99996d32e5127ac858d11712f683ffd8233855c8dcd30b3e5f285389ba2fbfbddc1090752d38e4ec0c0f267fc7d4afe80 SHA512 696fd4fd8486a6c3fd1131c7e8a935a02b5384882b74ddc19bf79d085e2a0abed9184a30f97e3a7aafb816d3589e110e8d70115daa15cdc52cf61aa4129e3565
diff --git a/www-servers/lighttpd/files/lighttpd.service b/www-servers/lighttpd/files/lighttpd.service
deleted file mode 100644
index f5f5be757626..000000000000
--- a/www-servers/lighttpd/files/lighttpd.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=Lightning Fast Webserver With Light System Requirements
-After=syslog.target network.target
-
-[Service]
-ExecStart=/usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf
-ExecReload=/bin/kill -HUP $MAINPID
-
-[Install]
-WantedBy=multi-user.target
diff --git a/www-servers/lighttpd/files/lighttpd.service-r1 b/www-servers/lighttpd/files/lighttpd.service-r1
deleted file mode 100644
index 2a8f22474eea..000000000000
--- a/www-servers/lighttpd/files/lighttpd.service-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-[Unit]
-Description=Lighttpd Daemon
-After=syslog.target network-online.target
-
-[Service]
-Type=simple
-PIDFile=/run/lighttpd.pid
-ExecStartPre=/usr/sbin/lighttpd -tt -f /etc/lighttpd/lighttpd.conf
-ExecStart=/usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf
-ExecReload=/bin/kill -USR1 $MAINPID
-Restart=on-failure
-
-[Install]
-WantedBy=multi-user.target
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index babff01db119..95f7a0ab28eb 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/libQGLViewer/Manifest b/x11-libs/libQGLViewer/Manifest
index 5513f0adaf9c..8f5af55f855b 100644
--- a/x11-libs/libQGLViewer/Manifest
+++ b/x11-libs/libQGLViewer/Manifest
@@ -1,7 +1,5 @@
AUX libQGLViewer-2.9.1-fix_designer_plugin.patch 464 BLAKE2B 3c785d3be1fbdea81850cf6badb47a952974682d18f9415a11a1e6ee24c02077ffcedfdd2267bce704ec69613fa5e1cb7d159211870173b5d7d27fa6830537ba SHA512 12bc374d0924afad101c8cd5e39d7d7898540035067cfe5be867f4649ba9587fb5380bd35bf17f4c3990a7606c124359380cfb32151d4c86398313a03cbbe23a
AUX libQGLViewer-2.9.1-rm_rpath.patch 495 BLAKE2B 6abcaae58368cf65a57b406aef97c2385fc881f6b7d90991d9f5f933e295d6b08a0c517297e6204e610ca88bd757c0cb9c439187c59c9944739584d9da4e99e8 SHA512 8d7245a3a923548792127be54c0febc623b37fe9e8605d784cef4c5f9317f1e4b05315301d49d7e6d9f70928ee341b2b2066d4112c961117ad8b06a26f2333cb
-DIST libQGLViewer-2.7.2.tar.gz 3135146 BLAKE2B a46df06a135821fcb7895d4d037ee422cd9041695c57601cb7dccad3e1c4905ccbcacad91e47a79aa4adc85550db572adbb2311b1254d8779aba12d8fb36b255 SHA512 888695e413aa42b62d029efd1313f8aa101b4529f51edcea6416b58f6281715f8cdf27289d8f60cf1b0cdceba204e43e8477d30166350f8d3e090e6a93d8d595
DIST libQGLViewer-2.9.1.tar.gz 2499763 BLAKE2B 19717964c0edf9f816e550b4dd6daf5040cca72a20525db78dd3e3c1a84fe8730a3f74f4b3065be0d4d905c10577f2948e993696427cdcc2f4add9f497eb0d86 SHA512 09bfc5c0f07e51625a9af0094b83f40f84ead55a67c6e492c9702521f58c6b461bc840382fb73b64d16ad71a0a2a75d04aa12a77a78ced0a19e0e784e8d36bd7
-EBUILD libQGLViewer-2.7.2.ebuild 1352 BLAKE2B 140b8afa918e4a419cc3d3ca28b09f914c2ce2dc2d1f9241374c397a3fe40a380a4828c8aa4d46ac41f81c85ef756ce661a2017f88918a23da27bb65428e4690 SHA512 ff750fe25e985330a83d39a00e90da0b6c90c977eed91dc4f388ce8e22a2735ecc74c16110dd4e91167ff2a9992a01990bf969b0bdb4f430a8d34d0b3beae4de
EBUILD libQGLViewer-2.9.1.ebuild 1778 BLAKE2B d6561510cd1be65c0cdab0638632d701d87efc9cffb6da25423a9111ea076e4c3eebd8e77790228fb055cacdee7641b4bd947964b3b32d13cfb9f83b47e6a386 SHA512 3ab675f0709ba63e86c247792b9cb875695e08235249eb2da3f52b3f908dd4678c00c2361db27d0e4f40f532ef37700ede02ffa6f65711bf000fc5322df55e68
MISC metadata.xml 433 BLAKE2B e9474eaf87637f5881165a58fb1f423f068dc9598629ae2e3f7d7a9a00fc0d7d3bd13aa30a96b77480c845d488eae83f257b578122a74312839c21031c973015 SHA512 d2c7395c92737f39275ef972d10d61285cfe8ddf25eff1a363a5d433d0e7ef457c18da1a837e269c7ccc1c975f9eacaec0acb266f95704190ce9441cf15d9754
diff --git a/x11-libs/libQGLViewer/libQGLViewer-2.7.2.ebuild b/x11-libs/libQGLViewer/libQGLViewer-2.7.2.ebuild
deleted file mode 100644
index 321284bc48db..000000000000
--- a/x11-libs/libQGLViewer/libQGLViewer-2.7.2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic qmake-utils
-
-DESCRIPTION="C++ library based on Qt that eases the creation of OpenGL 3D viewers"
-HOMEPAGE="https://github.com/GillesDebunne/libQGLViewer"
-SRC_URI="https://github.com/GillesDebunne/libQGLViewer/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0/qt5"
-KEYWORDS="~amd64 ~arm"
-IUSE="designer examples"
-
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtopengl:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- virtual/glu
- virtual/opengl
-"
-RDEPEND="${DEPEND}
- designer? ( dev-qt/designer:5 )
-"
-
-src_configure() {
- append-ldflags "-LQGLViewer"
- sed -e 's#designerPlugin##' -i ${P}.pro || die
- use examples || sed -e 's#examples examples/contribs##' -i ${P}.pro || die
- eqmake5 ${P}.pro \
- PREFIX="${EPREFIX}/usr" \
- LIB_DIR="${EPREFIX}/usr/$(get_libdir)" \
- DOC_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
- if use designer ; then
- cd "designerPlugin" || die
- eqmake5 designerPlugin.pro
- fi
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
- dodoc README
-
- if use designer ; then
- cd "${S}/designerPlugin" || die
- emake INSTALL_ROOT="${D}" install
- fi
-
- if use examples ; then
- exeinto /usr/bin/${PN}-examples
- doexe $(find "${S}/examples" -type f -executable ! -name '*.vcproj')
- fi
-}
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index ed970a84d038..49023e765506 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/flow-pomodoro/Manifest b/x11-misc/flow-pomodoro/Manifest
deleted file mode 100644
index 20a14846bb8c..000000000000
--- a/x11-misc/flow-pomodoro/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX flow-pomodoro-1.2.0-qt-5.12.patch 1256 BLAKE2B b1316ed42f71418a2ce94421f8abb1f4ad560b6c39a686891e8ebc950c333e4bc9057a526fa7f408e2a75399e51daaa880cf22f266236b1def2b1d4a6a39b405 SHA512 ea42b0a7e66e3a1f6fd28f738fd0a1d78a41e506fa6e280e0f96162dd8890e669fa893c2e692f2ac259bcd9e6c9f8f6af68596895c48104ec733c2d7531c0b23
-AUX flow-pomodoro-1.2.0-respect-CXXFLAGS.patch 859 BLAKE2B 3144166259719b7a3675ae10d05d5ee9be371a58d69fb9cb82a812d3067be69df1924232159575fb169a6764c77db47a1526471cd5b68aecb509174fe904c5f5 SHA512 8bbc9700516cba663348df1dd625acb2b9bdc14ace43d5f69e0f17f7ba92f7764adf6edf003114e8c2a713b2ec654deb319c5b632c2d95fdba33629d98c7ca85
-DIST flow-pomodoro-1.2.0.tar.gz 661888 BLAKE2B 776322a4c7bac37a7c5db7e3776838c8e7365745df87fcda557611055890d586b4fd1baa285d33bbf2bb1c77923c8d4751787dfe88c32dcd7d36827e8f9ff80f SHA512 1f347a679fe85e4751166c6aa8af3fda06c57844c0be7116266b2203d061abd1631cb994c0942f3fea9209064d9a49a230248ac101156132aa66a519438acccc
-EBUILD flow-pomodoro-1.2.0-r1.ebuild 659 BLAKE2B b8271c5ed5c7e792200236b6bcf6fb1fc9b1e4c7864942a744d3f3938c031ff306443f311f24e4d3256977c4b9405ca95d211ba36510ff3566fb0a8279a5fed9 SHA512 ada94b14d1f80f043deb2129af8b7d66312efbdef7b0ac8f2c6d67111ff0b6adbe4cd65ee1432037dafbc470ccd0c3b87428638e7bad7ccfd69868c856782835
-MISC metadata.xml 256 BLAKE2B 3572d9e233e5996336974b4c958b92bd8516636088d8427fd280c86682944f85a04cee4e11c5f96628ab3bde15b1191a756b167f81f799236420c5d08fe5e056 SHA512 87da044ee8cba681c1a2e0676bc40148ab52a2d9e4acc19e7764ea37813840989993d582d346d8d074c6fc1729a2ed568c39bc33a09b1299189640497e0e5376
diff --git a/x11-misc/flow-pomodoro/files/flow-pomodoro-1.2.0-qt-5.12.patch b/x11-misc/flow-pomodoro/files/flow-pomodoro-1.2.0-qt-5.12.patch
deleted file mode 100644
index 05ff231d9ea7..000000000000
--- a/x11-misc/flow-pomodoro/files/flow-pomodoro-1.2.0-qt-5.12.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 53dfa7dd18290225a62b1cfd10b5566ab90a3fe8 Mon Sep 17 00:00:00 2001
-From: Sergio Martins <iamsergio@gmail.com>
-Date: Fri, 17 Aug 2018 16:22:04 +0100
-Subject: [PATCH] Fix popups with Qt 5.12 (QTBUG-70031)
-
----
- src/qml/ChoicePopup.qml | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/src/qml/ChoicePopup.qml b/src/qml/ChoicePopup.qml
-index b66359d..6418b54 100644
---- a/src/qml/ChoicePopup.qml
-+++ b/src/qml/ChoicePopup.qml
-@@ -92,7 +92,7 @@ Item {
- radius: 2 * _controller.dpiFactor
-
- Column {
-- id: column
-+ id: column1
- anchors.fill: parent
-
- Rectangle {
-@@ -136,8 +136,8 @@ Item {
- model: root.model
- Choice {
- objectName: "taskMenuChoice"
-- anchors.left: column.left
-- anchors.right: column.right
-+ anchors.left: column1.left
-+ anchors.right: column1.right
- topLineVisible: index > 0
- height: root.delegateHeight
- fontAwesomeIconCode: iconRole
diff --git a/x11-misc/flow-pomodoro/files/flow-pomodoro-1.2.0-respect-CXXFLAGS.patch b/x11-misc/flow-pomodoro/files/flow-pomodoro-1.2.0-respect-CXXFLAGS.patch
deleted file mode 100644
index 0da271d43b06..000000000000
--- a/x11-misc/flow-pomodoro/files/flow-pomodoro-1.2.0-respect-CXXFLAGS.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -12,15 +12,16 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON)
- include_directories(${Qt5Core_INCLUDES})
- include_directories(${Qt5Gui_INCLUDES})
-
--set(CMAKE_CXX_FLAGS "${Qt5Gui_EXECUTABLE_COMPILE_FLAGS}")
-+set(CMAKE_CXX_FLAGS "${Qt5Gui_EXECUTABLE_COMPILE_FLAGS} ${CMAKE_CXX_FLAGS}")
-
- include(CheckCXXCompilerFlag)
-+
- CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
- CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
-+set(CMAKE_CXX_STANDARD_REQUIRED on)
-+
- if(COMPILER_SUPPORTS_CXX11)
-- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
--elseif(COMPILER_SUPPORTS_CXX0X)
-- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
-+ set(CMAKE_CXX_STANDARD 11)
- else()
- message(STATUS "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.")
- endif()
diff --git a/x11-misc/flow-pomodoro/flow-pomodoro-1.2.0-r1.ebuild b/x11-misc/flow-pomodoro/flow-pomodoro-1.2.0-r1.ebuild
deleted file mode 100644
index ec465111b73a..000000000000
--- a/x11-misc/flow-pomodoro/flow-pomodoro-1.2.0-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Pomodoro app that blocks distractions while you work"
-HOMEPAGE="https://github.com/iamsergio/flow-pomodoro"
-SRC_URI="https://github.com/iamsergio/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtquickcontrols:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.2.0-qt-5.12.patch
- "${FILESDIR}"/${PN}-1.2.0-respect-CXXFLAGS.patch
-)
diff --git a/x11-misc/flow-pomodoro/metadata.xml b/x11-misc/flow-pomodoro/metadata.xml
deleted file mode 100644
index a3e6cef1e5e2..000000000000
--- a/x11-misc/flow-pomodoro/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">iamsergio/flow-pomodoro</remote-id>
- </upstream>
-</pkgmetadata>