summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29751 -> 29776 bytes
-rw-r--r--app-admin/Manifest.gzbin32011 -> 32005 bytes
-rw-r--r--app-admin/ttyplot/Manifest2
-rw-r--r--app-admin/ttyplot/ttyplot-1.6.2.ebuild25
-rw-r--r--app-office/Manifest.gzbin8428 -> 8425 bytes
-rw-r--r--app-office/grisbi/Manifest4
-rw-r--r--app-office/grisbi/grisbi-3.0.3.ebuild (renamed from app-office/grisbi/grisbi-3.0.0.ebuild)4
-rw-r--r--app-office/libreoffice/Manifest9
-rw-r--r--app-office/libreoffice/files/libreoffice-24.2-kf6-buildfix.patch13
-rw-r--r--app-office/libreoffice/libreoffice-24.2.0.3.ebuild704
-rw-r--r--app-office/libreoffice/libreoffice-24.2.9999.ebuild6
-rw-r--r--app-office/libreoffice/libreoffice-9999.ebuild6
-rw-r--r--app-text/Manifest.gzbin49632 -> 49619 bytes
-rw-r--r--app-text/iso-codes/Manifest2
-rw-r--r--app-text/iso-codes/iso-codes-4.16.0.ebuild79
-rw-r--r--app-text/libexttextcat/Manifest2
-rw-r--r--app-text/libexttextcat/libexttextcat-3.4.7.ebuild22
-rw-r--r--dev-build/Manifest.gzbin6861 -> 6863 bytes
-rw-r--r--dev-build/kbuild/Manifest7
-rw-r--r--dev-build/kbuild/files/kbuild-0.1.9998.3407-gold.patch11
-rw-r--r--dev-build/kbuild/kbuild-0.1.9998.3499-r4.ebuild1
-rw-r--r--dev-build/kbuild/kbuild-0.1.9998.3572-r4.ebuild74
-rw-r--r--dev-build/kbuild/kbuild-9999.ebuild3
-rw-r--r--dev-cpp/Manifest.gzbin14591 -> 14592 bytes
-rw-r--r--dev-cpp/mm-common/Manifest2
-rw-r--r--dev-cpp/mm-common/mm-common-1.0.6.ebuild23
-rw-r--r--dev-libs/Manifest.gzbin97669 -> 97670 bytes
-rw-r--r--dev-libs/girara/Manifest3
-rw-r--r--dev-libs/girara/girara-0.3.9.ebuild46
-rw-r--r--dev-libs/girara/girara-0.4.0.ebuild46
-rw-r--r--dev-libs/liborcus/Manifest2
-rw-r--r--dev-libs/liborcus/liborcus-9999.ebuild2
-rw-r--r--dev-libs/xmlsec/Manifest2
-rw-r--r--dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild2
-rw-r--r--dev-util/Manifest.gzbin64119 -> 64122 bytes
-rw-r--r--dev-util/debugedit/Manifest2
-rw-r--r--dev-util/debugedit/debugedit-5.0-r3.ebuild48
-rw-r--r--dev-util/debugedit/files/debugedit-5.0-dw-form-strx-support.patch390
-rw-r--r--games-emulation/Manifest.gzbin12032 -> 12034 bytes
-rw-r--r--games-emulation/stella/Manifest2
-rw-r--r--games-emulation/stella/stella-6.7.ebuild74
-rw-r--r--gnome-extra/Manifest.gzbin11262 -> 11256 bytes
-rw-r--r--gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest4
-rw-r--r--gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-38.0.ebuild (renamed from gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-35.0.ebuild)4
-rw-r--r--gnome-extra/gnome-shell-extension-dash-to-panel/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-60.ebuild74
-rw-r--r--gnome-extra/libgsf/Manifest2
-rw-r--r--gnome-extra/libgsf/libgsf-1.14.51.ebuild2
-rw-r--r--gnome-extra/zenity/Manifest9
-rw-r--r--gnome-extra/zenity/files/3.99.2-Make-help2man-depend-on-manpage-option.patch28
-rw-r--r--gnome-extra/zenity/zenity-3.99.2.ebuild54
-rw-r--r--gnome-extra/zenity/zenity-3.99.91.ebuild50
-rw-r--r--gnome-extra/zenity/zenity-4.0.1.ebuild (renamed from gnome-extra/zenity/zenity-3.99.90.ebuild)4
-rw-r--r--gui-libs/Manifest.gzbin4609 -> 4609 bytes
-rw-r--r--gui-libs/wlroots/Manifest2
-rw-r--r--gui-libs/wlroots/wlroots-0.14.1-r1.ebuild67
-rw-r--r--gui-wm/Manifest.gzbin1208 -> 1214 bytes
-rw-r--r--gui-wm/dwl/Manifest3
-rw-r--r--gui-wm/dwl/dwl-0.4-r1.ebuild81
-rw-r--r--gui-wm/dwl/files/dwl-0.4-do-not-use-libX11.patch60
-rw-r--r--media-libs/Manifest.gzbin69150 -> 69154 bytes
-rw-r--r--media-libs/alsa-lib/Manifest6
-rw-r--r--media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild100
-rw-r--r--media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild97
-rw-r--r--media-libs/alsa-lib/alsa-lib-1.2.9.ebuild98
-rw-r--r--media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch31
-rw-r--r--media-libs/alsa-ucm-conf/Manifest6
-rw-r--r--media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.10.ebuild20
-rw-r--r--media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.8.ebuild21
-rw-r--r--media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild24
-rw-r--r--media-libs/alsa-ucm-conf/files/alsa-ucm-conf-1.2.9-fix-sof-essx8336.patch20
-rw-r--r--media-libs/musicbrainz/Manifest3
-rw-r--r--media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12-compat.patch21
-rw-r--r--media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12.patch69
-rw-r--r--media-libs/musicbrainz/musicbrainz-5.1.0-r1.ebuild48
-rw-r--r--media-sound/Manifest.gzbin57730 -> 57721 bytes
-rw-r--r--media-sound/alsa-tools/Manifest1
-rw-r--r--media-sound/alsa-tools/alsa-tools-1.2.5.ebuild152
-rw-r--r--media-sound/alsa-utils/Manifest5
-rw-r--r--media-sound/alsa-utils/alsa-utils-1.2.10.ebuild91
-rw-r--r--media-sound/alsa-utils/alsa-utils-1.2.8-r2.ebuild91
-rw-r--r--media-sound/alsa-utils/alsa-utils-1.2.9.ebuild91
-rw-r--r--media-tv/Manifest.gzbin3607 -> 3609 bytes
-rw-r--r--media-tv/kodi/Manifest6
-rw-r--r--media-tv/kodi/files/kodi-20.3-gcc-14.patch72
-rw-r--r--media-tv/kodi/kodi-20.3.ebuild1
-rw-r--r--media-tv/kodi/kodi-9999.ebuild22
-rw-r--r--metadata/Manifest.gzbin9832 -> 9837 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.gzbin28364 -> 28347 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin58548 -> 58708 bytes
-rw-r--r--metadata/md5-cache/app-admin/ttyplot-1.6.211
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin13370 -> 13523 bytes
-rw-r--r--metadata/md5-cache/app-office/grisbi-3.0.3 (renamed from metadata/md5-cache/app-office/grisbi-3.0.0)4
-rw-r--r--metadata/md5-cache/app-office/libreoffice-24.2.0.317
-rw-r--r--metadata/md5-cache/app-office/libreoffice-24.2.99994
-rw-r--r--metadata/md5-cache/app-office/libreoffice-99994
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin77983 -> 78300 bytes
-rw-r--r--metadata/md5-cache/app-text/iso-codes-4.16.013
-rw-r--r--metadata/md5-cache/app-text/libexttextcat-3.4.79
-rw-r--r--metadata/md5-cache/dev-build/Manifest.gzbin17776 -> 17614 bytes
-rw-r--r--metadata/md5-cache/dev-build/kbuild-0.1.9998.3499-r42
-rw-r--r--metadata/md5-cache/dev-build/kbuild-0.1.9998.3572-r411
-rw-r--r--metadata/md5-cache/dev-build/kbuild-99992
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin26945 -> 27100 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/mm-common-1.0.612
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin179893 -> 179568 bytes
-rw-r--r--metadata/md5-cache/dev-libs/girara-0.3.916
-rw-r--r--metadata/md5-cache/dev-libs/girara-0.4.016
-rw-r--r--metadata/md5-cache/dev-libs/liborcus-99992
-rw-r--r--metadata/md5-cache/dev-libs/xmlsec-1.3.3-r14
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin122666 -> 122829 bytes
-rw-r--r--metadata/md5-cache/dev-util/debugedit-5.0-r315
-rw-r--r--metadata/md5-cache/games-emulation/Manifest.gzbin19823 -> 19663 bytes
-rw-r--r--metadata/md5-cache/games-emulation/stella-6.717
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin21754 -> 21620 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-38.0 (renamed from metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-35.0)4
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-dash-to-panel-6015
-rw-r--r--metadata/md5-cache/gnome-extra/libgsf-1.14.514
-rw-r--r--metadata/md5-cache/gnome-extra/zenity-3.99.9016
-rw-r--r--metadata/md5-cache/gnome-extra/zenity-3.99.9116
-rw-r--r--metadata/md5-cache/gnome-extra/zenity-4.0.1 (renamed from metadata/md5-cache/gnome-extra/zenity-3.99.2)6
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin10182 -> 10013 bytes
-rw-r--r--metadata/md5-cache/gui-libs/wlroots-0.14.1-r115
-rw-r--r--metadata/md5-cache/gui-wm/Manifest.gzbin2826 -> 2662 bytes
-rw-r--r--metadata/md5-cache/gui-wm/dwl-0.4-r115
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin119310 -> 118523 bytes
-rw-r--r--metadata/md5-cache/media-libs/alsa-lib-1.2.10-r116
-rw-r--r--metadata/md5-cache/media-libs/alsa-lib-1.2.8-r116
-rw-r--r--metadata/md5-cache/media-libs/alsa-lib-1.2.916
-rw-r--r--metadata/md5-cache/media-libs/alsa-ucm-conf-1.2.1011
-rw-r--r--metadata/md5-cache/media-libs/alsa-ucm-conf-1.2.811
-rw-r--r--metadata/md5-cache/media-libs/alsa-ucm-conf-1.2.911
-rw-r--r--metadata/md5-cache/media-libs/musicbrainz-5.1.0-r116
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75491 -> 74850 bytes
-rw-r--r--metadata/md5-cache/media-sound/alsa-tools-1.2.515
-rw-r--r--metadata/md5-cache/media-sound/alsa-utils-1.2.1015
-rw-r--r--metadata/md5-cache/media-sound/alsa-utils-1.2.8-r215
-rw-r--r--metadata/md5-cache/media-sound/alsa-utils-1.2.915
-rw-r--r--metadata/md5-cache/media-tv/Manifest.gzbin5465 -> 5466 bytes
-rw-r--r--metadata/md5-cache/media-tv/kodi-20.32
-rw-r--r--metadata/md5-cache/media-tv/kodi-99996
-rw-r--r--metadata/md5-cache/net-irc/Manifest.gzbin15269 -> 14291 bytes
-rw-r--r--metadata/md5-cache/net-irc/weechat-3.817
-rw-r--r--metadata/md5-cache/net-irc/weechat-4.0.518
-rw-r--r--metadata/md5-cache/net-irc/weechat-4.0.618
-rw-r--r--metadata/md5-cache/net-irc/weechat-4.0.718
-rw-r--r--metadata/md5-cache/net-irc/weechat-4.1.018
-rw-r--r--metadata/md5-cache/net-irc/weechat-4.1.118
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin59641 -> 59642 bytes
-rw-r--r--metadata/md5-cache/net-libs/gupnp-av-0.14.1-r24
-rw-r--r--metadata/md5-cache/net-print/Manifest.gzbin8642 -> 8322 bytes
-rw-r--r--metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.2.94
-rw-r--r--metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.011
-rw-r--r--metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.214
-rw-r--r--metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.34
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin70047 -> 70040 bytes
-rw-r--r--metadata/md5-cache/sci-libs/gdal-3.8.04
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin89288 -> 88489 bytes
-rw-r--r--metadata/md5-cache/sys-apps/eza-0.11.1-r115
-rw-r--r--metadata/md5-cache/sys-apps/eza-0.14.215
-rw-r--r--metadata/md5-cache/sys-apps/eza-0.16.315
-rw-r--r--metadata/md5-cache/sys-apps/eza-0.17.015
-rw-r--r--metadata/md5-cache/sys-apps/eza-0.17.115
-rw-r--r--metadata/md5-cache/sys-apps/osinfo-db-20231215 (renamed from metadata/md5-cache/sys-apps/osinfo-db-20230719)6
-rw-r--r--metadata/md5-cache/sys-firmware/Manifest.gzbin9111 -> 8953 bytes
-rw-r--r--metadata/md5-cache/sys-firmware/sof-firmware-2023.09.110
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin35344 -> 35506 bytes
-rw-r--r--metadata/md5-cache/sys-fs/udiskie-2.5.217
-rw-r--r--metadata/md5-cache/x11-drivers/Manifest.gzbin6462 -> 6466 bytes
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-525.147.052
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-535.146.022
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-535.154.052
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-535.43.232
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-545.29.06-r12
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.072
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin26164 -> 26321 bytes
-rw-r--r--metadata/md5-cache/x11-libs/pixman-0.43.214
-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-irc/Manifest.gzbin8231 -> 8231 bytes
-rw-r--r--net-irc/weechat/Manifest19
-rw-r--r--net-irc/weechat/files/weechat-3.8-gettext-0.22.patch14
-rw-r--r--net-irc/weechat/weechat-3.8.ebuild189
-rw-r--r--net-irc/weechat/weechat-4.0.5.ebuild186
-rw-r--r--net-irc/weechat/weechat-4.0.6.ebuild186
-rw-r--r--net-irc/weechat/weechat-4.0.7.ebuild186
-rw-r--r--net-irc/weechat/weechat-4.1.0.ebuild187
-rw-r--r--net-irc/weechat/weechat-4.1.1.ebuild187
-rw-r--r--net-libs/Manifest.gzbin31817 -> 31814 bytes
-rw-r--r--net-libs/gupnp-av/Manifest2
-rw-r--r--net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild2
-rw-r--r--net-print/Manifest.gzbin6418 -> 6424 bytes
-rw-r--r--net-print/epson-inkjet-printer-escpr/Manifest8
-rw-r--r--net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.2.9.ebuild4
-rw-r--r--net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.0.ebuild35
-rw-r--r--net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.2.ebuild41
-rw-r--r--net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.3.ebuild4
-rw-r--r--profiles/Manifest.gzbin191061 -> 191061 bytes
-rw-r--r--profiles/profiles.desc6
-rw-r--r--sci-libs/Manifest.gzbin45115 -> 45119 bytes
-rw-r--r--sci-libs/gdal/Manifest2
-rw-r--r--sci-libs/gdal/gdal-3.8.0.ebuild2
-rw-r--r--sys-apps/Manifest.gzbin50219 -> 50222 bytes
-rw-r--r--sys-apps/eza/Manifest33
-rw-r--r--sys-apps/eza/eza-0.11.1-r1.ebuild164
-rw-r--r--sys-apps/eza/eza-0.14.2.ebuild247
-rw-r--r--sys-apps/eza/eza-0.16.3.ebuild254
-rw-r--r--sys-apps/eza/eza-0.17.0.ebuild254
-rw-r--r--sys-apps/eza/eza-0.17.1.ebuild254
-rw-r--r--sys-apps/osinfo-db/Manifest4
-rw-r--r--sys-apps/osinfo-db/osinfo-db-20231215.ebuild (renamed from sys-apps/osinfo-db/osinfo-db-20230719.ebuild)2
-rw-r--r--sys-firmware/Manifest.gzbin5701 -> 5703 bytes
-rw-r--r--sys-firmware/sof-firmware/Manifest2
-rw-r--r--sys-firmware/sof-firmware/sof-firmware-2023.09.1.ebuild33
-rw-r--r--sys-fs/Manifest.gzbin22211 -> 22206 bytes
-rw-r--r--sys-fs/udiskie/Manifest2
-rw-r--r--sys-fs/udiskie/udiskie-2.5.2.ebuild52
-rw-r--r--x11-drivers/Manifest.gzbin4715 -> 4712 bytes
-rw-r--r--x11-drivers/nvidia-drivers/Manifest15
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-persistenced.initd3
-rw-r--r--x11-drivers/nvidia-drivers/files/nvidia-powerd.initd11
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-525.147.05.ebuild1
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild1
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild1
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-535.43.23.ebuild1
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild1
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-550.40.07.ebuild1
-rw-r--r--x11-libs/Manifest.gzbin18358 -> 18358 bytes
-rw-r--r--x11-libs/pixman/Manifest2
-rw-r--r--x11-libs/pixman/pixman-0.43.2.ebuild68
239 files changed, 2063 insertions, 4562 deletions
diff --git a/Manifest b/Manifest
index 523c9fb5477b..fac88c0a3516 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29751 BLAKE2B 41369fbb3d28e3077952c5271efd35b8d4e24e5e0e220acfeb1e1dbe77081a35229be71d889d0d08bbee742b9efe3aea1dd53301e126b8f81a3f7361e90adbf2 SHA512 a77d6565b98eaf1f0f9c9bbcfbb268de4850afb56ade6179b602a4356415ae6e11b7c4795d65db75c250350faa8b5c98ad77b62ca86e8e548a336fd7f4d9cbc5
-TIMESTAMP 2024-01-28T12:00:38Z
+MANIFEST Manifest.files.gz 29776 BLAKE2B 553799a21fa8f5f48a8983407c93be9c32f0bbd12a7478bab5456d973894859bb37621e36b3bcae481cf8cba1eea6e513bf40741e766854959f937a7acefc134 SHA512 63486dda52c0204dad2d4617a81c87e010ea36abd8386acb3e7f60e94b9bd6ea1e75c130974ab6362d0ca0cce0d3ad8acb26a5ca22d55ac6a476b79d85dca766
+TIMESTAMP 2024-01-28T18:10:08Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW2QeZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW2mIBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDOchAAgFW0aaOFg/m3cSbPO5AHwaSyKNa1rfpkgdZzP70YoR4gVKktaCRs9Bs8
-GYkVADUKrezBFhxN0JFPG5rGo876JLsJpFmr913O74ifisuJNIfEuQj3PcQgTOQ1
-7S/YlGpYMToIc+H27mkgHNDCHthbNRUGacJptB/cASsaX1TRfpa4IPioiQwkBzeL
-blkBe1s/cIWbuGNLMVH1iJvdBZWwN/E9LiodyP/HyFpk33z/5k51RT/tZthmzG3i
-eHvNUwebu+2YlXQiGAkEd3VtOqfr67P+m7Hy2tQRpPeMWq5cV/r/oblHsdcFil8C
-UTdxVRT++7orlXsRPefP/89VsMumlWVf5915hjAiqbCJrspXzlooSXDfK2KlAItf
-DTbnGC2eS7Pr3L7RNP3s1P67+Wcn1ekB728t0uR5tM9ZkfBf3iFsGHkWeyM2FSft
-DTWXS1ewIJyTbZ0w/crxHZ2YvAz5Kq9iGrtnzAwwrqwMFz1dZTT1QM373HOhVKwz
-XQpCfrNC6XMU8ThijZ5ZXobS96d1a0OcRVhtYD1O4tg7EjN4zNaGaCJAPmNIiMe5
-jl1iSCNLdsC27R0zyI0yZMWp5SrUY6A9+7swZ22p38N+6msMwXaYvO777wpglXcG
-/vQN35LUyg0+62S7NJrQMfgviI9kBFFUiI9mC8uoCFlYv4FCil0=
-=JTM/
+klA2pA/9FBnf9fUN6KiHfPfF2RqT7yf1p02DDWRsQIcCcEAWxfOV9zy9rcYkdEgX
+ohuu6pJwy7tb360Gy2y9a5BHY7OIrlqcePht/v3YBmr2xVBTTKmcn+sRtWo7S9CR
+v87+Q0jfmfkXXE2K3wwXm419k+Ps3YiPk6BzCpB9h47F3VUYeC3jDzD6GLuN4cjq
+PLijWrzoDEy2PRiG9I325uFmZ+0XkugLKknVsewwV3lkzmEsxObfbbhlkaeXJ3ps
+DDUmWxi53KRyeRHj2qMhP2xYwMFErON/2KxJQDkKkvnocaXYVtSL1N/iVuh6l1Ei
+gQEDnS5dcKKbFxxu9h+UmLWiPEPE2jY4YBT11wDdxa+GqunXzqVlx27hub8l83M1
+D3rtVZJHoAKFwI1AhbkMgvplG7ZyQ219gehPPqPphNYgAhFc/3b1E09qy5nPfmB3
+Wsimn7CfD33RlrVeNG2H9mEwI5GZH2vE6qEYLXhaS9BRn2oj7cITFCqCJYRBtpj+
+Fy/P9peIjfcr4WbqljBO4FjfahcFlaAHGKnu75RCdAXBHh1CyYOVv7Vc4zGAHgOr
+f3A4okbjbUyUeHxZOrBuw6PtFPD2oOJCfod51TDwsTCoFHjax2/wnjH/QNNmGU16
+HscDiCJ2YCsim4UNNqQXWjsz5H8hSWcelQwkOwaqtuK+vFOj4PA=
+=Arqy
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 795e3668656b..ec0c81a8ede8 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 0c11b838191b..a84eb65ca334 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/ttyplot/Manifest b/app-admin/ttyplot/Manifest
index 31071fef1fb3..1386dc71e7e3 100644
--- a/app-admin/ttyplot/Manifest
+++ b/app-admin/ttyplot/Manifest
@@ -1,7 +1,9 @@
DIST ttyplot-1.5.1.gh.tar.gz 43629 BLAKE2B 98c46c27587a6ed98f7ed146b402dcbb6f5835f2f34780ccd706dc56b674dec3792dfb8bf84c8d260c040952ef0431341df09c16d032f32d4621c5f3971857d7 SHA512 3eb255375366bc3a773364388dc709f4f5b9961e1c99404dfd192503b20a8eb064f5089811b8c894a8214f84d24e14d040adb0b34712915311eb28972586bf0b
DIST ttyplot-1.5.2.gh.tar.gz 44023 BLAKE2B a8ebf0529f1d3e65ec5887d0fc45c51840ddb26ed982ea5bc2e47d66c03878a642576c7b3052c717f296af9b3fe0fca15080cbf252cb274238e6b664372f219e SHA512 ffdeba5d1ad4a0abbb04d76d914a2f209471ac6f601447c4693de594b0cdb1c162e42b49bb1bf0bb50e2d9b0d9b0452fb9f3d8949c5b9143cc9b6faae50ad28f
DIST ttyplot-1.6.1.gh.tar.gz 53746 BLAKE2B f78c5b7ef53e0bd1921138db965edcb9aff95d359263f1343ad2f33b075ff49ef0147354a7467de8cc5cc3a1f2508f9cf81fcbc6195c600d1fd07d0760de9b42 SHA512 cb21b28c86e1364536bdd417a99fa952a8c46623dbca5e6da31bf34763415fa7fcf0ecd6d02a8fc355a483ba64883412d4b448c2cdc1e397b81195c9fb1beffa
+DIST ttyplot-1.6.2.gh.tar.gz 56277 BLAKE2B c7a818a69774fc7c5f6b498e5bf2f9c3ec644dc23d54daf59adaf13962f614c23918ca1d84614e27c60e75d1b98b3eb3c548dc14b59b539acceb3327dafabe0c SHA512 7ede447667a0a8f4b164a2a409e1264c36c95c22eeeda348c894678cb8d7209e742bb90f48a8a5260dd457ae7ff0a090a7d8b7eb25b20e20ada575e00cc4eb0b
EBUILD ttyplot-1.5.1.ebuild 543 BLAKE2B 7f9974816705530096921b04c9025de905671b948132b84e41f2779a4f81f449f1472a968352f8a818a172e14dcee98f0d618c237fb7b72b3efe724d5848ca1b SHA512 5b21e285e7ea461d5f83356533c57d565911af06faa4bbcf625fae75d6c096db4442670f88f6058e7a0f0fee6dcd95426b881ea5ca1e666c294dc0e823abf2f6
EBUILD ttyplot-1.5.2.ebuild 543 BLAKE2B 7f9974816705530096921b04c9025de905671b948132b84e41f2779a4f81f449f1472a968352f8a818a172e14dcee98f0d618c237fb7b72b3efe724d5848ca1b SHA512 5b21e285e7ea461d5f83356533c57d565911af06faa4bbcf625fae75d6c096db4442670f88f6058e7a0f0fee6dcd95426b881ea5ca1e666c294dc0e823abf2f6
EBUILD ttyplot-1.6.1.ebuild 570 BLAKE2B 852b23385164024323beae090bb6517db66cb0b13722bc7b20afcc92c46026c6d62e6c9cf96ba33d4d1fb07cf1baeb78dc5562061489656fd2bf416e4f34a520 SHA512 b35b4f2166f6969d80bfbc8c1a848f13c4e5867741745da2702d2695ae788a90f52e1390f62778650b9469d6de66c04993e2a955deb6d19fbf2db174f83dbdad
+EBUILD ttyplot-1.6.2.ebuild 570 BLAKE2B e50cff61d0168a11dcee01fcc747aaddd96ab0f0dc491e0dbc624c60e7d96419fe8ffd0247fe297fcb00c3e0f44c8a83ec86ed342aad462b71ff59b139e3e447 SHA512 5a4c26a4d1ebca811c084200b8605ffe242f8dceb0d3b1d88f4c46b9e1d65d99aa05775f55b7d91efb7d3997ed90a99520575d03df1810ce88bf4c5a1d46596c
MISC metadata.xml 329 BLAKE2B bd5447e3674a73231ebd7a5bb2a617d00fba46b3cc681954c29f8784001f86e0a3085cf614b5c59b26f0a47300dc01a4f8047f05d57ed898d43c0014ddf33f65 SHA512 a150258d92fc957ab9f70dac4b083afc417493c666de1aa4cba92fbf7b79b6c793790cb97a6c44a9c60c1668e9f28008467451efc0f5ad4dd0b27f6302b238f1
diff --git a/app-admin/ttyplot/ttyplot-1.6.2.ebuild b/app-admin/ttyplot/ttyplot-1.6.2.ebuild
new file mode 100644
index 000000000000..1d6a43c8b979
--- /dev/null
+++ b/app-admin/ttyplot/ttyplot-1.6.2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DESCRIPTION="Realtime plotting utility with data input from stdin"
+HOMEPAGE="https://github.com/tenox7/ttyplot"
+SRC_URI="https://github.com/tenox7/ttyplot/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="virtual/pkgconfig"
+DEPEND="${RDEPEND}
+ sys-libs/ncurses[tinfo]"
+
+src_install() {
+ local args=(
+ PREFIX=/usr
+ MANPREFIX=/usr/share/man
+ DESTDIR="${D}"
+ )
+ emake "${args[@]}" install
+}
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index b8b51989d147..65cc744f54c2 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/grisbi/Manifest b/app-office/grisbi/Manifest
index e95a923d315a..a94e49af6296 100644
--- a/app-office/grisbi/Manifest
+++ b/app-office/grisbi/Manifest
@@ -1,7 +1,7 @@
DIST grisbi-2.0.5.tar.bz2 7465632 BLAKE2B c70fd313660d8fbc0d93d86d89f7470564a0865b8423ae0e8a2f40fc1f4dbe959ed37141963dbc5ab9e6154ff71af3120303bd4c6ccc5554d1da75200c6e8a84 SHA512 16535cbdf0647abc60878bc5a21b22d76090d6a5dab89a9e1ff4029eef25f284a627555ec0724977ba01313f33aee06489b908aaa6600a566f86a87b5f33b7f9
-DIST grisbi-3.0.0.tar.bz2 12447582 BLAKE2B 7e1f2041898811c16eb05f603b7965bea32f6d16ad7b836c1cadfc305e8d794c5ccd82865ed25e3f741b9fad6734b7f9977fcfbf8c73ebd75e84538d3d075248 SHA512 08af544378317c5e4bf67b5dc8e796145587970a530cd9d9065532acab317f7c91e9159b299e7903ec4fa0d29a3004dfae58e17b2f4efe304d8fdd3c0fbe8e04
DIST grisbi-3.0.1.tar.bz2 12448098 BLAKE2B ae593b4bf3afab3b377bdd79442b8a7fda7627e39a22780cdbc40b906aeceddaec28196a5484b8e3da67b48103a589016193440dd0331cc086b88543d9597827 SHA512 a1bdc10ac4a50f19a5d4d9012f9c3d785782b3fcbc8055e0f60780131cb97d2154dfee05033b7e3a0437bb57d5b7ca3504fae79d4738bd0f2f6f0f0f2861f9ba
+DIST grisbi-3.0.3.tar.bz2 12877828 BLAKE2B 439bb7f7e4724453b84f6c4ddc28926d9ba528460ea9d09c8d3c69ee1eba448805332eb752b06dc9ca67a4ca2fc17da68b583984f9c75530c2a8768985ed42b4 SHA512 7214f1cb7ca9eb0d87c082bd7ba70cf70d1f117c4e021c8e371961ddb7ab07b854986c4a6ab8892e2f7835d46c9814df27411fffc5aeabaf42bcf4fb8dea9dc1
EBUILD grisbi-2.0.5.ebuild 981 BLAKE2B 3790dc59704e8270bccebca02e305f41e0cc40e21eeae6871a07b66fb4beb78ceefddeb314b029d73f7d42e23dace4b9d088b62abde3271a30dcd33c5b894570 SHA512 e409b63a1c305e28d2f2ee64e692638cd87066d138ead34079549256d901794567f55b428cd258a75b4dd2bd59fa780b5b935e4fff7e0f9eeccd6b40c02329f7
-EBUILD grisbi-3.0.0.ebuild 982 BLAKE2B c34775be25388a337aafe705b89476e0a7096687bc79a76399ad7ef1d35455df55a2cb37474d47a30136676f80e7fbade438a57259a814edda5f50c6efa1b30b SHA512 686131710c8954c0a6dfe542070b9ad0f21f0ac2cf9b7b0bd685d9b9e4acf3467111927af7506ca39f7bc26f81d7429369700c7f4eb0a52ee5d62337cba24e77
EBUILD grisbi-3.0.1.ebuild 995 BLAKE2B 663bee31e10be57a7eaf29f43493f81b040fc9d9835c603b13f7b72f820a8a8d5b612f6eef5505bb8ad25629c76ac527508caeef4cdfb81c572c40cd7690fffc SHA512 388dfd3bb0d2bb60ae08bb032eb7b7f42c7bffa9d25904862d52c9664c291ccd2e6f999b45ca1e12a3aeeab500eed639c6fbf38592169a27abf018fc4db1c8f6
+EBUILD grisbi-3.0.3.ebuild 995 BLAKE2B a8cd419ce562ee300d1b01b82e71b79b777b85596003bce41ec3851c52f743bea758dae504247da8e00f4aa757795a30b9f293fd53cac04b02ff3238e80ae237 SHA512 2f4b56f80a00712337224c9599c7a2d9f4c1ad80ea1c33b7c1f546fa8edda2397d73c7613a5029154c98c0a241bd20d3cdfd48e85c92bd67a15752f849400a12
MISC metadata.xml 747 BLAKE2B a3ed1c02ab9865c1ad704be927f386525b5b56cca7ef584f650daa121d16fb26c0241afd366efb5c4047ff767857d908f4c8db97e3ad31e12bf69c4febf807ab SHA512 54a1be10f8b0cc97cc598d26315f3363b0ce687afc7061365e7b02b92dd0089aa0ec6b75be0f5face90c111ff2ac830f98dcb3989439ea9ed2a6282f3d0f8151
diff --git a/app-office/grisbi/grisbi-3.0.0.ebuild b/app-office/grisbi/grisbi-3.0.3.ebuild
index aa0b4628c5d6..5e1755cddcd0 100644
--- a/app-office/grisbi/grisbi-3.0.0.ebuild
+++ b/app-office/grisbi/grisbi-3.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ inherit gnome2
DESCRIPTION="Grisbi is a personal accounting application for Linux"
HOMEPAGE="http://www.grisbi.org https://github.com/grisbi/grisbi"
-SRC_URI="mirror://sourceforge/${PN}/grisbi%20stable/$(ver_cut 1-2).x/${P}.tar.bz2"
+SRC_URI="https://downloads.sourceforge.net/${PN}/grisbi%20stable/$(ver_cut 1-2).x/${P}.tar.bz2"
IUSE="goffice nls ofx ssl"
LICENSE="GPL-2"
diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
index 4eab4cb276eb..86edb7a39488 100644
--- a/app-office/libreoffice/Manifest
+++ b/app-office/libreoffice/Manifest
@@ -1,3 +1,4 @@
+AUX libreoffice-24.2-kf6-buildfix.patch 1432 BLAKE2B c17f4e30d4e789699edba2b906a45664236323f0fd330bfaa241e43ff7511a77ff06aa6df9780285047ae382e9424894cdfa104ac188e119a1ceba1ee4fc15c0 SHA512 c3108ca0fdddc167f7b16bf4905253755e489d366aa6457edb1f092c64aef9cccde43c37f1cfd9b8500c9e215755044e33921773f54a86b9f7be8f65c9d9163a
AUX libreoffice-24.2-qtdetect.patch 989 BLAKE2B 01e1c1493293363206cd43ded09b69becd02b0b93c2fcb5fd4387a54424b9fa552ebfa128290a1b0551e6b6fe5de8f57025a2ebf5c75da2ea01bd66f5910f9d6 SHA512 dc00b2afe98f7bf30637c4102e336d6781f76cd7eb6c339c0b369ec2aa50544bc266fd42540fea037c1fcd07ae7e6d1b6503be620db9127084ffe6528f8db4b1
AUX libreoffice-5.3.4.2-kioclient5.patch 605 BLAKE2B 30961066c080c4d06ca978b7c0ad4b57a3739d6d34a2941f2ea57d3a5c4ab65e3f3c2376243aa88c9c05b1038cf9bfb7605a370d11513bb4553de2d268010519 SHA512 2aa6d1fc96749b79b3291f6e27630c6cf59d2c743f0dd8603867ba8aec2c17f87b70e1dd031365013f7e9ea53c160e9cb3f48af592a587dc05f3ae4cc1b35df6
AUX libreoffice-6.1-nomancompress.patch 967 BLAKE2B e60afbfd7007a5fab7291ffba34369137336327f4d1ee27789c5f6229b9a82f4aeab0eaeaf494e60b992c66fcdb276b6423b87713febb14e9eeaffa388369ca8 SHA512 f82e23f15cefd947af20a50e1e4168c9023d5f8b9e19da7f76b141a60be4fa3516ad16400ce26e4d0ff293c570031ac87bbbf6766444e1b31e7bc3ee8ef58083
@@ -16,6 +17,7 @@ DIST 3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip 5750610 BLAKE2B b9f3ef8
DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 BLAKE2B d2769842c180997055648a8b1a33cc89988b74628bad8aa012242e0c1afa5b5b8568323c107187072207ee69bd841ba4ca3bbfe27ef65223ddc729d1a1aa6590 SHA512 ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f
DIST 8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip 762419 BLAKE2B 9cbcda7d7644ede32a19b7bd5e29cae348229b9396a205809db480ed67bf12d243652d4ec3bf817f6d369e594a6d6ac3ebebfd03a80ed94f3106f78421d00077 SHA512 12ab17a4db3f7c834b21e59ff6f6f6456630d8626db7fb908867b20204295d4fba8969e79a3694ca66cb24e9f0e5a0fa4b9d2d3f748691b7f93985f9e666ce5f
DIST 97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip 2938721 BLAKE2B 86cf869561f653e449611ca2f014b340d7d0cba46b7d37a9455cbbc184b6a5c7e0e26ac84909aef08ae8639a402cef3bfc93ec901de018060f16413eaff0f748 SHA512 17ba9d2c0376fb7326d53bb1e3796610176a1af426d1b9073b5f7cf06c93d865e585c495e75c52fb8e426d7c453e751356a9ca9a54dc821ddadb6c8160ed5ba6
+DIST Java-WebSocket-1.5.4.tar.gz 189725 BLAKE2B f90700d58d7230e1a3ab32d07bdfc11a1ec6ceffbc094b4b0dc8bfd83cf1d060400c758de8bf47fb593dd07927f95a9e7ab70617b4a1afb64b09e225771b2c5e SHA512 e195ccaa97a7f167a7b27a28226a0bccde7a5cc3cde9b3e718860bd7ceb86da2c272ec2512cb1d0d893dbd6ac47633978a44a8620a2ffbb0652aaeeb2c4ecb08
DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 BLAKE2B 51db6bd90585b13857ecb494c805c9fb6874e1e65d7aee73d23e1716670836a14b376bcca810f96fd55b0ed653b2660a268030f246c822cbb04f867ef763a3b3 SHA512 2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a
DIST ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip 2929311 BLAKE2B 02f59a60592d92f97f1098b501617d1408cabeab7b5a85b2f20ade584536e71823c392ce86084a944cada86310d48afb475535b47420f9b54eff582ce1d77d85 SHA512 58c1aa3965bf3a5f5d0facb67a5e42cec04e3f74e59cd7348ea2a9f6d9cafdce5552677c6b6d9c4cf2b31f52751695f2e53b2cee658e5f2eacb1393534a53c0e
DIST ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip 743031 BLAKE2B 85ddb6e24475f32e4fa105add3ace0afa686b739e34958e8a47653668153d1bebcec77dbdeeb83bef566453e624fd7ebb0595f7d429005dac1c9af30f861e708 SHA512 654d2408c11349c90ae7d80b0c1997ee831004bc4ee36a706a0d8a84617fd0f82a97c5b45ab2388d60085afaec59a02eada007a8a1e14c3b366cabd36b7607ec
@@ -27,19 +29,22 @@ DIST dtoa-20180411.tgz 48893 BLAKE2B 4a03dc67e44353ae1c0653c8305d2df9bcfef16b48d
DIST eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip 427800 BLAKE2B d3ac085a39ee9798182b70ba650fa954234b964e33278ac4fe3f84f8c3218ad49f12d139079328036b4f9d80cde967888c0a66393c34dedf27af69dac02c5aff SHA512 9091d3628d9c75c068507537afc9e10bfb79c1abfd36ad697af3d592a1cc049ba6640f665bfc53cc520b6a26c21d70b0275106843444b441484c2178f2784743
DIST f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c72493e44d3ad1714d294fb7baaa85d33fef2eb4ce75bf507b65f78f1d9d399bb5eb72cee188a8abc4b234eb2845a26755791fb3ac104ffe6e55013ab41ca8b SHA512 c1a15ebbfe817ec79d4b3f1c97d096bf8511737d7d35d97302856ccfb3de14a1cd16bd31000415d9ab24bbd9ef770d37855cee4b819ff0e8fca2f2766920a114
DIST frozen-1.1.1.tar.gz 186589 BLAKE2B 5f103311c49777d0d284cabe026fae55f09bd24b2227d56133c48b9f9f0542361f3e007687089145939c12fc6a1af8baf1c76ba76176bdddec3d726e45d705d1 SHA512 e22561a4e634e388e11f95b3005bc711e543013d314f6aaeda34befb2c673aea2d71a717d8822bc8fa85bdc8409945ba2ad91a1bac4f8cb5303080de01a5f60e
+DIST libreoffice-24.2.0.3.tar.xz 280356652 BLAKE2B 01e9a9d7ce47870538676dd6f2fd68823309477fda72090c4a23a0d6dc181efaa751c98612a63d13833821edd574d802a06b41457f74571b63331510ed9bac9b SHA512 a89617761051d30829cedaaf865974979b1a444f72a208fdeafdd5806741abccc7d239c291f71fdaf46a039ed3060b51592cffb9db6fbc6a795e8eaaa3d2e61e
DIST libreoffice-7.5.2.2-loong-buildsys-fix.patch.xz 5172 BLAKE2B bd9b84b770b23f9ad8f09bfeb1948fd3679f0dfd32424e1c997e25340d29e55b403dde995510da76c824a169e594ae37310d2c51ad4c3c9df76ec5707676588b SHA512 13eb46209755b7098183c60cdd2fedff75c50af4496a2d8dedd34de379dbeccbdac435531aa930e212638a685f2054e143dc4015a5ba3be9a3736d9073188d43
DIST libreoffice-7.5.9.2.tar.xz 270609308 BLAKE2B 8fbbe665b31aa6b85d17fa279da44da87817b8521abf40d80a40383b726e6cfb4026f9db50ac0a9bea92e88dc8be96a922a6937992d35b3766fda54f9fa7377a SHA512 36a012c044d755b2a9c1b0cea42290239647bdf81af198245075d89e19fb25b0e404a71db6beff743f738f059a85818bc89adb051c24b09234a763f42008b6e1
DIST libreoffice-7.6.4.1.tar.xz 281547116 BLAKE2B 55712cf41e38373476dbc3d6a6f244dc0ba9222caf587c5d8a56c5f952e064e815d752a786d6770891775dc2a43739ae05fb94935006c005b41b3aeca229a866 SHA512 dbfc0cc8aa68e26c89da12156046ccf18201759c0e67757ce259a1150934ad7e2d914837701731fbe00aeab9a2f8c996619eb0892b7907de8012fdd7421da0f6
DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f
+DIST libreoffice-help-24.2.0.3.tar.xz 167071080 BLAKE2B 67b20caf722c66cd60ba63ca662d6049152ecccb7684e260d42edb7a0dc68e61771d857f6c0199257aa48b863e019849195203d18d04ef1637fbab899dca45e8 SHA512 33d71e8434426bc007fc5ca866465e9e452cdb369d42dd3442dc66b42228e98c47449056caa7bbc4857ed70d00dd237e507b51f24861c9587e320a8c958c1f1b
DIST libreoffice-help-7.5.9.2.tar.xz 166236976 BLAKE2B c4c6c1e0ace4ebf43f1110edc21d9debb42b3a3756320ebec7d6e9f42b258c6d959a45778a4fc60aba85b4e7e852dbd9089a5694e32d37f5aa39f84ce826a18f SHA512 a3ad0005d0b09f0cc221a92f822c666a2d954cbf74d5f7c16e083cfaa4cfbc7a442d12dbcb51a3eaf3a7b3bd774f17614d79b6ec7553cec46edcb341c97ecf5b
DIST libreoffice-help-7.6.4.1.tar.xz 166959028 BLAKE2B fadcd32c50af1d4607ecd20ef7640cfbd1912361a792c324540dee1b5ee78c5f622b8363a5b96a1afb8256618573a0bb6f919a144de98fe88a1331d9241612f0 SHA512 0f72cd933ab7b897ec36f7b29bc5e568be289ea50ae0844e6083ff4957eab3cd313b39ffbda2e58f59de7962a05b371d8d61043d80323bb474e5436d23d3a859
DIST skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz 11079112 BLAKE2B d3eb44a64187ddd3097bc7473eaa6b631b4043b9679861426ae83956de7907a03b51cc472cbb9169c52e92cbc4ebe681181c675ae938324c6d3a10eff9a7084a SHA512 1234ff6e787947fb6442b7279c7ef07d48d7036b15591782ea197c827c60fba77bbe83029bf7d8dfa7dc126535a9a780f6b927fbf7339f0825061616a9c53436
DIST skia-m111-a31e897fb3dcbc96b2b40999751611d029bf5404.tar.xz 10693272 BLAKE2B 67f2bd33d58c58c59f1ee5fb693a6a7e6a1ace52f269ae0fa6617027e93131031b0af9d44c36e371fe5a38c5b7519a61f9bcf4286a13ef5b06ea7e7eb5cb0a0f SHA512 58d50fdd19cc5df640244e0c765aec6addc3e552701b201772584e8bea7cda12047e4a6af41452c6669aadfc026de29a4a4e7c6b31c7dfff30e29e50ed46fe3d
DIST skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz 10868024 BLAKE2B ce8247de4cd6939b0593adf1c3dc6b78cdf4220fbcd2dfb2b9cf6d80d42f9c49f4d93fbe3cff68d079f04cc5801daf20999b288f7fdc85b58e32035151a3616a SHA512 6c10785ed9ab8cdf3385ebd3f3d13a64b850df9cc7a12e513326a84c7a3e6f6235f9f4dbce128eac2e43a2707fe6a6011716de5985adf4742d55879210bf32e9
DIST zxcvbn-c-2.5.tar.gz 1404434 BLAKE2B f0f22fc8643f785e8f9ed42033d6654c2e67aa4e258bbc4fecf533efcf8b86b6d7e67f9042326247c311c42a4e2b24b844e0bae65cdb2e46ea043a2974ffd857 SHA512 d7199b3cc36cd0e401bd8f857132425908307aefcdb1bb635ee81c34cf71ccbcdf0fe36a336a55da1281692b508881b54773afa41379a448863095f4abd5c0e8
-EBUILD libreoffice-24.2.9999.ebuild 20117 BLAKE2B b26f34b3b5cae8cf5e26fe934bb60da000b10b33ea7bb7d2409501504cccfeb3b3fe83cb74c97021d044441ada71d0a66459b013884d07a31de87ddae37ab05a SHA512 d8d0b1ba2949af12c939b77d8d1e394343da02bb45581b2289b04ddbc015f4945b997e576a718e942d9200480eb8efcf1bdc0d5d6f2969bbe38f2afeecac5a27
+EBUILD libreoffice-24.2.0.3.ebuild 20424 BLAKE2B 97cd2f0e05bb705dda5ab6898b6a95068e9af3a4117ada634f1559902f24dd4b7f5dce29274ad496249bb50b7a9a264b9563002cd6b12ef27dd33b63c3f72e2c SHA512 8efd089101b9beed700db42758615c520642aa5aa387d6f59c698fdd9c8264507e3e2c891afaf470e152486aaedc8ef079966e0047c13617867dcd579fe857f3
+EBUILD libreoffice-24.2.9999.ebuild 20253 BLAKE2B b830c1e52d38402ed2b3cbf883b6e15f173f0056c162c5be10387d2614629c6e9b878dc3899cceccaa8dc8fa11c72742cda9ebf200293763ca48a6e037fd3c14 SHA512 8c10b71ef1c9370fdfa58330ffc8914731810990944ddc5fac2019286f7b67e99fe6e94ceb4d5b0cea7de792541ed2cec9192ca457e5ab9bb5cf91d680a10714
EBUILD libreoffice-7.5.9.2.ebuild 19763 BLAKE2B 4f8b131395a038ea8e74b402a9efc5395840a1075eca71909b91934120a3c014cd97eb36a4cd6eb7f50679238cef57b4084f5d00f9fd9ea6dfe033c555b1d8c7 SHA512 29dda9e86b489375d5eec1712f0ecb8657f1f465e473049babcf0ac9c0efbeb5201a58ab8b51781050ff1409291078410da7603c52e0481c2cb85cd553f02af7
EBUILD libreoffice-7.6.4.1.ebuild 19682 BLAKE2B abbe11295e39dd138ae734ccb2beb7fbf7b430a724812ff34de73ddf3d081cb19fbe5d7330e31ba777f69a5158fa3bebcbf266b1c5a154197fb3015f53da08ce SHA512 5300f03d4b85034ab982fcffdc9e45e2f5d8241dbfe50c9b9dc689eee32fcef14293bbf086f7d689536d3d3c75d5fcdb0699950d64a4763d9413b0d2e2a61e7e
EBUILD libreoffice-7.6.9999.ebuild 19682 BLAKE2B abbe11295e39dd138ae734ccb2beb7fbf7b430a724812ff34de73ddf3d081cb19fbe5d7330e31ba777f69a5158fa3bebcbf266b1c5a154197fb3015f53da08ce SHA512 5300f03d4b85034ab982fcffdc9e45e2f5d8241dbfe50c9b9dc689eee32fcef14293bbf086f7d689536d3d3c75d5fcdb0699950d64a4763d9413b0d2e2a61e7e
-EBUILD libreoffice-9999.ebuild 20117 BLAKE2B b26f34b3b5cae8cf5e26fe934bb60da000b10b33ea7bb7d2409501504cccfeb3b3fe83cb74c97021d044441ada71d0a66459b013884d07a31de87ddae37ab05a SHA512 d8d0b1ba2949af12c939b77d8d1e394343da02bb45581b2289b04ddbc015f4945b997e576a718e942d9200480eb8efcf1bdc0d5d6f2969bbe38f2afeecac5a27
+EBUILD libreoffice-9999.ebuild 20253 BLAKE2B b830c1e52d38402ed2b3cbf883b6e15f173f0056c162c5be10387d2614629c6e9b878dc3899cceccaa8dc8fa11c72742cda9ebf200293763ca48a6e037fd3c14 SHA512 8c10b71ef1c9370fdfa58330ffc8914731810990944ddc5fac2019286f7b67e99fe6e94ceb4d5b0cea7de792541ed2cec9192ca457e5ab9bb5cf91d680a10714
MISC metadata.xml 1233 BLAKE2B f93989caf1340cda4c3327a3d3d033d224050848b32b9d80e0b093b024bf124d238f1aae9852d1a6173e8aee79314517dd12e589079e58378e5f63626a80957c SHA512 3af0cefdceeba7a45658a2151b0534f44b9dfe6d3af8374f3061cb098f607a36a2fe134e3c0280ce6d807b523f68e708b51e6f1b4178292a528405e18f12d686
diff --git a/app-office/libreoffice/files/libreoffice-24.2-kf6-buildfix.patch b/app-office/libreoffice/files/libreoffice-24.2-kf6-buildfix.patch
new file mode 100644
index 000000000000..7fefb4a51f7b
--- /dev/null
+++ b/app-office/libreoffice/files/libreoffice-24.2-kf6-buildfix.patch
@@ -0,0 +1,13 @@
+Source: https://raw.githubusercontent.com/OpenMandrivaAssociation/libreoffice/master/libreoffice-24.2-kf6-buildfix.patch
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -13465,7 +13465,7 @@ then
+ AC_MSG_ERROR([KF6 libraries not found. Please specify the root of your KF6 installation by exporting KF6DIR before running "configure".])
+ fi
+
+- KF6_CFLAGS="-I$kf6_incdir -I$kf6_incdir/KCoreAddons -I$kf6_incdir/KI18n -I$kf6_incdir/KConfigCore -I$kf6_incdir/KWindowSystem -I$kf6_incdir/KIO -I$kf6_incdir/KIOCore -I$kf6_incdir/KIOWidgets -I$kf6_incdir/KIOFileWidgets -I$qt6_incdir -I$qt6_incdir/QtCore -I$qt6_incdir/QtGui -I$qt6_incdir/QtWidgets -I$qt6_incdir/QtNetwork -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT -DQT_NO_VERSION_TAGGING"
++ KF6_CFLAGS="-I$kf6_incdir -I$kf6_incdir/KCoreAddons -I$kf6_incdir/KI18n -I$kf6_incdir/KConfig -I$kf6_incdir/KConfigCore -I$kf6_incdir/KWindowSystem -I$kf6_incdir/KIO -I$kf6_incdir/KIOCore -I$kf6_incdir/KIOWidgets -I$kf6_incdir/KIOFileWidgets -I$qt6_incdir -I$qt6_incdir/QtCore -I$qt6_incdir/QtGui -I$qt6_incdir/QtWidgets -I$qt6_incdir/QtNetwork -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT -DQT_NO_VERSION_TAGGING"
+ KF6_LIBS="-L$kf6_libdir -lKF6CoreAddons -lKF6I18n -lKF6ConfigCore -lKF6WindowSystem -lKF6KIOCore -lKF6KIOWidgets -lKF6KIOFileWidgets -L$qt6_libdir -lQt6Core -lQt6Gui -lQt6Widgets -lQt6Network"
+ KF6_CFLAGS=$(printf '%s' "$KF6_CFLAGS" | sed -e "s/-I/${ISYSTEM?}/g")
+
diff --git a/app-office/libreoffice/libreoffice-24.2.0.3.ebuild b/app-office/libreoffice/libreoffice-24.2.0.3.ebuild
new file mode 100644
index 000000000000..4c68aafe99c5
--- /dev/null
+++ b/app-office/libreoffice/libreoffice-24.2.0.3.ebuild
@@ -0,0 +1,704 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+),xml(+)"
+
+MY_PV="${PV/_alpha/.alpha}"
+MY_PV="${MY_PV/_beta/.beta}"
+# experimental ; release ; old
+# Usually the tarballs are moved a lot so this should make everyone happy.
+DEV_URI="
+ https://dev-builds.libreoffice.org/pre-releases/src
+ https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/
+ https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src
+"
+ADDONS_URI="https://dev-www.libreoffice.org/src/"
+
+BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
+# PATCHSET="${P}-patchset-01.tar.xz"
+
+[[ ${MY_PV} == *9999* ]] && inherit git-r3
+inherit autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils
+
+DESCRIPTION="A full office productivity suite"
+HOMEPAGE="https://www.libreoffice.org"
+SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
+[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
+
+# Split modules following git/tarballs; Core MUST be first!
+# Help is used for the image generator
+# Only release has the tarballs
+if [[ ${MY_PV} != *9999* ]]; then
+ for i in ${DEV_URI}; do
+ SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz"
+ SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz"
+ done
+ unset i
+fi
+unset DEV_URI
+
+# Really required addons
+# These are bundles that can't be removed for now due to huge patchsets.
+# If you want them gone, patches are welcome.
+ADDONS_SRC=(
+ # not packaged in Gentoo
+ "${ADDONS_URI}/dragonbox-1.1.3.tar.gz"
+ # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c
+ "${ADDONS_URI}/dtoa-20180411.tgz"
+ # not packaged in Gentoo, https://github.com/serge-sans-paille/frozen
+ "${ADDONS_URI}/frozen-1.1.1.tar.gz"
+ # not packaged in Gentoo, https://skia.org/
+ "${ADDONS_URI}/skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz"
+ # not packaged in Gentoo, https://github.com/tsyrogit/zxcvbn-c
+ "${ADDONS_URI}/zxcvbn-c-2.5.tar.gz"
+ "base? (
+ ${ADDONS_URI}/commons-logging-1.2-src.tar.gz
+ ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip
+ ${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip
+ ${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip
+ ${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip
+ ${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip
+ ${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip
+ ${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip
+ ${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip
+ ${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip
+ ${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
+ ${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
+ )"
+ # Java-WebSocket: not packaged in Gentoo, https://github.com/TooTallNate/Java-WebSocket
+ "java? (
+ ${ADDONS_URI}/Java-WebSocket-1.5.4.tar.gz
+ ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
+ )"
+ # no release for 8 years, should we package it?
+ "libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
+ # Does not build with 1.6 rhino at all
+ "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )"
+ # requirement of rhino
+ "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )"
+ # not packageable
+ "odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )"
+)
+SRC_URI+=" ${ADDONS_SRC[*]}"
+
+unset ADDONS_URI
+unset ADDONS_SRC
+
+# Extensions that need extra work:
+LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher"
+
+IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird
+googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt6 test valgrind vulkan
+$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ base? ( java )
+ bluetooth? ( dbus )
+ libreoffice_extensions_nlpsolver? ( java )
+ libreoffice_extensions_scripting-beanshell? ( java )
+ libreoffice_extensions_scripting-javascript? ( java )
+ libreoffice_extensions_wiki-publisher? ( java )
+"
+
+RESTRICT="!test? ( test )"
+
+LICENSE="|| ( LGPL-3 MPL-1.1 )"
+SLOT="0"
+
+#[[ ${MY_PV} == *9999* ]] || \
+#KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+ app-arch/unzip
+ app-arch/zip
+ app-crypt/argon2:=
+ app-crypt/gpgme:=[cxx]
+ app-text/hunspell:=
+ >=app-text/libabw-0.1.0
+ >=app-text/libebook-0.1
+ app-text/libepubgen
+ >=app-text/libetonyek-0.1
+ app-text/libexttextcat
+ app-text/liblangtag
+ >=app-text/libmspub-0.1.0
+ >=app-text/libmwaw-0.3.21
+ >=app-text/libnumbertext-1.0.6
+ >=app-text/libodfgen-0.1.0
+ app-text/libqxp
+ app-text/libstaroffice
+ app-text/libwpd:0.10[tools]
+ app-text/libwpg:0.3
+ >=app-text/libwps-0.4
+ app-text/mythes
+ >=dev-cpp/clucene-2.3.3.4-r2
+ >=dev-cpp/libcmis-0.6.2:0=
+ dev-db/unixODBC
+ dev-lang/perl
+ dev-libs/boost:=[nls]
+ dev-libs/expat
+ dev-libs/hyphen
+ dev-libs/icu:=
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+ >=dev-libs/liborcus-0.18.0:0/0.18
+ dev-libs/librevenge
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/nspr
+ dev-libs/nss
+ >=dev-libs/redland-1.0.16
+ >=dev-libs/xmlsec-1.2.35:=[nss]
+ >=games-engines/box2d-2.4.1:0
+ media-gfx/fontforge
+ media-gfx/graphite2
+ media-libs/fontconfig
+ >=media-libs/freetype-2.11.0-r1:2
+ >=media-libs/harfbuzz-5.1.0:=[graphite,icu]
+ media-libs/lcms:2
+ >=media-libs/libcdr-0.1.0
+ >=media-libs/libepoxy-1.3.1[X]
+ >=media-libs/libfreehand-0.1.0
+ media-libs/libjpeg-turbo:=
+ media-libs/libpagemaker
+ >=media-libs/libpng-1.4:0=
+ >=media-libs/libvisio-0.1.0
+ media-libs/libwebp:=
+ media-libs/libzmf
+ media-libs/openjpeg:=
+ media-libs/tiff:=
+ media-libs/zxing-cpp:=
+ net-misc/curl
+ sci-mathematics/lpsolve:=
+ sys-libs/zlib
+ virtual/opengl
+ x11-libs/cairo[X]
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ accessibility? (
+ $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
+ )
+ bluetooth? (
+ dev-libs/glib:2
+ net-wireless/bluez
+ )
+ coinmp? ( sci-libs/coinor-mp )
+ cups? ( net-print/cups )
+ dbus? ( sys-apps/dbus )
+ eds? (
+ dev-libs/glib:2
+ >=gnome-base/dconf-0.40.0
+ gnome-extra/evolution-data-server
+ )
+ firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ gtk? (
+ app-accessibility/at-spi2-core:2
+ dev-libs/glib:2
+ dev-libs/gobject-introspection
+ gnome-base/dconf
+ media-libs/mesa[egl(+)]
+ x11-libs/gtk+:3[X]
+ x11-libs/pango
+ )
+ kde? (
+ !qt6? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ kde-frameworks/kconfig:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kio:5
+ kde-frameworks/kwindowsystem:5
+ )
+ qt6? (
+ kde-frameworks/kconfig:6
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/ki18n:6
+ kde-frameworks/kio:6
+ kde-frameworks/kwindowsystem:6
+ )
+ )
+ ldap? ( net-nds/openldap:= )
+ libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
+ libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 )
+ mariadb? ( dev-db/mariadb-connector-c:= )
+ !mariadb? ( dev-db/mysql-connector-c:= )
+ pdfimport? ( >=app-text/poppler-22.06:=[cxx] )
+ postgres? ( >=dev-db/postgresql-9.0:*[kerberos] )
+ qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+# FIXME: cppunit should be moved to test conditional
+# after everything upstream is under gbuild
+# as dmake execute tests right away
+# tests apparently also need google-carlito-fonts (not packaged)
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/libatomic_ops-7.2d
+ dev-perl/Archive-Zip
+ >=dev-util/cppunit-1.14.0
+ >=dev-util/gperf-3.1
+ dev-util/mdds:1/2.1
+ media-libs/glm
+ x11-base/xorg-proto
+ x11-libs/libXt
+ x11-libs/libXtst
+ java? (
+ dev-java/ant-core
+ >=virtual/jdk-17
+ )
+ test? (
+ app-crypt/gnupg
+ dev-util/cppunit
+ media-fonts/dejavu
+ media-fonts/liberation-fonts
+ )
+ valgrind? ( dev-debug/valgrind )
+"
+RDEPEND="${COMMON_DEPEND}
+ acct-group/libreoffice
+ acct-user/libreoffice
+ !app-office/libreoffice-bin
+ !app-office/libreoffice-bin-debug
+ media-fonts/liberation-fonts
+ || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* )
+ java? ( >=virtual/jre-11 )
+ kde? ( kde-frameworks/breeze-icons:* )
+"
+BDEPEND="
+ dev-util/intltool
+ sys-apps/which
+ app-alternatives/yacc
+ app-alternatives/lex
+ sys-devel/gettext
+ virtual/pkgconfig
+ clang? (
+ || (
+ ( sys-devel/clang:18
+ sys-devel/llvm:18
+ =sys-devel/lld-18* )
+ ( sys-devel/clang:17
+ sys-devel/llvm:17
+ =sys-devel/lld-17* )
+ ( sys-devel/clang:16
+ sys-devel/llvm:16
+ =sys-devel/lld-16* )
+ ( sys-devel/clang:15
+ sys-devel/llvm:15
+ =sys-devel/lld-15* )
+ )
+ )
+ odk? ( >=app-text/doxygen-1.8.4 )
+"
+if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then
+ PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*"
+else
+ # Translations are not reliable on live ebuilds
+ # rather force people to use english only.
+ RDEPEND+=" !app-office/libreoffice-l10n"
+fi
+
+PATCHES=(
+ # "${WORKDIR}"/${PATCHSET/.tar.xz/}
+
+ # not upstreamable stuff
+ "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch"
+ "${FILESDIR}/${PN}-6.1-nomancompress.patch"
+ "${FILESDIR}/${PN}-24.2-qtdetect.patch"
+
+ # not yet upstream, sourced from Mandriva
+ "${FILESDIR}/${PN}-24.2-kf6-buildfix.patch"
+
+ # maybe upstreamable
+ "${FILESDIR}/${PN}-7.5.8.2-icu-74-compatibility.patch"
+
+)
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+_check_reqs() {
+ CHECKREQS_MEMORY="512M"
+ if is-flagq "-g*" && ! is-flagq "-g*0" ; then
+ CHECKREQS_DISK_BUILD="22G"
+ else
+ CHECKREQS_DISK_BUILD="6G"
+ fi
+ check-reqs_$1
+}
+
+pkg_pretend() {
+ use base ||
+ ewarn "If you plan to use Base application you must enable USE base."
+ use java ||
+ ewarn "Without USE java, several wizards are not going to be available."
+
+ [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend
+}
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+ python-single-r1_pkg_setup
+ xdg_environment_reset
+
+ [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup
+}
+
+src_unpack() {
+ default
+
+ if [[ ${MY_PV} = *9999* ]]; then
+ local base_uri branch mypv
+ base_uri="https://anongit.freedesktop.org/git"
+ branch="master"
+ mypv=${MY_PV/.9999}
+ [[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}"
+ git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}"
+ git-r3_checkout "${base_uri}/${PN}/core"
+ LOCOREGIT_VERSION=${EGIT_VERSION}
+
+ git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master"
+ git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help
+ fi
+}
+
+src_prepare() {
+ default
+
+ # sandbox violations on many systems, we don't need it. Bug #646406
+ sed -i \
+ -e "/KF5_CONFIG/s/kf5-config/no/" \
+ configure.ac || die "Failed to disable kf5-config"
+
+ AT_M4DIR="m4" eautoreconf
+ # hack in the autogen.sh
+ touch autogen.lastrun
+
+ # sed in the tests
+ sed -i \
+ -e "s#all : build unitcheck#all : build#g" \
+ solenv/gbuild/Module.mk || die
+ sed -i \
+ -e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \
+ -e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \
+ Makefile.in || die
+
+ sed -i \
+ -e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \
+ -e "s,\$INSTALLDIRNAME.sh,${PN}," \
+ bin/distro-install-desktop-integration || die
+
+ if use branding; then
+ # hack...
+ mv -v "${WORKDIR}/branding-intro.png" "icon-themes/colibre/brand/intro.png" || die
+ fi
+
+ # Don't list pdfimport support in desktop when built with none, bug # 605464
+ if ! use pdfimport; then
+ sed -i \
+ -e ":MimeType: s:application/pdf;::" \
+ -e ":Keywords: s:pdf;::" \
+ sysui/desktop/menus/draw.desktop || die
+ fi
+}
+
+src_configure() {
+ # Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys
+ # Note: these are for Gentoo use ONLY. For your own distribution, please get
+ # your own set of keys. Feel free to contact chromium@gentoo.org for more info.
+ local google_default_client_id="329227923882.apps.googleusercontent.com"
+ local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
+
+ # Show flags set at the beginning
+ einfo "Preset CFLAGS: ${CFLAGS}"
+ einfo "Preset LDFLAGS: ${LDFLAGS}"
+
+ # Workaround for bug #915067
+ append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
+ if use clang ; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ AR=llvm-ar
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ LDFLAGS+=" -fuse-ld=lld"
+
+ # Workaround for bug #907905
+ filter-lto
+
+ # Not implemented by Clang, bug #903889
+ filter-flags -Wlto-type-mismatch -Werror=lto-type-mismatch
+ else
+ # Force gcc
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+
+ # Apparently the Clang flags get used even for GCC builds sometimes.
+ # bug #838115
+ sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die
+ fi
+
+ if use custom-cflags ; then
+ elog "USE=custom-cflags has been selected. You are on your own to make sure that"
+ elog "the build succeeds. Good luck!"
+ else
+ strip-flags
+ fi
+
+ export LO_CLANG_CC=${CC}
+ export LO_CLANG_CXX=${CXX}
+
+ # Show flags set at the end
+ einfo " Used CFLAGS: ${CFLAGS}"
+ einfo " Used LDFLAGS: ${LDFLAGS}"
+
+ # Ensure we use correct toolchain
+ tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
+
+ # optimization flags
+ export GMAKE_OPTIONS="${MAKEOPTS}"
+ # System python enablement:
+ export PYTHON_CFLAGS=$(python_get_CFLAGS)
+ export PYTHON_LIBS=$(python_get_LIBS)
+
+ if use qt6; then
+ export QT6DIR="$(qt6_get_bindir)/.."
+ else
+ if use kde; then
+ export QT5DIR="$(qt5_get_bindir)/.."
+ fi
+ fi
+
+ local gentoo_buildid="Gentoo official package"
+ if [[ -n ${LOCOREGIT_VERSION} ]]; then
+ gentoo_buildid+=" (from git: ${LOCOREGIT_VERSION})"
+ fi
+
+ # system headers/libs/...: enforce using system packages
+ # --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad
+ # --enable-cairo: ensure that cairo is always required
+ # --enable-*-link: link to the library rather than just dlopen on runtime
+ # --enable-release-build: build the libreoffice as release
+ # --disable-fetch-external: prevent dowloading during compile phase
+ # --enable-extension-integration: enable any extension integration support
+ # --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs
+ # --disable-report-builder: too much java packages pulled in without pkgs
+ # --without-system-sane: just sane.h header that is used for scan in writer,
+ # not linked or anything else, worthless to depend on
+ # --disable-pdfium: not yet packaged
+ local myeconfargs=(
+ --with-system-dicts
+ --with-system-epoxy
+ --with-system-headers
+ --with-system-jars
+ --with-system-libs
+ --enable-build-opensymbol
+ --enable-cairo-canvas
+ --enable-largefile
+ --enable-mergelibs
+ --enable-python=system
+ --enable-randr
+ --enable-release-build
+ --disable-breakpad
+ --disable-bundle-mariadb
+ --disable-ccache
+ --disable-epm
+ --disable-fetch-external
+ --disable-gtk3-kde5
+ --disable-online-update
+ --disable-openssl
+ --disable-pdfium
+ --with-extra-buildid="${gentoo_buildid}"
+ --enable-extension-integration
+ --with-external-dict-dir="${EPREFIX}/usr/share/myspell"
+ --with-external-hyph-dir="${EPREFIX}/usr/share/myspell"
+ --with-external-thes-dir="${EPREFIX}/usr/share/myspell"
+ --with-external-tar="${DISTDIR}"
+ --with-lang=""
+ --with-parallelism=$(makeopts_jobs)
+ --with-system-openjpeg
+ --with-tls=nss
+ --with-vendor="Gentoo Foundation"
+ --with-x
+ --without-fonts
+ --without-myspell-dicts
+ --with-help="html"
+ --without-helppack-integration
+ --with-system-gpgmepp
+ --without-system-abseil
+ --without-system-dragonbox
+ --without-system-frozen
+ --without-system-jfreereport
+ --without-system-libfixmath
+ --without-system-sane
+ --without-system-zxcvbn
+ $(use_enable base report-builder)
+ $(use_enable bluetooth sdremote-bluetooth)
+ $(use_enable coinmp)
+ $(use_enable cups)
+ $(use_enable dbus)
+ $(use_enable debug)
+ $(use_enable eds evolution2)
+ $(use_enable firebird firebird-sdbc)
+ $(use_enable gstreamer gstreamer-1-0)
+ $(use_enable gtk gtk3)
+ $(use_enable ldap)
+ $(use_enable odk)
+ $(use_enable pdfimport)
+ $(use_enable postgres postgresql-sdbc)
+ $(use_enable vulkan skia)
+ $(use_with accessibility lxml)
+ $(use_with coinmp system-coinmp)
+ $(use_with googledrive gdrive-client-id ${google_default_client_id})
+ $(use_with googledrive gdrive-client-secret ${google_default_client_secret})
+ $(use_with java)
+ $(use_with odk doxygen)
+ $(use_with valgrind)
+ )
+
+ if use qt6; then
+ myeconfargs+=(
+ --disable-qt5
+ $(use_enable qt6 qt6)
+ $(use_enable kde kf6)
+ )
+ else
+ myeconfargs+=(
+ --disable-qt6
+ $(use_enable kde kf5)
+ $(use_enable kde qt5)
+ )
+ fi
+
+ if use eds || use gtk; then
+ myeconfargs+=( --enable-dconf --enable-gio )
+ else
+ myeconfargs+=( --disable-dconf --disable-gio )
+ fi
+
+ # libreoffice extensions handling
+ for lo_xt in ${LO_EXTS}; do
+ if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then
+ myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) )
+ else
+ myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) )
+ fi
+ done
+
+ if use java; then
+ # hsqldb: system one is too new
+ myeconfargs+=(
+ --without-junit
+ --without-system-hsqldb
+ --with-ant-home="${ANT_HOME}"
+ --with-jdk-home="${JAVA_HOME}"
+ )
+
+ use libreoffice_extensions_scripting-beanshell && \
+ myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) )
+
+ use libreoffice_extensions_scripting-javascript && \
+ myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 rhino.jar) )
+ fi
+
+ tc-is-lto && myeconfargs+=( --enable-lto )
+
+ MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ # more and more LO stuff tries to use OpenGL, including tests during build
+ # bug 501508, bug 540624, bug 545974 and probably more
+ addpredict /dev/dri
+ addpredict /dev/ati
+ addpredict /dev/nvidiactl
+
+ default
+}
+
+src_test() {
+ emake unitcheck
+ emake slowcheck
+}
+
+src_install() {
+ emake DESTDIR="${D}" distro-pack-install -o build -o check
+
+ # bug 593514
+ if use gtk; then
+ dosym libreoffice/program/liblibreofficekitgtk.so \
+ /usr/$(get_libdir)/liblibreofficekitgtk.so
+ fi
+
+ # bash completion aliases
+ bashcomp_alias \
+ libreoffice \
+ unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice
+
+ if use branding; then
+ insinto /usr/$(get_libdir)/${PN}/program
+ newins "${WORKDIR}/branding-sofficerc" sofficerc
+ dodir /etc/env.d
+ echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die
+ fi
+
+ # bug 703474
+ insinto /usr/include
+ doins -r include/LibreOfficeKit
+
+ local lodir=/usr/$(get_libdir)/libreoffice
+ # patching this would break tests
+ cat <<-EOF > "${T}"/uno.py
+import sys, os
+sys.path.append('${EPREFIX}${lodir}/program')
+os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc')
+EOF
+ sed -e "/^import sys/d" -e "/^import os/d" \
+ -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed"
+ cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die
+ cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die
+
+ # more system pyuno mess
+ sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \
+ -i "${D}"${lodir}/program/officehelper.py || die
+
+ python_optimize "${D}"${lodir}/program
+ # link python bridge in site-packages, bug 667802
+ local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program
+ for py in uno.py unohelper.py officehelper.py; do
+ dosym -r ${loprogdir}/${py} $(python_get_sitedir)/${py}
+ while IFS="" read -d $'\0' -r pyc; do
+ pyc=${pyc//*\/}
+ dosym -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc}
+ done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0)
+ done
+
+ newinitd "${FILESDIR}/libreoffice.initd" libreoffice
+ newconfd "${FILESDIR}/libreoffice.confd" libreoffice
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+}
diff --git a/app-office/libreoffice/libreoffice-24.2.9999.ebuild b/app-office/libreoffice/libreoffice-24.2.9999.ebuild
index eb5c23c90864..6e84f6de9008 100644
--- a/app-office/libreoffice/libreoffice-24.2.9999.ebuild
+++ b/app-office/libreoffice/libreoffice-24.2.9999.ebuild
@@ -68,7 +68,11 @@ ADDONS_SRC=(
${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
)"
- "java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
+ # Java-WebSocket: not packaged in Gentoo, https://github.com/TooTallNate/Java-WebSocket
+ "java? (
+ ${ADDONS_URI}/Java-WebSocket-1.5.4.tar.gz
+ ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
+ )"
# no release for 8 years, should we package it?
"libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
# Does not build with 1.6 rhino at all
diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild
index eb5c23c90864..6e84f6de9008 100644
--- a/app-office/libreoffice/libreoffice-9999.ebuild
+++ b/app-office/libreoffice/libreoffice-9999.ebuild
@@ -68,7 +68,11 @@ ADDONS_SRC=(
${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip
${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip
)"
- "java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )"
+ # Java-WebSocket: not packaged in Gentoo, https://github.com/TooTallNate/Java-WebSocket
+ "java? (
+ ${ADDONS_URI}/Java-WebSocket-1.5.4.tar.gz
+ ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip
+ )"
# no release for 8 years, should we package it?
"libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )"
# Does not build with 1.6 rhino at all
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index f41d57b1c87e..b5eb201fd7f0 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/iso-codes/Manifest b/app-text/iso-codes/Manifest
index 5f7270cbfe2e..721fcb7cd1cf 100644
--- a/app-text/iso-codes/Manifest
+++ b/app-text/iso-codes/Manifest
@@ -1,3 +1,5 @@
DIST iso-codes-v4.15.0.tar.gz 15046318 BLAKE2B fc4a9dd6a80fbd7658e0ba30f483a57f7d487f5eb7cc73ac2504d24397f1a8519acf8bf2431b18f969cbe4dd8e386cedd82c9284d405c57c6682af7639b4aacb SHA512 1700c5c24a5a8c278df67539d7d99cae832a72e2fc604394b15af17cad78e36a9280e0a91ecaeade9e14b9f6431967ef2d2e662e73d200773e63455b0e1c5187
+DIST iso-codes-v4.16.0.tar.gz 15163129 BLAKE2B 8fcdb3c12c502c1e14169765db9c9dd7778fc5d4bb0da37aa6b27efeebd5ce9f3e825e5b1a7ae8d659babf2d6b9124af08b40ed8a2a1235e88df50be9c204ca5 SHA512 04d93eb37ff309c850a1af6d4cf6bb92a16e25ee35ee12e16325f6e7b476ba40bbf5d11e2f4c425111220480911b1dbc9e244189ea7487f1f0ea4dbce2307c96
EBUILD iso-codes-4.15.0.ebuild 2643 BLAKE2B 151045bc7c15754b8037456a8ea347f22ea88d84323e98d78ab28b44b2d4c256b39ae22e4eef0f144b78dd3c8986c88aa5baa2bd14b9892383b78974b62a181b SHA512 2c016f00030dd6893b81851fc6ce92b409e3b5bf4a40f3e350d6df41d2d25c00e0af586569a9f9dbf7099c4e4e100e244190202af80c5ff56c838294dcbd383c
+EBUILD iso-codes-4.16.0.ebuild 2645 BLAKE2B fbaa42614bee3ef094952fef6ad49a10d84f2c07c4f03ba8b588cad5f9d99b918bc952b19205d19e4a5aeda146f647dba7d88911f6fad74722d4cbca96774447 SHA512 7d864b091baf8a6e328881ee2c9bfe27b84ba8c449b1c834a196f84aebe522386ef981c78904e262785cdb6b416139dfe3e6a9f298555e65c16e4c4d7300409f
MISC metadata.xml 505 BLAKE2B d499c1a01fb2183ec86fcc3ca7af98dc8a2da444babb8a8234a1864093a67d0c247f68330bfd5625e01182bb181a97d35b42c74a8706cf61b2e2555b5275054c SHA512 96419d6d35801117584fd217d269bbce81e50523cadef397417f5218648de544bbb2f11eed4be1d55f5a3e456f15724ef3b2f0b0f26764471089be5d2bed7d7d
diff --git a/app-text/iso-codes/iso-codes-4.16.0.ebuild b/app-text/iso-codes/iso-codes-4.16.0.ebuild
new file mode 100644
index 000000000000..91e614fefbbc
--- /dev/null
+++ b/app-text/iso-codes/iso-codes-4.16.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PLOCALES="ab ace ach af ak am an ar as ast ay az ba bar be bg bi bn bn_BD bn_IN br bs byn ca ce ch chr ckb crh cs csb cv cy da de dv dz ee el en eo es et eu fa ff fi fil fo fr frp fur fy ga gez gl gn gu gv ha haw he hi hr ht hu hy ia id io is it iu ja jam ka kab ki kk kl km kmr kn ko kok kv kw ky lo lt lv mai mhr mi mk ml mn mr ms mt my na nah nb_NO ne nl nn nso nv oc or pa pa_PK pap pi pl ps pt pt_BR ro ro_MD ru rw sc sd si sk sl so son sq sr sr@latin sv sw ta te tg th ti tig tk tl tr tt tt@iqtelif tzm ug uk ur uz ve vi wa wal wo xh yo zh_CN zh_HK zh_Hans zh_Hant zh_TW zu"
+
+inherit python-any-r1
+
+DESCRIPTION="ISO language, territory, currency, script codes and their translations"
+HOMEPAGE="https://salsa.debian.org/iso-codes-team/iso-codes"
+SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+BDEPEND="${PYTHON_DEPS}
+ sys-devel/gettext
+"
+S="${WORKDIR}/${PN}-v${PV}"
+
+# This ebuild does not install any binaries.
+RESTRICT="binchecks strip"
+
+DOCS=( CHANGELOG.md README.md )
+
+# plocale_find_changes doesn't support multiple directories,
+# so need to do the update scan ourselves.
+check_existing_locales() {
+ local std loc all_locales=()
+
+ ebegin "Looking for new locales"
+ for std in "${all_stds[@]}"; do
+ pushd "${std}" >/dev/null || die
+ for loc in *.po; do
+ all_locales+=( "${loc%.po}" )
+ done
+ popd >/dev/null
+ done
+
+ all_locales=$(echo $(printf '%s\n' "${all_locales[@]}" | LC_COLLATE=C sort -u))
+ if [[ ${PLOCALES} != "${all_locales}" ]]; then
+ eend 1
+ eerror "There are changes in locales! This ebuild should be updated to:"
+ eerror "PLOCALES=\"${all_locales}\""
+ die "Update PLOCALES in the ebuild"
+ else
+ eend 0
+ fi
+}
+
+src_prepare() {
+ default
+
+ local std loc mylinguas
+ local all_stds=( iso_15924 iso_3166-{1,2,3} iso_4217 iso_639-{2,3,5} )
+
+ check_existing_locales
+
+ # Modify the Makefiles so they only install requested locales.
+ for std in "${all_stds[@]}"; do
+ einfo "Preparing ${std} ..."
+ pushd "${std}" >/dev/null || die
+ mylinguas=()
+ for loc in *.po; do
+ if has ${loc%.po} ${LINGUAS-${loc%.po}}; then
+ mylinguas+=( "${loc}" )
+ fi
+ done
+
+ sed \
+ -e "/^pofiles =/s:=.*:= ${mylinguas[*]}:" \
+ -e "/^mofiles =/s:=.*:= ${mylinguas[*]/%.po/.mo}:" \
+ -i Makefile.am Makefile.in || die "sed in ${std} folder failed"
+ popd >/dev/null
+ done
+}
diff --git a/app-text/libexttextcat/Manifest b/app-text/libexttextcat/Manifest
index 85507a44ccb4..c8d97eb503a3 100644
--- a/app-text/libexttextcat/Manifest
+++ b/app-text/libexttextcat/Manifest
@@ -1,3 +1,5 @@
DIST libexttextcat-3.4.6.tar.xz 1111320 BLAKE2B d89b69450a66e8c0f2c4f42ca8d08f2f571d6d7c28e78e43c056c454cee09b95be3f9b32ab445be4c676225b5604535c8948b6942e9c366b94f9773a7b614781 SHA512 5fe7b9b78d2d81b26ba07ce16c6dae490369a0a8b11561cc1260d893c86ef54cf76982751927eed71ac792cdbb47bac0f7acc71939a38c93310ee2bda174448b
+DIST libexttextcat-3.4.7.tar.xz 1122804 BLAKE2B 45d4fab17d66ede2a32cf65a8ee79c85ccb9993b1b5a5260f77a468c67478a28a9a45bf5fc9c5e6f6eb9f21407dff861d08649c6398373f00b036dd49f9cd4ee SHA512 ccd95061419aedd651c3b899fade6d3cc8ebf87ddfea622edecacd810798de8257829255e3cb3325fa2a0b9f54bc20d4e24b6596ae37891ed3fbe7c0425ff864
EBUILD libexttextcat-3.4.6.ebuild 561 BLAKE2B 1e5c8a7e64ca8956347bf360abf1800f586ed891daa0325223545b7db905d61d45b867e1d6cfb74fab1a2f02de9e925e68a35c3b94dc3af7c6c87dfd24da628e SHA512 fe571460be466e3ef4df69d472b7977c77a049fbccd099aba909de6c917679eabaace286911f0df1c12ed2a5c85194728f6a51a2631fd0ea02ef1ac8e5a0a054
+EBUILD libexttextcat-3.4.7.ebuild 568 BLAKE2B bd21742ad8b237a25d2f2be65d96dbd7fdfd5e1e2dc1450ea1415d977dc10e29dd5d2ca3ef5d4aef4d580a612496537f440a4daa91b365a7180b257b0b65667c SHA512 14028969256f8a494e4ec9b38c15a97a92c7d41eef7fd928c5f0de5ed8365df3e49a7b5626888e3ceb9f3f3cc5adc9efae82400b794e1e762f084aa90fb7a4c1
MISC metadata.xml 256 BLAKE2B 28554175365761f81817e75e2c125714b94680527103d72118d0daf2eb0d2359082c36f2c8b0e92574e93c9c00038c944486a31d7843108dcc285d809bd52fe6 SHA512 1a0e13dd42f80f5c8669910c7360c6c1542e9a2f143da3a812f874966ba4729248152efb36e03bdfd47f09086797e6e1410e1ac735925d304811c847aa2b6398
diff --git a/app-text/libexttextcat/libexttextcat-3.4.7.ebuild b/app-text/libexttextcat/libexttextcat-3.4.7.ebuild
new file mode 100644
index 000000000000..3a25fcdc8534
--- /dev/null
+++ b/app-text/libexttextcat/libexttextcat-3.4.7.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Library implementing N-gram-based text categorization"
+HOMEPAGE="https://wiki.documentfoundation.org/Libexttextcat"
+SRC_URI="https://dev-www.libreoffice.org/src/${P}.tar.xz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+src_configure() {
+ econf \
+ --disable-werror
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz
index ad0bdf7c815c..35935eac820b 100644
--- a/dev-build/Manifest.gz
+++ b/dev-build/Manifest.gz
Binary files differ
diff --git a/dev-build/kbuild/Manifest b/dev-build/kbuild/Manifest
index d85e959a07db..c8eb298638f1 100644
--- a/dev-build/kbuild/Manifest
+++ b/dev-build/kbuild/Manifest
@@ -1,5 +1,4 @@
AUX kbuild-0.1.5-gentoo-docdir.patch 358 BLAKE2B 978d4081821098a4e035fdd41b801c72f297e24187d2681ff7aaa2b09fa0fed35ce780884bf1cf0b0ea4428a16402c20b14fcc0e918d7175b98f04e94ba74449 SHA512 468dd844de34867c7ccafabafab4d5870fcb63f38fcb8d53580787cf9600027db91cb5ad962862d6a654dcec2b58654cc62fd6146fb0903c1b2d2079a7016020
-AUX kbuild-0.1.9998.3407-gold.patch 590 BLAKE2B 654459b94017d4bacae37151c71d4b43b3d9a76d934a2a220bada87e0b96e2a8a13a6f446199eb5475faf604129966bcca6e3e34691e588df6b40fe65e4e4ded SHA512 3cf6827b482661704a8cdcdcf3152fa07d18c80a6e9cbe8979b732173f0127a5bc5009590c5cc155cdd11bed1e95d918835e697b6fecc1a1bc51127d2f13845f
AUX kbuild-0.1.9998.3407-unknown_configure_opt.patch 697 BLAKE2B 5f974bc451a12f4b4c02656b501d07515c14499c53ee1fca00aec00cf28d6dd5faf690f262b79f34861a3bfd317a5bd37eb78cbeb61ce833d8117c2cd74e7813 SHA512 63435effcf109b40390574da09453314ffac109ffee79419cef81705b4f7ceb145f692c9a81b54dd0d58f69a1a6f80b9dc412baa5d416066f05300cc9eccc11e
AUX kbuild-0.1.9998.3499-fix-CC.patch 504 BLAKE2B cb30a2f3dbdc374d1570cc089d9fbdda38b0d6e35eb9023c7d5f989e1a9538ede6eaf1b857b8ae92bb0e6bb139232d02e461851f2a4fc6343a3a774017f0cdef SHA512 16728f446bcc8ab15fc2b4a556ab79eb84385a217b3624f53297fde341b28a0d523caf357d871b5f1a58907adb61915a5480beca4fec56bafe92fa957176919b
AUX kbuild-0.1.9998.3499-gold.patch 934 BLAKE2B 486b6154eeba1541f87856e0d4bddd89ee689393669161f60ae9f6b5ce3a199cf72187ac77d766e5c26b707af79b63b13f2cc597e7ee15ee1c46972401fe80d3 SHA512 5e885b504c095c062da0c2ed7836821c5ab95aa6b90e847070a87228a3e1456b9ae2dc2c463e0771552a504f0f309569e762667cd11aa891f5236b5402b77a08
@@ -12,10 +11,8 @@ AUX kbuild-0.1.9998_pre20110817-kash-link-pthread.patch 296 BLAKE2B ffa7b0167e4a
AUX kbuild-0.1.9998_pre20120806-qa.patch 292 BLAKE2B 628ee52d1c147864dba48e37ae25a2ff9e82e38bc907f2771ee3599e9401b26e5b5d4e53a3958a4f8edb2a7c35794677bae141561cf515fd3587b9ac095a7bdd SHA512 2a311e2e79c1e85c3c2c26b3d187355167c237c334687494a8e532b84232340df44b0d896fe6638bf1a9d4ba1c5f1efb29978de3bac0490fe04f2e57f7fb1874
DIST kbuild-0.1.9998.3499-fix-clang-16.patch.bz2 10271 BLAKE2B fe40a3a0afafefa10da6fe675eec72392fe6bcc318d1d8728363b9e855d10e11d0b7189f875cd2d496bf4871f87b96ed2ad6775e6968e044cc107dad23f5fcab SHA512 8f11355f0bfdda431dba4cb4dcd73c5bf0b10d2380495fe91292846b57fb7f80711d711b0b229fb4a865512d90010a181d1e1ab7d2b57d1a1751ce79440b02dc
DIST kbuild-0.1.9998.3499-src.tar.xz 2371580 BLAKE2B 847c5c67ded37ca87228ff7164d6c7f2f670a57f2fd94d6d0bf4f8896266e7fe5442666c03dbda016564a52dc91d10be83f0d4b0ef5093db0f5210ac8d5f3aaa SHA512 eebdcd1d2fa71313edd764d45a4aa3580078af22d7c5fed32d3d139a4f41c4e028282fdfdda0ee9b617ed0e8e63b8f5d065b3cf6647f08fe446560938b7577fc
-DIST kbuild-0.1.9998.3572-src.tar.xz 3973848 BLAKE2B 103e42d719fd77bc5c55aea48bdfd01c8ad136529cc76cc8c1297f87e21e5d4e2e7149f9321c5174808613a84331dbea8bb4c0a7662eb2de9e1045c8ad365047 SHA512 96bb5e1759990bf3acaca4b0ba7c02926c6607b0cd94f7fca222b13eee5c3364c64b35e3473c5cee45fa094cb2b851ac9f3a3a9fe60cff894baf46238ccb4006
DIST kbuild-0.1.9998.3592-src.tar.xz 3975348 BLAKE2B 4b1862238f6f6c35ba1b586e11e17baca3b66c4ba3a97b17168ced902d7fcc9f1baa9a4b8669489902346b9bab67095f4ff4d008187c36cd2ef4b7841d4134be SHA512 b9ca1723b426db81571b048db5afe4b7c3d2d8a881003812e9a5f9df44c5109b628d77af415cf56eb44a8775c590a6f0e343efccf562ef83213c5525e081e59b
-EBUILD kbuild-0.1.9998.3499-r4.ebuild 2186 BLAKE2B cd0e1543b9139b8bf62602a2387a61dd4378ffbed970ef8319cd9ec626f3f1d92afdf15230b4d903c2abe6ae3b542f5c12fb801256d7c2b6c4f6a3fc74a37d7b SHA512 4ece814e56c73f48a36c4587736d1603fb937a4d97a9c4f1fac93142e99be827b473e5ee3ce816f168009e1d1dfdd1748c50a3b7ec1aaf6c3d968fc8183d2448
-EBUILD kbuild-0.1.9998.3572-r4.ebuild 2053 BLAKE2B 6d3ed28a987b94c8ecd146fe703b47a9dace4896f2495ecb95ee107f0e7fd54e67e7c46424679375d601b41f1fdc7f6bd6e07d2d07904e4d2fb4a5b051083754 SHA512 1d69eb35501e21bfa29e831179ef3c7af7e8c4eef591e50e134ec0082ecaa888b40967f9ed18f92ef740a4b00a9eb1c54a01a8646de2fc834f6c7ff5d6fbcd74
+EBUILD kbuild-0.1.9998.3499-r4.ebuild 2178 BLAKE2B 897369bb29eb47cb2b704aeff61fefdc7f17de9a6a085a9789aea9a8be37757e082ccd85106ed8c8727111ec4b7480d8da136b9175e672f785f58ac0c35e0b9b SHA512 bab0600078b428472b9825506eefdf4d31a5afd2dd2551455aa0eba20b1643e9d5cb2572e10af58779ccf36b47adf1e97833a8a59224e4ed3c56337161abd0c3
EBUILD kbuild-0.1.9998.3592.ebuild 2128 BLAKE2B 7b05945eaa6bb1afd241652bc1da82759c668d5fb15d2f23b574ccf8ace9e9a11b64e4c9081779d81f174805ff6d2ac73d87f510cedeeb83b69a72beb7c64a77 SHA512 0a9d9c9668108a42c107e8a1a5f611052aa09aa4c34de3c927c385ef30c512aaadc9d1ab7d2bd57375f01f657e43b175a7fa4f3a34e7a81cf7f51b756e5bc175
-EBUILD kbuild-9999.ebuild 2131 BLAKE2B b499c02d359bfd6a78f625d81b59b74fe8a978c62e041dc6e830296928fa45cba5d67bf0979c9acd6501e3916f748369f78ad670434aed8f085ccdbb5bf04a5f SHA512 1952521ad4a6760efd64aaff624d80a3950bd31e7321bc85177fd4f905b78e1572b55b306895e5df5fa9a63f5aef3837da3191ae3569c8a63d5a594f802f8282
+EBUILD kbuild-9999.ebuild 2122 BLAKE2B 5893c6ba8f21ff8fe34572dfb965c5557325dda112c661b546a681d31dabbc3290ad904f5380c0e5f96805e474a21b12a047997a256f7a39f2c29f735d1572cd SHA512 e0ba648de7ff76a4f0bab558d2216c4261ba7bfa05e8602b1e42bc6980a3c80aa52aed44447dabebf3541edfcaaaadc73c0ca536776d96e4345cce2864f2b8de
MISC metadata.xml 249 BLAKE2B 3bc7510e014ef8df90da064f4ef969eab6cc3311951a6dd556ca7b6f4e2e74e229f12a16ceb641393d1ec1f89d1942718267ecc664a8136df194c40de94a58e4 SHA512 63f88d798d410e4fb6670d199a86a665ab61b09cb9508b4047f13fe73070c682231d35a27c9d2c1fd82a1b8a84676d857b534c96bd09f4562cf13d7fc8de36b2
diff --git a/dev-build/kbuild/files/kbuild-0.1.9998.3407-gold.patch b/dev-build/kbuild/files/kbuild-0.1.9998.3407-gold.patch
deleted file mode 100644
index 14d5ec7cc422..000000000000
--- a/dev-build/kbuild/files/kbuild-0.1.9998.3407-gold.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- kbuild-0.1.9998.3407/src/kmk/Makefile.kmk
-+++ kbuild-0.1.9998.3407/src/kmk/Makefile.kmk
-@@ -60,7 +60,7 @@
- ifneq ($(KBUILD_TARGET),os2)
- TEMPLATE_BIN-KMK_INCS += glob
- endif
--TEMPLATE_BIN-KMK_LIBS = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS) $(kmkmissing_1_TARGET) $(LIB_KUTIL)
-+TEMPLATE_BIN-KMK_LIBS = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS) $(kmkmissing_1_TARGET) $(LIB_KUTIL) pthread
- ifdef ELECTRIC_HEAP # for electric heap (see electric.c).
- ifeq ($(KBUILD_TARGET),win)
- TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) /FI$(kmk_DEFPATH)/electric.h -DELECTRIC_HEAP=1
diff --git a/dev-build/kbuild/kbuild-0.1.9998.3499-r4.ebuild b/dev-build/kbuild/kbuild-0.1.9998.3499-r4.ebuild
index 1ed4a97698af..83d88bf6772c 100644
--- a/dev-build/kbuild/kbuild-0.1.9998.3499-r4.ebuild
+++ b/dev-build/kbuild/kbuild-0.1.9998.3499-r4.ebuild
@@ -15,7 +15,6 @@ SRC_URI="
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
BDEPEND="
sys-apps/texinfo
diff --git a/dev-build/kbuild/kbuild-0.1.9998.3572-r4.ebuild b/dev-build/kbuild/kbuild-0.1.9998.3572-r4.ebuild
deleted file mode 100644
index 31c91dcacac0..000000000000
--- a/dev-build/kbuild/kbuild-0.1.9998.3572-r4.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="A makefile framework for writing simple makefiles for complex tasks"
-HOMEPAGE="https://trac.netlabs.org/kbuild/wiki"
-SRC_URI="
- https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}-src.tar.xz
- https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-0.1.9998.3499-fix-clang-16.patch.bz2
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-#KEYWORDS="~amd64 ~x86" # for testing only. This version is buggy
-IUSE=""
-
-BDEPEND="
- sys-apps/texinfo
- app-alternatives/lex
- sys-devel/gettext
- virtual/pkgconfig
- app-alternatives/yacc
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.1.9998.3407-unknown_configure_opt.patch"
- "${FILESDIR}/${PN}-0.1.5-gentoo-docdir.patch"
- "${FILESDIR}/${PN}-0.1.9998_pre20120806-qa.patch"
- "${FILESDIR}/${PN}-0.1.9998_pre20110817-kash-link-pthread.patch"
- "${FILESDIR}/${PN}-0.1.9998.3572-fix-bison.patch"
- "${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
- "${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
- "${FILESDIR}/${PN}-0.1.9998.3499-int-conversion.patch"
- "${FILESDIR}/${PN}-0.1.9998.3499-fix-CC.patch"
-
- "${WORKDIR}/${PN}-0.1.9998.3499-fix-clang-16.patch"
-)
-
-pkg_setup() {
- # Package fails with distcc (bug #255371)
- export DISTCC_DISABLE=1
-}
-
-src_prepare() {
- default
-
- # Add a file with the svn revision this package was pulled from
- printf '%s\n' "KBUILD_SVN_REV := $(ver_cut 4)" \
- > SvnInfo.kmk || die
-
- cd "${S}/src/kmk" || die
- eautoreconf
- cd "${S}/src/sed" || die
- eautoreconf
-
- sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
- -e "s@_CFLAGS\.$(tc-arch)*.*=@& ${CFLAGS}@g" \
- -e "s@_CXXFLAGS\.$(tc-arch)*.*=@& ${CXXFLAGS}@g" \
- -i "${S}"/Config.kmk || die #332225
- tc-export CC PKG_CONFIG RANLIB #AR does not work here
-}
-
-src_compile() {
- kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true AR="$(tc-getAR)" \
- || die "bootstrap failed"
-}
-
-src_install() {
- kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
- || die "install failed"
-}
diff --git a/dev-build/kbuild/kbuild-9999.ebuild b/dev-build/kbuild/kbuild-9999.ebuild
index 0c7ecee2efa6..bef735b7059a 100644
--- a/dev-build/kbuild/kbuild-9999.ebuild
+++ b/dev-build/kbuild/kbuild-9999.ebuild
@@ -18,7 +18,6 @@ else
fi
LICENSE="GPL-3+"
SLOT="0"
-IUSE=""
BDEPEND="
sys-apps/texinfo
@@ -33,7 +32,7 @@ PATCHES=(
"${FILESDIR}/${PN}-0.1.5-gentoo-docdir.patch"
"${FILESDIR}/${PN}-0.1.9998_pre20120806-qa.patch"
"${FILESDIR}/${PN}-0.1.9998_pre20110817-kash-link-pthread.patch"
- #"${FILESDIR}/${PN}-0.1.9998.3407-gold.patch"
+ "${FILESDIR}/${PN}-0.1.9998.3499-gold.patch"
"${FILESDIR}/${PN}-0.1.9998.3572-fix-bison.patch"
"${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
"${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 8f53f30fe58f..7456b2810635 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/mm-common/Manifest b/dev-cpp/mm-common/Manifest
index 38b6fc0b2aaf..49504d2d47eb 100644
--- a/dev-cpp/mm-common/Manifest
+++ b/dev-cpp/mm-common/Manifest
@@ -1,3 +1,5 @@
DIST mm-common-1.0.5.tar.xz 290608 BLAKE2B fcd698e8122fbcbcefcc6cce9460216cb3c3eabb17b309a28b964c9cd99b1329f936070f54b888cf0712e4590b8fe99394a110997ff023ff07dd7a30e55d771b SHA512 bf681b4d63d5bf531a9315b0c8841e3815af276828d1828a3eb04dcb805cbbfbaac182f79f5e48688a7eef8666975b9079144e320093e4ee3addff48813e61ad
+DIST mm-common-1.0.6.tar.xz 287832 BLAKE2B b633f37a470b558c16ce4a260384913ddc64df2ac94e25e2b7b05300c5c7b51826477bff655154572bd7eafe583b4cb056e7c9dee3d3e699dbf200490da0591f SHA512 2141ce9dabdae153e5708b09d30e7917182888e521ff0c2a4f85c7ec2dd86b2c8753e0513bf9c9f9a00d4e579173ffa859a3efd006e706fdfa2f33b0e77af48b
EBUILD mm-common-1.0.5.ebuild 588 BLAKE2B a472fd0c41986dbd3728c2933de8bd4413689df05fcd57eee9e89d56c2282608732eef7119c825c7b540f2ece56f9977ab668962438bb72aabbc27f2bf0fb256 SHA512 bef0cf7fc8c38eb8a7200bdfc0effd43e2cc157d57b8c7db0e0794d1f129b248733f43ad730c2f5cb7793cd6fbfadd4d135ddeca5013c1fc3beeeee6c508d3f6
+EBUILD mm-common-1.0.6.ebuild 637 BLAKE2B dfe2ae1a11ef2521022dc0608a688f738964c3194afd5595596fbc39fdddbad9d593175f8ac64708a40c17cc4a0ac9a2eede59e7515cb77ca84a276fcd999f11 SHA512 410aa63ca376c8e8e973474f81d1f400a6c3dec988fa78a2f13dcf5ee2ec9471597b9084083c45f9a41ca56d65d8773123553babfece8e9802b6643cb6057bd8
MISC metadata.xml 375 BLAKE2B 99cf75d543b1117e8262134dccef447bcedce2e1f5d5e0fa42dd1b854b81da966cc5e84350db3f19783be81e057d533b7bad65031fcfde2e7ead80673888b77c SHA512 22790f5392e48faa34a533ef11c10aac1662937d97ef5b9d62fdaeeddd52ece5b0455942dcdead2d836287be8de21b362c6be8ec3ecb291a1a5f1a63cb677e05
diff --git a/dev-cpp/mm-common/mm-common-1.0.6.ebuild b/dev-cpp/mm-common/mm-common-1.0.6.ebuild
new file mode 100644
index 000000000000..76a84d27d557
--- /dev/null
+++ b/dev-cpp/mm-common/mm-common-1.0.6.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org python-any-r1 meson
+
+DESCRIPTION="Build infrastructure and utilities for GNOME C++ bindings"
+HOMEPAGE="https://www.gtkmm.org/ https://gitlab.gnome.org/GNOME/mm-common"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+BDEPEND="${PYTHON_DEPS}"
+
+src_prepare() {
+ default
+
+ # Include project version in docdir name
+ sed -i -e "s:^install_docdir.*:& + '-' + meson.project_version():" meson.build || die
+}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index fe730d037699..11e1ae946cad 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/girara/Manifest b/dev-libs/girara/Manifest
index 34a1e53a0665..d366d7f55642 100644
--- a/dev-libs/girara/Manifest
+++ b/dev-libs/girara/Manifest
@@ -1,9 +1,6 @@
-DIST girara-0.3.9.tar.xz 60832 BLAKE2B e577c4273c2d8f4d51e0ee283184ecd2b5b48877996f95aa5cec83ad716efd4946508203d3108d451492ff5d118d965ca98d86f4e0d9b31fcc1cc0b2266b9511 SHA512 b5399b26389cff0c6aa6f70687b53a99243d38d66ec401f48de49391c88b31dc3287366819288c405051d14f4f778db952953d48be51ac47d90d9f3604c94708
DIST girara-0.4.0.tar.xz 60804 BLAKE2B 4653986945b89c87c597f20425c0009473679578b9a92fd3f4480aa2decc5dcbb2c1a2b0db07bef67c818c2e2940b6c363da0020fa24e7001be13cb68e2ba945 SHA512 a8753231cb9de7d60ddaf6e7b19537f23ce447be5885725c982e395068466089fca46980d413cc4ea8e4a8059ccd4615366297600bcf7ef5bddf02d649703dec
DIST girara-0.4.2.tar.xz 61468 BLAKE2B 7be287045c269c8a1f2b51b14f0b7f840d7d5929f81c27410a86653943f73b07a1ce16c5a5fe420e7df6f02d4f426b48a622d4cf483dc5065cd8551e273d8fcf SHA512 70dddf8998e37acce25325ddeb5a9b5c5844669b51320733d9d7a572831f28c72207aa6d608b7a856969d7fd0785cbab076596b814eb2e9ef37bf49bb5d476ae
-EBUILD girara-0.3.9.ebuild 968 BLAKE2B 3b55d67d7e484e3c6a7ea9e0c5c24d11b317a9f0b9da739984ed3dbe9f7e5ef7ef32ac320c3960e48da9e242549b1cb83fe1e420068baa890dae323f20be3e1a SHA512 13644cd0cb77eeaf5fbcc64e5ec4a011215c64ef48a882d504d4f9a56928a04fd9bddc41f31fd48ed34d0b00c794e002ed5919b47ffa0405b7abbd1f1edd420b
EBUILD girara-0.4.0-r1.ebuild 1187 BLAKE2B 857f22512034a4011c61eb12613d75c99ece895734f9e0a009808645dc57f22210ff6a71a871202856bd39fd8c0b24ab95ffa7641c54badac1ae582da3c2f58b SHA512 871e383e3164809bd4dcb8a1c4927be370c3268469d6a2ea72a3c3ec6d078e984bd969ed381e9b801d2bb76024ad02d35a343f5c7f06d5bb6ee2aada16fdb46a
-EBUILD girara-0.4.0.ebuild 968 BLAKE2B 3b55d67d7e484e3c6a7ea9e0c5c24d11b317a9f0b9da739984ed3dbe9f7e5ef7ef32ac320c3960e48da9e242549b1cb83fe1e420068baa890dae323f20be3e1a SHA512 13644cd0cb77eeaf5fbcc64e5ec4a011215c64ef48a882d504d4f9a56928a04fd9bddc41f31fd48ed34d0b00c794e002ed5919b47ffa0405b7abbd1f1edd420b
EBUILD girara-0.4.2.ebuild 1182 BLAKE2B e31d42b5cc3ae0e2e1010b0f812f637bf721be69fe339cc8e117ec898525d7b43e8f049b98fc36fb518c9ed657858b9774db3f70a05cb70f55a2805b1a2cbd6f SHA512 ed6bf9c41ca08ec5b453a78289543d886cb2dc324838221516841622f9b98042ef4f3bb298c6d9910b8464f14f3da39d85bbf92af4fbf1f768aef1a533580800
EBUILD girara-9999.ebuild 1182 BLAKE2B e31d42b5cc3ae0e2e1010b0f812f637bf721be69fe339cc8e117ec898525d7b43e8f049b98fc36fb518c9ed657858b9774db3f70a05cb70f55a2805b1a2cbd6f SHA512 ed6bf9c41ca08ec5b453a78289543d886cb2dc324838221516841622f9b98042ef4f3bb298c6d9910b8464f14f3da39d85bbf92af4fbf1f768aef1a533580800
MISC metadata.xml 837 BLAKE2B ba99a1b35f30b8a4dd19fe21793ada95566bd3066410da554fa8370df42089f7d6c7cf1bfda737033c816b7183b1a91c0f63d879baf8cbaf6a45cdd9fa22ee15 SHA512 9223a09747ba4e7ffea7254300147a9e09fd4a54c897120388512fa1e4d14364573f33db92eecce0434185091535edc4f2cb72af30a8f8ef9a2b6d0dc0651e35
diff --git a/dev-libs/girara/girara-0.3.9.ebuild b/dev-libs/girara/girara-0.3.9.ebuild
deleted file mode 100644
index 958363f1019e..000000000000
--- a/dev-libs/girara/girara-0.3.9.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson virtualx
-
-DESCRIPTION="UI library that focuses on simplicity and minimalism"
-HOMEPAGE="https://pwmt.org/projects/girara/"
-
-if [[ ${PV} == *999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.pwmt.org/pwmt/${PN}.git"
- EGIT_BRANCH="develop"
-else
- SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz"
- KEYWORDS="amd64 arm ~riscv x86"
-fi
-
-LICENSE="ZLIB"
-SLOT="0"
-IUSE="doc libnotify test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/glib:2
- dev-libs/json-glib:=
- >=x11-libs/gtk+-3.20:3
- libnotify? ( x11-libs/libnotify )"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-text/doxygen )
- test? ( dev-libs/check )
- virtual/pkgconfig"
-
-src_configure() {
- local emesonargs=(
- -Djson=enabled
- -Ddocs=$(usex doc enabled disabled)
- -Dnotify=$(usex libnotify enabled disabled)
- )
- meson_src_configure
-}
-
-src_test() {
- virtx meson_src_test
-}
diff --git a/dev-libs/girara/girara-0.4.0.ebuild b/dev-libs/girara/girara-0.4.0.ebuild
deleted file mode 100644
index 958363f1019e..000000000000
--- a/dev-libs/girara/girara-0.4.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson virtualx
-
-DESCRIPTION="UI library that focuses on simplicity and minimalism"
-HOMEPAGE="https://pwmt.org/projects/girara/"
-
-if [[ ${PV} == *999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.pwmt.org/pwmt/${PN}.git"
- EGIT_BRANCH="develop"
-else
- SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz"
- KEYWORDS="amd64 arm ~riscv x86"
-fi
-
-LICENSE="ZLIB"
-SLOT="0"
-IUSE="doc libnotify test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/glib:2
- dev-libs/json-glib:=
- >=x11-libs/gtk+-3.20:3
- libnotify? ( x11-libs/libnotify )"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-text/doxygen )
- test? ( dev-libs/check )
- virtual/pkgconfig"
-
-src_configure() {
- local emesonargs=(
- -Djson=enabled
- -Ddocs=$(usex doc enabled disabled)
- -Dnotify=$(usex libnotify enabled disabled)
- )
- meson_src_configure
-}
-
-src_test() {
- virtx meson_src_test
-}
diff --git a/dev-libs/liborcus/Manifest b/dev-libs/liborcus/Manifest
index f4b77e7ab806..2426e2691c15 100644
--- a/dev-libs/liborcus/Manifest
+++ b/dev-libs/liborcus/Manifest
@@ -7,5 +7,5 @@ DIST liborcus-0.17.2.tar.xz 1839188 BLAKE2B d274e3af71df16866e305403d63d39786139
DIST liborcus-0.19.2.tar.xz 2211268 BLAKE2B 4ee3fd2fb122d3a9840cb92452bf8a6d3d54b7b50a32be84e1bb08dfe2e2abc2de80098d9460b6bd82d0249304a7ba5c39b18ace3f69150ba71e16ef14795ca4 SHA512 c955490f57e91615278a83bb48726025cd5f8059b97ed5532f770199e134ca511c7ee6b0cd0a9d3a2d54208a5fdd19117054e95e818162ea568052fa11b21d4e
EBUILD liborcus-0.17.2-r1.ebuild 1527 BLAKE2B 7a67cb9ceff42a7f06a6d84026fa630f2fa32bb101c56a40c56bd5269fa429d4de5e2b4132653c2bbe77d79d383196f34d6166864cb75744cf9cbb8b8955a6c6 SHA512 7a75ccf1e156c6581772d8083aef3ff5148dace2e7e78195cb009cda3e518c7291b2d09a491b6d6e7247ed3b870fa2b083f93c349040548e438a4ffa0f5e3051
EBUILD liborcus-0.19.2.ebuild 1332 BLAKE2B dc84a5a1a4ae17d720e8195eadf30a295ae33baa84c18c1c600961b1c974ca492c85deab1c17a5b6bd9af7bb505e3a6a9ae12ffcc9465462a6214831f058599a SHA512 db635959e9684cf7b5f6947e1fdc8aefa90fcf905ceef45837b919fdfde6a617102adfe86dba2c2601607af8350f4bbb0ca613a27f11ee4f8cf5f43c37e4f57f
-EBUILD liborcus-9999.ebuild 1340 BLAKE2B 47b83c7345c7e6bbc9d8b3ce196c56ca14aadd938cbdf74fa4afa8df0f75c84cb96598362a3fb695173fed75e54d41099090dc4a592c4966842478193bcea1d0 SHA512 c433a64f5ef7abd0b650c999b6cd5fc6f6c5a3ce3c3be6ca2723f8ce503bfd31836f6a6276dbe40dc4ddcce2998fd203aa9ab41ef40301865570adaff9871977
+EBUILD liborcus-9999.ebuild 1354 BLAKE2B 037783df1a45f3b788aacdd4ddc85ad506bf39b2ca67ccba83749e068ac697d1217efec8a54e0eb884a16f65feced6d87f3a73eddf1252f374d97f6b146056ad SHA512 4563e04c0ee5625bffa371b69fdea1eb4bcb07cd27f3b73a0f3ad7057d481eabfb79244743a5a48d0cf745d3defb156f4245e58a558e3d18f8aed06ad476060f
MISC metadata.xml 557 BLAKE2B b8dd01b0df50a1c6dafedc40f4cebbbd7851ee67fd1ac94f4c8107f052db8721ce12b0ae486e42f459e0b5d337525edc0359e9e94b8da1261e3521c11f66ef64 SHA512 2eca4f5fd25121bdb3ecb9470b66c2c5373ab266c53bf7af55b3f46245ad6973f3cd65ff80c6d1c33cb738136cddf22489b61dc1863701225842ca9dfa4e2c9d
diff --git a/dev-libs/liborcus/liborcus-9999.ebuild b/dev-libs/liborcus/liborcus-9999.ebuild
index 2e109680a08b..3aecf4036ad7 100644
--- a/dev-libs/liborcus/liborcus-9999.ebuild
+++ b/dev-libs/liborcus/liborcus-9999.ebuild
@@ -58,6 +58,6 @@ src_configure() {
src_install() {
default
- python_optimize
+ use python && python_optimize
find "${D}" -name '*.la' -type f -delete || die
}
diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest
index 1863492af692..f4e7e9ffefa6 100644
--- a/dev-libs/xmlsec/Manifest
+++ b/dev-libs/xmlsec/Manifest
@@ -11,6 +11,6 @@ EBUILD xmlsec-1.2.37.ebuild 1463 BLAKE2B d7cd33b3533395b59f4971deae688336fc4b8f5
EBUILD xmlsec-1.2.38.ebuild 1548 BLAKE2B ced553e3a63148facdefbccd9a244fbc5c3342081648557a874a8c7760d330bf7a8e984a47a3b1667c017da18df20e1742abddeb2f9c4466b2873516ad6de401 SHA512 1698b2e89e4b7dc7b10395f011dc00a0b28397338b2fe058e48fba799f145a472a15050321507ae698931fd7674d8379a63d7e50fd8903a48a9e1fef69e266bb
EBUILD xmlsec-1.3.1.ebuild 1841 BLAKE2B a17f66590d0baeb5aef4720bfe471dcd75029dfad7351c8da72189ead891d935d483c9afaff56aa8033d564153607a83c5021345c35626d6531cf52d71614e13 SHA512 94aa75a798e39439cf1ec8855b558fb401177334722f1d1be6f9d5697cf0ee022406b766b2ce4cf3ca1d15137567b42fb066001e8903afbf13fcd20af63960f2
EBUILD xmlsec-1.3.2.ebuild 1893 BLAKE2B 4019fc33a7723d0a2f613987d0e7791cee4583af315a6cbcf29c443e2f36f948db21d71b8abe26d2446c40ede58469b08899cb40bd525a229a3a28c3459e3b7b SHA512 182096086837b06fc573a04400084002ce22ae7acf5293b2c4e7b25b5c9195e4bf420aa45c163f9bcba90cee32b1642fa8f226c263eebf14f8d9d8da7fcf0b6a
-EBUILD xmlsec-1.3.3-r1.ebuild 1889 BLAKE2B 453a9d0a7b90a6347de04942e474875153e36a154af60ac06140549509d442d0f9420ff83602b40d157c5898c905ba2f72906320eef7a886ce81277f6c5cb112 SHA512 89fa2bc80048f8dfaa6c87ba493ff0e121bd7af105bf9e6979054243961df591104d5f6bbd29bbcc776e4c3cded690da88bcbc042e5945d57bcbc0fd2ae9cac5
+EBUILD xmlsec-1.3.3-r1.ebuild 1887 BLAKE2B eaf153a2dadbee59632e594168033b406d3c2cfd78c8aa7f58e5926b5332015b486a49cb150ee6e0bef13f8a78f3352958b8a35cb0d4f2250a997478c3c02c03 SHA512 ffa0486db316c7bb3285690c543adbe3a14e632a63814a0a7abb9d121b0fc0dba9c309eae055cb1e1e761d135fc3327b02b6ad0cf8da365f1afffc647928856a
EBUILD xmlsec-1.3.3.ebuild 1847 BLAKE2B 68b191e403e720c06201e9ca5b16f77cf370a2682ee6dbc6c46d8b639850a5ba8f9dea4c73f70fdb0d4f89b6baef7572d9c418a37c007fe07252267595d6cd58 SHA512 41584b573692b82bff86b64e44bd3d3b6bd72f12739d8711660f790641f9860acf52323fddc50a1fcf823b2ad1bc2c8f3e75c39d9176049a799862e5b4a81a5e
MISC metadata.xml 558 BLAKE2B e4517ffa3f034420139ee0fbb8ed51a3cb319b1400e52d6a1d2d3b5363aa64831fd9cc93f49ab25d36a5fcae63115d0ffd152540f176c25dc49f77fbf4dd6c9d SHA512 6aab5452478ba1f71018274b75761c3467868f271b3cf256d05645407fa9c3cc64823384094c8e9024f936dfdaea5be2b8e91573e9addb07c5dab5f142c6a70d
diff --git a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild
index 38c3cdc3af96..1db707dd4d7a 100644
--- a/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild
+++ b/dev-libs/xmlsec/xmlsec-1.3.3-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}1-${PV}"
LICENSE="MIT"
# Upstream consider major version bumps to be changes in either X or Y in X.Y.Z
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
IUSE="doc gcrypt gnutls http nss +openssl static-libs test"
RESTRICT="!test? ( test )"
REQUIRED_USE="
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 4844fcd1ba04..5177a44e964e 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 99f9778bee72..9920254554b8 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1,3 +1,4 @@
+AUX debugedit-5.0-dw-form-strx-support.patch 12914 BLAKE2B 29ae1c29cb86d854dd6e4bfbe626f8a40aa5a5a20badb128c35ab0628d83d0b410d505abf20da7283ccdc29ee69ccb9cfb173f966083a8e64538b2a053cfa8e5 SHA512 2c612a70ab0e8b77731e8cfd07f60db88081846879c8271b03c241139e846a15ecba2dcdcd72a4162dc6342c667df34a1f922a5be5da746e36c5691b1794aded
AUX debugedit-5.0-hppa.patch 774 BLAKE2B 4e0cec167f3763901105571bdd7e489638e707eb04170a0786bb74604162d79e97d79a84ab1811a3199dc4b3e0f55109ce5a5cbab213ca7ef2e1c3ad59f2ae3d SHA512 30e212157f98ea26f28f3ed14c4ac658715417c8e0b9e7dd58fc3064a2687bb972b960b5539f87e8bc919cd6b67a7ff33d2005e62bb2a64e3f6b7b6fd44e8f28
AUX debugedit-5.0-musl-1.2.4.patch 1378 BLAKE2B 3d1954b9c03090dd5e6ef924aa007d367b64e37e98b5410192cc1e9dee7e4201aebba2e32b6a992bd45113a52314e440639a5410f476840cf8ba9f0f252a7067 SHA512 7b5ce6c104db25cb7ac75d45c2b706bbe870034ad37c9e374ad9cb93b65da0ff324e6e960f092eaf83731f76a56f50a8b567db0af86bed113cbb875c8ed63f66
AUX debugedit-5.0-musl-error.h-fix.patch 1472 BLAKE2B 8d6bb2141d0fcff817591801a050afabed39929efda9b8b657c76bfc43a35a1e5b29db94c0445a37264c9c31474cfe2acdf4c62ebf4315ded9c581cb1b0f2427 SHA512 08d1991b2dae7ddf2edc99e4e7edef9d44434d006c7274ba2de5c64d5abd1ff3fc3960342dccef966a35ab3f20b488d3856d7157d1312f230c618c3f84562fbd
@@ -6,4 +7,5 @@ AUX debugedit-5.0-zero-dir-entry.patch 4172 BLAKE2B 8eddb4deb23304576df6730e4b5b
DIST debugedit-5.0.tar.xz 164820 BLAKE2B 8e79f930a7e5c91709b1646794412836fff0b08da17a4b54beac4752a3f62c7418e3e8b8f7f3c3111ba375d6c672fee0f4279632bab3fb406a2fdd75a9e81a64 SHA512 7e7f529eafe41b53f0b5bfc58282fdbfa0dfa93ed7908b70e81942d6d2b6f80fc9c6bff2ed9674fd98947e5750b615f4c8b222544989e2900c5f8ff5ae0efb92
DIST debugedit-5.0.tar.xz.sig 310 BLAKE2B bd8b092e400575fa62f759e4fd2e6bbfc9dbd77da2a363bd13c98b32794d515fbe7987824874b9c4be048e458c334bccb74082a78d845f07429b150083f2bcbf SHA512 2223841eb6c63616dc24028e8076ab9d82579e8d6efa4bba45e5dbd0eb181c947feae6f944136f3504a78678569ae96dc6c4a0dd4e7012bd9aa522b0f7525dc9
EBUILD debugedit-5.0-r2.ebuild 1032 BLAKE2B 0cf6741b582a82a89568b76f06f544d206d8ba4794fecc545d2c839141af08b770062ffd44d7c22bce8001dcdf5f842bc0a9fdce4fca989aeefb677a6b28ed20 SHA512 8ea5845d684e330b954b2f21a8abb9425308beab629df2ef0df633922343473ff570e06bd208cb1838793c6a6c07b045d228f4780496009770970c7ad4b83072
+EBUILD debugedit-5.0-r3.ebuild 1125 BLAKE2B 778a59731f1e952583e6481de70f289f1f35f013c99aec1198593b5f5dd230ab6eea039389d8c3f36cd5450a084aec73c5674707b9567124d2b027bcd6d43de6 SHA512 ecffc913b19190e2b0a174323455fee4f9d2f33a9fac381f4dc5dfce00ef0448706300764f6164948f937ae3e4c614b6d83a9b7c84a8f65e0b2d80fc008649cf
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
diff --git a/dev-util/debugedit/debugedit-5.0-r3.ebuild b/dev-util/debugedit/debugedit-5.0-r3.ebuild
new file mode 100644
index 000000000000..dc1a8d365b3e
--- /dev/null
+++ b/dev-util/debugedit/debugedit-5.0-r3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools verify-sig
+
+DESCRIPTION="Create debuginfo and source file distributions"
+HOMEPAGE="https://sourceware.org/debugedit/"
+SRC_URI="
+ https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz
+ verify-sig? ( https://sourceware.org/ftp/debugedit/${PV}/${P}.tar.xz.sig )
+"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-libs/elfutils-0.176-r1
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ sys-apps/help2man
+ virtual/pkgconfig
+ verify-sig? (
+ sec-keys/openpgp-keys-debugedit
+ )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/debugedit.gpg
+
+PATCHES=(
+ "${FILESDIR}"/${P}-readelf.patch
+ "${FILESDIR}"/${P}-zero-dir-entry.patch
+ "${FILESDIR}"/${P}-hppa.patch
+ "${FILESDIR}"/${P}-musl-error.h-fix.patch
+
+ # Upstreamed, remove next release
+ "${FILESDIR}"/${P}-musl-1.2.4.patch
+ # From upstream, remove next release
+ "${FILESDIR}"/${P}-dw-form-strx-support.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
diff --git a/dev-util/debugedit/files/debugedit-5.0-dw-form-strx-support.patch b/dev-util/debugedit/files/debugedit-5.0-dw-form-strx-support.patch
new file mode 100644
index 000000000000..3edc77e8e5ab
--- /dev/null
+++ b/dev-util/debugedit/files/debugedit-5.0-dw-form-strx-support.patch
@@ -0,0 +1,390 @@
+Fixes "Unknown DWARF DW_FORM_0x25" for clang DWARF5 output
+Bug: https://bugs.gentoo.org/911306
+Upstream bug: https://sourceware.org/PR28728
+Source: https://src.fedoraproject.org/rpms/debugedit/blob/rawhide/f/0001-debugedit-Add-support-for-.debug_str_offsets-DW_FORM.patch
+--- a/tools/debugedit.c
++++ b/tools/debugedit.c
+@@ -1,4 +1,5 @@
+ /* Copyright (C) 2001-2003, 2005, 2007, 2009-2011, 2016, 2017 Red Hat, Inc.
++ Copyright (C) 2022, 2023 Mark J. Wielaard <mark@klomp.org>
+ Written by Alexander Larsson <alexl@redhat.com>, 2002
+ Based on code by Jakub Jelinek <jakub@redhat.com>, 2001.
+ String/Line table rewriting by Mark Wielaard <mjw@redhat.com>, 2017.
+@@ -264,6 +264,7 @@ typedef struct
+ })
+
+ static uint16_t (*do_read_16) (unsigned char *ptr);
++static uint32_t (*do_read_24) (unsigned char *ptr);
+ static uint32_t (*do_read_32) (unsigned char *ptr);
+ static void (*do_write_16) (unsigned char *ptr, uint16_t val);
+ static void (*do_write_32) (unsigned char *ptr, uint32_t val);
+@@ -271,6 +272,9 @@ static void (*do_write_32) (unsigned char *ptr, uint32_t val);
+ static int ptr_size;
+ static int cu_version;
+
++/* The offset into the .debug_str_offsets section for the current CU. */
++static uint32_t str_offsets_base;
++
+ static inline uint16_t
+ buf_read_ule16 (unsigned char *data)
+ {
+@@ -283,6 +287,18 @@ buf_read_ube16 (unsigned char *data)
+ return data[1] | (data[0] << 8);
+ }
+
++static inline uint32_t
++buf_read_ule24 (unsigned char *data)
++{
++ return data[0] | (data[1] << 8) | (data[2] << 16);
++}
++
++static inline uint32_t
++buf_read_ube24 (unsigned char *data)
++{
++ return data[2] | (data[1] << 8) | (data[0] << 16);
++}
++
+ static inline uint32_t
+ buf_read_ule32 (unsigned char *data)
+ {
+@@ -544,10 +560,12 @@ setup_relbuf (DSO *dso, debug_section *sec, int *reltype)
+ /* Relocations against section symbols are uninteresting in REL. */
+ if (dso->shdr[i].sh_type == SHT_REL && sym.st_value == 0)
+ continue;
+- /* Only consider relocations against .debug_str, .debug_line,
+- .debug_line_str, and .debug_abbrev. */
++ /* Only consider relocations against .debug_str,
++ .debug_str_offsets, .debug_line, .debug_line_str, and
++ .debug_abbrev. */
+ if (sym.st_shndx == 0 ||
+ (sym.st_shndx != debug_sections[DEBUG_STR].sec
++ && sym.st_shndx != debug_sections[DEBUG_STR_OFFSETS].sec
+ && sym.st_shndx != debug_sections[DEBUG_LINE].sec
+ && sym.st_shndx != debug_sections[DEBUG_LINE_STR].sec
+ && sym.st_shndx != debug_sections[DEBUG_ABBREV].sec))
+@@ -684,6 +702,59 @@ update_rela_data (DSO *dso, struct debug_section *sec)
+ free (sec->relbuf);
+ }
+
++static inline uint32_t
++do_read_uleb128 (unsigned char *ptr)
++{
++ unsigned char *uleb_ptr = ptr;
++ return read_uleb128 (uleb_ptr);
++}
++
++static inline uint32_t
++do_read_str_form_relocated (DSO *dso, uint32_t form, unsigned char *ptr)
++{
++ uint32_t idx;
++ switch (form)
++ {
++ case DW_FORM_strp:
++ case DW_FORM_line_strp:
++ return do_read_32_relocated (ptr);
++
++ case DW_FORM_strx1:
++ idx = *ptr;
++ break;
++ case DW_FORM_strx2:
++ idx = do_read_16 (ptr);
++ break;
++ case DW_FORM_strx3:
++ idx = do_read_24 (ptr);
++ break;
++ case DW_FORM_strx4:
++ idx = do_read_32 (ptr);
++ break;
++ case DW_FORM_strx:
++ idx = do_read_uleb128 (ptr);
++ break;
++ default:
++ error (1, 0, "Unhandled string form DW_FORM_0x%x", form);
++ return -1;
++ }
++
++ unsigned char *str_off_ptr = debug_sections[DEBUG_STR_OFFSETS].data;
++ str_off_ptr += str_offsets_base;
++ str_off_ptr += idx * 4;
++
++ /* Switch rel reading... */
++ REL *old_relptr = relptr;
++ REL *old_relend = relend;
++ setup_relbuf(dso, &debug_sections[DEBUG_STR_OFFSETS], &reltype);
++
++ uint32_t str_off = do_read_32_relocated (str_off_ptr);
++
++ relptr = old_relptr;
++ relend = old_relend;
++ return str_off;
++}
++
+ struct abbrev_attr
+ {
+ unsigned int attr;
+@@ -789,7 +860,12 @@ no_memory:
+ || form == DW_FORM_addrx1
+ || form == DW_FORM_addrx2
+ || form == DW_FORM_addrx3
+- || form == DW_FORM_addrx4)))
++ || form == DW_FORM_addrx4
++ || form == DW_FORM_strx
++ || form == DW_FORM_strx1
++ || form == DW_FORM_strx2
++ || form == DW_FORM_strx3
++ || form == DW_FORM_strx4)))
+ {
+ error (0, 0, "%s: Unknown DWARF DW_FORM_0x%x", dso->filename,
+ form);
+@@ -1520,9 +1596,10 @@ edit_dwarf2_line (DSO *dso)
+ }
+ }
+
+-/* Record or adjust (according to phase) DW_FORM_strp or DW_FORM_line_strp. */
++/* Record or adjust (according to phase) DW_FORM_strp or DW_FORM_line_strp.
++ Also handles DW_FORM_strx, but just for recording the (indexed) string. */
+ static void
+-edit_strp (DSO *dso, bool line_strp, unsigned char *ptr, int phase,
++edit_strp (DSO *dso, uint32_t form, unsigned char *ptr, int phase,
+ bool handled_strp)
+ {
+ unsigned char *ptr_orig = ptr;
+@@ -1537,16 +1614,19 @@ edit_strp (DSO *dso, bool line_strp, unsigned char *ptr, int phase,
+ recorded. */
+ if (! handled_strp)
+ {
+- size_t idx = do_read_32_relocated (ptr);
+- record_existing_string_entry_idx (line_strp, dso, idx);
++ size_t idx = do_read_str_form_relocated (dso, form, ptr);
++ record_existing_string_entry_idx (form == DW_FORM_line_strp,
++ dso, idx);
+ }
+ }
+- else if (line_strp
+- ? need_line_strp_update : need_strp_update) /* && phase == 1 */
++ else if ((form == DW_FORM_strp
++ || form == DW_FORM_line_strp) /* DW_FORM_strx stays the same. */
++ && (form == DW_FORM_line_strp
++ ? need_line_strp_update : need_strp_update)) /* && phase == 1 */
+ {
+ struct stridxentry *entry;
+ size_t idx, new_idx;
+- struct strings *strings = (line_strp
++ struct strings *strings = (form == DW_FORM_line_strp
+ ? &dso->debug_line_str : &dso->debug_str);
+ idx = do_read_32_relocated (ptr);
+ entry = string_find_entry (strings, idx);
+@@ -1926,9 +2006,10 @@ read_dwarf5_line_entries (DSO *dso, unsigned char **ptrp,
+
+ switch (form)
+ {
++ /* Note we don't expect DW_FORM_strx in the line table. */
+ case DW_FORM_strp:
+ case DW_FORM_line_strp:
+- edit_strp (dso, line_strp, *ptrp, phase, handled_strp);
++ edit_strp (dso, form, *ptrp, phase, handled_strp);
+ break;
+ }
+
+@@ -2110,11 +2191,12 @@ find_new_list_offs (struct debug_lines *lines, size_t idx)
+
+ /* Read DW_FORM_strp or DW_FORM_line_strp collecting compilation directory. */
+ static void
+-edit_attributes_str_comp_dir (bool line_strp, DSO *dso, unsigned char **ptrp,
++edit_attributes_str_comp_dir (uint32_t form, DSO *dso, unsigned char **ptrp,
+ int phase, char **comp_dirp, bool *handled_strpp)
+ {
+ const char *dir;
+- size_t idx = do_read_32_relocated (*ptrp);
++ size_t idx = do_read_str_form_relocated (dso, form, *ptrp);
++ bool line_strp = form == DW_FORM_line_strp;
+ /* In phase zero we collect the comp_dir. */
+ if (phase == 0)
+ {
+@@ -2245,20 +2327,29 @@ edit_attributes (DSO *dso, unsigned char *ptr, struct abbrev_tag *t, int phase)
+ }
+ }
+ }
+- else if (form == DW_FORM_strp)
+- edit_attributes_str_comp_dir (false /* line_strp */, dso,
++ else if (form == DW_FORM_strp
++ || form == DW_FORM_line_strp
++ || form == DW_FORM_strx
++ || form == DW_FORM_strx1
++ || form == DW_FORM_strx2
++ || form == DW_FORM_strx3
++ || form == DW_FORM_strx4)
++ edit_attributes_str_comp_dir (form, dso,
+ &ptr, phase, &comp_dir,
+ &handled_strp);
+- else if (form == DW_FORM_line_strp)
+- edit_attributes_str_comp_dir (true /* line_strp */, dso, &ptr,
+- phase, &comp_dir, &handled_strp);
+ }
+ else if ((t->tag == DW_TAG_compile_unit
+ || t->tag == DW_TAG_partial_unit)
+ && ((form == DW_FORM_strp
+ && debug_sections[DEBUG_STR].data)
+ || (form == DW_FORM_line_strp
+- && debug_sections[DEBUG_LINE_STR].data))
++ && debug_sections[DEBUG_LINE_STR].data)
++ || ((form == DW_FORM_strx
++ || form == DW_FORM_strx1
++ || form == DW_FORM_strx2
++ || form == DW_FORM_strx3
++ || form == DW_FORM_strx4)
++ && debug_sections[DEBUG_STR_OFFSETS].data))
+ && t->attr[i].attr == DW_AT_name)
+ {
+ bool line_strp = form == DW_FORM_line_strp;
+@@ -2267,7 +2358,7 @@ edit_attributes (DSO *dso, unsigned char *ptr, struct abbrev_tag *t, int phase)
+ unit. If starting with / it is a full path name.
+ Note that we don't handle DW_FORM_string in this
+ case. */
+- size_t idx = do_read_32_relocated (ptr);
++ size_t idx = do_read_str_form_relocated (dso, form, ptr);
+
+ /* In phase zero we will look for a comp_dir to use. */
+ if (phase == 0)
+@@ -2314,10 +2405,13 @@ edit_attributes (DSO *dso, unsigned char *ptr, struct abbrev_tag *t, int phase)
+ switch (form)
+ {
+ case DW_FORM_strp:
+- edit_strp (dso, false /* line_strp */, ptr, phase, handled_strp);
+- break;
+ case DW_FORM_line_strp:
+- edit_strp (dso, true /* line_strp */, ptr, phase, handled_strp);
++ case DW_FORM_strx:
++ case DW_FORM_strx1:
++ case DW_FORM_strx2:
++ case DW_FORM_strx3:
++ case DW_FORM_strx4:
++ edit_strp (dso, form, ptr, phase, handled_strp);
+ break;
+ }
+
+@@ -2404,6 +2498,8 @@ edit_info (DSO *dso, int phase, struct debug_section *sec)
+ uint32_t value;
+ htab_t abbrev;
+ struct abbrev_tag tag, *t;
++ int i;
++ bool first;
+
+ ptr = sec->data;
+ if (ptr == NULL)
+@@ -2507,6 +2603,8 @@ edit_info (DSO *dso, int phase, struct debug_section *sec)
+ if (abbrev == NULL)
+ return 1;
+
++ first = true;
++ str_offsets_base = 0;
+ while (ptr < endcu)
+ {
+ tag.entry = read_uleb128 (ptr);
+@@ -2521,6 +2619,30 @@ edit_info (DSO *dso, int phase, struct debug_section *sec)
+ return 1;
+ }
+
++ /* We need str_offsets_base before processing the CU. */
++ if (first)
++ {
++ first = false;
++ if (cu_version >= 5)
++ {
++ uint32_t form;
++ unsigned char *fptr = ptr;
++ // We will read this DIE again, save and reset rel reading
++ REL *old_relptr = relptr;
++ for (i = 0; i < t->nattr; ++i)
++ {
++ form = t->attr[i].form;
++ if (t->attr[i].attr == DW_AT_str_offsets_base)
++ {
++ str_offsets_base = do_read_32_relocated (fptr);
++ break;
++ }
++ skip_form (dso, &form, &fptr);
++ }
++ // Reset the rel reading...
++ relptr = old_relptr;
++ }
++ }
+ ptr = edit_attributes (dso, ptr, t, phase);
+ if (ptr == NULL)
+ break;
+@@ -2554,6 +2676,41 @@ edit_dwarf2_any_str (DSO *dso, struct strings *strings, debug_section *secp)
+ strings->str_buf = strdata->d_buf;
+ }
+
++/* Rebuild .debug_str_offsets. */
++static void
++update_str_offsets (DSO *dso)
++{
++ unsigned char *ptr = debug_sections[DEBUG_STR_OFFSETS].data;
++ unsigned char *endp = ptr + debug_sections[DEBUG_STR_OFFSETS].size;
++
++ while (ptr < endp)
++ {
++ /* Read header, unit_length, version and padding. */
++ if (endp - ptr < 3 * 4)
++ break;
++ uint32_t unit_length = read_32 (ptr);
++ if (unit_length == 0xffffffff || endp - ptr < unit_length)
++ break;
++ unsigned char *endidxp = ptr + unit_length;
++ uint32_t version = read_32 (ptr);
++ if (version != 5)
++ break;
++ uint32_t padding = read_32 (ptr);
++ if (padding != 0)
++ break;
++
++ while (ptr < endidxp)
++ {
++ struct stridxentry *entry;
++ size_t idx, new_idx;
++ idx = do_read_32_relocated (ptr);
++ entry = string_find_entry (&dso->debug_str, idx);
++ new_idx = strent_offset (entry->entry);
++ write_32_relocated (ptr, new_idx);
++ }
++ }
++}
++
+ static int
+ edit_dwarf2 (DSO *dso)
+ {
+@@ -2675,6 +2832,7 @@ edit_dwarf2 (DSO *dso)
+ if (dso->ehdr.e_ident[EI_DATA] == ELFDATA2LSB)
+ {
+ do_read_16 = buf_read_ule16;
++ do_read_24 = buf_read_ule24;
+ do_read_32 = buf_read_ule32;
+ do_write_16 = dwarf2_write_le16;
+ do_write_32 = dwarf2_write_le32;
+@@ -2682,6 +2840,7 @@ edit_dwarf2 (DSO *dso)
+ else if (dso->ehdr.e_ident[EI_DATA] == ELFDATA2MSB)
+ {
+ do_read_16 = buf_read_ube16;
++ do_read_24 = buf_read_ube24;
+ do_read_32 = buf_read_ube32;
+ do_write_16 = dwarf2_write_be16;
+ do_write_32 = dwarf2_write_be32;
+@@ -2997,6 +3156,15 @@ edit_dwarf2 (DSO *dso)
+ dirty_section (DEBUG_MACRO);
+ if (need_stmt_update || need_line_strp_update)
+ dirty_section (DEBUG_LINE);
++ if (need_strp_update && debug_sections[DEBUG_STR_OFFSETS].data != NULL)
++ {
++ setup_relbuf(dso, &debug_sections[DEBUG_STR_OFFSETS], &reltype);
++ rel_updated = false;
++ update_str_offsets (dso);
++ dirty_section (DEBUG_STR_OFFSETS);
++ if (rel_updated)
++ update_rela_data (dso, &debug_sections[DEBUG_STR_OFFSETS]);
++ }
+
+ /* Update any relocations addends we might have touched. */
+ if (info_rel_updated)
+--
+2.42.0
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index ae39466aa413..e51d24388b34 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/stella/Manifest b/games-emulation/stella/Manifest
index 528fb4f2fff8..570e0fb7f312 100644
--- a/games-emulation/stella/Manifest
+++ b/games-emulation/stella/Manifest
@@ -1,5 +1,3 @@
-DIST stella-6.7-src.tar.xz 10280224 BLAKE2B da2920384b6b254edd8f615c665ea1eef79030afffdf1b442f490f026c6f577ba4f7329531159767ba720207aeeb14388b5970bdd3e250b0db54e12d5f791396 SHA512 c20a2e9d98e1330f151e5f7d0e7cf15b2279b0d5f1175269f4084bf4964337b998118800615ae62eabf9d0f8abe0bb9cd02bddd1ee827121a49131888b4946ff
DIST stella-6.7.1-src.tar.xz 10277788 BLAKE2B c40db17c2e91277f3ec4d6db275e9f3c197883888eff44a046fd9405437539f253628777e2230b006ace16105bb2e0d524d86d3b6d3071876d97d190b96dbcb0 SHA512 7ab3c46eb8a1243334222e69a5e6cb33eff18d43f7312f52f660b608dc21992e2c0a0bd43df3a2f1c2a0789e445b960970a866f1f0755edffe2f63ad930a0f3a
EBUILD stella-6.7.1.ebuild 1698 BLAKE2B 45b3bb50e22da4d4046101046cd42a195fd53ae9fa217900db147dfa0174d3b234ae9ac21ea6b80fe291622968fdc5f1a01ae1045ab4598023ac1c2514d7f43c SHA512 bc2a59559831312e36d7c63c4e38b56720b6eccd2ea8390093e42b03b7185ee89bbe9d582a1496fcf75280fe7798c20021673208f48981c0c689745d62cc8e1b
-EBUILD stella-6.7.ebuild 1716 BLAKE2B eb3a1367b952b21d18647e19748b5c365c3d55ee5a7497a3688d9a3f1e80442277694511d2cafe70583b7f49ff279bbf2d7fbb8916352d611ac974cc47158ccd SHA512 ad7934501414e426ba8e979341e3636675ac93504c1aeb08d25270e564e52d91d0f1da04d3841906e235209cb1915e3da818b88ac21cf3d554a1717a86bc66b7
MISC metadata.xml 387 BLAKE2B b0a5ff1a423343613aa6a17767261d65d644401f6945fb7f806363e3cfc291aa68927cc3640db016ca2d4ca1c8d830e9911f115759dd6613b53f2b30f1e6ba4b SHA512 3cdd0d8c089ef1f2635a88204abc739940ab1676699d579e0b2395cd02586d9cb7a4a70bd717724bf9e8a0fea68bccf3dc1060caab180ae6407b013138d6f269
diff --git a/games-emulation/stella/stella-6.7.ebuild b/games-emulation/stella/stella-6.7.ebuild
deleted file mode 100644
index db68632d57ca..000000000000
--- a/games-emulation/stella/stella-6.7.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs xdg
-
-DESCRIPTION="Multi-platform Atari 2600 VCS Emulator"
-HOMEPAGE="https://stella-emu.github.io/"
-SRC_URI="https://github.com/stella-emu/stella/releases/download/${PV}/${P}-src.tar.xz"
-
-LICENSE="GPL-2+ BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+joystick png zlib"
-REQUIRED_USE="png? ( zlib )"
-
-RDEPEND="
- dev-db/sqlite:3
- media-libs/libsdl2[joystick?,opengl,sound,video]
- png? ( media-libs/libpng:= )
- zlib? ( sys-libs/zlib:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- sed -i 's/pkg-config/${PKG_CONFIG}/' configure || die
- sed -i '/CXXFLAGS+=/s/-fomit-frame-pointer//' Makefile || die
-}
-
-src_configure() {
- tc-export CC CXX PKG_CONFIG
-
- # not autotools-based
- local configure=(
- ./configure
- --host=${CHOST}
- --prefix="${EPREFIX}"/usr
- --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
- --use-system-sqlite
- $(use_enable joystick)
- $(use_enable png)
- $(use_enable zlib zip)
- ${EXTRA_ECONF}
- )
-
- echo ${configure[*]}
- "${configure[@]}" || die
-}
-
-src_install() {
- local DOCS=(
- Announce.txt Changes.txt README-SDL.txt
- Readme.txt docs/R77_readme.txt Todo.txt
- )
-
- default
-
- rm "${ED}"/usr/share/doc/${PF}/html/*.txt || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 6.7; then
- elog "With version >=6.7, because of fixes to JSON handling, all remappings"
- elog "will be reset to defaults. If you had custom mappings, they will need"
- elog "to be re-entered again."
- elog
- elog "Furthermore, because of internal changes, all old state files are invalid."
- fi
-}
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 357fe63579cb..0a1d79462a34 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
index 50173b5f1bc0..cc984be79580 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
@@ -1,7 +1,7 @@
DIST gnome-shell-extension-alphabetical-grid-32.0.tar.gz 214580 BLAKE2B b3fd0be85c5f74240f25a96b041df6ca0e3cf02b2b025eb2ffa5f1e3ed9f9562dac3ee37b7a32a548b3a8054ad8728a9d93c9bd84d771eadb0c9d56b2366cd97 SHA512 8ac96bea822df28cd980179a19d3f7acb8a950b3f1e41e650ff2982cb3b657434a0eb49357ebd206b68de102bb3c89b823f16cbcd379e7807598b923e5a64c6c
-DIST gnome-shell-extension-alphabetical-grid-35.0.tar.gz 215465 BLAKE2B 981bd47a47ab4c0b4d521a6d48164ae2edd2d883f38e37d3bda5f60eb75f0e3e27d607130e35d5a280593de2ab7955f29d8c0d76ca7bd5de33281a4d175a5d72 SHA512 af3641284361587adc6a8a8beefb95da8e35fbe2a505e7e21fd14afebb76175500745c4fe0b1bdbf0482a6c74c5facd6786aa59ec7f8cc2498b64f33aad255e7
DIST gnome-shell-extension-alphabetical-grid-36.0.tar.gz 215631 BLAKE2B 339fc9d6fde299b2c989aa135d1eb7f6d95d5c3cedf1e38ed17b1a280cac4092aea361fe44fa957b7ec3a821f7f51514d10dda4ad195734fb92f0278453a02ee SHA512 4c7b5e32b14e59e2d80e84a0d039b0655750e2f1eb75e20a4c903a6a24b813c0378644db449e757e35c6eb27b69598bd614294a3e631853bb3c628b3eac322af
+DIST gnome-shell-extension-alphabetical-grid-38.0.tar.gz 216817 BLAKE2B bfb01e647b8545c70ce9e3b65910701ebce38d110a97c15e0413f10c0b68116b4624e98ad0d34961b701b2f2b43c20f1a15e31219edfb14a79321143be3e2c8d SHA512 4736a5e621c58adf635c468032233f54b9a2f93cdec9e65616a7272ee3368fe901401d051ed13674c815b73fdef9f7a4c38bc9e3e4c19ede7adc6782ae91cff1
EBUILD gnome-shell-extension-alphabetical-grid-32.0.ebuild 1385 BLAKE2B 2a0ce88f49f8789e4a656b03ada3e9ad943f178f8c6472f9811f07f256dcfa312be4b1c647cda373b92ef804d8efa4b2c7d2ae006bdcab3ddc6b38d4f14f2b3a SHA512 c0092922a198c41d4535b5e74c43a7398ebd76bfc9db1a8492989cfae2e52ddd8640eb28b0387dde0ef2bc226d43de7d259f764eb46dcfe22445c3df13c62b57
-EBUILD gnome-shell-extension-alphabetical-grid-35.0.ebuild 1406 BLAKE2B 2959197a0b00560f822f7669d61ee0bceedb6d0dc82bb87b0b8a1a5f23e48d1c9d4b420bcce6b6902f7a697fdb3b4166ad6c50889ceaaca7ff5de15c742015b7 SHA512 544c39d94b67c5b5942ed0a276a149b8633bc6ee36335d9602d6c488cc29b62dfc3b5bd64ab0425b01e32bb91b25da9b61f9fa066ea19e58861dbf9f5d1f3784
EBUILD gnome-shell-extension-alphabetical-grid-36.0.ebuild 1386 BLAKE2B 9413debc5ee166073be6e0de58ed440a3c2feb71e9467bcf7a1b49a48f071361f0d294695d9bc4ab3be893072de56692805b2065331ee571891eeccf8a760746 SHA512 8a771a1f97fa1ae026fded73fff0d17c3752f585b991c6d4a522565631f628220acdd1b6e56e3687acb99d89f74e004593ceae38edce61274d7b37124e666bff
+EBUILD gnome-shell-extension-alphabetical-grid-38.0.ebuild 1387 BLAKE2B fb4c838566524835ea9c57f4ff9369404c09194a58f0bfd6b4745257e99ff48f155d922cec9f1d344179334261642553cce6ac2d059e5abfea8294c9b085bb30 SHA512 4c9b64f883534d2090d7a2a205af2cf86431bd1f75e2a67ff759305f664590a5b18b1833b2d0ae1337954b836fde37b0b4aed52a2ed9a7e6e466c92eb7f35235
MISC metadata.xml 348 BLAKE2B 303e8d4a9a60f5ba180599657f84e5461ea5ee6f568c5d9141f7b25380dca38571dda9d2c62d35224ffc355e550e619d51c000ed072f829de9450d8792aa5676 SHA512 41ff2daf09ad93d37977304a55984cf96ed18ea825e59a9ebf88377700b7e6b7f67d948c88c68e74fe034e46700ab6de7c487aa72d7a6652213981a733af5b7a
diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-35.0.ebuild b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-38.0.ebuild
index 3c2e00a566a1..50291ca4a9f4 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-35.0.ebuild
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-38.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,6 @@ SRC_URI="https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/r
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="
app-eselect/eselect-gnome-shell-extensions
@@ -22,7 +21,6 @@ RDEPEND="
gui-libs/libadwaita
"
DEPEND="${COMMON_DEPEND}"
-BDEPEND=""
S="${WORKDIR}/alphabetical-grid-extension-${PV}"
extension_uuid="AlphabeticalAppGrid@stuarthayhurst"
diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
index c19f04291034..5c72e292e312 100644
--- a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
+++ b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
@@ -1,7 +1,9 @@
AUX gnome-shell-extension-dash-to-panel-26-branding.patch 637 BLAKE2B 1e124561143b577413090e16c7ad0c8cbb66911b079ae5844da9cf04e0197aab15fc4f746d3020ab7d4e6756b8a35befa773967c223d29289e13c6b3ffd70234 SHA512 8c176972ff10e87e957cfdda23e86a3e434dc050e8a954e7c2257942301daa5aa7c5b788188768f13c5b009d842fca8b14819a255a6a561dac8fa60e355ec211
DIST gnome-shell-extension-dash-to-panel-56.tar.gz 21206272 BLAKE2B 31ce957b1cc7e57b9c10c1f092a5b8a20b8b9aff2871954df48de584fd42e079cabfc3cf17f25d29f90d8551a3ae4ddc4dad1047659be408133ca0f459edadca SHA512 f11da73e72bb5199e55067dc581c019624db301947460861e56b50488b8da0151a71e82676f03f9283d2931dc15e23b0e7c0a149310951757d21983b216db2e5
DIST gnome-shell-extension-dash-to-panel-59.tar.gz 21205305 BLAKE2B e5cfd058b44c8ca227d3ea58718861601197df536f0441b7df6256434419ae1a52d4b8e38bc0888c939f70452db4d3bfe9fdaac90069011221277e2f8aee399c SHA512 f4824de4a60d8f96f225301599f0525619b297af060c5ff6cf60c615351110009f8920f0cca8a4adba8202b9daa2e0d9f88d8d2d9d1eedde27eef1144e59179a
+DIST gnome-shell-extension-dash-to-panel-60.tar.gz 21206762 BLAKE2B 09812710837b2c250d3049d2aef8b8ab0944f29f9d08816d3befb85bcb23b07d57aeef48011e9104a2b42c7b4bd337fdd0fcd3f19a000626196d936fefdd9a81 SHA512 8dafa4e920a83a22f6cb82818f7360e62a81e8c66c68a6fb5d78f1f4c3b5ff3e3dbf6e7889c793f4a73ba5b87dd50232220aab299ebe5ff7535d7addc66a3dd7
DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
EBUILD gnome-shell-extension-dash-to-panel-56.ebuild 1831 BLAKE2B 25f646d0f4ce19c2166fc5de2018b69afcda21909dd626bbaa828fa0be3ce930e5d29d9fefc3de8a7d8a2add4b14b405183f9b2d157680884902e3f5131409f9 SHA512 fe86fde64bead3a6ebdcdcfcce6890f7fd4fd57afcdbe239ab810c7a4e78c7f67f0f106228959d3bcc668eede8960566646ff438a087cfe1c83a2fcc281261b3
EBUILD gnome-shell-extension-dash-to-panel-59.ebuild 1825 BLAKE2B cbc18f5d4b69f4e31a13fd3004e9786997d1322711227367c3c984823b51d161861fe1970de631116c428ca3f152e9f1b274bd3f0f75f5e03a8b22488a99d37b SHA512 5cc034ec27086d90b9cdc123994dc3f767f46665f60ae6cb8e2a2712d081e70add0c347d7b0038ae2c2404570b01a4eb9da9268c8799d3c1fdab839c55b6d96a
+EBUILD gnome-shell-extension-dash-to-panel-60.ebuild 1826 BLAKE2B 912daf311f68e9dcc8712b8ee7a610dbb4ac100449d59a91249935387acd2245554274b7c0634279b649ddf18dabff575edc1d90f9576ff1c6720ec48febdf8f SHA512 413f2fcf4901e8e1aa0e49666e78025efe622e8ec57119684ffd6f43a5f1172b095137494b61bfdc4eda381ce8ce2a9cfd3dafbf187b4df22101cfe95188a9a1
MISC metadata.xml 336 BLAKE2B d0b9e1e54d819e1ab592743b8d8e169cd974964ca09568efac39a9b88b0389faa776aadd3b7c1e9b216b1a7be2c548ab43579539e993fce4f7e82e24f7076d47 SHA512 32696977b4ad41aa0b44f56f679480b90d4c0565e2b4ca774ead9d2f72a694f196dd3b51b3b1bb99ca36e9cb24418e4f41d9fa382a8a0638a6b6cfeb837b1d6c
diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-60.ebuild b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-60.ebuild
new file mode 100644
index 000000000000..90fe09120b18
--- /dev/null
+++ b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-60.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils
+
+MY_PN="${PN/gnome-shell-extension-/}"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="An icon taskbar for the Gnome Shell"
+HOMEPAGE="https://github.com/home-sweet-gnome/dash-to-panel"
+SRC_URI="
+ https://github.com/home-sweet-gnome/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz )
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="branding"
+
+COMMON_DEPEND="dev-libs/glib:2"
+RDEPEND="${COMMON_DEPEND}
+ app-eselect/eselect-gnome-shell-extensions
+ >=gnome-base/gnome-shell-45
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND="
+ dev-util/intltool
+ sys-devel/gettext
+"
+
+S="${WORKDIR}/${MY_P}"
+extension_uuid="dash-to-panel@jderose9.github.com"
+
+src_prepare() {
+ default
+
+ # Set correct version
+ export VERSION="${PV}"
+
+ # Don't install README and COPYING in unwanted locations
+ sed -i -e 's/COPYING//g' -e 's/README.md//g' Makefile || die
+
+ # Provide fancy Gentoo icon when requested
+ use branding && eapply "${FILESDIR}"/${PN}-26-branding.patch
+}
+
+src_install() {
+ default
+ if use branding; then
+ insinto /usr/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img
+ doins "${WORKDIR}/tango-gentoo-v1.1/scalable/gentoo.svg"
+ fi
+
+ # Install schemas system-wide
+ dodir /usr/share/glib-2.0/schemas
+ mv "${ED}/usr/share/gnome-shell/extensions/${extension_uuid}"/schemas/ "${ED}/usr/share/glib-2.0" || die
+ rm "${ED}/usr/share/glib-2.0/schemas/gschemas.compiled" || die
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/libgsf/Manifest b/gnome-extra/libgsf/Manifest
index 80a2f42b3249..c0a6bf68ea02 100644
--- a/gnome-extra/libgsf/Manifest
+++ b/gnome-extra/libgsf/Manifest
@@ -4,5 +4,5 @@ AUX 1.14.51-libxml2-2.12.patch 529 BLAKE2B 681a64a144a8424bd744bd3d9f814fb2e26d1
DIST libgsf-1.14.50.tar.xz 702424 BLAKE2B dc6e3fa313cc99981cf521b4613ef135ea6836554be0cc557e49d77bd3259e1bf2150af1b7a41071f4b865c28a9b6153b6ef6e89d4868e4203ce7dc7da433c71 SHA512 e4a405d01440654bfe5059536524d494e5b66859235648bcf6031a74b59967504b50750f471bbe1607c4a5ef11cac98aa2ca9ebb31151cf5a19ffa340d421adb
DIST libgsf-1.14.51.tar.xz 707488 BLAKE2B 08012d4df8e9256579069518a54198b9aa8c21c3d0c4297eb4ff829af666287cc186d846eecb277609ffe5a89d02a36344cedc67f6ed00354d018a692a99f4fe SHA512 b7c02e10762c93909a1aacb86f30b266ed8b0eeefe73ede5acb8ac0c1094a1e4be2b7bd3a59ebfc03180f8f72f2cc602e80c871a1b8a28f3fccfdd403ad24da7
EBUILD libgsf-1.14.50-r1.ebuild 1165 BLAKE2B 6fedd421cb3ebf1d692e297304b9693be6ffbaf1f01a18b5c4013a0733f913d8e05b2da6c1aec058d10d9ecb1345a97c88fd2791b175044cb3fbc6e1503183ec SHA512 8051d7a969127c293fd53cfaeb7e099b47c3f079d41616af079b0af8bcb26eac470c86cd18270996a9d4a81b19eedc2ed269fbe21fba0b24f0fd257730a32b1f
-EBUILD libgsf-1.14.51.ebuild 1161 BLAKE2B ba57bccd14e52eb1b38b85a205b246e7e217bb3f39752e5973cfd25ef2a10863ce4645359ff9a97f260a381be76ead231f607637e76f2a589b619e24f7a3fa90 SHA512 e4e05ca895fc60eda425008224717a5251a9c440bc46bab2ddd3b57886592ec37bbbede225ffe0bd0945003c6b9d1322867f2a62058e82255203ba2efbada708
+EBUILD libgsf-1.14.51.ebuild 1157 BLAKE2B 37d2783baa7d23f48f9590bc5078f051d73cb0aace1a1b2f2c2b62470f07d2d76c1dc755edb66dad461294d1b69ff067bc8d6b8212a4e7675f0e7b246a6dae96 SHA512 0c8883fa7e8e43cb53c4bbb8a7650434a862bd591d2984a2a91bc104e5d548298fdc3536ad1b7d8bb8f44f068ac426191841bbed2cdb2351325097f173ad3081
MISC metadata.xml 425 BLAKE2B 6fbe8835fee71b4b63349023c6b9f8f68a26a5c15a02f1371c487ea2abbedcfd42503f7c696458850377b7d689c69ca734566a6217ece9798911c7df2f660810 SHA512 5cb0ca0bbc375b38e8e5eb3b98ef990e9f7597a12f15741c86718b823138155284ec19f1547dac2b72b85460e61607ac02d88b64077c2ad92553a6adfa17e56a
diff --git a/gnome-extra/libgsf/libgsf-1.14.51.ebuild b/gnome-extra/libgsf/libgsf-1.14.51.ebuild
index 2b6a32860cd0..3d8e125efc23 100644
--- a/gnome-extra/libgsf/libgsf-1.14.51.ebuild
+++ b/gnome-extra/libgsf/libgsf-1.14.51.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libgsf"
LICENSE="LGPL-2.1"
SLOT="0/114" # libgsf-1.so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="bzip2 gtk +introspection test"
RESTRICT="!test? ( test )"
diff --git a/gnome-extra/zenity/Manifest b/gnome-extra/zenity/Manifest
index 0dc4316b2ca4..863c9b9cf50b 100644
--- a/gnome-extra/zenity/Manifest
+++ b/gnome-extra/zenity/Manifest
@@ -1,12 +1,7 @@
-AUX 3.99.2-Make-help2man-depend-on-manpage-option.patch 1033 BLAKE2B d18b9f6d68c7d1dc2b637ee13b276aac3a819dbc98e74ef7fa8054a728e9fa7b2b58d98ad1a6925efb98f2d96eaf2d511d84adafa94c1841b3820e7d677aa993 SHA512 ab71affbfc389f4a00d9994d7021e73b8f0b0c3fda029b144f0d33166d7b51fc9f69c0de34f6b2276406c7368e623a84b683ba64a03744a55f6c9423272488eb
DIST zenity-3.44.2.tar.xz 3095752 BLAKE2B 07d5b9aa673ae1e719bbd8d2ff85394ce19b9e77c36c3b6cf73d6b806dbcb0ab6322d13e66a715ebf5aefc14fa289a31367d0f0abd6ceaa9df7e3d7d12049492 SHA512 60f139b18db9ddf95a9c3481b08a3b99dd56ce457a49d99dc33f59570837e8498e8819bdd130c915a08e40042b2f3af583bd0fe4498adb8152632bd044137f2f
-DIST zenity-3.99.2.tar.xz 3084880 BLAKE2B a6ae2a465516f2e019ad5bec5a4f5bad42dc499f85e5f293804d18c572a3f2dd69224ceb6dfc62156aaff587d8a4e78549e8cc88493c842a6ad056ce58c85920 SHA512 6130c01e34e74bd6d068cbd6d3c1e208fce73cbce61851482e0dbc5c24322953899b6de7859ed86fe89850a1650ad28f8815cf709c152c02a685725350260afb
-DIST zenity-3.99.90.tar.xz 3086228 BLAKE2B 7254447125019b309ef3466fd6f7fc935968395dbd4d506b69a8b80ea4e8150620f6e0647265dcb2023f9f28bb59a84d174d8563f4a9ba0a3598489931070e79 SHA512 7f1dbf9baa6960059eb7e973b175a2b4411b695d211fb3fc290bd393a75cdb201a440adb05fbe7f6a1d162d3b80a409c3b64573abb037b047a9a8c27c981e9a1
-DIST zenity-3.99.91.tar.xz 3086032 BLAKE2B fc1bddfbf0462768438a52ab738a921603054a78a139b12fb516e8c9640d1039776614cef266092843b8c14bb856f3d704414dd5e07abe686bf7dbfbf08e4a7a SHA512 face2f4ca11dd9b3ab56995e7777fe6db7bd209494019d1454eab8813a537971eb5b229103374a85e7324229357b7f1723508a0a1e263ec05ac4a99c7c0eb3a9
DIST zenity-4.0.0.tar.xz 3092552 BLAKE2B b9a7f4421fdba9c6d10a7cf0bbdf227c424a144f13efca8472fb6a76d8dbdfaf4603fcdd896f2a7ce086c453ae0aeb275253c3728a844932ec3a308b07fbc2ab SHA512 ae7709e5e8a7d76210e17512bd3509ff7273af59c29b3d9b8210b0a00c538e126b0689adfee1d63775affa8df8480d5c3b75deb8c130e4d596710e9aee51ab9e
+DIST zenity-4.0.1.tar.xz 3093476 BLAKE2B 47ea26adc69bd302e8c59d2fae9c5647fbbadbfd9c61870d6ab5e85cf2bc62af415236cef782ae6f790a756c265113bb23e5be449447270dc0ec41cae23506a5 SHA512 f84e14fd66dbe6bd21d030c1879d8d44250bc8c0661c5ccb6cad7fe8d257e4b01427ce27894cf5a5c27566113587f6b34adc9051826e870e44b836b5c63fb11f
EBUILD zenity-3.44.2.ebuild 1163 BLAKE2B a765d22032e39a504280b3810f850414d602ebeca7eba454bc90a73978c3f510124412c1ba3068997dc0151e068428093576a0a0177c5f0893139b2791aec3f2 SHA512 d0ec7c68c11105e1f337d9ff3a0c74c00c95e7d8d23fbd6a7d44118f5de246f03df15d34bccf8a32e4fa4001859a770fbf7e50952df5f064cb5596494dba674c
-EBUILD zenity-3.99.2.ebuild 1069 BLAKE2B b40d7b5ed736728fa10d61f316d0af7460d239aa3dbc604cffb6d67c872349e8c209c02931a290b51893db9ad4c18d59c8e41a623fd1a1c5eedc6054efa11795 SHA512 af0b35584f92a018ee74e272c2318f54da0add2cf57fe7ecc0e58bb5ef188ac57a70e1c48c69bb954a4636bc370499a2e126f70f1d3601bb9e17b795cd3fdded
-EBUILD zenity-3.99.90.ebuild 990 BLAKE2B 9982e5915a9c94107c9231acf9d196ab04f2efb2dd81891c887adac47175432bad7d7fbe3fe901ccc984c6b1d3a2b12e58c64dfaf8ff9c13476c1ab5f10e07d8 SHA512 b8d294aafc9f623be653ea213c623eeb6babab8e1db1992a30113014195df07cb41374654b1dcdb538f48e21e131070b12fd8ac76778115d5c43eb56385d10c3
-EBUILD zenity-3.99.91.ebuild 990 BLAKE2B 9982e5915a9c94107c9231acf9d196ab04f2efb2dd81891c887adac47175432bad7d7fbe3fe901ccc984c6b1d3a2b12e58c64dfaf8ff9c13476c1ab5f10e07d8 SHA512 b8d294aafc9f623be653ea213c623eeb6babab8e1db1992a30113014195df07cb41374654b1dcdb538f48e21e131070b12fd8ac76778115d5c43eb56385d10c3
EBUILD zenity-4.0.0.ebuild 990 BLAKE2B 9982e5915a9c94107c9231acf9d196ab04f2efb2dd81891c887adac47175432bad7d7fbe3fe901ccc984c6b1d3a2b12e58c64dfaf8ff9c13476c1ab5f10e07d8 SHA512 b8d294aafc9f623be653ea213c623eeb6babab8e1db1992a30113014195df07cb41374654b1dcdb538f48e21e131070b12fd8ac76778115d5c43eb56385d10c3
+EBUILD zenity-4.0.1.ebuild 992 BLAKE2B 9f1cd3d77d4724c73d7c97325f440a1f31660d9a85e51a0101abf1244535b7387186c8943fc74806472986616ebe4a65e4417131478cad321967a14e9dcf7036 SHA512 e928727f92761a9fe7fc136a0431e83896e283099ffbee82bb4a750f8110af3b2d4d63a49500afd396f52f19163aee291f4761e98900c00fa24bef8311fd10bf
MISC metadata.xml 347 BLAKE2B dd11bec372a4f6b097616b3c45d4c2e0a44cf7ae3e4c26a48e6387ef14b3804662be64ef99ad179f7633a458f523e9054cc93eb691fe27893712492256bf4a99 SHA512 11676155be5f2b698f5b71920df5dc1121517ba63b20467719673c4b4a297c04282398fd70d00a9a3b712f080b784b780e0cb96c1186607e5e688b3f2f78846f
diff --git a/gnome-extra/zenity/files/3.99.2-Make-help2man-depend-on-manpage-option.patch b/gnome-extra/zenity/files/3.99.2-Make-help2man-depend-on-manpage-option.patch
deleted file mode 100644
index 8c9de5f67290..000000000000
--- a/gnome-extra/zenity/files/3.99.2-Make-help2man-depend-on-manpage-option.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://gitlab.gnome.org/GNOME/zenity/-/commit/8a76b35828b7354f042684afa65ea696c7349af7
-https://gitlab.gnome.org/GNOME/zenity/-/merge_requests/33
-
-From 8a76b35828b7354f042684afa65ea696c7349af7 Mon Sep 17 00:00:00 2001
-From: Guillermo Joandet <gjoandet@gmail.com>
-Date: Wed, 13 Sep 2023 17:17:51 +0000
-Subject: [PATCH] build: Make building manpage dependent upon manpage option.
-
----
- data/meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/data/meson.build b/data/meson.build
-index 41b94add..9042de80 100644
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -27,7 +27,7 @@ endif
- help2man = find_program('help2man', required: get_option('manpage'))
- # help2man has to run zenity to generate the man page, which it can't do if
- # we're cross building. We also can't tell help2man what exe wrapper to use.
--if help2man.found() and not meson.is_cross_build()
-+if help2man.found() and not meson.is_cross_build() and get_option('manpage')
- help2man_opts = [
- '--no-info',
- '--section=1',
---
-2.42.0
-
diff --git a/gnome-extra/zenity/zenity-3.99.2.ebuild b/gnome-extra/zenity/zenity-3.99.2.ebuild
deleted file mode 100644
index c02ca7307a24..000000000000
--- a/gnome-extra/zenity/zenity-3.99.2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="Tool to display dialogs from the commandline and shell scripts"
-HOMEPAGE="https://wiki.gnome.org/Projects/Zenity"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-IUSE="man webkit"
-
-# TODO: X11 dependency is automagically enabled
-RDEPEND="
- >=gui-libs/libadwaita-1.2:1
- webkit? ( >=net-libs/webkit-gtk-2.40.1:6 )
- man? ( sys-apps/help2man )
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/itstool
- >=sys-devel/gettext-0.19.4
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PV}-Make-help2man-depend-on-manpage-option.patch
-)
-
-src_configure() {
- local emesonargs=(
- $(meson_use webkit webkitgtk)
- $(meson_use man manpage)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-extra/zenity/zenity-3.99.91.ebuild b/gnome-extra/zenity/zenity-3.99.91.ebuild
deleted file mode 100644
index 1f8292d3f4ef..000000000000
--- a/gnome-extra/zenity/zenity-3.99.91.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="Tool to display dialogs from the commandline and shell scripts"
-HOMEPAGE="https://wiki.gnome.org/Projects/Zenity"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-IUSE="man webkit"
-
-# TODO: X11 dependency is automagically enabled
-RDEPEND="
- >=gui-libs/libadwaita-1.2:1
- webkit? ( >=net-libs/webkit-gtk-2.40.1:6 )
- man? ( sys-apps/help2man )
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/itstool
- >=sys-devel/gettext-0.19.4
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use webkit webkitgtk)
- $(meson_use man manpage)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gnome-extra/zenity/zenity-3.99.90.ebuild b/gnome-extra/zenity/zenity-4.0.1.ebuild
index 1f8292d3f4ef..5aa24919bf45 100644
--- a/gnome-extra/zenity/zenity-3.99.90.ebuild
+++ b/gnome-extra/zenity/zenity-4.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ inherit gnome.org gnome2-utils meson xdg
DESCRIPTION="Tool to display dialogs from the commandline and shell scripts"
HOMEPAGE="https://wiki.gnome.org/Projects/Zenity"
-LICENSE="LGPL-2+"
+LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE="man webkit"
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 02553b4f2742..5c427c6fe119 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index b7ce1e1883a1..88a2992f3179 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -1,10 +1,8 @@
AUX wlroots-0.15.1-tinywl-dont-crash-upon-missing-keyboard.patch 2877 BLAKE2B ff492af5cf7b5c866e49ce1bf78286c57e54eb4d3a6c60d4b1087a796b081618b6fe87afc4efd79aec5b4b3ecdb749027cfc74f09500211a086550a5db9d70d6 SHA512 52a6cf0bd22a514adf427d9f02768f5ecc24d1c83cecd51eda89938bdd79dee50e11103ae9fa2ededfcacb5a485415453308026c68fe1e3ffdb447503696535d
-DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B fca4d259cdde62da0c196344ce1d0f5dd679d012ff33e3ceb5385b9374667e16d91059a2ba6a318153e79ac2f0a6464e3066e614a13398f8c433f442560d84d2 SHA512 4f557c827f9673eccf208a3644954de80e7355b95cc374cc5e851a47087b227f196e0936c0913d21a6c776c29b74de2d028a100931264e41934c747568d8ebe0
DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 09b704a55d8b4a5ab19bb0fcdd041635fbbbb8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d SHA512 6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677
DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced SHA512 9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9
DIST wlroots-0.17.0.tar.gz 606172 BLAKE2B 00e5a8eec166e9ce8fbb1bc365deb5eaad66568b197239581e9bf21bec6d2b77d162daa8534057ed02a208ffb8895ea0f562dd1201e9e1ee4e72bfe63e1bbb0c SHA512 ca7314d7dca3ddac3e6970476b4145a0a2566a6632054f406c6e74ea7280a805cdf9b6972cca15c3170a5f41c83677768843b648b6b98ab6428e4ecde43aa4de
DIST wlroots-0.17.1.tar.gz 606745 BLAKE2B 68ad46441d6a07e48a5f30feaa4040468d2efa7d52c18a85ca1066a80a4fd0a00e5ae577ca13e358e337ebf9bd4b536790f06b3cd81a78b11dc66d90590e95e4 SHA512 33360da04c5af807d775638a06844ada21fa451a745bcbb8d92b005608195c6301bd27b5c1e815990a581b6330b9343a00fc8f8e93a3764e8a856f74d55f8ff7
-EBUILD wlroots-0.14.1-r1.ebuild 1482 BLAKE2B 406b7c8a15622f6a2473d17ef25366541dc59328acb8594f07c98c66aa1c9f6357a6c5da4a2d2440eef1d03b36750386e39191f70953f35456e42145bcea3880 SHA512 9be1072c9e4bb144dd04b88223f80957c00354d48bb2edd07038a93e1f0f826e615390a6dadc4a30ed5c40c472491ba49982226cd5b8f50c06e502bc31e3301f
EBUILD wlroots-0.15.1-r1.ebuild 1901 BLAKE2B 7fc2a9d63cc84e6fc8bb9d055943e0b4daa67aca0c4a2160d1c8c43110cd8a0b06d9b2f150f03d5933fd54cd32c616d2c47c7372e818c03a8ea148c14c80a8c7 SHA512 11d02f6cd80658075dc8ffa8a6fcb5ebf0bce97fa4bb900608edca2a286701010a56a5d11cad7eaa64d6740ebf5909afd117bec248fd6646574809e24ef40266
EBUILD wlroots-0.16.2-r2.ebuild 1985 BLAKE2B 368df1ca3f58d42a53e67f4d146d49c26573c510b4690318ba11c3eff50d75f8c7d491ef11ce66d2c2c34fdcac57e7cdefb51f0bdf1e696fc61e44aa4b22b5af SHA512 7fe6dbe6ff5302e3d7584f3f0e3efc4fc677a5d918a4de43929668f746c1904c59b3417b9612a5cdcd8ba0e1297c0a2a6ff49c5ac984d4dfe82f2d678ca2711a
EBUILD wlroots-0.17.0.ebuild 2141 BLAKE2B 8abeb05a0fbbacc14adca3c1f96cfd24e253264238f2c527a3d8b972019362caf2b62a192a599eabf414d70c5c7dd62ee610a3528fec425023549ecff9218d5f SHA512 4fc686df9108b9d9daeb46ecb08823137145817c878afce89b83aa6f135634108d87d196d1784aa970111320b582b22458f67623de4a618126041fe7ba20f382
diff --git a/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild b/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
deleted file mode 100644
index fff86149dd69..000000000000
--- a/gui-libs/wlroots/wlroots-0.14.1-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Pluggable, composable, unopinionated modules for building a Wayland compositor"
-HOMEPAGE="https://github.com/swaywm/wlroots"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/swaywm/${PN}.git"
- inherit git-r3
- SLOT="0/9999"
-else
- SRC_URI="https://github.com/swaywm/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
- SLOT="0/14"
-fi
-
-LICENSE="MIT"
-IUSE="x11-backend X"
-
-DEPEND="
- >=dev-libs/libinput-1.14.0:0=
- >=dev-libs/wayland-1.19.0
- >=dev-libs/wayland-protocols-1.17.0
- media-libs/mesa[egl(+),gles2,gbm(+)]
- sys-auth/seatd:=
- virtual/libudev
- x11-libs/libdrm
- x11-libs/libxkbcommon
- x11-libs/pixman
- x11-backend? ( x11-libs/libxcb:0= )
- X? (
- x11-base/xwayland
- x11-libs/libxcb:0=
- x11-libs/xcb-util-image
- x11-libs/xcb-util-wm
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-libs/wayland-protocols-1.17
- >=dev-build/meson-0.56.0
- virtual/pkgconfig
-"
-
-src_configure() {
- # xcb-util-errors is not on Gentoo Repository (and upstream seems inactive?)
- local emesonargs=(
- "-Dxcb-errors=disabled"
- "-Dexamples=false"
- "-Drenderers=gles2"
- -Dxwayland=$(usex X enabled disabled)
- -Dx11-backend=$(usex x11-backend enabled disabled)
- )
-
- meson_src_configure
-}
-
-pkg_postinst() {
- elog "You must be in the input group to allow your compositor"
- elog "to access input devices via libinput."
-}
diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz
index 1d347ebba43a..cd73b0514a1a 100644
--- a/gui-wm/Manifest.gz
+++ b/gui-wm/Manifest.gz
Binary files differ
diff --git a/gui-wm/dwl/Manifest b/gui-wm/dwl/Manifest
index 535f2a568e90..273c69be0168 100644
--- a/gui-wm/dwl/Manifest
+++ b/gui-wm/dwl/Manifest
@@ -1,8 +1,5 @@
-AUX dwl-0.4-do-not-use-libX11.patch 2152 BLAKE2B 70f99d2723ffb59aea9e274bbbf8d01fc043295b0ed02adbf18885206d12e8dfe3e96be6167098de9dfc83cf11458767584ce9f809769f58e1df92e987818e02 SHA512 ee3718e7f70490c9fd71bbf30a386329d4097502605e14d4d8fd962204a6d015ec5140775f1fc8b11b50a689c8d1692ac910adeed3a00f88eceeaa99b9c820ca
AUX dwl.desktop 75 BLAKE2B 696aa9fd4f0f8c3f67d6899474ba4759b6b81179dd0ec73162203b7bead322b4a679c4e1d3724d44648755d3c31f0a8d6b1e866232f267c3b7152238f2eec32b SHA512 fc8d6e93b6849512f0cafe7e98ab33fb2f6a5c0ae586e95358f03491a6f9736b54171f291de47d38a5ba7cd8a6eca1a36471842d4cc4c4f65086e98fdf4795f8
-DIST dwl-0.4.gh.tar.gz 54718 BLAKE2B 22aac990ed71bcb0be0e2ded7d335c3fb2ffa56d0185e4f15119f54d7dd28ce34c3d8888320f0d448d66c0dd829c036f22367706c4db1bd4a7e2db2dadf410fd SHA512 8db7e4d9559f57232f9dedc1645458cf504c1d56af93bfe3930ab4734dfe898b0ef7b86c987ec908afa43473fab4bef424abd0036645461dbefeb6ac3e2d0c5f
DIST dwl-v0.5.tar.gz 57363 BLAKE2B 6dce89cbfa1aa1946983897bed5ac16619ac237e0f7092b588847315b849392b83643839dc5386c5bd73a36e5da55a281696a6ef13dcaec8345cb4e495c5e3b7 SHA512 7bd292559b0ecafc54bf1c1ba0c3b6b0417e8bd03bb0058f492b87295c92b50932e25621cc5f804c38ad06ffadad7bb8017872fade4a04bf617b1d4f1993aae8
-EBUILD dwl-0.4-r1.ebuild 1570 BLAKE2B 40245537caa97b6b7a06aa3785d11645786477ff3fd9a1f6afbfa53f0ee8bdc892bd156dd01a548ba83235a0d2f1cdf38290d03e3872fa0ea9fb8a06723b5e79 SHA512 ce603d7edd97d6f981d1dd38e8bdd33020c20c9621cf7ed32c515a4af5fe09af07e5be138c2140abe8dd85a67ec9f613a35a72f24793fcb63edf75f57eac3151
EBUILD dwl-0.5.ebuild 1465 BLAKE2B eca80af80978fe2d80de59f39daec8a923b6ec5d9bce6e19b08e453885e80c3852b3de3ab4f2612b8a8cd2d453adf4a312fb69a00c19414ff40690617d148f81 SHA512 efe1d7a11f10b4779aa87167f2422ef4c878c8546b1ed3557f0bc9ce61f0b1d6e56d784bbe6f646e6a885fdf85ddf7d959b4b37e7820e112af27f53f00211c89
EBUILD dwl-9999-r1.ebuild 1451 BLAKE2B 7da77261c947a648319091376d23308d38887d502880a112766d34649e3788027eb548484ef7510b4511ceeef04a25733677bbe03fd39b26dff2ff3c79de6434 SHA512 a0737102d2484a1ed8cb8e83ddf450a47a3a4bbba379713d6ce5270c8fc08398022466f34323c3c9ec3a86862fc41a7f15ae240041f86cb86c1c654b62818f55
EBUILD dwl-9999.ebuild 1451 BLAKE2B 90d98dbcbbfb432ab542a8ce130bd8646096a6a47454fd2b9eb281c0880754ab5afa6bd8034c5548ead7cb3b6fd7478e5bb75f3a41101ddc8b7f091acf615023 SHA512 d170795f1651f9fa4c8e5b4db6ab261203f44a0d510b5b71c4312bb3a5dcb605eb9933e8164041186aa53c6b0a3ba4803043c598d2b9b9adb41d04e0f2a6e5e2
diff --git a/gui-wm/dwl/dwl-0.4-r1.ebuild b/gui-wm/dwl/dwl-0.4-r1.ebuild
deleted file mode 100644
index 14e10e810266..000000000000
--- a/gui-wm/dwl/dwl-0.4-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit savedconfig toolchain-funcs
-
-MY_P="${PN}-v${PV}"
-WLROOTS_SLOT="0/16"
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/djpohly/dwl"
- inherit git-r3
-
- # 9999-r0: main (latest stable wlroots release)
- # 9999-r1: wlroots-next (wlroots-9999)
- case ${PVR} in
- 9999)
- EGIT_BRANCH=main
- ;;
- 9999-r1)
- EGIT_BRANCH=wlroots-next
- WLROOTS_SLOT="0/9999"
- ;;
- esac
-else
- SRC_URI="https://github.com/djpohly/${PN}/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.gh.tar.gz"
- S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="dwm for Wayland"
-HOMEPAGE="https://github.com/djpohly/dwl"
-
-LICENSE="CC0-1.0 GPL-3+ MIT"
-SLOT="0"
-IUSE="X"
-
-PATCHES=( "${FILESDIR}/${P}-do-not-use-libX11.patch" )
-
-RDEPEND="
- dev-libs/libinput:=
- dev-libs/wayland
- gui-libs/wlroots:${WLROOTS_SLOT}[libinput(+),X?]
- x11-libs/libxkbcommon
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- )
-"
-
-# uses <linux/input-event-codes.h>
-DEPEND="
- ${RDEPEND}
- sys-kernel/linux-headers
-"
-BDEPEND="
- dev-libs/wayland-protocols
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-src_prepare() {
- restore_config config.h
-
- default
-}
-
-src_compile() {
- emake PKG_CONFIG="$(tc-getPKG_CONFIG)" CC="$(tc-getCC)" \
- XWAYLAND="$(usev X -DXWAYLAND)" XLIBS="$(usev X "xcb xcb-icccm")" dwl
-}
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
- dodoc README.md
-
- insinto /usr/share/wayland-session
- doins "${FILESDIR}/dwl.desktop"
-
- save_config config.h
-}
diff --git a/gui-wm/dwl/files/dwl-0.4-do-not-use-libX11.patch b/gui-wm/dwl/files/dwl-0.4-do-not-use-libX11.patch
deleted file mode 100644
index 65ef8a5b8186..000000000000
--- a/gui-wm/dwl/files/dwl-0.4-do-not-use-libX11.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From 1a1ca779c7d79747dea355d03db74cd1d73787c7 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?=
- <leohdz172@proton.me>
-Date: Mon, 9 Oct 2023 21:35:49 -0600
-Subject: [PATCH] use <xcb/xcb.h> instead of <X11/Xlib.h>
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me>
----
- dwl.c | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/dwl.c b/dwl.c
-index 19bb6ce..92a1d3e 100644
---- a/dwl.c
-+++ b/dwl.c
-@@ -54,7 +54,7 @@
- #include <xkbcommon/xkbcommon.h>
- #ifdef XWAYLAND
- #include <wlr/xwayland.h>
--#include <X11/Xlib.h>
-+#include <xcb/xcb.h>
- #include <xcb/xcb_icccm.h>
- #endif
-
-@@ -387,14 +387,14 @@ static struct wl_listener session_lock_mgr_destroy = {.notify = destroysessionmg
- static void activatex11(struct wl_listener *listener, void *data);
- static void configurex11(struct wl_listener *listener, void *data);
- static void createnotifyx11(struct wl_listener *listener, void *data);
--static Atom getatom(xcb_connection_t *xc, const char *name);
-+static xcb_atom_t getatom(xcb_connection_t *xc, const char *name);
- static void sethints(struct wl_listener *listener, void *data);
- static void sigchld(int unused);
- static void xwaylandready(struct wl_listener *listener, void *data);
- static struct wl_listener new_xwayland_surface = {.notify = createnotifyx11};
- static struct wl_listener xwayland_ready = {.notify = xwaylandready};
- static struct wlr_xwayland *xwayland;
--static Atom netatom[NetLast];
-+static xcb_atom_t netatom[NetLast];
- #endif
-
- /* configuration, allows nested code to access above variables */
-@@ -2671,10 +2671,10 @@ createnotifyx11(struct wl_listener *listener, void *data)
- LISTEN(&xsurface->events.request_fullscreen, &c->fullscreen, fullscreennotify);
- }
-
--Atom
-+xcb_atom_t
- getatom(xcb_connection_t *xc, const char *name)
- {
-- Atom atom = 0;
-+ xcb_atom_t atom = 0;
- xcb_intern_atom_reply_t *reply;
- xcb_intern_atom_cookie_t cookie = xcb_intern_atom(xc, 0, strlen(name), name);
- if ((reply = xcb_intern_atom_reply(xc, cookie, NULL)))
---
-2.42.0
-
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 1d3ede105169..d87848b5f60f 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest
index 5291e927751e..7eba6deb7e4a 100644
--- a/media-libs/alsa-lib/Manifest
+++ b/media-libs/alsa-lib/Manifest
@@ -4,13 +4,7 @@ AUX alsa-lib-1.2.10-musl-string.patch 1435 BLAKE2B ad0e72c63652a2ba1c92f05a0b415
AUX alsa-lib-1.2.10-pcm-fix-segfault-32bit-libs.patch 2319 BLAKE2B f56f6117f4513451de67ca91a00561891a979543bfe5d596a58d5a485e7a64bbb2a0e3100b83fd2a40a91dcc5f1f2465dbe9618bb195a870f25592957fefe357 SHA512 b0536d567bde218a989f1ab64129cd1967e0b0003490277233d299bcb751e3a4aa305dce7ac72ded354eae351e606b43718e62ca096611eb088e26910fc309d5
AUX alsa-lib-1.2.10-reshuffle-included-files-config-h.patch 3874 BLAKE2B 87bd7a55d90e2186115bbc176562f3b69dd7db8984ef077a979c5a30ed772b4da0b6d7df4cf988d0be4655112ee42e9a79e8956e4ab97196098350247b8a9ae3 SHA512 940f012a5d3657cca9de20f4c27422143903fb5ed6bffa45dcbd32973d77d9c3e29488716c924ff3f4bb110498b4ccdd8302ecb516c453d8b762b901376532ef
AUX alsa-lib-1.2.10-ump-header-detection.patch 1624 BLAKE2B da7a512d1e389d8dbf004ee3924a079f337e83fe7006dd8ed92bb838968c4550ac3474083e8ccef817e2f701a62c02c2890b2a384686fda9bd91622f41fad9d8 SHA512 98a22f53368265bed1918235adc12e9a2b7910e79d2151d48846837a7941cf8ecf7e1fe86b9def72c2b3facd6567e7c8d24051374e686353cb526762234a4528
-AUX alsa-lib-1.2.8-clang16-macro.patch 1171 BLAKE2B d9c48d70ece2365ce8d4783b4e5f932f472a2d6cc53c9d10373a76def7a7e7e21f33b6cf804630a7b6b4c37c8422fe4580cfa9e8e490abb2faf89cbf98d05f03 SHA512 5be97f4a609a285a976197b6f7320f82c2c1a3425e00b7c7c2f58cc4e8c61ce4270ec49c068882268924fe7dec32557f36c206870df5abf3b715e8ad2494655e
DIST alsa-lib-1.2.10.tar.bz2 1107007 BLAKE2B b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f SHA512 4ccbd1dc5a612044571c26290923009e4c3f7959b30a5d0bed47daa68bbefaff9059c4f0fa3bc16f22c1eed2d36f079139369f40243da5921ae4de02a4541939
-DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688
-DIST alsa-lib-1.2.9.tar.bz2 1094660 BLAKE2B ec0c6966802196016679652292a579c6301cce33a2e887fce79cdb80629b6df047269787445cf0645e6cf43d3d2aae8fa57ddad5ab79fc254ee65a0ed695f449 SHA512 8f39c8166c3648d46695a9287d9b9a35e5bfffed11d79e868ff7aba92d0fee792e82784186ebeb2a3e44d6b617c916025c7fce9a802565bb8e0dc8fdcce2311a
-EBUILD alsa-lib-1.2.10-r1.ebuild 2735 BLAKE2B f074c2412e9d358e90f5016af9c44a9523c85a19cf47c7e5f48f53342a8f2d1184584b6c690b4cb4a482eedf327f7cfe71baeae7d4c25de5a371f464efb9ce32 SHA512 4b497dc155fb45be2c534054c4985274c111601ffaa1cef0a30970a999b6e7213a5a8fde1046b1c94182f17cbcff9db59abee5698f5a335d890ad62254eda118
EBUILD alsa-lib-1.2.10-r2.ebuild 2863 BLAKE2B 13aef97c3efab8d9ba88cb3896ab69d72a9a6ba2fc28ccb5ca4b7b0fb6de4f8ae79e9e70cb8634381bec06b24f432c2929cea423545804b691565783432416b9 SHA512 2842ac667bdf1d88296ebb2025a6e62bdc49a87afb542c817966794ffb8b33943efa31b90a67309e992e69b73ee564656b661568a217c5fa0aeba1a2cfee9be2
EBUILD alsa-lib-1.2.10-r3.ebuild 2928 BLAKE2B 18f181785f53c5a63decfbef727aaf30bd4aaac07f5ce22b208e3ca0938a7ef781e7e3f7822f9712a46e6825c78e167cfa971964c1dbc7076782c7f38d5723fb SHA512 4139559c54a284cc7588fe29c678a5f4df1b27d490e6445b69cd86ce172a5393f716642d05eed8f26c6de48623123bad7a783f4daa8d09d597edf3fa4b2248c4
-EBUILD alsa-lib-1.2.8-r1.ebuild 2541 BLAKE2B 492aafef311436e38cae013ec09dc7acbf622966c32f66f08e1b3d30ec80be3091e0f4e02c08b8a18b89ffaadaa0ee624ca0b7e7f02a29ec478b1b779b5fa485 SHA512 37bc84bb160cb5c507c44011712dceaf18a8a040bfa18027bf6205b0ae780cd3e13686519f75a0ec66c763da5289f42eb079b13770596440e826b04392074e0d
-EBUILD alsa-lib-1.2.9.ebuild 2594 BLAKE2B dc92f76f065bfd80b0be2ce463ce15c67c854797af0ef482c78430b197a53ad1af3fc2281f0cd75f9f2f7559159d48815103df30209c141958a8b71d93baaedb SHA512 8c641fff7d0bea8b67a5ecbfbff0059dc687c7a6078f9cdfaee0b58846ce7df55ee73d5ea60b6c67cdb419180fa254ab1546e152dcb5cb31e6486572de0ed017
MISC metadata.xml 562 BLAKE2B e5944d48c846097392d401c5aec1c25adc58aa78cc441df8ac6ecc351ee338094f70cbe526cb0c8b9b87750b76d11bd24ddfab63d9ef87938ee25d5a9930b23f SHA512 d2ea1565bc3dcd9899ce0c108aca7ecc50a89621fcfda7d2dc111dc12c83e7551468a54c08bc7ffbbab4884d2a8bcb280005e54d11f12e9c31770f94a7728c02
diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild
deleted file mode 100644
index 98cbaa2d28db..000000000000
--- a/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit autotools multilib-minimal flag-o-matic python-single-r1
-
-DESCRIPTION="Advanced Linux Sound Architecture Library"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
-if [[ ${PV} == *_p* ]] ; then
- # Please set correct commit ID for a snapshot release!
- COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd"
- SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz"
- S="${WORKDIR}"/${PN}-${COMMIT:0:7}
-else
- # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;)
- SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="alisp debug doc python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- media-libs/alsa-topology-conf
- media-libs/alsa-ucm-conf
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422
- "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport
- "${FILESDIR}/${P}-ump-header-detection.patch" # bug #913573, backport
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die
- # bug #545950
- sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die
-
- eautoreconf
-}
-
-multilib_src_configure() {
- # Broken upstream. Could in theory work with -flto-partitions=none
- # but it's a hack to workaround the real problem and not strictly safe.
- # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6.
- # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it.
- # Let us know if you can identify one.)
- filter-lto
-
- local myeconfargs=(
- --disable-maintainer-mode
- --disable-resmgr
- --enable-aload
- --enable-rawmidi
- --enable-seq
- --enable-shared
- --enable-thread-safety
-
- $(multilib_native_use_enable python)
- $(use_enable alisp)
- $(use_with debug)
- )
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- emake
-
- if multilib_is_native_abi && use doc; then
- emake doc
- grep -FZrl "${S}" doc/doxygen/html | \
- xargs -0 sed -i -e "s:${S}::" || die
- fi
-}
-
-multilib_src_install() {
- multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. )
-
- default
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f -name '*.la' -delete || die
-
- dodoc ChangeLog doc/asoundrc.txt NOTES TODO
-}
diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild
deleted file mode 100644
index 0b20928ae7e6..000000000000
--- a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit autotools multilib-minimal flag-o-matic python-single-r1
-
-DESCRIPTION="Advanced Linux Sound Architecture Library"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
-if [[ ${PV} == *_p* ]] ; then
- # Please set correct commit ID for a snapshot release!
- COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd"
- SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz"
- S="${WORKDIR}"/${PN}-${COMMIT:0:7}
-else
- # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;)
- SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-IUSE="alisp debug doc python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- media-libs/alsa-topology-conf
- media-libs/alsa-ucm-conf
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422
- "${FILESDIR}/${PN}-1.2.8-clang16-macro.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die
- # bug #545950
- sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die
-
- eautoreconf
-}
-
-multilib_src_configure() {
- # Broken upstream. Could in theory work with -flto-partitions=none
- # but it's a hack to workaround the real problem and not strictly safe.
- # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6.
- filter-lto
-
- local myeconfargs=(
- --disable-maintainer-mode
- --disable-resmgr
- --enable-aload
- --enable-rawmidi
- --enable-seq
- --enable-shared
- --enable-thread-safety
-
- $(multilib_native_use_enable python)
- $(use_enable alisp)
- $(use_with debug)
- )
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- emake
-
- if multilib_is_native_abi && use doc; then
- emake doc
- grep -FZrl "${S}" doc/doxygen/html | \
- xargs -0 sed -i -e "s:${S}::" || die
- fi
-}
-
-multilib_src_install() {
- multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. )
-
- default
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die
-
- dodoc ChangeLog doc/asoundrc.txt NOTES TODO
-}
diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild
deleted file mode 100644
index 0c516bf1bbbb..000000000000
--- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit autotools multilib-minimal flag-o-matic python-single-r1
-
-DESCRIPTION="Advanced Linux Sound Architecture Library"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
-if [[ ${PV} == *_p* ]] ; then
- # Please set correct commit ID for a snapshot release!
- COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd"
- SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz"
- S="${WORKDIR}"/${PN}-${COMMIT:0:7}
-else
- # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;)
- SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-IUSE="alisp debug doc python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- media-libs/alsa-topology-conf
- media-libs/alsa-ucm-conf
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die
- # bug #545950
- sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die
-
- eautoreconf
-}
-
-multilib_src_configure() {
- # Broken upstream. Could in theory work with -flto-partitions=none
- # but it's a hack to workaround the real problem and not strictly safe.
- # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6.
- # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it.
- # Let us know if you can identify one.)
- filter-lto
-
- local myeconfargs=(
- --disable-maintainer-mode
- --disable-resmgr
- --enable-aload
- --enable-rawmidi
- --enable-seq
- --enable-shared
- --enable-thread-safety
-
- $(multilib_native_use_enable python)
- $(use_enable alisp)
- $(use_with debug)
- )
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- emake
-
- if multilib_is_native_abi && use doc; then
- emake doc
- grep -FZrl "${S}" doc/doxygen/html | \
- xargs -0 sed -i -e "s:${S}::" || die
- fi
-}
-
-multilib_src_install() {
- multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. )
-
- default
-}
-
-multilib_src_install_all() {
- find "${ED}" -type f -name '*.la' -delete || die
-
- dodoc ChangeLog doc/asoundrc.txt NOTES TODO
-}
diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch
deleted file mode 100644
index c74a7cc73e26..000000000000
--- a/media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://github.com/alsa-project/alsa-lib/pull/278
-
-From 68a233404279366f7c7e34afb6197bcc70f4b7d7 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sun, 30 Oct 2022 18:06:37 +0000
-Subject: [PATCH] utils/alsa.m4: include <stdlib.h> for exit()
-
-Clang 16 makes -Wimplicit-function-declaration an error by default
-and it's easier to just explicitly include <stdlib.h> rather
-than hope the ALSA headers always have it.
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/utils/alsa.m4
-+++ b/utils/alsa.m4
-@@ -85,6 +85,7 @@ AC_LANG_PUSH([C])
- AC_MSG_CHECKING([for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)])
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
- #include <alsa/asoundlib.h>
-+#include <stdlib.h>
- ]], [[
- /* ensure backward compatibility */
- #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR)
-@@ -130,6 +131,7 @@ AC_MSG_CHECKING([for libatopology (sound headers version > 1.1.9)])
- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
- #include <alsa/asoundlib.h>
- #include <alsa/topology.h>
-+#include <stdlib.h>
- ]], [[
- /* ensure backward compatibility */
- #if !defined(SND_LIB_VERSION)
-
diff --git a/media-libs/alsa-ucm-conf/Manifest b/media-libs/alsa-ucm-conf/Manifest
index 762554d5a132..1131a67bc778 100644
--- a/media-libs/alsa-ucm-conf/Manifest
+++ b/media-libs/alsa-ucm-conf/Manifest
@@ -1,10 +1,4 @@
AUX alsa-ucm-conf-1.2.10-fix-splitpcm.patch 734 BLAKE2B 66264d2cf2e479d530233708c92964c931dd5fd6e9e9ff3fca4d2253fea5261c55ed675b283b54ac60bbd0a444eaed8b421a3a7c7babd6c95537c8f6551a44e8 SHA512 6492b18cfe1a14ed7b2306ca3b0221060144ecc7cbfd9da4d5b397c0cce243383f4c91ccf554127d63b42ccf39c2db47e42150e2c3d35eccd4b5691182f1a209
-AUX alsa-ucm-conf-1.2.9-fix-sof-essx8336.patch 653 BLAKE2B 0b985d5767f5e6f842a16da92af4d3b5c3461d7d201e1469dd1d15c47bd7f053579d8aa949c53c39246c8007ea15626a0aa5731cb84d319a29ad78956cb1276e SHA512 889b374a66a8f373c74ec5e2fa1dc40b78f4b6f7c9f3c2edb15ddc896ae3f61b403dfe4ed777d1e5ea167411b6eee4302342ba6a55b0305cd7bea7c70744112f
DIST alsa-ucm-conf-1.2.10.tar.bz2 44749 BLAKE2B 215842f1f59c2dea5e3f3fe880dc49d6263998746a50c2591b8a9786ead3afae2c713e179ff6e8caa518b3a8516a1b031872c1fad2a17fbd3afbb0390a803693 SHA512 172956a2c127e9afa5be9c6ada43bfa9fda825823f8f6acbe252edef3381afe3adfa3299c1419f04375599be7721a551c6800be99db44b091611aeb824ffcd72
-DIST alsa-ucm-conf-1.2.8.tar.bz2 37843 BLAKE2B f2281a3a5d8b4fcbc4c75ce99a911a4ce3230abfa6f6d0aff8e175fe1b870750f43c087339490ed9f4d5ab314fda391e06e41cbed79239a16326a8f2d02ac262 SHA512 a15a9ca52c108ee95a421b91f3fad4329f1e9fb1c004a40d5ff1a57d6701bad19a31d5a296426d26439be9b87d2d543ce51588a98402d24c17f0f92aaf1096ca
-DIST alsa-ucm-conf-1.2.9.tar.bz2 42802 BLAKE2B fe71790aa8658ab12378baa55f95a03aaebd3eb0aef2535b65b89884de6cb404a75b44fd238d2089e0a005ca81720f3c44d1912452908e97aa75fcda513908cf SHA512 3aced4d4df76044a5525f1217851e05f7ad177389d2008e3e3dd0fb4d2cf72cd0897b140659a7729cc37d5b737c2d0cf5b607df4f576647044accd560d8cb87b
EBUILD alsa-ucm-conf-1.2.10-r1.ebuild 561 BLAKE2B fd0a551f57a7de30354b0bf625f7cfb81ffac90199c8fdbc48d59918d77074d2c034cc8106640c8ee489c2ead0d05c6f0d4c3e8914581a57b4df4aee1a2e54f8 SHA512 bab713c0808c3aa07b66bd9726fa11d003d63824129cc56024501c04ffe1200e79f387b3811bb10595f5aa5a91fad888c6629ea7c822ada3725a4fe3cd673d10
-EBUILD alsa-ucm-conf-1.2.10.ebuild 517 BLAKE2B 4ea775cacec644c89a60ce552b4de539b67a1f735743b28ee9ca21d8db8e769a5259b5f1bae8fee42ca41f3c71de79bfb2bcdda6175a64e2b398522625579a47 SHA512 0294299c46a27c7eb09a53f2d91176c5b2d62493842f48328e0f423a289f5f255f563ee387f531f37798834e79245fa95cd7a0160d1582b8030261f1469f6e7f
-EBUILD alsa-ucm-conf-1.2.8.ebuild 517 BLAKE2B 86309cde65282c8d01ea47e2bf1d7e12e0e141bc7289b9af6deee856267175e907db7b40d111b891982f0457ad60d7e1f24b5528c9b003da46b677627939d4b4 SHA512 6b8e3406d1eaeb6a5dc3361ed1a4ec8e22ec039eb3236d6c10370e2323441db025dd4993b897051c021d6eecc4643b68d152c58558202d32214a8336ea03feb3
-EBUILD alsa-ucm-conf-1.2.9.ebuild 565 BLAKE2B 9bebd76bfc410f61aea5ee7474a114e83fa5f6d5712aec297a48272755a87ce54bd5d43a86c17c804c194abf480978ea9e6700d32495eb12c36024ff2320161e SHA512 f7382f60831faabeb2b9fc6360f057bc6310e0c5a8dcbce9b3ad41a938c61a4a9ccab89ff4c8b4ca6dc3ac310704425ed058055fe707e9a3c66e33224216063e
MISC metadata.xml 457 BLAKE2B 68d8f949d705562928ce4f6a25faf692611f14d63e659723ca5095be6befb5c03bf7dca73a158973d58ac242626a8a4b6f7d8835377e21d5bc8d2307906fee7b SHA512 8b65e913e4d6fbdcd2c760c383d9d026cf053dd10a63689b782f19f88b199443542488bacb08fa02ffffff09165813323dcde06529c9ff744182b728aead0c6d
diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.10.ebuild b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.10.ebuild
deleted file mode 100644
index 81cc728dafd4..000000000000
--- a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.10.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="ALSA ucm configuration files"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="!<media-libs/alsa-lib-1.2.1"
-DEPEND="${RDEPEND}"
-
-src_install() {
- insinto /usr/share/alsa
- doins -r ucm{,2}
-}
diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.8.ebuild b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.8.ebuild
deleted file mode 100644
index 5edc43d8516f..000000000000
--- a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.8.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="ALSA ucm configuration files"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"
-LICENSE="BSD"
-SLOT="0"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86"
-IUSE=""
-
-RDEPEND="!<media-libs/alsa-lib-1.2.1"
-DEPEND="${RDEPEND}"
-
-src_install() {
- insinto /usr/share/alsa
- doins -r ucm{,2}
-}
diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild
deleted file mode 100644
index 8be5e9ebcab5..000000000000
--- a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="ALSA ucm configuration files"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
-SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86"
-
-RDEPEND="!<media-libs/alsa-lib-1.2.1"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-sof-essx8336.patch
-)
-
-src_install() {
- insinto /usr/share/alsa
- doins -r ucm{,2}
-}
diff --git a/media-libs/alsa-ucm-conf/files/alsa-ucm-conf-1.2.9-fix-sof-essx8336.patch b/media-libs/alsa-ucm-conf/files/alsa-ucm-conf-1.2.9-fix-sof-essx8336.patch
deleted file mode 100644
index 83b7b4d16048..000000000000
--- a/media-libs/alsa-ucm-conf/files/alsa-ucm-conf-1.2.9-fix-sof-essx8336.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://github.com/alsa-project/alsa-ucm-conf/commit/906f692e4ed84dc136c270c05e1b490a554de99b
-
-From 906f692e4ed84dc136c270c05e1b490a554de99b Mon Sep 17 00:00:00 2001
-From: Jaroslav Kysela <perex@perex.cz>
-Date: Thu, 4 May 2023 14:36:49 +0200
-Subject: [PATCH] sof-essx8336: Dmic is not a valid UCM device identifier, use
- Mic
-
-Signed-off-by: Jaroslav Kysela <perex@perex.cz>
---- a/ucm2/Intel/sof-essx8336/sof-essx8336.conf
-+++ b/ucm2/Intel/sof-essx8336/sof-essx8336.conf
-@@ -32,7 +32,7 @@ If.devdmic {
- Haystack "${CardComponents}"
- Needle "cfg-dmics:"
- }
-- True.Define.DeviceDmic "Dmic"
-+ True.Define.DeviceDmic "Mic"
- }
-
- SectionUseCase."HiFi" {
diff --git a/media-libs/musicbrainz/Manifest b/media-libs/musicbrainz/Manifest
index 07cf4d2dcdc7..17391beaa111 100644
--- a/media-libs/musicbrainz/Manifest
+++ b/media-libs/musicbrainz/Manifest
@@ -1,4 +1,7 @@
+AUX musicbrainz-5.1.0-libxml2-2.12-compat.patch 951 BLAKE2B aeacea1a849ad244fb63d2404fc9b1c1003fba7cfdfb3ed861da52ebf1378370bb5f85875bba91c54b9b86ff759bdfb39c31875f8d88378e628488010f9eac7c SHA512 128540b7b0e50cfbe773cf473add4ffabdfb592df143fe800475caa981749b3f56045a0ec2dc5bb3454427ef288fc44c20ce82ef5b348b465b6bad09dd5eb946
+AUX musicbrainz-5.1.0-libxml2-2.12.patch 2426 BLAKE2B dea9dca81545dc48ce64e2052eb3cd143c07100289b8aaffbc7aa7543dd36434b123eb681caae2c223c756cc25d5a39eb28d7c357df174832f06bb95923a53d6 SHA512 49d0a6e55101b41c4a7d62535c8d66ef97528bff27f16c2e662ee41024764e7af618fb37c003072006267c31ce54ec43c7b7bfaa736f8e3f9f6bd400cccbb10c
AUX musicbrainz-5.1.0-no-wildcards.patch 1316 BLAKE2B 39eb1691ec5967432cbcc166fda63f33cbb5d1ca9761ba47839733d2e78a84bc425e7b7fa200f397d6f6be982ce48688048db73ca55f2e0c84537f504b4afdab SHA512 2768c4c054fb3b1df312e7d9d41c0d9c618ce50ada9013739251933a4f84b32d147d6033507395d8d189b2d203f9c4c982d07375913907bd374587fabd8402b6
DIST libmusicbrainz-5.1.0.tar.gz 77220 BLAKE2B c655ae4a9a11adb15de559a1e518b5c5aab47ce3c36e3a264faddda36112d9caccc42d2013e451ffdf200147ffca4cbba883affa1a6465f6071fa14e1d67fbe5 SHA512 daa7ccb94e517e90f7d88a0659c84b00f04c6a73ef7771b7e3bd9101fa6569b1935a68a3689502ed0cc8c0d71ba9d2d0ebd9c074dd5eed9f75a3db390b222e03
+EBUILD musicbrainz-5.1.0-r1.ebuild 1094 BLAKE2B 4f8a9bfae6fb9cab195e45b3d96431c319a3851169012c11e6b65d085ca9f520e19b9e519415fffba7a88fe7b9f47d3ab928278d13755293c02fb688365d6297 SHA512 778afa3e9f344d1cb6d77e873d8f40ec9a3c9484386a1c03aca5f1746cf1e07427e2322f02371ee23ec7d0e0b5409cddcaec5cf47ad6415b998b50858fd809f2
EBUILD musicbrainz-5.1.0.ebuild 1000 BLAKE2B e90a8ac848380103735e2628c34995faf70986cd91d8cd5b1ec5d7b18671fdfe6508a1d2621c1341ef11b4c63e4e7589f20f93e5032cad951aec13db42c1be20 SHA512 48397025a98a4775a28c5b47f5ba845c4c2cad3c8bc1ffdacd3ecd8a135f4b0f6e69760a021e0d22691952ca1048d99031ba408d9b5462a028af5110c347aeef
MISC metadata.xml 417 BLAKE2B 30faa0db0a303a9bf9db3fbebf4eacb4496d252f29d664fa1ae781788216e4ade2257fb10383219b0096ecb5e555cb301a08b82cfc700192bffc886c61b39898 SHA512 31060609e30d13424ee72f528fb93b7e40eeae21122e8e4b1d493b1e8bc60b0572ec11186e216e1c4a1b5bcbc84cd472eedeea3b3f6464e49ca4c34126814c25
diff --git a/media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12-compat.patch b/media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12-compat.patch
new file mode 100644
index 000000000000..a835ffbb0f2e
--- /dev/null
+++ b/media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12-compat.patch
@@ -0,0 +1,21 @@
+Fix build with <libxml2-2.12.
+--- a/src/xmlParser.cc
++++ b/src/xmlParser.cc
+@@ -57,7 +57,7 @@ XMLNode *XMLRootNode::parseFile(const std::string &filename, XMLResults* results
+
+ doc = xmlParseFile(filename.c_str());
+ if ((doc == NULL) && (results != NULL)) {
+- const xmlError *error = xmlGetLastError();
++ const xmlError *error = (const xmlError*) xmlGetLastError();
+ results->message = error->message;
+ results->line = error->line;
+ results->code = error->code;
+@@ -72,7 +72,7 @@ XMLNode *XMLRootNode::parseString(const std::string &xml, XMLResults* results)
+
+ doc = xmlParseMemory(xml.c_str(), xml.length());
+ if ((doc == NULL) && (results != NULL)) {
+- const xmlError *error = xmlGetLastError();
++ const xmlError *error = (const xmlError*) xmlGetLastError();
+ results->message = error->message;
+ results->line = error->line;
+ results->code = error->code;
diff --git a/media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12.patch b/media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12.patch
new file mode 100644
index 000000000000..41956918bb93
--- /dev/null
+++ b/media-libs/musicbrainz/files/musicbrainz-5.1.0-libxml2-2.12.patch
@@ -0,0 +1,69 @@
+https://bugs.gentoo.org/923011
+https://github.com/metabrainz/libmusicbrainz/commit/9ba00067a15479a52262a5126bcb6889da5884b7
+https://github.com/metabrainz/libmusicbrainz/commit/558c9ba0e6d702d5c877f75be98176f57abf1b02
+
+From 9ba00067a15479a52262a5126bcb6889da5884b7 Mon Sep 17 00:00:00 2001
+From: Christopher Degawa <ccom@randomderp.com>
+Date: Sun, 8 Oct 2023 11:41:30 -0500
+Subject: [PATCH] libxml: include parser.h
+
+libxml2 removed the inclusion of global.h in a few of its include files,
+so we can no longer rely on transitive includes.
+
+This applies to functions like xmlParseFile.
+
+Signed-off-by: Christopher Degawa <ccom@randomderp.com>
+---
+ src/xmlParser.cc | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/xmlParser.cc b/src/xmlParser.cc
+index e63df55..53dec25 100644
+--- a/src/xmlParser.cc
++++ b/src/xmlParser.cc
+@@ -30,6 +30,7 @@
+
+ #include <cstring>
+ #include <libxml/tree.h>
++#include <libxml/parser.h>
+
+ XMLResults::XMLResults()
+ : line(0),
+
+
+From 558c9ba0e6d702d5c877f75be98176f57abf1b02 Mon Sep 17 00:00:00 2001
+From: Christopher Degawa <ccom@randomderp.com>
+Date: Sun, 8 Oct 2023 11:42:55 -0500
+Subject: [PATCH] libxml: constify the storage of xmlGetLastError()
+
+libxml2 recently made it a const return.
+Since nothing is being modified of it, this should have no real effect
+past satisfying the compiler.
+
+Signed-off-by: Christopher Degawa <ccom@randomderp.com>
+---
+ src/xmlParser.cc | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/xmlParser.cc b/src/xmlParser.cc
+index 53dec25..fee684c 100644
+--- a/src/xmlParser.cc
++++ b/src/xmlParser.cc
+@@ -57,7 +57,7 @@ XMLNode *XMLRootNode::parseFile(const std::string &filename, XMLResults* results
+
+ doc = xmlParseFile(filename.c_str());
+ if ((doc == NULL) && (results != NULL)) {
+- xmlErrorPtr error = xmlGetLastError();
++ const xmlError *error = xmlGetLastError();
+ results->message = error->message;
+ results->line = error->line;
+ results->code = error->code;
+@@ -72,7 +72,7 @@ XMLNode *XMLRootNode::parseString(const std::string &xml, XMLResults* results)
+
+ doc = xmlParseMemory(xml.c_str(), xml.length());
+ if ((doc == NULL) && (results != NULL)) {
+- xmlErrorPtr error = xmlGetLastError();
++ const xmlError *error = xmlGetLastError();
+ results->message = error->message;
+ results->line = error->line;
+ results->code = error->code;
diff --git a/media-libs/musicbrainz/musicbrainz-5.1.0-r1.ebuild b/media-libs/musicbrainz/musicbrainz-5.1.0-r1.ebuild
new file mode 100644
index 000000000000..c0ca4e48189b
--- /dev/null
+++ b/media-libs/musicbrainz/musicbrainz-5.1.0-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Client Library for accessing the latest XML based MusicBrainz web service"
+HOMEPAGE="https://musicbrainz.org/doc/libmusicbrainz"
+SRC_URI="https://github.com/metabrainz/lib${PN}/releases/download/release-${PV}/lib${P}.tar.gz"
+S="${WORKDIR}/lib${P}"
+
+LICENSE="LGPL-2.1"
+SLOT="5/1" # soname of libmusicbrainz5.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/libxml2
+ net-libs/neon
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( dev-util/cppunit )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-no-wildcards.patch"
+ "${FILESDIR}/${P}-libxml2-2.12.patch"
+ "${FILESDIR}/${P}-libxml2-2.12-compat.patch"
+)
+
+src_prepare() {
+ use test || cmake_comment_add_subdirectory tests
+ cmake_src_prepare
+}
+
+src_install() {
+ cmake_src_install
+
+ if use examples; then
+ docinto examples
+ dodoc examples/*.{c,cc,txt}
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index fb958c7e25d4..0ec5cfc8a20c 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/alsa-tools/Manifest b/media-sound/alsa-tools/Manifest
index c49d10f81393..4f9ccaf9436e 100644
--- a/media-sound/alsa-tools/Manifest
+++ b/media-sound/alsa-tools/Manifest
@@ -2,5 +2,4 @@ AUX alsa-tools-1.2.5-hdspmixer-crash.patch 761 BLAKE2B a2290baa6b4436a2d1cfdfd12
AUX envy24control-config-dir.patch 593 BLAKE2B 481ffd2bf81ce1e8fb0cd8ee1d40c398c54aec73ca705c26ea234915c47f2da7f48a71075612540ac42d4aaf91dfc43d23b08ec72c6598b25126b1771841e15e SHA512 267be12fb2d9d561cc2746317beaf5168362005cb98a55d3efe5741dcd974b088bfa049f2ed185919083fe2e24596eec67de2f2984da5369b9aa0eac983b5cef
DIST alsa-tools-1.2.5.tar.bz2 1880907 BLAKE2B 1ecd7d24771e3f5899a7084a69196c9301b549dd331cbbbc55b6f0c694566147a9d5642cf94f0ad5ca5fcedb77daa1cb4615ce0ec0be157b32c9d756611a7cca SHA512 1c4ff947d9f2424056a6748e04a1250fb73443a3f470f61d0b563c91be082bc42d56e550d6cc27eaed3edcea2066a107e20455c959b053b5deafa2d811b7e498
EBUILD alsa-tools-1.2.5-r1.ebuild 3516 BLAKE2B 8780357680d18848374abdebc71e898c0c988018b68252607efad314e0b6160651ac9e3e041f23d771f582866ecceeaab6b267fdeeb0e48696411a07c131aa99 SHA512 cb8e0426ecb1270b771c58978b5a40be18afed5ed3f8894921fab4b7174274b1740255acfb1ab314642d3de99daff94d830efc1d5f3604a4a69e3926074414d8
-EBUILD alsa-tools-1.2.5.ebuild 3434 BLAKE2B a87004f9e64483af2ff4f5ce67d923f5e566d026d4bdb89a889eba0d31ecce97c51dd4f043aec4d24742a8c9565f98c22a95f7c00a74417400baaa210f8ec0e7 SHA512 68c2eeefaf39675582f76cc11f0d562481fa867235cc6a2917cf986a523b104495343ba26b2ff0563b5cdc86fd6b9b775eb6ae979ead469a2232105886be471b
MISC metadata.xml 310 BLAKE2B 1e82b52e947ac2e811104c837f168f7020c2864c5ece3b1da5e06578a3e63b39b06bdb4993ac7d5cbd90d5e359df63c49aba4a4f309bf8f9c003190942b0d9b3 SHA512 45fc98227626d78099dfae8b44df697c436d1df13e61e6e05bbd29ec63218961aadc5124c813c6d076f29da6617f2c901b73ff8a021817973d13a809d0240f4d
diff --git a/media-sound/alsa-tools/alsa-tools-1.2.5.ebuild b/media-sound/alsa-tools/alsa-tools-1.2.5.ebuild
deleted file mode 100644
index 00584099dc58..000000000000
--- a/media-sound/alsa-tools/alsa-tools-1.2.5.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic xdg
-
-DESCRIPTION="Advanced Linux Sound Architecture tools"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
-SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0.9"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-
-IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
-alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
-alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
-alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr"
-
-DEPEND=">=media-libs/alsa-lib-${PV}
- >=dev-python/pyalsa-1.0.26
- fltk? ( >=x11-libs/fltk-1.3.0:1 )
- gtk? (
- dev-libs/gobject-introspection
- x11-libs/gtk+:2
- x11-libs/gtk+:3
- )" #468294
-RDEPEND="${DEPEND}
- gtk? ( media-fonts/font-misc-misc )" #456114
-BDEPEND="
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/envy24control-config-dir.patch
-)
-
-pkg_setup() {
- ALSA_TOOLS=(
- seq/sbiload
- us428control
- hwmixvolume
- hda-verb
- $(usex alsa_cards_mixart mixartloader '')
- $(usex alsa_cards_vx222 vxloader '')
- $(usex alsa_cards_usb-usx2y usx2yloader '')
- $(usex alsa_cards_pcxhr pcxhrloader '')
- $(usex alsa_cards_sscape sscape_ctl '')
- )
-
- if use gtk; then
- ALSA_TOOLS+=(
- echomixer
- hdajackretask
- $(usex alsa_cards_ice1712 envy24control '')
- )
- # Perhaps a typo the following && logic?
- if use alsa_cards_rme32 && use alsa_cards_rme96 ; then
- ALSA_TOOLS+=( rmedigicontrol )
- fi
- fi
-
- if use alsa_cards_hdsp || use alsa_cards_hdspm ; then
- ALSA_TOOLS+=(
- hdsploader
- $(usex fltk 'hdspconf hdspmixer' '')
- )
- fi
-
- if use alsa_cards_sb16 || use alsa_cards_sbawe ; then
- ALSA_TOOLS+=( sb16_csp )
- fi
-
- if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
- ALSA_TOOLS+=( as10k1 ld10k1 )
- fi
-}
-
-src_prepare() {
- default
-
- # This block only deals with the tools that still use GTK and the
- # AM_PATH_GTK macro.
- for dir in echomixer envy24control rmedigicontrol; do
- has "${dir}" "${ALSA_TOOLS[*]}" || continue
- pushd "${dir}" &> /dev/null
- eautoreconf
- popd &> /dev/null
- done
-
- # This block deals with the tools that are being patched
- for dir in hdspconf; do
- has "${dir}" "${ALSA_TOOLS[*]}" || continue
- pushd "${dir}" &> /dev/null
- eautoreconf
- popd &> /dev/null
- done
-
- elibtoolize
-}
-
-src_configure() {
- if use fltk; then
- # hdspmixer requires fltk
- append-ldflags "-L$(dirname $(fltk-config --libs))"
- append-flags "-I$(fltk-config --includedir)"
- fi
-
- local f
- for f in ${ALSA_TOOLS[@]} ; do
- cd "${S}/${f}" || die
- case "${f}" in
- echomixer,envy24control,rmedigicontrol )
- econf --with-gtk2
- ;;
- * )
- econf
- ;;
- esac
- done
-}
-
-src_compile() {
- local f
- for f in ${ALSA_TOOLS[@]} ; do
- cd "${S}/${f}" || die
- emake
- done
-}
-
-src_install() {
- local f
- for f in ${ALSA_TOOLS[@]} ; do
- # Install the main stuff
- cd "${S}/${f}" || die
- # hotplugdir is for usx2yloader/Makefile.am
- emake DESTDIR="${D}" hotplugdir=/lib/firmware install
-
- # Install the text documentation
- local doc
- for doc in README TODO ChangeLog AUTHORS; do
- if [[ -f "${doc}" ]]; then
- mv "${doc}" "${doc}.$(basename ${f})" || die
- dodoc "${doc}.$(basename ${f})"
- fi
- done
- done
-
- # Punt at least /usr/lib/liblo10k1.la (last checked, 1.0.27)
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest
index 1e2e9b030403..3d057ddb8252 100644
--- a/media-sound/alsa-utils/Manifest
+++ b/media-sound/alsa-utils/Manifest
@@ -3,10 +3,5 @@ AUX alsasound.confd-r4 340 BLAKE2B bcd03d51441528871316f1de640c4e7d382756bfea893
AUX alsasound.initd-r8 2183 BLAKE2B 3c3e59847817e06e7847399fad02885fc493e2b51b769a16d3cff57a2270a7769de2072855e5d09883e6c339d207185b4cb75639cbb2c5d3d16c07d9b07a75a3 SHA512 983172bbec6792028d0757d2385bfe1a7226b1db72a4490acf2a4927e6a20d8cca0746a2b1747f0f3390353196051b041397e3eae1d04a6fa02985c87a5e178f
DIST alsa-utils-1.2.10-patches.tar.xz 4984 BLAKE2B aa46afe25e709905285c3255d80a086b843c078d12385e8787812cb33ec0f16bff5fa1f35867166824978c99354cf74d10f2596e026b3b10b0180049486ea15f SHA512 d26e7276ac6636ac71d8bbaa9978999e13ce36f228c9854e90d29a63fae3cc0c3f8b2fb25effdd461d2b77e91fda3069987fa8355f5ef6f22a37af282e26ff6c
DIST alsa-utils-1.2.10.tar.bz2 1625707 BLAKE2B 077b4ad090c1ab40dd4fa22db01ae2a080ca849a5564dfe612654993297c80bd3584541c7e68aaad56c4c05538ba0de449e4677b1c4a9dfe56d8e11706c4ca35 SHA512 22adedf6d491d7768d24f054262a9c12bc952049db8374e104c0477ebf84266dcbeb0a2a3a1765b89958073d341f64dedbae63e3cae66f4983a0424e5cb3243f
-DIST alsa-utils-1.2.8.tar.bz2 1560162 BLAKE2B 4b9676957e775be51076b4798dfd384db4eea440c682899024034d3dd593ba24f1d42b8d742c312e041a37f0dbbc12b16635d79f6e6633a3459cc21f80739b5e SHA512 882e6f67467596ed273bf554fcce87d8ef287806bbdabd6c103de4980981f9e2102fb3800c6e8628ee8e86ffb165c1c92f9370c8145f28a6cb7cca563942330b
-DIST alsa-utils-1.2.9.tar.bz2 1598424 BLAKE2B 9d75f63c7ff8b0d7ee835a1ad8fc242dee9b59770b1ad0ff9cd233caf50ac844323fb2ebb8e649f03a0a30a161ec72cba472ac79e390c3f0eb6e2a184d8f576c SHA512 f46e13fd57ed05ee38d3fa655e57b14335ecf0664dbe03275808383d87d28df153a81151e2e9d8786625f09929c567c89e145508a706a70eeb91ac1b11fb2fd4
EBUILD alsa-utils-1.2.10-r1.ebuild 2628 BLAKE2B 6b1c439edc348b1bb8b524d0d6c7c058bb7ecda79852216239702c58a8f3e5a211c9e6876a3880b258129784ef29ccf120af329f94f8abd216f8904024ed448d SHA512 51ca9240f7cb66f4e565247d1db509bc5c4105ebea3a593271d59a29e9883d09bbb466772fb1e40d1ed7d6ec84e7b02630ffb0ab3945bb4630c132b419d32bae
-EBUILD alsa-utils-1.2.10.ebuild 2505 BLAKE2B 11547055f297c57f9634779294fa6046ad24028e40e3a25db681a587c712918e560d0bdcc823bdf089e01c1925e5f5434cb8f32be2babe288e9be468ac1d112b SHA512 a687a6c35e9907f7172817f698d6acf250fb17ce4fdf8e9cd9204d4a0ed267439601d6be2d2d6eb6196d000ed794cd84d04c019c113696f70e44f7d343d4de57
-EBUILD alsa-utils-1.2.8-r2.ebuild 2496 BLAKE2B f897dbb5d0363e643efde8b228e205a7b57ef14498937e4f58bcd584f816b76ef974eac6bf8fc12ffa6af1e1c0446f1516b86a9074f9bd6c54ef49c04f06abb3 SHA512 06f9bca8bf127107fdebf1d044e88579d0bca24047fea0b1c1888e60981960ff0e0ed0bdb30ec08e4805c527bb696e53cf89f800fbe8daec1a34ef670cedd00d
-EBUILD alsa-utils-1.2.9.ebuild 2497 BLAKE2B bce0c8a9a0e901ed353f1335e32ca63ff326588c5533bed68bfd1c2c95d381680d2f79b0c74e3dfecbb68aac7ee618690638c979173fc16b1b22451f2c857696 SHA512 12cade0d9132f80dbfecdd81709296cc78a4f56e1404beb27bb7ad00eb1c1138bb941ab8b4039b2220c86b2052184f57e0716539abc6204b45b75df1736fc5b2
MISC metadata.xml 691 BLAKE2B cebd9679a0d61fec11a710b520f51b88190a31d63ccb9215d9b281e948af5c659b99aa2cd21fa15c46eef3820153f869eeda2d12819fc8ee9d5c2ece87eb5e35 SHA512 252c7bbfd582f90a2a93f07db3f2d9ee6a49484415f5557f8a95b37823cf02d20791f46321b91860520c557d84573ca861642bd7805fd70fce698a33b543208f
diff --git a/media-sound/alsa-utils/alsa-utils-1.2.10.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.10.ebuild
deleted file mode 100644
index 67972bd4c49e..000000000000
--- a/media-sound/alsa-utils/alsa-utils-1.2.10.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd udev
-
-DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
-SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0.9"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
-
-DEPEND="
- >=media-libs/alsa-lib-${PV}
- libsamplerate? ( media-libs/libsamplerate )
- ieee1394? ( media-libs/libffado )
- ncurses? ( >=sys-libs/ncurses-5.7-r7:= )
- bat? ( sci-libs/fftw:= )
-"
-RDEPEND="
- ${DEPEND}
- selinux? ( sec-policy/selinux-alsa )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/xmlto )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.1.8-missing_header.patch
-)
-
-src_configure() {
- export ac_cv_lib_ffado_ffado_streaming_init=$(usex ieee1394)
-
- local myeconfargs=(
- # --disable-alsaconf because it doesn't work with sys-apps/kmod, bug #456214
- --disable-alsaconf
- --disable-maintainer-mode
- --with-asound-state-dir="${EPREFIX}"/var/lib/alsa
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
- --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
- $(use_enable bat)
- $(use_enable libsamplerate alsaloop)
- $(use_enable ncurses alsamixer)
- $(use_enable nls)
- $(usev !doc '--disable-xmlto')
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- dodoc seq/*/README.*
-
- newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound
- newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
-
- keepdir /var/lib/alsa
-
- # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
- # scan directory /usr/share/alsa/ucm: No such file or directory
- # alsaucm: unable to obtain card list: No such file or directory
- keepdir /usr/share/alsa/ucm
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- udev_reload
-
- if [[ -z ${REPLACING_VERSIONS} ]] && ! systemd_is_booted ; then
- elog
- elog "To take advantage of the init script, and automate the process of"
- elog "saving and restoring sound-card mixer levels you should"
- elog "add alsasound to the boot runlevel. You can do this as"
- elog "root like so:"
- elog "# rc-update add alsasound boot"
- ewarn
- ewarn "The ALSA core should be built into the kernel or loaded through other"
- ewarn "means. There is no longer any modular auto(un)loading in alsa-utils."
- fi
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/media-sound/alsa-utils/alsa-utils-1.2.8-r2.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.8-r2.ebuild
deleted file mode 100644
index 151efe14351f..000000000000
--- a/media-sound/alsa-utils/alsa-utils-1.2.8-r2.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd udev
-
-DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
-SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0.9"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
-
-DEPEND="
- >=media-libs/alsa-lib-${PV}
- libsamplerate? ( media-libs/libsamplerate )
- ieee1394? ( media-libs/libffado )
- ncurses? ( >=sys-libs/ncurses-5.7-r7:= )
- bat? ( sci-libs/fftw:= )
-"
-RDEPEND="
- ${DEPEND}
- selinux? ( sec-policy/selinux-alsa )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/xmlto )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.1.8-missing_header.patch
-)
-
-src_configure() {
- export ac_cv_lib_ffado_ffado_streaming_init=$(usex ieee1394)
-
- local myeconfargs=(
- # --disable-alsaconf because it doesn't work with sys-apps/kmod wrt #456214
- --disable-alsaconf
- --disable-maintainer-mode
- --with-asound-state-dir="${EPREFIX}"/var/lib/alsa
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
- --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
- $(use_enable bat)
- $(use_enable libsamplerate alsaloop)
- $(use_enable ncurses alsamixer)
- $(use_enable nls)
- $(usex doc '' --disable-xmlto)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- dodoc seq/*/README.*
-
- newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound
- newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
-
- keepdir /var/lib/alsa
-
- # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
- # scan directory /usr/share/alsa/ucm: No such file or directory
- # alsaucm: unable to obtain card list: No such file or directory
- keepdir /usr/share/alsa/ucm
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- udev_reload
-
- if [[ -z ${REPLACING_VERSIONS} ]] && ! systemd_is_booted ; then
- elog
- elog "To take advantage of the init script, and automate the process of"
- elog "saving and restoring sound-card mixer levels you should"
- elog "add alsasound to the boot runlevel. You can do this as"
- elog "root like so:"
- elog "# rc-update add alsasound boot"
- ewarn
- ewarn "The ALSA core should be built into the kernel or loaded through other"
- ewarn "means. There is no longer any modular auto(un)loading in alsa-utils."
- fi
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/media-sound/alsa-utils/alsa-utils-1.2.9.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.9.ebuild
deleted file mode 100644
index c2976a7d115d..000000000000
--- a/media-sound/alsa-utils/alsa-utils-1.2.9.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd udev
-
-DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)"
-HOMEPAGE="https://alsa-project.org/wiki/Main_Page"
-SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0.9"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux"
-
-DEPEND="
- >=media-libs/alsa-lib-${PV}
- libsamplerate? ( media-libs/libsamplerate )
- ieee1394? ( media-libs/libffado )
- ncurses? ( >=sys-libs/ncurses-5.7-r7:= )
- bat? ( sci-libs/fftw:= )
-"
-RDEPEND="
- ${DEPEND}
- selinux? ( sec-policy/selinux-alsa )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/xmlto )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.1.8-missing_header.patch
-)
-
-src_configure() {
- export ac_cv_lib_ffado_ffado_streaming_init=$(usex ieee1394)
-
- local myeconfargs=(
- # --disable-alsaconf because it doesn't work with sys-apps/kmod, bug #456214
- --disable-alsaconf
- --disable-maintainer-mode
- --with-asound-state-dir="${EPREFIX}"/var/lib/alsa
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
- --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d
- $(use_enable bat)
- $(use_enable libsamplerate alsaloop)
- $(use_enable ncurses alsamixer)
- $(use_enable nls)
- $(usev !doc '--disable-xmlto')
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- dodoc seq/*/README.*
-
- newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound
- newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound
-
- keepdir /var/lib/alsa
-
- # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not
- # scan directory /usr/share/alsa/ucm: No such file or directory
- # alsaucm: unable to obtain card list: No such file or directory
- keepdir /usr/share/alsa/ucm
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- udev_reload
-
- if [[ -z ${REPLACING_VERSIONS} ]] && ! systemd_is_booted ; then
- elog
- elog "To take advantage of the init script, and automate the process of"
- elog "saving and restoring sound-card mixer levels you should"
- elog "add alsasound to the boot runlevel. You can do this as"
- elog "root like so:"
- elog "# rc-update add alsasound boot"
- ewarn
- ewarn "The ALSA core should be built into the kernel or loaded through other"
- ewarn "means. There is no longer any modular auto(un)loading in alsa-utils."
- fi
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/media-tv/Manifest.gz b/media-tv/Manifest.gz
index c76215c19004..e8a92bc0e0b0 100644
--- a/media-tv/Manifest.gz
+++ b/media-tv/Manifest.gz
Binary files differ
diff --git a/media-tv/kodi/Manifest b/media-tv/kodi/Manifest
index f93c015f1533..2d19e6f449e6 100644
--- a/media-tv/kodi/Manifest
+++ b/media-tv/kodi/Manifest
@@ -4,9 +4,11 @@ AUX kodi-19.4-fix-mesa-22.3.0-build.patch 301 BLAKE2B 7a351aa891015524f8377763dd
AUX kodi-19.5-flatbuffers.patch 1172 BLAKE2B 35434d6d71296bc4377ccb762d1dc1d73d100f446bf8b1f5ea96c2b5a80240a63f3f75c3bcb79bcfec038cba611e0c223769b518ba5f537f38770497dd7a461d SHA512 3687a77a35e8588873d1291ad2b9cfc7ff659fcf88ffad389e2016659800ad96ab645bd6843ee46f83856eddccc3f4e6965ba62c4aec18c4a1d6ff438a4cc812
AUX kodi-19.5-gcc-13.patch 1849 BLAKE2B 1d3183305557b260bad52dbe0bb5828118013c08274861b902c6fa23e86422cc2d49936f125a00d57c29ba0ec7a9001cac53ac499e2ef4345d3a81f143d48c80 SHA512 e2f66f6a0ff4fa1a49a15a185cfbc9a76af8ff4630241a8c01e3de4d1e09f12d2724dc1fa7bb71c1c15e563810babcbb4217635a4e5460b33bbb0a4f81f2e5db
AUX kodi-20.2-binutils-2.41.patch 3399 BLAKE2B 5608adfb32777371a71091de237e6173c72c272a5911e999c3e4bde6f0c0f788db644ccf1098ddabbbba7e6d2a0d65fbfa7570f6acf83cd351a6e779dd8b7f5f SHA512 aec2995737c78cf4ae3e9a4e9212f0481664fd91eb83e07d0bd354cede014015929628833e8b5a87fb19dda20d30abc5585d676a69bff3ee0111fb1f21bb87e7
+AUX kodi-20.3-gcc-14.patch 2048 BLAKE2B 8b34f1717c8c79c37ec6ccd51fbdbdc3495bb50166a22e1f3494a2d97c104055b187fe1fd84a4d35c125ba3975f4537372deae09666135117419ff02b10f0d42 SHA512 cd9210a573fe59cd822fb564c0aa32e6b3faad87bc79c02ae53740dba87e85f1a2a6429032f3393006e16ac6fb7a81ae18155c87ddd62bdd54680e09a90fa322
DIST apache-groovy-binary-4.0.16.zip 29793704 BLAKE2B 30f77c6400c85821cf78f6ba1070da1e68644531f85f71cf7695443b13b81393cc89d4103eb869d1523f0a22a6e1c3428dcabf4f79c8a2c6eb2a6dea74e84e8f SHA512 743698979c801f3cfb36545888b5303e1e25dae5692bb45cab7ebbe102a6eda31f09abc6978349ad90ecaf630416fc87eacba7781244855e7e771a3c44041fa0
DIST commons-lang3-3.14.0-bin.tar.gz 9442785 BLAKE2B 2ecdd06f97ac2688220055a08f67da9b859bed3ab00ff41800d5d9a1cebda599db2e816425c10c265dd6827a0ef79fc3dd094a8b3c9b9ae4ceae8f5750a59cf2 SHA512 8e7e62418a49ba810512c13a640a8bf35f878fcd54af32fdaab1111e37817f58b21b475980ba663fba4887e45ef8d88af8ff17796f20d202e929e8e2574546dc
DIST commons-text-1.11.0-bin.tar.gz 3018564 BLAKE2B c32e41c6b8c90dea876caf4c2cedc9358d5e49506bfee7aee42ac6b92dbe8505d5e5d81c860a739bb06214b832cc29e91ddb95f3cfc24515c970302a519a5e43 SHA512 2e94877000dd270b69e2e8cbf49f258a90b4c628b6b6b0814e300a2f0e9c391f0816dceb0707e596ae3b7c9532f93e7a4917df47c77f44b3a810e14042ce5f3f
+DIST ffmpeg-6.0.1.tar.gz 15437409 BLAKE2B 6424e30c6d354abbbea8a807822ae61589413189e9c4ba7aa51c307179287506b9072626e9745861fe83753c0015b50d179f9b4f298fe9abf74bee13936639af SHA512 945e34840092dc0fd3824eb1af2be79868af2afb4fe13159b19a9bcfc464cc4d53243c13ff065199290e9393ddbf4b1c5c8abccf83a31a31d6c7490e499fd1fc
DIST ffmpeg-kodi-4.3.2-Matrix-19.1.tar.gz 13490949 BLAKE2B 90007f2c4bac0e0a52b419d9333cf75b00e291f1ea7447cbdc579ee2f860de7c436c924253600f3fbd6e3faaabe97aaf46db083a5bbd2f5f03badcca5d643e89 SHA512 d3719253d674b16638b873545583b82fba3176803c81ba8bcb37e90456dd956f1c2ee8996493840cff2d61c6399f06ed0524a759f46e4ce174bce23e9c6eda4a
DIST ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz 13725564 BLAKE2B 51d310e7000aeba657d55341c5fdb540474e197b85062228ab4b314c8309ec11985aa7f105193333fc6106529e8e58c86eafe268190894be8532d0e0b9065fa6 SHA512 8beb04d577b5251e74b0d52f4d130997a8ba94bbd488c7c8309e6b45095c27807e150212888ce3a384b23dff52f8df1a7bde5407bae924ddc363f8125c0616c5
DIST kodi-19.5-Matrix.tar.gz 53496968 BLAKE2B 89855e4d59faa5734e945e50267c2ec8d8e8bef91ecfa49ae49dd99f749a59609b55c57821042939082a8f98ea95f7edc3de0fa0494e218d454c67b79807ef87 SHA512 b560c068491a7f62894167da99be082f0e6a8a840cbfe1fb0cef5c844cda959bd3b5479a435b58616bb2a8454083ad393a4d49de05fbbdb0817a0fad9726e52f
@@ -18,7 +20,7 @@ DIST libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz 128547 BLAKE2B db4d05836d8fbb363
DIST libdvdread-6.0.0-Leia-Alpha-3.tar.gz 130649 BLAKE2B 0c206acdaf0776841ab792c74e023af07d9539eb72e03ae164382a31ed950f60e5e15f1d055979d28f1398924471b294d11f064b11b8373353b3962a3777ff3c SHA512 b3419ba0a1a2dd70f1bb6236afdfe1c6e88c9ad4264198b289e3bba9375e077cecf7f89848c7b09debaa445327f3507101f3d157e692f7a7163b2bb52643e1e7
DIST libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz 110513 BLAKE2B c94feb5a03a12efa5b7767965118d2500a088299ea36f3b82e46d157e45893e6b04503cb50f179ca681bac914457607fab26acfa6e304752b355c407578572d1 SHA512 629a41157d07b8ec0ea1fe89ae5ec48f63047472a862782b805c531ae31a0376fc4dc15175f8280c3ef91d7fa977bacebb1b51232640034a34bab2293210fc5e
EBUILD kodi-19.5-r1.ebuild 11268 BLAKE2B 7ba7c022083d91fb3cb891e27b4bb47e634d4b01fac8f58585d57ce00c94de490f5553d4809603fdf18dd58e34f72e5d378d328eab0ecf144025745562db3697 SHA512 267b921609c7be0c7567ba8fd989a4e6cc8dcd5a86e422653b253b2c8ecbe950d85daaad079743caa78521f3233075d7ad878db3e76bb4e80814ca15f6f922c5
-EBUILD kodi-20.3.ebuild 12247 BLAKE2B 89c8f922a8dee692d47be79aa1c90bb527efa48367f819212ae3fce85bdf83f58b7e6b33e8fa79cbaa67fd955313020b49aeec5ac3e098ac1d9532dafa2601fd SHA512 5f2d806c46ab24014081fa5f6dbad63f7d1a77f71ea70ce2e4cd06f2eb04dff19fdba059f891ec8e8b94433ba53aa258fc368e9ed8a97511b1b54dc98b73905d
+EBUILD kodi-20.3.ebuild 12285 BLAKE2B bef3a15ba208714f1ac5f4d1e6d202f4a09fb587ac064bfda13064c7227a22815d35c1e259720ef1360ae787319562d650688e131a63a55abf3e7b4f9ba3e61c SHA512 762c763e93e91875ce81556a1014dbb2d1b3644149956aca94655ea3663a467048dfab17b514587ce690c5fea77f83f8f49a6e94d76d815e695da0efe5c085c9
EBUILD kodi-20.9999.ebuild 12240 BLAKE2B 9f297580d6c176176747a80511bd45a476e453536407257016da7d9c14b604e896d628db11bc2af1844cafd81ab3220d62f385561886dd6e0a57023d8872b571 SHA512 8bd67df08fb1d57f6d10e274670b1e8794c8966b6c7c9daf796de8e6be072b2d1bb37222d5f4563ce35dc2581a1deaa375356dae044ef623d638b50899c9b19e
-EBUILD kodi-9999.ebuild 12927 BLAKE2B d5c872ea69d37f688512a94bc2ae639f93dc2ad6361a819af3ce1df5d9b429e04fb64fbc10768595171e247b9eacf663cfadb482a63c09359cda1d9dcae3e05e SHA512 78aa47d691e7e144adcac4412d3a32db27ad6738d68b8c7d1341ed50fe9cb615176fb8266a56508985f0a32493b086fa95c445c44ae7163602c83887b4e51ea5
+EBUILD kodi-9999.ebuild 13709 BLAKE2B 57ba639a78ab8e5f81b11bce50017a007a5b7113a6aabe3a839a81d3eaa6abf727e08d4311e737673e51e244ed2c302e692e6f8e7b0303d3d02a91f2b135ebd1 SHA512 402f4a7ebff2b92de2f1b8a961248c148a2dca5d206bc5c0e3a557ab56745202f8b0b003d5158c957766c86a28248ddd93ab82cd25272ad230e78916ba8459e2
MISC metadata.xml 2759 BLAKE2B 295c261dd609d1e51cc67b10db8562321bd14a9bfe624723fd9549075124869f4f8427d686c86426b1d3fe18b606a41ef7381e126e434ffb8f2f20bd0467c44f SHA512 f26bcb2eb6a644fca8a7f7ad4bbc92c5d9f56b136174bb8b73401b0826cc1897571134f428e21686543a7e5b1e277823bbd29da3f3711184f8e4f248c5a1d16b
diff --git a/media-tv/kodi/files/kodi-20.3-gcc-14.patch b/media-tv/kodi/files/kodi-20.3-gcc-14.patch
new file mode 100644
index 000000000000..b4c5ee94eb80
--- /dev/null
+++ b/media-tv/kodi/files/kodi-20.3-gcc-14.patch
@@ -0,0 +1,72 @@
+https://github.com/xbmc/xbmc/commit/3dcea03c915f2062d4f8740d66abdf033fba9d6c
+https://bugs.gentoo.org/923041
+
+From 3dcea03c915f2062d4f8740d66abdf033fba9d6c Mon Sep 17 00:00:00 2001
+From: Manuel Lauss <manuel.lauss@gmail.com>
+Date: Fri, 13 Oct 2023 12:27:15 +0200
+Subject: [PATCH] add missing c++ headers
+
+Add a few missing headers which are no longer indirectly included by
+other headers, fixes build with gcc-14
+--- a/xbmc/addons/AddonUpdateRules.cpp
++++ b/xbmc/addons/AddonUpdateRules.cpp
+@@ -12,6 +12,7 @@
+ #include "addons/addoninfo/AddonInfo.h"
+ #include "utils/log.h"
+
++#include <algorithm>
+ #include <mutex>
+
+ using namespace ADDON;
+--- a/xbmc/addons/binary-addons/AddonDll.cpp
++++ b/xbmc/addons/binary-addons/AddonDll.cpp
+@@ -27,6 +27,7 @@
+ #include "utils/Variant.h"
+ #include "utils/log.h"
+
++#include <algorithm>
+ #include <utility>
+
+ using namespace KODI::MESSAGING;
+--- a/xbmc/interfaces/json-rpc/TextureOperations.cpp
++++ b/xbmc/interfaces/json-rpc/TextureOperations.cpp
+@@ -14,6 +14,8 @@
+ #include "TextureDatabase.h"
+ #include "utils/Variant.h"
+
++#include <algorithm>
++
+ using namespace JSONRPC;
+
+ JSONRPC_STATUS CTextureOperations::GetTextures(const std::string &method, ITransportLayer *transport, IClient *client, const CVariant &parameterObject, CVariant &result)
+--- a/xbmc/utils/EGLImage.cpp
++++ b/xbmc/utils/EGLImage.cpp
+@@ -14,6 +14,7 @@
+ #include "utils/StringUtils.h"
+ #include "utils/log.h"
+
++#include <algorithm>
+ #include <map>
+
+ namespace
+--- a/xbmc/windowing/gbm/drm/DRMConnector.cpp
++++ b/xbmc/windowing/gbm/drm/DRMConnector.cpp
+@@ -11,6 +11,7 @@
+ #include "utils/XTimeUtils.h"
+ #include "utils/log.h"
+
++#include <algorithm>
+ #include <map>
+
+ using namespace KODI::WINDOWING::GBM;
+--- a/xbmc/windowing/gbm/drm/DRMPlane.cpp
++++ b/xbmc/windowing/gbm/drm/DRMPlane.cpp
+@@ -13,6 +13,8 @@
+ #include "utils/StringUtils.h"
+ #include "utils/log.h"
+
++#include <algorithm>
++
+ using namespace KODI::WINDOWING::GBM;
+
+ CDRMPlane::CDRMPlane(int fd, uint32_t plane) : CDRMObject(fd), m_plane(drmModeGetPlane(m_fd, plane))
diff --git a/media-tv/kodi/kodi-20.3.ebuild b/media-tv/kodi/kodi-20.3.ebuild
index 887e7a594f77..f8421e429d8d 100644
--- a/media-tv/kodi/kodi-20.3.ebuild
+++ b/media-tv/kodi/kodi-20.3.ebuild
@@ -271,6 +271,7 @@ Please consider enabling IP_MULTICAST under Networking options.
PATCHES=(
"${FILESDIR}"/kodi-20.2-binutils-2.41.patch
+ "${FILESDIR}"/kodi-20.3-gcc-14.patch
)
pkg_setup() {
diff --git a/media-tv/kodi/kodi-9999.ebuild b/media-tv/kodi/kodi-9999.ebuild
index 503c3d27ca41..45afbd631bb4 100644
--- a/media-tv/kodi/kodi-9999.ebuild
+++ b/media-tv/kodi/kodi-9999.ebuild
@@ -12,6 +12,7 @@ CODENAME="Omega"
LIBDVDCSS_VERSION="1.4.3-Next-Nexus-Alpha2-2"
LIBDVDREAD_VERSION="6.1.3-Next-Nexus-Alpha2-2"
LIBDVDNAV_VERSION="6.1.1-Next-Nexus-Alpha2-2"
+FFMPEG_VERSION="6.0.1"
# Java bundles from xbmc/interfaces/swig/CMakeLists.txt
GROOVY_VERSION="4.0.16"
@@ -48,6 +49,9 @@ SRC_URI="
https://github.com/xbmc/libdvdcss/archive/${LIBDVDCSS_VERSION}.tar.gz
-> libdvdcss-${LIBDVDCSS_VERSION}.tar.gz
)
+ !system-ffmpeg? (
+ https://ffmpeg.org/releases/ffmpeg-${FFMPEG_VERSION}.tar.gz
+ )
"
if [[ ${PV} == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/xbmc/xbmc.git"
@@ -72,7 +76,7 @@ SLOT="0"
# use flag is called libusb so that it doesn't fool people in thinking that
# it is _required_ for USB support. Otherwise they'll disable udev and
# that's going to be worse.
-IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio raspberry-pi samba system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt zeroconf ${CPU_FLAGS}"
+IUSE="airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio raspberry-pi samba +system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt zeroconf ${CPU_FLAGS}"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
^^ ( gbm wayland X )
@@ -279,6 +283,10 @@ src_unpack() {
else
unpack ${MY_P}.tar.gz
fi
+
+ unpack apache-groovy-binary-${GROOVY_VERSION}.zip
+ unpack commons-lang3-${APACHE_COMMON_LANG_VERSION}-bin.tar.gz
+ unpack commons-text-${APACHE_COMMON_TEXT_VERSION}-bin.tar.gz
}
src_prepare() {
@@ -374,8 +382,9 @@ src_configure() {
-DENABLE_VDPAU=$(usex vdpau)
-DENABLE_XSLT=$(usex xslt)
+ -DWITH_FFMPEG=$(usex system-ffmpeg)
+
#To bundle or not
- -DENABLE_INTERNAL_CEC=OFF
-DENABLE_INTERNAL_CROSSGUID=OFF
-DENABLE_INTERNAL_DAV1D=OFF
-DENABLE_INTERNAL_FFMPEG="$(usex !system-ffmpeg)"
@@ -393,11 +402,18 @@ src_configure() {
-DTARBALL_DIR="${DISTDIR}"
-Dlibdvdnav_URL="${DISTDIR}/libdvdnav-${LIBDVDNAV_VERSION}.tar.gz"
-Dlibdvdread_URL="${DISTDIR}/libdvdread-${LIBDVDREAD_VERSION}.tar.gz"
+ -Dgroovy_SOURCE_DIR="${WORKDIR}/groovy-${GROOVY_VERSION}"
+ -Dapache-commons-lang_SOURCE_DIR="${WORKDIR}/commons-lang3-${APACHE_COMMON_LANG_VERSION}"
+ -Dapache-commons-text_SOURCE_DIR="${WORKDIR}/commons-text-${APACHE_COMMON_TEXT_VERSION}"
)
# Separated to avoid "Manually-specified variables were not used by the project:"
+ use cec && mycmakeargs+=( -DENABLE_INTERNAL_CEC=OFF )
use css && mycmakeargs+=( -Dlibdvdcss_URL="${DISTDIR}/libdvdcss-${LIBDVDCSS_VERSION}.tar.gz" )
use nfs && mycmakeargs+=( -DENABLE_INTERNAL_NFS=OFF )
+ use !system-ffmpeg && mycmakeargs+=(
+ -DFFMPEG_URL="${DISTDIR}/ffmpeg-${FFMPEG_VERSION}.tar.gz"
+ )
use !udev && mycmakeargs+=( -DENABLE_LIBUSB=$(usex libusb) )
use X && use !gles && mycmakeargs+=( -DENABLE_GLX=ON )
@@ -453,6 +469,8 @@ src_test() {
# bug #779184
# https://github.com/xbmc/xbmc/issues/18594
$(usev x86 TestDateTime.SetFromDBTime)
+ # Tries to ping localhost, naturally breaking network-sandbox
+ TestNetwork.PingHost
)
# see https://github.com/xbmc/xbmc/issues/17860#issuecomment-630120213
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 6af1477d31d4..1d4b58099810 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 1580fcc273bc..eca71be18dfc 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 28 Jan 2024 12:00:12 +0000
+Sun, 28 Jan 2024 18:10:03 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index d5561fde641f..725779b30ec6 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 562804 BLAKE2B 118759e499ee06efcf469cd651c855c8e6025e7b662267a1b5da3bfe2ccef4c25c889a7a7567ac40f48ee9c0c76ce2d0b683994d7c8ea20d119f873560597ce6 SHA512 c0126932c2d8318cd86cdefffeb7cfd409d8e0d6bcc493ab0dcefe34d856d1802c7974fd3b803e43cbdf7049c64d457e8301dd8d89a6e659513c7d8786ec635a
-TIMESTAMP 2024-01-28T12:00:37Z
+TIMESTAMP 2024-01-28T18:10:07Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW2QeVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW2mH9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDCUw/+MU2S1ae9xHDFVM8nSi+GmB/PwfVB4q2prL9tE54SSGGpQQKE/4G53uuW
-UrIdALxAAP/ssJnPNg8QACmghDoCQ58E06ol37L+HRSvXKR4uIz+hqZE1f7MW9jz
-k27FyOLNsRajtW1qRzjenFkAU60pd7LrLY1azkKPra+LbtnnQvce+jXOt5Nq4vjQ
-XQez9nbNoUKzHcwFIiZ99DWU6p7DV8GCWRalVoyING25Qc7aDbGoKY7xhkGPl8Fr
-q1lTW9pDEyST1OkmM0llGGCTzI8O0tONJqP8NJgz0CpipJ0aXhY4AkswSk+eauCl
-UM34t99pyuFtUHT0/2dfC+1JgNhdMM+sdve3zuTJsirjgLScf/RGAnk7xSh+UPCM
-6XJ8Yl1Rl8cnZ2rZ46Ef1kUTBK7c6mwfPw0M5qEaNhO8jvxS5regwyoudWJfmIu/
-xzB8GaLOUWhTtv0OETCZhfzOvl834pI0ZW1sZsfKQo7onJg46CTnbcre84xhtzrm
-vJm/lo59oLuPcbu2Md73QGEJBoacS9qKPq/PFNd8sVhyRUp6mffz2SQiqfFG0LJY
-WzZu7PQjKk6kdiSwOM+SNZwa4mbu5+ebcEzuHtmQsrwctUxte66mrsFCCZKm0BPZ
-rkeR/BblWZuDsTnTA/FHjodHG4kW8IGAz5aAJoRY2swd+XDbUjE=
-=V0XJ
+klCfBQ//VogBEIaozOAXiDWABR6Y8uok7LrJRF0kM8WuNpP+fOCn/dNR0W/51LnF
+wC7VE/o3Et1T22dY3rpHAddasWumRkXvwOpWl5baMkBepRodWGo5HI90pMrka+ZZ
+dZ/nOLFyn+bV8uJHSDS5FamUIwJ/BV8TP+YTssin5kZ4nY+H7GU39t1h68dWE3TD
+dT1lBhUDGy8bmb/jBoLZ03k+Wu0syZ/hFgac4DVs6yFS+KuWR/KSl/Jw9dNGT893
+jU1PI+GEDJI2+uBDyq5I2KzfIdo68jy8vhPMo95mBcVRHDVlIr3HD4uV6J4bKdy2
+r+0OruL0DpdS9o2SrWiuil29EtTNs6E6uWY/dVs262eWb8QuNdga/EKAgmbPyK08
+wKjBu8Pb/50xsG9GP5YCz8l1Ly3h+aCMuaL0WjqkKBfXitwKtbrhL/Z4sutscv7O
+17mSNZtqigtZcblTvFyORe/b4eXXU1IcpGvD+lQUb5v0qWDgxWZIALu2WMDfla63
+Z9UjjSOzAWFG0pMJlq/9QAMDs8/AQDLqhFZhEtjklq9wbeMqLoa3Tl0sBqVLU7aX
+a3AsSjpnWw4rjLraTfWYPOCc09uYR65lopNxzTzA69V1WphG3W+PFzKVSb1ll6i3
+Xxl4yNv8Y1G3wv70v5/5T1UUoXQOGKJ39mSvwdRMlBIO2fdkjJ8=
+=H8y9
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 6517abdfbe2c..eca71be18dfc 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 28 Jan 2024 12:00:25 +0000
+Sun, 28 Jan 2024 18:10:03 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index ff01b29a3bd0..8e63afe581cf 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 b67d8f77d81d..bc745804a2b9 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/ttyplot-1.6.2 b/metadata/md5-cache/app-admin/ttyplot-1.6.2
new file mode 100644
index 000000000000..504ca833f244
--- /dev/null
+++ b/metadata/md5-cache/app-admin/ttyplot-1.6.2
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install
+DEPEND=virtual/pkgconfig sys-libs/ncurses[tinfo]
+DESCRIPTION=Realtime plotting utility with data input from stdin
+EAPI=8
+HOMEPAGE=https://github.com/tenox7/ttyplot
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=virtual/pkgconfig
+SLOT=0
+SRC_URI=https://github.com/tenox7/ttyplot/archive/refs/tags/1.6.2.tar.gz -> ttyplot-1.6.2.gh.tar.gz
+_md5_=d17e29629f3e1c944cc62fc15cf0f687
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index 0fbd97f322ae..24589bd7d8a0 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/grisbi-3.0.0 b/metadata/md5-cache/app-office/grisbi-3.0.3
index 3e333b2819e3..bf8790cc497f 100644
--- a/metadata/md5-cache/app-office/grisbi-3.0.0
+++ b/metadata/md5-cache/app-office/grisbi-3.0.3
@@ -11,6 +11,6 @@ KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-2
RDEPEND=dev-libs/glib:2 dev-libs/libxml2:2 gnome-extra/libgsf sys-libs/zlib x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango x11-misc/xdg-utils ssl? ( >=dev-libs/openssl-1.0.0:0= ) ofx? ( >=dev-libs/libofx-0.9.0:= ) goffice? ( >=x11-libs/goffice-0.10.0 )
SLOT=0
-SRC_URI=mirror://sourceforge/grisbi/grisbi%20stable/3.0.x/grisbi-3.0.0.tar.bz2
+SRC_URI=https://downloads.sourceforge.net/grisbi/grisbi%20stable/3.0.x/grisbi-3.0.3.tar.bz2
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 a75a1807753f5996e53291942e7b85d7 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c4033c04cda9eb6f8724a09ea09ba653
+_md5_=7869ce377df4de05408add919d56f297
diff --git a/metadata/md5-cache/app-office/libreoffice-24.2.0.3 b/metadata/md5-cache/app-office/libreoffice-24.2.0.3
new file mode 100644
index 000000000000..067017c8be08
--- /dev/null
+++ b/metadata/md5-cache/app-office/libreoffice-24.2.0.3
@@ -0,0 +1,17 @@
+BDEPEND=dev-util/intltool sys-apps/which app-alternatives/yacc app-alternatives/lex sys-devel/gettext virtual/pkgconfig clang? ( || ( ( sys-devel/clang:18 sys-devel/llvm:18 =sys-devel/lld-18* ) ( sys-devel/clang:17 sys-devel/llvm:17 =sys-devel/lld-17* ) ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ) ) odk? ( >=app-text/doxygen-1.8.4 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.1 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-17 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-debug/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=A full office productivity suite
+EAPI=8
+HOMEPAGE=https://www.libreoffice.org
+INHERIT=autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils
+IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres qt6 test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+LICENSE=|| ( LGPL-3 MPL-1.1 )
+PDEPEND==app-office/libreoffice-l10n-24.2*
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/argon2:= app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.6.2:0= dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lxml[python_targets_python3_12(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 >=gnome-base/dconf-0.40.0 gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) qt6? ( kde-frameworks/kconfig:6 kde-frameworks/kcoreaddons:6 kde-frameworks/ki18n:6 kde-frameworks/kio:6 kde-frameworks/kwindowsystem:6 ) ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools:* ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-24.2.0.3.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-24.2.0.3.tar.xz https://download.documentfoundation.org/libreoffice/src/24.2.//libreoffice-24.2.0.3.tar.xz https://download.documentfoundation.org/libreoffice/src/24.2.//libreoffice-help-24.2.0.3.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/24.2.0.3/src/libreoffice-24.2.0.3.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/24.2.0.3/src/libreoffice-help-24.2.0.3.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.1.1.tar.gz https://dev-www.libreoffice.org/src//skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz https://dev-www.libreoffice.org/src//zxcvbn-c-2.5.tar.gz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//Java-WebSocket-1.5.4.tar.gz https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )
+_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=f8dc62059616913e8500836e37ff3c2e
diff --git a/metadata/md5-cache/app-office/libreoffice-24.2.9999 b/metadata/md5-cache/app-office/libreoffice-24.2.9999
index 308633ccd028..b36936c96bb7 100644
--- a/metadata/md5-cache/app-office/libreoffice-24.2.9999
+++ b/metadata/md5-cache/app-office/libreoffice-24.2.9999
@@ -12,6 +12,6 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.1.1.tar.gz https://dev-www.libreoffice.org/src//skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz https://dev-www.libreoffice.org/src//zxcvbn-c-2.5.tar.gz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )
+SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.1.1.tar.gz https://dev-www.libreoffice.org/src//skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz https://dev-www.libreoffice.org/src//zxcvbn-c-2.5.tar.gz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//Java-WebSocket-1.5.4.tar.gz https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic b2b07efa51009704f88173b2c7feab47 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=75448a39d7aa5de90e899c7f2e5fbe4c
+_md5_=305e502f1428da9ffc59aa69197743ef
diff --git a/metadata/md5-cache/app-office/libreoffice-9999 b/metadata/md5-cache/app-office/libreoffice-9999
index 308633ccd028..b36936c96bb7 100644
--- a/metadata/md5-cache/app-office/libreoffice-9999
+++ b/metadata/md5-cache/app-office/libreoffice-9999
@@ -12,6 +12,6 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.1.1.tar.gz https://dev-www.libreoffice.org/src//skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz https://dev-www.libreoffice.org/src//zxcvbn-c-2.5.tar.gz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )
+SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.1.1.tar.gz https://dev-www.libreoffice.org/src//skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz https://dev-www.libreoffice.org/src//zxcvbn-c-2.5.tar.gz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//Java-WebSocket-1.5.4.tar.gz https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic b2b07efa51009704f88173b2c7feab47 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=75448a39d7aa5de90e899c7f2e5fbe4c
+_md5_=305e502f1428da9ffc59aa69197743ef
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 2a3354fed9f7..48e3de32bd5a 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/iso-codes-4.16.0 b/metadata/md5-cache/app-text/iso-codes-4.16.0
new file mode 100644
index 000000000000..76927aa7c2ab
--- /dev/null
+++ b/metadata/md5-cache/app-text/iso-codes-4.16.0
@@ -0,0 +1,13 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) sys-devel/gettext
+DEFINED_PHASES=prepare setup
+DESCRIPTION=ISO language, territory, currency, script codes and their translations
+EAPI=8
+HOMEPAGE=https://salsa.debian.org/iso-codes-team/iso-codes
+INHERIT=python-any-r1
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=LGPL-2.1+
+RESTRICT=binchecks strip
+SLOT=0
+SRC_URI=https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/v4.16.0/iso-codes-v4.16.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=c115102c8d0a4d77effdb850d2540eac
diff --git a/metadata/md5-cache/app-text/libexttextcat-3.4.7 b/metadata/md5-cache/app-text/libexttextcat-3.4.7
new file mode 100644
index 000000000000..aaf8459f9580
--- /dev/null
+++ b/metadata/md5-cache/app-text/libexttextcat-3.4.7
@@ -0,0 +1,9 @@
+DEFINED_PHASES=configure install
+DESCRIPTION=Library implementing N-gram-based text categorization
+EAPI=8
+HOMEPAGE=https://wiki.documentfoundation.org/Libexttextcat
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=BSD-2
+SLOT=0
+SRC_URI=https://dev-www.libreoffice.org/src/libexttextcat-3.4.7.tar.xz
+_md5_=fe5c6c739d20607b4be95f7c70ab8fdc
diff --git a/metadata/md5-cache/dev-build/Manifest.gz b/metadata/md5-cache/dev-build/Manifest.gz
index 5bcbaf23aa45..0c579aacfc30 100644
--- a/metadata/md5-cache/dev-build/Manifest.gz
+++ b/metadata/md5-cache/dev-build/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-build/kbuild-0.1.9998.3499-r4 b/metadata/md5-cache/dev-build/kbuild-0.1.9998.3499-r4
index e18361e17f97..c3d1c7398afd 100644
--- a/metadata/md5-cache/dev-build/kbuild-0.1.9998.3499-r4
+++ b/metadata/md5-cache/dev-build/kbuild-0.1.9998.3499-r4
@@ -9,4 +9,4 @@ LICENSE=GPL-3+
SLOT=0
SRC_URI=https://dev.gentoo.org/~ceamac/dev-build/kbuild/kbuild-0.1.9998.3499-src.tar.xz https://dev.gentoo.org/~ceamac/dev-build/kbuild/kbuild-0.1.9998.3499-fix-clang-16.patch.bz2
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3aba5981644580e5968ff141cb5a21e1
+_md5_=bf3faa6bf238e3673ca4d6543a5d08c8
diff --git a/metadata/md5-cache/dev-build/kbuild-0.1.9998.3572-r4 b/metadata/md5-cache/dev-build/kbuild-0.1.9998.3572-r4
deleted file mode 100644
index bcf3035cb26b..000000000000
--- a/metadata/md5-cache/dev-build/kbuild-0.1.9998.3572-r4
+++ /dev/null
@@ -1,11 +0,0 @@
-BDEPEND=sys-apps/texinfo app-alternatives/lex sys-devel/gettext virtual/pkgconfig app-alternatives/yacc sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
-DEFINED_PHASES=compile install prepare setup
-DESCRIPTION=A makefile framework for writing simple makefiles for complex tasks
-EAPI=8
-HOMEPAGE=https://trac.netlabs.org/kbuild/wiki
-INHERIT=autotools toolchain-funcs
-LICENSE=GPL-3+
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~ceamac/dev-build/kbuild/kbuild-0.1.9998.3572-src.tar.xz https://dev.gentoo.org/~ceamac/dev-build/kbuild/kbuild-0.1.9998.3499-fix-clang-16.patch.bz2
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a92b586cea7bf494d7dcaab983ef4dcf
diff --git a/metadata/md5-cache/dev-build/kbuild-9999 b/metadata/md5-cache/dev-build/kbuild-9999
index 950f16498c42..beec0c88377a 100644
--- a/metadata/md5-cache/dev-build/kbuild-9999
+++ b/metadata/md5-cache/dev-build/kbuild-9999
@@ -8,4 +8,4 @@ LICENSE=GPL-3+
PROPERTIES=live
SLOT=0
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 estack c61c368a76fdf3a82fdf8dbaebea3804 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 subversion 44c6a1cae0381c100a526e3b348622cd toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b4f7b4f14526496e61951fd2a08a9c0d
+_md5_=6dcf70f2fe0e34f5e5dcdb6bef018403
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index c9b942e45d65..8a9bb6cf44d6 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/mm-common-1.0.6 b/metadata/md5-cache/dev-cpp/mm-common-1.0.6
new file mode 100644
index 000000000000..47be4332193b
--- /dev/null
+++ b/metadata/md5-cache/dev-cpp/mm-common-1.0.6
@@ -0,0 +1,12 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-arch/xz-utils >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=Build infrastructure and utilities for GNOME C++ bindings
+EAPI=8
+HOMEPAGE=https://www.gtkmm.org/ https://gitlab.gnome.org/GNOME/mm-common
+INHERIT=gnome.org python-any-r1 meson
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=mirror://gnome/sources/mm-common/1.0/mm-common-1.0.6.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=52886572dbf51f26b1c14b603650316e
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 47d70fc50de0..e3bb62a8a219 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/girara-0.3.9 b/metadata/md5-cache/dev-libs/girara-0.3.9
deleted file mode 100644
index 021f5cbc6ca8..000000000000
--- a/metadata/md5-cache/dev-libs/girara-0.3.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( app-text/doxygen ) test? ( dev-libs/check ) virtual/pkgconfig >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install test
-DEPEND=dev-libs/glib:2 dev-libs/json-glib:= >=x11-libs/gtk+-3.20:3 libnotify? ( x11-libs/libnotify )
-DESCRIPTION=UI library that focuses on simplicity and minimalism
-EAPI=7
-HOMEPAGE=https://pwmt.org/projects/girara/
-INHERIT=meson virtualx
-IUSE=doc libnotify test test
-KEYWORDS=amd64 arm ~riscv x86
-LICENSE=ZLIB
-RDEPEND=dev-libs/glib:2 dev-libs/json-glib:= >=x11-libs/gtk+-3.20:3 libnotify? ( x11-libs/libnotify )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://pwmt.org/projects/girara/download/girara-0.3.9.tar.xz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=5f35b64a848e5545e17bfd460b72577b
diff --git a/metadata/md5-cache/dev-libs/girara-0.4.0 b/metadata/md5-cache/dev-libs/girara-0.4.0
deleted file mode 100644
index 676df4c7997b..000000000000
--- a/metadata/md5-cache/dev-libs/girara-0.4.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( app-text/doxygen ) test? ( dev-libs/check ) virtual/pkgconfig >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install test
-DEPEND=dev-libs/glib:2 dev-libs/json-glib:= >=x11-libs/gtk+-3.20:3 libnotify? ( x11-libs/libnotify )
-DESCRIPTION=UI library that focuses on simplicity and minimalism
-EAPI=7
-HOMEPAGE=https://pwmt.org/projects/girara/
-INHERIT=meson virtualx
-IUSE=doc libnotify test test
-KEYWORDS=amd64 arm ~riscv x86
-LICENSE=ZLIB
-RDEPEND=dev-libs/glib:2 dev-libs/json-glib:= >=x11-libs/gtk+-3.20:3 libnotify? ( x11-libs/libnotify )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://pwmt.org/projects/girara/download/girara-0.4.0.tar.xz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=5f35b64a848e5545e17bfd460b72577b
diff --git a/metadata/md5-cache/dev-libs/liborcus-9999 b/metadata/md5-cache/dev-libs/liborcus-9999
index 6d28c27b1950..b86e2149dc9b 100644
--- a/metadata/md5-cache/dev-libs/liborcus-9999
+++ b/metadata/md5-cache/dev-libs/liborcus-9999
@@ -13,4 +13,4 @@ REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target
RESTRICT=!test? ( test )
SLOT=0/0.20
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1a1467e082b85470eb0e8dc32227a7bd
+_md5_=f067a412a63f49417047349084d1d5e4
diff --git a/metadata/md5-cache/dev-libs/xmlsec-1.3.3-r1 b/metadata/md5-cache/dev-libs/xmlsec-1.3.3-r1
index cdf61b80ac8c..54636f518d53 100644
--- a/metadata/md5-cache/dev-libs/xmlsec-1.3.3-r1
+++ b/metadata/md5-cache/dev-libs/xmlsec-1.3.3-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.aleksey.com/xmlsec
INHERIT=autotools
IUSE=doc gcrypt gnutls http nss +openssl static-libs test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=>=dev-libs/libxml2-2.7.4 >=dev-libs/libxslt-1.0.20 dev-libs/libltdl gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) gnutls? ( >=net-libs/gnutls-3.6.13:= ) nss? ( >=dev-libs/nspr-4.4.1 >=dev-libs/nss-3.9 ) openssl? ( dev-libs/openssl:= )
REQUIRED_USE=|| ( gnutls nss openssl )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1.3
SRC_URI=https://www.aleksey.com/xmlsec/download/xmlsec1-1.3.3.tar.gz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a54878506d3f525f6a3e199689e9b691
+_md5_=fbd811f9f388494ebb6a77d5e6ece53e
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index e1d8ea05b9b9..29a58af179c5 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/debugedit-5.0-r3 b/metadata/md5-cache/dev-util/debugedit-5.0-r3
new file mode 100644
index 000000000000..aaefbbde0e2f
--- /dev/null
+++ b/metadata/md5-cache/dev-util/debugedit-5.0-r3
@@ -0,0 +1,15 @@
+BDEPEND=sys-apps/help2man virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-debugedit ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=prepare unpack
+DEPEND=>=dev-libs/elfutils-0.176-r1
+DESCRIPTION=Create debuginfo and source file distributions
+EAPI=8
+HOMEPAGE=https://sourceware.org/debugedit/
+INHERIT=autotools verify-sig
+IUSE=verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2+ LGPL-2+
+RDEPEND=>=dev-libs/elfutils-0.176-r1
+SLOT=0
+SRC_URI=https://sourceware.org/ftp/debugedit/5.0/debugedit-5.0.tar.xz verify-sig? ( https://sourceware.org/ftp/debugedit/5.0/debugedit-5.0.tar.xz.sig )
+_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_md5_=d98ca0535673b2bf53d56dd021453bee
diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz
index 2092eedea90a..8891c88df5b2 100644
--- a/metadata/md5-cache/games-emulation/Manifest.gz
+++ b/metadata/md5-cache/games-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-emulation/stella-6.7 b/metadata/md5-cache/games-emulation/stella-6.7
deleted file mode 100644
index 31f8a94e05a1..000000000000
--- a/metadata/md5-cache/games-emulation/stella-6.7
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm preinst prepare
-DEPEND=dev-db/sqlite:3 media-libs/libsdl2[joystick?,opengl,sound,video] png? ( media-libs/libpng:= ) zlib? ( sys-libs/zlib:= )
-DESCRIPTION=Multi-platform Atari 2600 VCS Emulator
-EAPI=8
-HOMEPAGE=https://stella-emu.github.io/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=toolchain-funcs xdg
-IUSE=+joystick png zlib
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+ BSD MIT
-RDEPEND=dev-db/sqlite:3 media-libs/libsdl2[joystick?,opengl,sound,video] png? ( media-libs/libpng:= ) zlib? ( sys-libs/zlib:= )
-REQUIRED_USE=png? ( zlib )
-SLOT=0
-SRC_URI=https://github.com/stella-emu/stella/releases/download/6.7/stella-6.7-src.tar.xz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3e7326f6bab6ddcbc8fda523491b51a0
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index a8c349127237..d3f9573f4701 100644
--- a/metadata/md5-cache/gnome-extra/Manifest.gz
+++ b/metadata/md5-cache/gnome-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-35.0 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-38.0
index c4b0d4570ef6..6edb3b904320 100644
--- a/metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-35.0
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-38.0
@@ -8,6 +8,6 @@ LICENSE=GPL-3
RDEPEND=app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-45 gui-libs/libadwaita
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/refs/tags/v35.0.tar.gz -> gnome-shell-extension-alphabetical-grid-35.0.tar.gz
+SRC_URI=https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/refs/tags/v38.0.tar.gz -> gnome-shell-extension-alphabetical-grid-38.0.tar.gz
_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e87290ffe49180eff19b6e7615803a3a
+_md5_=30606e686983968181bbf450e8632959
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-dash-to-panel-60 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-dash-to-panel-60
new file mode 100644
index 000000000000..601ab4bed6b8
--- /dev/null
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-dash-to-panel-60
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/intltool sys-devel/gettext
+DEFINED_PHASES=install postinst postrm preinst prepare
+DEPEND=dev-libs/glib:2
+DESCRIPTION=An icon taskbar for the Gnome Shell
+EAPI=8
+HOMEPAGE=https://github.com/home-sweet-gnome/dash-to-panel
+INHERIT=gnome2-utils
+IUSE=branding
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-libs/glib:2 app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-45
+SLOT=0
+SRC_URI=https://github.com/home-sweet-gnome/dash-to-panel/archive/v60.tar.gz -> gnome-shell-extension-dash-to-panel-60.tar.gz branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz )
+_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=97d5f30acc748f919d40e07a8a54b117
diff --git a/metadata/md5-cache/gnome-extra/libgsf-1.14.51 b/metadata/md5-cache/gnome-extra/libgsf-1.14.51
index 02fd8eba07b8..13151ff1b180 100644
--- a/metadata/md5-cache/gnome-extra/libgsf-1.14.51
+++ b/metadata/md5-cache/gnome-extra/libgsf-1.14.51
@@ -7,11 +7,11 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/libgsf
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=bzip2 gtk +introspection test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
LICENSE=LGPL-2.1
RDEPEND=>=dev-libs/glib-2.36:2 >=dev-libs/libxml2-2.4.16:2 sys-libs/zlib bzip2? ( app-arch/bzip2 ) gtk? ( x11-libs/gdk-pixbuf:2 virtual/imagemagick-tools ) introspection? ( >=dev-libs/gobject-introspection-1:= )
RESTRICT=!test? ( test )
SLOT=0/114
SRC_URI=mirror://gnome/sources/libgsf/1.14/libgsf-1.14.51.tar.xz
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 a75a1807753f5996e53291942e7b85d7 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=445ec49fff7cf6381e72ebb52ea83399
+_md5_=f71cf7e23411316cb27f2d07a58b7ebb
diff --git a/metadata/md5-cache/gnome-extra/zenity-3.99.90 b/metadata/md5-cache/gnome-extra/zenity-3.99.90
deleted file mode 100644
index eec27a24dfcd..000000000000
--- a/metadata/md5-cache/gnome-extra/zenity-3.99.90
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/itstool >=sys-devel/gettext-0.19.4 virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst test
-DEPEND=>=gui-libs/libadwaita-1.2:1 webkit? ( >=net-libs/webkit-gtk-2.40.1:6 ) man? ( sys-apps/help2man ) x11-libs/gdk-pixbuf:2 x11-libs/pango
-DESCRIPTION=Tool to display dialogs from the commandline and shell scripts
-EAPI=8
-HOMEPAGE=https://wiki.gnome.org/Projects/Zenity
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome.org gnome2-utils meson xdg
-IUSE=man webkit
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2+
-RDEPEND=>=gui-libs/libadwaita-1.2:1 webkit? ( >=net-libs/webkit-gtk-2.40.1:6 ) man? ( sys-apps/help2man ) x11-libs/gdk-pixbuf:2 x11-libs/pango
-SLOT=0
-SRC_URI=mirror://gnome/sources/zenity/3.99/zenity-3.99.90.tar.xz
-_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1202900b8b4109bfd0e50ad0e78a4cd2
diff --git a/metadata/md5-cache/gnome-extra/zenity-3.99.91 b/metadata/md5-cache/gnome-extra/zenity-3.99.91
deleted file mode 100644
index cae75f7628c7..000000000000
--- a/metadata/md5-cache/gnome-extra/zenity-3.99.91
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-util/itstool >=sys-devel/gettext-0.19.4 virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst test
-DEPEND=>=gui-libs/libadwaita-1.2:1 webkit? ( >=net-libs/webkit-gtk-2.40.1:6 ) man? ( sys-apps/help2man ) x11-libs/gdk-pixbuf:2 x11-libs/pango
-DESCRIPTION=Tool to display dialogs from the commandline and shell scripts
-EAPI=8
-HOMEPAGE=https://wiki.gnome.org/Projects/Zenity
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome.org gnome2-utils meson xdg
-IUSE=man webkit
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2+
-RDEPEND=>=gui-libs/libadwaita-1.2:1 webkit? ( >=net-libs/webkit-gtk-2.40.1:6 ) man? ( sys-apps/help2man ) x11-libs/gdk-pixbuf:2 x11-libs/pango
-SLOT=0
-SRC_URI=mirror://gnome/sources/zenity/3.99/zenity-3.99.91.tar.xz
-_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1202900b8b4109bfd0e50ad0e78a4cd2
diff --git a/metadata/md5-cache/gnome-extra/zenity-3.99.2 b/metadata/md5-cache/gnome-extra/zenity-4.0.1
index 6d93a555ebbc..55a5cfbbc8bb 100644
--- a/metadata/md5-cache/gnome-extra/zenity-3.99.2
+++ b/metadata/md5-cache/gnome-extra/zenity-4.0.1
@@ -8,9 +8,9 @@ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=man webkit
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2+
+LICENSE=LGPL-2.1+
RDEPEND=>=gui-libs/libadwaita-1.2:1 webkit? ( >=net-libs/webkit-gtk-2.40.1:6 ) man? ( sys-apps/help2man ) x11-libs/gdk-pixbuf:2 x11-libs/pango
SLOT=0
-SRC_URI=mirror://gnome/sources/zenity/3.99/zenity-3.99.2.tar.xz
+SRC_URI=mirror://gnome/sources/zenity/4.0/zenity-4.0.1.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bf7d90ea33d7ca330ea5f8e5e42bcfc3
+_md5_=57ff976c993bfa33b250ea1b66536ab8
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index 3cdc380e9701..b2533dd446b0 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-libs/wlroots-0.14.1-r1 b/metadata/md5-cache/gui-libs/wlroots-0.14.1-r1
deleted file mode 100644
index c242dc6647db..000000000000
--- a/metadata/md5-cache/gui-libs/wlroots-0.14.1-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-libs/wayland-protocols-1.17 >=dev-build/meson-0.56.0 virtual/pkgconfig >=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst test
-DEPEND=>=dev-libs/libinput-1.14.0:0= >=dev-libs/wayland-1.19.0 >=dev-libs/wayland-protocols-1.17.0 media-libs/mesa[egl(+),gles2,gbm(+)] sys-auth/seatd:= virtual/libudev x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pixman x11-backend? ( x11-libs/libxcb:0= ) X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-image x11-libs/xcb-util-wm )
-DESCRIPTION=Pluggable, composable, unopinionated modules for building a Wayland compositor
-EAPI=8
-HOMEPAGE=https://github.com/swaywm/wlroots
-INHERIT=meson
-IUSE=x11-backend X
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=>=dev-libs/libinput-1.14.0:0= >=dev-libs/wayland-1.19.0 >=dev-libs/wayland-protocols-1.17.0 media-libs/mesa[egl(+),gles2,gbm(+)] sys-auth/seatd:= virtual/libudev x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pixman x11-backend? ( x11-libs/libxcb:0= ) X? ( x11-base/xwayland x11-libs/libxcb:0= x11-libs/xcb-util-image x11-libs/xcb-util-wm )
-SLOT=0/14
-SRC_URI=https://github.com/swaywm/wlroots/archive/0.14.1.tar.gz -> wlroots-0.14.1.tar.gz
-_eclasses_=meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d359d3dced81e21b07aae9c881632e9d
diff --git a/metadata/md5-cache/gui-wm/Manifest.gz b/metadata/md5-cache/gui-wm/Manifest.gz
index 595d7c4f1b56..803ba2148325 100644
--- a/metadata/md5-cache/gui-wm/Manifest.gz
+++ b/metadata/md5-cache/gui-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-wm/dwl-0.4-r1 b/metadata/md5-cache/gui-wm/dwl-0.4-r1
deleted file mode 100644
index 51e21d762eb0..000000000000
--- a/metadata/md5-cache/gui-wm/dwl-0.4-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-libs/wayland-protocols dev-util/wayland-scanner virtual/pkgconfig
-DEFINED_PHASES=compile install postinst prepare
-DEPEND=dev-libs/libinput:= dev-libs/wayland gui-libs/wlroots:0/16[libinput(+),X?] x11-libs/libxkbcommon X? ( x11-libs/libxcb:= x11-libs/xcb-util-wm ) sys-kernel/linux-headers
-DESCRIPTION=dwm for Wayland
-EAPI=8
-HOMEPAGE=https://github.com/djpohly/dwl
-INHERIT=savedconfig toolchain-funcs
-IUSE=X savedconfig
-KEYWORDS=~amd64 ~x86
-LICENSE=CC0-1.0 GPL-3+ MIT
-RDEPEND=dev-libs/libinput:= dev-libs/wayland gui-libs/wlroots:0/16[libinput(+),X?] x11-libs/libxkbcommon X? ( x11-libs/libxcb:= x11-libs/xcb-util-wm )
-SLOT=0
-SRC_URI=https://github.com/djpohly/dwl/releases/download/v0.4/dwl-v0.4.tar.gz -> dwl-0.4.gh.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 portability 225656ad6c6594fe3b0187bdd50707fb savedconfig 8b5f9d995a970e49cd427c55d5840285 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=91314ddcd3e5d3d121e8cde825636bff
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index c120694b55a2..300d96e0c21d 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/alsa-lib-1.2.10-r1 b/metadata/md5-cache/media-libs/alsa-lib-1.2.10-r1
deleted file mode 100644
index 8fad81cff4e3..000000000000
--- a/metadata/md5-cache/media-libs/alsa-lib-1.2.10-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( >=app-text/doxygen-1.2.6 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=media-libs/alsa-topology-conf media-libs/alsa-ucm-conf python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
-DESCRIPTION=Advanced Linux Sound Architecture Library
-EAPI=8
-HOMEPAGE=https://alsa-project.org/wiki/Main_Page
-INHERIT=autotools multilib-minimal flag-o-matic python-single-r1
-IUSE=alisp debug doc python abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2.1
-RDEPEND=media-libs/alsa-topology-conf media-libs/alsa-ucm-conf python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
-SLOT=0
-SRC_URI=https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.10.tar.bz2
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=51d454ed37e41d065274f20d065a6bac
diff --git a/metadata/md5-cache/media-libs/alsa-lib-1.2.8-r1 b/metadata/md5-cache/media-libs/alsa-lib-1.2.8-r1
deleted file mode 100644
index ca7295f7b458..000000000000
--- a/metadata/md5-cache/media-libs/alsa-lib-1.2.8-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( >=app-text/doxygen-1.2.6 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=media-libs/alsa-topology-conf media-libs/alsa-ucm-conf python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
-DESCRIPTION=Advanced Linux Sound Architecture Library
-EAPI=8
-HOMEPAGE=https://alsa-project.org/wiki/Main_Page
-INHERIT=autotools multilib-minimal flag-o-matic python-single-r1
-IUSE=alisp debug doc python abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2.1
-RDEPEND=media-libs/alsa-topology-conf media-libs/alsa-ucm-conf python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
-SLOT=0
-SRC_URI=https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.8.tar.bz2
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9437ceb17f52e1db82dbbbc578349dc0
diff --git a/metadata/md5-cache/media-libs/alsa-lib-1.2.9 b/metadata/md5-cache/media-libs/alsa-lib-1.2.9
deleted file mode 100644
index 8092e404dee9..000000000000
--- a/metadata/md5-cache/media-libs/alsa-lib-1.2.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( >=app-text/doxygen-1.2.6 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=media-libs/alsa-topology-conf media-libs/alsa-ucm-conf python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
-DESCRIPTION=Advanced Linux Sound Architecture Library
-EAPI=8
-HOMEPAGE=https://alsa-project.org/wiki/Main_Page
-INHERIT=autotools multilib-minimal flag-o-matic python-single-r1
-IUSE=alisp debug doc python abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2.1
-RDEPEND=media-libs/alsa-topology-conf media-libs/alsa-ucm-conf python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
-SLOT=0
-SRC_URI=https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.9.tar.bz2
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=48ececca6337aa55cf9b424c3566aa01
diff --git a/metadata/md5-cache/media-libs/alsa-ucm-conf-1.2.10 b/metadata/md5-cache/media-libs/alsa-ucm-conf-1.2.10
deleted file mode 100644
index 3d0508e042ff..000000000000
--- a/metadata/md5-cache/media-libs/alsa-ucm-conf-1.2.10
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=!<media-libs/alsa-lib-1.2.1
-DESCRIPTION=ALSA ucm configuration files
-EAPI=8
-HOMEPAGE=https://alsa-project.org/wiki/Main_Page
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=BSD
-RDEPEND=!<media-libs/alsa-lib-1.2.1
-SLOT=0
-SRC_URI=https://www.alsa-project.org/files/pub/lib/alsa-ucm-conf-1.2.10.tar.bz2
-_md5_=21f0c2c6c371527292d7c65c39d915a2
diff --git a/metadata/md5-cache/media-libs/alsa-ucm-conf-1.2.8 b/metadata/md5-cache/media-libs/alsa-ucm-conf-1.2.8
deleted file mode 100644
index e6e8de488ad0..000000000000
--- a/metadata/md5-cache/media-libs/alsa-ucm-conf-1.2.8
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=!<media-libs/alsa-lib-1.2.1
-DESCRIPTION=ALSA ucm configuration files
-EAPI=8
-HOMEPAGE=https://alsa-project.org/wiki/Main_Page
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86
-LICENSE=BSD
-RDEPEND=!<media-libs/alsa-lib-1.2.1
-SLOT=0
-SRC_URI=https://www.alsa-project.org/files/pub/lib/alsa-ucm-conf-1.2.8.tar.bz2
-_md5_=0b5731b6f6a26eecc6e83f49b250088a
diff --git a/metadata/md5-cache/media-libs/alsa-ucm-conf-1.2.9 b/metadata/md5-cache/media-libs/alsa-ucm-conf-1.2.9
deleted file mode 100644
index 2db90e159167..000000000000
--- a/metadata/md5-cache/media-libs/alsa-ucm-conf-1.2.9
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=!<media-libs/alsa-lib-1.2.1
-DESCRIPTION=ALSA ucm configuration files
-EAPI=8
-HOMEPAGE=https://alsa-project.org/wiki/Main_Page
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86
-LICENSE=BSD
-RDEPEND=!<media-libs/alsa-lib-1.2.1
-SLOT=0
-SRC_URI=https://www.alsa-project.org/files/pub/lib/alsa-ucm-conf-1.2.9.tar.bz2
-_md5_=12675c72f1071c507b5a571892a77da3
diff --git a/metadata/md5-cache/media-libs/musicbrainz-5.1.0-r1 b/metadata/md5-cache/media-libs/musicbrainz-5.1.0-r1
new file mode 100644
index 000000000000..a10e60f4890c
--- /dev/null
+++ b/metadata/md5-cache/media-libs/musicbrainz-5.1.0-r1
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/libxml2 net-libs/neon test? ( dev-util/cppunit )
+DESCRIPTION=Client Library for accessing the latest XML based MusicBrainz web service
+EAPI=8
+HOMEPAGE=https://musicbrainz.org/doc/libmusicbrainz
+INHERIT=cmake
+IUSE=examples test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1
+RDEPEND=dev-libs/libxml2 net-libs/neon
+RESTRICT=!test? ( test )
+SLOT=5/1
+SRC_URI=https://github.com/metabrainz/libmusicbrainz/releases/download/release-5.1.0/libmusicbrainz-5.1.0.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=f0d860251a26beae68f5743f2e1721ad
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 6db63ea5e4c2..398c1d7e6679 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/alsa-tools-1.2.5 b/metadata/md5-cache/media-sound/alsa-tools-1.2.5
deleted file mode 100644
index ede80c10c974..000000000000
--- a/metadata/md5-cache/media-sound/alsa-tools-1.2.5
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup
-DEPEND=>=media-libs/alsa-lib-1.2.5 >=dev-python/pyalsa-1.0.26 fltk? ( >=x11-libs/fltk-1.3.0:1 ) gtk? ( dev-libs/gobject-introspection x11-libs/gtk+:2 x11-libs/gtk+:3 ) dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Advanced Linux Sound Architecture tools
-EAPI=7
-HOMEPAGE=https://alsa-project.org/wiki/Main_Page
-INHERIT=autotools flag-o-matic xdg
-IUSE=fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712 alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr
-KEYWORDS=~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86
-LICENSE=GPL-2
-RDEPEND=>=media-libs/alsa-lib-1.2.5 >=dev-python/pyalsa-1.0.26 fltk? ( >=x11-libs/fltk-1.3.0:1 ) gtk? ( dev-libs/gobject-introspection x11-libs/gtk+:2 x11-libs/gtk+:3 ) gtk? ( media-fonts/font-misc-misc )
-SLOT=0.9
-SRC_URI=https://www.alsa-project.org/files/pub/tools/alsa-tools-1.2.5.tar.bz2
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 flag-o-matic b2b07efa51009704f88173b2c7feab47 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6061b0deb9ec9bae8b209aa9ad70e99c
diff --git a/metadata/md5-cache/media-sound/alsa-utils-1.2.10 b/metadata/md5-cache/media-sound/alsa-utils-1.2.10
deleted file mode 100644
index be75a3c2bb58..000000000000
--- a/metadata/md5-cache/media-sound/alsa-utils-1.2.10
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig doc? ( app-text/xmlto ) virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=media-libs/alsa-lib-1.2.10 libsamplerate? ( media-libs/libsamplerate ) ieee1394? ( media-libs/libffado ) ncurses? ( >=sys-libs/ncurses-5.7-r7:= ) bat? ( sci-libs/fftw:= )
-DESCRIPTION=Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)
-EAPI=8
-HOMEPAGE=https://alsa-project.org/wiki/Main_Page
-INHERIT=systemd udev
-IUSE=bat doc +libsamplerate ieee1394 +ncurses nls selinux
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=>=media-libs/alsa-lib-1.2.10 libsamplerate? ( media-libs/libsamplerate ) ieee1394? ( media-libs/libffado ) ncurses? ( >=sys-libs/ncurses-5.7-r7:= ) bat? ( sci-libs/fftw:= ) selinux? ( sec-policy/selinux-alsa )
-SLOT=0.9
-SRC_URI=https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.10.tar.bz2
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=168ecc830a15c9c7669ae00b591605af
diff --git a/metadata/md5-cache/media-sound/alsa-utils-1.2.8-r2 b/metadata/md5-cache/media-sound/alsa-utils-1.2.8-r2
deleted file mode 100644
index 1943061a283c..000000000000
--- a/metadata/md5-cache/media-sound/alsa-utils-1.2.8-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig doc? ( app-text/xmlto ) virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=media-libs/alsa-lib-1.2.8 libsamplerate? ( media-libs/libsamplerate ) ieee1394? ( media-libs/libffado ) ncurses? ( >=sys-libs/ncurses-5.7-r7:= ) bat? ( sci-libs/fftw:= )
-DESCRIPTION=Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)
-EAPI=8
-HOMEPAGE=https://alsa-project.org/wiki/Main_Page
-INHERIT=systemd udev
-IUSE=bat doc +libsamplerate ieee1394 +ncurses nls selinux
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86
-LICENSE=GPL-2
-RDEPEND=>=media-libs/alsa-lib-1.2.8 libsamplerate? ( media-libs/libsamplerate ) ieee1394? ( media-libs/libffado ) ncurses? ( >=sys-libs/ncurses-5.7-r7:= ) bat? ( sci-libs/fftw:= ) selinux? ( sec-policy/selinux-alsa )
-SLOT=0.9
-SRC_URI=https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.8.tar.bz2
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=927f37a6a2d0872df041e486b043e406
diff --git a/metadata/md5-cache/media-sound/alsa-utils-1.2.9 b/metadata/md5-cache/media-sound/alsa-utils-1.2.9
deleted file mode 100644
index 60fe07c1a8d7..000000000000
--- a/metadata/md5-cache/media-sound/alsa-utils-1.2.9
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig doc? ( app-text/xmlto ) virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=media-libs/alsa-lib-1.2.9 libsamplerate? ( media-libs/libsamplerate ) ieee1394? ( media-libs/libffado ) ncurses? ( >=sys-libs/ncurses-5.7-r7:= ) bat? ( sci-libs/fftw:= )
-DESCRIPTION=Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)
-EAPI=8
-HOMEPAGE=https://alsa-project.org/wiki/Main_Page
-INHERIT=systemd udev
-IUSE=bat doc +libsamplerate ieee1394 +ncurses nls selinux
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86
-LICENSE=GPL-2
-RDEPEND=>=media-libs/alsa-lib-1.2.9 libsamplerate? ( media-libs/libsamplerate ) ieee1394? ( media-libs/libffado ) ncurses? ( >=sys-libs/ncurses-5.7-r7:= ) bat? ( sci-libs/fftw:= ) selinux? ( sec-policy/selinux-alsa )
-SLOT=0.9
-SRC_URI=https://www.alsa-project.org/files/pub/utils/alsa-utils-1.2.9.tar.bz2
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=a5b5b7857cd9b40b023a05dcae6ea505
diff --git a/metadata/md5-cache/media-tv/Manifest.gz b/metadata/md5-cache/media-tv/Manifest.gz
index 69d00bb7cf78..cf277535b3a9 100644
--- a/metadata/md5-cache/media-tv/Manifest.gz
+++ b/metadata/md5-cache/media-tv/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-tv/kodi-20.3 b/metadata/md5-cache/media-tv/kodi-20.3
index 55276dfe8932..a5b20f23a4c9 100644
--- a/metadata/md5-cache/media-tv/kodi-20.3
+++ b/metadata/md5-cache/media-tv/kodi-20.3
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/xbmc/libdvdnav/archive/6.1.1-Next-Nexus-Alpha2-2.tar.gz -> libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz https://github.com/xbmc/libdvdread/archive/6.1.3-Next-Nexus-Alpha2-2.tar.gz -> libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz css? ( https://github.com/xbmc/libdvdcss/archive/1.4.3-Next-Nexus-Alpha2-2.tar.gz -> libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz ) !system-ffmpeg? ( https://github.com/xbmc/FFmpeg/archive/4.4.1-Nexus-Alpha1.tar.gz -> ffmpeg-kodi-4.4.1-Nexus-Alpha1.tar.gz ) https://github.com/xbmc/xbmc/archive/20.3-Nexus.tar.gz -> kodi-20.3-Nexus.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic b2b07efa51009704f88173b2c7feab47 java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=43ea0b171990f250646e4225b4ddf75f
+_md5_=3f10e79ee2ec0f7bce6b153b7265dcf9
diff --git a/metadata/md5-cache/media-tv/kodi-9999 b/metadata/md5-cache/media-tv/kodi-9999
index 6428423ca6c3..8914b980f544 100644
--- a/metadata/md5-cache/media-tv/kodi-9999
+++ b/metadata/md5-cache/media-tv/kodi-9999
@@ -6,13 +6,13 @@ EAPI=8
HOMEPAGE=https://kodi.tv/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools cmake desktop flag-o-matic java-pkg-2 libtool linux-info optfeature pax-utils python-single-r1 toolchain-funcs xdg git-r3
-IUSE=airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio raspberry-pi samba system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt zeroconf cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+IUSE=airplay alsa bluetooth bluray caps cec +css dbus doc eventclients gbm gles lcms libusb lirc mariadb mysql nfs +optical pipewire pulseaudio raspberry-pi samba +system-ffmpeg test udf udev upnp vaapi vdpau wayland webserver X +xslt zeroconf cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=GPL-2+
PROPERTIES=live
RDEPEND=>=dev-libs/flatbuffers-1.12.0:= >=dev-libs/lzo-2.04:2 media-libs/giflib:= >=media-libs/libjpeg-turbo-2.0.4:= >=media-libs/libpng-1.6.26:0= wayland? ( dev-cpp/waylandpp:= ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite,ssl] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite,ssl] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite,ssl] ) >=net-misc/curl-7.68.0[http2] >=sys-libs/zlib-1.2.11 dev-db/sqlite:3 dev-libs/crossguid >=dev-libs/fribidi-1.0.5 >=dev-libs/libcdio-2.1.0:=[cxx] >=dev-libs/libfmt-6.1.2:= dev-libs/libfstrcmp dev-libs/libpcre[cxx] >=dev-libs/openssl-1.1.1k:0= >=dev-libs/spdlog-1.5.0:= dev-libs/tinyxml[stl] dev-libs/tinyxml2:= media-fonts/roboto media-libs/libglvnd[X?] >=media-libs/freetype-2.10.1 media-libs/harfbuzz:= >=media-libs/libass-0.15.0:= media-libs/mesa[egl(+),gbm(+)?,wayland?,X?] >=media-libs/taglib-1.9.0 =media-video/ffmpeg-6*:=[encode,postproc,vaapi?,vdpau?,X?] sci-libs/kissfft virtual/libiconv virtual/ttf-fonts x11-libs/libdrm python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] dev-python/pycryptodome[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pillow[python_targets_python3_11(-)] dev-python/pycryptodome[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pillow[python_targets_python3_12(-)] dev-python/pycryptodome[python_targets_python3_12(-)] ) airplay? ( >=app-pda/libplist-2.0.0:= net-libs/shairplay ) alsa? ( >=media-libs/alsa-lib-1.1.4.1 ) bluetooth? ( net-wireless/bluez:= ) bluray? ( >=media-libs/libbluray-1.1.2:= ) caps? ( sys-libs/libcap ) cec? ( >=dev-libs/libcec-4.0[-cubox,raspberry-pi?] ) dbus? ( sys-apps/dbus ) gbm? ( >=dev-libs/libinput-1.10.5:= media-libs/libdisplay-info x11-libs/libxkbcommon ) gles? ( !raspberry-pi? ( media-libs/mesa[gles2] ) ) !gles? ( media-libs/glu ) lcms? ( >=media-libs/lcms-2.10:2 ) libusb? ( virtual/libusb:1 ) lirc? ( app-misc/lirc ) mariadb? ( dev-db/mariadb-connector-c:= ) mysql? ( dev-db/mysql-connector-c:= ) nfs? ( >=net-fs/libnfs-2.0.0:= ) pipewire? ( >=media-video/pipewire-0.3.50:= ) pulseaudio? ( media-libs/libpulse ) raspberry-pi? ( || ( media-libs/raspberrypi-userland media-libs/raspberrypi-userland-bin media-libs/mesa[gles2,video_cards_vc4] ) ) samba? ( >=net-fs/samba-3.4.6[smbclient(+)] ) udf? ( >=dev-libs/libudfread-1.0.0 ) udev? ( virtual/libudev:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( || ( >=x11-libs/libvdpau-1.1 >=x11-drivers/nvidia-drivers-180.51 ) ) wayland? ( >=x11-libs/libxkbcommon-0.4.1[wayland] ) webserver? ( >=net-libs/libmicrohttpd-0.9.55:=[messages(+)] ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.9.4 ) zeroconf? ( net-dns/avahi[dbus] ) >=dev-java/java-config-2.2.0-r3
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( gbm wayland X ) ?? ( mariadb mysql ) bluray? ( udf ) gbm? ( udev ) udev? ( !libusb ) vdpau? ( X !gles !gbm ) zeroconf? ( dbus )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/xbmc/libdvdnav/archive/6.1.1-Next-Nexus-Alpha2-2.tar.gz -> libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz https://github.com/xbmc/libdvdread/archive/6.1.3-Next-Nexus-Alpha2-2.tar.gz -> libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip https://mirrors.kodi.tv/build-deps/sources/commons-lang3-3.14.0-bin.tar.gz https://mirrors.kodi.tv/build-deps/sources/commons-text-1.11.0-bin.tar.gz css? ( https://github.com/xbmc/libdvdcss/archive/1.4.3-Next-Nexus-Alpha2-2.tar.gz -> libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz )
+SRC_URI=https://github.com/xbmc/libdvdnav/archive/6.1.1-Next-Nexus-Alpha2-2.tar.gz -> libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz https://github.com/xbmc/libdvdread/archive/6.1.3-Next-Nexus-Alpha2-2.tar.gz -> libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip https://mirrors.kodi.tv/build-deps/sources/commons-lang3-3.14.0-bin.tar.gz https://mirrors.kodi.tv/build-deps/sources/commons-text-1.11.0-bin.tar.gz css? ( https://github.com/xbmc/libdvdcss/archive/1.4.3-Next-Nexus-Alpha2-2.tar.gz -> libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz ) !system-ffmpeg? ( https://ffmpeg.org/releases/ffmpeg-6.0.1.tar.gz )
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic b2b07efa51009704f88173b2c7feab47 git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=70f64850bc744c4419d68626ba0fee97
+_md5_=33f03cde64b915b91ba7c884aa41513c
diff --git a/metadata/md5-cache/net-irc/Manifest.gz b/metadata/md5-cache/net-irc/Manifest.gz
index 13e130339a78..11fb5fc5f371 100644
--- a/metadata/md5-cache/net-irc/Manifest.gz
+++ b/metadata/md5-cache/net-irc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-irc/weechat-3.8 b/metadata/md5-cache/net-irc/weechat-3.8
deleted file mode 100644
index 448cd974ef46..000000000000
--- a/metadata/md5-cache/net-irc/weechat-3.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=verify-sig? ( sec-keys/openpgp-keys-weechat ) virtual/pkgconfig doc? ( >=dev-ruby/asciidoctor-1.5.4 ) man? ( >=dev-ruby/asciidoctor-1.5.4 ) nls? ( >=sys-devel/gettext-0.15 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DEPEND=app-arch/zstd:= dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.1 dev-lang/ruby:3.0 dev-lang/ruby:2.7 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) test? ( dev-util/cpputest )
-DESCRIPTION=Portable and multi-interface IRC client
-EAPI=8
-HOMEPAGE=https://weechat.org/
-INHERIT=cmake lua-single python-single-r1 xdg-utils verify-sig
-IUSE=doc enchant man nls selinux test guile lua +perl +python ruby tcl +alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer +irc lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 verify-sig
-KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~riscv ~x86 ~x64-macos
-LICENSE=GPL-3
-RDEPEND=app-arch/zstd:= dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0 ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.1 dev-lang/ruby:3.0 dev-lang/ruby:2.7 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= )
-REQUIRED_USE=enchant? ( spell ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) test? ( nls )
-RESTRICT=!test? ( test )
-SLOT=0/3.8
-SRC_URI=https://weechat.org/files/src/weechat-3.8.tar.xz verify-sig? ( https://weechat.org/files/src/weechat-3.8.tar.xz.asc )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9e891c54e3874d418742727303197d70
diff --git a/metadata/md5-cache/net-irc/weechat-4.0.5 b/metadata/md5-cache/net-irc/weechat-4.0.5
deleted file mode 100644
index 479db6e80196..000000000000
--- a/metadata/md5-cache/net-irc/weechat-4.0.5
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=verify-sig? ( sec-keys/openpgp-keys-weechat ) virtual/pkgconfig doc? ( >=dev-ruby/asciidoctor-1.5.4 ) man? ( >=dev-ruby/asciidoctor-1.5.4 ) nls? ( >=sys-devel/gettext-0.15 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=app-arch/zstd:= dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) test? ( dev-util/cpputest )
-DESCRIPTION=Portable and multi-interface IRC client
-EAPI=8
-HOMEPAGE=https://weechat.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake lua-single python-single-r1 xdg verify-sig
-IUSE=doc enchant man nls selinux test guile lua +perl +python ruby tcl +alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer +irc lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos
-LICENSE=GPL-3
-RDEPEND=app-arch/zstd:= dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= )
-REQUIRED_USE=enchant? ( spell ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test? ( nls )
-RESTRICT=!test? ( test )
-SLOT=0/4.0.5
-SRC_URI=https://weechat.org/files/src/weechat-4.0.5.tar.xz verify-sig? ( https://weechat.org/files/src/weechat-4.0.5.tar.xz.asc )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=536000aa8bb749649465d74a337e846c
diff --git a/metadata/md5-cache/net-irc/weechat-4.0.6 b/metadata/md5-cache/net-irc/weechat-4.0.6
deleted file mode 100644
index 6cee1c124b27..000000000000
--- a/metadata/md5-cache/net-irc/weechat-4.0.6
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=verify-sig? ( sec-keys/openpgp-keys-weechat ) virtual/pkgconfig doc? ( >=dev-ruby/asciidoctor-1.5.4 ) man? ( >=dev-ruby/asciidoctor-1.5.4 ) nls? ( >=sys-devel/gettext-0.15 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=app-arch/zstd:= dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) test? ( dev-util/cpputest )
-DESCRIPTION=Portable and multi-interface IRC client
-EAPI=8
-HOMEPAGE=https://weechat.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake lua-single python-single-r1 xdg verify-sig
-IUSE=doc enchant man nls selinux test guile lua +perl +python ruby tcl +alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer +irc lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos
-LICENSE=GPL-3
-RDEPEND=app-arch/zstd:= dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= )
-REQUIRED_USE=enchant? ( spell ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test? ( nls )
-RESTRICT=!test? ( test )
-SLOT=0/4.0.6
-SRC_URI=https://weechat.org/files/src/weechat-4.0.6.tar.xz verify-sig? ( https://weechat.org/files/src/weechat-4.0.6.tar.xz.asc )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=536000aa8bb749649465d74a337e846c
diff --git a/metadata/md5-cache/net-irc/weechat-4.0.7 b/metadata/md5-cache/net-irc/weechat-4.0.7
deleted file mode 100644
index a90840af6e29..000000000000
--- a/metadata/md5-cache/net-irc/weechat-4.0.7
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=verify-sig? ( sec-keys/openpgp-keys-weechat ) virtual/pkgconfig doc? ( >=dev-ruby/asciidoctor-1.5.4 ) man? ( >=dev-ruby/asciidoctor-1.5.4 ) nls? ( >=sys-devel/gettext-0.15 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=app-arch/zstd:= dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) test? ( dev-util/cpputest )
-DESCRIPTION=Portable and multi-interface IRC client
-EAPI=8
-HOMEPAGE=https://weechat.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake lua-single python-single-r1 xdg verify-sig
-IUSE=doc enchant man nls selinux test guile lua +perl +python ruby tcl +alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer +irc lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos
-LICENSE=GPL-3
-RDEPEND=app-arch/zstd:= dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= )
-REQUIRED_USE=enchant? ( spell ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test? ( nls )
-RESTRICT=!test? ( test )
-SLOT=0/4.0.7
-SRC_URI=https://weechat.org/files/src/weechat-4.0.7.tar.xz verify-sig? ( https://weechat.org/files/src/weechat-4.0.7.tar.xz.asc )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=536000aa8bb749649465d74a337e846c
diff --git a/metadata/md5-cache/net-irc/weechat-4.1.0 b/metadata/md5-cache/net-irc/weechat-4.1.0
deleted file mode 100644
index 8fe48851dc86..000000000000
--- a/metadata/md5-cache/net-irc/weechat-4.1.0
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=verify-sig? ( sec-keys/openpgp-keys-weechat ) virtual/pkgconfig doc? ( >=dev-ruby/asciidoctor-1.5.4 ) man? ( >=dev-ruby/asciidoctor-1.5.4 ) nls? ( >=sys-devel/gettext-0.15 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= ) test? ( dev-util/cpputest )
-DESCRIPTION=Portable and multi-interface IRC client
-EAPI=8
-HOMEPAGE=https://weechat.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake lua-single python-single-r1 xdg verify-sig
-IUSE=doc enchant man nls selinux test +zstd guile lua +perl +python ruby tcl +alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer +irc lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos
-LICENSE=GPL-3
-RDEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= )
-REQUIRED_USE=enchant? ( spell ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test? ( nls )
-RESTRICT=!test? ( test )
-SLOT=0/4.1.0
-SRC_URI=https://weechat.org/files/src/weechat-4.1.0.tar.xz verify-sig? ( https://weechat.org/files/src/weechat-4.1.0.tar.xz.asc )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e017ea6428bae881ad42ab9951194bf0
diff --git a/metadata/md5-cache/net-irc/weechat-4.1.1 b/metadata/md5-cache/net-irc/weechat-4.1.1
deleted file mode 100644
index 448656d401b0..000000000000
--- a/metadata/md5-cache/net-irc/weechat-4.1.1
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=verify-sig? ( sec-keys/openpgp-keys-weechat ) virtual/pkgconfig doc? ( >=dev-ruby/asciidoctor-1.5.4 ) man? ( >=dev-ruby/asciidoctor-1.5.4 ) nls? ( >=sys-devel/gettext-0.15 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= ) test? ( dev-util/cpputest )
-DESCRIPTION=Portable and multi-interface IRC client
-EAPI=8
-HOMEPAGE=https://weechat.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake lua-single python-single-r1 xdg verify-sig
-IUSE=doc enchant man nls selinux test +zstd guile lua +perl +python ruby tcl +alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer +irc lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos
-LICENSE=GPL-3
-RDEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( >=dev-scheme/guile-2.0:12= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) 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 ) ) ruby? ( || ( dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= )
-REQUIRED_USE=enchant? ( spell ) lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test? ( nls )
-RESTRICT=!test? ( test )
-SLOT=0/4.1.1
-SRC_URI=https://weechat.org/files/src/weechat-4.1.1.tar.xz verify-sig? ( https://weechat.org/files/src/weechat-4.1.1.tar.xz.asc )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e017ea6428bae881ad42ab9951194bf0
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 08284d3cffe0..c17fda78f29f 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/gupnp-av-0.14.1-r2 b/metadata/md5-cache/net-libs/gupnp-av-0.14.1-r2
index 1f14e51d7124..4514e828c6f5 100644
--- a/metadata/md5-cache/net-libs/gupnp-av-0.14.1-r2
+++ b/metadata/md5-cache/net-libs/gupnp-av-0.14.1-r2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GUPnP https://gitlab.gnome.org/GNOME/gupnp-av
INHERIT=gnome.org meson vala
IUSE=gtk-doc +introspection vala
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=LGPL-2
RDEPEND=>=dev-libs/glib-2.58:2 dev-libs/libxml2 introspection? ( >=dev-libs/gobject-introspection-1.36:= )
REQUIRED_USE=vala? ( introspection )
SLOT=0/3
SRC_URI=mirror://gnome/sources/gupnp-av/0.14/gupnp-av-0.14.1.tar.xz
_eclasses_=flag-o-matic b2b07efa51009704f88173b2c7feab47 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson e322276188f86eacb29ae081ba5485c8 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16
-_md5_=1fb8c0ef7cc55d791ae6f6a39af7892d
+_md5_=7cc26e4de65f1b5ff2a1025bff60d59e
diff --git a/metadata/md5-cache/net-print/Manifest.gz b/metadata/md5-cache/net-print/Manifest.gz
index 931199dc50de..6277d9c47b98 100644
--- a/metadata/md5-cache/net-print/Manifest.gz
+++ b/metadata/md5-cache/net-print/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.2.9 b/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.2.9
index a983a3f3d1b2..92052da8c783 100644
--- a/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.2.9
+++ b/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.2.9
@@ -3,9 +3,9 @@ DEPEND=net-print/cups
DESCRIPTION=Epson Inkjet Printer Driver 2 (ESC/P-R) for Linux
EAPI=8
HOMEPAGE=https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=EPSON LGPL-2.1+
RDEPEND=net-print/cups
SLOT=2
SRC_URI=https://download3.ebz.epson.net/dsc/f/03/00/15/33/96/607198a4f064daa9e7931913eaf27f3a58125f2b/epson-inkjet-printer-escpr2-1.2.9-1.tar.gz
-_md5_=310875ae315e789bb80dcddde32e83a1
+_md5_=7fe5a47d21a7eb978a48c0656d9aa080
diff --git a/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.0 b/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.0
deleted file mode 100644
index 55c3dadc4939..000000000000
--- a/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.0
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=configure install
-DEPEND=net-print/cups
-DESCRIPTION=Epson Inkjet Printer Driver (ESC/P-R)
-EAPI=8
-HOMEPAGE=https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
-KEYWORDS=amd64 ppc64
-LICENSE=GPL-2
-RDEPEND=net-print/cups
-SLOT=0
-SRC_URI=https://download3.ebz.epson.net/dsc/f/03/00/14/61/09/b271f0e3ed6b3bc0ea5b5809d16d48ef83e9ab71/epson-inkjet-printer-escpr-1.8.0-1.tar.gz
-_md5_=f501848d5e82fc44d6b3dedced83dacf
diff --git a/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.2 b/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.2
deleted file mode 100644
index f1ed7e773157..000000000000
--- a/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.2
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-arch/rpm2targz
-DEFINED_PHASES=configure install unpack
-DEPEND=net-print/cups
-DESCRIPTION=Epson Inkjet Printer Driver (ESC/P-R)
-EAPI=8
-HOMEPAGE=https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
-INHERIT=rpm
-KEYWORDS=~amd64 ~ppc64
-LICENSE=GPL-2
-RDEPEND=net-print/cups
-SLOT=0
-SRC_URI=https://download3.ebz.epson.net/dsc/f/03/00/15/37/34/9823560a4c0a6e4a614c71d2278434b32d147e29/epson-inkjet-printer-escpr-1.8.2-1.src.rpm
-_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 rpm 528663355249513309c74d7775936940
-_md5_=3a5a30df9629a3a00f8fd9ad9c1d8c84
diff --git a/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.3 b/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.3
index 8ec1ef5c919a..9990706d5d7e 100644
--- a/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.3
+++ b/metadata/md5-cache/net-print/epson-inkjet-printer-escpr-1.8.3
@@ -5,10 +5,10 @@ DESCRIPTION=Epson Inkjet Printer Driver (ESC/P-R)
EAPI=8
HOMEPAGE=https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
INHERIT=rpm
-KEYWORDS=~amd64 ~ppc64
+KEYWORDS=amd64 ppc64
LICENSE=GPL-2
RDEPEND=net-print/cups
SLOT=0
SRC_URI=https://download3.ebz.epson.net/dsc/f/03/00/15/47/99/379a81c231d0b6b3dfb3db2032ff6e23f7ccaa34/epson-inkjet-printer-escpr-1.8.3-1.src.rpm
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 rpm 528663355249513309c74d7775936940
-_md5_=a095491b6c79ddc5e687924f5d517b9f
+_md5_=7b0ba59f02cd72609d33c9a589a49a19
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 28ec3b9e139d..cc464dbb97ac 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/gdal-3.8.0 b/metadata/md5-cache/sci-libs/gdal-3.8.0
index 2b90b8fb0a0f..1450e93fb128 100644
--- a/metadata/md5-cache/sci-libs/gdal-3.8.0
+++ b/metadata/md5-cache/sci-libs/gdal-3.8.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://gdal.org/
INHERIT=cmake java-pkg-opt-2 python-single-r1
IUSE=armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf png postgres python spatialite sqlite test webp xls zstd java python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD Info-ZIP MIT
RDEPEND=dev-libs/expat dev-libs/json-c:= dev-libs/libpcre2 dev-libs/libxml2:2 dev-libs/openssl:= media-libs/tiff >=sci-libs/libgeotiff-1.5.1-r1:= >=sci-libs/proj-6.0.0:= sys-libs/zlib[minizip(+)] armadillo? ( sci-libs/armadillo:=[lapack] ) curl? ( net-misc/curl ) fits? ( sci-libs/cfitsio:= ) geos? ( >=sci-libs/geos-3.8.0 ) gif? ( media-libs/giflib:= ) gml? ( >=dev-libs/xerces-c-3.1 ) heif? ( media-libs/libheif:= ) hdf5? ( >=sci-libs/hdf5-1.6.4:=[cxx,szip] ) java? ( >=virtual/jdk-1.8:*[-headless-awt] ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:2= ) lzma? ( || ( app-arch/xz-utils app-arch/lzma ) ) mysql? ( virtual/mysql ) netcdf? ( sci-libs/netcdf:= ) odbc? ( dev-db/unixODBC ) ogdi? ( >=sci-libs/ogdi-4.1.0-r1 ) opencl? ( virtual/opencl ) oracle? ( dev-db/oracle-instantclient:= ) pdf? ( app-text/poppler:= ) png? ( media-libs/libpng:= ) postgres? ( >=dev-db/postgresql-8.4:= ) 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_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) ) spatialite? ( dev-db/spatialite ) sqlite? ( dev-db/sqlite:3 ) webp? ( media-libs/libwebp:= ) xls? ( dev-libs/freexl ) zstd? ( app-arch/zstd:= ) java? ( >=virtual/jre-1.8:* ) java? ( >=dev-java/java-config-2.2.0-r3 )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) spatialite? ( sqlite ) test? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/34
SRC_URI=https://download.osgeo.org/gdal/3.8.0/gdal-3.8.0.tar.xz test? ( https://download.osgeo.org/gdal/3.8.0/gdalautotest-3.8.0.tar.gz )
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic b2b07efa51009704f88173b2c7feab47 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f5fd2ae67283b577b4d7ebd38b9b7d8b
+_md5_=118f3b1c4352660819e279856fa947d0
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 1f13f749023c..f9045f97da23 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/eza-0.11.1-r1 b/metadata/md5-cache/sys-apps/eza-0.11.1-r1
deleted file mode 100644
index b1b245886766..000000000000
--- a/metadata/md5-cache/sys-apps/eza-0.11.1-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=virtual/rust-1.65.0 man? ( virtual/pandoc ) >=virtual/rust-1.53
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=git? ( dev-libs/libgit2:= )
-DESCRIPTION=A modern, maintained replacement for ls
-EAPI=8
-HOMEPAGE=https://github.com/eza-community/eza
-INHERIT=shell-completion cargo
-IUSE=+git man debug
-KEYWORDS=amd64 ~arm64
-LICENSE=MIT Apache-2.0 MIT Unicode-DFS-2016
-RDEPEND=git? ( dev-libs/libgit2:= )
-SLOT=0
-SRC_URI=https://github.com/eza-community/eza/archive/refs/tags/v0.11.1.tar.gz -> eza-0.11.1.tar.gz https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/ansiterm/0.12.2/download -> ansiterm-0.12.2.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.27/download -> chrono-0.4.27.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/datetime/0.5.2/download -> datetime-0.5.2.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/gethostname/0.4.3/download -> gethostname-0.4.3.crate https://crates.io/api/v1/crates/git2/0.18.0/download -> git2-0.18.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/io-lifetimes/1.0.11/download -> io-lifetimes-1.0.11.crate https://crates.io/api/v1/crates/jobserver/0.1.22/download -> jobserver-0.1.22.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libgit2-sys/0.16.1+1.7.1/download -> libgit2-sys-0.16.1+1.7.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.3.8/download -> linux-raw-sys-0.3.8.crate https://crates.io/api/v1/crates/locale/0.2.2/download -> locale-0.2.2.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/openssl-src/111.26.0+1.1.1u/download -> openssl-src-111.26.0+1.1.1u.crate https://crates.io/api/v1/crates/openssl-sys/0.9.61/download -> openssl-sys-0.9.61.crate https://crates.io/api/v1/crates/partition-identity/0.3.0/download -> partition-identity-0.3.0.crate https://crates.io/api/v1/crates/percent-encoding/2.1.0/download -> percent-encoding-2.1.0.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/proc-mounts/0.3.0/download -> proc-mounts-0.3.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/rustix/0.37.23/download -> rustix-0.37.23.crate https://crates.io/api/v1/crates/scoped_threadpool/0.1.9/download -> scoped_threadpool-0.1.9.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/syn/2.0.29/download -> syn-2.0.29.crate https://crates.io/api/v1/crates/term_grid/0.1.7/download -> term_grid-0.1.7.crate https://crates.io/api/v1/crates/terminal_size/0.2.6/download -> terminal_size-0.2.6.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.48/download -> thiserror-impl-1.0.48.crate https://crates.io/api/v1/crates/thiserror/1.0.48/download -> thiserror-1.0.48.crate https://crates.io/api/v1/crates/time/0.1.44/download -> time-0.1.44.crate https://crates.io/api/v1/crates/timeago/0.4.1/download -> timeago-0.4.1.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/urlencoding/2.1.3/download -> urlencoding-2.1.3.crate https://crates.io/api/v1/crates/uzers/0.11.2/download -> uzers-0.11.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.12/download -> vcpkg-0.2.12.crate https://crates.io/api/v1/crates/wasi/0.10.0+wasi-snapshot-preview1/download -> wasi-0.10.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/zoneinfo_compiled/0.5.1/download -> zoneinfo_compiled-0.5.1.crate
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 73fb2994b06920774024efe3e647a564 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=eb8c02d28456dac07b3bc0421b1b9ee4
diff --git a/metadata/md5-cache/sys-apps/eza-0.14.2 b/metadata/md5-cache/sys-apps/eza-0.14.2
deleted file mode 100644
index 4b1ef1726527..000000000000
--- a/metadata/md5-cache/sys-apps/eza-0.14.2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=virtual/rust-1.70.0 man? ( virtual/pandoc ) >=virtual/rust-1.53
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=git? ( dev-libs/libgit2:= )
-DESCRIPTION=A modern, maintained replacement for ls
-EAPI=8
-HOMEPAGE=https://github.com/eza-community/eza
-INHERIT=shell-completion cargo
-IUSE=+git man debug
-KEYWORDS=~amd64 ~arm64 ~loong ~x86
-LICENSE=MIT Apache-2.0 MIT Unicode-DFS-2016
-RDEPEND=git? ( dev-libs/libgit2:= )
-SLOT=0
-SRC_URI=https://github.com/eza-community/eza/archive/refs/tags/v0.14.2.tar.gz -> eza-0.14.2.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.5/download -> aho-corasick-1.0.5.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/ansiterm/0.12.2/download -> ansiterm-0.12.2.crate https://crates.io/api/v1/crates/anstream/0.6.4/download -> anstream-0.6.4.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.3/download -> anstyle-1.0.3.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.4.3/download -> clap-4.4.3.crate https://crates.io/api/v1/crates/clap_builder/4.4.2/download -> clap_builder-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/datetime/0.5.2/download -> datetime-0.5.2.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/git2/0.18.1/download -> git2-0.18.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.22/download -> jobserver-0.1.22.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.149/download -> libc-0.2.149.crate https://crates.io/api/v1/crates/libgit2-sys/0.16.1+1.7.1/download -> libgit2-sys-0.16.1+1.7.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.7/download -> linux-raw-sys-0.4.7.crate https://crates.io/api/v1/crates/locale/0.2.2/download -> locale-0.2.2.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/openssl-src/111.26.0+1.1.1u/download -> openssl-src-111.26.0+1.1.1u.crate https://crates.io/api/v1/crates/openssl-sys/0.9.61/download -> openssl-sys-0.9.61.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/partition-identity/0.3.0/download -> partition-identity-0.3.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.0/download -> percent-encoding-2.3.0.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/proc-mounts/0.3.0/download -> proc-mounts-0.3.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.5/download -> regex-1.9.5.crate https://crates.io/api/v1/crates/rustix/0.38.13/download -> rustix-0.38.13.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scoped_threadpool/0.1.9/download -> scoped_threadpool-0.1.9.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.6/download -> snapbox-macros-0.3.6.crate https://crates.io/api/v1/crates/snapbox/0.4.14/download -> snapbox-0.4.14.crate https://crates.io/api/v1/crates/syn/2.0.29/download -> syn-2.0.29.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/term_grid/0.1.7/download -> term_grid-0.1.7.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.48/download -> thiserror-impl-1.0.48.crate https://crates.io/api/v1/crates/thiserror/1.0.48/download -> thiserror-1.0.48.crate https://crates.io/api/v1/crates/timeago/0.4.2/download -> timeago-0.4.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.20.1/download -> toml_edit-0.20.1.crate https://crates.io/api/v1/crates/trycmd/0.14.19/download -> trycmd-0.14.19.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uzers/0.11.3/download -> uzers-0.11.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.12/download -> vcpkg-0.2.12.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/winnow/0.5.15/download -> winnow-0.5.15.crate https://crates.io/api/v1/crates/zoneinfo_compiled/0.5.1/download -> zoneinfo_compiled-0.5.1.crate
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 73fb2994b06920774024efe3e647a564 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a6985b84510da79fe207a13d0dcb6fcf
diff --git a/metadata/md5-cache/sys-apps/eza-0.16.3 b/metadata/md5-cache/sys-apps/eza-0.16.3
deleted file mode 100644
index 3910c0ce3dc2..000000000000
--- a/metadata/md5-cache/sys-apps/eza-0.16.3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=virtual/rust-1.70.0 >=virtual/rust-1.53
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=git? ( dev-libs/libgit2:= )
-DESCRIPTION=A modern, maintained replacement for ls
-EAPI=8
-HOMEPAGE=https://github.com/eza-community/eza
-INHERIT=cargo shell-completion
-IUSE=+git debug
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=MIT Apache-2.0 LGPL-3+ MIT Unicode-DFS-2016
-RDEPEND=git? ( dev-libs/libgit2:= )
-SLOT=0
-SRC_URI=https://github.com/eza-community/eza/archive/refs/tags/v0.16.3.tar.gz -> eza-0.16.3.tar.gz https://github.com/sevz17/eza-manpages/releases/download/0.16.3/eza-0.16.3-manpages.tar.xz https://crates.io/api/v1/crates/aho-corasick/1.0.5/download -> aho-corasick-1.0.5.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/ansi_colours/1.2.2/download -> ansi_colours-1.2.2.crate https://crates.io/api/v1/crates/ansiterm/0.12.2/download -> ansiterm-0.12.2.crate https://crates.io/api/v1/crates/anstream/0.6.4/download -> anstream-0.6.4.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.3/download -> anstyle-1.0.3.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.4.3/download -> clap-4.4.3.crate https://crates.io/api/v1/crates/clap_builder/4.4.2/download -> clap_builder-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/datetime/0.5.2/download -> datetime-0.5.2.crate https://crates.io/api/v1/crates/deranged/0.3.9/download -> deranged-0.3.9.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/fast-srgb8/1.0.0/download -> fast-srgb8-1.0.0.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/git2/0.18.1/download -> git2-0.18.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.14.2/download -> hashbrown-0.14.2.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/2.1.0/download -> indexmap-2.1.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.22/download -> jobserver-0.1.22.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/libgit2-sys/0.16.1+1.7.1/download -> libgit2-sys-0.16.1+1.7.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.11/download -> linux-raw-sys-0.4.11.crate https://crates.io/api/v1/crates/locale/0.2.2/download -> locale-0.2.2.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/openssl-src/111.26.0+1.1.1u/download -> openssl-src-111.26.0+1.1.1u.crate https://crates.io/api/v1/crates/openssl-sys/0.9.61/download -> openssl-sys-0.9.61.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/palette/0.7.3/download -> palette-0.7.3.crate https://crates.io/api/v1/crates/palette_derive/0.7.3/download -> palette_derive-0.7.3.crate https://crates.io/api/v1/crates/partition-identity/0.3.0/download -> partition-identity-0.3.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/plist/1.6.0/download -> plist-1.6.0.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/proc-mounts/0.3.0/download -> proc-mounts-0.3.0.crate https://crates.io/api/v1/crates/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.5/download -> regex-1.9.5.crate https://crates.io/api/v1/crates/rustix/0.38.21/download -> rustix-0.38.21.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scoped_threadpool/0.1.9/download -> scoped_threadpool-0.1.9.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.6/download -> snapbox-macros-0.3.6.crate https://crates.io/api/v1/crates/snapbox/0.4.14/download -> snapbox-0.4.14.crate https://crates.io/api/v1/crates/syn/2.0.29/download -> syn-2.0.29.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.48/download -> thiserror-impl-1.0.48.crate https://crates.io/api/v1/crates/thiserror/1.0.48/download -> thiserror-1.0.48.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.15/download -> time-macros-0.2.15.crate https://crates.io/api/v1/crates/time/0.3.30/download -> time-0.3.30.crate https://crates.io/api/v1/crates/timeago/0.4.2/download -> timeago-0.4.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.20.1/download -> toml_edit-0.20.1.crate https://crates.io/api/v1/crates/trycmd/0.14.19/download -> trycmd-0.14.19.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uutils_term_grid/0.3.0/download -> uutils_term_grid-0.3.0.crate https://crates.io/api/v1/crates/uzers/0.11.3/download -> uzers-0.11.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.12/download -> vcpkg-0.2.12.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.0/download -> windows-targets-0.52.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.0/download -> windows_aarch64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.0/download -> windows_aarch64_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.0/download -> windows_i686_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.0/download -> windows_i686_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.0/download -> windows_x86_64_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.0/download -> windows_x86_64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.0/download -> windows_x86_64_msvc-0.52.0.crate https://crates.io/api/v1/crates/winnow/0.5.15/download -> winnow-0.5.15.crate https://crates.io/api/v1/crates/zoneinfo_compiled/0.5.1/download -> zoneinfo_compiled-0.5.1.crate
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 73fb2994b06920774024efe3e647a564 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=41f2e3960f1065f5d6f6279dd7118ab8
diff --git a/metadata/md5-cache/sys-apps/eza-0.17.0 b/metadata/md5-cache/sys-apps/eza-0.17.0
deleted file mode 100644
index 62aebda13cf5..000000000000
--- a/metadata/md5-cache/sys-apps/eza-0.17.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=virtual/rust-1.70.0 >=virtual/rust-1.53
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=git? ( dev-libs/libgit2:= )
-DESCRIPTION=A modern, maintained replacement for ls
-EAPI=8
-HOMEPAGE=https://github.com/eza-community/eza
-INHERIT=cargo shell-completion
-IUSE=+git debug
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=MIT Apache-2.0 LGPL-3+ MIT Unicode-DFS-2016
-RDEPEND=git? ( dev-libs/libgit2:= )
-SLOT=0
-SRC_URI=https://github.com/eza-community/eza/archive/refs/tags/v0.17.0.tar.gz -> eza-0.17.0.tar.gz https://github.com/sevz17/eza-manpages/releases/download/0.17.0/eza-0.17.0-manpages.tar.xz https://crates.io/api/v1/crates/aho-corasick/1.0.5/download -> aho-corasick-1.0.5.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/ansi_colours/1.2.2/download -> ansi_colours-1.2.2.crate https://crates.io/api/v1/crates/ansiterm/0.12.2/download -> ansiterm-0.12.2.crate https://crates.io/api/v1/crates/anstream/0.6.4/download -> anstream-0.6.4.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.3/download -> anstyle-1.0.3.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.4.3/download -> clap-4.4.3.crate https://crates.io/api/v1/crates/clap_builder/4.4.2/download -> clap_builder-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/datetime/0.5.2/download -> datetime-0.5.2.crate https://crates.io/api/v1/crates/deranged/0.3.9/download -> deranged-0.3.9.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/fast-srgb8/1.0.0/download -> fast-srgb8-1.0.0.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/git2/0.18.1/download -> git2-0.18.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.14.2/download -> hashbrown-0.14.2.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/2.1.0/download -> indexmap-2.1.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.22/download -> jobserver-0.1.22.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/libc/0.2.151/download -> libc-0.2.151.crate https://crates.io/api/v1/crates/libgit2-sys/0.16.1+1.7.1/download -> libgit2-sys-0.16.1+1.7.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.11/download -> linux-raw-sys-0.4.11.crate https://crates.io/api/v1/crates/locale/0.2.2/download -> locale-0.2.2.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/openssl-src/111.26.0+1.1.1u/download -> openssl-src-111.26.0+1.1.1u.crate https://crates.io/api/v1/crates/openssl-sys/0.9.61/download -> openssl-sys-0.9.61.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/palette/0.7.3/download -> palette-0.7.3.crate https://crates.io/api/v1/crates/palette_derive/0.7.3/download -> palette_derive-0.7.3.crate https://crates.io/api/v1/crates/partition-identity/0.3.0/download -> partition-identity-0.3.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/plist/1.6.0/download -> plist-1.6.0.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/proc-mounts/0.3.0/download -> proc-mounts-0.3.0.crate https://crates.io/api/v1/crates/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.5/download -> regex-1.9.5.crate https://crates.io/api/v1/crates/rustix/0.38.21/download -> rustix-0.38.21.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scoped_threadpool/0.1.9/download -> scoped_threadpool-0.1.9.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.6/download -> snapbox-macros-0.3.6.crate https://crates.io/api/v1/crates/snapbox/0.4.14/download -> snapbox-0.4.14.crate https://crates.io/api/v1/crates/syn/2.0.29/download -> syn-2.0.29.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.48/download -> thiserror-impl-1.0.48.crate https://crates.io/api/v1/crates/thiserror/1.0.48/download -> thiserror-1.0.48.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.15/download -> time-macros-0.2.15.crate https://crates.io/api/v1/crates/time/0.3.30/download -> time-0.3.30.crate https://crates.io/api/v1/crates/timeago/0.4.2/download -> timeago-0.4.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.20.1/download -> toml_edit-0.20.1.crate https://crates.io/api/v1/crates/trycmd/0.14.19/download -> trycmd-0.14.19.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uutils_term_grid/0.3.0/download -> uutils_term_grid-0.3.0.crate https://crates.io/api/v1/crates/uzers/0.11.3/download -> uzers-0.11.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.12/download -> vcpkg-0.2.12.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.0/download -> windows-targets-0.52.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.0/download -> windows_aarch64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.0/download -> windows_aarch64_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.0/download -> windows_i686_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.0/download -> windows_i686_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.0/download -> windows_x86_64_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.0/download -> windows_x86_64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.0/download -> windows_x86_64_msvc-0.52.0.crate https://crates.io/api/v1/crates/winnow/0.5.15/download -> winnow-0.5.15.crate https://crates.io/api/v1/crates/zoneinfo_compiled/0.5.1/download -> zoneinfo_compiled-0.5.1.crate
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 73fb2994b06920774024efe3e647a564 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=707e69b51f4f9e01167c7a6805f39577
diff --git a/metadata/md5-cache/sys-apps/eza-0.17.1 b/metadata/md5-cache/sys-apps/eza-0.17.1
deleted file mode 100644
index 9e0170280b59..000000000000
--- a/metadata/md5-cache/sys-apps/eza-0.17.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=virtual/rust-1.70.0 >=virtual/rust-1.53
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=git? ( dev-libs/libgit2:= )
-DESCRIPTION=A modern, maintained replacement for ls
-EAPI=8
-HOMEPAGE=https://github.com/eza-community/eza
-INHERIT=cargo shell-completion
-IUSE=+git debug
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=MIT Apache-2.0 LGPL-3+ MIT Unicode-DFS-2016
-RDEPEND=git? ( dev-libs/libgit2:= )
-SLOT=0
-SRC_URI=https://github.com/eza-community/eza/archive/refs/tags/v0.17.1.tar.gz -> eza-0.17.1.tar.gz https://github.com/sevz17/eza-manpages/releases/download/0.17.1/eza-0.17.1-manpages.tar.xz https://crates.io/api/v1/crates/aho-corasick/1.0.5/download -> aho-corasick-1.0.5.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/ansi_colours/1.2.2/download -> ansi_colours-1.2.2.crate https://crates.io/api/v1/crates/ansiterm/0.12.2/download -> ansiterm-0.12.2.crate https://crates.io/api/v1/crates/anstream/0.6.4/download -> anstream-0.6.4.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.1/download -> anstyle-wincon-3.0.1.crate https://crates.io/api/v1/crates/anstyle/1.0.3/download -> anstyle-1.0.3.crate https://crates.io/api/v1/crates/approx/0.5.1/download -> approx-0.5.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/base64/0.21.5/download -> base64-0.21.5.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.4.0/download -> bitflags-2.4.0.crate https://crates.io/api/v1/crates/bumpalo/3.13.0/download -> bumpalo-3.13.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.31/download -> chrono-0.4.31.crate https://crates.io/api/v1/crates/ciborium-io/0.2.1/download -> ciborium-io-0.2.1.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.1/download -> ciborium-ll-0.2.1.crate https://crates.io/api/v1/crates/ciborium/0.2.1/download -> ciborium-0.2.1.crate https://crates.io/api/v1/crates/clap/4.4.3/download -> clap-4.4.3.crate https://crates.io/api/v1/crates/clap_builder/4.4.2/download -> clap_builder-4.4.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.1/download -> clap_lex-0.5.1.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/content_inspector/0.2.4/download -> content_inspector-0.2.4.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.4/download -> core-foundation-sys-0.8.4.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.8/download -> crossbeam-channel-0.5.8.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.3/download -> crossbeam-deque-0.8.3.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.15/download -> crossbeam-epoch-0.9.15.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.16/download -> crossbeam-utils-0.8.16.crate https://crates.io/api/v1/crates/datetime/0.5.2/download -> datetime-0.5.2.crate https://crates.io/api/v1/crates/deranged/0.3.9/download -> deranged-0.3.9.crate https://crates.io/api/v1/crates/dunce/1.0.4/download -> dunce-1.0.4.crate https://crates.io/api/v1/crates/either/1.9.0/download -> either-1.9.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.3.3/download -> errno-0.3.3.crate https://crates.io/api/v1/crates/fast-srgb8/1.0.0/download -> fast-srgb8-1.0.0.crate https://crates.io/api/v1/crates/fastrand/2.0.0/download -> fastrand-2.0.0.crate https://crates.io/api/v1/crates/filetime/0.2.22/download -> filetime-0.2.22.crate https://crates.io/api/v1/crates/form_urlencoded/1.0.1/download -> form_urlencoded-1.0.1.crate https://crates.io/api/v1/crates/git2/0.18.1/download -> git2-0.18.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/1.8.2/download -> half-1.8.2.crate https://crates.io/api/v1/crates/hashbrown/0.14.2/download -> hashbrown-0.14.2.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/humantime-serde/1.1.1/download -> humantime-serde-1.1.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.57/download -> iana-time-zone-0.1.57.crate https://crates.io/api/v1/crates/idna/0.2.3/download -> idna-0.2.3.crate https://crates.io/api/v1/crates/indexmap/2.1.0/download -> indexmap-2.1.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/jobserver/0.1.22/download -> jobserver-0.1.22.crate https://crates.io/api/v1/crates/js-sys/0.3.64/download -> js-sys-0.3.64.crate https://crates.io/api/v1/crates/libc/0.2.151/download -> libc-0.2.151.crate https://crates.io/api/v1/crates/libgit2-sys/0.16.1+1.7.1/download -> libgit2-sys-0.16.1+1.7.1.crate https://crates.io/api/v1/crates/libz-sys/1.1.2/download -> libz-sys-1.1.2.crate https://crates.io/api/v1/crates/line-wrap/0.1.1/download -> line-wrap-0.1.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.11/download -> linux-raw-sys-0.4.11.crate https://crates.io/api/v1/crates/locale/0.2.2/download -> locale-0.2.2.crate https://crates.io/api/v1/crates/log/0.4.20/download -> log-0.4.20.crate https://crates.io/api/v1/crates/matches/0.1.8/download -> matches-0.1.8.crate https://crates.io/api/v1/crates/memchr/2.6.3/download -> memchr-2.6.3.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/normalize-line-endings/0.3.0/download -> normalize-line-endings-0.3.0.crate https://crates.io/api/v1/crates/num-traits/0.2.14/download -> num-traits-0.2.14.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/oorandom/11.1.3/download -> oorandom-11.1.3.crate https://crates.io/api/v1/crates/openssl-src/111.26.0+1.1.1u/download -> openssl-src-111.26.0+1.1.1u.crate https://crates.io/api/v1/crates/openssl-sys/0.9.61/download -> openssl-sys-0.9.61.crate https://crates.io/api/v1/crates/os_pipe/1.1.4/download -> os_pipe-1.1.4.crate https://crates.io/api/v1/crates/palette/0.7.3/download -> palette-0.7.3.crate https://crates.io/api/v1/crates/palette_derive/0.7.3/download -> palette_derive-0.7.3.crate https://crates.io/api/v1/crates/partition-identity/0.3.0/download -> partition-identity-0.3.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/phf/0.11.2/download -> phf-0.11.2.crate https://crates.io/api/v1/crates/phf_generator/0.11.2/download -> phf_generator-0.11.2.crate https://crates.io/api/v1/crates/phf_macros/0.11.2/download -> phf_macros-0.11.2.crate https://crates.io/api/v1/crates/phf_shared/0.11.2/download -> phf_shared-0.11.2.crate https://crates.io/api/v1/crates/pkg-config/0.3.19/download -> pkg-config-0.3.19.crate https://crates.io/api/v1/crates/plist/1.6.0/download -> plist-1.6.0.crate https://crates.io/api/v1/crates/plotters-backend/0.3.5/download -> plotters-backend-0.3.5.crate https://crates.io/api/v1/crates/plotters-svg/0.3.5/download -> plotters-svg-0.3.5.crate https://crates.io/api/v1/crates/plotters/0.3.5/download -> plotters-0.3.5.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/proc-mounts/0.3.0/download -> proc-mounts-0.3.0.crate https://crates.io/api/v1/crates/quick-xml/0.31.0/download -> quick-xml-0.31.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rayon-core/1.11.0/download -> rayon-core-1.11.0.crate https://crates.io/api/v1/crates/rayon/1.7.0/download -> rayon-1.7.0.crate https://crates.io/api/v1/crates/redox_syscall/0.1.57/download -> redox_syscall-0.1.57.crate https://crates.io/api/v1/crates/redox_syscall/0.3.5/download -> redox_syscall-0.3.5.crate https://crates.io/api/v1/crates/regex-automata/0.3.8/download -> regex-automata-0.3.8.crate https://crates.io/api/v1/crates/regex-syntax/0.7.5/download -> regex-syntax-0.7.5.crate https://crates.io/api/v1/crates/regex/1.9.5/download -> regex-1.9.5.crate https://crates.io/api/v1/crates/rustix/0.38.21/download -> rustix-0.38.21.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/safemem/0.3.3/download -> safemem-0.3.3.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scoped_threadpool/0.1.9/download -> scoped_threadpool-0.1.9.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.188/download -> serde-1.0.188.crate https://crates.io/api/v1/crates/serde_derive/1.0.188/download -> serde_derive-1.0.188.crate https://crates.io/api/v1/crates/serde_json/1.0.107/download -> serde_json-1.0.107.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/shlex/1.2.0/download -> shlex-1.2.0.crate https://crates.io/api/v1/crates/similar/2.2.1/download -> similar-2.2.1.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/snapbox-macros/0.3.6/download -> snapbox-macros-0.3.6.crate https://crates.io/api/v1/crates/snapbox/0.4.14/download -> snapbox-0.4.14.crate https://crates.io/api/v1/crates/syn/2.0.29/download -> syn-2.0.29.crate https://crates.io/api/v1/crates/tempfile/3.8.0/download -> tempfile-3.8.0.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.48/download -> thiserror-impl-1.0.48.crate https://crates.io/api/v1/crates/thiserror/1.0.48/download -> thiserror-1.0.48.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.15/download -> time-macros-0.2.15.crate https://crates.io/api/v1/crates/time/0.3.30/download -> time-0.3.30.crate https://crates.io/api/v1/crates/timeago/0.4.2/download -> timeago-0.4.2.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.2.0/download -> tinyvec-1.2.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.20.1/download -> toml_edit-0.20.1.crate https://crates.io/api/v1/crates/trycmd/0.14.19/download -> trycmd-0.14.19.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.5/download -> unicode-bidi-0.3.5.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.17/download -> unicode-normalization-0.1.17.crate https://crates.io/api/v1/crates/unicode-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/url/2.2.1/download -> url-2.2.1.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.crate https://crates.io/api/v1/crates/uutils_term_grid/0.3.0/download -> uutils_term_grid-0.3.0.crate https://crates.io/api/v1/crates/uzers/0.11.3/download -> uzers-0.11.3.crate https://crates.io/api/v1/crates/vcpkg/0.2.12/download -> vcpkg-0.2.12.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/walkdir/2.4.0/download -> walkdir-2.4.0.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.87/download -> wasm-bindgen-backend-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.87/download -> wasm-bindgen-macro-support-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.87/download -> wasm-bindgen-macro-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.87/download -> wasm-bindgen-shared-0.2.87.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.87/download -> wasm-bindgen-0.2.87.crate https://crates.io/api/v1/crates/web-sys/0.3.64/download -> web-sys-0.3.64.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.0/download -> windows-targets-0.52.0.crate https://crates.io/api/v1/crates/windows/0.48.0/download -> windows-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.0/download -> windows_aarch64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.0/download -> windows_aarch64_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.0/download -> windows_i686_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.0/download -> windows_i686_msvc-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.0/download -> windows_x86_64_gnu-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.0/download -> windows_x86_64_gnullvm-0.52.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.0/download -> windows_x86_64_msvc-0.52.0.crate https://crates.io/api/v1/crates/winnow/0.5.15/download -> winnow-0.5.15.crate https://crates.io/api/v1/crates/zoneinfo_compiled/0.5.1/download -> zoneinfo_compiled-0.5.1.crate
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cargo 73fb2994b06920774024efe3e647a564 flag-o-matic b2b07efa51009704f88173b2c7feab47 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e466ce4b67e4f9b13acf0e21c8a31e0e
diff --git a/metadata/md5-cache/sys-apps/osinfo-db-20230719 b/metadata/md5-cache/sys-apps/osinfo-db-20231215
index 72893b751d42..a3aa05c2d1ae 100644
--- a/metadata/md5-cache/sys-apps/osinfo-db-20230719
+++ b/metadata/md5-cache/sys-apps/osinfo-db-20231215
@@ -3,8 +3,8 @@ DEFINED_PHASES=install unpack
DESCRIPTION=osinfo database files
EAPI=8
HOMEPAGE=https://libosinfo.org/ https://gitlab.com/libosinfo/osinfo-db
-KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=GPL-2+
SLOT=0
-SRC_URI=https://releases.pagure.org/libosinfo/osinfo-db-20230719.tar.xz
-_md5_=57602151decbd1cd476c994c1e2ac296
+SRC_URI=https://releases.pagure.org/libosinfo/osinfo-db-20231215.tar.xz
+_md5_=5e5646ed43c44c27cf707129ee87ab98
diff --git a/metadata/md5-cache/sys-firmware/Manifest.gz b/metadata/md5-cache/sys-firmware/Manifest.gz
index a980656374cc..17fad751f6f0 100644
--- a/metadata/md5-cache/sys-firmware/Manifest.gz
+++ b/metadata/md5-cache/sys-firmware/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-firmware/sof-firmware-2023.09.1 b/metadata/md5-cache/sys-firmware/sof-firmware-2023.09.1
deleted file mode 100644
index 079afa6cd14d..000000000000
--- a/metadata/md5-cache/sys-firmware/sof-firmware-2023.09.1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install preinst
-DESCRIPTION=Sound Open Firmware (SOF) binary files
-EAPI=8
-HOMEPAGE=https://www.sofproject.org https://github.com/thesofproject/sof https://github.com/thesofproject/sof-bin
-KEYWORDS=amd64
-LICENSE=BSD
-RDEPEND=media-libs/alsa-lib
-SLOT=0
-SRC_URI=https://github.com/thesofproject/sof-bin/releases/download/v2023.09.1/sof-bin-2023.09.1.tar.gz -> sof-firmware-2023.09.1.tar.gz
-_md5_=1afd0a7b9c20389b54ff9ff4560a93fa
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 54022625e4e7..ac60b221e0ba 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/udiskie-2.5.2 b/metadata/md5-cache/sys-fs/udiskie-2.5.2
new file mode 100644
index 000000000000..1045303c3c7f
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/udiskie-2.5.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-python/docopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-fs/udisks:2 libnotify? ( x11-libs/libnotify[introspection] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DEPEND=app-text/asciidoc test? ( dev-python/keyutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] )
+DESCRIPTION=An automatic disk mounting service using udisks
+EAPI=8
+HOMEPAGE=https://pypi.org/project/udiskie/ https://github.com/coldfix/udiskie
+INHERIT=distutils-r1 pypi xdg-utils
+IUSE=libnotify test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~x86
+LICENSE=MIT
+RDEPEND=dev-python/docopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-fs/udisks:2 libnotify? ( x11-libs/libnotify[introspection] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/u/udiskie/udiskie-2.5.2.tar.gz
+_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic b2b07efa51009704f88173b2c7feab47 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=66e9eb84ee335faa3eae20c304fca0d4
diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz
index e288bca37f25..56569faa88c5 100644
--- a/metadata/md5-cache/x11-drivers/Manifest.gz
+++ b/metadata/md5-cache/x11-drivers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-525.147.05 b/metadata/md5-cache/x11-drivers/nvidia-drivers-525.147.05
index 6bf01704a036..b9f809d26a2f 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-525.147.05
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-525.147.05
@@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules )
SLOT=0/525
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/525.147.05/NVIDIA-Linux-x86_64-525.147.05.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/525.147.05/NVIDIA-Linux-aarch64-525.147.05.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-525.147.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-525.147.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-525.147.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-525.147.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-525.147.05.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-525.147.05.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 68bedce8af327ac36931a9a280d7d3f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=15123ead6e7696c16e95f1763cfe5e77
+_md5_=75248bbb76797fc6997a19ec04eab3d3
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.146.02 b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.146.02
index c9fbbb3c5b8e..a8761d04569c 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.146.02
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.146.02
@@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules )
SLOT=0/535
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/535.146.02/NVIDIA-Linux-x86_64-535.146.02.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/535.146.02/NVIDIA-Linux-aarch64-535.146.02.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-535.146.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-535.146.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-535.146.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-535.146.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-535.146.02.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-535.146.02.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 68bedce8af327ac36931a9a280d7d3f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=b4ce49e52d80c79c8e64e9cdf02c6cd6
+_md5_=ada4f602abf06db240b61387701cd092
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.154.05 b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.154.05
index 9ae901c7e2a4..9d18bdea89a1 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.154.05
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.154.05
@@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules )
SLOT=0/535
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/535.154.05/NVIDIA-Linux-x86_64-535.154.05.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/535.154.05/NVIDIA-Linux-aarch64-535.154.05.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-535.154.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-535.154.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-535.154.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-535.154.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-535.154.05.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-535.154.05.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 68bedce8af327ac36931a9a280d7d3f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=b4ce49e52d80c79c8e64e9cdf02c6cd6
+_md5_=ada4f602abf06db240b61387701cd092
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.43.23 b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.43.23
index 18947c7fda5c..abd8b8434a71 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.43.23
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.43.23
@@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules )
SLOT=0/vulkan
SRC_URI=https://developer.nvidia.com/downloads/vulkan-beta-5354323-linux -> NVIDIA-Linux-x86_64-535.43.23.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-535.146.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-535.146.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-535.146.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-535.146.02.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-535.146.02.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/535.43.23.tar.gz -> open-gpu-kernel-modules-535.43.23.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 68bedce8af327ac36931a9a280d7d3f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=c7368ea65e79bf06fef5cabe243e03e5
+_md5_=d499fa9d78bb84c4c2eec2bbddb5932b
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-545.29.06-r1 b/metadata/md5-cache/x11-drivers/nvidia-drivers-545.29.06-r1
index 7f3c6582bfc2..81fb9b4cb5d7 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-545.29.06-r1
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-545.29.06-r1
@@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules )
SLOT=0/545
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/545.29.06/NVIDIA-Linux-x86_64-545.29.06.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/545.29.06/NVIDIA-Linux-aarch64-545.29.06.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-545.29.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-545.29.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-545.29.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-545.29.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-545.29.06.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-545.29.06.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 68bedce8af327ac36931a9a280d7d3f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=63fab12ae14ba8f08298c8a40f9280ea
+_md5_=74980874194e6d251cf29114425de92b
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.07 b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.07
index b0b0ed8eb2fe..7b7533fe12dd 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.07
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.07
@@ -13,4 +13,4 @@ REQUIRED_USE=kernel-open? ( modules )
SLOT=0/550
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/550.40.07/NVIDIA-Linux-x86_64-550.40.07.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/550.40.07/NVIDIA-Linux-aarch64-550.40.07.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.40.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.40.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.40.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-550.40.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.40.07.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-550.40.07.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic b2b07efa51009704f88173b2c7feab47 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 68bedce8af327ac36931a9a280d7d3f6 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=225b25fa0705656aecf68ac43f49e924
+_md5_=7f3b1cc268568251769c8d818b25fcdf
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 7145fd0dcd37..f1570451e37e 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/pixman-0.43.2 b/metadata/md5-cache/x11-libs/pixman-0.43.2
new file mode 100644
index 000000000000..4708c13c1716
--- /dev/null
+++ b/metadata/md5-cache/x11-libs/pixman-0.43.2
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-build/meson-1.2.1 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install pretend setup test
+DESCRIPTION=Low-level pixel manipulation routines
+EAPI=7
+HOMEPAGE=http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/
+INHERIT=flag-o-matic meson-multilib multiprocessing toolchain-funcs
+IUSE=cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3 static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://www.x.org/releases/individual/lib/pixman-0.43.2.tar.xz
+_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic b2b07efa51009704f88173b2c7feab47 meson e322276188f86eacb29ae081ba5485c8 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=0c089bf3a8248290dd8b78083e917875
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 9e5838800797..67108a341739 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16585 BLAKE2B 2db21da22c0a0d99de0bc9f97f76e8fbfea104462a697d51546ec38beaae4606ae8da8459796ba13d4e5ffcfc61703a82121e4b4d21a76f3c180d6dd975cbd36 SHA512 314216e97dfe3e8ad6eec54a0eae3785690bee4abc7651791aecc0bcce96fcff6d3aa852d15b132277c0cd6d62e284d7ac8f619c618d627173f87afadf5d79ce
-TIMESTAMP 2024-01-28T12:00:37Z
+TIMESTAMP 2024-01-28T18:10:07Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW2QeVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmW2mH9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBH3w//Qnmvk55gKlcfRChYmYuqRdZCcxtdK/iCsApqyo3xgBZrNuGlvJNMYQjq
-Djj0bTCxjHzlEJyJm7u0TfDjzHE66zL6khzZUI/xp/tY89/v1O3r5QwWuJqKVwAm
-sWRn8KfWqZz8XSsfRqw2F4TFA6LsEjdWTw9B54tf+3RSb86r4TCYyfQj7RrxIfSd
-WQj6/s6H2Lv6hmOVGV/Wl1aoty9+94oi99Qj/eTB66Q7Q5gIh52lzVtKMPf3QO8z
-xcDxh0kvQiekw+GHlvrCjJycX9NnQ/q/Kq4UdlwECuNr8Ty6vNPgy5CE5Em9+YM2
-3yJLgSW9KLtEjlNK3vBaFu1JOKBxCnMq8MyPndR6ag/F3ZAciEfQsPGoTNFS+MtP
-D5ajMyLAEbPf3UGD7tnuSUpOABOh6qS/CXuakBC1QxyX88FgxbReXrkm7QtVU+IQ
-wmwTDVPdLIYPmbxVt/TDOrTiGi3Yuq8vlRxNY9cWEQPRjqcldZkgz465Roj6jTQG
-AD/AOfepK4RxvHAvZNQ1U4WhNTSzxCru7bKHIClT4pnwm8N6djBcIu7N89Em+RsB
-Pj+q8LbfZs3q7bPEbIKAlnq+b8J6Zy0ExBCL7iIuI5zMzmMmGA+nAPmcHKH5Q25p
-CGpUf/qsbgoHnjDvF7+FZtAcziRF+afAhCX45rLWmr79k1o6mIA=
-=zAwj
+klAK1hAAmmoubntLqH6NqX08164/R0snZo0AfKbLkKAkcJV36wmARF9aFTl6KAH1
+uEBZaNsR8zFlC5KmFFL3J8JBKHp1762ZJVdde5AHl3jZ7idb5EfpJLjP0TUK8YWs
+dgngJXjnbegTF+eHRDhR4KEyxj+yX4LmekbxUBvH6e9jnTT9IBRG6GiE/ni5r6p/
+yOaM90IiF19OYk3JG4r/9I3EzaNwnuMG3eEeS6g4nO75mfvZk5YJQxiTH6btu/nZ
+4LkF+S4yZ2PtQAJB4F74ENXbJ+A9ZPncen2fXolWT3q1JkmUXof4xCct+HdjuTt/
+VcEenLZDEp7yjdMprCI4Egb2hCym9/OcVs6X88/uRhYjw8z+EpBlV2jSLby/DGNi
+nqiUjfVb5XrYEj9SkCktAK00Hnln+OZl9OvII0p7Zik1L3D+3T7rmoyrZik+Psre
+vGAqSnDaoMO6j/IPbMVRd2XLWxxqKmLYPAo/CZlN2htkar+I9wk2tn2+OeZjuFyp
+5X/9q+8qcaUc09VPf06EnFVlyFxbKpV5EuoUE2Y0l7uyTC4TCsqRQOpb5mbCY/y0
+Vgr+cq3tnU7PE9xATYecAquR4WzmuoZoXqfo8XczlC5DT/qS9fRUlLsiI/EXJVZ1
+EkWdyMM6U1Cit2lI+rPUqRmIhYBP4oCq/pA41tvy/5NuHtCtXHI=
+=H8Jt
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index b3eab9199077..933e9c0ef577 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 28 Jan 2024 12:00:27 +0000
+Sun, 28 Jan 2024 18:10:04 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index d23d7dfa45c8..5e5c0e787164 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Jan 28 12:00:12 PM UTC 2024
+Sun Jan 28 06:10:03 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 0bc9a5fbb71a..57415a363b29 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 28 Jan 2024 12:15:01 +0000
+Sun, 28 Jan 2024 18:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 90d5eca20076..9e44c74158c1 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-4925d06e325a5ef3edaab4bfd3b1843b8f2f5e3b 1706441301 2024-01-28T11:28:21+00:00
+2e3183e661fb7850b782fc3d1aea98070b5d44e9 1706463319 2024-01-28T17:35:19+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 7ab685bf6a68..24f50b81b7f5 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1706443501 Sun 28 Jan 2024 12:05:01 PM UTC
+1706465401 Sun 28 Jan 2024 06:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 1580fcc273bc..eca71be18dfc 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 28 Jan 2024 12:00:12 +0000
+Sun, 28 Jan 2024 18:10:03 +0000
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index 935340f13481..629189610819 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/weechat/Manifest b/net-irc/weechat/Manifest
index f06cbe52bf20..8a9fdd5c37b4 100644
--- a/net-irc/weechat/Manifest
+++ b/net-irc/weechat/Manifest
@@ -1,33 +1,14 @@
AUX weechat-3.3-cmake_lua_version.patch 292 BLAKE2B 1eb735429ece6431ad190e63beea3e036659ee7c2c1462601ed102f1f5e7df982807df741ee49eb1a3e9dc37de415ae927e59c8204d3735af8c593489ae3b13c SHA512 c8bced50df1119311d8db38f586d99d805a3f13d5bf8e4e3098c486906bb847a67446ec60f0819c410e7f57d33c5789ab8f948ba62d4caf0b25b8afe59d48821
-AUX weechat-3.8-gettext-0.22.patch 471 BLAKE2B 7247e6b6ecd5ae7c07f6e2b7cfd6c633e7e16df589c04ab831ffef2ca5c52df3f8f378c30f6e84c3e0ece571738599d2446a331cf46a628de6b15987c54c1ef0 SHA512 fc71c2ac4bae427dcac6a296701a44d5f2b77537d5900551417a603725032046c255808a173b80fbf664bcab7e3eb20e1216024c5be43c40a6a07d17a1088dc0
-DIST weechat-3.8.tar.xz 2777420 BLAKE2B 46a2c2c5f14f1c47c0ef2c7591549e4568c1777a70c571ab6d0e5938685262a0806c1fd301eb0d840245b7df2c42a69b089d6eac82706ae5b2a8e590a910080a SHA512 f2fe125d03e9c8f8b5b03e2cdd340c6cd65c463187bd213c9128a3df19da56ae38f1a6d20a47c09606d1504448e3d554de042e33cc57b73753ce8491595ef516
-DIST weechat-3.8.tar.xz.asc 833 BLAKE2B 3db6467d5a47b86df7eca237bf2def812666fed42b9c1b968760e4999f785ba65fe84be61ae152ac5d5a3fa85953b5442f515afc244249fbc15ff94ca2a06147 SHA512 61154ef33aeb1155004975ee6688d5dcb427e0670e7463549ed0157de7be61309abb5dbad419bceb596e11f494e41a00b72e6f908ed9f02525660f7155dcc2ec
DIST weechat-4.0.4.tar.xz 2575788 BLAKE2B aa9d2ad5946ddb72a0dc32e58d43f9e6655fb1ceb448dc6f68644dcc760f7531ed275e4d92b121d6873c7bd1c631cd9ee58c476b47581100f64ed907dd88532a SHA512 ddd150dad253cf4d9bc96122d2d3951c696b19f796a7cbf159edc258d4b18f1b2544b7b62362e7b59d6b3ff3e756de3ce4aaff83b02d3fe2d1cb614162965efd
DIST weechat-4.0.4.tar.xz.asc 833 BLAKE2B 5eed470b576e7980f67eb649bdaddabf6fad33149b5d93702c11f47b0219b0f983641f4b2e0c8a466b472191b49147f732d361ec563fd9317a7735cae22f5ce1 SHA512 7242ae9f71e2b3db19033a522698bf2209651438039aa0aa784b6bcf150e6f6de521b4f84acb11f1208658076c1c97bfb869dacbdf131a438ad68d03e994232d
-DIST weechat-4.0.5.tar.xz 2578236 BLAKE2B 22025bb2020c3f6b5d92dcfea30cde0689e5eda526726956af07cf5137b52c11b0d2f4192771bbed7e033d10a470fbe5a7c0a8fc8879ffe759fd95e2d6afb50f SHA512 3cf082463c29f8dfe118237ac0d46f5606311634ed1db47f3210a9176020c4f1566a6c4274bd33f5d6b5dd796b169f330a2aacd9928a0feb6181ebf9991177ea
-DIST weechat-4.0.5.tar.xz.asc 833 BLAKE2B 9a3f71eecffc4ac9a9d56ed56a3740f81415952dbf3d5362eed6dd76e6b74dd23b69f9ce2aca3e32d8c57c2525aed273928751fa3b9937a35c9265e3143810d1 SHA512 56a94fec35ffb9612cc999bce1e9c19d2754de20205cb1eb7075e6943cdaf65f128ba8802228c53d70a11cd1b81acd3704a0005b438f356974cb3307e65876b5
-DIST weechat-4.0.6.tar.xz 2578856 BLAKE2B bed2bbc13aba307059010a2933982a1afd7a426081c86d80ae8edb57f80db289377a1c1869069e53c59146bf5eb440fb1ad06d5622e107c71db014b6b93fe2d5 SHA512 1d35dd9e1cd5da499585b15369121cab2eab39b3912adb28300cf04ad6f67276f38e71dedee62f1d9aa8509f0f4615d72d2c464e4fa1a35efc886e69cb82f1ef
-DIST weechat-4.0.6.tar.xz.asc 833 BLAKE2B 6704558ec7bd275fd3cdba0b73b693da511e47475ded8e87e032755fccf34b7df131133fc3becbbd8577e8fb2ac456711e3a8cdb207b83ee1f4e51b34698de7c SHA512 0dcc1770ad7ec4010c549074a1b5a9b3094c7f3f3f86fa883caf76998b0b4d068e8f45dd143c4e4bd12fa1b6a0bdae11f02df60ffa2e32d9fc44bfdfa9a18159
-DIST weechat-4.0.7.tar.xz 2579408 BLAKE2B af4fabb3f331402000b1e708f5ef77a202c87cfd91efab3c4a88ce2154b1c701273e56f824d0f5c4e0cd0db0eda83f5514c25750d743a3e943f5ba8ede4a7864 SHA512 771574ec822bbe70561cd36a61a0d4fe86338ee87b3160e8bc87f078bf13b28263a796f7c589fe3b84e5479d8c0f0e2b9cd050a964edc2a1bc9fe89537cca5cf
-DIST weechat-4.0.7.tar.xz.asc 833 BLAKE2B 5d21a93ba034af2dfd6ec564d4c662a9e7b5084af93971903cc4dcc271e7c39cef9e50eba459729988db9d6d9eb03598214dadae49089dfd224d087a74b68988 SHA512 46993e2360afebc72658fe1c86248f1ab5ac980b4aed6d966628d8e3d85786a4a298facba6cd5f1ceaa4c1471f7c94c5817a5cfc8cab52c2f61f401ca82ae14d
DIST weechat-4.0.8.tar.xz 2580240 BLAKE2B 4845307a3c3b80cf77387e49a43875ab8c6c83d21e73902725f7860ed1fbebc5b823a8df0074f3a51e1e11c25058879aa772e424704a69cdc379f566efb8beaf SHA512 d54cf070e1e2d5d987cfd10ab469c7cad730f7c73353d4bd474b91ae0f66c4d53eff4031602a324dd6750e5270b603f1dd60c9beeb4c8d3489c28fa1470f8642
DIST weechat-4.0.8.tar.xz.asc 833 BLAKE2B b25dfe8eb4b257bcd0ca4eceb1736a790672abbd375f7c44400a008cc2072705eb294d65371aa4be99d1deaf8e1bc248189903d38d29e9c1159e337fa0e3c9a7 SHA512 7835f2e752bd8d06869639ed844ff4855a187117b3f57358fa6647ea81f0c9f011c8e4532b92d568430108b7d480e94bdda86e6e21c5f90f17a56b3eaa2182bf
-DIST weechat-4.1.0.tar.xz 2634500 BLAKE2B 966569916e1274660348b0076143b8e70f6522690c1bee0c6859bd8ece43e95927f6f3737c63839275206c7a45e0401abc6efb0d4d05c3e97dc846f48dc5951e SHA512 3978e407eec176f812bc696006e40077bf7f2acc7940223fc6d72d06394133c46bc14a953a20433475a42b673db57b6bc6e5fcb4c04c90d07d46332c34b84711
-DIST weechat-4.1.0.tar.xz.asc 833 BLAKE2B 93882ecfebd931ef390ec027b385bd610734b3d49a634d61e1bb4dfdbfd44b8fecadcb4d20eea0ba5e7643dedb5d29678c53249297e8f9540e033f5106c75cc6 SHA512 982ce28123721db23a22e15c1f31266f81e9e5917a0f0566b98e54dd27487550b61954ebcc2aedb257aec6a1cce9489485f540f4606d2966f18dfa13f3013568
-DIST weechat-4.1.1.tar.xz 2634896 BLAKE2B 5a2d5042de0871eabf65b71e1172f891044692cf468aab6fe99f6b6b188826f9a6c227fe7140948907d0b76a5001d644e8efc8a6ac8490b961af12d777f5a29a SHA512 9d6bae5cc0c11cf3d06b0f9e457d01e76d240e8737e683a5c8a1bc89a1102b5ba75b2c59629df9433ba6a5ed42152d4390713618e646089acb7947000d9872d5
-DIST weechat-4.1.1.tar.xz.asc 833 BLAKE2B 79d9e304ebea2d2c646acea505b73ec4b0e4e742b1fefe7a44d9f0f05ea2c6ad20a9d6a1468fc4c544e0239494bdec93d1a79fd19c09779845aff612e52c2e82 SHA512 178f134e5ab4948dd8dfd05532216cdc25783970775b28d2499429140f95f8b6ef522dea256d45ed1b282cbb2d0a1d88114e907a28011a3473a5a7c3e2c380af
DIST weechat-4.1.2.tar.xz 2635776 BLAKE2B cd11602b74c65ae4ed129c3604afc1eff154494ef239ead1cbcf2e9e54fba5c53b292c52b11887c48e3587dca3ab5b42073af77623087a2d185c9540368a63ab SHA512 9df8b43a7210f06cece1d28fcf8559885a0d5590b5691f63205b215417f132e4d74f4af18b572daae2679d5cf574b61538a7067e03087be10e831fee4f55e115
DIST weechat-4.1.2.tar.xz.asc 833 BLAKE2B 94d700e074393c4bde8b68bacfe4a37d022f82bbd9697b12a1cf1e98cbb15a4295689c704ce8eaaf095ca96c4eea8c63275232a5ca6f40ab09d534fff24e76c5 SHA512 44cc5be0700b7979c85e44a1037fd467a6a920f22dc831fd3263fe6d8967eda001d09126b33adaed385c4082e33b8849cba3dbec48f4900e50e10f4da32a6edd
DIST weechat-4.1.3.tar.xz 2635936 BLAKE2B b810dc49f817f35b121037663e36dded1dd1f56b8ea7db6b18d60731993efeca956f8ec871001ced480094f1fc2e63c276047c44d1fc1ec27bb13622be1ffc84 SHA512 e33c29ddcaa49aba94f0a7ceada9fd0df0ea63a843ab752eb35d8b1a68ca151ae8d58ab66ec18f82d7ba7846cacaef8a19edcbf4e70f6ae10dd9a3cf09955bb0
DIST weechat-4.1.3.tar.xz.asc 833 BLAKE2B 3db658a0323dedbe0cd1d057139d3fef216441538391ba36cb4b2763cb80bbd32ddd36f2a0f2330bdcd73722fdd73f02eff39da61a61bfda7a4fd8aaa1f98abb SHA512 054844c78dfeaa60e8a027e96aff994009c07b871b9fd712e3650a709c5bdf7ca1da8b4eb6251c82152153fc4e765f032760387b2a89840effd389d6532ea170
-EBUILD weechat-3.8.ebuild 4731 BLAKE2B 7da42aec3840bac9997444637baa325df303df4519e5b4d79e27f3cc6e92c3a0961959cc6d5c1f11a5fded4af1d5386716d9011459bcb20dfe821c7fd612c540 SHA512 1f5811b4144c57a9bfee6b5568c9933d262047a5cc84ba2ff89b0c5c379f332b33883171c737a22429556d0dba3bf61ce7bc1dcd8c358d74e5e82966b5133e5e
EBUILD weechat-4.0.4.ebuild 4828 BLAKE2B 3853034c4e2806c6278a56358af69e5aeb7519312b7f0039db93abfa65c6cf49670deb0bae588a426caf07e35ad1efdf61cd315150166cca47ee758e0f522cbc SHA512 2fc26167376f18f174ea18fadc735dfe6a2a21730b62aa8faef211c0de017ab5d55a89bdec2afc9531ace18e706463ed8fd7109648d76c9b7380b422e31a3248
-EBUILD weechat-4.0.5.ebuild 4831 BLAKE2B 0861f3997f8fbf74bc5aa2d428c859d1b9aca3a0c20f0b8b84ec2794335272726f584ba6272c696bf428e7c0e190f900aaf0288daa53bdd52047c6cb4ae6634a SHA512 ee42f06f43a5d5a236f3044ea272a11f52d8b401d11e721c41eaafb2d6c513821b548efaea35080d1bc76815d81d889b5557b45a391ad3862c9f1e4bc6b3e1cf
-EBUILD weechat-4.0.6.ebuild 4831 BLAKE2B 0861f3997f8fbf74bc5aa2d428c859d1b9aca3a0c20f0b8b84ec2794335272726f584ba6272c696bf428e7c0e190f900aaf0288daa53bdd52047c6cb4ae6634a SHA512 ee42f06f43a5d5a236f3044ea272a11f52d8b401d11e721c41eaafb2d6c513821b548efaea35080d1bc76815d81d889b5557b45a391ad3862c9f1e4bc6b3e1cf
-EBUILD weechat-4.0.7.ebuild 4831 BLAKE2B 0861f3997f8fbf74bc5aa2d428c859d1b9aca3a0c20f0b8b84ec2794335272726f584ba6272c696bf428e7c0e190f900aaf0288daa53bdd52047c6cb4ae6634a SHA512 ee42f06f43a5d5a236f3044ea272a11f52d8b401d11e721c41eaafb2d6c513821b548efaea35080d1bc76815d81d889b5557b45a391ad3862c9f1e4bc6b3e1cf
EBUILD weechat-4.0.8.ebuild 4831 BLAKE2B 4aba39bb0df5cb333ab15c0b6e7e9443c5fbb7262b8f75c9e6a0aacafc38f61cd09ba9207275519e8b04684d11d46b04494bec8cb1ef31cb37cb06d82c221455 SHA512 42c830bae787f4934e2df5526f6c35c0713b9a69da29edad21f2f4d8f7118cba470681b2590e07b2d4b86a58081f81b636da9537fd26bb2ce4b4025a7576de4a
-EBUILD weechat-4.1.0.ebuild 4876 BLAKE2B 406c8532b59ddc6740ed309a5afc5fcefa8736b49fdf973359a9a0632fb83332cd9a11dd9f8a0cbc9cfe46009e360addf56cc7a4835d45db55b148a693d983be SHA512 ca87103d3b939de668bb1fe132dd3a88645ef55f79067c248b0ee15875601159d6390a1812d4ca9155d1d306d88a792269116de2095f26943c2e031f2f8422e3
-EBUILD weechat-4.1.1.ebuild 4876 BLAKE2B 406c8532b59ddc6740ed309a5afc5fcefa8736b49fdf973359a9a0632fb83332cd9a11dd9f8a0cbc9cfe46009e360addf56cc7a4835d45db55b148a693d983be SHA512 ca87103d3b939de668bb1fe132dd3a88645ef55f79067c248b0ee15875601159d6390a1812d4ca9155d1d306d88a792269116de2095f26943c2e031f2f8422e3
EBUILD weechat-4.1.2.ebuild 4875 BLAKE2B 1d9e6c670b84ed5fcff07ad53af8fe79c6e8b406477caec6c37f490568651d01ead94145be4ad80401e33a12db6d9844959c8138cfe54e630893ca8ce208e06f SHA512 4af41e955acf3c5fb252e10b25aa0be00a5cac9c9a3202be4e1dc96f909254daa49b5501e54a25796860f19f01b4b7ab862809ebada213f91563422fd6bfbbd5
EBUILD weechat-4.1.3.ebuild 4877 BLAKE2B 0c38f159d7d80106eb21570609794415d1da032f771c6e9ac90ebc879286122df524b3564114f58b78df468aca0084e308a7e622230c3843c9110f9042cfc593 SHA512 a130e8d4439538bb0727d747444d7eed2e6706ae298e7468a7df36d25e71d0bdf396fb203db7107f597ae90aee668e4e14e14b92670d3666fc8743ef5fe465b4
EBUILD weechat-9999.ebuild 4877 BLAKE2B 5cf14a76bc03d5c6038cdc26a067cba63596f0de09257bcae1310061522cd3128d3cd4ac27dd386c232f1d3a9ec0206ed3501c86503f1531659cb6804e59874c SHA512 2bb8b48f6a174ae0562b6b6f37cbc19d52d25fa54f75c27858fb16f712d14d78adcf2674e7e4615e6d9c20c518cb4a5eac712a1c1091b83a2c57dc0b4f3a9d58
diff --git a/net-irc/weechat/files/weechat-3.8-gettext-0.22.patch b/net-irc/weechat/files/weechat-3.8-gettext-0.22.patch
deleted file mode 100644
index 6292cd5e175b..000000000000
--- a/net-irc/weechat/files/weechat-3.8-gettext-0.22.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-https://bugs.gentoo.org/908976
-Backported from https://github.com/weechat/weechat/commit/11177a096707ed75cd15c8933a3346e350cf7b18
-
---- a/po/cs.po
-+++ b/po/cs.po
-@@ -144,7 +144,7 @@
-
- #, c-format
- msgid "End of command '%s', timeout reached (%.1fs)"
--msgstr "Konec příkazu '%s', vypršel časový limit (%.lfs)"
-+msgstr "Konec příkazu '%s', vypršel časový limit (%.1fs)"
-
- #, c-format
- msgid "System clock skew detected (%+ld seconds), reinitializing all timers"
diff --git a/net-irc/weechat/weechat-3.8.ebuild b/net-irc/weechat/weechat-3.8.ebuild
deleted file mode 100644
index 0e873a043d18..000000000000
--- a/net-irc/weechat/weechat-3.8.ebuild
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake lua-single python-single-r1 xdg-utils
-
-if [[ ${PV} == "9999" ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/weechat/weechat.git"
-else
- inherit verify-sig
- SRC_URI="https://weechat.org/files/src/${P}.tar.xz
- verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
- BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
- KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~x86 ~x64-macos"
-fi
-
-DESCRIPTION="Portable and multi-interface IRC client"
-HOMEPAGE="https://weechat.org/"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-
-NETWORKS="+irc"
-PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer"
-# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
-# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
-SCRIPT_LANGS="guile lua +perl +python ruby tcl"
-LANGS=" cs de es fr it ja pl ru"
-IUSE="doc enchant man nls selinux test ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
-
-REQUIRED_USE="
- enchant? ( spell )
- lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )
- test? ( nls )
-"
-
-RDEPEND="
- app-arch/zstd:=
- dev-libs/libgcrypt:0=
- net-libs/gnutls:=
- sys-libs/ncurses:0=
- sys-libs/zlib:=
- net-misc/curl[ssl]
- charset? ( virtual/libiconv )
- guile? ( >=dev-scheme/guile-2.0 )
- lua? ( ${LUA_DEPS} )
- nls? ( virtual/libintl )
- perl? ( dev-lang/perl:= )
- python? ( ${PYTHON_DEPS} )
- ruby? (
- || (
- dev-lang/ruby:3.1
- dev-lang/ruby:3.0
- dev-lang/ruby:2.7
- )
- )
- selinux? ( sec-policy/selinux-irc )
- spell? (
- enchant? ( app-text/enchant:* )
- !enchant? ( app-text/aspell )
- )
- tcl? ( >=dev-lang/tcl-8.4.15:0= )
-"
-
-DEPEND="${RDEPEND}
- test? ( dev-util/cpputest )
-"
-
-BDEPEND+="
- virtual/pkgconfig
- doc? ( >=dev-ruby/asciidoctor-1.5.4 )
- man? ( >=dev-ruby/asciidoctor-1.5.4 )
- nls? ( >=sys-devel/gettext-0.15 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.3-cmake_lua_version.patch
- "${FILESDIR}"/${PN}-3.8-gettext-0.22.patch
-)
-
-DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
-
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # install only required translations
- local i
- for i in ${LANGS} ; do
- if ! has ${i} ${LINGUAS-${i}} ; then
- sed -i \
- -e "/${i}.po/d" \
- po/CMakeLists.txt || die
- fi
- done
-
- # install only required documentation ; en always
- for i in $(grep add_subdirectory doc/CMakeLists.txt \
- | sed -e 's/.*add_subdirectory(\(..\)).*/\1/' -e '/en/d'); do
- if ! has ${i} ${LINGUAS-${i}} ; then
- sed -i \
- -e '/add_subdirectory('${i}')/d' \
- doc/CMakeLists.txt || die
- fi
- done
-
- # install docs in correct directory
- sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/*/CMakeLists.txt || die
-
- if [[ ${CHOST} == *-darwin* ]]; then
- # fix linking error on Darwin
- sed -i "s/+ get_config_var('LINKFORSHARED')//" \
- cmake/FindPython.cmake || die
- # allow to find the plugins by default
- sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \
- src/core/wee-config.c || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
- -DENABLE_JAVASCRIPT=OFF
- -DENABLE_LARGEFILE=ON
- -DENABLE_NCURSES=ON
- -DENABLE_PHP=OFF
- -DENABLE_ALIAS=$(usex alias)
- -DENABLE_BUFLIST=$(usex buflist)
- -DENABLE_CHARSET=$(usex charset)
- -DENABLE_DOC=$(usex doc)
- -DENABLE_ENCHANT=$(usex enchant)
- -DENABLE_EXEC=$(usex exec)
- -DENABLE_FIFO=$(usex fifo)
- -DENABLE_FSET=$(usex fset)
- -DENABLE_GUILE=$(usex guile)
- -DENABLE_IRC=$(usex irc)
- -DENABLE_LOGGER=$(usex logger)
- -DENABLE_LUA=$(usex lua)
- -DENABLE_MAN=$(usex man)
- -DENABLE_NLS=$(usex nls)
- -DENABLE_PERL=$(usex perl)
- -DENABLE_PYTHON=$(usex python)
- -DENABLE_RELAY=$(usex relay)
- -DENABLE_RUBY=$(usex ruby)
- -DENABLE_SCRIPT=$(usex scripts)
- -DENABLE_SCRIPTS=$(usex scripts)
- -DENABLE_SPELL=$(usex spell)
- -DENABLE_TCL=$(usex tcl)
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TRIGGER=$(usex trigger)
- -DENABLE_TYPING=$(usex typing)
- -DENABLE_XFER=$(usex xfer)
- )
- cmake_src_configure
-}
-
-src_test() {
- if $(locale -a | grep -iq "en_US\.utf.*8"); then
- cmake_src_test -V
- else
- eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
- die "required locale missing"
- fi
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
-}
diff --git a/net-irc/weechat/weechat-4.0.5.ebuild b/net-irc/weechat/weechat-4.0.5.ebuild
deleted file mode 100644
index cbf8227134ef..000000000000
--- a/net-irc/weechat/weechat-4.0.5.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake lua-single python-single-r1 xdg
-
-if [[ ${PV} == "9999" ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/weechat/weechat.git"
-else
- inherit verify-sig
- SRC_URI="https://weechat.org/files/src/${P}.tar.xz
- verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
- BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
-fi
-
-DESCRIPTION="Portable and multi-interface IRC client"
-HOMEPAGE="https://weechat.org/"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-
-NETWORKS="+irc"
-PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer"
-# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
-# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
-SCRIPT_LANGS="guile lua +perl +python ruby tcl"
-LANGS=" cs de es fr it ja pl ru"
-IUSE="doc enchant man nls selinux test ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
-
-REQUIRED_USE="
- enchant? ( spell )
- lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )
- test? ( nls )
-"
-
-RDEPEND="
- app-arch/zstd:=
- dev-libs/libgcrypt:0=
- net-libs/gnutls:=
- sys-libs/ncurses:0=
- sys-libs/zlib:=
- net-misc/curl[ssl]
- charset? ( virtual/libiconv )
- guile? ( >=dev-scheme/guile-2.0:12= )
- lua? ( ${LUA_DEPS} )
- nls? ( virtual/libintl )
- perl? (
- dev-lang/perl:=
- virtual/libcrypt:=
- )
- python? ( ${PYTHON_DEPS} )
- ruby? (
- || (
- dev-lang/ruby:3.2
- dev-lang/ruby:3.1
- )
- )
- selinux? ( sec-policy/selinux-irc )
- spell? (
- enchant? ( app-text/enchant:* )
- !enchant? ( app-text/aspell )
- )
- tcl? ( >=dev-lang/tcl-8.4.15:0= )
-"
-
-DEPEND="${RDEPEND}
- test? ( dev-util/cpputest )
-"
-
-BDEPEND+="
- virtual/pkgconfig
- doc? ( >=dev-ruby/asciidoctor-1.5.4 )
- man? ( >=dev-ruby/asciidoctor-1.5.4 )
- nls? ( >=sys-devel/gettext-0.15 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.3-cmake_lua_version.patch
-)
-
-DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
-
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # install only required translations
- local i
- for i in ${LANGS} ; do
- if ! has ${i} ${LINGUAS-${i}} ; then
- sed -i \
- -e "/${i}.po/d" \
- po/CMakeLists.txt || die
- fi
- done
-
- # install only required documentation ; en always
- local j
- for i in $(grep -e 'set(.*en.*)$' doc/CMakeLists.txt \
- | sed -e 's/.*set(\(\w\+\).*/\1/'); do
- for j in $(grep set.${i} doc/CMakeLists.txt \
- | sed -e "s/.*${i}\(.*\)).*/\1/" -e 's/ en//'); do
- if ! has ${j} ${LINGUAS-${j}} ; then
- sed -i \
- -e "s/\(set(${i}.*\) ${j}/\1/" \
- doc/CMakeLists.txt || die
- fi
- done
- done
-
- # install docs in correct directory
- sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/CMakeLists.txt || die
-
- if [[ ${CHOST} == *-darwin* ]]; then
- # fix linking error on Darwin
- sed -i "s/+ get_config_var('LINKFORSHARED')//" \
- cmake/FindPython.cmake || die
- # allow to find the plugins by default
- sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \
- src/core/wee-config.c || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
- -DENABLE_JAVASCRIPT=OFF
- -DENABLE_LARGEFILE=ON
- -DENABLE_NCURSES=ON
- -DENABLE_PHP=OFF
- -DENABLE_ALIAS=$(usex alias)
- -DENABLE_BUFLIST=$(usex buflist)
- -DENABLE_CHARSET=$(usex charset)
- # -DENABLE_DOC requires all plugins (except javascript).
- # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144
- # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702
- -DENABLE_DOC=OFF
- -DENABLE_DOC_INCOMPLETE=$(usex doc)
- -DENABLE_ENCHANT=$(usex enchant)
- -DENABLE_EXEC=$(usex exec)
- -DENABLE_FIFO=$(usex fifo)
- -DENABLE_FSET=$(usex fset)
- -DENABLE_GUILE=$(usex guile)
- -DENABLE_IRC=$(usex irc)
- -DENABLE_LOGGER=$(usex logger)
- -DENABLE_LUA=$(usex lua)
- -DENABLE_MAN=$(usex man)
- -DENABLE_NLS=$(usex nls)
- -DENABLE_PERL=$(usex perl)
- -DENABLE_PYTHON=$(usex python)
- -DENABLE_RELAY=$(usex relay)
- -DENABLE_RUBY=$(usex ruby)
- -DENABLE_SCRIPT=$(usex scripts)
- -DENABLE_SCRIPTS=$(usex scripts)
- -DENABLE_SPELL=$(usex spell)
- -DENABLE_TCL=$(usex tcl)
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TRIGGER=$(usex trigger)
- -DENABLE_TYPING=$(usex typing)
- -DENABLE_XFER=$(usex xfer)
- )
- cmake_src_configure
-}
-
-src_test() {
- if $(locale -a | grep -iq "en_US\.utf.*8"); then
- cmake_src_test -V
- else
- eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
- die "required locale missing"
- fi
-}
diff --git a/net-irc/weechat/weechat-4.0.6.ebuild b/net-irc/weechat/weechat-4.0.6.ebuild
deleted file mode 100644
index cbf8227134ef..000000000000
--- a/net-irc/weechat/weechat-4.0.6.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake lua-single python-single-r1 xdg
-
-if [[ ${PV} == "9999" ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/weechat/weechat.git"
-else
- inherit verify-sig
- SRC_URI="https://weechat.org/files/src/${P}.tar.xz
- verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
- BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
-fi
-
-DESCRIPTION="Portable and multi-interface IRC client"
-HOMEPAGE="https://weechat.org/"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-
-NETWORKS="+irc"
-PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer"
-# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
-# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
-SCRIPT_LANGS="guile lua +perl +python ruby tcl"
-LANGS=" cs de es fr it ja pl ru"
-IUSE="doc enchant man nls selinux test ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
-
-REQUIRED_USE="
- enchant? ( spell )
- lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )
- test? ( nls )
-"
-
-RDEPEND="
- app-arch/zstd:=
- dev-libs/libgcrypt:0=
- net-libs/gnutls:=
- sys-libs/ncurses:0=
- sys-libs/zlib:=
- net-misc/curl[ssl]
- charset? ( virtual/libiconv )
- guile? ( >=dev-scheme/guile-2.0:12= )
- lua? ( ${LUA_DEPS} )
- nls? ( virtual/libintl )
- perl? (
- dev-lang/perl:=
- virtual/libcrypt:=
- )
- python? ( ${PYTHON_DEPS} )
- ruby? (
- || (
- dev-lang/ruby:3.2
- dev-lang/ruby:3.1
- )
- )
- selinux? ( sec-policy/selinux-irc )
- spell? (
- enchant? ( app-text/enchant:* )
- !enchant? ( app-text/aspell )
- )
- tcl? ( >=dev-lang/tcl-8.4.15:0= )
-"
-
-DEPEND="${RDEPEND}
- test? ( dev-util/cpputest )
-"
-
-BDEPEND+="
- virtual/pkgconfig
- doc? ( >=dev-ruby/asciidoctor-1.5.4 )
- man? ( >=dev-ruby/asciidoctor-1.5.4 )
- nls? ( >=sys-devel/gettext-0.15 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.3-cmake_lua_version.patch
-)
-
-DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
-
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # install only required translations
- local i
- for i in ${LANGS} ; do
- if ! has ${i} ${LINGUAS-${i}} ; then
- sed -i \
- -e "/${i}.po/d" \
- po/CMakeLists.txt || die
- fi
- done
-
- # install only required documentation ; en always
- local j
- for i in $(grep -e 'set(.*en.*)$' doc/CMakeLists.txt \
- | sed -e 's/.*set(\(\w\+\).*/\1/'); do
- for j in $(grep set.${i} doc/CMakeLists.txt \
- | sed -e "s/.*${i}\(.*\)).*/\1/" -e 's/ en//'); do
- if ! has ${j} ${LINGUAS-${j}} ; then
- sed -i \
- -e "s/\(set(${i}.*\) ${j}/\1/" \
- doc/CMakeLists.txt || die
- fi
- done
- done
-
- # install docs in correct directory
- sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/CMakeLists.txt || die
-
- if [[ ${CHOST} == *-darwin* ]]; then
- # fix linking error on Darwin
- sed -i "s/+ get_config_var('LINKFORSHARED')//" \
- cmake/FindPython.cmake || die
- # allow to find the plugins by default
- sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \
- src/core/wee-config.c || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
- -DENABLE_JAVASCRIPT=OFF
- -DENABLE_LARGEFILE=ON
- -DENABLE_NCURSES=ON
- -DENABLE_PHP=OFF
- -DENABLE_ALIAS=$(usex alias)
- -DENABLE_BUFLIST=$(usex buflist)
- -DENABLE_CHARSET=$(usex charset)
- # -DENABLE_DOC requires all plugins (except javascript).
- # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144
- # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702
- -DENABLE_DOC=OFF
- -DENABLE_DOC_INCOMPLETE=$(usex doc)
- -DENABLE_ENCHANT=$(usex enchant)
- -DENABLE_EXEC=$(usex exec)
- -DENABLE_FIFO=$(usex fifo)
- -DENABLE_FSET=$(usex fset)
- -DENABLE_GUILE=$(usex guile)
- -DENABLE_IRC=$(usex irc)
- -DENABLE_LOGGER=$(usex logger)
- -DENABLE_LUA=$(usex lua)
- -DENABLE_MAN=$(usex man)
- -DENABLE_NLS=$(usex nls)
- -DENABLE_PERL=$(usex perl)
- -DENABLE_PYTHON=$(usex python)
- -DENABLE_RELAY=$(usex relay)
- -DENABLE_RUBY=$(usex ruby)
- -DENABLE_SCRIPT=$(usex scripts)
- -DENABLE_SCRIPTS=$(usex scripts)
- -DENABLE_SPELL=$(usex spell)
- -DENABLE_TCL=$(usex tcl)
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TRIGGER=$(usex trigger)
- -DENABLE_TYPING=$(usex typing)
- -DENABLE_XFER=$(usex xfer)
- )
- cmake_src_configure
-}
-
-src_test() {
- if $(locale -a | grep -iq "en_US\.utf.*8"); then
- cmake_src_test -V
- else
- eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
- die "required locale missing"
- fi
-}
diff --git a/net-irc/weechat/weechat-4.0.7.ebuild b/net-irc/weechat/weechat-4.0.7.ebuild
deleted file mode 100644
index cbf8227134ef..000000000000
--- a/net-irc/weechat/weechat-4.0.7.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake lua-single python-single-r1 xdg
-
-if [[ ${PV} == "9999" ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/weechat/weechat.git"
-else
- inherit verify-sig
- SRC_URI="https://weechat.org/files/src/${P}.tar.xz
- verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
- BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
-fi
-
-DESCRIPTION="Portable and multi-interface IRC client"
-HOMEPAGE="https://weechat.org/"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-
-NETWORKS="+irc"
-PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer"
-# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
-# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
-SCRIPT_LANGS="guile lua +perl +python ruby tcl"
-LANGS=" cs de es fr it ja pl ru"
-IUSE="doc enchant man nls selinux test ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
-
-REQUIRED_USE="
- enchant? ( spell )
- lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )
- test? ( nls )
-"
-
-RDEPEND="
- app-arch/zstd:=
- dev-libs/libgcrypt:0=
- net-libs/gnutls:=
- sys-libs/ncurses:0=
- sys-libs/zlib:=
- net-misc/curl[ssl]
- charset? ( virtual/libiconv )
- guile? ( >=dev-scheme/guile-2.0:12= )
- lua? ( ${LUA_DEPS} )
- nls? ( virtual/libintl )
- perl? (
- dev-lang/perl:=
- virtual/libcrypt:=
- )
- python? ( ${PYTHON_DEPS} )
- ruby? (
- || (
- dev-lang/ruby:3.2
- dev-lang/ruby:3.1
- )
- )
- selinux? ( sec-policy/selinux-irc )
- spell? (
- enchant? ( app-text/enchant:* )
- !enchant? ( app-text/aspell )
- )
- tcl? ( >=dev-lang/tcl-8.4.15:0= )
-"
-
-DEPEND="${RDEPEND}
- test? ( dev-util/cpputest )
-"
-
-BDEPEND+="
- virtual/pkgconfig
- doc? ( >=dev-ruby/asciidoctor-1.5.4 )
- man? ( >=dev-ruby/asciidoctor-1.5.4 )
- nls? ( >=sys-devel/gettext-0.15 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.3-cmake_lua_version.patch
-)
-
-DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
-
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # install only required translations
- local i
- for i in ${LANGS} ; do
- if ! has ${i} ${LINGUAS-${i}} ; then
- sed -i \
- -e "/${i}.po/d" \
- po/CMakeLists.txt || die
- fi
- done
-
- # install only required documentation ; en always
- local j
- for i in $(grep -e 'set(.*en.*)$' doc/CMakeLists.txt \
- | sed -e 's/.*set(\(\w\+\).*/\1/'); do
- for j in $(grep set.${i} doc/CMakeLists.txt \
- | sed -e "s/.*${i}\(.*\)).*/\1/" -e 's/ en//'); do
- if ! has ${j} ${LINGUAS-${j}} ; then
- sed -i \
- -e "s/\(set(${i}.*\) ${j}/\1/" \
- doc/CMakeLists.txt || die
- fi
- done
- done
-
- # install docs in correct directory
- sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/CMakeLists.txt || die
-
- if [[ ${CHOST} == *-darwin* ]]; then
- # fix linking error on Darwin
- sed -i "s/+ get_config_var('LINKFORSHARED')//" \
- cmake/FindPython.cmake || die
- # allow to find the plugins by default
- sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \
- src/core/wee-config.c || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
- -DENABLE_JAVASCRIPT=OFF
- -DENABLE_LARGEFILE=ON
- -DENABLE_NCURSES=ON
- -DENABLE_PHP=OFF
- -DENABLE_ALIAS=$(usex alias)
- -DENABLE_BUFLIST=$(usex buflist)
- -DENABLE_CHARSET=$(usex charset)
- # -DENABLE_DOC requires all plugins (except javascript).
- # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144
- # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702
- -DENABLE_DOC=OFF
- -DENABLE_DOC_INCOMPLETE=$(usex doc)
- -DENABLE_ENCHANT=$(usex enchant)
- -DENABLE_EXEC=$(usex exec)
- -DENABLE_FIFO=$(usex fifo)
- -DENABLE_FSET=$(usex fset)
- -DENABLE_GUILE=$(usex guile)
- -DENABLE_IRC=$(usex irc)
- -DENABLE_LOGGER=$(usex logger)
- -DENABLE_LUA=$(usex lua)
- -DENABLE_MAN=$(usex man)
- -DENABLE_NLS=$(usex nls)
- -DENABLE_PERL=$(usex perl)
- -DENABLE_PYTHON=$(usex python)
- -DENABLE_RELAY=$(usex relay)
- -DENABLE_RUBY=$(usex ruby)
- -DENABLE_SCRIPT=$(usex scripts)
- -DENABLE_SCRIPTS=$(usex scripts)
- -DENABLE_SPELL=$(usex spell)
- -DENABLE_TCL=$(usex tcl)
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TRIGGER=$(usex trigger)
- -DENABLE_TYPING=$(usex typing)
- -DENABLE_XFER=$(usex xfer)
- )
- cmake_src_configure
-}
-
-src_test() {
- if $(locale -a | grep -iq "en_US\.utf.*8"); then
- cmake_src_test -V
- else
- eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
- die "required locale missing"
- fi
-}
diff --git a/net-irc/weechat/weechat-4.1.0.ebuild b/net-irc/weechat/weechat-4.1.0.ebuild
deleted file mode 100644
index 9c671f878923..000000000000
--- a/net-irc/weechat/weechat-4.1.0.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake lua-single python-single-r1 xdg
-
-if [[ ${PV} == "9999" ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/weechat/weechat.git"
-else
- inherit verify-sig
- SRC_URI="https://weechat.org/files/src/${P}.tar.xz
- verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
- BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
-fi
-
-DESCRIPTION="Portable and multi-interface IRC client"
-HOMEPAGE="https://weechat.org/"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-
-NETWORKS="+irc"
-PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer"
-# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
-# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
-SCRIPT_LANGS="guile lua +perl +python ruby tcl"
-LANGS=" cs de es fr it ja pl ru"
-IUSE="doc enchant man nls selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
-
-REQUIRED_USE="
- enchant? ( spell )
- lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )
- test? ( nls )
-"
-
-RDEPEND="
- dev-libs/libgcrypt:0=
- net-libs/gnutls:=
- sys-libs/ncurses:0=
- sys-libs/zlib:=
- net-misc/curl[ssl]
- charset? ( virtual/libiconv )
- guile? ( >=dev-scheme/guile-2.0:12= )
- lua? ( ${LUA_DEPS} )
- nls? ( virtual/libintl )
- perl? (
- dev-lang/perl:=
- virtual/libcrypt:=
- )
- python? ( ${PYTHON_DEPS} )
- ruby? (
- || (
- dev-lang/ruby:3.2
- dev-lang/ruby:3.1
- )
- )
- selinux? ( sec-policy/selinux-irc )
- spell? (
- enchant? ( app-text/enchant:* )
- !enchant? ( app-text/aspell )
- )
- tcl? ( >=dev-lang/tcl-8.4.15:0= )
- zstd? ( app-arch/zstd:= )
-"
-
-DEPEND="${RDEPEND}
- test? ( dev-util/cpputest )
-"
-
-BDEPEND+="
- virtual/pkgconfig
- doc? ( >=dev-ruby/asciidoctor-1.5.4 )
- man? ( >=dev-ruby/asciidoctor-1.5.4 )
- nls? ( >=sys-devel/gettext-0.15 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.3-cmake_lua_version.patch
-)
-
-DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
-
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # install only required translations
- local i
- for i in ${LANGS} ; do
- if ! has ${i} ${LINGUAS-${i}} ; then
- sed -i \
- -e "/${i}.po/d" \
- po/CMakeLists.txt || die
- fi
- done
-
- # install only required documentation ; en always
- local j
- for i in $(grep -e 'set(.*en.*)$' doc/CMakeLists.txt \
- | sed -e 's/.*set(\(\w\+\).*/\1/'); do
- for j in $(grep set.${i} doc/CMakeLists.txt \
- | sed -e "s/.*${i}\(.*\)).*/\1/" -e 's/ en//'); do
- if ! has ${j} ${LINGUAS-${j}} ; then
- sed -i \
- -e "s/\(set(${i}.*\) ${j}/\1/" \
- doc/CMakeLists.txt || die
- fi
- done
- done
-
- # install docs in correct directory
- sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/CMakeLists.txt || die
-
- if [[ ${CHOST} == *-darwin* ]]; then
- # fix linking error on Darwin
- sed -i "s/+ get_config_var('LINKFORSHARED')//" \
- cmake/FindPython.cmake || die
- # allow to find the plugins by default
- sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \
- src/core/wee-config.c || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
- -DENABLE_JAVASCRIPT=OFF
- -DENABLE_LARGEFILE=ON
- -DENABLE_NCURSES=ON
- -DENABLE_PHP=OFF
- -DENABLE_ALIAS=$(usex alias)
- -DENABLE_BUFLIST=$(usex buflist)
- -DENABLE_CHARSET=$(usex charset)
- # -DENABLE_DOC requires all plugins (except javascript).
- # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144
- # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702
- -DENABLE_DOC=OFF
- -DENABLE_DOC_INCOMPLETE=$(usex doc)
- -DENABLE_ENCHANT=$(usex enchant)
- -DENABLE_EXEC=$(usex exec)
- -DENABLE_FIFO=$(usex fifo)
- -DENABLE_FSET=$(usex fset)
- -DENABLE_GUILE=$(usex guile)
- -DENABLE_IRC=$(usex irc)
- -DENABLE_LOGGER=$(usex logger)
- -DENABLE_LUA=$(usex lua)
- -DENABLE_MAN=$(usex man)
- -DENABLE_NLS=$(usex nls)
- -DENABLE_PERL=$(usex perl)
- -DENABLE_PYTHON=$(usex python)
- -DENABLE_RELAY=$(usex relay)
- -DENABLE_RUBY=$(usex ruby)
- -DENABLE_SCRIPT=$(usex scripts)
- -DENABLE_SCRIPTS=$(usex scripts)
- -DENABLE_SPELL=$(usex spell)
- -DENABLE_TCL=$(usex tcl)
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TRIGGER=$(usex trigger)
- -DENABLE_TYPING=$(usex typing)
- -DENABLE_XFER=$(usex xfer)
- -DENABLE_ZSTD=$(usex zstd)
- )
- cmake_src_configure
-}
-
-src_test() {
- if $(locale -a | grep -iq "en_US\.utf.*8"); then
- cmake_src_test -V
- else
- eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
- die "required locale missing"
- fi
-}
diff --git a/net-irc/weechat/weechat-4.1.1.ebuild b/net-irc/weechat/weechat-4.1.1.ebuild
deleted file mode 100644
index 9c671f878923..000000000000
--- a/net-irc/weechat/weechat-4.1.1.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} )
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake lua-single python-single-r1 xdg
-
-if [[ ${PV} == "9999" ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/weechat/weechat.git"
-else
- inherit verify-sig
- SRC_URI="https://weechat.org/files/src/${P}.tar.xz
- verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
- BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
-fi
-
-DESCRIPTION="Portable and multi-interface IRC client"
-HOMEPAGE="https://weechat.org/"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-
-NETWORKS="+irc"
-PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer"
-# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
-# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
-SCRIPT_LANGS="guile lua +perl +python ruby tcl"
-LANGS=" cs de es fr it ja pl ru"
-IUSE="doc enchant man nls selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
-
-REQUIRED_USE="
- enchant? ( spell )
- lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )
- test? ( nls )
-"
-
-RDEPEND="
- dev-libs/libgcrypt:0=
- net-libs/gnutls:=
- sys-libs/ncurses:0=
- sys-libs/zlib:=
- net-misc/curl[ssl]
- charset? ( virtual/libiconv )
- guile? ( >=dev-scheme/guile-2.0:12= )
- lua? ( ${LUA_DEPS} )
- nls? ( virtual/libintl )
- perl? (
- dev-lang/perl:=
- virtual/libcrypt:=
- )
- python? ( ${PYTHON_DEPS} )
- ruby? (
- || (
- dev-lang/ruby:3.2
- dev-lang/ruby:3.1
- )
- )
- selinux? ( sec-policy/selinux-irc )
- spell? (
- enchant? ( app-text/enchant:* )
- !enchant? ( app-text/aspell )
- )
- tcl? ( >=dev-lang/tcl-8.4.15:0= )
- zstd? ( app-arch/zstd:= )
-"
-
-DEPEND="${RDEPEND}
- test? ( dev-util/cpputest )
-"
-
-BDEPEND+="
- virtual/pkgconfig
- doc? ( >=dev-ruby/asciidoctor-1.5.4 )
- man? ( >=dev-ruby/asciidoctor-1.5.4 )
- nls? ( >=sys-devel/gettext-0.15 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.3-cmake_lua_version.patch
-)
-
-DOCS="AUTHORS.adoc ChangeLog.adoc Contributing.adoc ReleaseNotes.adoc README.adoc"
-
-RESTRICT="!test? ( test )"
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # install only required translations
- local i
- for i in ${LANGS} ; do
- if ! has ${i} ${LINGUAS-${i}} ; then
- sed -i \
- -e "/${i}.po/d" \
- po/CMakeLists.txt || die
- fi
- done
-
- # install only required documentation ; en always
- local j
- for i in $(grep -e 'set(.*en.*)$' doc/CMakeLists.txt \
- | sed -e 's/.*set(\(\w\+\).*/\1/'); do
- for j in $(grep set.${i} doc/CMakeLists.txt \
- | sed -e "s/.*${i}\(.*\)).*/\1/" -e 's/ en//'); do
- if ! has ${j} ${LINGUAS-${j}} ; then
- sed -i \
- -e "s/\(set(${i}.*\) ${j}/\1/" \
- doc/CMakeLists.txt || die
- fi
- done
- done
-
- # install docs in correct directory
- sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/CMakeLists.txt || die
-
- if [[ ${CHOST} == *-darwin* ]]; then
- # fix linking error on Darwin
- sed -i "s/+ get_config_var('LINKFORSHARED')//" \
- cmake/FindPython.cmake || die
- # allow to find the plugins by default
- sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \
- src/core/wee-config.c || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
- -DENABLE_JAVASCRIPT=OFF
- -DENABLE_LARGEFILE=ON
- -DENABLE_NCURSES=ON
- -DENABLE_PHP=OFF
- -DENABLE_ALIAS=$(usex alias)
- -DENABLE_BUFLIST=$(usex buflist)
- -DENABLE_CHARSET=$(usex charset)
- # -DENABLE_DOC requires all plugins (except javascript).
- # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144
- # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702
- -DENABLE_DOC=OFF
- -DENABLE_DOC_INCOMPLETE=$(usex doc)
- -DENABLE_ENCHANT=$(usex enchant)
- -DENABLE_EXEC=$(usex exec)
- -DENABLE_FIFO=$(usex fifo)
- -DENABLE_FSET=$(usex fset)
- -DENABLE_GUILE=$(usex guile)
- -DENABLE_IRC=$(usex irc)
- -DENABLE_LOGGER=$(usex logger)
- -DENABLE_LUA=$(usex lua)
- -DENABLE_MAN=$(usex man)
- -DENABLE_NLS=$(usex nls)
- -DENABLE_PERL=$(usex perl)
- -DENABLE_PYTHON=$(usex python)
- -DENABLE_RELAY=$(usex relay)
- -DENABLE_RUBY=$(usex ruby)
- -DENABLE_SCRIPT=$(usex scripts)
- -DENABLE_SCRIPTS=$(usex scripts)
- -DENABLE_SPELL=$(usex spell)
- -DENABLE_TCL=$(usex tcl)
- -DENABLE_TESTS=$(usex test)
- -DENABLE_TRIGGER=$(usex trigger)
- -DENABLE_TYPING=$(usex typing)
- -DENABLE_XFER=$(usex xfer)
- -DENABLE_ZSTD=$(usex zstd)
- )
- cmake_src_configure
-}
-
-src_test() {
- if $(locale -a | grep -iq "en_US\.utf.*8"); then
- cmake_src_test -V
- else
- eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
- die "required locale missing"
- fi
-}
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 4ff2b9fc3780..9f39e2d9df47 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/gupnp-av/Manifest b/net-libs/gupnp-av/Manifest
index bfa4bbd99df4..08656afb887c 100644
--- a/net-libs/gupnp-av/Manifest
+++ b/net-libs/gupnp-av/Manifest
@@ -1,5 +1,5 @@
AUX gupnp-av-0.14.1-libxml2-2.12.patch 2737 BLAKE2B 011c6665ba1b601582ec7d915ab49df774bf7c04c86daeece7d14fe0c6fcfbb27e25089ecebdafacde64ca7d842154bfe715003ee747af7a78abdeed73cbb894 SHA512 7619cad3fb0cb8c01da550b63514d1bd9e99ef3f785998c85650d0e9bd3e8356b7600579c078b60d43ae8285e6c47187bd7a44b104a4eb737451a6cb4d8e4d5d
DIST gupnp-av-0.14.1.tar.xz 93484 BLAKE2B 5e4c070bc7f0dd1a1b67f58fb178ee575df5f9f3920c8c40f8975ac79c61f707df39a243d4783ff79f691dd42553c3a6eb89715be79bb7683910785afdd83b19 SHA512 b17b38c32fe068b0b74a7ee357be5f3a0df3320fd04338b5f6b04231c601d6cc57d2770c6e6ca42ded5e1be28a6b2746d16417eb322889ffe6a975ec58205655
EBUILD gupnp-av-0.14.1-r1.ebuild 1118 BLAKE2B d6333de48752053b76a82c157ffb271c550193b8e7635d3ccca86a5fcf9bfd6f3f781be543a4b9d1f8cad45e9af1663ce62a04916b3baa8b05bf845323dcca64 SHA512 fc8058b54778966266d50bf474fdfe6d9859e15bf44316abefac6bcf262bf401be32585938fc86c36435b163258de426182f69bffdf3b56218b6e59a18c96e36
-EBUILD gupnp-av-0.14.1-r2.ebuild 1180 BLAKE2B 87e3ca126dd7dcd271e39b3748c0e44c4350bd7249675150e473a1124f6a36d68d677f61ee31bfcf2fe571f75825d8f32cae7784705cf42ad10f9ff330baa860 SHA512 428fdbb1796a49780c0ee95624b1e9a3b18a1c971e61d0a4ce936ca837bb8e1867cbdfca8fb8d39ae422f1c7e32b1cb35aede3853429061a14731c79759249a2
+EBUILD gupnp-av-0.14.1-r2.ebuild 1179 BLAKE2B d9d8236adf15f7943d3d0fc6ff3de009092ba16ddd96b198063dae298fc7abe745a9c3ec978e932bd340669e8188ab2a54024bd0f9647fc79d0a7b0d79b11f53 SHA512 3c46e4198c2c4023f7534a3da9e636ef8a8489130b78ea8aa63416a197b6f07393d4bc3fcaabed1c972952a12f1636ac1dc20ad0e1929d97463dc34440ad042a
MISC metadata.xml 349 BLAKE2B 50eaa08612bc8686246b4065afe457ac661b806ab6b59cf415fc1c7bdac3603725895c5d3111cbace154061bfcf464e1a3fec8397d5c450fd218e70c4c287484 SHA512 8209c087e777641d5a6e5368a94757cc05088f2f8a54814ecccbdffd9ecb4b2714c0ac13f0374aee339c686c0bb4dc2d03c82b937b9beae0467eb2d82d714988
diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild b/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
index a324b8878c7d..0281f610051c 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP https://gitlab.gnome.org/GNOME/g
LICENSE="LGPL-2"
SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="gtk-doc +introspection vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/net-print/Manifest.gz b/net-print/Manifest.gz
index 45b5c0713bbf..9ad5451a35d0 100644
--- a/net-print/Manifest.gz
+++ b/net-print/Manifest.gz
Binary files differ
diff --git a/net-print/epson-inkjet-printer-escpr/Manifest b/net-print/epson-inkjet-printer-escpr/Manifest
index 3fdf9966a342..38f8a28b4160 100644
--- a/net-print/epson-inkjet-printer-escpr/Manifest
+++ b/net-print/epson-inkjet-printer-escpr/Manifest
@@ -1,11 +1,7 @@
AUX 1.6.5-warnings.patch 1115 BLAKE2B eac889dc8f5b39bbcf633c3ff2469ba1d3e07f475aa29f82e2ff81568aa72e2a3c25018c481b9d56bfd321314fb931561bbaed5b0883597c6fb296465ac486f1 SHA512 8a32ce7d22bb97cf1a7c1864353cab4a148eb4d1dc599f355420e0119dfb89abbfb66cbe58c8f35e2f8fc3a62b0c4018e0d48065acd21b17cb250e4722b9e027
AUX epson-inkjet-printer-escpr-1.7.7-fnocommon.patch 309 BLAKE2B 70e10c99dcf8b5d06acd38722f419c09f994253538d88cc9621051ee58b8a9cbe203c35c279c9ef8b5f0f7cd091118a0b2ccf802e09e2996f4e6346e7927f695 SHA512 5cff64797453868d1d0540a22fd72b53d7214d2e9c574cdf635206baf71fc227147babcfe97c73193ca356ad40afa5bb7ea80107576efee138b936e052b9fb2d
-DIST epson-inkjet-printer-escpr-1.8.0-1.tar.gz 5483956 BLAKE2B 699f747dfed86391f5e4a492c928ecf4d3e24482c7937a3598d520f1478e721ee044f1658f1de4c82922bf1df82b356f0ad83b69b4a36ff85804db1f461aa32b SHA512 ffdad4690db060f471e5b666920f5b41bf565a42a5e7f2d692e5f04463f416a52c860ce57360a8af712a86b05b30e3443951c627641ef78d1c04daf4a6ee733e
-DIST epson-inkjet-printer-escpr-1.8.2-1.src.rpm 5091114 BLAKE2B 5c8a86086923a2c439c621bbee11427dcc64b65c4c392fefa4450647afdc6cc84ae073a9c604b67bc6d3e8d8cb8699cc8b2680a9d3e43b6f0bf09cf16a9ec54e SHA512 c0da358bdc9e08c11977397beb7bf2a8506896d8e2f40d85e5ed6aa5195ea5e0213638c9c8a018c5d74b225c55625d111df81ae14edc78a0edcdef93034c323b
DIST epson-inkjet-printer-escpr-1.8.3-1.src.rpm 5127233 BLAKE2B f00ec01459411100c0502afbda4d9b3449af80ac4517e4288c3861558eef6ec946f4a6c04ea4e22818a455befa652d7135a5d2bce5e3941284f16862ebc4546f SHA512 d4cbf8342e5c664c7473c43f00739bc5ea5f6ccdb818893338bab103cee77630aaf33c1714313e4ae79687a152f8389d9a68faff685d63a35888c28d9abce9dc
DIST epson-inkjet-printer-escpr2-1.2.9-1.tar.gz 5367737 BLAKE2B 6868569a6bed622e2f50619a36ffb0a0f7e834fd8a794ae3bc906d971db26b0c86386c9545190ec384027d0b8e8f62ddda6cb24f1e3f60b9c535a1eeddff4332 SHA512 70ff744d42fac4c79d2994648763b0b3970ee5463a7a310a0721a63735d536cb9a0499c894289d946b30e6f564f9bf60aa61801580ab6635af211d50867921a1
-EBUILD epson-inkjet-printer-escpr-1.2.9.ebuild 785 BLAKE2B 6b4fd80114c406b9e991703baa8c5c4d7de20b9bf1f4e2aaa35e3180e99ba301c6df0ae44ff71eb9cb1256abdabe50cb95b6f3e5824e1d31a9ef72325981f3f1 SHA512 2e2155bc74392c52e867a1c7ef24ccbed7f902f254c7bb7b9402c877464f67b11ba6f782eb6988af928585238221f8148e65756297650b6515f3a64fb876f6b7
-EBUILD epson-inkjet-printer-escpr-1.8.0.ebuild 877 BLAKE2B 2f06f8f0afdfc79954daa18215ab4c7532c3000715120346abd71c0de6f2e4e84c4b8f7dde59acf891626ec7276a0ee0b3ed46225e89d8e19b4f10a6aa6b5ce5 SHA512 665007e9819f14661619e0edfa67855391f9b221bd66fb190b041011278b674f9db8a9fe3f2a0bac3dbf786c1001c9f2edc56c7451a5eed1d108b63bdcb92f77
-EBUILD epson-inkjet-printer-escpr-1.8.2.ebuild 934 BLAKE2B 95013e82fcb0e1ebcf972a1cae407a00dfac087f16005af8104e662667ba65a7f0e3088f029a5deb3ffdae768be0d85849129da5ef0b5cd2bef4b2f233f7e678 SHA512 b9c9034c05b9c99d95f9875b45ed07714fb022656da509a46bb58f90da027472be41440e5feb7beb896277b33f0557b720725368ec590718be30c8db28814319
-EBUILD epson-inkjet-printer-escpr-1.8.3.ebuild 934 BLAKE2B 814fbf90f1022fd0ab652fa15d0126dbb70f014a8708cc552e4dbd4fdc35b27cb7d3cabe95a00737427c3dc75e81eab28c4f338e7e3aee70910b936520c68e10 SHA512 7050ae32c86e0f3827d7f1630682d82aad48bd40b335153f716b4450608bd38b572226875bac2687e56bf8b3d243fc640bd1402acfd952e4656a572b6c8f02bb
+EBUILD epson-inkjet-printer-escpr-1.2.9.ebuild 784 BLAKE2B dc8f4203c3820ddea6ac7dd8de9f7b5530afb8e78268bfc9ce7f723750b820660a3ebf63628f09502943766cffa0972458528371a6c520de7f53adb5e6d58d61 SHA512 ab589e3bd0fa5b867b8cfb360c2263261927f6cf7088a75fd5c01952055eb8a29227422e5efe3db12936781cbb61144df1bf4f1a952e9b1fba87cf6334775c73
+EBUILD epson-inkjet-printer-escpr-1.8.3.ebuild 932 BLAKE2B 49e4bc55171903b2f93389580ddc61edfa4d9704a71bf3553c710208e7c81920633be8e26d8be70fc3248a35960a2cecd9f256389c5b41752f72f2e0565f38bc SHA512 bb1226233c72b2b11f01e748c34f5549bdca4f54ec8a26bd386547aa39c455eb0ef056522a20282e1034c286138707db36a7017122fbacf662f98b6a4314bc28
MISC metadata.xml 1890 BLAKE2B b90489bd80a2957d1a6287a727d847c1fdbdfb576f7e816b60196b7d82ac13c72fd19322202f651cdfd11b56fe09fe962230f0d2eb4f1a9565ff9ad9b9ab0c24 SHA512 8cb73e282d607a5699d4c3e4f6f6f4663153ea9a0240a5b6b73317ab7ffb8ba1d54ed00c7b6ed53045059b246f62ee841cf27cc83a56a7ed72d9b2131463bc24
diff --git a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.2.9.ebuild b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.2.9.ebuild
index 847180657333..3474ae512706 100644
--- a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.2.9.ebuild
+++ b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.2.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ DESCRIPTION="Epson Inkjet Printer Driver 2 (ESC/P-R) for Linux"
HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/15/33/96/607198a4f064daa9e7931913eaf27f3a58125f2b/${MY_P}-1.tar.gz"
LICENSE="EPSON LGPL-2.1+"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
DEPEND="net-print/cups"
RDEPEND="${DEPEND}"
diff --git a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.0.ebuild b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.0.ebuild
deleted file mode 100644
index 5372186183b7..000000000000
--- a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R)"
-HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
-SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/14/61/09/b271f0e3ed6b3bc0ea5b5809d16d48ef83e9ab71/${P}-1.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc64"
-
-DEPEND="net-print/cups"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/1.6.5-warnings.patch"
- "${FILESDIR}/${PN}-1.7.7-fnocommon.patch"
-)
-
-src_configure() {
- econf --disable-shared
-
- # Makefile calls ls to generate a file list which is included in Makefile.am
- # Set the collation to C to avoid automake being called automatically
- unset LC_ALL
- export LC_COLLATE=C
-}
-
-src_install() {
- emake -C ppd DESTDIR="${D}" install
- emake -C src DESTDIR="${D}" install
- einstalldocs
-}
diff --git a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.2.ebuild b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.2.ebuild
deleted file mode 100644
index 3467973e79ef..000000000000
--- a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit rpm
-
-DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R)"
-HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX"
-SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/15/37/34/9823560a4c0a6e4a614c71d2278434b32d147e29/${P}-1.src.rpm"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
-
-DEPEND="net-print/cups"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/1.6.5-warnings.patch"
- "${FILESDIR}/${PN}-1.7.7-fnocommon.patch"
-)
-
-src_unpack() {
- rpm_src_unpack "${A}"
-}
-
-src_configure() {
- econf --disable-shared
-
- # Makefile calls ls to generate a file list which is included in Makefile.am
- # Set the collation to C to avoid automake being called automatically
- unset LC_ALL
- export LC_COLLATE=C
-}
-
-src_install() {
- emake -C ppd DESTDIR="${D}" install
- emake -C src DESTDIR="${D}" install
- einstalldocs
-}
diff --git a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.3.ebuild b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.3.ebuild
index e56f27074520..2b48a70d1ef0 100644
--- a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.3.ebuild
+++ b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/15/47/99/379a81c231d0b6b3df
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="amd64 ppc64"
DEPEND="net-print/cups"
RDEPEND="${DEPEND}"
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 3f469bdd4aca..3c6e649f5eb3 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index d50e77062c2c..1f64033b28a1 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -472,6 +472,12 @@ s390 default/linux/s390/17.0/systemd stable
s390 default/linux/s390/17.0/systemd/merged-usr stable
s390 default/linux/s390/17.0/s390x/systemd exp
s390 default/linux/s390/17.0/s390x/systemd/merged-usr exp
+s390 default/linux/s390/23.0 exp
+s390 default/linux/s390/23.0/systemd exp
+s390 default/linux/s390/23.0/split-usr exp
+s390 default/linux/s390/23.0/split-usr/s390x exp
+s390 default/linux/s390/23.0/s390x exp
+s390 default/linux/s390/23.0/s390x/systemd exp
# SPARC Profiles
# @MAINTAINER: sparc@gentoo.org
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 1a00290bdf04..19940874331d 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest
index c25c03ea82f8..d1e06fb90a0f 100644
--- a/sci-libs/gdal/Manifest
+++ b/sci-libs/gdal/Manifest
@@ -19,5 +19,5 @@ EBUILD gdal-3.7.0.ebuild 7534 BLAKE2B 03e01ea5a593aeb8d2e0d0f46b1e7ebf9c74eaeefd
EBUILD gdal-3.7.1.ebuild 7538 BLAKE2B 1cb6475c1ee6f56ebcb6f6502092554e0681d27838164937ac2c85a5f4bb8841be24c8444cb40465ca9ce6c897b13856562100616f7ba6f422fd268972dd386d SHA512 e4041dcb67eff0e4db3d1e4168c68e65b704fc223242282640c4f3459fb86b6d7a9b25d63381715a829e1ee7130512686f73d92f1a4b562b98e0e5d524033b50
EBUILD gdal-3.7.2.ebuild 7538 BLAKE2B 1cb6475c1ee6f56ebcb6f6502092554e0681d27838164937ac2c85a5f4bb8841be24c8444cb40465ca9ce6c897b13856562100616f7ba6f422fd268972dd386d SHA512 e4041dcb67eff0e4db3d1e4168c68e65b704fc223242282640c4f3459fb86b6d7a9b25d63381715a829e1ee7130512686f73d92f1a4b562b98e0e5d524033b50
EBUILD gdal-3.7.3.ebuild 7534 BLAKE2B 03e01ea5a593aeb8d2e0d0f46b1e7ebf9c74eaeefdc607d98439d8844ad4fba651f06ad2d88d61e66e13694e812e322c41aa8e25769c97bb99e07efab5911e84 SHA512 84dc8ca6c0a379a7b8e085a79c3a2df9f2427793b58f630001a2d7bd2cb0019e24b2b11543a857ea1e0399cd1e1333caad943de178fad2d2f14cdcb8edf4e6b8
-EBUILD gdal-3.8.0.ebuild 7598 BLAKE2B d7bb586d028312a1fa9531af0bf4d5e2fc78f025f27c07824809453059f1164010ae20b44a7990c82c8ae490c1337c49264d65a18565c507f56db09d51a23b8b SHA512 b720dda6878cbb1e40ffb4159af99b63e88ddff1214d2ac8a61a7ab921f308288ef1c91ebe55db8f7b4267f892360d8e7daba87051a838d88178f88f816ecea1
+EBUILD gdal-3.8.0.ebuild 7597 BLAKE2B 5935825aa703b6a5bd0f4d1f2b1ba5099d1d5e2c4bff5d696c162b4bcd7137ccf20ff5f0db929ce2e86cca71bc0db65a7cfd4558a7b1f4a650f304a48c905365 SHA512 07f4ab0cda9c3c7e35125fc7c90ff905fccd1e02235f6a78c363b2aa04bb4dccc7e2e45ac6da9849995a426f5265f096208c2d4d373deddbea5bc26a124cd5dc
MISC metadata.xml 1297 BLAKE2B 03cb6c5ccc7d2e6ceeaedf24779e9cb4b0dd8ba7c6609604a7d74a05844079d5b102b5413e6d622b79d464784d106665496dce6c0dc902e121382b84596061bc SHA512 df991d15bd43d009c50de6a76af9939b5c6c83b64c4043b52065a77858b8ae77c8287510505b1b80e25c45eb01ccaf276de12db47a8c2b6b22f908a7cb48fae7
diff --git a/sci-libs/gdal/gdal-3.8.0.ebuild b/sci-libs/gdal/gdal-3.8.0.ebuild
index f38d40af56f5..6bee2ddf179f 100644
--- a/sci-libs/gdal/gdal-3.8.0.ebuild
+++ b/sci-libs/gdal/gdal-3.8.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" test? ( https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.ta
LICENSE="BSD Info-ZIP MIT"
SLOT="0/34" # subslot is libgdal.so.<SONAME>
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf png postgres python spatialite sqlite test webp xls zstd"
RESTRICT="!test? ( test )"
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index f00b7e43eb0c..dab32afabfc6 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest
index ee45448fde54..067de8aa6b2b 100644
--- a/sys-apps/eza/Manifest
+++ b/sys-apps/eza/Manifest
@@ -19,7 +19,6 @@ DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f3
DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST chrono-0.4.27.crate 211340 BLAKE2B 94974f8a82525a1b27d964f98ef1d1d788cad446301cd0b0c0913bd7f0295514579d51d5871caa4ebcb9295b442700a1ac637a0a7d3f55ca707cb97c42654515 SHA512 19c86589c11905ca16d68e59b500717329d08a9a431bbb51eabc2e1b15d1ab8902188e05337b0ec6fccc0c268a073c4e280dbd6605e80d4d4fcb17a4fdc5d9f0
DIST chrono-0.4.31.crate 214513 BLAKE2B 2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54 SHA512 23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089
DIST ciborium-0.2.1.crate 34974 BLAKE2B 370f4228aa63075cd7a0d41dd83f15211fc69267235905e7f5607f6e6c0baf64db0f6203c97990604de2ae683ca1937acf284c6444702414fe1a685ccfdc12a4 SHA512 4403239badcdb5ea6e754e706472e25c4593a1fbdfc5a07e46409ea3dac41151020204167102dbf401a2e5f31b3731267bc3759be59a73880a022e5f4a3064fc
DIST ciborium-io-0.2.1.crate 6679 BLAKE2B 1835b1002c2e5f6fb1cc36a6a1f1e3ee10423760646b00a75e5ee5e66dfd2892914705e4456ec440cde27dda04e28329febfbd5c640ec7f86e7c013a9a9d748d SHA512 8860de0a72f07d0d0bb84af3c24635193540c574cc87367c7379222bf97ed68648330511866810265b68076bd1146e0ddb41c269e62db669b1c3390aca679c50
@@ -43,24 +42,14 @@ DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd
DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
DIST errno-0.3.3.crate 10543 BLAKE2B 958e9d12766533ae9e84a60b121794929b9b3b1a8111aca9a2e914beee5784b64c946e143cd8031335ac9cb51069e51dbc9a6b61073a2ccfd3ff60612a20b619 SHA512 9524db39d0c9be287e0d2aed3358a86e961b2868717037212a2e9dc408bc73198ab23196d7923a9ba7e0e9357276075148f582e0325ad36ae1b212a8c674173e
DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916
-DIST eza-0.11.1.tar.gz 1221586 BLAKE2B e642be77d3402e4b42235cf13767fcef7279bc232c3e0b62bd012026293faae4a6dcaacf19f565f5f4f46f8e412d8f47921f8e1c8192f4bd642d17b1b91e950d SHA512 1bbf7018e00c53981ed049d26ed5c814eeeac1c8ec7455e0f20b5f0492aa6ebcec3260bf7fdd9df49bb9136819c1fa3a1ac719ae0aec5226312416e941640d62
-DIST eza-0.14.2.tar.gz 1217105 BLAKE2B 9835f66dcd481c8afcde3e9fdac741f67c371f3d58b43a4114789f6a2c5c816b9f131128e010973f7ffe91761b311c421d62e02ab95f80ec957c3e3426bdf441 SHA512 e807424814840cfbdc37f12e3b4ee9ea79287e1c9ee2fbd8f681346e5f7ed55523529d75c96eadbc7f1029c07086ce6d47bf6bbc125e7083bb67ae8be139ab7f
DIST eza-0.15.3-manpages.tar.xz 45528 BLAKE2B 850da7dc1432aa0d61406feb79a0c3deb7303a5f97ab3bc2ce5717d9b69a9ae6e9d2c4f17b1266a72ee9d080bcd6ae979e7604f8abb7ad60d822dbbfd429b0d0 SHA512 0792524d365bca7e153ffe2cac4849ee2533ac8dec97afd6b687c192314949e7707e7a4d35baa84f68818cdf1839ea341cb9b51c8de4704afdbead260bcdbfe0
DIST eza-0.15.3.tar.gz 1228789 BLAKE2B baa18761afe62f0860011ba14cbb02032b2e5faeca4e12e43c148da6e3fd73c54ceae1532bcceb3eb943eaf7e24a7c8047b4df46266b290306e0fe496ed0c652 SHA512 2cad697a821f08e976bad340b5e877c69865eb1a9a5f55354209ee8b990db97cd9ac820739e6c9306ebe23c41bfc1c0d1603bee3acb28633efb1e2bbd36761af
-DIST eza-0.16.3-manpages.tar.xz 7484 BLAKE2B 7417b820245c4e8a0e55c77190494bbd460ca74ae2faec33795f38e905820c8f7ae5035744603000dce05b94cdb4edccebc415e8a43b795bf5329c9ebf8fd50b SHA512 35b5da933263a28ccfe20aa2415d883b3254a7d50718080cc23b41b779d89575d8a779ecc8518f4731b9694da2fce3b15929471f707ea0c002b5974a99a24e67
-DIST eza-0.16.3.tar.gz 1518802 BLAKE2B 3b1e8da3495c84b8808b423aa734e14fdf1fb0d0db404bffa88435b073171756f8e05d3abb601ac4af1d7fc9c0ecc3b1a1ada70c7d8cdd4f134881efb5e9751e SHA512 30919cd94a178b1511505e0d0987877cbc3070e95c971f1486ae906062f6785ec23c8306e845fce5a7eaf3276ad0afa96fdcf2f7b799c968666d8108e59c206c
-DIST eza-0.17.0-manpages.tar.xz 7716 BLAKE2B 94bcb5353da99b8c218f31ab0d6433c534fa64992b00873a543c0dfe5c9dc20761f60157756dbb3533a97ab40f979d20cc2f1040fc6d1e62c8f4149e61070662 SHA512 5f708be2c8100590a514f135e5c72ec17a4b4c3e0e22a5a487b989b93d2ffc27718da2302564cfeedd10310198b9d72ae16f8d41db9d9a65755883be64e18109
-DIST eza-0.17.0.tar.gz 1523156 BLAKE2B c86c75c12b19e3ddf73143f433123f2198750ac5c92022e46a818ec414bc04e3b98f9b613335f09c364dfc53dccc77f6b23f8d1fa1cb160c51b9f66aae0edde6 SHA512 dda2a3bdc3d8abdd1fca4d8874455844b3cfac94c3188afcfe8e373b8dcbb968b7b81db43cf8fa938b0c18787e2b633acd4fedc26311bb4bab52555b76f49e27
-DIST eza-0.17.1-manpages.tar.xz 7656 BLAKE2B 01e9698f1c033ec4773bd6436a598a4ac84898598c9655455b36edcfe9660ff4994b43a39f65107a63dc7a71f8fc49506584a18182849b65daa3571dfd407a6f SHA512 5b97cbedca8dda9af9208919faeda152aa41377a24ce0a6804058fe74c12bbf0fdbd56369e97b35012773d07498022aa048f64cdd66f746801a5140a4aae3848
-DIST eza-0.17.1.tar.gz 1524733 BLAKE2B 973ba81af8db663673a0b62d67bec4078886156303ecbd2315a03399c0eee9db79d0e2cf216bc479467e672dbe1bc5559b753b5564967e6b6bfd4e4a689a05d1 SHA512 36694e6fa2a52bf6f4e14513d0fb82fc7a92230ff132d21ed373224cff93b5d6ee4f3f030ae9be210d06e9e1e1ea148b3ee499cf59356ffd5c39d780d7598e04
DIST eza-0.17.2-manpages.tar.xz 7652 BLAKE2B 910ccd5e0d1e0a3055b6c30dbb06abf9f296e722b691566f7993ab073b3edecc1c7be7df08e17d42c58951235caf00cfb48431023f43ee87313b7da736d1995f SHA512 bbae103f7a66687c89e62dc6407806ab1183e1a0d5e779a33c62b4fb637e4371876bcb9423eafb7ff8238ca0c0c983ffdf11a390a6698632ded4d4e4c70143fb
DIST eza-0.17.2.tar.gz 1524844 BLAKE2B 4468f226acb3493832f65a3dcc7e9abadc6b6c290057c436a9bb7e8903762d286db4f10a2c03c1ce73b50d53e100484532987d0b2d9465dc0acf0892659911cb SHA512 bafc8b26de16de9c0b54320d6454cd1aa7939cb8f2eafdfb9407b79dc07d06398d174378feb447d9fc996cf007bad53988ea06f3b3057c000856c0bec8acabc9
DIST fast-srgb8-1.0.0.crate 17214 BLAKE2B c5d2e04bf43fccdcd31d6f81cdcde3d89bf0ce94bbc506c2bc09c62b4e83469a2b72db0bb09f4cc2495ace7510834e7fe49df6aa7864092452d9f7865f35cc14 SHA512 834edef5eb4ec23b9e627b5e879a1649af19a17a1af0bae97c040869dbd14751ff3b29a606c52e5fe07b60f07fb695f328409c39788a4e74af0ab7b716688a0b
DIST fastrand-2.0.0.crate 14402 BLAKE2B 8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322 SHA512 9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc
DIST filetime-0.2.22.crate 15029 BLAKE2B 068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a SHA512 d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067
DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc SHA512 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68
-DIST gethostname-0.4.3.crate 9336 BLAKE2B 12be5fdca0b6e3788cf3d67a4a80f283d240611b4fd37b6d1c37eb2503e4a7025b17bbb70adf421ac840d8f952434bdedf4691f31362780a267e21e8c4d3a006 SHA512 8c5dc404132f2ecf9bf82d8b89cbd698b4cb6d43141c47a60b95401da2e8c314347ab0a0ad5fba50cf98f01a621faa68293cb78f48977d3ddfe6e6f21926abf7
-DIST git2-0.18.0.crate 210978 BLAKE2B 41fba81bab32d0b31c93f1b579eae61cdb57b7900b8d8b3dd39a601f3ec72820d2106162e89c3e5300442ac450dedf556b2b53c17610dc899ab920cc43c6077d SHA512 de8179c0cb27abb6e870efa27a562728926ae862820a1b71e5c47d2c69e6dc75caf25c0706564a8a5d47c47a2ba0ae7a164d68e88c16260214cad6c672505c70
DIST git2-0.18.1.crate 211466 BLAKE2B ce5a8175f734bcc2504015271768ff4bda7bd18f615e5ff2618d06f758f041827aa9e58afb8149cc290619cf4e0fbccca460e4d38bf6f3cbf08193a2548c16cc SHA512 3fb535e820365ac5aecc5a1cd3af869ea952ed6741a7890b095ac6f4509fdee7389949da45e4f66188b5e261fb4c47d49ffc1043b4b2b39020ea21e22bc69fa7
DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e
@@ -74,23 +63,17 @@ DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4
DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f
DIST indexmap-2.0.0.crate 64038 BLAKE2B e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995 SHA512 59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3
DIST indexmap-2.1.0.crate 68224 BLAKE2B 9d833570cbb63ecae138ca234b998bd0e5b11b1a7e3d5ef4a21212bb32d0998395f1fc609f66860bdbab198081687630f583f5a2e495fac1afa40ff48bee8a0f SHA512 9d303eef918b9264b9fe326cc1d71f4095f7ed5639ed8696efa3e9be65dff2c50ada4495409e109e7718997db51ae1fd865cf8e88978107d7823faba14380600
-DIST io-lifetimes-1.0.11.crate 37346 BLAKE2B 7f278b7378a8569d3552c9b6d4be06d7908e05d77cdb964267f0b621ec4975a42fb6e48fc030a75ad5865681adf32ff747943ac559ab4ad73331a6611a1b10c6 SHA512 30c6e5ce6f5beabe0d7bee4f4522884d1316cf7d9b8d093ba0f952995997be3d0f10e1e77b9c20b7fe2b65429de0d2ec89bb35e939455795205206a3154ed544
DIST is-terminal-0.4.9.crate 8109 BLAKE2B 0fa495da123f6fe5e3ba5f643f1ee097fc4f8e8aa54d9525b6108855a6a2e58556534a5e8dbfe7b5f8e2f1932003ac63f6aa3384317de7b385cf724bee294468 SHA512 0803ea53945715333d9b5fb18feec7230a49cb1a5f7308e2ea8d06a650e376794dd372be111e85622fd21320228706dd589423510dd010cd6ea112f185c46966
DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
DIST jobserver-0.1.22.crate 21175 BLAKE2B dc0f20541fd14aa5c8b161cf36829a36e550ef414215417e25516ef1cf67cc1c7100cbe4ebcf8d2530e3245f8793a3ff11f407a0ec5d96385ecb6618e2de7a20 SHA512 ad3d180bb49fbaf51c9a2f40de0e2082947a0cb5bef95001bcc664e4c98f75a4c32a6c53f5eba90595e415b600aacae54d92c2f613dbeb8af94fa08b6d770d8b
DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64
-DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
-DIST libc-0.2.149.crate 715592 BLAKE2B 21dd5d4f9351f3c75790077c7b025046db665f2d48d7a72cda7667bc60febf79d82708cf7d39a323a594397cd590bd3d2a2f85349b4473b90ea4da918382ed0a SHA512 0def64d400d473d6eed30e985522d36801ee6472b15f90e74dc4592e0a8ffbaf30b731be280de52b30255cf60aeca8efe817b67049227dc7000c807e007d7289
DIST libc-0.2.150.crate 719359 BLAKE2B d08e17fb29992c76337bb5862cbc1cdaf7b9d7749cd65021f145fcf49fa7954d6251c8c2f3c9a796b46283c3bc014bccfd259ea52824459841911ad847fd7f5a SHA512 7ae8fe6a1db38ac6d951c0b4880d25a02f064f5e61d6057c20f7208dec8395d58efd085e41857bcf5f4da2b014d2952dc4ddaf18ac4acd3a23675bb659e70385
DIST libc-0.2.151.crate 736640 BLAKE2B ba8ea6d22b0eefdc5c1c5ee9fab960b6ea0eb7098a21b032563ec78b5d6e2a8f1d7ca4d5bb721c71de2c5de28e105029f229b9b03cd5168c78a65c7164e6d07d SHA512 2039bdfd704c5a876ff7d609622bb968260d6e0fd264ca457e92b75660503eca10e1ff21864b3c919d2656de521f03ef443895f5c0150271ae2502857742b0ec
DIST libgit2-sys-0.16.1+1.7.1.crate 1773446 BLAKE2B 050b7832dd48c642c3a790481a296fe1b15bcfbddcffcb0f4792735bd135f6c499e5b6f90fe394ddd891c2c055af86041f0b0fcac26832975755a432dd0e44ac SHA512 746e80309af40af7f6d11a7d45721054a6b7f456e10af5b25ea5ddc3ae1f8d934196e9e3b9948f7d7b41b6d9dc45a660874029a39c1c3d67307daebae3f2cb69
DIST libz-sys-1.1.2.crate 1339299 BLAKE2B c055fdcdeaff5d44cc95f6cef190094317644e4881f356e46b0c0347221ffb867afcd29ecd4d995bf397f714b705ce84cf34ab87010770e00b3aed1956fa46a0 SHA512 2342c738230ac570c61b466920e2ceafc0194381643540f094f6541917639a4f5b11d46d575bb03c7623ce109d376bafc3076a9d172233313e38cb6f49ed16db
DIST line-wrap-0.1.1.crate 10010 BLAKE2B 8f64561931efdb39ef256b90ad12573df76449afadc11f38b5431c1fff73da3ef1dcf9ad8ba0c30cd1ef1b0a8d894a7b34327e4a5eccfea08051ae5abedb483e SHA512 31976e14355317bab470e6716542d3cfd59083a1808bb199dc2eddd51d05fab122ab054783d0996c1feb53bdb316e6fa24b34cae9ed8e8cdb2702bc43fd805eb
-DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375
DIST linux-raw-sys-0.4.11.crate 1413981 BLAKE2B 45172cc348e758bf87831b47d2d52ea43e781a738a59654dffc04cd5f1726efdd8d1e2376cdc247019b64d82d756f4739815422c353f54f081a2c539df02b5f4 SHA512 befe18ab06e5248ee89f0cb8fbc192a5564c15c9873672fea62754322d3c197563d9133b839d5222e6baa522ec1fafc48176ee605ec7954c5d93e52dfb6d9772
-DIST linux-raw-sys-0.4.7.crate 1350647 BLAKE2B 7489b530d59c2b1c32dfa77b260fa9892ec3ce9b15bbac90b0b7565806798d7580145321e0a2206d7a1f50b6cb7684dcd85f30a11dc330f071aa2f6042f941bc SHA512 df36f3f188767080f118aac32138233209a1f0cd11682425fc101cb054e138cf0582ad044d0f326a20ce517f425665ea1ad9ac5eda147712a994884101974d48
DIST locale-0.2.2.crate 18910 BLAKE2B f34c69403d81c86c6b178f8f28271e39ddec59696d11eb17c40bdbbcfe9be697184237f2ee3fa4c7b703067cc8c6dbb999a60884f81378b394994c53426e11fc SHA512 ae542f8811405fac032029885a59d39c922da7c1b59e69f5e0d73047d05ed803475b3aa9b486cce47abfdac03f5892013b822e896794e6dd80329b4f105be28f
DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e
DIST matches-0.1.8.crate 2216 BLAKE2B f18176110921b1cf6e58d52d12f1d1a3455ce2dc04421fbf1b392f66cdd81a88e924571fa27e307a06301d83b04f3b8a0ca3ae40d2da6f2decb8aac4e2801fbb SHA512 98b58f6a2694b03a7dd1be69ebf7e3ad14483fc8e4cb6e6c26a4937e4e660e843efb4dd04a7312dd9659ca02acd3775678f73b8faac44a76ffafaf873c22f590
@@ -110,7 +93,6 @@ DIST os_pipe-1.1.4.crate 11436 BLAKE2B 215f548a5b16854e156f785a1cc57ff16c241b502
DIST palette-0.7.3.crate 208590 BLAKE2B 14f797e00077b3e653f90368fcb8fcbd304bd6aa1925f33ce24565d2b6042b33323883c021688f9055fbfb1609c9b6a04ce75ca77e8000c63e933c1b13eaf1e4 SHA512 7fcfb59b4b3adf6d6041fc72767c23c235351571864a11101a294892135b056acdf52b353425d8701f6ea26605ad3e678855498eb38a4d980af4721a622691a0
DIST palette_derive-0.7.3.crate 14344 BLAKE2B 107acff409058ba2f07653c0b0db501da76248529b5542d9365061013a6f5d461e62e5a27d1a854e2d9801235eb5bb8f42340ff7c03e31be7921ec36409b50d8 SHA512 6a3d4d056e3f64aad47a547504599e61756ea785a9583d9ef977f974036dc0a1e333380fa5b8abc88d5cc16c3efc18dd93102fd54f86087c8d0694ceafe7426b
DIST partition-identity-0.3.0.crate 6711 BLAKE2B 4dbe9e11684099b4cce4e077eb0b8a7942ea166d7f7d094a76f9ef79e52bb03299f9ef52a5badfa5b168e3144dbfb446096ccd06d4b81cfaf7718dbca293901d SHA512 153843ea6c6a76fed350a24fad206304aa88f66755737c50b9f17bea3be434b7fe8940fdb8e31d43415accd4435c6b0c16f5ffcb5d5a1da72cdb8056c7b66bdb
-DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a
DIST percent-encoding-2.3.0.crate 10196 BLAKE2B 155bb1aaf0db4d22179bbe24b2d312f3d507876436e8ce76dfb59775282c1136a6c2bf5672f4b6bc274e4535acc9e50497c3e20b77aa2490512755c9cc9e6c41 SHA512 54ba129b0f3b43627707be994a281cdb69d5a7bdbc91dfeaa0226cf2834adeff7d2597dca5d11dd48b5731e831acf1284497b251abfebc0618761f98fe3c01cd
DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
DIST phf-0.11.2.crate 21569 BLAKE2B c809201298f1c5046874b3bbdd30e33f2bee2e4b977152a2c5faa91019ee5a1c8fe1d42cf91f6d0b0dd52015fc66f0a84c1b3ae014291ad7d5ba647a78debded SHA512 97752bfb44f3d1f9347b4ccfb6fa2fb80b3263d6f67aa703c52ae90d693c537a0db878acef828c79bd4c41e8f7ca0ea45588dee073d12c9bb0f2980c511b65b4
@@ -136,8 +118,6 @@ DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87
DIST regex-1.9.5.crate 253883 BLAKE2B aeb05371251aaa0fd11dce1f22ea095345b3b1e68d9d5e083b4b8b0b938d0d901b3bade66015bec830db3ee71d0d2ccac09b842ff9919e08b0e98112ea1897be SHA512 79b921edc977dc98bd07e89dc17873c8a1088473ddf941504973259bb8c46ad11bbe3818fb88a7ed07b86841206c322a9555033d0a5dfebb18fcae45e07ea53e
DIST regex-automata-0.3.8.crate 610113 BLAKE2B 1aebbca26e76e85b42b035fa9ba02f98425b75fdeeec0f12c1c08e8f4a320c64d36c129c692e622256d7f8772052041c47df1aff165d8337d55d61770963a777 SHA512 47ad01be2c51fd510576e14f399b7f30d379a2cce2dbef3af4ee3e609859451082885132ae703c810e2b19bb3716976356e057a1a592ed507146aff9e7138dac
DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd
-DIST rustix-0.37.23.crate 328010 BLAKE2B 299ad4b521b1008b6e864e9e52e523e97319d4b976343dccfe9705273f92930bbf7ca21c3e243c90ff7424fe881b55f38a2840701ab75bdb381f31ca91b1d9ff SHA512 9dcc915b753b0ae9ea4d92d33f3a7c73e889ca0dc22abb95ec3d375e4188449d1bd6835c122598beb947fc8aaf884c59cc2cf55ab77f32480f5c17e789664988
-DIST rustix-0.38.13.crate 342118 BLAKE2B 9fb31bba5253870345abc513768b0b0deaf581212462e328edd7ebcaa028979454585502ea9b4c93b82701ad08d134b637066f81204b4bb2a374ed5747c36acf SHA512 66e3914746895222963ab80da0fcbbb8489cb74dd37913f57f8570258265a94657d7dea37c944ed20543012bcb474ada3c50650a194554ba74fab07c313aab93
DIST rustix-0.38.21.crate 358962 BLAKE2B b3e4915385aaa1783e0024caee2c454d9ce66542ffdb9ab0f0ef02f07b6d583a49b29b25a604832903f7909a0362bcd2260958cfe3fe045af4df2ea5c62c1da8 SHA512 f3b147706e1befb9d743bb57c7f8dc0a1ca8f244ed98069dfc757ee9d7281f097531bf7d1028d21ac798ee27bfb07b2ea6ac395dd0bc6caef4647fac88669833
DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b
DIST safemem-0.3.3.crate 7778 BLAKE2B 6ebc0e234054919687e8a369bc30ca6b007d0e4f8147157ba1a90c290b7f0b490e5c21a6d4406671e26ac073f9e4e06a2bc9b1f21eb152b05c4022a3a4ef3793 SHA512 2e4852ca91160f9f1e764b75145d794726a5f6c162cc99ecbf9cae20474a06cb3a0dfc245b895c51342240f6875423010b33e36d038b8b419a37e4820a9caf72
@@ -155,16 +135,12 @@ DIST snapbox-0.4.14.crate 40833 BLAKE2B 585c3c0926b25d60a437d884c740fe38c2fbe960
DIST snapbox-macros-0.3.6.crate 6328 BLAKE2B 33dc3953c8ca50e43a75c717314bebaf75edc3463846577e2f2e4db3059b351e7498fdcc0cf6e06c233a927ac933a8de2aac49ff3ee8f2c7d11a462faa88269b SHA512 c1163e70342d0140ccad8a7c02065307ea23e585afa31985704d1eb2c06764e28d5f27b7b98e04698a92c7905606a7c85de9aefeadd1035b8e3a9adb7c9d9da7
DIST syn-2.0.29.crate 241664 BLAKE2B 5b339433249d7ee17b032cc9ecb118169957d91f438619940aeba0003ab0015b01cc6afb00656b5492539a5396325ec16c37e33764b00d6f9b8dc6b5b5e6a9f0 SHA512 a6319ee743a7690c7858da8492ffb6a963d102beba07009e82b08082d33ac8e8ea2675bdfc3ac3684392b3bc3d7f2624983dc508dd8b8f1fb9a57ec8a5b82828
DIST tempfile-3.8.0.crate 31720 BLAKE2B ac975555bb4957f91e7d5733ef737bf25c62a738096457afa05079ed038de5e7144cbfd0e28bacd3eeb832de611616fb39ec07866481205c1f5c1005b2869d31 SHA512 8bc8e954bc0c6af46cf6e77d70f93583baea39fce54b111f4bba51fe5d5e5c184753ae2a2ea68a882b6ba5a157a57aeffeecc3e3cae86d78d952f3aa025fdf7f
-DIST term_grid-0.1.7.crate 7353 BLAKE2B eb4d11b84995d8ca831c32c3b0c781244d7d97367aa6b877f1aaa21e6b10edad5a4597ab06d5c1b6a9cc00fbecd62fa3f28b9970119dec98c0eb5d0c74948b5f SHA512 12196d1f2579b6d593a7cdd34d74635b93fad710bcd682dd438143a9e814759346dc263dc8a65628b7ed8fc1dbcaa60fd9cec543d0cdae000cc5dc6fbb199bca
-DIST terminal_size-0.2.6.crate 10585 BLAKE2B 8696b9046c717eec8bf7246346af84a5d0cb740ac6e1335a4d8c20476628f4c0dd7c6106cde33513681466e9701d4b05d73f22a3bd2dfabc4d22045a69d31345 SHA512 95f38bc00f8c5e1a6913bb2a0a7c46d96e02a4f3234af1623ad3d7be41eae677e77f1b5d5d005d1e9d778fcc6c87196f67a51ab37caab5b4d299da79c85d06ed
DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681
DIST thiserror-1.0.48.crate 18862 BLAKE2B b98d63646526e1ed0baf27a17faacee3d8be34421f6fb211d4e1909965a3a327440c0b97c4aba423f416c5a849a47a1d42623a6e64ae27d2236706dc9a30a783 SHA512 078427d19a28f59aaca27f508795cfb06c024b5a34dfc83360c3bec2b8f7abe474706a41fb68732998f154507921beb03dd033f0a6d1dcfcee03b1f2adb8a0b2
DIST thiserror-impl-1.0.48.crate 15096 BLAKE2B 6b5eed1102256f2c809c21201cf319cc8eed11ab1dd04e6b6bf9759c8eb32e58f0c88407e7c515ac801cea69abfa3bba0c4ee98b034459129f322f6918e9e168 SHA512 6826e242445fba8beb16325fe2e0ad0423b84aae6c1a035dca85e6e07d2b62be8879cb1a0a2b307602d330ad83530260a2480123c9ac5cde59157f74ffd665b7
-DIST time-0.1.44.crate 28885 BLAKE2B 5e2ca11af9da0847239a086330d0cd00fcb5b63862f9dfec46f72a065bb35ec2236a21ee1c56bf65e3117105e7815cafe67e3725b8575373e875dfcea401d967 SHA512 736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf
DIST time-0.3.30.crate 120289 BLAKE2B 917b71ea8362ca14f2564706919e7e62ebd3e8024d48ebcd9ac9799368a12f425b982a7739a73c025155d5dd0650ef8c9fd4642c60a9111294cad7ac2e30672c SHA512 268f0c779e2a44431932aa407f39878ff1412e287f9678574537fe7185f12faf7605c5ef433aa6d364bf77894e819ff3953f870ef7ad208b7203f1c58eccc4e5
DIST time-core-0.1.2.crate 7191 BLAKE2B c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9 SHA512 3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52
DIST time-macros-0.2.15.crate 23568 BLAKE2B ed16207f302e03095e726f0087f9f7c1514cd71b68a17ac804424c526349838171f3bda62d442b8429a89adb084cca1a4117828c3d66d20f2ff8272d7cb2d3a6 SHA512 d6da54996ab99a46b2b2cef83cec62eca2462490db439ba9814502f7d5ecc3018eb266b29453d601677a0ef39797da77a106d407e0e5de3b110ec1c5ae2f3c6b
-DIST timeago-0.4.1.crate 15419 BLAKE2B 020e82e5af2178e8124208fd07fcd9b1395c1036f4ba96ee84a4580ff0d3bae847c1147c7470f3916c54a7f3cdcc0c62b965b24721d7f9f89c8bd8b0d9602fc3 SHA512 9a8c0f41dc81e0e88a533f01f4cb87c783770eaaca9bc9c1325fbdcf856f339a79449dda619df56a38ad6016f67ad4898fdb2ba4ab7feb477f75a345aabcd2c2
DIST timeago-0.4.2.crate 18821 BLAKE2B 3669505354a6a3611fcea12e246318cdae805c23492f891cac879c08dc7b616f6843384d7debdbf76a7f598dc33cbfa6c71e23b0983ce826162bb5176542cc4a SHA512 f1f8c63b4f42463068478d3eac661d0431204ca65ca0a63d29d93af587c40a4c4912e3f027e37dc3344591e30362d49fb3b770a14ac0d8120d8e08fd5fe97e4c
DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
DIST tinyvec-1.2.0.crate 41625 BLAKE2B d7ffe63aa2f076ecf57a2c8af3269abc7c811b7e19c3bb6ce4830f9d12a9942620a43786f4f578000d01883a9cc33105619e4357b29d64babb9d6313ad99bbd1 SHA512 eae5ef44a90995a3e7186e52c1d90447f677b9b6db2f4e120e5c32f2077f324f000a16474e347eae702b7fa2a487f3e5ff06baa2082f3904ecf404c27ceae74e
@@ -175,18 +151,14 @@ DIST trycmd-0.14.19.crate 33453 BLAKE2B 528663bd9cf8bad5fad6375c81acab18a8471860
DIST unicode-bidi-0.3.5.crate 33423 BLAKE2B 26434df7646ca6fc3b655ac2482c2be70700bd84fdd31d016f49b5276b23308d1f9258d40ff97a4090e3dd603d3a19f8fe45c13c5dcde6b00816dcee1695c7d3 SHA512 4541d84db17eef16da6ea59f1ff7103549ff338d6ffabef21e75fbfcfdb1a3fd0f8e8fe18abab7b6117e997cefeaa5e87fb01fed8fedbcd0657fc913743de8ad
DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df
DIST unicode-normalization-0.1.17.crate 100345 BLAKE2B 2579748ab87f6d74ab8e845d88c1990e4ef32e46e38f9a1841e3381d257d973f2f8a9da359c8e3f11790a888acf81f548ed3b749a67bb3e95acf3b744dd063f3 SHA512 727b4844a4eb103375dff7d88d620e1fb581cbdf2523f07a5c1673ff333d772d48ffae7658bfe4816a5bb42de5f68a96e15be9341c540a0f746c2990eeccb3d6
-DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b
DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968206d177facefb89ef51daf44c18f3fef1e41c19a47b88b81be50667af626af2024ccc540b240fb6e1d83fdea57076f SHA512 ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe
DIST url-2.2.1.crate 65434 BLAKE2B e9180c56afaf9dd781812b3650b28cee14a2330629e708bb8a67144f6c12e3781d07fae68166990bebaae60190a1a88dfa1d087d4982ed04d8cdfa59ae4a0d7e SHA512 f2065e68dd917cc174c222a44127ac10a59d25a87ccce6b88ac1e1e775856fd7d5931d728296db355117f94e71e12404fdd68a283545b543a2e00a659a6997ed
-DIST urlencoding-2.1.3.crate 6538 BLAKE2B 65777b0990aa6b3d27a47f36114da8622026ac8946b5ffb6e04172b666ec7244a55c250a7fb626472bb2b636eb32ee945599cee5ce7351c3cef2322366db15ff SHA512 035848d9243ed6a4528377b56edd7f8bcb5f824381b420dc8f5c4bfc3f1246655c54eaa7de0e4aaa7138e0b08fd796b9ace140ab919aed2d94f6952b577386ac
DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
DIST uutils_term_grid-0.3.0.crate 12055 BLAKE2B c5492862b8346272639e59b62eaf516093df4e9b47c6fd4a1dfad0e318991828b4f1e3126eade02bdb251adc05a4674948b0a2558accd780d843748e1b9e0992 SHA512 8df1048bc260a8d95d1d983b837ed4be55d8b7cbe07f51c0f8f5f8836ae7dbb095fe27cdca2e70f6c9cf01211871a6fb96e06d210f95ffa90e5e164ad790e0bd
-DIST uzers-0.11.2.crate 22573 BLAKE2B 6f01d5cefd5f64c9d35a2ced6f32db32da06c483c1a3f0c1146b2aa7d7addc74f77cf9ce6da07ae33757fecab2d5d8539b75e27025c38fdbf11494ec5c06a73c SHA512 67755ad1fcc5c8b581e5d923fbc52ad2fd90930321a1ea407ee33f4c2c97d873f35bb5df44d27a3827de537d21f5ce43885d07ab6b2f8fbb6c5dd4bda0f09289
DIST uzers-0.11.3.crate 22745 BLAKE2B 59a64624c1a59dff483e28f1b80499191c9a860dcb00e4f27c5c39942ba5a1ec6a4fbe98bb585fca079f4594a57fb24db41675e1aac87fb4873e6056ef13c98f SHA512 3a4eb2d2479550bb34319d2d3841f1e4a5b024dd85193ce127a90479b3d801880d9d3624caa265aaaf9908c7dea73fd7da5780c12c2984db3db04ce45668d97d
DIST vcpkg-0.2.12.crate 15530 BLAKE2B 23ee1a34064f19b67232c417a11093f01624b1ddb6aa572ac67ec125dd3f784036e68b58078607e028028e7c7e787c40a158d99cf120b8b80fd8d18c18a07a74 SHA512 33076b42cc83fa614fde2cbcfe1bc5426c99fe3707c129e6c2b7aa16afe3bbf6ada027ac35cc70bc432df25e6a4f6086d251effceae373b6efc23c6a6fb2ff46
DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066
DIST walkdir-2.4.0.crate 23550 BLAKE2B b4298c01cb38be0479b7ddfee627af01f889b6b6ff432e368bb67f65134c3958a4fe271a5a7dd61b19259ae88f5680e5ce8e12e50a872b05fcba68f59b7073ec SHA512 09e1bc852c01b452c95b26a369831a97bc5c9e0ada3111c73774570dd73bb5b9e4735317d5572304fb48dca44ce7b9f77bbd17c418b6b047b2ab17b8bb42d9d9
-DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88
DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705
DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94
DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6
@@ -218,11 +190,6 @@ DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d2789
DIST windows_x86_64_msvc-0.52.0.crate 821600 BLAKE2B cc448b65f98fc0fc4949ae622b7020d2dae927ae45310649f6ef71809740eda9d3db0fc035676c201fd9ab9639e9e7f21e2e992b4c789542f12b419d2c752179 SHA512 3aaee31533a1a48a6ab5cd15b3cadfbd906a93a153e53919d0aa74e440d11e29830554e4e014c215f5b88a475bb733fa8ba4ce9d773d3e23a40ea9ad37ddd0a7
DIST winnow-0.5.15.crate 145621 BLAKE2B 039262561227641c2d8b996ebb59c79718de3f2b7dd8e369fc3e341f3458b1e0213f35c575d615e87d5f89aad639c7a258e4efb2c10f58c2cd6e120482702cc2 SHA512 42dce18906f41e45e6dd75ba01af6a94501317dee8b45f4c7340f7c9c94f8935afe2536cd9ad5a91eef6f3a6135cab0a451d67a35b5a0fd69130a90e6aa47603
DIST zoneinfo_compiled-0.5.1.crate 8837 BLAKE2B 1d513b145a391ccb22d2110cce06dc1fc91e109d93cc7f2a056ceb5056a5a480b98ed3471cf8ff8fb8011f2d9c037b3bbd4f47dcedc0a56499e324ea5d7849da SHA512 4ad46983742ed37246f3ba5538fdf3a4dfc444ec635ffaa51d5daffa70c14e1876e703cd0a1f077e6b324e0d44d4b5e1e710b3543636fa9f33d509fa8bce333c
-EBUILD eza-0.11.1-r1.ebuild 3699 BLAKE2B eade89bd59bd3d38c34c2d2f1983189608b97b7d66700940324ed5a7ebb1fc586236ab4552fa471fdc4af7a6411397bc906b11d431d92900081025bc6c023c01 SHA512 e33e782e9f5aebc435cc7e7a67a816ca7ad3ab82ea5b3c69e68d20bdf33e032c8c47e7ea9b6d9ffc226ed725f34a65f1b2c8ec83320d477bd88bd9c6977b5be1
-EBUILD eza-0.14.2.ebuild 5435 BLAKE2B 866f20d20516f1828e46c806c6f594cc81ad1f96431f538ecb15892d2cffae7199ac2209c978f2df5fca581f5a45e2c0057745f3d90b810c1987490a7af6a3ee SHA512 8090220f44efaeebf0eccb7012bce5009698fd1ca85c0489544a64320b878167a7d4d8fb99a9624e1fe61f818f2b51cb8481076b17f03fd041fd500d747d9d02
EBUILD eza-0.15.3.ebuild 5059 BLAKE2B f36a54230262d51c93c02e2b7fe3cb4a980aee0929f1038ce27a1824a6d8f6f21e3a9add099cdb60f537f7b54c98c59bf1733ce7cc0466293642dc5d88dfa8d1 SHA512 64dec2818dd44efb1900c5e0a32a3d5e92636f764505712cadfa3a5e451692a48570d0d1b85ee578b7f9a307d96ede5a219935e559edcb59374780b6de704b2f
-EBUILD eza-0.16.3.ebuild 5356 BLAKE2B c07ea5ab434d2086b3eae0c0266bb5ee8dbb0d3bd59f0c80bd3e49be14168422784ad590262817065516b44592763271400676c6a8fb188fd444e7a10f021838 SHA512 dca1580b50bcfc84cf05c789d65004885d238cf3425f0fb1eb668cf0ae252db3c102179f703b5a4d9b3e2862a0ba603b6bea72d9a1435d74368a999ebe0742c2
-EBUILD eza-0.17.0.ebuild 5356 BLAKE2B 7a9ca41fa012fb303e4fe9ec710a8625890de17f8d2e78e8f1a4a619fbd5419a75955331b17a2df291c0d2861eb74a9e82b779badbe39fa595207554c3b31d18 SHA512 8f4b8f3ab870e0504fef746412cc63f795d5256175e6662f8fc3c17095b884c3ddf8ba1787ed74fa6c6509b1dc3547706ad5e7ae8f9f6ec4ec6fbbd7abbd32b2
-EBUILD eza-0.17.1.ebuild 5361 BLAKE2B 92169855f328ad5e2719bbd60bb0c0bd827ff89cc2919402334c53b774ac0356a735373dd2774942809bb6e27bb1636a72b7996d591194d3da66e0f22dfa60d5 SHA512 3cd7305f13fbd5429813e7bb29edfa4a5788b29d1318c4d9782cb3462526bfa955a1a279870d4ec270ded13ffcf6703e59dc2e22699454fdd66fabca11a985d2
EBUILD eza-0.17.2.ebuild 5361 BLAKE2B 92169855f328ad5e2719bbd60bb0c0bd827ff89cc2919402334c53b774ac0356a735373dd2774942809bb6e27bb1636a72b7996d591194d3da66e0f22dfa60d5 SHA512 3cd7305f13fbd5429813e7bb29edfa4a5788b29d1318c4d9782cb3462526bfa955a1a279870d4ec270ded13ffcf6703e59dc2e22699454fdd66fabca11a985d2
MISC metadata.xml 495 BLAKE2B 306ca308e3132da0688cee3f358d239c0b5ab3014c01d8624344d3a68643741a3d4303c1199454589f7fbc3a22d80fcc8ac66377b02895a39c1b54e078aee787 SHA512 09872a6228f3f3884044a8d08970ca5933a2de28049b900f85a99c749b7710268f7981f7115b796dbff159c471af3a60a4326da4412e660206b9ecbb6d24d11e
diff --git a/sys-apps/eza/eza-0.11.1-r1.ebuild b/sys-apps/eza/eza-0.11.1-r1.ebuild
deleted file mode 100644
index 13a23bad0bbb..000000000000
--- a/sys-apps/eza/eza-0.11.1-r1.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- ansiterm@0.12.2
- autocfg@1.1.0
- bitflags@1.3.2
- bitflags@2.4.0
- bumpalo@3.13.0
- byteorder@1.4.3
- cc@1.0.79
- cfg-if@1.0.0
- chrono@0.4.27
- core-foundation-sys@0.8.4
- datetime@0.5.2
- errno-dragonfly@0.1.2
- errno@0.3.3
- form_urlencoded@1.0.1
- gethostname@0.4.3
- git2@0.18.0
- glob@0.3.1
- hermit-abi@0.3.2
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.57
- idna@0.2.3
- io-lifetimes@1.0.11
- jobserver@0.1.22
- js-sys@0.3.64
- lazy_static@1.4.0
- libc@0.2.147
- libgit2-sys@0.16.1+1.7.1
- libz-sys@1.1.2
- linux-raw-sys@0.3.8
- locale@0.2.2
- log@0.4.20
- matches@0.1.8
- natord@1.0.9
- num-traits@0.2.14
- num_cpus@1.16.0
- number_prefix@0.4.0
- once_cell@1.18.0
- openssl-src@111.26.0+1.1.1u
- openssl-sys@0.9.61
- partition-identity@0.3.0
- percent-encoding@2.1.0
- phf@0.11.2
- phf_generator@0.11.2
- phf_macros@0.11.2
- phf_shared@0.11.2
- pkg-config@0.3.19
- proc-macro2@1.0.66
- proc-mounts@0.3.0
- quote@1.0.33
- rand@0.8.5
- rand_core@0.6.4
- redox_syscall@0.1.57
- rustix@0.37.23
- scoped_threadpool@0.1.9
- siphasher@0.3.11
- syn@2.0.29
- term_grid@0.1.7
- terminal_size@0.2.6
- thiserror-impl@1.0.48
- thiserror@1.0.48
- time@0.1.44
- timeago@0.4.1
- tinyvec@1.2.0
- tinyvec_macros@0.1.0
- unicode-bidi@0.3.5
- unicode-ident@1.0.11
- unicode-normalization@0.1.17
- unicode-width@0.1.10
- url@2.2.1
- urlencoding@2.1.3
- uzers@0.11.2
- vcpkg@0.2.12
- wasi@0.10.0+wasi-snapshot-preview1
- wasm-bindgen-backend@0.2.87
- wasm-bindgen-macro-support@0.2.87
- wasm-bindgen-macro@0.2.87
- wasm-bindgen-shared@0.2.87
- wasm-bindgen@0.2.87
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-sys@0.48.0
- windows-targets@0.48.5
- windows@0.48.0
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_msvc@0.48.5
- windows_i686_gnu@0.48.5
- windows_i686_msvc@0.48.5
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_msvc@0.48.5
- zoneinfo_compiled@0.5.1
-"
-
-inherit shell-completion cargo
-
-DESCRIPTION="A modern, maintained replacement for ls"
-HOMEPAGE="https://github.com/eza-community/eza"
-SRC_URI="https://github.com/eza-community/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 MIT Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="+git man"
-
-DEPEND="git? ( dev-libs/libgit2:= )"
-RDEPEND="${DEPEND}"
-BDEPEND="
- >=virtual/rust-1.65.0
- man? ( virtual/pandoc )
-"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- default
- if use man; then
- mkdir -p contrib/man || die "failed to create man directory"
- pandoc --standalone -f markdown -t man man/eza.1.md \
- -o contrib/man/eza.1 || die "failed to create man pages"
- pandoc --standalone -f markdown -t man man/eza_colors.5.md \
- -o contrib/man/eza_colors.5 || die "failed to create colored man pages"
- pandoc --standalone -f markdown -t man man/eza_colors-explanation.5.md \
- -o contrib/man/eza_colors-explanation.5 || die "failed to create colors-explanation man pages"
- fi
-
- # "source" files only, but cargo.eclass will attempt to install them.
- rm -r man || die "failed to remove man directory from source"
-
- sed -i -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed to disable stripping"
-}
-
-src_compile() {
- export LIBGIT2_SYS_USE_PKG_CONFIG=1
- export PKG_CONFIG_ALLOW_CROSS=1
- local myfeatures=(
- $(usev git)
- )
- cargo_src_compile --no-default-features
-}
-
-src_install() {
- cargo_src_install
-
- dobashcomp completions/bash/"${PN}"
- dozshcomp completions/zsh/_"${PN}"
- dofishcomp completions/fish/"${PN}".fish
-
- if use man; then
- doman contrib/man/*
- fi
-}
diff --git a/sys-apps/eza/eza-0.14.2.ebuild b/sys-apps/eza/eza-0.14.2.ebuild
deleted file mode 100644
index d46e62645c18..000000000000
--- a/sys-apps/eza/eza-0.14.2.ebuild
+++ /dev/null
@@ -1,247 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- aho-corasick@1.0.5
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- anes@0.1.6
- ansiterm@0.12.2
- anstream@0.6.4
- anstyle-parse@0.2.1
- anstyle-query@1.0.0
- anstyle-wincon@3.0.1
- anstyle@1.0.3
- autocfg@1.1.0
- bitflags@1.3.2
- bitflags@2.4.0
- bumpalo@3.13.0
- byteorder@1.4.3
- cast@0.3.0
- cc@1.0.79
- cfg-if@1.0.0
- chrono@0.4.31
- ciborium-io@0.2.1
- ciborium-ll@0.2.1
- ciborium@0.2.1
- clap@4.4.3
- clap_builder@4.4.2
- clap_lex@0.5.1
- colorchoice@1.0.0
- content_inspector@0.2.4
- core-foundation-sys@0.8.4
- criterion-plot@0.5.0
- criterion@0.5.1
- crossbeam-channel@0.5.8
- crossbeam-deque@0.8.3
- crossbeam-epoch@0.9.15
- crossbeam-utils@0.8.16
- datetime@0.5.2
- dunce@1.0.4
- either@1.9.0
- equivalent@1.0.1
- errno-dragonfly@0.1.2
- errno@0.3.3
- fastrand@2.0.0
- filetime@0.2.22
- form_urlencoded@1.0.1
- git2@0.18.1
- glob@0.3.1
- half@1.8.2
- hashbrown@0.14.0
- hermit-abi@0.3.2
- humantime-serde@1.1.1
- humantime@2.1.0
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.57
- idna@0.2.3
- indexmap@2.0.0
- is-terminal@0.4.9
- itertools@0.10.5
- itoa@1.0.9
- jobserver@0.1.22
- js-sys@0.3.64
- lazy_static@1.4.0
- libc@0.2.149
- libgit2-sys@0.16.1+1.7.1
- libz-sys@1.1.2
- linux-raw-sys@0.4.7
- locale@0.2.2
- log@0.4.20
- matches@0.1.8
- memchr@2.6.3
- memoffset@0.9.0
- natord@1.0.9
- normalize-line-endings@0.3.0
- num-traits@0.2.14
- num_cpus@1.16.0
- number_prefix@0.4.0
- once_cell@1.18.0
- oorandom@11.1.3
- openssl-src@111.26.0+1.1.1u
- openssl-sys@0.9.61
- os_pipe@1.1.4
- partition-identity@0.3.0
- percent-encoding@2.3.0
- phf@0.11.2
- phf_generator@0.11.2
- phf_macros@0.11.2
- phf_shared@0.11.2
- pkg-config@0.3.19
- plotters-backend@0.3.5
- plotters-svg@0.3.5
- plotters@0.3.5
- proc-macro2@1.0.66
- proc-mounts@0.3.0
- quote@1.0.33
- rand@0.8.5
- rand_core@0.6.4
- rayon-core@1.11.0
- rayon@1.7.0
- redox_syscall@0.1.57
- redox_syscall@0.3.5
- regex-automata@0.3.8
- regex-syntax@0.7.5
- regex@1.9.5
- rustix@0.38.13
- ryu@1.0.15
- same-file@1.0.6
- scoped_threadpool@0.1.9
- scopeguard@1.2.0
- serde@1.0.188
- serde_derive@1.0.188
- serde_json@1.0.107
- serde_spanned@0.6.3
- shlex@1.2.0
- similar@2.2.1
- siphasher@0.3.11
- snapbox-macros@0.3.6
- snapbox@0.4.14
- syn@2.0.29
- tempfile@3.8.0
- term_grid@0.1.7
- terminal_size@0.3.0
- thiserror-impl@1.0.48
- thiserror@1.0.48
- timeago@0.4.2
- tinytemplate@1.2.1
- tinyvec@1.2.0
- tinyvec_macros@0.1.0
- toml_datetime@0.6.3
- toml_edit@0.20.1
- trycmd@0.14.19
- unicode-bidi@0.3.5
- unicode-ident@1.0.11
- unicode-normalization@0.1.17
- unicode-width@0.1.11
- url@2.2.1
- utf8parse@0.2.1
- uzers@0.11.3
- vcpkg@0.2.12
- wait-timeout@0.2.0
- walkdir@2.4.0
- wasm-bindgen-backend@0.2.87
- wasm-bindgen-macro-support@0.2.87
- wasm-bindgen-macro@0.2.87
- wasm-bindgen-shared@0.2.87
- wasm-bindgen@0.2.87
- web-sys@0.3.64
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.5
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-sys@0.48.0
- windows-targets@0.48.5
- windows@0.48.0
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_msvc@0.48.5
- windows_i686_gnu@0.48.5
- windows_i686_msvc@0.48.5
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_msvc@0.48.5
- winnow@0.5.15
- zoneinfo_compiled@0.5.1
-"
-
-inherit shell-completion cargo
-
-DESCRIPTION="A modern, maintained replacement for ls"
-HOMEPAGE="https://github.com/eza-community/eza"
-SRC_URI="https://github.com/eza-community/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 MIT Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~x86"
-IUSE="+git man"
-
-DEPEND="git? ( dev-libs/libgit2:= )"
-RDEPEND="${DEPEND}"
-BDEPEND="
- >=virtual/rust-1.70.0
- man? ( virtual/pandoc )
-"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- default
- if use man; then
- mkdir -p contrib/man || die "failed to create man directory"
- pandoc --standalone -f markdown -t man man/eza.1.md \
- -o contrib/man/eza.1 || die "failed to create man page"
- pandoc --standalone -f markdown -t man man/eza_colors.5.md \
- -o contrib/man/eza_colors.5 || die "failed to create colors man page"
- pandoc --standalone -f markdown -t man man/eza_colors-explanation.5.md \
- -o contrib/man/eza_colors-explanation.5 || die "failed to create colors-explanation man page"
- fi
-
- # "source" files only, but cargo.eclass will attempt to install them.
- rm -r man || die "failed to remove man directory from source"
-
- # Known failing test, upstream says it could potentially be ignored for know
- # bug #914214
- # https://github.com/eza-community/eza/issues/393
- rm tests/cmd/{icons,basic}_all.toml || die
- rm tests/cmd/only_dir_{,recursive_}unix.toml || die
- rm tests/cmd/recursive_unix.toml || die
- rm tests/cmd/only_file_unix.toml || die
-
- sed -i -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed to disable stripping"
-}
-
-src_configure() {
- local myfeatures=(
- $(usev git)
- )
- export LIBGIT2_SYS_USE_PKG_CONFIG=1
- export PKG_CONFIG_ALLOW_CROSS=1
- cargo_src_configure --no-default-features
-}
-
-src_install() {
- cargo_src_install
-
- dobashcomp "completions/bash/${PN}"
- dozshcomp "completions/zsh/_${PN}"
- dofishcomp "completions/fish/${PN}.fish"
-
- if use man; then
- doman contrib/man/*
- fi
-}
-
-pkg_postinst() {
- for v in ${REPLACING_VERSIONS}; do
- if ver_test "${v}" -lt "0.13.0"; then
- elog "Starting with 0.13.0 \$EXA_COLORS using style codes nh and uh"
- elog "will need to be updated to use nt and ut"
- fi
- done
-}
diff --git a/sys-apps/eza/eza-0.16.3.ebuild b/sys-apps/eza/eza-0.16.3.ebuild
deleted file mode 100644
index d831d0bed99c..000000000000
--- a/sys-apps/eza/eza-0.16.3.ebuild
+++ /dev/null
@@ -1,254 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- aho-corasick@1.0.5
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- anes@0.1.6
- ansi_colours@1.2.2
- ansiterm@0.12.2
- anstream@0.6.4
- anstyle-parse@0.2.1
- anstyle-query@1.0.0
- anstyle-wincon@3.0.1
- anstyle@1.0.3
- approx@0.5.1
- autocfg@1.1.0
- base64@0.21.5
- bitflags@1.3.2
- bitflags@2.4.0
- bumpalo@3.13.0
- byteorder@1.4.3
- cast@0.3.0
- cc@1.0.79
- cfg-if@1.0.0
- chrono@0.4.31
- ciborium-io@0.2.1
- ciborium-ll@0.2.1
- ciborium@0.2.1
- clap@4.4.3
- clap_builder@4.4.2
- clap_lex@0.5.1
- colorchoice@1.0.0
- content_inspector@0.2.4
- core-foundation-sys@0.8.4
- criterion-plot@0.5.0
- criterion@0.5.1
- crossbeam-channel@0.5.8
- crossbeam-deque@0.8.3
- crossbeam-epoch@0.9.15
- crossbeam-utils@0.8.16
- datetime@0.5.2
- deranged@0.3.9
- dunce@1.0.4
- either@1.9.0
- equivalent@1.0.1
- errno-dragonfly@0.1.2
- errno@0.3.3
- fast-srgb8@1.0.0
- fastrand@2.0.0
- filetime@0.2.22
- form_urlencoded@1.0.1
- git2@0.18.1
- glob@0.3.1
- half@1.8.2
- hashbrown@0.14.2
- hermit-abi@0.3.2
- humantime-serde@1.1.1
- humantime@2.1.0
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.57
- idna@0.2.3
- indexmap@2.1.0
- is-terminal@0.4.9
- itertools@0.10.5
- itoa@1.0.9
- jobserver@0.1.22
- js-sys@0.3.64
- libc@0.2.150
- libgit2-sys@0.16.1+1.7.1
- libz-sys@1.1.2
- line-wrap@0.1.1
- linux-raw-sys@0.4.11
- locale@0.2.2
- log@0.4.20
- matches@0.1.8
- memchr@2.6.3
- memoffset@0.9.0
- natord@1.0.9
- normalize-line-endings@0.3.0
- num-traits@0.2.14
- num_cpus@1.16.0
- number_prefix@0.4.0
- once_cell@1.18.0
- oorandom@11.1.3
- openssl-src@111.26.0+1.1.1u
- openssl-sys@0.9.61
- os_pipe@1.1.4
- palette@0.7.3
- palette_derive@0.7.3
- partition-identity@0.3.0
- percent-encoding@2.3.1
- phf@0.11.2
- phf_generator@0.11.2
- phf_macros@0.11.2
- phf_shared@0.11.2
- pkg-config@0.3.19
- plist@1.6.0
- plotters-backend@0.3.5
- plotters-svg@0.3.5
- plotters@0.3.5
- powerfmt@0.2.0
- proc-macro2@1.0.66
- proc-mounts@0.3.0
- quick-xml@0.31.0
- quote@1.0.33
- rand@0.8.5
- rand_core@0.6.4
- rayon-core@1.11.0
- rayon@1.7.0
- redox_syscall@0.1.57
- redox_syscall@0.3.5
- regex-automata@0.3.8
- regex-syntax@0.7.5
- regex@1.9.5
- rustix@0.38.21
- ryu@1.0.15
- safemem@0.3.3
- same-file@1.0.6
- scoped_threadpool@0.1.9
- scopeguard@1.2.0
- serde@1.0.188
- serde_derive@1.0.188
- serde_json@1.0.107
- serde_spanned@0.6.3
- shlex@1.2.0
- similar@2.2.1
- siphasher@0.3.11
- snapbox-macros@0.3.6
- snapbox@0.4.14
- syn@2.0.29
- tempfile@3.8.0
- terminal_size@0.3.0
- thiserror-impl@1.0.48
- thiserror@1.0.48
- time-core@0.1.2
- time-macros@0.2.15
- time@0.3.30
- timeago@0.4.2
- tinytemplate@1.2.1
- tinyvec@1.2.0
- tinyvec_macros@0.1.0
- toml_datetime@0.6.3
- toml_edit@0.20.1
- trycmd@0.14.19
- unicode-bidi@0.3.5
- unicode-ident@1.0.11
- unicode-normalization@0.1.17
- unicode-width@0.1.11
- url@2.2.1
- utf8parse@0.2.1
- uutils_term_grid@0.3.0
- uzers@0.11.3
- vcpkg@0.2.12
- wait-timeout@0.2.0
- walkdir@2.4.0
- wasm-bindgen-backend@0.2.87
- wasm-bindgen-macro-support@0.2.87
- wasm-bindgen-macro@0.2.87
- wasm-bindgen-shared@0.2.87
- wasm-bindgen@0.2.87
- web-sys@0.3.64
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.5
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-sys@0.48.0
- windows-sys@0.52.0
- windows-targets@0.48.5
- windows-targets@0.52.0
- windows@0.48.0
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.0
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.0
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.0
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.0
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.0
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.0
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.0
- winnow@0.5.15
- zoneinfo_compiled@0.5.1
-"
-
-inherit cargo shell-completion
-
-# script to generate the tarball: https://raw.githubusercontent.com/sevz17/eza-manpages/main/generate-eza-manpages
-MANPAGES_BASE_URI="https://github.com/sevz17/eza-manpages/releases/download/${PV}"
-
-DESCRIPTION="A modern, maintained replacement for ls"
-HOMEPAGE="https://github.com/eza-community/eza"
-SRC_URI="https://github.com/eza-community/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- ${MANPAGES_BASE_URI}/${P}-manpages.tar.xz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 LGPL-3+ MIT Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+git"
-
-DEPEND="git? ( dev-libs/libgit2:= )"
-RDEPEND="${DEPEND}"
-BDEPEND=">=virtual/rust-1.70.0"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- default
-
- # Known failing test, upstream says it could potentially be ignored for know
- # bug #914214
- # https://github.com/eza-community/eza/issues/393
- rm tests/cmd/{icons,basic}_all.toml || die
-
- sed -i -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed to disable stripping"
-}
-
-src_configure() {
- local myfeatures=(
- $(usev git)
- )
- export LIBGIT2_SYS_USE_PKG_CONFIG=1
- export PKG_CONFIG_ALLOW_CROSS=1
- cargo_src_configure --no-default-features
-}
-
-src_install() {
- cargo_src_install
-
- dobashcomp "completions/bash/${PN}"
- dozshcomp "completions/zsh/_${PN}"
- dofishcomp "completions/fish/${PN}.fish"
-
- doman "${WORKDIR}"/manpages/*
-}
-
-pkg_postinst() {
- for v in ${REPLACING_VERSIONS}; do
- if ver_test "${v}" -lt "0.13.0"; then
- elog "Starting with 0.13.0 \$EXA_COLORS using style codes nh and uh"
- elog "will need to be updated to use nt and ut"
- fi
- done
-}
diff --git a/sys-apps/eza/eza-0.17.0.ebuild b/sys-apps/eza/eza-0.17.0.ebuild
deleted file mode 100644
index 82a112ca0172..000000000000
--- a/sys-apps/eza/eza-0.17.0.ebuild
+++ /dev/null
@@ -1,254 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- aho-corasick@1.0.5
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- anes@0.1.6
- ansi_colours@1.2.2
- ansiterm@0.12.2
- anstream@0.6.4
- anstyle-parse@0.2.1
- anstyle-query@1.0.0
- anstyle-wincon@3.0.1
- anstyle@1.0.3
- approx@0.5.1
- autocfg@1.1.0
- base64@0.21.5
- bitflags@1.3.2
- bitflags@2.4.0
- bumpalo@3.13.0
- byteorder@1.4.3
- cast@0.3.0
- cc@1.0.79
- cfg-if@1.0.0
- chrono@0.4.31
- ciborium-io@0.2.1
- ciborium-ll@0.2.1
- ciborium@0.2.1
- clap@4.4.3
- clap_builder@4.4.2
- clap_lex@0.5.1
- colorchoice@1.0.0
- content_inspector@0.2.4
- core-foundation-sys@0.8.4
- criterion-plot@0.5.0
- criterion@0.5.1
- crossbeam-channel@0.5.8
- crossbeam-deque@0.8.3
- crossbeam-epoch@0.9.15
- crossbeam-utils@0.8.16
- datetime@0.5.2
- deranged@0.3.9
- dunce@1.0.4
- either@1.9.0
- equivalent@1.0.1
- errno-dragonfly@0.1.2
- errno@0.3.3
- fast-srgb8@1.0.0
- fastrand@2.0.0
- filetime@0.2.22
- form_urlencoded@1.0.1
- git2@0.18.1
- glob@0.3.1
- half@1.8.2
- hashbrown@0.14.2
- hermit-abi@0.3.2
- humantime-serde@1.1.1
- humantime@2.1.0
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.57
- idna@0.2.3
- indexmap@2.1.0
- is-terminal@0.4.9
- itertools@0.10.5
- itoa@1.0.9
- jobserver@0.1.22
- js-sys@0.3.64
- libc@0.2.151
- libgit2-sys@0.16.1+1.7.1
- libz-sys@1.1.2
- line-wrap@0.1.1
- linux-raw-sys@0.4.11
- locale@0.2.2
- log@0.4.20
- matches@0.1.8
- memchr@2.6.3
- memoffset@0.9.0
- natord@1.0.9
- normalize-line-endings@0.3.0
- num-traits@0.2.14
- num_cpus@1.16.0
- number_prefix@0.4.0
- once_cell@1.19.0
- oorandom@11.1.3
- openssl-src@111.26.0+1.1.1u
- openssl-sys@0.9.61
- os_pipe@1.1.4
- palette@0.7.3
- palette_derive@0.7.3
- partition-identity@0.3.0
- percent-encoding@2.3.1
- phf@0.11.2
- phf_generator@0.11.2
- phf_macros@0.11.2
- phf_shared@0.11.2
- pkg-config@0.3.19
- plist@1.6.0
- plotters-backend@0.3.5
- plotters-svg@0.3.5
- plotters@0.3.5
- powerfmt@0.2.0
- proc-macro2@1.0.66
- proc-mounts@0.3.0
- quick-xml@0.31.0
- quote@1.0.33
- rand@0.8.5
- rand_core@0.6.4
- rayon-core@1.11.0
- rayon@1.7.0
- redox_syscall@0.1.57
- redox_syscall@0.3.5
- regex-automata@0.3.8
- regex-syntax@0.7.5
- regex@1.9.5
- rustix@0.38.21
- ryu@1.0.15
- safemem@0.3.3
- same-file@1.0.6
- scoped_threadpool@0.1.9
- scopeguard@1.2.0
- serde@1.0.188
- serde_derive@1.0.188
- serde_json@1.0.107
- serde_spanned@0.6.3
- shlex@1.2.0
- similar@2.2.1
- siphasher@0.3.11
- snapbox-macros@0.3.6
- snapbox@0.4.14
- syn@2.0.29
- tempfile@3.8.0
- terminal_size@0.3.0
- thiserror-impl@1.0.48
- thiserror@1.0.48
- time-core@0.1.2
- time-macros@0.2.15
- time@0.3.30
- timeago@0.4.2
- tinytemplate@1.2.1
- tinyvec@1.2.0
- tinyvec_macros@0.1.0
- toml_datetime@0.6.3
- toml_edit@0.20.1
- trycmd@0.14.19
- unicode-bidi@0.3.5
- unicode-ident@1.0.11
- unicode-normalization@0.1.17
- unicode-width@0.1.11
- url@2.2.1
- utf8parse@0.2.1
- uutils_term_grid@0.3.0
- uzers@0.11.3
- vcpkg@0.2.12
- wait-timeout@0.2.0
- walkdir@2.4.0
- wasm-bindgen-backend@0.2.87
- wasm-bindgen-macro-support@0.2.87
- wasm-bindgen-macro@0.2.87
- wasm-bindgen-shared@0.2.87
- wasm-bindgen@0.2.87
- web-sys@0.3.64
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.5
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-sys@0.48.0
- windows-sys@0.52.0
- windows-targets@0.48.5
- windows-targets@0.52.0
- windows@0.48.0
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.0
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.0
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.0
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.0
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.0
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.0
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.0
- winnow@0.5.15
- zoneinfo_compiled@0.5.1
-"
-
-inherit cargo shell-completion
-
-# script to generate the tarball: https://raw.githubusercontent.com/sevz17/eza-manpages/main/generate-eza-manpages
-MANPAGES_BASE_URI="https://github.com/sevz17/eza-manpages/releases/download/${PV}"
-
-DESCRIPTION="A modern, maintained replacement for ls"
-HOMEPAGE="https://github.com/eza-community/eza"
-SRC_URI="https://github.com/eza-community/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- ${MANPAGES_BASE_URI}/${P}-manpages.tar.xz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 LGPL-3+ MIT Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+git"
-
-DEPEND="git? ( dev-libs/libgit2:= )"
-RDEPEND="${DEPEND}"
-BDEPEND=">=virtual/rust-1.70.0"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- default
-
- # Known failing test, upstream says it could potentially be ignored for know
- # bug #914214
- # https://github.com/eza-community/eza/issues/393
- rm tests/cmd/{icons,basic}_all.toml || die
-
- sed -i -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed to disable stripping"
-}
-
-src_configure() {
- local myfeatures=(
- $(usev git)
- )
- export LIBGIT2_SYS_USE_PKG_CONFIG=1
- export PKG_CONFIG_ALLOW_CROSS=1
- cargo_src_configure --no-default-features
-}
-
-src_install() {
- cargo_src_install
-
- dobashcomp "completions/bash/${PN}"
- dozshcomp "completions/zsh/_${PN}"
- dofishcomp "completions/fish/${PN}.fish"
-
- doman "${WORKDIR}"/manpages/*
-}
-
-pkg_postinst() {
- for v in ${REPLACING_VERSIONS}; do
- if ver_test "${v}" -lt "0.13.0"; then
- elog "Starting with 0.13.0 \$EXA_COLORS using style codes nh and uh"
- elog "will need to be updated to use nt and ut"
- fi
- done
-}
diff --git a/sys-apps/eza/eza-0.17.1.ebuild b/sys-apps/eza/eza-0.17.1.ebuild
deleted file mode 100644
index f31a0687ecba..000000000000
--- a/sys-apps/eza/eza-0.17.1.ebuild
+++ /dev/null
@@ -1,254 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- aho-corasick@1.0.5
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- anes@0.1.6
- ansi_colours@1.2.2
- ansiterm@0.12.2
- anstream@0.6.4
- anstyle-parse@0.2.1
- anstyle-query@1.0.0
- anstyle-wincon@3.0.1
- anstyle@1.0.3
- approx@0.5.1
- autocfg@1.1.0
- base64@0.21.5
- bitflags@1.3.2
- bitflags@2.4.0
- bumpalo@3.13.0
- byteorder@1.4.3
- cast@0.3.0
- cc@1.0.79
- cfg-if@1.0.0
- chrono@0.4.31
- ciborium-io@0.2.1
- ciborium-ll@0.2.1
- ciborium@0.2.1
- clap@4.4.3
- clap_builder@4.4.2
- clap_lex@0.5.1
- colorchoice@1.0.0
- content_inspector@0.2.4
- core-foundation-sys@0.8.4
- criterion-plot@0.5.0
- criterion@0.5.1
- crossbeam-channel@0.5.8
- crossbeam-deque@0.8.3
- crossbeam-epoch@0.9.15
- crossbeam-utils@0.8.16
- datetime@0.5.2
- deranged@0.3.9
- dunce@1.0.4
- either@1.9.0
- equivalent@1.0.1
- errno-dragonfly@0.1.2
- errno@0.3.3
- fast-srgb8@1.0.0
- fastrand@2.0.0
- filetime@0.2.22
- form_urlencoded@1.0.1
- git2@0.18.1
- glob@0.3.1
- half@1.8.2
- hashbrown@0.14.2
- hermit-abi@0.3.2
- humantime-serde@1.1.1
- humantime@2.1.0
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.57
- idna@0.2.3
- indexmap@2.1.0
- is-terminal@0.4.9
- itertools@0.10.5
- itoa@1.0.9
- jobserver@0.1.22
- js-sys@0.3.64
- libc@0.2.151
- libgit2-sys@0.16.1+1.7.1
- libz-sys@1.1.2
- line-wrap@0.1.1
- linux-raw-sys@0.4.11
- locale@0.2.2
- log@0.4.20
- matches@0.1.8
- memchr@2.6.3
- memoffset@0.9.0
- natord@1.0.9
- normalize-line-endings@0.3.0
- num-traits@0.2.14
- num_cpus@1.16.0
- number_prefix@0.4.0
- once_cell@1.19.0
- oorandom@11.1.3
- openssl-src@111.26.0+1.1.1u
- openssl-sys@0.9.61
- os_pipe@1.1.4
- palette@0.7.3
- palette_derive@0.7.3
- partition-identity@0.3.0
- percent-encoding@2.3.1
- phf@0.11.2
- phf_generator@0.11.2
- phf_macros@0.11.2
- phf_shared@0.11.2
- pkg-config@0.3.19
- plist@1.6.0
- plotters-backend@0.3.5
- plotters-svg@0.3.5
- plotters@0.3.5
- powerfmt@0.2.0
- proc-macro2@1.0.66
- proc-mounts@0.3.0
- quick-xml@0.31.0
- quote@1.0.33
- rand@0.8.5
- rand_core@0.6.4
- rayon-core@1.11.0
- rayon@1.7.0
- redox_syscall@0.1.57
- redox_syscall@0.3.5
- regex-automata@0.3.8
- regex-syntax@0.7.5
- regex@1.9.5
- rustix@0.38.21
- ryu@1.0.15
- safemem@0.3.3
- same-file@1.0.6
- scoped_threadpool@0.1.9
- scopeguard@1.2.0
- serde@1.0.188
- serde_derive@1.0.188
- serde_json@1.0.107
- serde_spanned@0.6.3
- shlex@1.2.0
- similar@2.2.1
- siphasher@0.3.11
- snapbox-macros@0.3.6
- snapbox@0.4.14
- syn@2.0.29
- tempfile@3.8.0
- terminal_size@0.3.0
- thiserror-impl@1.0.48
- thiserror@1.0.48
- time-core@0.1.2
- time-macros@0.2.15
- time@0.3.30
- timeago@0.4.2
- tinytemplate@1.2.1
- tinyvec@1.2.0
- tinyvec_macros@0.1.0
- toml_datetime@0.6.3
- toml_edit@0.20.1
- trycmd@0.14.19
- unicode-bidi@0.3.5
- unicode-ident@1.0.11
- unicode-normalization@0.1.17
- unicode-width@0.1.11
- url@2.2.1
- utf8parse@0.2.1
- uutils_term_grid@0.3.0
- uzers@0.11.3
- vcpkg@0.2.12
- wait-timeout@0.2.0
- walkdir@2.4.0
- wasm-bindgen-backend@0.2.87
- wasm-bindgen-macro-support@0.2.87
- wasm-bindgen-macro@0.2.87
- wasm-bindgen-shared@0.2.87
- wasm-bindgen@0.2.87
- web-sys@0.3.64
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.5
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-sys@0.48.0
- windows-sys@0.52.0
- windows-targets@0.48.5
- windows-targets@0.52.0
- windows@0.48.0
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.0
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.0
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.0
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.0
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.0
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.0
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.0
- winnow@0.5.15
- zoneinfo_compiled@0.5.1
-"
-
-inherit cargo shell-completion
-
-# script to generate the tarball: https://raw.githubusercontent.com/sevz17/eza-manpages/main/generate-eza-manpages
-MANPAGES_BASE_URI="https://github.com/sevz17/eza-manpages/releases/download/${PV}"
-
-DESCRIPTION="A modern, maintained replacement for ls"
-HOMEPAGE="https://github.com/eza-community/eza"
-SRC_URI="https://github.com/eza-community/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- ${MANPAGES_BASE_URI}/${P}-manpages.tar.xz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 LGPL-3+ MIT Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+git"
-
-DEPEND="git? ( dev-libs/libgit2:= )"
-RDEPEND="${DEPEND}"
-BDEPEND=">=virtual/rust-1.70.0"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- default
-
- # Known failing test, upstream says it could potentially be ignored for know
- # bug #914214
- # https://github.com/eza-community/eza/issues/393
- rm tests/cmd/{icons,basic}_all.toml || die
-
- sed -i -e 's/^strip = true$/strip = false/g' Cargo.toml || die "failed to disable stripping"
-}
-
-src_configure() {
- local myfeatures=(
- $(usev git)
- )
- export LIBGIT2_SYS_USE_PKG_CONFIG=1
- export PKG_CONFIG_ALLOW_CROSS=1
- cargo_src_configure --no-default-features
-}
-
-src_install() {
- cargo_src_install
-
- dobashcomp "completions/bash/${PN}"
- dozshcomp "completions/zsh/_${PN}"
- dofishcomp "completions/fish/${PN}.fish"
-
- doman "${WORKDIR}"/manpages/*
-}
-
-pkg_postinst() {
- for v in ${REPLACING_VERSIONS}; do
- if ver_test "${v}" -lt "0.13.0"; then
- elog "Starting with 0.13.0 \$EXA_COLORS using style codes nh and uh"
- elog "will need to be updated to use nt and ut"
- fi
- done
-}
diff --git a/sys-apps/osinfo-db/Manifest b/sys-apps/osinfo-db/Manifest
index bf5bad16b6c8..e8caec39badb 100644
--- a/sys-apps/osinfo-db/Manifest
+++ b/sys-apps/osinfo-db/Manifest
@@ -1,5 +1,5 @@
-DIST osinfo-db-20230719.tar.xz 144088 BLAKE2B 2b4297be735da6a9c37f3ccb9164071afd8983740eb6d400d0262f76e27a5bdfde74d35d104ec9487ed4b1ba48306bffe7a3704017cde9429aca9a0f22b881f1 SHA512 42751d3c8defea0aec49389354a4b682e1881f6387296e7d1b8d32afe3a1d8b9d7a3093bac33d0dbba359d28f1375f35dee7b0ca89fc7f1ce39276c231deda7b
DIST osinfo-db-20231027.tar.xz 143660 BLAKE2B 212abe98a09165fdae9b7069ab00c120f90ccf944242cdb355b6c2cf8085086c29d08779123a2fd6c72abd6b7dad88a6d473368cf659f2682b342692bc04d6f0 SHA512 2a0729f99ff840ab29d90b3174da6fa6ebf0665786f17079a592ee4988a95fbf2b1453834139c6f62c491d777eefb1d094dc39b80ac13398e2db32e1033e9900
-EBUILD osinfo-db-20230719.ebuild 698 BLAKE2B 3be6e49cb82e52262006eb041ddf3ca084a46cc8e7189acb4746cd38e19dcaa033cdb3d170edd31627e510da793cc0ff2af5a4e549f1864a3b2e40a731523fe0 SHA512 f10f94eb213fb256656abf268339d75713752dad50a9be64032b3d63f082d7850af7fb93d43303bbd0ffbb029d448523fe094a07d40bb617c3d95c62e01823a5
+DIST osinfo-db-20231215.tar.xz 149836 BLAKE2B bbc4cabbb2ef09dd58f0340c250ac9d014dbb7f38e7db96ecdb70bc4f7a6583f4a6c807262a52c5ada0eed7e69888b34bcf09a0041a943d0a3867ab9518e9005 SHA512 fed7b1fc28aa625a73242768776c451fc459bbbba71dcda33194e9e0d8d049cdfdfcc354ca4289e1a97f82b23d4ec3a105e23d18438789fe1fe64e7bbb84a6b7
EBUILD osinfo-db-20231027.ebuild 698 BLAKE2B 3be6e49cb82e52262006eb041ddf3ca084a46cc8e7189acb4746cd38e19dcaa033cdb3d170edd31627e510da793cc0ff2af5a4e549f1864a3b2e40a731523fe0 SHA512 f10f94eb213fb256656abf268339d75713752dad50a9be64032b3d63f082d7850af7fb93d43303bbd0ffbb029d448523fe094a07d40bb617c3d95c62e01823a5
+EBUILD osinfo-db-20231215.ebuild 702 BLAKE2B aed80acb9e0fc6ff63169d46fe5638896690fcd71079c1dbb34dea39ed3560d960a234b6f8d592ff92ba0368bc421e478c3719eb041bea2ddbfd070d5fc8ee62 SHA512 2a0ac89589cda2a2432a02110e8bb7361f52f0ba668c724027136c83f7fe6dc94d3715112fc2ea85f9fd842a08dcb59def59bbaa371fc240216e80fa88378af2
MISC metadata.xml 373 BLAKE2B 76c02900ad2c6c313bcc5f3806b1e9911ec01f23c057847bbbdb70ff7de957541d131fe6f57ab74473d20389c1562b1938fd2248ab70747fae68fa664fce2a28 SHA512 6759db491e7ce75a4a0b9805b8ff7e2bd1800fc626560e47af4e14de6ca4632e7dfc9fe7fe7ae1da8ca5b56b94854a92c5057bda98601e134012e63ff9c756a5
diff --git a/sys-apps/osinfo-db/osinfo-db-20230719.ebuild b/sys-apps/osinfo-db/osinfo-db-20231215.ebuild
index f2ac1ce4693f..7e40fd5536dc 100644
--- a/sys-apps/osinfo-db/osinfo-db-20230719.ebuild
+++ b/sys-apps/osinfo-db/osinfo-db-20231215.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
BDEPEND="sys-apps/osinfo-db-tools"
diff --git a/sys-firmware/Manifest.gz b/sys-firmware/Manifest.gz
index 30a193aa82f2..acf5307f00cb 100644
--- a/sys-firmware/Manifest.gz
+++ b/sys-firmware/Manifest.gz
Binary files differ
diff --git a/sys-firmware/sof-firmware/Manifest b/sys-firmware/sof-firmware/Manifest
index 4cbff922df5d..cbc48e3e1555 100644
--- a/sys-firmware/sof-firmware/Manifest
+++ b/sys-firmware/sof-firmware/Manifest
@@ -1,7 +1,5 @@
-DIST sof-firmware-2023.09.1.tar.gz 5451137 BLAKE2B 8f52d5855cc58cd03fc9a1c0afa69e00ebbd7ff43a7d02401253cf8340d2722c9cb4e5f96d4d4c593fe160d48d5046bed4f4dc8c7813696b8128c65138365cd8 SHA512 74a0de0cfc561a273f2f535239a5e23a3bdd7718c1f70e320cf11b58ff499ff437f98aab3171901165d3da4156b4374f5e4259bee152f7d10755b69e98b8ba51
DIST sof-firmware-2023.09.2.tar.gz 5454975 BLAKE2B c5ac62245abbf2354d109070125c9e25c80d9a66c341a9e34e53b716c1cb4b15f9cc0ff18d005aba673621a5421824f9a8ce3655aaeb12e182b96ac2f1d91c54 SHA512 dbf9385c1900f0b0bda7b8b6a9d1a3b4e5556f0570a1b1b794104179a2e1a12f1e896e36062c4179d7ad1a55078cbbfb348eb10667d736ad99b6cd23c4af0832
DIST sof-firmware-2023.12.tar.gz 5427762 BLAKE2B 48169378609119555f9b655599cef55e5722be71fdfc8fb71b699188fcb3f62a68e217fc3fec8859cd3e1c252f046208d5123c961dd824bd9b6559bd1fb72325 SHA512 ed43e7597c93140b15499ba17bae1866dcf1e2959d910e81b3831e4db2224a1dcff790ef21afcd610d7cc9309251a08351bae1c959ded18e5e28a6b24ae99506
-EBUILD sof-firmware-2023.09.1.ebuild 889 BLAKE2B d62652178f00d1d3578078a7879d721fb602e51ab01e59218c20aaa07af672391010630ecf6c6e787c39961367ba276e38a8f03938ddecc3b568a7f95578f911 SHA512 5aff1e0b5fd843c8057d0fc4b653f691e95a65c0c5c3ecbf52bf6e79352529a2d4b4182f2fd8d44c16c293b57e2f92bcaa1d04d15f343a3986279b67a82b370f
EBUILD sof-firmware-2023.09.2.ebuild 889 BLAKE2B d62652178f00d1d3578078a7879d721fb602e51ab01e59218c20aaa07af672391010630ecf6c6e787c39961367ba276e38a8f03938ddecc3b568a7f95578f911 SHA512 5aff1e0b5fd843c8057d0fc4b653f691e95a65c0c5c3ecbf52bf6e79352529a2d4b4182f2fd8d44c16c293b57e2f92bcaa1d04d15f343a3986279b67a82b370f
EBUILD sof-firmware-2023.12.ebuild 890 BLAKE2B 873ac01396737d896766c77952265dee5f7a073a92b431d47c5349acb2d70afd46388027d2ec9c8ed5ee1611e190d6c3103a543995a84ebfd9f5f0a1259a8703 SHA512 bea7af59c2dffa294bb0471fce1b45075f97dee8aea258c2d59e1d8da9e2d80506907ce3feaec18f60923b365a90539fd59ab963f8295f35af738336c48710c1
MISC metadata.xml 381 BLAKE2B 77e89f8f6051a2d807083ae56fda034d76ab0ee06b012ec423368833bc017ba054bce7409d5ee88c4be9b3e753c5993ea906d3716cd922911dbe39594341c8f1 SHA512 65df15d0e495f2beecf30d3d9aa39f09556957890bacb394d093b199a9c0609addc8bf730fa9fa85b488c8532d470e6b85b54f3720856f1cc117189081459755
diff --git a/sys-firmware/sof-firmware/sof-firmware-2023.09.1.ebuild b/sys-firmware/sof-firmware/sof-firmware-2023.09.1.ebuild
deleted file mode 100644
index f755adebdd3d..000000000000
--- a/sys-firmware/sof-firmware/sof-firmware-2023.09.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Sound Open Firmware (SOF) binary files"
-HOMEPAGE="https://www.sofproject.org https://github.com/thesofproject/sof https://github.com/thesofproject/sof-bin"
-SRC_URI="https://github.com/thesofproject/sof-bin/releases/download/v${PV}/sof-bin-${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/sof-bin-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64"
-
-# Needed for sof-ctl
-RDEPEND="media-libs/alsa-lib"
-
-QA_PREBUILT="usr/bin/sof-ctl
- usr/bin/sof-logger
- usr/bin/sof-probes"
-
-src_install() {
- dodir /lib/firmware/intel
- dodir /usr/bin
- FW_DEST="${D}/lib/firmware/intel" TOOLS_DEST="${D}/usr/bin" "${S}/install.sh" || die
-}
-
-pkg_preinst() {
- local sofpath="${EROOT}/lib/firmware/intel/sof"
- if [[ ! -L "${sofpath}" && -d "${sofpath}" ]] ; then
- rm -r "${sofpath}" || die
- fi
-}
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 212dd790c36d..52a627eeca8c 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/udiskie/Manifest b/sys-fs/udiskie/Manifest
index 6c6c01900a0f..d86cf700e47c 100644
--- a/sys-fs/udiskie/Manifest
+++ b/sys-fs/udiskie/Manifest
@@ -1,7 +1,9 @@
DIST udiskie-2.4.2.tar.gz 95178 BLAKE2B eec6f4d2aed9ad86400ee8f3924a8b748cbb1e7ccc1aa2b681858065c18d172def5cc32763a7c2af0899fd719b53bf08d6fddbeb2611cfa74d5b968da0a756b9 SHA512 0881872c614f73b034835f6157eae7f944b6f4ea08a5dabaeb1e6a476a620720dfe950e538a03a3cbdd2a54e95f64a5349650decd554930d02086fdac2e45f23
DIST udiskie-2.5.0.tar.gz 98570 BLAKE2B 0b07c4135a5ef199f6e84c7d341a355148926c27145e0dcc98baeb891415bb6a18f9395b3feff476b19593bb70951d07fd53ac0ea175dee2c8bdcd861b783613 SHA512 e9c367449f7b3e1b1d4fcdb98e5fb29a198010e6219bcd094e57c17aa063fc8e53ab56738f7b55fb039880c4bc2e42d846be63201c6c25936fb0715443382f26
DIST udiskie-2.5.1.tar.gz 100289 BLAKE2B 4e1b3a2b6733cf0586039c362a3f2345b1b0563760267651ea9a1c888aaf252e3eb5ef5abffbdaa4ea03ccce5134a6b888709a0382715dad1cc91ec86f08d0b1 SHA512 f5f38de01ac02e92edc06f37a2c97bc0029fa439d0bd4b1a45584de62634fa9fde7ccdede06284230d6b5c8aa9ecfad20d029ebb432d07b6d23a5a887ba5de02
+DIST udiskie-2.5.2.tar.gz 100640 BLAKE2B b9160bd8f74e979ad3f19cabab6daf8fb61f0e7dfea32eb3d226b30df9a31ca014682e1c84e5111fffca7938f83857fa06611dede086ed62d75a06ce619ff5b3 SHA512 94dcbe22d41b2f5b2960d7f710f773aca19404108f7699248b4a0896e704aa1392d3e865cd4e0f52f9c21925d4bc4631cacb559e5b35035a247206132ba0f962
EBUILD udiskie-2.4.2-r2.ebuild 1111 BLAKE2B 2cef3f18c3eb97ad3f14dd4ece9ea21577a3b6bd3bc646a0e95c29a6e5de1eab9d6cf63931b3ec46c339a3bfab4424877dcf14985a701e4ec5e718f6457722ff SHA512 8a427c4280026d59b02abc2dc110b085d774abbd92f8c8e59c3e78cb7a15ca8c3d485b332d98354d596362a9932a67638cbbbecb1983cb9e491dbf5d013173be
EBUILD udiskie-2.5.0-r1.ebuild 1113 BLAKE2B 43431f40c443ec2e0e69bf627dcf17443f30ec8835a6be9814e591aa718a21be9dc4e2f47958d0b8025f734421357076b011d62359f1cf39d09c747f1e8f1fb2 SHA512 588223f262e4bf2ac95f74a07cf8bf75a9af6484e759d9e4e698c6aa55d8f3b69fbfa67b2374cc89ce8a0461fb4bbd1ddcf25c2c3702d161ed2e79a22a1a3b1e
EBUILD udiskie-2.5.1.ebuild 1113 BLAKE2B 43431f40c443ec2e0e69bf627dcf17443f30ec8835a6be9814e591aa718a21be9dc4e2f47958d0b8025f734421357076b011d62359f1cf39d09c747f1e8f1fb2 SHA512 588223f262e4bf2ac95f74a07cf8bf75a9af6484e759d9e4e698c6aa55d8f3b69fbfa67b2374cc89ce8a0461fb4bbd1ddcf25c2c3702d161ed2e79a22a1a3b1e
+EBUILD udiskie-2.5.2.ebuild 1151 BLAKE2B 42b181191fe6859d6a744860e0af9fe3e1b02e6333cb637159dd1d8531ac2e730e9031e4f1cd090660ff3524f16494fae9904c4cbfe70eb416ffda639b373772 SHA512 6c983653dd7ee3d8bd4c2671af98f35a7be04b13a9ba622c1c466a8264473ba6e6fb92b4e77f84fc7f6b8a09f1d295fd15f617f548a5bbc69e5756131a484236
MISC metadata.xml 370 BLAKE2B d5b749c5ab2cf4ddd7c4df39045f109acaba44b50e8babeae6e3ad31e730a52e52bdce7922780a1f358e1a9e1f11d32882eef0f2ceb20ef04011301b7fd3ff83 SHA512 9fd25405737377b4fe0a38672bb3ec871d6d099dcd8b7cfb0bac631a7407133f5974b4d43751dcc186e48dc27997388da30350608139166351a390bc8d02de39
diff --git a/sys-fs/udiskie/udiskie-2.5.2.ebuild b/sys-fs/udiskie/udiskie-2.5.2.ebuild
new file mode 100644
index 000000000000..685b5edb92a8
--- /dev/null
+++ b/sys-fs/udiskie/udiskie-2.5.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 pypi xdg-utils
+
+DESCRIPTION="An automatic disk mounting service using udisks"
+HOMEPAGE="https://pypi.org/project/udiskie/ https://github.com/coldfix/udiskie"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="libnotify"
+
+RDEPEND="dev-python/docopt[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ sys-fs/udisks:2
+ libnotify? ( x11-libs/libnotify[introspection] )"
+DEPEND="app-text/asciidoc
+ test? ( dev-python/keyutils[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ sed -i -e 's:gtk-update-icon-cache:true:' setup.py || die
+ sed -i -e 's: HACKING.rst, TRANSLATIONS.rst,::' setup.cfg || die
+ default
+
+ distutils-r1_src_prepare
+}
+
+src_compile() {
+ distutils-r1_src_compile
+ emake -C doc
+}
+
+src_install() {
+ distutils-r1_src_install
+ doman doc/${PN}.8
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/x11-drivers/Manifest.gz b/x11-drivers/Manifest.gz
index 68a9a9fe6e97..a6486c067078 100644
--- a/x11-drivers/Manifest.gz
+++ b/x11-drivers/Manifest.gz
Binary files differ
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
index 4254c9debc1a..6f2f63a4cc2e 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -12,7 +12,8 @@ AUX nvidia-drm-outputclass-390.conf 179 BLAKE2B 2a7d3bb2bb131db6ddf24c9fa157a104
AUX nvidia-kernel-module-source-515.86.01-raw-ldflags.patch 628 BLAKE2B da490e4af1c898958df0ef656914e8bba3f7236fb1d2f94420a42d895d7f47ddc9cc173ef3b4b29f80ac880266767d54e76613dfc3defb1d4fe3f2b48377a71b SHA512 0a972c4efd219ddc8e814753c7c2bdea8fd0f0f3d2255bd0f9a4baab2a96319c8238cc027f602e399be9521467e110cffb1e0ee6b90f38867df49cd4c3b11c5d
AUX nvidia-modprobe-390.141-uvm-perms.patch 563 BLAKE2B 9befd708ad2193e507583e066f306e11d55e82912f456e738d850b804d35331df2ca5de3a35e8ab551188c1103af762941098639fa9581b4437bc5e68595ddd6 SHA512 0546d51a86554985cd7cc036e7b8f65b457cd1a1c0549ef496422fa422d2757354a47b83247b100597f908c2653314878c721b3918ebc529cae4282824d4eada
AUX nvidia-persistenced.confd 213 BLAKE2B dd57e63944a97a77e83a8373dd34ef2f56824dcfadcfbbb54cdf6eeac17066d78753bd1b21a9bad8f0437c279c95492319205c15b84b7f96e0515415dfddbc26 SHA512 a311b73bb47448538e5261ba658d42e923890c909c335eeac3cc90ad0ffd3fd5fb983df8e91077f3098eaa13b07f27b23dc24a4579b1df411ae272976ef089b3
-AUX nvidia-persistenced.initd 404 BLAKE2B 2115075a9b0c9d0eeee55e2b3c531da82ae6aea5bf25bcedc618b108aeddab95c0ac852d6d9b96bd9bf6dba62a13db487d7c3627b244ef29c047bb7a137f2413 SHA512 34143639ca5456cacfbfcb2bc30e51dce02d9af4784791a84ba93a26f2f7f31f2dc75685bbed52138c35df310cca1c19072a5fab2b067f854550f5ee4d96aa9c
+AUX nvidia-persistenced.initd 331 BLAKE2B 086ec76e8baa2c87599c7d6dbab0d899bd1185c3cd65ed03ccacd96407d85d19f67df170609de10ad49941ab01b3ff4a5a2a6706bf1a9d364ef039cab97d6753 SHA512 5711980aac60d6ed99b32909525f0e40922213637f68e3a09d0230adb69a2be8c5216fe944cf0e70997c2d17b9122be03443ded47326bc4a646a4497fe1498b8
+AUX nvidia-powerd.initd 245 BLAKE2B ebac69cc0a49e16e0616ff4ae7e45fb8542582fca564bcf1b40410fb194fcb963a27da389bdfb1f6535398d76a9b7286963ac06b81fee34131aa091811c463d2 SHA512 5b94cf6819899cd6b4362bc1c06b9a584df8ec43f2e69ed3a243efadd703e3f3c7f3c35a9d7c67e8b2143cb3a5e36c14abe7190cbcedfa32f60536024243d52a
AUX nvidia-settings-390.141-fno-common.patch 478 BLAKE2B 2b222b26049aeb6692350618bd1e4dff3c4f25452c1e18c5789fd3e85ffb3edba4c54c4cdf02aec95f65c7eafb2c01e39a76b888a4f0691de6279d2981ab4f5f SHA512 a6574bc7be6299ab6f7aa3b7872506cc135ffda5591f6d385f6828ca5691e964852b4461fde771130a17b315798f986c2af6e1108e9d2298dcdf3f786e665a93
AUX nvidia-settings-390.144-desktop.patch 433 BLAKE2B 5f2eacf1cb1d8ad1ba2cd7163f967df3141a75cbeeab967eacd1459f61ac597c5123570d68e8c51fff324b23a81df52386815a7156ec77ae8886e86ac70974ea SHA512 96411bc1a752f10514e81996cfe077e479b19a41ea857b4a3d51a8675ce051bc366fc8b071eaf25f335a45ea2a5eddaa49309a946a70610de871e9ef2ae6cc75
AUX nvidia-settings-390.144-no-gtk2.patch 367 BLAKE2B 59a60b103df6b187009417dca22caaf45292b94005d92df9e513804e5137959ffeda1d9abd5506cbb5c7be604023d2c59f0841190b03502542ad0c2d3f084a10 SHA512 421558442a2228f6ffdb82b2bd6862cbc286b8ba259c4970f54dcc445a988575864404f2c3933d2436d8d40de1bf0e34ee7ed855742c5d677094c260e32a1e66
@@ -75,10 +76,10 @@ DIST nvidia-xconfig-550.40.07.tar.bz2 111172 BLAKE2B bfa5deedbb521ac60424aed72f1
DIST open-gpu-kernel-modules-535.43.23.tar.gz 12738370 BLAKE2B 02b01aa092315474d2c6dc410cec70935c1b121bb7cca7adb1b4808280b0478bd9ec70fb62ad2d7f40be3d50d38fef4d280a0d3a03e80094590df8197f2bdf4a SHA512 2a944f509e56f06559dcd3a768d1b95ba72838fb028cba72ba8f8c5a1c161794aa589fe4706e5bc3c389ded4d2883736e9ce6e24898686c75726d5e36793e169
EBUILD nvidia-drivers-390.157.ebuild 14621 BLAKE2B 1220d88746beb2785b85ad587ceb26d11e9955ef95512d4f29a1f7d065396841848b9f1e6531e2c30da01fc63612e5d3167a244f5175205a932454e47499a4a1 SHA512 632aca465943c7b4fbdf8627854a6fe952195fbb997b050d8c0a5d141af18e9eac7b9ad2664d5c59aa2c9238416cd36525518a030451ed778a88b37cb3fc707f
EBUILD nvidia-drivers-470.223.02.ebuild 15420 BLAKE2B 09669558104efe8b970b35ecabe69c348884d78d82958def6a4118e34b70e01b17bff4c7639b712d6e5bbfc1d9688d77eb2fae0a1c8e4d3a0763c2385f590b7d SHA512 02f8ab83abe64f7f872503334495d1759360211bbfb5eb6a9977f669cfb3b8fdc359c4ba121d98e7c03869945c75a67474533ad4d8421d88c548713b20816af7
-EBUILD nvidia-drivers-525.147.05.ebuild 17377 BLAKE2B 889aa54548109732568b3a7ee6be09231f73b6a92a704859a386f18ec447b4309d722f7f5850b3dc2caa79882a77565ea563863c8599886ef04509a9ba387406 SHA512 35d00a321059fabadbcadc5f6a67e502fd9f3ee41a42ea0c21c199cfab23432487ae769474d82c6e1eaed7b2d77aafda974cd03337e943d2c24a9ba60ddbdcdb
-EBUILD nvidia-drivers-535.146.02.ebuild 17586 BLAKE2B 9c5bc0ecc520c41e9b46b1df28670f313c3ca9d2af24002fdf9a5db7d5ddd35ced333e7a32ac0d6264d98c9a18841af1ccdad2ea12646f9627fb66b63b3b08eb SHA512 5e126a93b1361460317b4444aefc14c822e1dfcce68576fe330cdc77d64773423355b5d1ff71bdd3bc52c3c9e9bd5f527b024a530a59132047e0b89e7fed6cc0
-EBUILD nvidia-drivers-535.154.05.ebuild 17586 BLAKE2B 9c5bc0ecc520c41e9b46b1df28670f313c3ca9d2af24002fdf9a5db7d5ddd35ced333e7a32ac0d6264d98c9a18841af1ccdad2ea12646f9627fb66b63b3b08eb SHA512 5e126a93b1361460317b4444aefc14c822e1dfcce68576fe330cdc77d64773423355b5d1ff71bdd3bc52c3c9e9bd5f527b024a530a59132047e0b89e7fed6cc0
-EBUILD nvidia-drivers-535.43.23.ebuild 17390 BLAKE2B 5a7b51c92c2b137df2330a99b1e207db2424596055edf3a148ca579f287979d72725c2b72e9f4fb217412ea1526bedfdaf1834f10bae1c0dccc12f10843989c2 SHA512 e8142e28f8b4ea8cb7f740c1c3a2e405c42690066c0256a447a596726bcdf42d4cda9219b2f9de7f4ba276b52a6d49d173cb6791a6c0b37c9265eb39383f398f
-EBUILD nvidia-drivers-545.29.06-r1.ebuild 17176 BLAKE2B acf3880e99dfd81abca7938de8bf65b98aaca762dda7941aca570d599a666039d1a4adea00a0b8c366e017074265ce2453b7f15b1f99db90ecca2c1593ab69af SHA512 c196b1dc4cd9fcb399537e9534bd2d2efd6e8870be6feeba3677875a70dc683d295c7decdb30139503a379aec75f16058c1cdcb719e44bfdb3c50432ae8f9179
-EBUILD nvidia-drivers-550.40.07.ebuild 16786 BLAKE2B 603cad88957a4fd93f21c98ac49edcc4f10cb2af6913c85ed6abf08dedd300c33604cd191c18753c4dc02ff219166ed46c471efcb1c9aa8a5ce0ee58468186e1 SHA512 549d4888b251f0cde835ac0b6adb59a1c4d4d452389c3e214163f3b68b44596a58f611374663da120584453748c3dfda63f809528bc56b98c10051c7420f4139
+EBUILD nvidia-drivers-525.147.05.ebuild 17444 BLAKE2B 4ac561d33d3815d949e4af04f09d41a88531498b66077b434b7768c955826bd44b024c4c2065e373eba9eb8abed15ad1855f2cf062641bf84e78c6ba463612e4 SHA512 21aef1b6b26a244ed23ad6048305d750db0bd924517abed2e512c32bfde8099bce046c22f4d078e9b1e1d3583dff3f9143937b1438d87df91b0691de6e4355aa
+EBUILD nvidia-drivers-535.146.02.ebuild 17653 BLAKE2B a9bc989a54d7bf99feb637dcac7875b5359814bcf5c4e26c2f24d4ff79c98ed28dd07093de912bfa7187bd8ae0fb69f39713f1be3be50ec3c19b9c1bb9879c8d SHA512 0502e3381651aa2929dea4eff3ce45cfa20a836858e4a9d9632f7f7444dff196d1bb69dfe385b949529400e8d96bc3c217fbc96348ba97560d2f3c3d0ef6992f
+EBUILD nvidia-drivers-535.154.05.ebuild 17653 BLAKE2B a9bc989a54d7bf99feb637dcac7875b5359814bcf5c4e26c2f24d4ff79c98ed28dd07093de912bfa7187bd8ae0fb69f39713f1be3be50ec3c19b9c1bb9879c8d SHA512 0502e3381651aa2929dea4eff3ce45cfa20a836858e4a9d9632f7f7444dff196d1bb69dfe385b949529400e8d96bc3c217fbc96348ba97560d2f3c3d0ef6992f
+EBUILD nvidia-drivers-535.43.23.ebuild 17457 BLAKE2B 30eca704a726fd44fbe22ed49a773f129693bb26baa733083a9629a284c70cbec4297003d2f6dd6e2dcbdce882fe0b919e58457b0e0d2975250490f3da7ab379 SHA512 c1759de35c9cc383eae7a6d7cd995398a709c57f7ca3c015d988330b7f618edbed117398a4d4c3508aaa8a98097802fc70da20e23bb22a1bca193d71e3c549e8
+EBUILD nvidia-drivers-545.29.06-r1.ebuild 17243 BLAKE2B 06b1c2b011744f745b8c50c54f885edd571bf9e91b9639cd6e16a35677264a7de8dff888d0cff9901b8b682ec308a9ba0b0d0b8b555cc05657d93b1a7268d307 SHA512 ef798928d7f2a7811c04244a623fcb4ab8371fd0bd9ed5e4e9a82609de41f8d5035d7f6646de0f4b339be3d8c17ce6668dae56c6f480a1f13142427d813312b1
+EBUILD nvidia-drivers-550.40.07.ebuild 16852 BLAKE2B 20508fea966827911231d83056fb3748a52ec0614a2ee6db7e78fe469e9491dee96555b11d9488a42caf070e417f7e5f38c6b4073308a49ad2efe1afd7f2a914 SHA512 b54c81ddf102560c11c93bd4214e90dcf89d34f3aa85a03de9d2128bccfaf6eed23a7a0a6a9fe384d9dd5b1e9d7e20406bd7db1e23f360fc0207fd342e32d876
MISC metadata.xml 1276 BLAKE2B 9fd18d8984ae4440f9623426edea81096b3aef9e591737d45f434848a24d50bda3ea6fa14fa412a9a59404b6256f00147b1a4650cf5f7a1a1445363fd844b522 SHA512 e46e21f95ea3b84dae5dee6bd2fa61efa4df7ebbf9ecb8033d5d590ad05c1343119822a50a156c3a46fcec5fbd1977cb6d6fc74c32e64ac4e8ded9760f09d91c
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-persistenced.initd b/x11-drivers/nvidia-drivers/files/nvidia-persistenced.initd
index e199efc1e54e..27d8bb37d98a 100644
--- a/x11-drivers/nvidia-drivers/files/nvidia-persistenced.initd
+++ b/x11-drivers/nvidia-drivers/files/nvidia-persistenced.initd
@@ -1,6 +1,5 @@
#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
+# SPDX-License-Identifier: MIT
description="Maintain persistent software state in the NVIDIA driver"
command="nvidia-persistenced"
diff --git a/x11-drivers/nvidia-drivers/files/nvidia-powerd.initd b/x11-drivers/nvidia-drivers/files/nvidia-powerd.initd
new file mode 100644
index 000000000000..5132a20c6539
--- /dev/null
+++ b/x11-drivers/nvidia-drivers/files/nvidia-powerd.initd
@@ -0,0 +1,11 @@
+#!/sbin/openrc-run
+# SPDX-License-Identifier: MIT
+
+description="Support for NVIDIA Dynamic Boost (only for use with specific laptops)"
+command="nvidia-powerd"
+command_background=true
+pidfile="/var/run/nvidia-powerd.pid"
+
+depend() {
+ need dbus
+}
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-525.147.05.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-525.147.05.ebuild
index df13ac50f4b9..88e1b916d113 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-525.147.05.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-525.147.05.ebuild
@@ -410,6 +410,7 @@ documentation that is installed alongside this README."
# MODULE:powerd extras
if use amd64; then
+ newinitd "${FILESDIR}"/nvidia-powerd.initd nvidia-powerd #923117
systemd_dounit systemd/system/nvidia-powerd.service
insinto /usr/share/dbus-1/system.d
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild
index 5b949b48cd04..4c38e242a855 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.146.02.ebuild
@@ -417,6 +417,7 @@ documentation that is installed alongside this README."
# MODULE:powerd extras
if use amd64; then
+ newinitd "${FILESDIR}"/nvidia-powerd.initd nvidia-powerd #923117
systemd_dounit systemd/system/nvidia-powerd.service
insinto /usr/share/dbus-1/system.d
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild
index 5b949b48cd04..4c38e242a855 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild
@@ -417,6 +417,7 @@ documentation that is installed alongside this README."
# MODULE:powerd extras
if use amd64; then
+ newinitd "${FILESDIR}"/nvidia-powerd.initd nvidia-powerd #923117
systemd_dounit systemd/system/nvidia-powerd.service
insinto /usr/share/dbus-1/system.d
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.23.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.23.ebuild
index b13548c43466..5e197cccc108 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.23.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.43.23.ebuild
@@ -415,6 +415,7 @@ documentation that is installed alongside this README."
# MODULE:powerd extras
if use amd64; then
+ newinitd "${FILESDIR}"/nvidia-powerd.initd nvidia-powerd #923117
systemd_dounit systemd/system/nvidia-powerd.service
insinto /usr/share/dbus-1/system.d
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild
index 511984ae0ecd..293bf8b8844d 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-545.29.06-r1.ebuild
@@ -405,6 +405,7 @@ documentation that is installed alongside this README."
# MODULE:powerd extras
if use amd64; then
+ newinitd "${FILESDIR}"/nvidia-powerd.initd nvidia-powerd #923117
systemd_dounit systemd/system/nvidia-powerd.service
insinto /usr/share/dbus-1/system.d
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.07.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.07.ebuild
index 1446f39fa422..080762dc4185 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.07.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.07.ebuild
@@ -398,6 +398,7 @@ documentation that is installed alongside this README."
# MODULE:powerd extras
insinto /usr/share/dbus-1/system.d
doins nvidia-dbus.conf
+ newinitd "${FILESDIR}"/nvidia-powerd.initd nvidia-powerd #923117
systemd_dounit systemd/system/nvidia-powerd.service
# symlink non-versioned so nvidia-settings can use it even if misdetected
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 09ee1ea83bf3..0600fddef80c 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 71b449cfa3c1..c3606c71dec0 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,6 +1,8 @@
DIST pixman-0.42.2.tar.xz 652984 BLAKE2B 6286a9d064a5a24017fccbb0a6e9f6ef932077c2e33ec043826d4a7a6c707c9111d3de4b806cbcdb47fc2794f1f930d24d078de1ff2912061967db0890540957 SHA512 3476e2676e66756b1af61b1e532cd80c985c191fb7956eb01702b419726cce99e79163b7f287f74f66414680e7396d13c3fee525cd663f12b6ac4877070ff4e8
DIST pixman-0.43.0.tar.xz 638236 BLAKE2B 1a807d4d5598a5fe6077d6bbc7786cba41a698a1f03801cc5367ade8707500ee215a0faf65afe85f9e040b0380f1074c2fdfd31c0805dc41a4e5e34e36416764 SHA512 a90399b8c6aec218abb2f419fb5d6894acf9f4c7acb4fd3893b0b7c805ba47c82ee7efb363be59bb1a15b6997b2dddb7dba062a165503b035e1124fff1b271c9
+DIST pixman-0.43.2.tar.xz 637976 BLAKE2B 82734efb7cede5b1aeff3a865bfa2a81ff3176be50edc10deb1b5541f160b2dfd21303c1eccba53c0df83f471f3489084479a423dc2f818019af97d4b41dad68 SHA512 1a1d21b86b3c6784c4c2606b7069723b4dbb747eac9fce95bca86516787840379ffd49abc42d11e7143e85c32c85496f33c2562c7a910ca6f963599affdc3224
EBUILD pixman-0.42.2.ebuild 2154 BLAKE2B a70bb012160d42a2161407b435c0f079fc6dae548042f2e3c6fde16a37dfccf0cfd2712c2fbfd03e8bd1c8de662efc36021f6fdb0e0846312257ea35e0213b01 SHA512 121d4e66a5a43a3c126cf486c15191827429c2f861aa44ab851c50f2ca5faf466668af36ff7500d54ff4089e01acc21a16baa405512c5bfd19962f742b20e123
EBUILD pixman-0.43.0.ebuild 2165 BLAKE2B b4203fc7f0f7561d14f178809db7405c620d1582c8af2b2e0934a9de2a9e2bb0ff9c1261e1a27571e80d8fcf700634968b585c06732b466f60c7fa3cbab2b86b SHA512 f85c5ddd7a98c312c2045c77ebb0ed96b2915808a02faafe16313836da0e91acf2201a2c08dd66e96623c48ecd87a5f5c00856b8555d23510afd324aa45920cb
+EBUILD pixman-0.43.2.ebuild 2165 BLAKE2B b4203fc7f0f7561d14f178809db7405c620d1582c8af2b2e0934a9de2a9e2bb0ff9c1261e1a27571e80d8fcf700634968b585c06732b466f60c7fa3cbab2b86b SHA512 f85c5ddd7a98c312c2045c77ebb0ed96b2915808a02faafe16313836da0e91acf2201a2c08dd66e96623c48ecd87a5f5c00856b8555d23510afd324aa45920cb
EBUILD pixman-9999.ebuild 2165 BLAKE2B b4203fc7f0f7561d14f178809db7405c620d1582c8af2b2e0934a9de2a9e2bb0ff9c1261e1a27571e80d8fcf700634968b585c06732b466f60c7fa3cbab2b86b SHA512 f85c5ddd7a98c312c2045c77ebb0ed96b2915808a02faafe16313836da0e91acf2201a2c08dd66e96623c48ecd87a5f5c00856b8555d23510afd324aa45920cb
MISC metadata.xml 483 BLAKE2B 4302fc025e7ce3dfb1b2f099371f0b3263942203ffd50730c40afe491feb003d2ec17cbf8ddd4ad3c1c0d752c46b87dd944e907b6c31a6ffdcaab7b518c247fb SHA512 f4777b9c1ae7527be4f354836c51142b095ab27dd56b173a6e0b7146ad68257136f326ff7c0fa564706dcc53aebe9171d8f844bab026c139cab717c559bf2a5e
diff --git a/x11-libs/pixman/pixman-0.43.2.ebuild b/x11-libs/pixman/pixman-0.43.2.ebuild
new file mode 100644
index 000000000000..64f5bc702b84
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.43.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/pixman/pixman.git"
+
+if [[ ${PV} = 9999* ]]; then
+ GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing toolchain-funcs
+
+DESCRIPTION="Low-level pixel manipulation routines"
+HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/"
+if [[ ${PV} != 9999* ]]; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="cpu_flags_ppc_altivec cpu_flags_arm_iwmmxt cpu_flags_arm_iwmmxt2 cpu_flags_arm_neon loongson2f cpu_flags_x86_mmxext cpu_flags_x86_sse2 cpu_flags_x86_ssse3 static-libs test"
+RESTRICT="!test? ( test )"
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use test && tc-check-openmp
+}
+
+multilib_src_configure() {
+ if ( use arm || use arm64 ) && tc-is-clang ; then
+ # See bug #768138 and https://gitlab.freedesktop.org/pixman/pixman/-/issues/46
+ append-cflags $(test-flags-CC -fno-integrated-as)
+ fi
+
+ local emesonargs=(
+ $(meson_feature cpu_flags_arm_iwmmxt iwmmxt)
+ $(meson_use cpu_flags_arm_iwmmxt2 iwmmxt2)
+ $(meson_feature cpu_flags_x86_mmxext mmx)
+ $(meson_feature cpu_flags_x86_sse2 sse2)
+ $(meson_feature cpu_flags_x86_ssse3 ssse3)
+ $(meson_feature cpu_flags_ppc_altivec vmx)
+ $(meson_feature loongson2f loongson-mmi)
+ $(meson_feature test openmp) # only used in unit tests
+ $(meson_feature test tests)
+ -Ddefault_library=$(usex static-libs both shared)
+ -Ddemos=disabled
+ -Dgtk=disabled
+ -Dlibpng=disabled
+ )
+
+ if [[ ${ABI} == arm64 ]]; then
+ emesonargs+=($(meson_feature cpu_flags_arm_neon a64-neon))
+ elif [[ ${ABI} == arm ]]; then
+ emesonargs+=($(meson_feature cpu_flags_arm_neon neon))
+ fi
+
+ meson_src_configure
+}
+
+multilib_src_test() {
+ export OMP_NUM_THREADS=$(makeopts_jobs)
+ meson_src_test -t 100
+}