summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-17 05:16:32 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-17 05:16:32 +0100
commit8900e3e6f840b95c1c8126f9c283ca5c99f5f4fd (patch)
tree98a756d04cd2d068833a219fe02a7feaf960f87a
parent3b827127cdc24d49f3dbaa82def6c80501d2cd87 (diff)
gentoo auto-resync : 17:09:2022 - 05:16:32
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29613 -> 29622 bytes
-rw-r--r--dev-libs/Manifest.gzbin95600 -> 95608 bytes
-rw-r--r--dev-libs/libksba/Manifest3
-rw-r--r--dev-libs/libksba/libksba-1.6.1.ebuild48
-rw-r--r--dev-libs/popt/Manifest2
-rw-r--r--dev-libs/popt/popt-1.19.ebuild45
-rw-r--r--dev-vcs/Manifest.gzbin11336 -> 11332 bytes
-rw-r--r--dev-vcs/git/Manifest14
-rw-r--r--dev-vcs/git/git-2.37.3.ebuild3
-rw-r--r--dev-vcs/git/git-2.38.0_rc0.ebuild657
-rw-r--r--dev-vcs/git/git-9999-r1.ebuild446
-rw-r--r--dev-vcs/git/git-9999-r2.ebuild446
-rw-r--r--dev-vcs/git/git-9999-r3.ebuild446
-rw-r--r--dev-vcs/git/git-9999.ebuild446
-rw-r--r--games-misc/Manifest.gzbin8767 -> 8768 bytes
-rw-r--r--games-misc/fortune-mod-at-linux/Manifest2
-rw-r--r--games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild4
-rw-r--r--games-misc/fortune-mod-cs/Manifest2
-rw-r--r--games-misc/fortune-mod-cs/fortune-mod-cs-1.6.9.ebuild4
-rw-r--r--mail-filter/Manifest.gzbin8543 -> 8545 bytes
-rw-r--r--mail-filter/gld/Manifest3
-rw-r--r--mail-filter/gld/files/gld-1.7-configure-strict-prototypes.patch12
-rw-r--r--mail-filter/gld/gld-1.7-r4.ebuild4
-rw-r--r--media-gfx/Manifest.gzbin38485 -> 38478 bytes
-rw-r--r--media-gfx/graphite2/Manifest4
-rw-r--r--media-gfx/graphite2/files/graphite2-1.3.14-fix-nodefaultlibs-deux.patch112
-rw-r--r--media-gfx/graphite2/graphite2-1.3.14_p20210810-r2.ebuild3
-rw-r--r--metadata/Manifest.gzbin3858 -> 3855 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.gzbin28250 -> 28218 bytes
-rw-r--r--metadata/md5-cache/app-accessibility/Manifest.gzbin7077 -> 7073 bytes
-rw-r--r--metadata/md5-cache/app-accessibility/accerciser-3.40.01
-rw-r--r--metadata/md5-cache/app-accessibility/kontrast-22.04.31
-rw-r--r--metadata/md5-cache/app-accessibility/kontrast-22.08.11
-rw-r--r--metadata/md5-cache/app-accessibility/orca-42.31
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin57092 -> 57086 bytes
-rw-r--r--metadata/md5-cache/app-admin/abrt-2.15.01
-rw-r--r--metadata/md5-cache/app-admin/abrt-2.15.11
-rw-r--r--metadata/md5-cache/app-admin/calamares-3.2.601
-rw-r--r--metadata/md5-cache/app-admin/keepassxc-2.7.1-r11
-rw-r--r--metadata/md5-cache/app-admin/keepassxc-99991
-rw-r--r--metadata/md5-cache/app-admin/logcheck-1.3.231
-rw-r--r--metadata/md5-cache/app-admin/passwordsafe-1.14.0-r11
-rw-r--r--metadata/md5-cache/app-admin/passwordsafe-1.15.01
-rw-r--r--metadata/md5-cache/app-admin/perl-cleaner-2.301
-rw-r--r--metadata/md5-cache/app-admin/perl-cleaner-99991
-rw-r--r--metadata/md5-cache/app-admin/sagan-rules-999999991
-rw-r--r--metadata/md5-cache/app-admin/spectre-meltdown-checker-99991
-rw-r--r--metadata/md5-cache/app-admin/system-config-printer-1.5.16-r11
-rw-r--r--metadata/md5-cache/app-admin/system-config-printer-1.5.171
-rw-r--r--metadata/md5-cache/app-admin/system-config-printer-1.5.181
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin22008 -> 21995 bytes
-rw-r--r--metadata/md5-cache/app-arch/file-roller-3.42.01
-rw-r--r--metadata/md5-cache/app-arch/tar-1.341
-rw-r--r--metadata/md5-cache/app-arch/upx-bin-3.961
-rw-r--r--metadata/md5-cache/app-backup/Manifest.gzbin13546 -> 13547 bytes
-rw-r--r--metadata/md5-cache/app-backup/backintime-1.3.21
-rw-r--r--metadata/md5-cache/app-backup/backintime-99991
-rw-r--r--metadata/md5-cache/app-backup/flexbackup-1.2.1-r131
-rw-r--r--metadata/md5-cache/app-backup/kup-0.9.11
-rw-r--r--metadata/md5-cache/app-backup/mkstage4-99991
-rw-r--r--metadata/md5-cache/app-backup/reoback-1.0_p3-r11
-rw-r--r--metadata/md5-cache/app-backup/sarab-1.0.01
-rw-r--r--metadata/md5-cache/app-backup/synology-cloud-station-backup-44691
-rw-r--r--metadata/md5-cache/app-cdr/Manifest.gzbin8829 -> 8834 bytes
-rw-r--r--metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.04.31
-rw-r--r--metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.11
-rw-r--r--metadata/md5-cache/app-cdr/graveman-0.3.12_p5-r51
-rw-r--r--metadata/md5-cache/app-cdr/isoimagewriter-0.9-r11
-rw-r--r--metadata/md5-cache/app-cdr/xcdroast-1.19-r11
-rw-r--r--metadata/md5-cache/app-cdr/xfburn-0.6.21
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin13620 -> 13616 bytes
-rw-r--r--metadata/md5-cache/app-containers/docker-credential-helpers-0.6.31
-rw-r--r--metadata/md5-cache/app-containers/docker-gc-99991
-rw-r--r--metadata/md5-cache/app-containers/go-secbench-0.1.01
-rw-r--r--metadata/md5-cache/app-containers/go-secbench-0.1.0-r11
-rw-r--r--metadata/md5-cache/app-containers/umoci-0.2.11
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin37015 -> 37010 bytes
-rw-r--r--metadata/md5-cache/app-crypt/gpa-0.10.01
-rw-r--r--metadata/md5-cache/app-crypt/gpa-0.10.0-r11
-rw-r--r--metadata/md5-cache/app-crypt/rainbowcrack-1.81
-rw-r--r--metadata/md5-cache/app-crypt/yubioath-desktop-5.1.0-r21
-rw-r--r--metadata/md5-cache/app-dicts/Manifest.gzbin97652 -> 97655 bytes
-rw-r--r--metadata/md5-cache/app-dicts/freedict-deu-eng-1.01
-rw-r--r--metadata/md5-cache/app-dicts/freedict-eng-fra-1.01
-rw-r--r--metadata/md5-cache/app-dicts/freedict-eng-ita-1.01
-rw-r--r--metadata/md5-cache/app-dicts/freedict-eng-swe-1.01
-rw-r--r--metadata/md5-cache/app-dicts/freedict-fra-eng-1.01
-rw-r--r--metadata/md5-cache/app-dicts/freedict-ita-eng-1.01
-rw-r--r--metadata/md5-cache/app-doc/Manifest.gzbin23330 -> 23341 bytes
-rw-r--r--metadata/md5-cache/app-doc/cantera-docs-2.6.01
-rw-r--r--metadata/md5-cache/app-doc/pms-99991
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin25225 -> 25212 bytes
-rw-r--r--metadata/md5-cache/app-editors/bluefish-2.2.121
-rw-r--r--metadata/md5-cache/app-editors/bluefish-2.2.12-r11
-rw-r--r--metadata/md5-cache/app-editors/ecrire-0.2.0-r11
-rw-r--r--metadata/md5-cache/app-editors/featherpad-1.2.01
-rw-r--r--metadata/md5-cache/app-editors/featherpad-1.3.11
-rw-r--r--metadata/md5-cache/app-editors/ghex-42.31
-rw-r--r--metadata/md5-cache/app-editors/ghex-99991
-rw-r--r--metadata/md5-cache/app-editors/ghostwriter-2.1.41
-rw-r--r--metadata/md5-cache/app-editors/gnome-latex-3.40.01
-rw-r--r--metadata/md5-cache/app-editors/gnome-text-editor-42.21
-rw-r--r--metadata/md5-cache/app-editors/gummi-0.8.21
-rw-r--r--metadata/md5-cache/app-editors/leafpad-0.8.18.1-r11
-rw-r--r--metadata/md5-cache/app-editors/micro-2.0.101
-rw-r--r--metadata/md5-cache/app-editors/neovim-0.7.01
-rw-r--r--metadata/md5-cache/app-editors/neovim-0.7.21
-rw-r--r--metadata/md5-cache/app-editors/neovim-99991
-rw-r--r--metadata/md5-cache/app-editors/notepadqq-2.0.0_beta1
-rw-r--r--metadata/md5-cache/app-editors/notepadqq-99991
-rw-r--r--metadata/md5-cache/app-editors/okteta-0.26.91
-rw-r--r--metadata/md5-cache/app-editors/retext-7.2.31
-rw-r--r--metadata/md5-cache/app-editors/retext-99991
-rw-r--r--metadata/md5-cache/app-editors/scite-5.1.31
-rw-r--r--metadata/md5-cache/app-editors/scite-5.2.41
-rw-r--r--metadata/md5-cache/app-editors/scite-5.3.01
-rw-r--r--metadata/md5-cache/app-editors/sublime-text-4_p41211
-rw-r--r--metadata/md5-cache/app-editors/sublime-text-4_p41261
-rw-r--r--metadata/md5-cache/app-editors/texworks-0.6.71
-rw-r--r--metadata/md5-cache/app-editors/vscode-1.71.01
-rw-r--r--metadata/md5-cache/app-editors/vscode-1.71.11
-rw-r--r--metadata/md5-cache/app-editors/vscodium-1.71.0.222451
-rw-r--r--metadata/md5-cache/app-editors/vscodium-1.71.2.222581
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin29992 -> 29997 bytes
-rw-r--r--metadata/md5-cache/app-emulation/bochs-99991
-rw-r--r--metadata/md5-cache/app-emulation/docker-machine-0.13.01
-rw-r--r--metadata/md5-cache/app-emulation/docker-machine-kvm-0.10.01
-rw-r--r--metadata/md5-cache/app-emulation/fs-uae-3.1.661
-rw-r--r--metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.661
-rw-r--r--metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.681
-rw-r--r--metadata/md5-cache/app-emulation/qemu-7.1.01
-rw-r--r--metadata/md5-cache/app-emulation/qemu-99991
-rw-r--r--metadata/md5-cache/app-emulation/ruffle-0_p202208161
-rw-r--r--metadata/md5-cache/app-emulation/ruffle-0_p202209141
-rw-r--r--metadata/md5-cache/app-emulation/ruffle-99991
-rw-r--r--metadata/md5-cache/app-emulation/vice-3.6.1-r21
-rw-r--r--metadata/md5-cache/app-emulation/virt-manager-4.0.01
-rw-r--r--metadata/md5-cache/app-emulation/virt-manager-4.1.01
-rw-r--r--metadata/md5-cache/app-emulation/virt-manager-99991
-rw-r--r--metadata/md5-cache/app-emulation/virt-viewer-11.01
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-6.1.36-r21
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-6.1.381
-rw-r--r--metadata/md5-cache/app-emulation/wine-desktop-common-20150204-r11
-rw-r--r--metadata/md5-cache/app-emulation/winetricks-202102061
-rw-r--r--metadata/md5-cache/app-emulation/winetricks-999999991
-rw-r--r--metadata/md5-cache/app-emulation/xcpc-0.37.0-r11
-rw-r--r--metadata/md5-cache/app-eselect/Manifest.gzbin8414 -> 8407 bytes
-rw-r--r--metadata/md5-cache/app-eselect/eselect-gradle-99991
-rw-r--r--metadata/md5-cache/app-eselect/eselect-php-0.9.7-r11
-rw-r--r--metadata/md5-cache/app-eselect/eselect-php-0.9.81
-rw-r--r--metadata/md5-cache/app-i18n/Manifest.gzbin25011 -> 25016 bytes
-rw-r--r--metadata/md5-cache/app-i18n/ibus-anthy-1.5.141
-rw-r--r--metadata/md5-cache/app-i18n/ibus-m17n-1.4.101
-rw-r--r--metadata/md5-cache/app-i18n/ibus-m17n-1.4.131
-rw-r--r--metadata/md5-cache/app-i18n/ibus-table-1.16.111
-rw-r--r--metadata/md5-cache/app-i18n/ibus-table-1.16.121
-rw-r--r--metadata/md5-cache/app-i18n/ibus-typing-booster-2.18.91
-rw-r--r--metadata/md5-cache/app-i18n/ibus-typing-booster-2.19.01
-rw-r--r--metadata/md5-cache/app-i18n/im-chooser-1.7.31
-rw-r--r--metadata/md5-cache/app-metrics/Manifest.gzbin7358 -> 7356 bytes
-rw-r--r--metadata/md5-cache/app-metrics/blackbox_exporter-0.21.11
-rw-r--r--metadata/md5-cache/app-metrics/burrow_exporter-0.0.6-r21
-rw-r--r--metadata/md5-cache/app-metrics/postfix_exporter-0.1.2-r11
-rw-r--r--metadata/md5-cache/app-metrics/prom2json-0.1.0_p201705231
-rw-r--r--metadata/md5-cache/app-metrics/rabbitmq_exporter-0.29.0-r11
-rw-r--r--metadata/md5-cache/app-metrics/vault_exporter-0.1.2-r11
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin72949 -> 72958 bytes
-rw-r--r--metadata/md5-cache/app-misc/ckb-0.5.0-r11
-rw-r--r--metadata/md5-cache/app-misc/ckb-99991
-rw-r--r--metadata/md5-cache/app-misc/colordiff-1.0.191
-rw-r--r--metadata/md5-cache/app-misc/ddcui-0.2.11
-rw-r--r--metadata/md5-cache/app-misc/ddcui-0.3.01
-rw-r--r--metadata/md5-cache/app-misc/gnote-42.01
-rw-r--r--metadata/md5-cache/app-misc/gnote-42.11
-rw-r--r--metadata/md5-cache/app-misc/golly-4.1-r11
-rw-r--r--metadata/md5-cache/app-misc/grabcartoons-99991
-rw-r--r--metadata/md5-cache/app-misc/imgurbash2-99991
-rw-r--r--metadata/md5-cache/app-misc/kanatest-0.4.81
-rw-r--r--metadata/md5-cache/app-misc/piper-0.5.1-r21
-rw-r--r--metadata/md5-cache/app-misc/piper-0.61
-rw-r--r--metadata/md5-cache/app-misc/qlcplus-4.12.52
-rw-r--r--metadata/md5-cache/app-misc/qlcplus-5.0.0_beta12
-rw-r--r--metadata/md5-cache/app-misc/rbutil-1.5.1-r11
-rw-r--r--metadata/md5-cache/app-misc/rtlamr-0.9.11
-rw-r--r--metadata/md5-cache/app-misc/tracker-miners-3.3.11
-rw-r--r--metadata/md5-cache/app-mobilephone/Manifest.gzbin3032 -> 3034 bytes
-rw-r--r--metadata/md5-cache/app-mobilephone/scrcpy-1.221
-rw-r--r--metadata/md5-cache/app-mobilephone/scrcpy-1.231
-rw-r--r--metadata/md5-cache/app-mobilephone/scrcpy-1.241
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin10990 -> 10978 bytes
-rw-r--r--metadata/md5-cache/app-office/calligra-3.2.1-r51
-rw-r--r--metadata/md5-cache/app-office/endeavour-42.01
-rw-r--r--metadata/md5-cache/app-office/endeavour-99991
-rw-r--r--metadata/md5-cache/app-office/gnumeric-1.12.521
-rw-r--r--metadata/md5-cache/app-office/gtg-0.6-r11
-rw-r--r--metadata/md5-cache/app-office/homebank-5.5.2-r11
-rw-r--r--metadata/md5-cache/app-office/homebank-5.5.42
-rw-r--r--metadata/md5-cache/app-office/kalendar-22.04.31
-rw-r--r--metadata/md5-cache/app-office/kalendar-22.08.11
-rw-r--r--metadata/md5-cache/app-office/kexi-3.2.0-r31
-rw-r--r--metadata/md5-cache/app-office/kmymoney-5.1.31
-rw-r--r--metadata/md5-cache/app-office/ktimetracker-5.0.1-r11
-rw-r--r--metadata/md5-cache/app-office/libalkimia-8.1.11
-rw-r--r--metadata/md5-cache/app-office/libreoffice-voikko-5.0-r11
-rw-r--r--metadata/md5-cache/app-office/scribus-1.5.8-r11
-rw-r--r--metadata/md5-cache/app-office/skrooge-2.28.01
-rw-r--r--metadata/md5-cache/app-office/texstudio-4.2.2-r11
-rw-r--r--metadata/md5-cache/app-office/texstudio-4.3.1-r11
-rw-r--r--metadata/md5-cache/app-office/wps-office-11.1.0.10976-r11
-rw-r--r--metadata/md5-cache/app-office/wps-office-11.1.0.11664-r11
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin16943 -> 16941 bytes
-rw-r--r--metadata/md5-cache/app-portage/golop-0.2.11
-rw-r--r--metadata/md5-cache/app-portage/kuroo-1.2.1-r11
-rw-r--r--metadata/md5-cache/app-portage/kuroo-1.2.21
-rw-r--r--metadata/md5-cache/app-portage/kuroo-99991
-rw-r--r--metadata/md5-cache/app-portage/no-distcc-env-99991
-rw-r--r--metadata/md5-cache/app-shells/Manifest.gzbin16664 -> 16669 bytes
-rw-r--r--metadata/md5-cache/app-shells/gentoo-zsh-completions-999999991
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin72229 -> 72238 bytes
-rw-r--r--metadata/md5-cache/app-text/apvlv-0.4.01
-rw-r--r--metadata/md5-cache/app-text/cherrytree-0.99.47-r11
-rw-r--r--metadata/md5-cache/app-text/cherrytree-0.99.481
-rw-r--r--metadata/md5-cache/app-text/code2html-0.9.1-r21
-rw-r--r--metadata/md5-cache/app-text/docbook-sgml-dtd-4.3-r41
-rw-r--r--metadata/md5-cache/app-text/docbook-sgml-dtd-4.5-r21
-rw-r--r--metadata/md5-cache/app-text/docbook-xml-dtd-4.1.2-r71
-rw-r--r--metadata/md5-cache/app-text/docbook-xml-dtd-4.2-r31
-rw-r--r--metadata/md5-cache/app-text/docbook-xml-dtd-4.4-r31
-rw-r--r--metadata/md5-cache/app-text/docbook-xml-dtd-4.5-r21
-rw-r--r--metadata/md5-cache/app-text/evince-42.31
-rw-r--r--metadata/md5-cache/app-text/foliate-2.6.4-r11
-rw-r--r--metadata/md5-cache/app-text/html401-19991224-r41
-rw-r--r--metadata/md5-cache/app-text/kjots-5.1.0-r21
-rw-r--r--metadata/md5-cache/app-text/libgepub-0.6.01
-rw-r--r--metadata/md5-cache/app-text/liblangtag-0.6.31
-rw-r--r--metadata/md5-cache/app-text/master-pdf-editor-5.8.331
-rw-r--r--metadata/md5-cache/app-text/master-pdf-editor-5.8.521
-rw-r--r--metadata/md5-cache/app-text/mupdf-1.19.01
-rw-r--r--metadata/md5-cache/app-text/mupdf-1.19.11
-rw-r--r--metadata/md5-cache/app-text/mupdf-1.20.01
-rw-r--r--metadata/md5-cache/app-text/nfoview-1.28.1-r11
-rw-r--r--metadata/md5-cache/app-text/paperwork-2.1.01
-rw-r--r--metadata/md5-cache/app-text/paperwork-2.1.11
-rw-r--r--metadata/md5-cache/app-text/pdfarranger-1.8.21
-rw-r--r--metadata/md5-cache/app-text/sgml-common-0.6.3-r71
-rw-r--r--metadata/md5-cache/app-text/sigil-1.8.01
-rw-r--r--metadata/md5-cache/app-text/sigil-1.9.101
-rw-r--r--metadata/md5-cache/app-text/sigil-1.9.2-r11
-rw-r--r--metadata/md5-cache/app-text/sigil-1.9.201
-rw-r--r--metadata/md5-cache/app-text/texi2html-5.0-r11
-rw-r--r--metadata/md5-cache/app-text/xdvik-22.87.03-r41
-rw-r--r--metadata/md5-cache/app-text/xhtml11-201011231
-rw-r--r--metadata/md5-cache/app-text/xournalpp-1.1.11
-rw-r--r--metadata/md5-cache/app-text/xournalpp-1.1.1-r11
-rw-r--r--metadata/md5-cache/app-text/xournalpp-1.1.1-r21
-rw-r--r--metadata/md5-cache/app-text/xournalpp-99991
-rw-r--r--metadata/md5-cache/app-text/xpdf-4.04-r11
-rw-r--r--metadata/md5-cache/app-text/yelp-tools-42.01
-rw-r--r--metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.7-r11
-rw-r--r--metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.8-r21
-rw-r--r--metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.91
-rw-r--r--metadata/md5-cache/app-text/zathura-pdf-mupdf-99991
-rw-r--r--metadata/md5-cache/app-text/zotero-bin-6.0.101
-rw-r--r--metadata/md5-cache/app-text/zotero-bin-6.0.131
-rw-r--r--metadata/md5-cache/app-text/zotero-bin-6.0.91
-rw-r--r--metadata/md5-cache/app-vim/Manifest.gzbin35965 -> 35965 bytes
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-cs-20061021-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-da-20060116-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-de-20080213-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-el-20080402-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-en-20060123-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-es-20060208-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-fr-20060121-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-he-20100312-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-hu-20100312-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-it-20100312-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-nl-20051007-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-pl-20060218-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-pt-20100312-r11
-rw-r--r--metadata/md5-cache/app-vim/vim-spell-ru-20070506-r11
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin23964 -> 23971 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/gtksourceviewmm-3.18.0-r21
-rw-r--r--metadata/md5-cache/dev-cpp/libxmlpp-2.40.1-r21
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin33486 -> 33494 bytes
-rw-r--r--metadata/md5-cache/dev-db/kdb-3.2.0-r21
-rw-r--r--metadata/md5-cache/dev-db/sqliteman-1.2.2-r51
-rw-r--r--metadata/md5-cache/dev-db/sqlitestudio-3.3.31
-rw-r--r--metadata/md5-cache/dev-db/tora-3.2-r21
-rw-r--r--metadata/md5-cache/dev-dotnet/Manifest.gzbin2037 -> 2041 bytes
-rw-r--r--metadata/md5-cache/dev-dotnet/ndesk-dbus-0.6.1a1
-rw-r--r--metadata/md5-cache/dev-dotnet/ndesk-dbus-glib-0.4.11
-rw-r--r--metadata/md5-cache/dev-embedded/Manifest.gzbin12002 -> 12008 bytes
-rw-r--r--metadata/md5-cache/dev-embedded/mcu8051ide-1.4.10-r11
-rw-r--r--metadata/md5-cache/dev-embedded/stlink-1.7.01
-rw-r--r--metadata/md5-cache/dev-embedded/stlink-99991
-rw-r--r--metadata/md5-cache/dev-games/Manifest.gzbin8702 -> 8698 bytes
-rw-r--r--metadata/md5-cache/dev-games/irrlicht-headers-1.8.41
-rw-r--r--metadata/md5-cache/dev-games/ps2-packer-0.4.4-r11
-rw-r--r--metadata/md5-cache/dev-go/Manifest.gzbin5587 -> 5594 bytes
-rw-r--r--metadata/md5-cache/dev-go/fuzzy-0.0.31
-rw-r--r--metadata/md5-cache/dev-go/fuzzy-0.0.51
-rw-r--r--metadata/md5-cache/dev-go/go-bindata-assetfs-1.0.0_p201802231
-rw-r--r--metadata/md5-cache/dev-go/go-colortext-0_pre201507201
-rw-r--r--metadata/md5-cache/dev-go/godebug-pretty-0_p201708191
-rw-r--r--metadata/md5-cache/dev-go/gom-0_pre20151110-r11
-rw-r--r--metadata/md5-cache/dev-go/qr-0_p201611211
-rw-r--r--metadata/md5-cache/dev-go/sanitized-anchor-name-0_pre201510271
-rw-r--r--metadata/md5-cache/dev-go/twofactor-0_p201804181
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin70636 -> 70639 bytes
-rw-r--r--metadata/md5-cache/dev-java/icedtea-bin-3.16.0-r21
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-11.0.15_p101
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-11.0.16.1_p11
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-17.0.3_p71
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-17.0.4.1_p11
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-8.332_p091
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-8.345_p011
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.14_p9-r11
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.15_p101
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.16.1_p11
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.3_p71
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.4.1_p11
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-8.322_p061
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-8.332_p091
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-8.345_p011
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin41854 -> 41847 bytes
-rw-r--r--metadata/md5-cache/dev-lang/arc-3.21
-rw-r--r--metadata/md5-cache/dev-lang/clipsjni-6.40-r11
-rw-r--r--metadata/md5-cache/dev-lang/logtalk-3.36.01
-rw-r--r--metadata/md5-cache/dev-lang/logtalk-3.47.01
-rw-r--r--metadata/md5-cache/dev-lang/mono-basic-4.81
-rw-r--r--metadata/md5-cache/dev-lang/pico8-0.2.5c1
-rw-r--r--metadata/md5-cache/dev-lang/srf-1.0-r21
-rw-r--r--metadata/md5-cache/dev-lang/vala-0.56.31
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin162491 -> 162775 bytes
-rw-r--r--metadata/md5-cache/dev-libs/appstream-glib-0.8.11
-rw-r--r--metadata/md5-cache/dev-libs/atk-2.38.01
-rw-r--r--metadata/md5-cache/dev-libs/gnulib-9999-r11
-rw-r--r--metadata/md5-cache/dev-libs/kopeninghours-22.04.31
-rw-r--r--metadata/md5-cache/dev-libs/kopeninghours-22.08.11
-rw-r--r--metadata/md5-cache/dev-libs/kosmindoormap-22.04.31
-rw-r--r--metadata/md5-cache/dev-libs/kosmindoormap-22.08.11
-rw-r--r--metadata/md5-cache/dev-libs/kpeoplevcard-0.1-r11
-rw-r--r--metadata/md5-cache/dev-libs/kpublictransport-22.04.31
-rw-r--r--metadata/md5-cache/dev-libs/kpublictransport-22.08.11
-rw-r--r--metadata/md5-cache/dev-libs/kreport-3.2.0-r31
-rw-r--r--metadata/md5-cache/dev-libs/kuserfeedback-1.2.01
-rw-r--r--metadata/md5-cache/dev-libs/libIDL-0.8.14-r31
-rw-r--r--metadata/md5-cache/dev-libs/libksba-1.6.115
-rw-r--r--metadata/md5-cache/dev-libs/libmowgli-99991
-rw-r--r--metadata/md5-cache/dev-libs/mathjax-2.7.71
-rw-r--r--metadata/md5-cache/dev-libs/popt-1.1915
-rw-r--r--metadata/md5-cache/dev-lisp/Manifest.gzbin5036 -> 5035 bytes
-rw-r--r--metadata/md5-cache/dev-lisp/ecls-21.2.1-r41
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin70033 -> 70039 bytes
-rw-r--r--metadata/md5-cache/dev-ml/ocamlweb-1.41-r11
-rw-r--r--metadata/md5-cache/dev-php/Manifest.gzbin65635 -> 65617 bytes
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.1.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Cache-1.5.6-r21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.31
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Console_Getargs-1.4.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.0-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Crypt_CHAP-1.5.0-r31
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Crypt_HMAC-1.0.1-r21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Crypt_HMAC2-1.0.0-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-DB-1.10.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-DB-1.11.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-DB-1.9.2-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-DB-1.9.31
-rw-r--r--metadata/md5-cache/dev-php/PEAR-DB_DataObject-1.11.5-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Date-1.5.0_alpha4-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-File-1.4.1-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-File_Fortune-1.0.0-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-File_Gettext-0.4.2-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-File_SMBPasswd-1.0.3-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_CSS-1.5.4-r21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Common-1.2.5-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.2.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.3.02
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Javascript-1.1.2-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Table-1.8.4-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Template_Flexy-1.3.131
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTTP-1.4.1-r31
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.12
-rw-r--r--metadata/md5-cache/dev-php/PEAR-HTTP_Session2-0.7.3-r21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Image_Color2-0.1.5-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Image_IPTC-1.0.2-r21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Image_Text-0.7.0-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MDB-1.3.0-r21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Mail-1.4.1-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.101
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.111
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.2-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r32
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_DNS-1.0.7-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_DNS2-1.4.41
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_DNS2-1.5.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_IDNA2-0.2.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_IPv4-1.3.4-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_IPv4-1.3.51
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_IPv6-1.3.0_beta41
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_POP3-1.3.8-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.10.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.8.11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.121
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.131
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.141
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_Socket-1.2.21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_Traceroute-0.21.3-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_URL-1.0.15-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_URL2-2.2.1-r21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Numbers_Words-0.18.21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-OLE-1.0.0_rc31
-rw-r--r--metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager-1.7.2-r21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager2-1.0.4-r21
-rw-r--r--metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager_Plugins-1.0.4-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-PHP_Debug-1.0.3-r31
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Pager-2.5.11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Services_JSON-1.0.3-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Services_TinyURL-0.1.2-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.41
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Text_CAPTCHA-1.0.2-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Text_CAPTCHA_Numeral-1.3.2-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Text_Highlighter-0.8.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Text_Wiki-1.2.31
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r31
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Validate-0.8.5-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Validate-0.8.61
-rw-r--r--metadata/md5-cache/dev-php/PEAR-Var_Dump-1.0.4-r31
-rw-r--r--metadata/md5-cache/dev-php/PEAR-VersionControl_SVN-0.5.2-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.7-r11
-rw-r--r--metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.81
-rw-r--r--metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8-r12
-rw-r--r--metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.01
-rw-r--r--metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r12
-rw-r--r--metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r22
-rw-r--r--metadata/md5-cache/dev-php/PEAR-XML_Serializer-0.21.0-r11
-rw-r--r--metadata/md5-cache/dev-php/YAML-1.0.6-r31
-rw-r--r--metadata/md5-cache/dev-php/mockery-0.9.0-r11
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin361781 -> 361784 bytes
-rw-r--r--metadata/md5-cache/dev-python/pygobject-3.42.11
-rw-r--r--metadata/md5-cache/dev-python/pygobject-3.42.21
-rw-r--r--metadata/md5-cache/dev-python/spyder-5.3.31
-rw-r--r--metadata/md5-cache/dev-scheme/Manifest.gzbin12420 -> 12411 bytes
-rw-r--r--metadata/md5-cache/dev-scheme/chez-minikanren-2018.04.111
-rw-r--r--metadata/md5-cache/dev-scheme/guile-colorized-99991
-rw-r--r--metadata/md5-cache/dev-tcltk/Manifest.gzbin8329 -> 8328 bytes
-rw-r--r--metadata/md5-cache/dev-tcltk/vtcl-1.6.1_alpha11
-rw-r--r--metadata/md5-cache/dev-tex/Manifest.gzbin8085 -> 8098 bytes
-rw-r--r--metadata/md5-cache/dev-tex/abntex-0.9_beta2-r11
-rw-r--r--metadata/md5-cache/dev-tex/biblatex-3.141
-rw-r--r--metadata/md5-cache/dev-tex/biblatex-3.161
-rw-r--r--metadata/md5-cache/dev-tex/biblatex-gost-1.171
-rw-r--r--metadata/md5-cache/dev-tex/culmus-latex-0.7-r11
-rw-r--r--metadata/md5-cache/dev-tex/foiltex-2.1.4b1
-rw-r--r--metadata/md5-cache/dev-tex/frakturx-20070103-r11
-rw-r--r--metadata/md5-cache/dev-tex/glossaries-4.461
-rw-r--r--metadata/md5-cache/dev-tex/ivritex-1.1.21
-rw-r--r--metadata/md5-cache/dev-tex/latex-beamer-3.631
-rw-r--r--metadata/md5-cache/dev-tex/latex-calendar-3.11
-rw-r--r--metadata/md5-cache/dev-tex/latexdiff-99991
-rw-r--r--metadata/md5-cache/dev-tex/pgf-3.1.5b1
-rw-r--r--metadata/md5-cache/dev-tex/pgf-3.1.9a1
-rw-r--r--metadata/md5-cache/dev-tex/pscyr-0.4d_beta91
-rw-r--r--metadata/md5-cache/dev-tex/vc-0.61
-rw-r--r--metadata/md5-cache/dev-texlive/Manifest.gzbin6726 -> 6720 bytes
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-bibtexextra-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-context-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-fontsextra-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-formatsextra-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-games-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-humanities-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langarabic-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langchinese-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langcjk-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langcyrillic-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langczechslovak-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langenglish-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langeuropean-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langfrench-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langgerman-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langgreek-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langitalian-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langjapanese-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langkorean-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langother-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langpolish-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langportuguese-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-langspanish-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-latexextra-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-luatex-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-mathscience-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-metapost-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-music-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-pictures-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-pstricks-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-publishers-20211
-rw-r--r--metadata/md5-cache/dev-texlive/texlive-xetex-2021-r11
-rw-r--r--metadata/md5-cache/dev-util/FlameGraph-99991
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin133704 -> 133800 bytes
-rw-r--r--metadata/md5-cache/dev-util/anjuta-3.34.0-r21
-rw-r--r--metadata/md5-cache/dev-util/bitrise-1.24.01
-rw-r--r--metadata/md5-cache/dev-util/clinfo-99991
-rw-r--r--metadata/md5-cache/dev-util/codeblocks-99991
-rw-r--r--metadata/md5-cache/dev-util/cwdiff-99991
-rw-r--r--metadata/md5-cache/dev-util/devhelp-41.31
-rw-r--r--metadata/md5-cache/dev-util/diffuse-0.7.51
-rw-r--r--metadata/md5-cache/dev-util/docker-distribution-pruner-0_p201704011
-rw-r--r--metadata/md5-cache/dev-util/drone-cli-0.8.61
-rw-r--r--metadata/md5-cache/dev-util/drone-cli-1.1.41
-rw-r--r--metadata/md5-cache/dev-util/envman-2.1.11
-rw-r--r--metadata/md5-cache/dev-util/geany-1.37.11
-rw-r--r--metadata/md5-cache/dev-util/geany-1.381
-rw-r--r--metadata/md5-cache/dev-util/geany-99991
-rw-r--r--metadata/md5-cache/dev-util/glade-3.40.01
-rw-r--r--metadata/md5-cache/dev-util/gnome-builder-42.11
-rw-r--r--metadata/md5-cache/dev-util/gob-2.0.20-r11
-rw-r--r--metadata/md5-cache/dev-util/gtk-doc-am-1.33.21
-rw-r--r--metadata/md5-cache/dev-util/japi-compliance-checker-99991
-rw-r--r--metadata/md5-cache/dev-util/kdbg-3.0.1-r11
-rw-r--r--metadata/md5-cache/dev-util/kdevelop-22.04.31
-rw-r--r--metadata/md5-cache/dev-util/kdevelop-22.08.11
-rw-r--r--metadata/md5-cache/dev-util/kdevelop-php-22.04.31
-rw-r--r--metadata/md5-cache/dev-util/kdevelop-php-22.08.11
-rw-r--r--metadata/md5-cache/dev-util/kdevelop-python-22.04.31
-rw-r--r--metadata/md5-cache/dev-util/kdevelop-python-22.08.11
-rw-r--r--metadata/md5-cache/dev-util/kio-perldoc-22.04.31
-rw-r--r--metadata/md5-cache/dev-util/kio-perldoc-22.08.11
-rw-r--r--metadata/md5-cache/dev-util/patchbin-999999991
-rw-r--r--metadata/md5-cache/dev-util/pkgdiff-99991
-rw-r--r--metadata/md5-cache/dev-util/premake-4.4_beta51
-rw-r--r--metadata/md5-cache/dev-util/premake-5.0.0_alpha121
-rw-r--r--metadata/md5-cache/dev-util/pretrace-0.4-r21
-rw-r--r--metadata/md5-cache/dev-util/seer-1.101
-rw-r--r--metadata/md5-cache/dev-util/seer-1.9-r21
-rw-r--r--metadata/md5-cache/dev-util/seer-99991
-rw-r--r--metadata/md5-cache/dev-util/stepman-0.10.51
-rw-r--r--metadata/md5-cache/dev-util/sysprof-3.44.01
-rw-r--r--metadata/md5-cache/dev-vcs/Manifest.gzbin19630 -> 19798 bytes
-rw-r--r--metadata/md5-cache/dev-vcs/colorcvs-1.4-r21
-rw-r--r--metadata/md5-cache/dev-vcs/git-2.37.34
-rw-r--r--metadata/md5-cache/dev-vcs/git-2.38.0_rc016
-rw-r--r--metadata/md5-cache/dev-vcs/git-999914
-rw-r--r--metadata/md5-cache/dev-vcs/git-9999-r114
-rw-r--r--metadata/md5-cache/dev-vcs/git-9999-r214
-rw-r--r--metadata/md5-cache/dev-vcs/git-9999-r314
-rw-r--r--metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r11
-rw-r--r--metadata/md5-cache/dev-vcs/mr-1.999999991
-rw-r--r--metadata/md5-cache/dev-vcs/qgit-2.101
-rw-r--r--metadata/md5-cache/games-action/Manifest.gzbin15331 -> 15342 bytes
-rw-r--r--metadata/md5-cache/games-action/a-story-about-my-uncle-51881
-rw-r--r--metadata/md5-cache/games-action/abuse-0.9.01
-rw-r--r--metadata/md5-cache/games-action/brutal-legend-gog-2.0.0.31
-rw-r--r--metadata/md5-cache/games-action/brutal-legend-hb-20130615-r31
-rw-r--r--metadata/md5-cache/games-action/minecraft-launcher-1.0.12211
-rw-r--r--metadata/md5-cache/games-action/minetest-5.6.0-r11
-rw-r--r--metadata/md5-cache/games-action/multimc-bin-1.6.1-r11
-rw-r--r--metadata/md5-cache/games-action/polymc-1.4.1-r21
-rw-r--r--metadata/md5-cache/games-action/polymc-1.4.2-r11
-rw-r--r--metadata/md5-cache/games-action/polymc-99991
-rw-r--r--metadata/md5-cache/games-action/psychonauts2-hb-10972511
-rw-r--r--metadata/md5-cache/games-action/supertuxkart-1.31
-rw-r--r--metadata/md5-cache/games-action/transistor-1.50440.8123.233651
-rw-r--r--metadata/md5-cache/games-arcade/Manifest.gzbin21653 -> 21650 bytes
-rw-r--r--metadata/md5-cache/games-arcade/cdogs-sdl-1.3.11
-rw-r--r--metadata/md5-cache/games-arcade/frozen-bubble-2.2.1_beta1-r21
-rw-r--r--metadata/md5-cache/games-arcade/gish-demo-1.6-r11
-rw-r--r--metadata/md5-cache/games-arcade/oshu-2.0.21
-rw-r--r--metadata/md5-cache/games-arcade/oshu-99991
-rw-r--r--metadata/md5-cache/games-arcade/shovel-knight-4.1b1
-rw-r--r--metadata/md5-cache/games-board/Manifest.gzbin11206 -> 11208 bytes
-rw-r--r--metadata/md5-cache/games-board/gnubg-1.06.002-r31
-rw-r--r--metadata/md5-cache/games-board/pychess-1.0.3-r21
-rw-r--r--metadata/md5-cache/games-board/pysolfc-2.16.01
-rw-r--r--metadata/md5-cache/games-board/tali-40.71
-rw-r--r--metadata/md5-cache/games-board/tali-40.81
-rw-r--r--metadata/md5-cache/games-emulation/Manifest.gzbin13804 -> 13801 bytes
-rw-r--r--metadata/md5-cache/games-emulation/desmume-0.9.131
-rw-r--r--metadata/md5-cache/games-emulation/fceux-2.6.41
-rw-r--r--metadata/md5-cache/games-emulation/hatari-2.4.01
-rw-r--r--metadata/md5-cache/games-emulation/hatari-2.4.11
-rw-r--r--metadata/md5-cache/games-emulation/libretro-info-99991
-rw-r--r--metadata/md5-cache/games-emulation/mednaffe-0.9.22
-rw-r--r--metadata/md5-cache/games-emulation/mekanix-070-r11
-rw-r--r--metadata/md5-cache/games-emulation/melonds-0.9.3-r21
-rw-r--r--metadata/md5-cache/games-emulation/melonds-0.9.4_p1-r11
-rw-r--r--metadata/md5-cache/games-emulation/melonds-99991
-rw-r--r--metadata/md5-cache/games-emulation/mgba-0.9.3-r21
-rw-r--r--metadata/md5-cache/games-emulation/mgba-99991
-rw-r--r--metadata/md5-cache/games-emulation/nestopia-1.51.11
-rw-r--r--metadata/md5-cache/games-emulation/nestopia-99991
-rw-r--r--metadata/md5-cache/games-emulation/openmsx-18.0-r21
-rw-r--r--metadata/md5-cache/games-emulation/ppsspp-1.12.3-r11
-rw-r--r--metadata/md5-cache/games-emulation/ppsspp-1.13-r11
-rw-r--r--metadata/md5-cache/games-emulation/ppsspp-1.13.21
-rw-r--r--metadata/md5-cache/games-emulation/snes9x-1.611
-rw-r--r--metadata/md5-cache/games-emulation/stella-6.71
-rw-r--r--metadata/md5-cache/games-engines/Manifest.gzbin5391 -> 5405 bytes
-rw-r--r--metadata/md5-cache/games-engines/devilutionx-1.4.11
-rw-r--r--metadata/md5-cache/games-engines/odamex-10.0.01
-rw-r--r--metadata/md5-cache/games-engines/openmw-0.47.0-r11
-rw-r--r--metadata/md5-cache/games-engines/openmw-99991
-rw-r--r--metadata/md5-cache/games-engines/qtads-3.2.0-r11
-rw-r--r--metadata/md5-cache/games-engines/qtads-3.3.01
-rw-r--r--metadata/md5-cache/games-engines/scummvm-2.5.1-r11
-rw-r--r--metadata/md5-cache/games-engines/scummvm-2.6.0-r11
-rw-r--r--metadata/md5-cache/games-engines/scummvm-99991
-rw-r--r--metadata/md5-cache/games-fps/Manifest.gzbin12589 -> 12594 bytes
-rw-r--r--metadata/md5-cache/games-fps/alephone-202201151
-rw-r--r--metadata/md5-cache/games-fps/alephone-99991
-rw-r--r--metadata/md5-cache/games-fps/doomsday-2.3.11
-rw-r--r--metadata/md5-cache/games-fps/ezquake-bin-2.2-r31
-rw-r--r--metadata/md5-cache/games-fps/gzdoom-4.8.2-r11
-rw-r--r--metadata/md5-cache/games-fps/prboom-plus-2.6.21
-rw-r--r--metadata/md5-cache/games-fps/quake1-rally-1.2-r11
-rw-r--r--metadata/md5-cache/games-fps/quake1-teamfortress-2.9-r11
-rw-r--r--metadata/md5-cache/games-fps/xonotic-0.8.51
-rw-r--r--metadata/md5-cache/games-misc/Manifest.gzbin10216 -> 10216 bytes
-rw-r--r--metadata/md5-cache/games-misc/fortune-mod-at-linux-200301202
-rw-r--r--metadata/md5-cache/games-misc/fortune-mod-cs-1.6.92
-rw-r--r--metadata/md5-cache/games-misc/wtf-202104161
-rw-r--r--metadata/md5-cache/games-mud/Manifest.gzbin2078 -> 2079 bytes
-rw-r--r--metadata/md5-cache/games-mud/gnome-mud-99991
-rw-r--r--metadata/md5-cache/games-puzzle/Manifest.gzbin18282 -> 18293 bytes
-rw-r--r--metadata/md5-cache/games-puzzle/braid-gog-2.0.0.31
-rw-r--r--metadata/md5-cache/games-puzzle/braid-hb-201506111
-rw-r--r--metadata/md5-cache/games-puzzle/cuyo-2.1.1-r21
-rw-r--r--metadata/md5-cache/games-puzzle/ksokoban-0.5.0_pre202109051
-rw-r--r--metadata/md5-cache/games-puzzle/ksokoban-99991
-rw-r--r--metadata/md5-cache/games-puzzle/syzygy-1.0.21
-rw-r--r--metadata/md5-cache/games-puzzle/triptych-1.161
-rw-r--r--metadata/md5-cache/games-roguelike/Manifest.gzbin4089 -> 4090 bytes
-rw-r--r--metadata/md5-cache/games-roguelike/adom-1.1.1-r21
-rw-r--r--metadata/md5-cache/games-rpg/Manifest.gzbin9283 -> 9278 bytes
-rw-r--r--metadata/md5-cache/games-rpg/celeste-1.4.0.01
-rw-r--r--metadata/md5-cache/games-rpg/crosscode-1.4.2.21
-rw-r--r--metadata/md5-cache/games-rpg/pokete-0.7.31
-rw-r--r--metadata/md5-cache/games-rpg/silence-1.2.202801
-rw-r--r--metadata/md5-cache/games-rpg/the-longest-journey-142.246071
-rw-r--r--metadata/md5-cache/games-server/Manifest.gzbin2227 -> 2235 bytes
-rw-r--r--metadata/md5-cache/games-server/etqw-ded-1.5-r11
-rw-r--r--metadata/md5-cache/games-server/steamcmd-1.0-r41
-rw-r--r--metadata/md5-cache/games-simulation/Manifest.gzbin4815 -> 4809 bytes
-rw-r--r--metadata/md5-cache/games-simulation/corsix-th-0.66-r11
-rw-r--r--metadata/md5-cache/games-simulation/flightgear-data-99991
-rw-r--r--metadata/md5-cache/games-simulation/simutrans-123.0.1-r11
-rw-r--r--metadata/md5-cache/games-simulation/sky-rogue-1.3.31
-rw-r--r--metadata/md5-cache/games-sports/Manifest.gzbin2265 -> 2261 bytes
-rw-r--r--metadata/md5-cache/games-sports/skatebird-141
-rw-r--r--metadata/md5-cache/games-sports/trophy-2.0.41
-rw-r--r--metadata/md5-cache/games-strategy/0ad-0.0.25b_alpha-r11
-rw-r--r--metadata/md5-cache/games-strategy/Manifest.gzbin10841 -> 10840 bytes
-rw-r--r--metadata/md5-cache/games-strategy/augustus-3.1.01
-rw-r--r--metadata/md5-cache/games-strategy/freeciv-3.0.1-r11
-rw-r--r--metadata/md5-cache/games-strategy/freeorion-0.4.10.2-r11
-rw-r--r--metadata/md5-cache/games-strategy/freeorion-99991
-rw-r--r--metadata/md5-cache/games-strategy/naev-0.9.41
-rw-r--r--metadata/md5-cache/games-strategy/s25rttr-0.9.51
-rw-r--r--metadata/md5-cache/games-strategy/warzone2100-4.2.61
-rw-r--r--metadata/md5-cache/games-strategy/warzone2100-4.2.71
-rw-r--r--metadata/md5-cache/games-strategy/wesnoth-1.16.31
-rw-r--r--metadata/md5-cache/games-strategy/wesnoth-1.17.51
-rw-r--r--metadata/md5-cache/games-util/Manifest.gzbin9359 -> 9360 bytes
-rw-r--r--metadata/md5-cache/games-util/antimicrox-3.2.51
-rw-r--r--metadata/md5-cache/games-util/lutris-0.5.10.11
-rw-r--r--metadata/md5-cache/games-util/lutris-0.5.111
-rw-r--r--metadata/md5-cache/games-util/lutris-99991
-rw-r--r--metadata/md5-cache/games-util/pyfa-2.43.01
-rw-r--r--metadata/md5-cache/games-util/sc-controller-0.4.8.6_p202112111
-rw-r--r--metadata/md5-cache/gnome-base/Manifest.gzbin6258 -> 6255 bytes
-rw-r--r--metadata/md5-cache/gnome-base/gdm-42.01
-rw-r--r--metadata/md5-cache/gnome-base/gnome-applets-3.44.01
-rw-r--r--metadata/md5-cache/gnome-base/gnome-common-3.18.0-r21
-rw-r--r--metadata/md5-cache/gnome-base/gnome-control-center-42.31
-rw-r--r--metadata/md5-cache/gnome-base/gnome-desktop-42.3-r3001
-rw-r--r--metadata/md5-cache/gnome-base/gnome-desktop-42.3-r4001
-rw-r--r--metadata/md5-cache/gnome-base/gnome-desktop-42.4-r3001
-rw-r--r--metadata/md5-cache/gnome-base/gnome-desktop-42.4-r4001
-rw-r--r--metadata/md5-cache/gnome-base/gnome-flashback-3.44.0-r11
-rw-r--r--metadata/md5-cache/gnome-base/gnome-keyring-42.11
-rw-r--r--metadata/md5-cache/gnome-base/gnome-menus-3.36.0-r11
-rw-r--r--metadata/md5-cache/gnome-base/gnome-mime-data-2.18.0-r11
-rw-r--r--metadata/md5-cache/gnome-base/gnome-panel-3.44.01
-rw-r--r--metadata/md5-cache/gnome-base/gnome-session-42.01
-rw-r--r--metadata/md5-cache/gnome-base/gnome-settings-daemon-42.2-r11
-rw-r--r--metadata/md5-cache/gnome-base/gnome-shell-42.3.11
-rw-r--r--metadata/md5-cache/gnome-base/gnome-shell-42.4-r11
-rw-r--r--metadata/md5-cache/gnome-base/gvfs-1.50.21
-rw-r--r--metadata/md5-cache/gnome-base/nautilus-42.21
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin15177 -> 15183 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/evolution-ews-3.44.31
-rw-r--r--metadata/md5-cache/gnome-extra/evolution-ews-3.44.41
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-browser-connector-42.01
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-calendar-42.21
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-characters-42.0-r11
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-commander-1.14.21
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-commander-1.14.31
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-getting-started-docs-3.38.11
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-logs-42.01
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-power-manager-3.32.0-r11
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-gsconnect-501
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extensions-42.31
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-software-42.41
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-system-monitor-42.01
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-user-docs-42.01
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-weather-42.01
-rw-r--r--metadata/md5-cache/gnome-extra/libgsf-1.14.491
-rw-r--r--metadata/md5-cache/gnome-extra/libgsf-1.14.501
-rw-r--r--metadata/md5-cache/gnome-extra/nm-applet-1.28.01
-rw-r--r--metadata/md5-cache/gnome-extra/sushi-42.01
-rw-r--r--metadata/md5-cache/gnome-extra/yelp-42.11
-rw-r--r--metadata/md5-cache/gnome-extra/yelp-xsl-42.01
-rw-r--r--metadata/md5-cache/gnome-extra/zenity-3.42.11
-rw-r--r--metadata/md5-cache/gui-apps/Manifest.gzbin9560 -> 9552 bytes
-rw-r--r--metadata/md5-cache/gui-apps/foot-1.12.11
-rw-r--r--metadata/md5-cache/gui-apps/foot-1.13.01
-rw-r--r--metadata/md5-cache/gui-apps/foot-1.13.11
-rw-r--r--metadata/md5-cache/gui-apps/swappy-1.4.01
-rw-r--r--metadata/md5-cache/gui-apps/swappy-99991
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin8036 -> 8045 bytes
-rw-r--r--metadata/md5-cache/gui-libs/amtk-5.4.11
-rw-r--r--metadata/md5-cache/gui-libs/gtk-4.6.61
-rw-r--r--metadata/md5-cache/gui-libs/gtk-4.6.71
-rw-r--r--metadata/md5-cache/gui-libs/gtk-4.8.01
-rw-r--r--metadata/md5-cache/gui-wm/Manifest.gzbin1676 -> 1678 bytes
-rw-r--r--metadata/md5-cache/gui-wm/gamescope-3.11.431
-rw-r--r--metadata/md5-cache/kde-apps/Manifest.gzbin72972 -> 73038 bytes
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-calendar-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-calendar-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-contacts-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-contacts-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-import-wizard-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-import-wizard-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-mime-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-mime-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-notes-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-notes-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-search-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/akonadi-search-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/akonadiconsole-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/akonadiconsole-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/akregator-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/akregator-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/analitza-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/analitza-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ark-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ark-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/artikulate-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/artikulate-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/audiocd-kio-22.04.3-r11
-rw-r--r--metadata/md5-cache/kde-apps/audiocd-kio-22.08.1-r11
-rw-r--r--metadata/md5-cache/kde-apps/baloo-widgets-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/baloo-widgets-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/blinken-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/blinken-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/bomber-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/bomber-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/bovo-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/bovo-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/calendarjanitor-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/calendarjanitor-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/calendarsupport-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/calendarsupport-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/cantor-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/cantor-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/cervisia-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/cervisia-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/dolphin-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/dolphin-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/dolphin-plugins-git-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/dolphin-plugins-git-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/dolphin-plugins-subversion-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/dolphin-plugins-subversion-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/dragon-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/dragon-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/eventviews-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/eventviews-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ffmpegthumbs-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ffmpegthumbs-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/filelight-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/filelight-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/granatier-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/granatier-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/grantlee-editor-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/grantlee-editor-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/grantleetheme-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/grantleetheme-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/gwenview-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/gwenview-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/incidenceeditor-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/incidenceeditor-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/juk-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/juk-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/k3b-22.04.3-r11
-rw-r--r--metadata/md5-cache/kde-apps/k3b-22.08.1-r11
-rw-r--r--metadata/md5-cache/kde-apps/kaccounts-integration-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kaccounts-integration-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kaccounts-providers-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kaccounts-providers-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kaddressbook-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kaddressbook-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kajongg-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kajongg-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kalarm-22.04.3-r11
-rw-r--r--metadata/md5-cache/kde-apps/kalarm-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kalgebra-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kalgebra-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kalzium-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kalzium-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kamera-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kamera-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kamoso-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kamoso-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kanagram-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kanagram-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kapman-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kapman-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kapptemplate-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kapptemplate-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kate-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kate-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kate-addons-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kate-lib-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/katomic-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/katomic-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kbackup-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kbackup-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kblackbox-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kblackbox-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kblocks-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kblocks-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kbounce-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kbounce-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kbreakout-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kbreakout-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kbruch-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kbruch-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kcachegrind-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kcachegrind-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kcalc-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kcalc-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kcalutils-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kcalutils-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kcharselect-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kcharselect-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kcolorchooser-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kcolorchooser-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kcron-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kcron-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kde-dev-scripts-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kde-dev-scripts-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kde-dev-utils-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kde-dev-utils-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kdebugsettings-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kdebugsettings-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kdegraphics-mobipocket-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kdegraphics-mobipocket-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kdenetwork-filesharing-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kdenetwork-filesharing-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kdenlive-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kdenlive-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kdepim-addons-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kdepim-addons-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kdepim-runtime-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kdepim-runtime-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kdesdk-thumbnailers-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kdesdk-thumbnailers-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kdf-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kdf-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kdialog-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kdialog-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kdiamond-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kdiamond-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/keditbookmarks-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/keditbookmarks-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kfind-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kfind-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kfloppy-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kfloppy-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kfourinline-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kfourinline-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kgeography-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kgeography-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kget-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kget-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kgoldrunner-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kgoldrunner-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kgpg-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kgpg-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/khangman-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/khangman-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/khelpcenter-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/khelpcenter-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kidentitymanagement-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kidentitymanagement-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kig-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kig-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kigo-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kigo-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/killbots-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/killbots-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kimagemapeditor-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kimagemapeditor-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kimap-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kimap-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kio-extras-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kio-extras-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kiriki-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kiriki-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kiten-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kiten-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kitinerary-22.04.3-r11
-rw-r--r--metadata/md5-cache/kde-apps/kitinerary-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kjumpingcube-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kjumpingcube-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kldap-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kldap-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kleopatra-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kleopatra-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/klettres-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/klettres-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/klickety-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/klickety-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/klines-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/klines-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kmag-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kmag-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kmahjongg-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kmahjongg-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kmail-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kmail-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kmail-account-wizard-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kmail-account-wizard-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kmailtransport-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kmailtransport-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kmbox-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kmbox-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kmime-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kmime-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kmines-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kmines-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kmix-22.04.3-r11
-rw-r--r--metadata/md5-cache/kde-apps/kmix-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kmousetool-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kmousetool-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kmouth-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kmouth-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kmplot-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kmplot-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/knavalbattle-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/knavalbattle-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/knetwalk-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/knetwalk-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/knights-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/knights-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/knotes-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/knotes-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kolf-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kolf-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kollision-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kollision-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kolourpaint-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kolourpaint-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kompare-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kompare-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/konqueror-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/konqueror-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/konquest-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/konquest-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/konsole-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/konsole-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/konsolekalendar-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/konsolekalendar-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kontact-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kontact-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kontactinterface-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kontactinterface-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kopete-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kopete-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/korganizer-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/korganizer-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kpat-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kpat-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kpimtextedit-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kpimtextedit-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kpkpass-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kpkpass-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kqtquickcharts-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kqtquickcharts-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/krdc-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/krdc-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kreversi-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kreversi-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/krfb-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/krfb-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kross-interpreters-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kross-interpreters-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kruler-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kruler-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kshisen-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kshisen-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ksirk-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ksirk-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ksmtp-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ksmtp-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ksnakeduel-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ksnakeduel-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kspaceduel-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kspaceduel-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ksquares-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ksquares-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ksudoku-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ksudoku-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ksystemlog-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ksystemlog-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kteatime-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kteatime-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktimer-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktimer-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktouch-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktouch-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktp-accounts-kcm-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktp-accounts-kcm-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktp-approver-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktp-approver-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktp-auth-handler-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktp-auth-handler-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktp-common-internals-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktp-common-internals-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktp-contact-list-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktp-contact-list-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktp-contact-runner-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktp-contact-runner-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktp-desktop-applets-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktp-desktop-applets-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktp-filetransfer-handler-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktp-filetransfer-handler-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktp-kded-module-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktp-kded-module-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktp-send-file-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktp-send-file-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktp-text-ui-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktp-text-ui-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/ktuberling-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/ktuberling-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kturtle-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kturtle-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kubrick-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kubrick-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kwalletmanager-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kwalletmanager-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kwave-22.04.3-r21
-rw-r--r--metadata/md5-cache/kde-apps/kwave-22.08.1-r11
-rw-r--r--metadata/md5-cache/kde-apps/kwordquiz-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kwordquiz-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/kwrite-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/kwrite-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libgravatar-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libgravatar-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libkcddb-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libkcddb-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libkcompactdisc-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libkcompactdisc-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libkdcraw-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libkdcraw-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libkdegames-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libkdegames-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libkdepim-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libkdepim-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libkeduvocdocument-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libkeduvocdocument-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libkexiv2-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libkexiv2-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libkgapi-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libkgapi-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libkleo-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libkleo-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libkmahjongg-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libkmahjongg-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libkomparediff2-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libkomparediff2-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libksane-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libksane-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libksieve-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libksieve-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/libktnef-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/libktnef-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/lokalize-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/lokalize-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/lskat-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/lskat-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/mailcommon-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/mailcommon-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/mailimporter-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/mailimporter-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/marble-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/marble-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/mbox-importer-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/mbox-importer-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/messagelib-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/messagelib-22.04.3-r11
-rw-r--r--metadata/md5-cache/kde-apps/messagelib-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/minuet-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/minuet-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/okular-22.04.3-r11
-rw-r--r--metadata/md5-cache/kde-apps/okular-22.08.1-r11
-rw-r--r--metadata/md5-cache/kde-apps/palapeli-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/palapeli-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/parley-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/parley-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/picmi-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/picmi-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/pim-data-exporter-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/pim-data-exporter-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/pim-sieve-editor-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/pim-sieve-editor-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/pimcommon-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/pimcommon-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/poxml-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/poxml-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/print-manager-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/print-manager-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/rocs-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/rocs-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/signon-kwallet-extension-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/signon-kwallet-extension-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/spectacle-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/spectacle-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/step-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/step-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/svgpart-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/svgpart-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/sweeper-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/sweeper-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/thumbnailers-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/thumbnailers-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/umbrello-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/umbrello-22.08.11
-rw-r--r--metadata/md5-cache/kde-apps/yakuake-22.04.31
-rw-r--r--metadata/md5-cache/kde-apps/yakuake-22.08.11
-rw-r--r--metadata/md5-cache/kde-frameworks/Manifest.gzbin26664 -> 26663 bytes
-rw-r--r--metadata/md5-cache/kde-frameworks/kguiaddons-5.96.01
-rw-r--r--metadata/md5-cache/kde-frameworks/kguiaddons-5.98.01
-rw-r--r--metadata/md5-cache/kde-misc/Manifest.gzbin5991 -> 5978 bytes
-rw-r--r--metadata/md5-cache/kde-misc/kdeconnect-22.04.31
-rw-r--r--metadata/md5-cache/kde-misc/kdeconnect-22.08.11
-rw-r--r--metadata/md5-cache/kde-misc/kdiff3-1.9.61
-rw-r--r--metadata/md5-cache/kde-misc/kio-gdrive-22.04.3-r11
-rw-r--r--metadata/md5-cache/kde-misc/kio-gdrive-22.08.11
-rw-r--r--metadata/md5-cache/kde-misc/kio-gopher-0.1.99-r11
-rw-r--r--metadata/md5-cache/kde-misc/kio-locate-0.5.3-r31
-rw-r--r--metadata/md5-cache/kde-misc/kio-stash-1.0-r11
-rw-r--r--metadata/md5-cache/kde-misc/krename-5.0.21
-rw-r--r--metadata/md5-cache/kde-misc/kweather-22.061
-rw-r--r--metadata/md5-cache/kde-misc/latte-dock-0.10.81
-rw-r--r--metadata/md5-cache/kde-misc/markdownpart-22.04.31
-rw-r--r--metadata/md5-cache/kde-misc/markdownpart-22.08.11
-rw-r--r--metadata/md5-cache/kde-misc/rsibreak-0.12.151
-rw-r--r--metadata/md5-cache/kde-misc/skanlite-22.04.31
-rw-r--r--metadata/md5-cache/kde-misc/skanlite-22.08.11
-rw-r--r--metadata/md5-cache/kde-misc/tellico-3.4.41
-rw-r--r--metadata/md5-cache/kde-misc/wacomtablet-3.2.01
-rw-r--r--metadata/md5-cache/kde-misc/wacomtablet-3.2.0-r21
-rw-r--r--metadata/md5-cache/kde-misc/zanshin-22.04.31
-rw-r--r--metadata/md5-cache/kde-misc/zanshin-22.08.11
-rw-r--r--metadata/md5-cache/kde-plasma/Manifest.gzbin17511 -> 17513 bytes
-rw-r--r--metadata/md5-cache/kde-plasma/bluedevil-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/bluedevil-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-5.24.6-r11
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-gtk-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/breeze-gtk-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/discover-5.24.6-r11
-rw-r--r--metadata/md5-cache/kde-plasma/discover-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/drkonqi-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/drkonqi-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kactivitymanagerd-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kactivitymanagerd-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kde-cli-tools-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kde-cli-tools-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kde-gtk-config-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kde-gtk-config-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kdecoration-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kdecoration-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kdeplasma-addons-5.24.6-r11
-rw-r--r--metadata/md5-cache/kde-plasma/kdeplasma-addons-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kgamma-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kgamma-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/khotkeys-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/khotkeys-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kinfocenter-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kinfocenter-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kmenuedit-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kmenuedit-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kscreen-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kscreen-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kscreenlocker-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kscreenlocker-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/ksshaskpass-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/ksshaskpass-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/ksysguard-5.22.0-r11
-rw-r--r--metadata/md5-cache/kde-plasma/ksystemstats-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/ksystemstats-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kwallet-pam-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kwallet-pam-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kwayland-integration-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kwayland-integration-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kwayland-server-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kwin-5.24.6-r21
-rw-r--r--metadata/md5-cache/kde-plasma/kwin-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/kwrited-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/kwrited-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/layer-shell-qt-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/layer-shell-qt-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/libkscreen-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/libkscreen-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/libksysguard-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/libksysguard-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/libkworkspace-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/libkworkspace-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/milou-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/milou-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/oxygen-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/oxygen-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/oxygen-sounds-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-browser-integration-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-browser-integration-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-desktop-5.24.6-r21
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-desktop-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-disks-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-disks-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-firewall-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-firewall-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-integration-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-integration-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-nm-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-nm-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-pa-5.24.6-r11
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-pa-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-sdk-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-sdk-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-vault-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-vault-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-workspace-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/plasma-workspace-5.25.5-r21
-rw-r--r--metadata/md5-cache/kde-plasma/plymouth-kcm-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/plymouth-kcm-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/polkit-kde-agent-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/polkit-kde-agent-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/powerdevil-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/powerdevil-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/sddm-kcm-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/sddm-kcm-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/systemsettings-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/systemsettings-5.25.51
-rw-r--r--metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.24.61
-rw-r--r--metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.25.51
-rw-r--r--metadata/md5-cache/lxde-base/Manifest.gzbin2746 -> 2744 bytes
-rw-r--r--metadata/md5-cache/lxde-base/lxde-icon-theme-0.5.1-r11
-rw-r--r--metadata/md5-cache/lxde-base/lxpanel-0.10.11
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin9089 -> 9110 bytes
-rw-r--r--metadata/md5-cache/mail-client/aerc-0.10.01
-rw-r--r--metadata/md5-cache/mail-client/aerc-0.11.01
-rw-r--r--metadata/md5-cache/mail-client/aerc-0.12.01
-rw-r--r--metadata/md5-cache/mail-client/aerc-0.9.01
-rw-r--r--metadata/md5-cache/mail-client/aerc-99991
-rw-r--r--metadata/md5-cache/mail-client/claws-mail-3.19.0-r11
-rw-r--r--metadata/md5-cache/mail-client/claws-mail-3.19.0-r21
-rw-r--r--metadata/md5-cache/mail-client/claws-mail-4.1.0-r11
-rw-r--r--metadata/md5-cache/mail-client/claws-mail-99991
-rw-r--r--metadata/md5-cache/mail-client/clawsker-1.3.41
-rw-r--r--metadata/md5-cache/mail-client/clawsker-1.3.51
-rw-r--r--metadata/md5-cache/mail-client/evolution-3.44.31
-rw-r--r--metadata/md5-cache/mail-client/evolution-3.44.41
-rw-r--r--metadata/md5-cache/mail-client/sylpheed-3.7.0-r51
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-91.13.01
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-bin-102.2.21
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-bin-91.13.01
-rw-r--r--metadata/md5-cache/mail-filter/Manifest.gzbin13238 -> 13237 bytes
-rw-r--r--metadata/md5-cache/mail-filter/gld-1.7-r42
-rw-r--r--metadata/md5-cache/mail-filter/opensmtpd-filter-rspamd-0.1.61
-rw-r--r--metadata/md5-cache/mail-filter/policyd-weight-0.1.15.2-r31
-rw-r--r--metadata/md5-cache/mail-filter/popfile-1.1.3-r11
-rw-r--r--metadata/md5-cache/mail-mta/Manifest.gzbin4198 -> 4196 bytes
-rw-r--r--metadata/md5-cache/mail-mta/msmtp-1.8.201
-rw-r--r--metadata/md5-cache/mail-mta/msmtp-1.8.221
-rw-r--r--metadata/md5-cache/mate-base/Manifest.gzbin3513 -> 3518 bytes
-rw-r--r--metadata/md5-cache/mate-base/mate-common-1.24.21
-rw-r--r--metadata/md5-cache/media-fonts/Manifest.gzbin40181 -> 40168 bytes
-rw-r--r--metadata/md5-cache/media-fonts/cascadia-code-2110.311
-rw-r--r--metadata/md5-cache/media-fonts/culmus-0.120-r61
-rw-r--r--metadata/md5-cache/media-fonts/fontawesome-5.14.01
-rw-r--r--metadata/md5-cache/media-fonts/fontawesome-5.15.11
-rw-r--r--metadata/md5-cache/media-fonts/fontawesome-5.15.21
-rw-r--r--metadata/md5-cache/media-fonts/fontawesome-5.15.31
-rw-r--r--metadata/md5-cache/media-fonts/jetbrains-mono-2.2251
-rw-r--r--metadata/md5-cache/media-fonts/joypixels-6.5.0-r11
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin58575 -> 58570 bytes
-rw-r--r--metadata/md5-cache/media-gfx/ahoviewer-2.0.0_pre202201241
-rw-r--r--metadata/md5-cache/media-gfx/brscan4-0.4.11.1-r11
-rw-r--r--metadata/md5-cache/media-gfx/cellwriter-1.3.61
-rw-r--r--metadata/md5-cache/media-gfx/cura-4.13.1-r11
-rw-r--r--metadata/md5-cache/media-gfx/darktable-3.8.0-r31
-rw-r--r--metadata/md5-cache/media-gfx/darktable-3.8.1-r11
-rw-r--r--metadata/md5-cache/media-gfx/darktable-4.0.01
-rw-r--r--metadata/md5-cache/media-gfx/digikam-7.5.01
-rw-r--r--metadata/md5-cache/media-gfx/digikam-7.8.0-r11
-rw-r--r--metadata/md5-cache/media-gfx/entice-0_pre20210919-r11
-rw-r--r--metadata/md5-cache/media-gfx/eog-42.21
-rw-r--r--metadata/md5-cache/media-gfx/eog-42.31
-rw-r--r--metadata/md5-cache/media-gfx/ephoto-1.6.01
-rw-r--r--metadata/md5-cache/media-gfx/flameshot-0.10.21
-rw-r--r--metadata/md5-cache/media-gfx/flameshot-11.0.01
-rw-r--r--metadata/md5-cache/media-gfx/flameshot-12.0.01
-rw-r--r--metadata/md5-cache/media-gfx/flameshot-12.1.01
-rw-r--r--metadata/md5-cache/media-gfx/fontforge-202203081
-rw-r--r--metadata/md5-cache/media-gfx/freecad-0.19.4-r11
-rw-r--r--metadata/md5-cache/media-gfx/freecad-0.20-r11
-rw-r--r--metadata/md5-cache/media-gfx/freecad-0.20.11
-rw-r--r--metadata/md5-cache/media-gfx/freecad-99991
-rw-r--r--metadata/md5-cache/media-gfx/freepv-0.3.0-r51
-rw-r--r--metadata/md5-cache/media-gfx/frogr-1.5-r11
-rw-r--r--metadata/md5-cache/media-gfx/geeqie-1.6_p202110161
-rw-r--r--metadata/md5-cache/media-gfx/geeqie-1.7.21
-rw-r--r--metadata/md5-cache/media-gfx/geeqie-1.7.31
-rw-r--r--metadata/md5-cache/media-gfx/geeqie-99991
-rw-r--r--metadata/md5-cache/media-gfx/gimp-2.10.321
-rw-r--r--metadata/md5-cache/media-gfx/gnofract4d-4.3_p202111081
-rw-r--r--metadata/md5-cache/media-gfx/gnome-font-viewer-42.01
-rw-r--r--metadata/md5-cache/media-gfx/gnome-photos-42.01
-rw-r--r--metadata/md5-cache/media-gfx/gpicview-0.2.5-r21
-rw-r--r--metadata/md5-cache/media-gfx/graphite2-1.3.14_p20210810-r22
-rw-r--r--metadata/md5-cache/media-gfx/grub-splashes-200911091
-rw-r--r--metadata/md5-cache/media-gfx/gthumb-3.12.2-r21
-rw-r--r--metadata/md5-cache/media-gfx/imv-4.3.11
-rw-r--r--metadata/md5-cache/media-gfx/imv-99991
-rw-r--r--metadata/md5-cache/media-gfx/inkscape-1.1.21
-rw-r--r--metadata/md5-cache/media-gfx/inkscape-1.1.2-r11
-rw-r--r--metadata/md5-cache/media-gfx/inkscape-1.1.2-r21
-rw-r--r--metadata/md5-cache/media-gfx/inkscape-1.2-r11
-rw-r--r--metadata/md5-cache/media-gfx/inkscape-1.2.1-r11
-rw-r--r--metadata/md5-cache/media-gfx/inkscape-1.2.1-r21
-rw-r--r--metadata/md5-cache/media-gfx/inkscape-99991
-rw-r--r--metadata/md5-cache/media-gfx/kgeotag-1.2.01
-rw-r--r--metadata/md5-cache/media-gfx/kgeotag-1.3.11
-rw-r--r--metadata/md5-cache/media-gfx/krita-5.0.8-r11
-rw-r--r--metadata/md5-cache/media-gfx/krita-5.1.11
-rw-r--r--metadata/md5-cache/media-gfx/mandelbulber-2.281
-rw-r--r--metadata/md5-cache/media-gfx/mcomix-1.3.0_pre202110151
-rw-r--r--metadata/md5-cache/media-gfx/mcomix-2.0.21
-rw-r--r--metadata/md5-cache/media-gfx/mcomix-99991
-rw-r--r--metadata/md5-cache/media-gfx/openscad-2021.01-r41
-rw-r--r--metadata/md5-cache/media-gfx/openscad-99991
-rw-r--r--metadata/md5-cache/media-gfx/plantuml-1.2022.61
-rw-r--r--metadata/md5-cache/media-gfx/plantuml-1.2022.71
-rw-r--r--metadata/md5-cache/media-gfx/prusaslicer-2.5.0_alpha2-r11
-rw-r--r--metadata/md5-cache/media-gfx/prusaslicer-2.5.0_rc21
-rw-r--r--metadata/md5-cache/media-gfx/qimgv-1.0.21
-rw-r--r--metadata/md5-cache/media-gfx/renderdoc-1.211
-rw-r--r--metadata/md5-cache/media-gfx/skanpage-22.04.31
-rw-r--r--metadata/md5-cache/media-gfx/skanpage-22.08.11
-rw-r--r--metadata/md5-cache/media-gfx/solvespace-3.1-r11
-rw-r--r--metadata/md5-cache/media-gfx/superslicer-2.4.58.3-r11
-rw-r--r--metadata/md5-cache/media-gfx/superslicer-2.5.59.0-r11
-rw-r--r--metadata/md5-cache/media-gfx/tuxpaint-0.9.27-r11
-rw-r--r--metadata/md5-cache/media-gfx/tuxpaint-0.9.28-r11
-rw-r--r--metadata/md5-cache/media-gfx/viewnior-1.81
-rw-r--r--metadata/md5-cache/media-gfx/xfig-3.2.8b1
-rw-r--r--metadata/md5-cache/media-gfx/xpaint-3.1.4-r21
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin103530 -> 103533 bytes
-rw-r--r--metadata/md5-cache/media-libs/clutter-1.26.4-r11
-rw-r--r--metadata/md5-cache/media-libs/clutter-gst-3.0.27-r21
-rw-r--r--metadata/md5-cache/media-libs/clutter-gtk-1.8.4-r11
-rw-r--r--metadata/md5-cache/media-libs/cogl-1.22.8-r21
-rw-r--r--metadata/md5-cache/media-libs/esdl-1.3.11
-rw-r--r--metadata/md5-cache/media-libs/icc-profiles-openicc-1.3.11
-rw-r--r--metadata/md5-cache/media-libs/kquickimageeditor-0.2.01
-rw-r--r--metadata/md5-cache/media-libs/ksanecore-22.08.11
-rw-r--r--metadata/md5-cache/media-libs/libheif-1.12.0-r21
-rw-r--r--metadata/md5-cache/media-libs/libheif-1.12.0-r31
-rw-r--r--metadata/md5-cache/media-libs/libheif-1.13.01
-rw-r--r--metadata/md5-cache/media-libs/libheif-99991
-rw-r--r--metadata/md5-cache/media-libs/lsp-plugins-1.1.241
-rw-r--r--metadata/md5-cache/media-libs/lsp-plugins-1.1.291
-rw-r--r--metadata/md5-cache/media-libs/lsp-plugins-99991
-rw-r--r--metadata/md5-cache/media-libs/phonon-4.11.1-r21
-rw-r--r--metadata/md5-cache/media-libs/portmidi-234-r21
-rw-r--r--metadata/md5-cache/media-libs/pulseaudio-qt-1.3-r21
-rw-r--r--metadata/md5-cache/media-plugins/Manifest.gzbin87604 -> 87608 bytes
-rw-r--r--metadata/md5-cache/media-plugins/grilo-plugins-0.3.151
-rw-r--r--metadata/md5-cache/media-plugins/x42-avldrums-99991
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin73120 -> 73145 bytes
-rw-r--r--metadata/md5-cache/media-sound/aeolus-0.10.41
-rw-r--r--metadata/md5-cache/media-sound/alsaplayer-0.99.81-r41
-rw-r--r--metadata/md5-cache/media-sound/amsynth-1.12.42
-rw-r--r--metadata/md5-cache/media-sound/amsynth-1.13.01
-rw-r--r--metadata/md5-cache/media-sound/ario-1.61
-rw-r--r--metadata/md5-cache/media-sound/asunder-2.9.71
-rw-r--r--metadata/md5-cache/media-sound/audacious-4.21
-rw-r--r--metadata/md5-cache/media-sound/baudline-1.08-r21
-rw-r--r--metadata/md5-cache/media-sound/cadence-0.9.2-r11
-rw-r--r--metadata/md5-cache/media-sound/cadence-99991
-rw-r--r--metadata/md5-cache/media-sound/cantata-2.5.01
-rw-r--r--metadata/md5-cache/media-sound/clementine-1.4.0_rc21
-rw-r--r--metadata/md5-cache/media-sound/clementine-99991
-rw-r--r--metadata/md5-cache/media-sound/din-541
-rw-r--r--metadata/md5-cache/media-sound/drumstick-2.6.11
-rw-r--r--metadata/md5-cache/media-sound/easytag-2.4.3-r41
-rw-r--r--metadata/md5-cache/media-sound/elisa-22.04.31
-rw-r--r--metadata/md5-cache/media-sound/elisa-22.08.11
-rw-r--r--metadata/md5-cache/media-sound/exaile-4.1.21
-rw-r--r--metadata/md5-cache/media-sound/exaile-99991
-rw-r--r--metadata/md5-cache/media-sound/frescobaldi-3.21
-rw-r--r--metadata/md5-cache/media-sound/frescobaldi-3.2-r11
-rw-r--r--metadata/md5-cache/media-sound/gnomad-2.9.6-r11
-rw-r--r--metadata/md5-cache/media-sound/gnome-music-42.11
-rw-r--r--metadata/md5-cache/media-sound/gnome-sound-recorder-42.01
-rw-r--r--metadata/md5-cache/media-sound/gpodder-3.11.01
-rw-r--r--metadata/md5-cache/media-sound/grip-4.2.31
-rw-r--r--metadata/md5-cache/media-sound/hydrogen-1.1.11
-rw-r--r--metadata/md5-cache/media-sound/kid3-3.9.2-r11
-rw-r--r--metadata/md5-cache/media-sound/kmetronome-1.3.01
-rw-r--r--metadata/md5-cache/media-sound/kmidimon-1.3.01
-rw-r--r--metadata/md5-cache/media-sound/lollypop-1.4.291
-rw-r--r--metadata/md5-cache/media-sound/mhwaveedit-1.4.241
-rw-r--r--metadata/md5-cache/media-sound/mixxx-2.3.3-r11
-rw-r--r--metadata/md5-cache/media-sound/mixxx-2.3.99991
-rw-r--r--metadata/md5-cache/media-sound/mixxx-99991
-rw-r--r--metadata/md5-cache/media-sound/mpd-0.23.6-r21
-rw-r--r--metadata/md5-cache/media-sound/mpd-0.23.7-r11
-rw-r--r--metadata/md5-cache/media-sound/mpd-0.23.8-r11
-rw-r--r--metadata/md5-cache/media-sound/mpd-0.23.9-r11
-rw-r--r--metadata/md5-cache/media-sound/paprefs-1.2-r21
-rw-r--r--metadata/md5-cache/media-sound/patchage-1.0.81
-rw-r--r--metadata/md5-cache/media-sound/patchage-99991
-rw-r--r--metadata/md5-cache/media-sound/picard-2.8.21
-rw-r--r--metadata/md5-cache/media-sound/picard-2.8.31
-rw-r--r--metadata/md5-cache/media-sound/picard-99991
-rw-r--r--metadata/md5-cache/media-sound/pithos-1.5.1-r11
-rw-r--r--metadata/md5-cache/media-sound/pragha-1.3.99.11
-rw-r--r--metadata/md5-cache/media-sound/puddletag-2.2.01
-rw-r--r--metadata/md5-cache/media-sound/qjackctl-0.9.71
-rw-r--r--metadata/md5-cache/media-sound/qjackctl-99991
-rw-r--r--metadata/md5-cache/media-sound/qsampler-0.9.61
-rw-r--r--metadata/md5-cache/media-sound/qsynth-0.9.71
-rw-r--r--metadata/md5-cache/media-sound/qsynth-99991
-rw-r--r--metadata/md5-cache/media-sound/qtractor-0.9.261
-rw-r--r--metadata/md5-cache/media-sound/qtractor-0.9.271
-rw-r--r--metadata/md5-cache/media-sound/qtractor-0.9.27-r11
-rw-r--r--metadata/md5-cache/media-sound/qtractor-0.9.281
-rw-r--r--metadata/md5-cache/media-sound/quodlibet-4.5.01
-rw-r--r--metadata/md5-cache/media-sound/rhythmbox-3.4.61
-rw-r--r--metadata/md5-cache/media-sound/rosegarden-22.061
-rw-r--r--metadata/md5-cache/media-sound/schismtracker-202208071
-rw-r--r--metadata/md5-cache/media-sound/schismtracker-202209051
-rw-r--r--metadata/md5-cache/media-sound/sonata-1.7.0-r11
-rw-r--r--metadata/md5-cache/media-sound/sonic-visualiser-4.51
-rw-r--r--metadata/md5-cache/media-sound/soundconverter-4.0.31
-rw-r--r--metadata/md5-cache/media-sound/spek-0.8.41
-rw-r--r--metadata/md5-cache/media-sound/spotify-1.1.841
-rw-r--r--metadata/md5-cache/media-sound/spotify-tray-1.3.2-r11
-rw-r--r--metadata/md5-cache/media-sound/strawberry-1.0.71
-rw-r--r--metadata/md5-cache/media-sound/strawberry-1.0.81
-rw-r--r--metadata/md5-cache/media-sound/strawberry-1.0.91
-rw-r--r--metadata/md5-cache/media-sound/strawberry-99991
-rw-r--r--metadata/md5-cache/media-sound/subsonic-bin-5.2.1-r31
-rw-r--r--metadata/md5-cache/media-sound/tagtool-0.12.3-r21
-rw-r--r--metadata/md5-cache/media-sound/vmpk-0.8.71
-rw-r--r--metadata/md5-cache/media-sound/volwheel-0.2.91
-rw-r--r--metadata/md5-cache/media-sound/wavbreaker-0.151
-rw-r--r--metadata/md5-cache/media-sound/xfmpc-0.3.01
-rw-r--r--metadata/md5-cache/media-sound/yoshimi-2.2.11
-rw-r--r--metadata/md5-cache/media-sound/yoshimi-2.2.2.11
-rw-r--r--metadata/md5-cache/media-tv/Manifest.gzbin6471 -> 6461 bytes
-rw-r--r--metadata/md5-cache/media-tv/dtv-scan-tables-99991
-rw-r--r--metadata/md5-cache/media-tv/gentoo-vdr-scripts-3.0_rc2-r11
-rw-r--r--metadata/md5-cache/media-tv/v4l-utils-1.22.1-r11
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin40998 -> 40984 bytes
-rw-r--r--metadata/md5-cache/media-video/bino-1.6.81
-rw-r--r--metadata/md5-cache/media-video/devedeng-4.17.01
-rw-r--r--metadata/md5-cache/media-video/devedeng-4.17.0-r11
-rw-r--r--metadata/md5-cache/media-video/handbrake-1.4.2-r21
-rw-r--r--metadata/md5-cache/media-video/handbrake-1.5.11
-rw-r--r--metadata/md5-cache/media-video/handbrake-99991
-rw-r--r--metadata/md5-cache/media-video/kaffeine-2.0.18-r21
-rw-r--r--metadata/md5-cache/media-video/makemkv-1.17.11
-rw-r--r--metadata/md5-cache/media-video/mkvtoolnix-67.0.01
-rw-r--r--metadata/md5-cache/media-video/mkvtoolnix-68.0.0-r31
-rw-r--r--metadata/md5-cache/media-video/mkvtoolnix-69.0.01
-rw-r--r--metadata/md5-cache/media-video/mkvtoolnix-99991
-rw-r--r--metadata/md5-cache/media-video/mpv-99991
-rw-r--r--metadata/md5-cache/media-video/obs-studio-27.2.3-r11
-rw-r--r--metadata/md5-cache/media-video/obs-studio-27.2.41
-rw-r--r--metadata/md5-cache/media-video/obs-studio-99991
-rw-r--r--metadata/md5-cache/media-video/parole-4.16.01
-rw-r--r--metadata/md5-cache/media-video/pitivi-2021.05-r11
-rw-r--r--metadata/md5-cache/media-video/pitivi-2022.061
-rw-r--r--metadata/md5-cache/media-video/popcorntime-bin-0.4.81
-rw-r--r--metadata/md5-cache/media-video/popcorntime-bin-0.4.91
-rw-r--r--metadata/md5-cache/media-video/qmplay2-22.06.161
-rw-r--r--metadata/md5-cache/media-video/qmplay2-22.08.211
-rw-r--r--metadata/md5-cache/media-video/qmplay2-99991
-rw-r--r--metadata/md5-cache/media-video/rage-0.4.0-r11
-rw-r--r--metadata/md5-cache/media-video/shotcut-21.12.241
-rw-r--r--metadata/md5-cache/media-video/shotcut-22.04.25-r11
-rw-r--r--metadata/md5-cache/media-video/shotcut-99991
-rw-r--r--metadata/md5-cache/media-video/simplescreenrecorder-0.4.41
-rw-r--r--metadata/md5-cache/media-video/simplescreenrecorder-0.4.4-r11
-rw-r--r--metadata/md5-cache/media-video/simplescreenrecorder-99991
-rw-r--r--metadata/md5-cache/media-video/smplayer-21.10.01
-rw-r--r--metadata/md5-cache/media-video/smplayer-22.2.01
-rw-r--r--metadata/md5-cache/media-video/subtitlecomposer-0.7.11
-rw-r--r--metadata/md5-cache/media-video/totem-42.0-r11
-rw-r--r--metadata/md5-cache/media-video/vidify-2.2.6-r31
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin66482 -> 66466 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/arping-2.231
-rw-r--r--metadata/md5-cache/net-analyzer/arping-99991
-rw-r--r--metadata/md5-cache/net-analyzer/fping-5.01
-rw-r--r--metadata/md5-cache/net-analyzer/fping-5.11
-rw-r--r--metadata/md5-cache/net-analyzer/gnome-nettool-42.01
-rw-r--r--metadata/md5-cache/net-analyzer/netdata-1.35.11
-rw-r--r--metadata/md5-cache/net-analyzer/netdata-1.36.01
-rw-r--r--metadata/md5-cache/net-analyzer/netdata-1.36.1-r11
-rw-r--r--metadata/md5-cache/net-analyzer/netdata-99991
-rw-r--r--metadata/md5-cache/net-analyzer/nethogs-0.8.71
-rw-r--r--metadata/md5-cache/net-analyzer/snortalog-2.4.3-r11
-rw-r--r--metadata/md5-cache/net-analyzer/tcpslice-1.51
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-3.6.21
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-3.6.31
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-3.6.51
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-3.6.61
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-3.6.71
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-3.6.81
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-4.0.0_rc21
-rw-r--r--metadata/md5-cache/net-analyzer/wireshark-99991
-rw-r--r--metadata/md5-cache/net-dialup/Manifest.gzbin6605 -> 6616 bytes
-rw-r--r--metadata/md5-cache/net-dialup/isdn-firmware-2011.8.29.8.371
-rw-r--r--metadata/md5-cache/net-dialup/pppconfig-2.3.211
-rw-r--r--metadata/md5-cache/net-dialup/pppconfig-2.3.251
-rw-r--r--metadata/md5-cache/net-dialup/wvdial-1.611
-rw-r--r--metadata/md5-cache/net-dns/Manifest.gzbin14892 -> 14884 bytes
-rw-r--r--metadata/md5-cache/net-dns/dnscrypt-proxy-2.1.21
-rw-r--r--metadata/md5-cache/net-dns/dnscrypt-proxy-99991
-rw-r--r--metadata/md5-cache/net-dns/getdns-1.7.21
-rw-r--r--metadata/md5-cache/net-fs/Manifest.gzbin7440 -> 7604 bytes
-rw-r--r--metadata/md5-cache/net-fs/nfs-utils-2.6.2-r117
-rw-r--r--metadata/md5-cache/net-fs/smbnetfs-0.6.31
-rw-r--r--metadata/md5-cache/net-ftp/Manifest.gzbin4381 -> 4374 bytes
-rw-r--r--metadata/md5-cache/net-ftp/filezilla-3.60.1-r11
-rw-r--r--metadata/md5-cache/net-ftp/filezilla-3.60.21
-rw-r--r--metadata/md5-cache/net-ftp/gftp-2.9.1b1
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin18584 -> 18568 bytes
-rw-r--r--metadata/md5-cache/net-im/choqok-1.7.0-r11
-rw-r--r--metadata/md5-cache/net-im/discord-bin-0.0.201
-rw-r--r--metadata/md5-cache/net-im/element-desktop-bin-1.11.11
-rw-r--r--metadata/md5-cache/net-im/mattermost-desktop-bin-5.1.11
-rw-r--r--metadata/md5-cache/net-im/mcabber-1.1.2-r11
-rw-r--r--metadata/md5-cache/net-im/neochat-22.061
-rw-r--r--metadata/md5-cache/net-im/pidgin-2.14.101
-rw-r--r--metadata/md5-cache/net-im/pidgin-2.14.91
-rw-r--r--metadata/md5-cache/net-im/poezio-0.141
-rw-r--r--metadata/md5-cache/net-im/poezio-99991
-rw-r--r--metadata/md5-cache/net-im/qtox-1.17.6-r11
-rw-r--r--metadata/md5-cache/net-im/qtox-99991
-rw-r--r--metadata/md5-cache/net-im/rocketchat-desktop-bin-3.8.91
-rw-r--r--metadata/md5-cache/net-im/sendxmpp-amm-99991
-rw-r--r--metadata/md5-cache/net-im/signal-desktop-bin-5.59.01
-rw-r--r--metadata/md5-cache/net-im/skypeforlinux-8.83.0.4111
-rw-r--r--metadata/md5-cache/net-im/skypeforlinux-8.85.0.4091
-rw-r--r--metadata/md5-cache/net-im/skypeforlinux-8.86.0.4071
-rw-r--r--metadata/md5-cache/net-im/skypeforlinux-8.87.0.4031
-rw-r--r--metadata/md5-cache/net-im/slack-4.23.01
-rw-r--r--metadata/md5-cache/net-im/slack-4.27.1561
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-3.6.1-r11
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-4.0.21
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-4.1.1-r11
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-bin-3.7.31
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-bin-4.0.21
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-bin-4.1.01
-rw-r--r--metadata/md5-cache/net-im/toxic-0.11.31
-rw-r--r--metadata/md5-cache/net-im/wazzapp-bin-0.4.2-r11
-rw-r--r--metadata/md5-cache/net-im/whatsapp-desktop-bin-0.5.21
-rw-r--r--metadata/md5-cache/net-irc/Manifest.gzbin13476 -> 13466 bytes
-rw-r--r--metadata/md5-cache/net-irc/eggdrop-1.9.11
-rw-r--r--metadata/md5-cache/net-irc/eggdrop-1.9.21
-rw-r--r--metadata/md5-cache/net-irc/konversation-22.04.31
-rw-r--r--metadata/md5-cache/net-irc/konversation-22.08.11
-rw-r--r--metadata/md5-cache/net-irc/ngircd-26.1-r41
-rw-r--r--metadata/md5-cache/net-irc/polari-42.01
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin55852 -> 55850 bytes
-rw-r--r--metadata/md5-cache/net-libs/freaklabs-chibiarduino-99991
-rw-r--r--metadata/md5-cache/net-libs/glib-networking-2.72.11
-rw-r--r--metadata/md5-cache/net-libs/glib-networking-2.72.21
-rw-r--r--metadata/md5-cache/net-libs/gnet-2.0.8-r41
-rw-r--r--metadata/md5-cache/net-libs/libdmapsharing-2.9.411
-rw-r--r--metadata/md5-cache/net-libs/libktorrent-22.04.31
-rw-r--r--metadata/md5-cache/net-libs/libktorrent-22.08.11
-rw-r--r--metadata/md5-cache/net-libs/libmediawiki-5.38.01
-rw-r--r--metadata/md5-cache/net-libs/libmnl-1.0.51
-rw-r--r--metadata/md5-cache/net-libs/liboping-1.10.0-r31
-rw-r--r--metadata/md5-cache/net-libs/libzapojit-0.0.3-r11
-rw-r--r--metadata/md5-cache/net-libs/rest-0.8.1-r11
-rw-r--r--metadata/md5-cache/net-libs/telepathy-farstream-0.6.2-r11
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin20242 -> 20241 bytes
-rw-r--r--metadata/md5-cache/net-mail/cmd5checkpw-0.30-r21
-rw-r--r--metadata/md5-cache/net-mail/cmd5checkpw-0.30-r31
-rw-r--r--metadata/md5-cache/net-mail/mailgraph-1.14-r31
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin93202 -> 93217 bytes
-rw-r--r--metadata/md5-cache/net-misc/balance-3.57-r11
-rw-r--r--metadata/md5-cache/net-misc/bird-2.0.81
-rw-r--r--metadata/md5-cache/net-misc/bird-2.0.91
-rw-r--r--metadata/md5-cache/net-misc/calicoctl-3.1.31
-rw-r--r--metadata/md5-cache/net-misc/gnome-online-miners-3.34.0-r21
-rw-r--r--metadata/md5-cache/net-misc/gnome-remote-desktop-42.41
-rw-r--r--metadata/md5-cache/net-misc/gns3-gui-2.2.311
-rw-r--r--metadata/md5-cache/net-misc/gns3-gui-2.2.31-r11
-rw-r--r--metadata/md5-cache/net-misc/gns3-gui-2.2.33.11
-rw-r--r--metadata/md5-cache/net-misc/gupnp-tools-0.10.31
-rw-r--r--metadata/md5-cache/net-misc/gwhois-20120626-r11
-rw-r--r--metadata/md5-cache/net-misc/iperf-3.99999.999991
-rw-r--r--metadata/md5-cache/net-misc/kea-2.0.21
-rw-r--r--metadata/md5-cache/net-misc/kea-99991
-rw-r--r--metadata/md5-cache/net-misc/kio-zeroconf-22.04.31
-rw-r--r--metadata/md5-cache/net-misc/kio-zeroconf-22.08.11
-rw-r--r--metadata/md5-cache/net-misc/nextcloud-client-3.5.21
-rw-r--r--metadata/md5-cache/net-misc/nextcloud-client-3.5.41
-rw-r--r--metadata/md5-cache/net-misc/nextcloud-client-3.6.01
-rw-r--r--metadata/md5-cache/net-misc/owncloud-client-2.10.0.65191
-rw-r--r--metadata/md5-cache/net-misc/owncloud-client-2.10.1.73891
-rw-r--r--metadata/md5-cache/net-misc/plowshare-99991
-rw-r--r--metadata/md5-cache/net-misc/ps3mediaserver-1.90.1-r21
-rw-r--r--metadata/md5-cache/net-misc/seafile-client-8.0.51
-rw-r--r--metadata/md5-cache/net-misc/seafile-client-8.0.61
-rw-r--r--metadata/md5-cache/net-misc/seafile-client-8.0.71
-rw-r--r--metadata/md5-cache/net-misc/seafile-client-8.0.81
-rw-r--r--metadata/md5-cache/net-misc/smb4k-3.1.31
-rw-r--r--metadata/md5-cache/net-misc/suite3270-4.0_p131
-rw-r--r--metadata/md5-cache/net-misc/suite3270-4.0_p141
-rw-r--r--metadata/md5-cache/net-misc/teamviewer-15.28.61
-rw-r--r--metadata/md5-cache/net-misc/teamviewer-15.30.31
-rw-r--r--metadata/md5-cache/net-misc/teamviewer-15.31.51
-rw-r--r--metadata/md5-cache/net-misc/ttytter-2.1.001
-rw-r--r--metadata/md5-cache/net-news/Manifest.gzbin3350 -> 3352 bytes
-rw-r--r--metadata/md5-cache/net-news/rssguard-4.2.11
-rw-r--r--metadata/md5-cache/net-news/rssguard-4.2.31
-rw-r--r--metadata/md5-cache/net-p2p/Manifest.gzbin16748 -> 16753 bytes
-rw-r--r--metadata/md5-cache/net-p2p/classified-ads-0.13-r21
-rw-r--r--metadata/md5-cache/net-p2p/classified-ads-0.141
-rw-r--r--metadata/md5-cache/net-p2p/classified-ads-0.151
-rw-r--r--metadata/md5-cache/net-p2p/deluge-2.1.11
-rw-r--r--metadata/md5-cache/net-p2p/deluge-99991
-rw-r--r--metadata/md5-cache/net-p2p/ktorrent-22.04.31
-rw-r--r--metadata/md5-cache/net-p2p/ktorrent-22.08.11
-rw-r--r--metadata/md5-cache/net-p2p/qbittorrent-4.4.3.11
-rw-r--r--metadata/md5-cache/net-p2p/qbittorrent-4.4.3.1-r11
-rw-r--r--metadata/md5-cache/net-p2p/qbittorrent-4.4.41
-rw-r--r--metadata/md5-cache/net-p2p/qbittorrent-4.4.51
-rw-r--r--metadata/md5-cache/net-p2p/qbittorrent-99991
-rw-r--r--metadata/md5-cache/net-p2p/transmission-remote-gtk-1.5.11
-rw-r--r--metadata/md5-cache/net-print/Manifest.gzbin7336 -> 7331 bytes
-rw-r--r--metadata/md5-cache/net-print/cups-2.4.2-r41
-rw-r--r--metadata/md5-cache/net-print/cups-2.4.2-r51
-rw-r--r--metadata/md5-cache/net-print/cups-2.4.2-r61
-rw-r--r--metadata/md5-cache/net-print/cups-99991
-rw-r--r--metadata/md5-cache/net-print/cups-pk-helper-0.2.6-r11
-rw-r--r--metadata/md5-cache/net-print/foomatic-db-4.0.201902261
-rw-r--r--metadata/md5-cache/net-print/foomatic-db-ppds-4.0.201902261
-rw-r--r--metadata/md5-cache/net-vpn/Manifest.gzbin12707 -> 12714 bytes
-rw-r--r--metadata/md5-cache/net-vpn/mullvad-netns-99991
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.14-r11
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.161
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.81
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.01
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-openvpn-1.8.181
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-pptp-1.2.101
-rw-r--r--metadata/md5-cache/net-vpn/networkmanager-vpnc-1.2.81
-rw-r--r--metadata/md5-cache/net-vpn/riseup-vpn-0.21.111
-rw-r--r--metadata/md5-cache/net-vpn/vpnc-scripts-999999991
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin28043 -> 28057 bytes
-rw-r--r--metadata/md5-cache/net-wireless/gnome-bluetooth-42.21
-rw-r--r--metadata/md5-cache/net-wireless/gnome-bluetooth-42.31
-rw-r--r--metadata/md5-cache/net-wireless/gnome-bluetooth-42.41
-rw-r--r--metadata/md5-cache/net-wireless/iwgtk-0.81
-rw-r--r--metadata/md5-cache/net-wireless/kismetmobiledashboard-99991
-rw-r--r--metadata/md5-cache/sci-astronomy/Manifest.gzbin9565 -> 9589 bytes
-rw-r--r--metadata/md5-cache/sci-astronomy/celestia-1.7.0_pre202201201
-rw-r--r--metadata/md5-cache/sci-astronomy/idlastro-999999991
-rw-r--r--metadata/md5-cache/sci-astronomy/kstars-3.5.51
-rw-r--r--metadata/md5-cache/sci-astronomy/kstars-3.5.91
-rw-r--r--metadata/md5-cache/sci-astronomy/siril-1.0.11
-rw-r--r--metadata/md5-cache/sci-astronomy/siril-1.0.31
-rw-r--r--metadata/md5-cache/sci-astronomy/siril-1.0.51
-rw-r--r--metadata/md5-cache/sci-astronomy/siril-99991
-rw-r--r--metadata/md5-cache/sci-astronomy/stellarium-0.21.31
-rw-r--r--metadata/md5-cache/sci-astronomy/stellarium-0.22.11
-rw-r--r--metadata/md5-cache/sci-astronomy/stellarium-0.22.1-r11
-rw-r--r--metadata/md5-cache/sci-astronomy/stellarium-0.22.21
-rw-r--r--metadata/md5-cache/sci-calculators/Manifest.gzbin3890 -> 3885 bytes
-rw-r--r--metadata/md5-cache/sci-calculators/galculator-2.1.4-r21
-rw-r--r--metadata/md5-cache/sci-calculators/qalculate-gtk-4.1.1-r12
-rw-r--r--metadata/md5-cache/sci-calculators/qalculate-gtk-4.2.01
-rw-r--r--metadata/md5-cache/sci-calculators/qalculate-gtk-4.3.01
-rw-r--r--metadata/md5-cache/sci-chemistry/Manifest.gzbin14532 -> 14524 bytes
-rw-r--r--metadata/md5-cache/sci-chemistry/avogadro2-1.95.11
-rw-r--r--metadata/md5-cache/sci-chemistry/avogadro2-1.97.01
-rw-r--r--metadata/md5-cache/sci-chemistry/gelemental-2.0.11
-rw-r--r--metadata/md5-cache/sci-chemistry/gnome-chemistry-utils-0.14.17_p6-r11
-rw-r--r--metadata/md5-cache/sci-chemistry/molsketch-0.7.2-r11
-rw-r--r--metadata/md5-cache/sci-chemistry/pymol-2.5.0-r11
-rw-r--r--metadata/md5-cache/sci-chemistry/vmd-1.9.4_alpha551
-rw-r--r--metadata/md5-cache/sci-chemistry/vmd-1.9.4_alpha571
-rw-r--r--metadata/md5-cache/sci-electronics/Manifest.gzbin15274 -> 15282 bytes
-rw-r--r--metadata/md5-cache/sci-electronics/eagle-9.6.2-r31
-rw-r--r--metadata/md5-cache/sci-electronics/electronics-menu-1.0-r11
-rw-r--r--metadata/md5-cache/sci-electronics/geda-1.10.2-r11
-rw-r--r--metadata/md5-cache/sci-electronics/geda-1.10.2-r21
-rw-r--r--metadata/md5-cache/sci-electronics/gerbv-2.7.01
-rw-r--r--metadata/md5-cache/sci-electronics/gspiceui-1.2.871
-rw-r--r--metadata/md5-cache/sci-electronics/gtkwave-3.3.1111
-rw-r--r--metadata/md5-cache/sci-electronics/ktechlab-0.50.0-r21
-rw-r--r--metadata/md5-cache/sci-electronics/labone-21.08.20515-r11
-rw-r--r--metadata/md5-cache/sci-electronics/librepcb-0.1.6-r11
-rw-r--r--metadata/md5-cache/sci-electronics/sigrok-cli-0.7.2-r11
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin20913 -> 20930 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/geocode-glib-3.26.31
-rw-r--r--metadata/md5-cache/sci-geosciences/geocode-glib-3.26.41
-rw-r--r--metadata/md5-cache/sci-geosciences/gnome-maps-42.3-r11
-rw-r--r--metadata/md5-cache/sci-geosciences/gpxsee-11.21
-rw-r--r--metadata/md5-cache/sci-geosciences/gpxsee-11.31
-rw-r--r--metadata/md5-cache/sci-geosciences/gpxsee-11.41
-rw-r--r--metadata/md5-cache/sci-geosciences/grass-7.8.71
-rw-r--r--metadata/md5-cache/sci-geosciences/grass-7.8.7-r21
-rw-r--r--metadata/md5-cache/sci-geosciences/grass-8.0.21
-rw-r--r--metadata/md5-cache/sci-geosciences/grass-8.0.2-r21
-rw-r--r--metadata/md5-cache/sci-geosciences/grass-8.2.01
-rw-r--r--metadata/md5-cache/sci-geosciences/grass-8.2.0-r21
-rw-r--r--metadata/md5-cache/sci-geosciences/grass-99991
-rw-r--r--metadata/md5-cache/sci-geosciences/merkaartor-0.19.01
-rw-r--r--metadata/md5-cache/sci-geosciences/opencpn-5.6.21
-rw-r--r--metadata/md5-cache/sci-geosciences/qgis-3.22.111
-rw-r--r--metadata/md5-cache/sci-geosciences/qgis-3.22.51
-rw-r--r--metadata/md5-cache/sci-geosciences/qgis-3.22.61
-rw-r--r--metadata/md5-cache/sci-geosciences/qgis-3.22.71
-rw-r--r--metadata/md5-cache/sci-geosciences/qgis-3.22.7-r11
-rw-r--r--metadata/md5-cache/sci-geosciences/qgis-3.22.7-r21
-rw-r--r--metadata/md5-cache/sci-geosciences/qgis-3.22.81
-rw-r--r--metadata/md5-cache/sci-geosciences/qgis-3.22.91
-rw-r--r--metadata/md5-cache/sci-geosciences/qgis-99991
-rw-r--r--metadata/md5-cache/sci-geosciences/xtide-2.15.1-r31
-rw-r--r--metadata/md5-cache/sci-geosciences/xtide-2.15.51
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin69062 -> 69065 bytes
-rw-r--r--metadata/md5-cache/sci-libs/idlcoyote-999999991
-rw-r--r--metadata/md5-cache/sci-libs/jama-1.2.51
-rw-r--r--metadata/md5-cache/sci-libs/rosetta-db-3.41
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin28562 -> 28559 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/mathematica-13.0.11
-rw-r--r--metadata/md5-cache/sci-mathematics/mathematica-13.1.01
-rw-r--r--metadata/md5-cache/sci-mathematics/octave-7.2.0-r11
-rw-r--r--metadata/md5-cache/sci-mathematics/pspp-1.6.01
-rw-r--r--metadata/md5-cache/sci-mathematics/pspp-1.6.11
-rw-r--r--metadata/md5-cache/sci-mathematics/pspp-1.6.21
-rw-r--r--metadata/md5-cache/sci-mathematics/rkward-0.7.41
-rw-r--r--metadata/md5-cache/sci-mathematics/rngstreams-1.0.11
-rw-r--r--metadata/md5-cache/sci-mathematics/unuran-1.8.11
-rw-r--r--metadata/md5-cache/sci-mathematics/yacas-1.9.11
-rw-r--r--metadata/md5-cache/sci-misc/Manifest.gzbin3428 -> 3422 bytes
-rw-r--r--metadata/md5-cache/sci-misc/jupyterlab-desktop-bin-3.4.5.11
-rw-r--r--metadata/md5-cache/sci-misc/netlogo-bin-6.2.21
-rw-r--r--metadata/md5-cache/sci-physics/Manifest.gzbin9320 -> 9322 bytes
-rw-r--r--metadata/md5-cache/sci-physics/geant-data-4.10.7.12
-rw-r--r--metadata/md5-cache/sci-visualization/Manifest.gzbin6939 -> 6930 bytes
-rw-r--r--metadata/md5-cache/sci-visualization/gwyddion-2.601
-rw-r--r--metadata/md5-cache/sci-visualization/gwyddion-2.611
-rw-r--r--metadata/md5-cache/sci-visualization/labplot-2.9.0-r11
-rw-r--r--metadata/md5-cache/sci-visualization/labplot-99991
-rw-r--r--metadata/md5-cache/sci-visualization/scidavis-2.9.01
-rw-r--r--metadata/md5-cache/sec-keys/Manifest.gzbin17152 -> 17148 bytes
-rw-r--r--metadata/md5-cache/sec-keys/signify-keys-signify-301
-rw-r--r--metadata/md5-cache/sec-policy/Manifest.gzbin198601 -> 198602 bytes
-rw-r--r--metadata/md5-cache/sec-policy/apparmor-profiles-99991
-rw-r--r--metadata/md5-cache/sec-policy/selinux-base-policy-99991
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin83965 -> 83974 bytes
-rw-r--r--metadata/md5-cache/sys-apps/cpu-x-4.3.11
-rw-r--r--metadata/md5-cache/sys-apps/cpu-x-4.4.01
-rw-r--r--metadata/md5-cache/sys-apps/gnome-disk-utility-42.01
-rw-r--r--metadata/md5-cache/sys-apps/intel-performance-counter-monitor-2.102
-rw-r--r--metadata/md5-cache/sys-apps/likwid-5.2.11
-rw-r--r--metadata/md5-cache/sys-apps/memtest86-bin-9.41
-rw-r--r--metadata/md5-cache/sys-apps/opentmpfiles-0.1.3-r11
-rw-r--r--metadata/md5-cache/sys-apps/opentmpfiles-0.21
-rw-r--r--metadata/md5-cache/sys-apps/syslog-notify-0.21
-rw-r--r--metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-42.31
-rw-r--r--metadata/md5-cache/sys-auth/Manifest.gzbin14005 -> 14011 bytes
-rw-r--r--metadata/md5-cache/sys-auth/otpcalc-0.981
-rw-r--r--metadata/md5-cache/sys-block/Manifest.gzbin17174 -> 17183 bytes
-rw-r--r--metadata/md5-cache/sys-block/partitionmanager-22.04.31
-rw-r--r--metadata/md5-cache/sys-block/partitionmanager-22.08.11
-rw-r--r--metadata/md5-cache/sys-block/sas2ircu-201
-rw-r--r--metadata/md5-cache/sys-block/sas3flash-151
-rw-r--r--metadata/md5-cache/sys-block/sas3flash-15-r11
-rw-r--r--metadata/md5-cache/sys-block/sas3flash-161
-rw-r--r--metadata/md5-cache/sys-block/sas3ircu-161
-rw-r--r--metadata/md5-cache/sys-block/storcli-1.19.041
-rw-r--r--metadata/md5-cache/sys-block/storcli-1.20.151
-rw-r--r--metadata/md5-cache/sys-block/storcli-1.21.061
-rw-r--r--metadata/md5-cache/sys-block/storcli-1.23.021
-rw-r--r--metadata/md5-cache/sys-block/storcli-7.05041
-rw-r--r--metadata/md5-cache/sys-block/storcli-7.06061
-rw-r--r--metadata/md5-cache/sys-block/storcli-7.0709-r11
-rw-r--r--metadata/md5-cache/sys-block/storcli-7.10171
-rw-r--r--metadata/md5-cache/sys-block/storcli-7.12111
-rw-r--r--metadata/md5-cache/sys-block/storcli-7.13161
-rw-r--r--metadata/md5-cache/sys-block/zram-init-10.51
-rw-r--r--metadata/md5-cache/sys-block/zram-init-11.01
-rw-r--r--metadata/md5-cache/sys-block/zram-init-99991
-rw-r--r--metadata/md5-cache/sys-boot/Manifest.gzbin10049 -> 10051 bytes
-rw-r--r--metadata/md5-cache/sys-boot/cromwell-bin-2.40-r11
-rw-r--r--metadata/md5-cache/sys-boot/grub-2.06-r3 (renamed from metadata/md5-cache/sys-boot/grub-2.06-r2)4
-rw-r--r--metadata/md5-cache/sys-boot/raspberrypi-firmware-1.202111181
-rw-r--r--metadata/md5-cache/sys-boot/raspberrypi-firmware-1.202203281
-rw-r--r--metadata/md5-cache/sys-boot/raspberrypi-firmware-99991
-rw-r--r--metadata/md5-cache/sys-cluster/Manifest.gzbin26231 -> 26231 bytes
-rw-r--r--metadata/md5-cache/sys-cluster/zookeepercli-1.0.121
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin30657 -> 30636 bytes
-rw-r--r--metadata/md5-cache/sys-devel/autoconf-2.69-r51
-rw-r--r--metadata/md5-cache/sys-devel/binutils-config-5.41
-rw-r--r--metadata/md5-cache/sys-devel/binutils-config-5.4.11
-rw-r--r--metadata/md5-cache/sys-devel/binutils-config-99991
-rw-r--r--metadata/md5-cache/sys-devel/gcc-config-99991
-rw-r--r--metadata/md5-cache/sys-devel/m4-1.4.191
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin36112 -> 35323 bytes
-rw-r--r--metadata/md5-cache/sys-fs/android-file-transfer-linux-99991
-rw-r--r--metadata/md5-cache/sys-fs/udev-init-scripts-99991
-rw-r--r--metadata/md5-cache/sys-fs/zfs-2.1.518
-rw-r--r--metadata/md5-cache/sys-fs/zfs-2.1.5-r118
-rw-r--r--metadata/md5-cache/sys-fs/zfs-2.1.5-r318
-rw-r--r--metadata/md5-cache/sys-fs/zfs-2.1.5-r418
-rw-r--r--metadata/md5-cache/sys-fs/zfs-2.1.5-r6 (renamed from metadata/md5-cache/sys-fs/zfs-2.1.5-r5)2
-rw-r--r--metadata/md5-cache/sys-fs/zfs-kmod-2.1.517
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin29203 -> 29166 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.1421
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.1431
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.671
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.681
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.19.81
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.19.91
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.2121
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.2131
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.1421
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.1431
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.671
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.681
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.19.81
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.19.91
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.2121
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.2131
-rw-r--r--metadata/md5-cache/sys-kernel/linux-next-99991
-rw-r--r--metadata/md5-cache/sys-kernel/raspberrypi-image-4.14.98_p201902151
-rw-r--r--metadata/md5-cache/sys-kernel/raspberrypi-image-4.19.75_p201909251
-rw-r--r--metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.11_p202102011
-rw-r--r--metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.17_p202105271
-rw-r--r--metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.63_p202110291
-rw-r--r--metadata/md5-cache/sys-kernel/raspberrypi-image-5.4.79_p202012011
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.1421
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.1431
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.671
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.681
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.19.81
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.19.91
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.2121
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.2131
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin36160 -> 36160 bytes
-rw-r--r--metadata/md5-cache/sys-libs/fortify-headers-99991
-rw-r--r--metadata/md5-cache/sys-power/Manifest.gzbin6930 -> 6932 bytes
-rw-r--r--metadata/md5-cache/sys-power/nvram-reboot-2004.10.03-r11
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin17064 -> 17229 bytes
-rw-r--r--metadata/md5-cache/sys-process/evisum-0.6.01
-rw-r--r--metadata/md5-cache/sys-process/htop-3.2.1-r11
-rw-r--r--metadata/md5-cache/sys-process/iotop-c-1.211
-rw-r--r--metadata/md5-cache/sys-process/iotop-c-1.221
-rw-r--r--metadata/md5-cache/sys-process/iotop-c-99991
-rw-r--r--metadata/md5-cache/sys-process/lsof-4.96.316
-rw-r--r--metadata/md5-cache/www-apache/Manifest.gzbin8596 -> 8621 bytes
-rw-r--r--metadata/md5-cache/www-apache/mod_auth_kerb-5.4-r51
-rw-r--r--metadata/md5-cache/www-apache/mod_auth_radius-1.6.01
-rw-r--r--metadata/md5-cache/www-apache/mod_auth_tkt-2.1.0-r21
-rw-r--r--metadata/md5-cache/www-apache/mod_authnz_external-3.3.31
-rw-r--r--metadata/md5-cache/www-apache/mod_authnz_external-99991
-rw-r--r--metadata/md5-cache/www-apache/mod_authz_unixgroup-1.1.01
-rw-r--r--metadata/md5-cache/www-apache/mod_authz_unixgroup-99991
-rw-r--r--metadata/md5-cache/www-apache/mod_bw-0.9.2-r21
-rw-r--r--metadata/md5-cache/www-apache/mod_common_redirect-0.1.1-r11
-rw-r--r--metadata/md5-cache/www-apache/mod_dnssd-0.6-r21
-rw-r--r--metadata/md5-cache/www-apache/mod_fastcgi_handler-0.6-r21
-rw-r--r--metadata/md5-cache/www-apache/mod_fcgid-2.3.9-r21
-rw-r--r--metadata/md5-cache/www-apache/mod_limitipconn-0.24-r41
-rw-r--r--metadata/md5-cache/www-apache/mod_log_rotate-1.021
-rw-r--r--metadata/md5-cache/www-apache/mod_log_sql-1.101-r31
-rw-r--r--metadata/md5-cache/www-apache/mod_rpaf-0.8.41
-rw-r--r--metadata/md5-cache/www-apache/mod_vdbh-1.0.3-r21
-rw-r--r--metadata/md5-cache/www-apache/mod_whatkilledus-2.01-r11
-rw-r--r--metadata/md5-cache/www-apache/mod_xsendfile-1.0_beta1-r11
-rw-r--r--metadata/md5-cache/www-apache/mod_xsendfile-1.0_beta1-r21
-rw-r--r--metadata/md5-cache/www-apache/modsec-flameeyes-201302161
-rw-r--r--metadata/md5-cache/www-apache/modsec-flameeyes-999999991
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin25429 -> 25413 bytes
-rw-r--r--metadata/md5-cache/www-apps/gitea-1.16.71
-rw-r--r--metadata/md5-cache/www-apps/gitea-1.16.91
-rw-r--r--metadata/md5-cache/www-apps/gitea-1.17.11
-rw-r--r--metadata/md5-cache/www-apps/icingaweb2-module-graphite-99991
-rw-r--r--metadata/md5-cache/www-apps/icingaweb2-module-pnp4nagios-99991
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12267 -> 12262 bytes
-rw-r--r--metadata/md5-cache/www-client/epiphany-42.31
-rw-r--r--metadata/md5-cache/www-client/epiphany-42.41
-rw-r--r--metadata/md5-cache/www-client/falkon-22.04.3-r11
-rw-r--r--metadata/md5-cache/www-client/falkon-22.08.11
-rw-r--r--metadata/md5-cache/www-client/firefox-104.0.21
-rw-r--r--metadata/md5-cache/www-client/firefox-91.13.01
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-102.2.01
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-104.0.21
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-91.13.01
-rw-r--r--metadata/md5-cache/www-client/google-chrome-105.0.5195.1251
-rw-r--r--metadata/md5-cache/www-client/google-chrome-beta-106.0.5249.301
-rw-r--r--metadata/md5-cache/www-client/google-chrome-unstable-107.0.5286.21
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-105.0.1343.331
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.231
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.271
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.341
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1363.01
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1370.41
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-dev-107.0.1375.01
-rw-r--r--metadata/md5-cache/www-client/opera-90.0.4480.841
-rw-r--r--metadata/md5-cache/www-client/opera-beta-91.0.4516.101
-rw-r--r--metadata/md5-cache/www-client/opera-beta-91.0.4516.31
-rw-r--r--metadata/md5-cache/www-client/opera-beta-91.0.4516.61
-rw-r--r--metadata/md5-cache/www-client/opera-developer-91.0.4498.01
-rw-r--r--metadata/md5-cache/www-client/opera-developer-91.0.4505.01
-rw-r--r--metadata/md5-cache/www-client/opera-developer-91.0.4514.0-r11
-rw-r--r--metadata/md5-cache/www-client/qutebrowser-2.5.21
-rw-r--r--metadata/md5-cache/www-client/qutebrowser-3.0.0_pre99991
-rw-r--r--metadata/md5-cache/www-client/qutebrowser-99991
-rw-r--r--metadata/md5-cache/www-client/uget-2.2.1-r11
-rw-r--r--metadata/md5-cache/www-client/vivaldi-5.4.2753.401
-rw-r--r--metadata/md5-cache/www-client/vivaldi-5.4.2753.471
-rw-r--r--metadata/md5-cache/www-client/vivaldi-snapshot-5.5.2770.31
-rw-r--r--metadata/md5-cache/www-client/vivaldi-snapshot-5.5.2794.31
-rw-r--r--metadata/md5-cache/www-misc/Manifest.gzbin3922 -> 3938 bytes
-rw-r--r--metadata/md5-cache/www-misc/log-toolkit-0.9.6-r11
-rw-r--r--metadata/md5-cache/www-misc/profile-sync-daemon-6.311
-rw-r--r--metadata/md5-cache/www-misc/profile-sync-daemon-99991
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin28865 -> 28845 bytes
-rw-r--r--metadata/md5-cache/x11-libs/gdk-pixbuf-2.42.91
-rw-r--r--metadata/md5-cache/x11-libs/gnome-pty-helper-0.40.2-r11
-rw-r--r--metadata/md5-cache/x11-libs/goocanvas-2.0.4-r21
-rw-r--r--metadata/md5-cache/x11-libs/goocanvas-3.0.01
-rw-r--r--metadata/md5-cache/x11-libs/pango-1.50.81
-rw-r--r--metadata/md5-cache/x11-libs/pango-1.50.91
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin64219 -> 64357 bytes
-rw-r--r--metadata/md5-cache/x11-misc/alacarte-3.44.21
-rw-r--r--metadata/md5-cache/x11-misc/barrier-2.4.01
-rw-r--r--metadata/md5-cache/x11-misc/fpm2-0.901
-rw-r--r--metadata/md5-cache/x11-misc/gigolo-0.5.21
-rw-r--r--metadata/md5-cache/x11-misc/gxmessage-3.4.31
-rw-r--r--metadata/md5-cache/x11-misc/kdocker-5.41
-rw-r--r--metadata/md5-cache/x11-misc/kronometer-2.2.31
-rw-r--r--metadata/md5-cache/x11-misc/libinput-gestures-2.731
-rw-r--r--metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r11
-rw-r--r--metadata/md5-cache/x11-misc/menulibre-2.2.31
-rw-r--r--metadata/md5-cache/x11-misc/parcellite-1.2.11
-rw-r--r--metadata/md5-cache/x11-misc/picom-8.2-r31
-rw-r--r--metadata/md5-cache/x11-misc/picom-9.11
-rw-r--r--metadata/md5-cache/x11-misc/picom-99991
-rw-r--r--metadata/md5-cache/x11-misc/qterm-0.7.3-r11
-rw-r--r--metadata/md5-cache/x11-misc/quitcount-3.1.42
-rw-r--r--metadata/md5-cache/x11-misc/revelation-0.5.51
-rw-r--r--metadata/md5-cache/x11-misc/screen-message-0.261
-rw-r--r--metadata/md5-cache/x11-misc/screenkey-1.3-r11
-rw-r--r--metadata/md5-cache/x11-misc/screenkey-1.4-r11
-rw-r--r--metadata/md5-cache/x11-misc/screenkey-1.5-r21
-rw-r--r--metadata/md5-cache/x11-misc/screenkey-99991
-rw-r--r--metadata/md5-cache/x11-misc/shutter-0.991
-rw-r--r--metadata/md5-cache/x11-misc/shutter-0.99.21
-rw-r--r--metadata/md5-cache/x11-misc/sunflower-0.5-r11
-rw-r--r--metadata/md5-cache/x11-misc/tint2-17.0.1-r11
-rw-r--r--metadata/md5-cache/x11-misc/tint2-17.0.21
-rw-r--r--metadata/md5-cache/x11-misc/urxvt-font-size-99991
-rw-r--r--metadata/md5-cache/x11-misc/xdaliclock-2.4715
-rw-r--r--metadata/md5-cache/x11-misc/xfe-1.43.21
-rw-r--r--metadata/md5-cache/x11-plugins/Manifest.gzbin30081 -> 30086 bytes
-rw-r--r--metadata/md5-cache/x11-plugins/pidgin-funyahoo-plusplus-99991
-rw-r--r--metadata/md5-cache/x11-terms/Manifest.gzbin7032 -> 7046 bytes
-rw-r--r--metadata/md5-cache/x11-terms/gnome-terminal-3.44.11
-rw-r--r--metadata/md5-cache/x11-terms/guake-3.8.5-r11
-rw-r--r--metadata/md5-cache/x11-terms/kitty-0.26.21
-rw-r--r--metadata/md5-cache/x11-terms/kitty-99991
-rw-r--r--metadata/md5-cache/x11-terms/kitty-shell-integration-99991
-rw-r--r--metadata/md5-cache/x11-terms/kitty-terminfo-99991
-rw-r--r--metadata/md5-cache/x11-terms/st-terminfo-99991
-rw-r--r--metadata/md5-cache/x11-terms/terminator-2.1.1-r11
-rw-r--r--metadata/md5-cache/x11-terms/terminology-1.12.1-r11
-rw-r--r--metadata/md5-cache/x11-themes/Manifest.gzbin27412 -> 27425 bytes
-rw-r--r--metadata/md5-cache/x11-themes/adwaita-icon-theme-42.0_p21
-rw-r--r--metadata/md5-cache/x11-themes/chameleon-xcursors-0.5-r21
-rw-r--r--metadata/md5-cache/x11-themes/claws-mail-themes-201406291
-rw-r--r--metadata/md5-cache/x11-themes/echo-icon-theme-0.3.89.0_pre200810311
-rw-r--r--metadata/md5-cache/x11-themes/elementary-xfce-icon-theme-0.161
-rw-r--r--metadata/md5-cache/x11-themes/faenza-icon-theme-1.3.1-r11
-rw-r--r--metadata/md5-cache/x11-themes/fluent-icon-theme-2021.12.202
-rw-r--r--metadata/md5-cache/x11-themes/fluent-icon-theme-2022.02.042
-rw-r--r--metadata/md5-cache/x11-themes/fluent-icon-theme-2022.02.281
-rw-r--r--metadata/md5-cache/x11-themes/gargantuan-icon-theme-1.71
-rw-r--r--metadata/md5-cache/x11-themes/gartoon-redux-1.10-r11
-rw-r--r--metadata/md5-cache/x11-themes/gnome-colors-common-5.5.1-r11
-rw-r--r--metadata/md5-cache/x11-themes/gnome-colors-themes-5.5.11
-rw-r--r--metadata/md5-cache/x11-themes/gnome-icon-theme-symbolic-3.12.0-r11
-rw-r--r--metadata/md5-cache/x11-themes/human-icon-theme-0.361
-rw-r--r--metadata/md5-cache/x11-themes/kvantum-1.0.11
-rw-r--r--metadata/md5-cache/x11-themes/nou-icon-theme-09.02.081
-rw-r--r--metadata/md5-cache/x11-themes/numix-icon-theme-21.04.141
-rw-r--r--metadata/md5-cache/x11-themes/numix-icon-theme-circle-21.05.311
-rw-r--r--metadata/md5-cache/x11-themes/nuovo-icon-theme-0.5-r11
-rw-r--r--metadata/md5-cache/x11-themes/papirus-icon-theme-202208081
-rw-r--r--metadata/md5-cache/x11-themes/papirus-icon-theme-202209101
-rw-r--r--metadata/md5-cache/x11-themes/tangerine-icon-theme-0.271
-rw-r--r--metadata/md5-cache/x11-themes/tango-icon-theme-0.8.90-r11
-rw-r--r--metadata/md5-cache/x11-themes/tela-icon-theme-202112252
-rw-r--r--metadata/md5-cache/x11-themes/tela-icon-theme-999999992
-rw-r--r--metadata/md5-cache/x11-themes/wm-icons-0.4.01
-rw-r--r--metadata/md5-cache/x11-themes/yasis-icon-theme-0.4.2-r11
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin15039 -> 15051 bytes
-rw-r--r--metadata/md5-cache/x11-wm/enlightenment-0.25.41
-rw-r--r--metadata/md5-cache/x11-wm/jwm-2.3.71
-rw-r--r--metadata/md5-cache/x11-wm/lumina-1.6.11
-rw-r--r--metadata/md5-cache/x11-wm/lumina-1.6.21
-rw-r--r--metadata/md5-cache/x11-wm/metacity-3.44.01
-rw-r--r--metadata/md5-cache/x11-wm/mutter-42.31
-rw-r--r--metadata/md5-cache/x11-wm/mutter-42.4-r11
-rw-r--r--metadata/md5-cache/x11-wm/xpra-4.3.31
-rw-r--r--metadata/md5-cache/x11-wm/xpra-4.3.41
-rw-r--r--metadata/md5-cache/x11-wm/xpra-99991
-rw-r--r--metadata/md5-cache/xfce-base/Manifest.gzbin3999 -> 3999 bytes
-rw-r--r--metadata/md5-cache/xfce-base/garcon-0.8.01
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-appfinder-4.16.11
-rw-r--r--metadata/md5-cache/xfce-base/xfdesktop-4.16.01
-rw-r--r--metadata/md5-cache/xfce-extra/Manifest.gzbin9166 -> 9158 bytes
-rw-r--r--metadata/md5-cache/xfce-extra/tumbler-4.16.01
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.7.11
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.21
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-cpufreq-plugin-1.2.71
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.61
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-dict-0.8.41
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-genmon-plugin-4.1.11
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-hdaps-1.0.31
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-indicator-plugin-2.4.11
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-kbdleds-plugin-0.2.31
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-mailwatch-plugin-1.3.01
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-mount-plugin-1.1.51
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-mpc-plugin-0.5.21
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-netload-plugin-1.4.01
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-notes-plugin-1.9.01
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-notifyd-0.6.31
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-screenshooter-1.9.101
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-systemload-plugin-1.3.11
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-time-out-plugin-1.1.21
-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-fs/Manifest.gzbin3517 -> 3520 bytes
-rw-r--r--net-fs/nfs-utils/Manifest4
-rw-r--r--net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-Wlogical-not-parentheses.patch28
-rw-r--r--net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-fix-function-prototypes.patch78
-rw-r--r--net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-more-function-prototypes.patch37
-rw-r--r--net-fs/nfs-utils/nfs-utils-2.6.2-r1.ebuild231
-rw-r--r--profiles/Manifest.gzbin153193 -> 153195 bytes
-rw-r--r--profiles/features/musl/package.mask4
-rw-r--r--sys-boot/Manifest.gzbin6211 -> 6209 bytes
-rw-r--r--sys-boot/grub/Manifest3
-rw-r--r--sys-boot/grub/files/grub-2.06-grub-mkconfig-restore-umask.patch41
-rw-r--r--sys-boot/grub/grub-2.06-r3.ebuild (renamed from sys-boot/grub/grub-2.06-r2.ebuild)1
-rw-r--r--sys-fs/Manifest.gzbin22226 -> 22225 bytes
-rw-r--r--sys-fs/zfs-kmod/Manifest2
-rw-r--r--sys-fs/zfs-kmod/files/2.1.5-build-issues.patch74
-rw-r--r--sys-fs/zfs-kmod/zfs-kmod-2.1.5.ebuild210
-rw-r--r--sys-fs/zfs/Manifest8
-rw-r--r--sys-fs/zfs/files/2.1.5-build-issues.patch74
-rw-r--r--sys-fs/zfs/files/2.1.5-dracut-zfs-bootfs-snapshot-fixes.patch78
-rw-r--r--sys-fs/zfs/zfs-2.1.5-r1.ebuild310
-rw-r--r--sys-fs/zfs/zfs-2.1.5-r3.ebuild319
-rw-r--r--sys-fs/zfs/zfs-2.1.5-r4.ebuild321
-rw-r--r--sys-fs/zfs/zfs-2.1.5-r6.ebuild (renamed from sys-fs/zfs/zfs-2.1.5-r5.ebuild)4
-rw-r--r--sys-fs/zfs/zfs-2.1.5.ebuild303
-rw-r--r--sys-process/Manifest.gzbin9988 -> 9989 bytes
-rw-r--r--sys-process/lsof/Manifest2
-rw-r--r--sys-process/lsof/lsof-4.96.3.ebuild117
-rw-r--r--x11-misc/Manifest.gzbin47319 -> 47326 bytes
-rw-r--r--x11-misc/xdaliclock/Manifest3
-rw-r--r--x11-misc/xdaliclock/files/xdaliclock-2.47-DESTDIR.patch59
-rw-r--r--x11-misc/xdaliclock/xdaliclock-2.47.ebuild59
2132 files changed, 4654 insertions, 2712 deletions
diff --git a/Manifest b/Manifest
index 0b0284007e8d..4ba3d6f51ab7 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29613 BLAKE2B bd255c7f15bb36e81f4c9562edc432e02897cdd4ebaf82d91819133dc942124049d0ebf3010e8531a3057c5f1e67bca3de8963bdbd6fd02b66614f066186093d SHA512 60afc0f575609d5430a0547b2c2e30a61fa392c3a918e0881a1a03166f36a818a7e8ff57e04a7f0c66bcc244ce4ee75cd66fdb708c83aa94519a88bae4d3f38c
-TIMESTAMP 2022-09-16T21:40:02Z
+MANIFEST Manifest.files.gz 29622 BLAKE2B 7d2c5cf53ffdabff1efcc7b73f843730506190f5cbbeeceb8dc2ed3f6fd13c90636232fe28555816254a5c600ef39ab1c9e64bb9f0246d39ce44c2f4b7570a8b SHA512 6529aef4f26622b695d6e23c66a084346e23b1bc44975eadeb731689cd3af9eebd6d4e7200334fa05938226eb40f1c53ec91ed64cba1a091ca54740f2b1dad64
+TIMESTAMP 2022-09-17T03:39:46Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMk7TJfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMlQYJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDEUA/9EUUwwADKRGJcBRHrGBz2EnxHMuvzCe4jj0kIF4Cw1jj0UfaTQ7co+8Eg
-eAC7pFcNL3Asr6yN+R4xaelpLGBgn4p4qakT07JU2W0hSDYar7fDASfdZNTvutl7
-KY+n66wtqN5LlMf0m5A5R/ywZHNbz+CH17YPHPA5EkgrRP2Z9/6LbyC7uh369Hsk
-YYN22SCcYpaniaPVEVfbztTvq5J6zf7J7hJLpYN2KrHshA0kYyhrE2ieDd9WQmCn
-BxSmNnqRk3itnHXUpzN37OjEQkZLG+uKKApFkM+b9/RecMXDuJoA/3Ji4bF3xQzj
-uM3GPxsgy6teYxRlDOiuVg3SjFp/7zmTVvud3wntFML4whNwTZliR1GV0o8yteLB
-DkTaZTHi6scS/NhJ6hG6KpVHEAm2GvboyWvtIjLkZz9ARhkOWEE0upovJW+7AnYt
-aZrZi3w0JJLTShnjavcPAYbqK+ddsFr/dhmxNdn5whfDSlKHGJwsRqsBBifxRkNz
-eYz+TS1egBu1WGBgv2BbEqefAXaaqOyAgf1aE8ImQRhDzSbZ7MngGLU5+g/lGJIp
-TavWwqMqfvhQem3bgOqzMszIsyfnLTRaEhgYubrsnXaPf8WTmGVQ8kTJH0CUQvP2
-+lxSse0ZDfAJDPmOOB1rn3XbffZC7ElaMjQpzG1N/0yiFXrrTIg=
-=AnQM
+klCYwRAAgCT2SVqDPf4IYd95G2Fz0qHwgrQEeNgt+3vAsUObJgMyDk4GIZAD9CYj
+0AE2EyozgCxTInn/2+vTPG3tUba94/aKLRotd0HIoGfibyg6yyoSfg4TiQESd/+j
+8GlagA3YmvDSUWIEVOHWtprt/bVFYg3YEOwXhPnmTUr477KqYSIfWH7Up69bFnME
+C0KgBl93mcB6vrA0/YKApp4MqOuVR/lvLREHqiz253aDRC3Bse8oxhNxCeq/B3N4
+QzxrQXD9z+IZ73kp4V1+ShYTp9Wn1zcZOFAJSh2FsRBPKzMrIfTEjRu7xAh5fGQs
+wqovTPR/7fExv0L8468tOtOuzlCqvoI/fKLlzByyU+Sb19SIFzfGaQlHX82/vdNE
+X/1cR4boCzomX3PfQoSlefPUPs+y/qIXqJQ5+lZaStwkX51Y41oVAFRS7MvYJjQV
+SNUx2ED7mahXquIFlQmQNhLNUAKAQ9wLSloF7PSoLOpgF2YcWRE7IjExxbsusG+C
+WvasvLfyoI8LHgz3v5ZfMBOzInBicmHwD3Ucn/ZRFJDsco6ocSi+0GYzs3b6FjYk
+jCyK9xoMv5xSMADurHjmSR2k2Osj4IzNKr4X/q8Zuq9agTHmxVm7onMum+QPigJl
+1sUJscWMfTftbG0x0WTZhohOYM5P5/BMNU2UGP3FU849zRflLS8=
+=IYgD
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 83677a04a9ad..242ffaa4e62e 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 4596d89e66a0..1a9a0c3842a4 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libksba/Manifest b/dev-libs/libksba/Manifest
index fe54c778a0a3..dd596d50f3ef 100644
--- a/dev-libs/libksba/Manifest
+++ b/dev-libs/libksba/Manifest
@@ -1,4 +1,7 @@
AUX libksba-1.6.0-no-fgrep-ksba-config.patch 636 BLAKE2B 5a24f231225d77835b62c3acc1fe5f36b9c9cc8d99d0ab0e86c3de34d49211f660105a8f9b4fe9e3b0ba0fec5ce9a6bceaebb31bbcbd80d7e623be69f17aa8a4 SHA512 8393052c0d1338e51cac150db5aa4f6b9607f437a13c0d58be22e9f7975f031d757790accb053db0c621a76ebc1b1603721f6d79f90f0d515aecf525e5b65999
DIST libksba-1.6.0.tar.bz2 662120 BLAKE2B 59bee23f764ab3e0f79fae6074ffe568845b6089ff29b8c5112973490ff5e1436834d5d0b50954ba9fbd6be655f47043a6345181c5c7e552322ceb331d030780 SHA512 a7c76d41dfd8ec6383ac2de3c53848cd9f066b538f6f3cd43175e3c8095df51b96d0a24a573481c0c4856b09b7c224e2b562d88f5c0801e7acfb582ea2739c2b
+DIST libksba-1.6.1.tar.bz2 667546 BLAKE2B 6fad243c8eace31188264515cfe146afdfe9155ded571614dc1a9a8e2e357cb301d471cdbd084e1db59e888ed4eea7270755723c98c5bd7bb6ef857aedf4cd75 SHA512 cb1113204ce5a3344103e03c541238bfddf40b79579cf97b5707c03b064afcda362db16467739afe8342e5bd42dd367b6f9e51f46ef8de1126293773d23b7cf4
+DIST libksba-1.6.1.tar.bz2.sig 119 BLAKE2B e80f6706a81b927cb2dcce5def046d5395668b078f6da605476943446607aae580dc775aa21fa11f29b4ce7c7abaa09462e702610b0976eb5fc633c741d8dbed SHA512 574e2cb49c47fa6ac62f30a5b6c06b636d12ec0c1fba02ef0cbb8e50225143925ee9ebb9b4c3112a5f470a62cc2b01687d93ee0037235297c94fdf7ef63fa704
EBUILD libksba-1.6.0-r1.ebuild 1129 BLAKE2B 02bc3e3ca7d5ff452f0adabbde65371df3eee9ad17fa8972b7440637dcfcc1caf9830b1b70645fd6bc95c49de6a9dd0f8d0f90009bf169af9f4e64bc2e1d06fb SHA512 211797f35a8f267e511fafc946fab54a4aaf8bcd52c6df6ea1d46c6c7f58d952adb92f175f940c49dd2b58443ce985b196256e2e39a247f94334aae54967c1df
+EBUILD libksba-1.6.1.ebuild 1337 BLAKE2B a04dabece502895887e9593bd75adab5351036018922feca1819ccad22435bfd575178d43f21eda1ce00f98c48301156c3dfa2bd63356a5cf75825a0b789134f SHA512 89f5cabc2341a8bc2de8a60d3f4f11e2bd8d2dca34ee8291d45e763ad98839b451b956383b86dac5d6b42d0b3681d1f0c1fa3d2e2547621cb1494f2e559c2028
MISC metadata.xml 258 BLAKE2B b3ebb9691cf2c860b26172c2fc7ead843959a83806b7c06f4eec2ea349a6d2f39afe2f4b08c09bc7f65d18bece520b8b6306c8c7c2075d653f04b09af43db8fd SHA512 02ab38ca1547c68e87cbcad1dd4bb121e90d1fcca941cbfd29583ea803ed50617aa6a29df11915af5e95d63fc817df2250c7b8189157d705ef86e477d6a1685e
diff --git a/dev-libs/libksba/libksba-1.6.1.ebuild b/dev-libs/libksba/libksba-1.6.1.ebuild
new file mode 100644
index 000000000000..6a9a5c5f0e56
--- /dev/null
+++ b/dev-libs/libksba/libksba-1.6.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+inherit toolchain-funcs verify-sig
+
+DESCRIPTION="X.509 and CMS (PKCS#7) library"
+HOMEPAGE="https://www.gnupg.org/related_software/libksba"
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="LGPL-3+ GPL-2+ GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs"
+
+RDEPEND=">=dev-libs/libgpg-error-1.8"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ sys-devel/bison
+ verify-sig? ( sec-keys/openpgp-keys-gnupg )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.6.0-no-fgrep-ksba-config.patch
+)
+
+src_configure() {
+ export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+ local myeconfargs=(
+ $(use_enable static-libs static)
+
+ GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
+ LIBGCRYPT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-libgcrypt-config"
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ # People need to use ksba-config for --cflags and --libs
+ find "${ED}" -type f -name '*.la' -delete || die
+}
diff --git a/dev-libs/popt/Manifest b/dev-libs/popt/Manifest
index b1dca7294e9e..42b762a9fcd5 100644
--- a/dev-libs/popt/Manifest
+++ b/dev-libs/popt/Manifest
@@ -1,3 +1,5 @@
DIST popt-1.18.tar.gz 580569 BLAKE2B c9c42eb12aa21764cde5e9b4a8b30125b547ae690b4d9d0d40b45bd3c1f7ae0b09d5086a588cf37e7bed71fe770ff840c0fd40ecf4ce5b7c1e874b938b6e0324 SHA512 86422e8762adda3d02d46c20ac74ffe389d4f991d552b6fea729f007345b6426cbeb71160284e2deaa2ce44ce754a9e6cf6ccbd64bff9bc2253df40cdc2f79a5
+DIST popt-1.19.tar.gz 596676 BLAKE2B 8f8965e2d339f0413e8d1da421ea7556526f39f089a822063d6fdc35b781a7c7ea84a91d6af3e25902c1f045f564ef956fc69cd4625e6cc008c9e3ca34923a9d SHA512 5d1b6a15337e4cd5991817c1957f97fc4ed98659870017c08f26f754e34add31d639d55ee77ca31f29bb631c0b53368c1893bd96cf76422d257f7997a11f6466
EBUILD popt-1.18.ebuild 1057 BLAKE2B ad6668d5d593b1b7501d4851edeec5934fa6e4de2ef4a309ef43330655e54a5952e78e5f9c4521c0eefadfbfcec1c953c8e2868ff116660989ed36896a3b3646 SHA512 b706249c10d63749176de4d37cad198c134ee2cbb98d06a871f5cc3cf0e1f6b837755f3e66c55ae674d3805d4d89596f309fb5eb2f30ee688a05db333b7a1f63
+EBUILD popt-1.19.ebuild 1229 BLAKE2B 46bc37c7d411a9b42aa587ed934f4a3fe89bd55feaab9319d51605e632b5aa1bc9cafe86ea09268766028e592d6963967721f71086288d948f401941060ccf3e SHA512 9dda8932df6851db52df6753baa28fc530b5c5144c7e9c3998baf0aa9f5d5e90aa3e37b37904180322cf5afa438726fae238f0c3a2b9a0d4b63f5db88cebab93
MISC metadata.xml 412 BLAKE2B 6fc4208a8032652bfc2f48606c900686475617e828264bb8c4adca481c0de8f73a67b39e418143c6e75e8dec185d15f6050b3b7bf7e2f3ba14bffd17a59b2418 SHA512 aa4b2d96f2588e7fd24fc7a7f793209b431c9628e1ac05f79bdb52edd1582fcf21e93491e2ee241ed8b3aab2b83a1b047c819d030413e013b0d90d4cd4ba2393
diff --git a/dev-libs/popt/popt-1.19.ebuild b/dev-libs/popt/popt-1.19.ebuild
new file mode 100644
index 000000000000..483bb167bd28
--- /dev/null
+++ b/dev-libs/popt/popt-1.19.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Parse Options - Command line parser"
+HOMEPAGE="https://github.com/rpm-software-management/popt"
+SRC_URI="http://ftp.rpm.org/${PN}/releases/${PN}-1.x/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="nls static-libs"
+
+RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( >=sys-devel/gettext-0.19.8 )"
+
+src_prepare() {
+ default
+
+ # Unclear what the background to this is, perhaps
+ # https://git.exherbo.org/arbor.git/commit/?id=5545d22d3493279acf7a55246179f818ef22f5fa
+ sed -i -e 's:lt-test1:test1:' tests/testit.sh || die
+
+ elibtoolize
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --disable-werror
+ $(use_enable static-libs static)
+ $(use_enable nls)
+ )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ find "${ED}" -type f -name "*.la" -delete || die
+}
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 7463c0fbf092..14910fe34543 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest
index d43514c88b55..6cef7b5e7ca8 100644
--- a/dev-vcs/git/Manifest
+++ b/dev-vcs/git/Manifest
@@ -14,14 +14,18 @@ AUX git-daemon.xinetd 260 BLAKE2B 594a046b5b2b580b7cfed1b620e014160965046c5e5a42
AUX git-daemon_at-r1.service 340 BLAKE2B 879db8b274d8e1d2995a2ea1e4b1d66cac3d6979006fc24721db8b389395ac98a98444f032eaf7c66d6c02ab394a764e16a9cd3b5446b6be9061b9bdd89cf964 SHA512 073d8752dc224ff1130a5290e0f965a04b19f2a8dbd5d50172101099386ad3af0fd5e1abf57030960b750a2adf36a7ae69d18ddc990bab4e694486e65424cfa9
DIST git-2.35.1.tar.xz 6874520 BLAKE2B 028ff97b47748871da145720d0d258a0dcf4acc60b10c787dee5703fcab5f6e621c5671ee9e7a25009e82a2830400f35fa232d88c62606a6687260c744680025 SHA512 926c6813ef61931e1a1c43dfd7b15e20dc5878c1752876bd08f039249c9ed09f20f096b2f01947de9c9522c942e9fa8c1363d7d31a488bbe3f93c0cff31fcbcb
DIST git-2.37.3.tar.xz 6987464 BLAKE2B b672ed0a99532b2e2e69babbea9155e39f05590a76f55791ffed6ce4ef8b68d8e306a0a23819af26f34fcf3d16211c3a10ec58d86d81262f7a1261d0e51b1305 SHA512 9120050b01d8ac8d9f9e85f19cb84dc90c28f3beadc3ea94da94845f2eb5e35aa83eee8447a7ecef5190b8eb5d01be621be2e82bb3020e51e05037cd1fa9b58f
+DIST git-2.38.0.rc0.tar.xz 7042460 BLAKE2B 788a03900b42a9e7326ced66c3b0c6b705ca7808fbfa1f05eb692b61215113157035353ad9754f2d37cd8f4d69a30d5147b025b49449ef6a8902274a249f785d SHA512 98b5aa08da0a754d3d6119b4690e2add3f85295ba5243f8cbfef04738c27ab1d39c3388e27349a824841f4b54004e22e8731f5aa37afa5f62b2b2a197b8ec84a
DIST git-htmldocs-2.35.1.tar.xz 1410148 BLAKE2B 68c3d12341271b861f42135bd4bd6e68ebcc6466931d383378b49aac42f77187f3fadc237974349cb0b50e4c5fb7a8ab185114341dd3012d159e420405d9ef91 SHA512 52a40644a7cd38caddecc43182863ca2f456644fff918ed4c8f826cbf269352c73d6bdc9119d25fcf537bc2fa38750791013329e4b0e32c8d14f0769dab85804
DIST git-htmldocs-2.37.3.tar.xz 1447620 BLAKE2B 4efb86fb5431fd96ec4bcad7ecd9d5ae1d3f81f57f17dab4d8343948758f66b549b2442330b20cdb4ecd96f2029f4e7a376de5561fd9eda70acc46d2cffd7090 SHA512 ecc483a1fecf8c056a57e14a59950dc8a00f7940453dd5e2ccfd8dab966a9fee47178a7bbf8988e2c9a67ea6d84ffc33be790c49f812fb0ba661b57b7ff7b6ef
+DIST git-htmldocs-2.38.0.rc0.tar.xz 1473440 BLAKE2B 5b0b22b5ab8da9e5dcae0bfd87d1f9b62a1e6dfd36685d471800de5dd306efa10e047586d045a993695f770a36e780c211651c1c1f5dd1f6c22c2d0a93e4e00d SHA512 4cbf0cec1d86232bfcd816f8e6a0fa25db4e0a1e34db3876a622072403d2c6649a37a26c1a43fe22a45c1986ca43e140deefd888b345090056aa246b0796b2b0
DIST git-manpages-2.35.1.tar.xz 497284 BLAKE2B 2d0d633320982243316575cc278df6c6a9ef181bf45ea9c1c8288e2677e4e71a33af96bada9bd90b03310be7dd33f2762b6b95489e267e2c191dcc7d1a715fe7 SHA512 0f4c46880f0e6d493112dcd4753fbe3702c06aa68be09bcbfc90263a355deba080995a08916b1f2404e4e17d720ee0de46a55e450c6cabeb1c147dcb2cd919d5
DIST git-manpages-2.37.3.tar.xz 510096 BLAKE2B 0bc0b8c1818a06a6c7126119c04d2936bd38e997027bb31be5ad6bea2b43d71c5e9a76a29c576d84bd00c11f09bca7a67aa78a72f0171b41b93f6322c3b23808 SHA512 b25d4925f64e4de220dc9133d6e3ed13a397b160c27550c8700b76226f2b3a1611aec9ee24110ae16ebaceedc6617c6a04aa1b44270c7a0f166dd40d8f2f1132
+DIST git-manpages-2.38.0.rc0.tar.xz 552588 BLAKE2B c19de4dd8ee408f21736485b8af236862bfeb95a867e9fb0dcb7aee129079d4ad852d9d43f998dcd724998f8cf0b01ecdb5576e5c8f321cef9d7fe200ae21de9 SHA512 e37bed332e4118299c8b874d5d24de45f758c55fdbfc9284609e70b2e39df1494ea88c45b453f2946a015b76d7489e0954f1134d5f49a92d086a47828925ee28
EBUILD git-2.35.1.ebuild 17343 BLAKE2B 49dc3b7afa0a5540f735a643da90040828571e71afc3158ade0dff194b2f3cff7c472ff8b5d93888a669e1df4cb8f7f7051253aef9fc6333fc099786f8362c8b SHA512 92df8bbe821658bafc88c3a3a15c1fb69fc8e1f5a7a7b4c029962a498d2e6253b8802fc2ced70d98d34ca2eee875b8da759b7c1210b7cbe0cf496d7c0ed03d21
-EBUILD git-2.37.3.ebuild 17552 BLAKE2B 6d20d60a54286e2fd0353aa5c9e9cdaa5f39818f62ec53a35c0b69b7a9077d67e02ce41e2bb64aac2c2efb70f260a291320d8505ddadd5ab3c95c9151a0c33e9 SHA512 58549c0905bc8aed5549cd0edf491224e47ff5e5fac6bc11fc74503f6e39efb383e2ac6cf6957e92791965f577d33b9d15d9a0e897729c58fbc304557819c86f
-EBUILD git-9999-r1.ebuild 17351 BLAKE2B c5b377be6ee563a3312e701ec8fc64ab3201d9ae8784f44b866782ca893aeeee3053fce4ad42f3628b21807bf685678dca6b8ece1b280a80b4502161bb2e686f SHA512 d5b7cb7d6a5e889b13f6897624e8768ee0d14b0c527a9dbc2cf1bda53ca72272cb85173f57edb43937534b7fe67968cba5de9c6fbd519aa8acf4a9934ef3d5ce
-EBUILD git-9999-r2.ebuild 17351 BLAKE2B c5b377be6ee563a3312e701ec8fc64ab3201d9ae8784f44b866782ca893aeeee3053fce4ad42f3628b21807bf685678dca6b8ece1b280a80b4502161bb2e686f SHA512 d5b7cb7d6a5e889b13f6897624e8768ee0d14b0c527a9dbc2cf1bda53ca72272cb85173f57edb43937534b7fe67968cba5de9c6fbd519aa8acf4a9934ef3d5ce
-EBUILD git-9999-r3.ebuild 17351 BLAKE2B c5b377be6ee563a3312e701ec8fc64ab3201d9ae8784f44b866782ca893aeeee3053fce4ad42f3628b21807bf685678dca6b8ece1b280a80b4502161bb2e686f SHA512 d5b7cb7d6a5e889b13f6897624e8768ee0d14b0c527a9dbc2cf1bda53ca72272cb85173f57edb43937534b7fe67968cba5de9c6fbd519aa8acf4a9934ef3d5ce
-EBUILD git-9999.ebuild 17351 BLAKE2B c5b377be6ee563a3312e701ec8fc64ab3201d9ae8784f44b866782ca893aeeee3053fce4ad42f3628b21807bf685678dca6b8ece1b280a80b4502161bb2e686f SHA512 d5b7cb7d6a5e889b13f6897624e8768ee0d14b0c527a9dbc2cf1bda53ca72272cb85173f57edb43937534b7fe67968cba5de9c6fbd519aa8acf4a9934ef3d5ce
+EBUILD git-2.37.3.ebuild 17500 BLAKE2B 7b16427c0ef2f0826cc96df5a66d33c03757d63bf3eadeb1bfe7ff53849f8b835767b90fbb896776c85ed3fd0f8be634a115c3d22980f924e1aabf7305e27257 SHA512 b515acb26b1cb2b99fd152cbcc175b95319af5e1c21ac759b6ea29beee654aa9889eac1ca27c610c29367d6a60e3aceaad5f722d87ed32fbbad6cf9c834431dd
+EBUILD git-2.38.0_rc0.ebuild 16799 BLAKE2B 390830530caa02749474a5057033419b97fc336de27940f1c6c2c29c0c0f433e83f219b42e84e40c33520ad79dc46db797349ae372fe9113d8795d06b105b06b SHA512 89bf153932e8302fde0d0f2700ac323a5d901e812c8150df73188b5bf2e3390b71b2c25a75b5659e9ec53f2d783ec8d8f2c5ed56509d749a7a8dfd2581b484e2
+EBUILD git-9999-r1.ebuild 16799 BLAKE2B 390830530caa02749474a5057033419b97fc336de27940f1c6c2c29c0c0f433e83f219b42e84e40c33520ad79dc46db797349ae372fe9113d8795d06b105b06b SHA512 89bf153932e8302fde0d0f2700ac323a5d901e812c8150df73188b5bf2e3390b71b2c25a75b5659e9ec53f2d783ec8d8f2c5ed56509d749a7a8dfd2581b484e2
+EBUILD git-9999-r2.ebuild 16799 BLAKE2B 390830530caa02749474a5057033419b97fc336de27940f1c6c2c29c0c0f433e83f219b42e84e40c33520ad79dc46db797349ae372fe9113d8795d06b105b06b SHA512 89bf153932e8302fde0d0f2700ac323a5d901e812c8150df73188b5bf2e3390b71b2c25a75b5659e9ec53f2d783ec8d8f2c5ed56509d749a7a8dfd2581b484e2
+EBUILD git-9999-r3.ebuild 16799 BLAKE2B 390830530caa02749474a5057033419b97fc336de27940f1c6c2c29c0c0f433e83f219b42e84e40c33520ad79dc46db797349ae372fe9113d8795d06b105b06b SHA512 89bf153932e8302fde0d0f2700ac323a5d901e812c8150df73188b5bf2e3390b71b2c25a75b5659e9ec53f2d783ec8d8f2c5ed56509d749a7a8dfd2581b484e2
+EBUILD git-9999.ebuild 16799 BLAKE2B 390830530caa02749474a5057033419b97fc336de27940f1c6c2c29c0c0f433e83f219b42e84e40c33520ad79dc46db797349ae372fe9113d8795d06b105b06b SHA512 89bf153932e8302fde0d0f2700ac323a5d901e812c8150df73188b5bf2e3390b71b2c25a75b5659e9ec53f2d783ec8d8f2c5ed56509d749a7a8dfd2581b484e2
MISC metadata.xml 2241 BLAKE2B 7ebbe81c996abbe53aa88eecf2feebce6c904eb913fe3f369ac8f36ab4d57ef82d780097dc706e3a1c463466502b6417d925aaf439dc3315fe033be22b5d0ffd SHA512 66c52342e7be9c35304695e8e719ed19711431ead647d46ba07bcb44521e8fa34d8072ffe331fc9f82d219064825987c62be5bad88d857544e30f35d8ed1a878
diff --git a/dev-vcs/git/git-2.37.3.ebuild b/dev-vcs/git/git-2.37.3.ebuild
index cdfdd0b66a85..e2238103595d 100644
--- a/dev-vcs/git/git-2.37.3.ebuild
+++ b/dev-vcs/git/git-2.37.3.ebuild
@@ -51,7 +51,7 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 +safe-directory selinux subversion tk +threads +webdav xinetd cvs test"
+IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 +safe-directory selinux subversion tk +webdav xinetd cvs test"
# Common to both DEPEND and RDEPEND
DEPEND="
@@ -173,7 +173,6 @@ exportmakeopts() {
$(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease)
$(usex perforce '' NO_PYTHON=YesPlease)
$(usex subversion '' NO_SVN_TESTS=YesPlease)
- $(usex threads '' NO_PTHREADS=YesPlease)
$(usex tk '' NO_TCLTK=YesPlease)
)
diff --git a/dev-vcs/git/git-2.38.0_rc0.ebuild b/dev-vcs/git/git-2.38.0_rc0.ebuild
new file mode 100644
index 000000000000..f68fb68b1f50
--- /dev/null
+++ b/dev-vcs/git/git-2.38.0_rc0.ebuild
@@ -0,0 +1,657 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GENTOO_DEPEND_ON_PERL=no
+
+# bug #329479: git-remote-testgit is not multiple-version aware
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd
+
+PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN"
+
+if [[ ${PV} == *9999 ]]; then
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git"
+
+ inherit git-r3
+ # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches.
+ # See https://git-scm.com/docs/gitworkflows#_graduation
+ # In order of stability:
+ # 9999-r0: maint
+ # 9999-r1: master
+ # 9999-r2: next
+ # 9999-r3: seen
+ case ${PVR} in
+ 9999) EGIT_BRANCH=maint ;;
+ 9999-r1) EGIT_BRANCH=master ;;
+ 9999-r2) EGIT_BRANCH=next;;
+ 9999-r3) EGIT_BRANCH=seen ;;
+ esac
+fi
+
+MY_PV="${PV/_rc/.rc}"
+MY_P="${PN}-${MY_PV}"
+
+DOC_VER="${MY_PV}"
+
+DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency"
+HOMEPAGE="https://www.git-scm.com/"
+
+if [[ ${PV} != *9999 ]]; then
+ SRC_URI_SUFFIX="xz"
+ SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git"
+
+ [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing'
+
+ SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}"
+ SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}"
+ SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
+
+ if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ fi
+fi
+
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test"
+
+# Common to both DEPEND and RDEPEND
+DEPEND="
+ dev-libs/openssl:=
+ sys-libs/zlib
+ curl? (
+ net-misc/curl
+ webdav? ( dev-libs/expat )
+ )
+ gnome-keyring? (
+ app-crypt/libsecret
+ dev-libs/glib:2
+ )
+ iconv? ( virtual/libiconv )
+ pcre? ( dev-libs/libpcre2:= )
+ perl? ( dev-lang/perl:=[-build(-)] )
+ tk? ( dev-lang/tk:= )
+"
+RDEPEND="
+ ${DEPEND}
+ gpg? ( app-crypt/gnupg )
+ perl? (
+ dev-perl/Error
+ dev-perl/MailTools
+ dev-perl/Authen-SASL
+ >=virtual/perl-libnet-3.110.0-r4[ssl]
+ cgi? (
+ dev-perl/CGI
+ highlight? ( app-text/highlight )
+ )
+ cvs? (
+ >=dev-vcs/cvsps-2.1:0
+ dev-perl/DBI
+ dev-perl/DBD-SQLite
+ )
+ mediawiki? (
+ dev-perl/DateTime-Format-ISO8601
+ dev-perl/HTML-Tree
+ dev-perl/MediaWiki-API
+ )
+ subversion? (
+ dev-vcs/subversion[-dso(-),perl]
+ dev-perl/libwww-perl
+ dev-perl/TermReadKey
+ )
+ )
+ perforce? ( ${PYTHON_DEPS} )
+ selinux? ( sec-policy/selinux-git )
+"
+
+# This is how info docs are created with Git:
+# .txt/asciidoc --(asciidoc)---------> .xml/docbook
+# .xml/docbook --(docbook2texi.pl)--> .texi
+# .texi --(makeinfo)---------> .info
+BDEPEND="
+ doc? (
+ app-text/asciidoc
+ app-text/docbook2X
+ app-text/xmlto
+ sys-apps/texinfo
+ )
+ gnome-keyring? ( virtual/pkgconfig )
+ nls? ( sys-devel/gettext )
+ test? ( app-crypt/gnupg )
+"
+
+# Live ebuild builds man pages and HTML docs, additionally
+if [[ ${PV} == *9999 ]]; then
+ BDEPEND+=" app-text/asciidoc"
+fi
+
+SITEFILE="50${PN}-gentoo.el"
+
+REQUIRED_USE="
+ cgi? ( perl )
+ cvs? ( perl )
+ mediawiki? ( perl )
+ mediawiki-experimental? ( mediawiki )
+ perforce? ( ${PYTHON_REQUIRED_USE} )
+ subversion? ( perl )
+ webdav? ( curl )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ # Avoid automagic CVS, bug #350330
+ "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch
+
+ # Make submodule output quiet
+ "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch
+)
+
+pkg_setup() {
+ if use subversion && has_version "dev-vcs/subversion[dso]" ; then
+ ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
+ ewarn "with USE=dso, there may be weird crashes in git-svn. You"
+ ewarn "have been warned!"
+ fi
+
+ if use perforce ; then
+ python-single-r1_pkg_setup
+ fi
+}
+
+# This is needed because for some obscure reasons future calls to make don't
+# pick up these exports if we export them in src_unpack()
+exportmakeopts() {
+ local extlibs myopts
+
+ myopts=(
+ ASCIIDOC_NO_ROFF=YesPlease
+
+ $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease)
+
+ $(usev elibc_musl NO_REGEX=YesPlease)
+ $(usev !cvs NO_CVS=YesPlease)
+ $(usev !iconv NO_ICONV=YesPlease)
+ $(usev !nls NO_GETTEXT=YesPlease)
+ $(usev !perforce NO_PYTHON=YesPlease)
+ $(usev !subversion NO_SVN_TESTS=YesPlease)
+ $(usev !tk NO_TCLTK=YesPlease)
+ )
+
+ if use blksha1 ; then
+ myopts+=( BLK_SHA1=YesPlease )
+ fi
+
+ if use curl ; then
+ use webdav || myopts+=( NO_EXPAT=YesPlease )
+ else
+ myopts+=( NO_CURL=YesPlease )
+ fi
+
+ # Broken assumptions because of static build system
+ myopts+=(
+ NO_FINK=YesPlease
+ NO_DARWIN_PORTS=YesPlease
+ INSTALL=install
+ TAR=tar
+ SHELL_PATH="${EPREFIX}/bin/sh"
+ SANE_TOOL_PATH=
+ OLD_ICONV=
+ NO_EXTERNAL_GREP=
+ )
+
+ # Can't define this to null, since the entire makefile depends on it
+ sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die
+
+ if use pcre; then
+ myopts+=( USE_LIBPCRE2=YesPlease )
+ extlibs+=( -lpcre2-8 )
+ fi
+
+ if [[ ${CHOST} == *-solaris* ]]; then
+ myopts+=(
+ NEEDS_LIBICONV=YesPlease
+ HAVE_CLOCK_MONOTONIC=1
+ )
+
+ if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then
+ myopts+=( HAVE_GETDELIM=1 )
+ fi
+ fi
+
+ myopts+=( ASCIIDOC8=YesPlease )
+
+ export MY_MAKEOPTS="${myopts[@]}"
+ export EXTLIBS="${extlibs[@]}"
+}
+
+src_unpack() {
+ if [[ ${PV} != *9999 ]] ; then
+ unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
+
+ cd "${S}" || die
+ unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
+
+ if use doc ; then
+ pushd "${S}"/Documentation &>/dev/null || die
+ unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
+ popd &>/dev/null || die
+ fi
+ else
+ git-r3_src_unpack
+ #cp "${FILESDIR}"/GIT-VERSION-GEN . || die
+ fi
+
+}
+
+src_prepare() {
+ # Add experimental patches to improve mediawiki support,
+ # see patches for origin.
+ if use mediawiki-experimental ; then
+ PATCHES+=(
+ "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch
+ "${FILESDIR}"/git-2.7.0-mediawiki-subpages.patch
+ "${FILESDIR}"/git-2.7.0-mediawiki-500pages.patch
+ )
+ fi
+
+ if ! use safe-directory ; then
+ # This patch neuters the "safe directory" detection.
+ # bugs #838271, #838223
+ PATCHES+=(
+ "${FILESDIR}"/git-2.37.2-unsafe-directory.patch
+ )
+ fi
+
+ default
+
+ if use prefix ; then
+ # bug #757309
+ eapply "${FILESDIR}"/git-2.37.2-darwin-prefix-gettext.patch
+ fi
+
+ sed -i \
+ -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \
+ -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \
+ -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \
+ -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \
+ -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
+ -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \
+ Makefile || die
+
+ # Fix docbook2texi command
+ sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \
+ Documentation/Makefile || die
+}
+
+git_emake() {
+ # bug #320647: PYTHON_PATH
+ local PYTHON_PATH=""
+ use perforce && PYTHON_PATH="${PYTHON}"
+
+ local mymakeargs=(
+ ${MY_MAKEOPTS}
+
+ prefix="${EPREFIX}"/usr
+ htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
+ perllibdir="$(use perl && perl_get_raw_vendorlib)"
+ sysconfdir="${EPREFIX}"/etc
+
+ CC="$(tc-getCC)"
+ CFLAGS="${CFLAGS}"
+ PKG_CONFIG="$(tc-getPKG_CONFIG)"
+
+ # TODO: --verbose?
+ GIT_TEST_OPTS="--no-color"
+
+ OPTAR="$(tc-getAR)"
+ OPTCC="$(tc-getCC)"
+ OPTCFLAGS="${CFLAGS}"
+ OPTLDFLAGS="${LDFLAGS}"
+
+ PERL_PATH="${EPREFIX}/usr/bin/perl"
+ PERL_MM_OPT=""
+
+ PYTHON_PATH="${PYTHON_PATH}"
+
+ V=1
+ "$@"
+ )
+
+ emake "${mymakeargs[@]}"
+}
+
+src_configure() {
+ exportmakeopts
+}
+
+src_compile() {
+ git_emake
+
+ if use perl && use cgi ; then
+ git_emake gitweb
+ fi
+
+ if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then
+ git_emake -C contrib/credential/osxkeychain
+ fi
+
+ pushd Documentation &>/dev/null || die
+ if [[ ${PV} == *9999 ]] ; then
+ git_emake man
+ if use doc ; then
+ git_emake info html
+ fi
+ else
+ if use doc ; then
+ git_emake info
+ fi
+ fi
+ popd &>/dev/null || die
+
+ if use gnome-keyring ; then
+ git_emake -C contrib/credential/libsecret
+ fi
+
+ pushd contrib/subtree &>/dev/null || die
+ git_emake git-subtree
+ # git-subtree.1 requires the full USE=doc dependency stack
+ use doc && git_emake git-subtree.html git-subtree.1
+ popd &>/dev/null || die
+
+ git_emake -C contrib/diff-highlight
+
+ if use mediawiki ; then
+ git_emake -C contrib/mw-to-git
+ fi
+}
+
+src_test() {
+ local disabled=(
+ # We make safe-directory optional
+ t0033-safe-directory.sh
+ )
+
+ local tests_cvs=(
+ t9200-git-cvsexportcommit.sh
+ t9400-git-cvsserver-server.sh
+ t9401-git-cvsserver-crlf.sh
+ t9402-git-cvsserver-refs.sh
+ t9600-cvsimport.sh
+ t9601-cvsimport-vendor-branch.sh
+ t9602-cvsimport-branches-tags.sh
+ t9603-cvsimport-patchsets.sh
+ t9604-cvsimport-timestamps.sh
+ )
+
+ local tests_perl=(
+ t3701-add-interactive.sh
+ t5502-quickfetch.sh
+ t5512-ls-remote.sh
+ t5520-pull.sh
+ t7106-reset-unborn-branch.sh
+ t7501-commit.sh
+ )
+ # Bug #225601 - t0004 is not suitable for root perm
+ # Bug #219839 - t1004 is not suitable for root perm
+ # t0001-init.sh - check for init notices EPERM* fails
+ local tests_nonroot=(
+ t0001-init.sh
+ t0004-unwritable.sh
+ t0070-fundamental.sh
+ t1004-read-tree-m-u-wf.sh
+ t3700-add.sh
+ t7300-clean.sh
+ )
+ # t9100 still fails with symlinks in SVN 1.7
+ local test_svn=( t9100-git-svn-basic.sh )
+
+ # Unzip is used only for the testcase code, not by any normal parts of Git.
+ if ! has_version app-arch/unzip ; then
+ einfo "Disabling tar-tree tests"
+ disabled+=( t5000-tar-tree.sh )
+ fi
+
+ local cvs=0
+ use cvs && let cvs=${cvs}+1
+ if [[ ${EUID} -eq 0 ]] ; then
+ if [[ ${cvs} -eq 1 ]] ; then
+ ewarn "Skipping CVS tests because CVS does not work as root!"
+ ewarn "You should retest with FEATURES=userpriv!"
+ disabled+=( ${tests_cvs[@]} )
+ fi
+ einfo "Skipping other tests that require being non-root"
+ disabled+=( ${tests_nonroot[@]} )
+ else
+ if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then
+ let cvs=${cvs}+1
+ fi
+
+ if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then
+ let cvs=${cvs}+1
+ fi
+
+ if [[ ${cvs} -lt 3 ]] ; then
+ einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
+ disabled+=( ${tests_cvs[@]} )
+ fi
+ fi
+
+ if ! use perl ; then
+ einfo "Disabling tests that need Perl"
+ disabled+=( ${tests_perl[@]} )
+ fi
+
+ einfo "Disabling tests that fail with SVN 1.7"
+ disabled+=( ${test_svn[@]} )
+
+ # Reset all previously disabled tests
+ pushd t &>/dev/null || die
+ local i
+ for i in *.sh.DISABLED ; do
+ [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
+ done
+ einfo "Disabled tests:"
+ for i in ${disabled[@]} ; do
+ if [[ -f "${i}" ]] ; then
+ mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}"
+ fi
+ done
+
+ # Avoid the test system removing the results because we want them ourselves
+ sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die
+
+ # Clean old results first, must always run
+ nonfatal git_emake clean
+ popd &>/dev/null || die
+
+ # Now run the tests, keep going if we hit an error, and don't terminate on
+ # failure
+ local rc
+ einfo "Start test run"
+ #MAKEOPTS=-j1
+ nonfatal git_emake --keep-going test
+ rc=$?
+
+ # Display nice results, now print the results
+ pushd t &>/dev/null || die
+ nonfatal git_emake aggregate-results
+
+ # And bail if there was a problem
+ [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!"
+}
+
+src_install() {
+ git_emake DESTDIR="${D}" install
+
+ if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then
+ dobin contrib/credential/osxkeychain/git-credential-osxkeychain
+ fi
+
+ # Depending on the tarball and manual rebuild of the documentation, the
+ # manpages may exist in either OR both of these directories.
+ find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157]
+ find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157]
+ dodoc README* Documentation/{SubmittingPatches,CodingGuidelines}
+ use doc && dodir /usr/share/doc/${PF}/html
+ local d
+ for d in / /howto/ /technical/ ; do
+ docinto ${d}
+ dodoc Documentation${d}*.txt
+ if use doc ; then
+ docinto ${d}/html
+ dodoc Documentation${d}*.html
+ fi
+ done
+ docinto /
+ # Upstream does not ship this pre-built :-(
+ use doc && doinfo Documentation/{git,gitman}.info
+
+ newbashcomp contrib/completion/git-completion.bash ${PN}
+ bashcomp_alias git gitk
+ # Not really a bash-completion file (bug #477920)
+ # but still needed uncompressed (bug #507480)
+ insinto /usr/share/${PN}
+ doins contrib/completion/git-prompt.sh
+
+ #dobin contrib/fast-import/git-p4 # Moved upstream
+ #dodoc contrib/fast-import/git-p4.txt # Moved upstream
+ newbin contrib/fast-import/import-tars.perl import-tars
+ exeinto /usr/libexec/git-core/
+ newexe contrib/git-resurrect.sh git-resurrect
+
+ # git-subtree
+ pushd contrib/subtree &>/dev/null || die
+ git_emake DESTDIR="${D}" install
+ if use doc ; then
+ # Do not move git subtree install-man outside USE=doc!
+ git_emake DESTDIR="${D}" install-man install-html
+ fi
+ newdoc README README.git-subtree
+ dodoc git-subtree.txt
+ popd &>/dev/null || die
+
+ if use mediawiki ; then
+ git_emake -C contrib/mw-to-git DESTDIR="${D}" install
+ fi
+
+ # diff-highlight
+ dobin contrib/diff-highlight/diff-highlight
+ newdoc contrib/diff-highlight/README README.diff-highlight
+
+ # git-jump
+ exeinto /usr/libexec/git-core/
+ doexe contrib/git-jump/git-jump
+ newdoc contrib/git-jump/README git-jump.txt
+
+ # git-contacts
+ exeinto /usr/libexec/git-core/
+ doexe contrib/contacts/git-contacts
+ dodoc contrib/contacts/git-contacts.txt
+
+ if use gnome-keyring ; then
+ pushd contrib/credential/libsecret &>/dev/null || die
+ dobin git-credential-libsecret
+ popd &>/dev/null || die
+ fi
+
+ dodir /usr/share/${PN}/contrib
+ # The following are excluded:
+ # completion - installed above
+ # diff-highlight - done above
+ # emacs - removed upstream
+ # examples - these are stuff that is not used in Git anymore actually
+ # git-jump - done above
+ # gitview - installed above
+ # p4import - excluded because fast-import has a better one
+ # patches - stuff the Git guys made to go upstream to other places
+ # persistent-https - TODO
+ # mw-to-git - TODO
+ # subtree - build seperately
+ # svnimport - use git-svn
+ # thunderbird-patch-inline - fixes thunderbird
+ local contrib_objects=(
+ buildsystems
+ fast-import
+ hg-to-git
+ hooks
+ remotes2config.sh
+ rerere-train.sh
+ stats
+ workdir
+ )
+ local i
+ for i in "${contrib_objects[@]}" ; do
+ cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}"
+ done
+
+ if use perl && use cgi ; then
+ # We used to install in /usr/share/${PN}/gitweb
+ # but upstream installs in /usr/share/gitweb
+ # so we will install a symlink and use their location for compat with other
+ # distros
+ dosym ../gitweb /usr/share/${PN}/gitweb
+
+ # INSTALL discusses configuration issues, not just installation
+ docinto /
+ newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb
+ newdoc "${S}"/gitweb/README README.gitweb
+
+ for d in "${ED}"/usr/lib{,64}/perl5/ ; do
+ if [[ -d "${d}" ]] ; then
+ find "${d}" -name .packlist -delete || die
+ fi
+ done
+ else
+ rm -rf "${ED}"/usr/share/gitweb
+ fi
+
+ if ! use subversion ; then
+ rm -f "${ED}"/usr/libexec/git-core/git-svn \
+ "${ED}"/usr/share/man/man1/git-svn.1*
+ fi
+
+ if use xinetd ; then
+ insinto /etc/xinetd.d
+ newins "${FILESDIR}"/git-daemon.xinetd git-daemon
+ fi
+
+ if ! use prefix ; then
+ newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon
+ newconfd "${FILESDIR}"/git-daemon.confd git-daemon
+ systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service"
+ systemd_dounit "${FILESDIR}/git-daemon.socket"
+ fi
+
+ perl_delete_localpod
+
+ # Remove disabled linguas
+ # we could remove sources in src_prepare, but install does not
+ # handle missing locale dir well
+ rm_loc() {
+ if [[ -e "${ED}/usr/share/locale/${1}" ]] ; then
+ rm -r "${ED}/usr/share/locale/${1}" || die
+ fi
+ }
+ plocale_for_each_disabled_locale rm_loc
+}
+
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]] ; then
+ elog "Please read /usr/share/bash-completion/completions/git for Git bash command"
+ elog "completion."
+ elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt"
+ elog "Note that the prompt bash code is now in that separate script"
+ fi
+
+ optfeature_header "Some scripts require additional dependencies:"
+ optfeature git-quiltimport dev-util/quilt
+ optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx
+
+ use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed."
+}
diff --git a/dev-vcs/git/git-9999-r1.ebuild b/dev-vcs/git/git-9999-r1.ebuild
index a3a70228f500..f68fb68b1f50 100644
--- a/dev-vcs/git/git-9999-r1.ebuild
+++ b/dev-vcs/git/git-9999-r1.ebuild
@@ -8,12 +8,14 @@ GENTOO_DEPEND_ON_PERL=no
# bug #329479: git-remote-testgit is not multiple-version aware
PYTHON_COMPAT=( python3_{8..10} )
-inherit toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd
+inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd
PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN"
+
if [[ ${PV} == *9999 ]]; then
- inherit git-r3
EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git"
+
+ inherit git-r3
# Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches.
# See https://git-scm.com/docs/gitworkflows#_graduation
# In order of stability:
@@ -21,7 +23,7 @@ if [[ ${PV} == *9999 ]]; then
# 9999-r1: master
# 9999-r2: next
# 9999-r3: seen
- case "${PVR}" in
+ case ${PVR} in
9999) EGIT_BRANCH=maint ;;
9999-r1) EGIT_BRANCH=master ;;
9999-r2) EGIT_BRANCH=next;;
@@ -34,44 +36,49 @@ MY_P="${PN}-${MY_PV}"
DOC_VER="${MY_PV}"
-DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency"
+DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency"
HOMEPAGE="https://www.git-scm.com/"
+
if [[ ${PV} != *9999 ]]; then
SRC_URI_SUFFIX="xz"
SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git"
- [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing'
- SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- doc? (
- ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- )"
- [[ "${PV}" == *_rc* ]] || \
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+ [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing'
+
+ SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}"
+ SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}"
+ SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
+
+ if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ fi
fi
+S="${WORKDIR}"/${MY_P}
+
LICENSE="GPL-2"
SLOT="0"
-IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test"
+IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test"
# Common to both DEPEND and RDEPEND
DEPEND="
- gnome-keyring? (
- app-crypt/libsecret
- dev-libs/glib:2
- )
- dev-libs/openssl:0=
+ dev-libs/openssl:=
sys-libs/zlib
- pcre? ( dev-libs/libpcre2:= )
- perl? ( dev-lang/perl:=[-build(-)] )
- tk? ( dev-lang/tk:0= )
curl? (
net-misc/curl
webdav? ( dev-libs/expat )
)
+ gnome-keyring? (
+ app-crypt/libsecret
+ dev-libs/glib:2
+ )
iconv? ( virtual/libiconv )
+ pcre? ( dev-libs/libpcre2:= )
+ perl? ( dev-lang/perl:=[-build(-)] )
+ tk? ( dev-lang/tk:= )
"
-
-RDEPEND="${DEPEND}
+RDEPEND="
+ ${DEPEND}
gpg? ( app-crypt/gnupg )
perl? (
dev-perl/Error
@@ -120,12 +127,10 @@ BDEPEND="
# Live ebuild builds man pages and HTML docs, additionally
if [[ ${PV} == *9999 ]]; then
- BDEPEND="${BDEPEND}
- app-text/asciidoc"
+ BDEPEND+=" app-text/asciidoc"
fi
SITEFILE="50${PN}-gentoo.el"
-S="${WORKDIR}/${MY_P}"
REQUIRED_USE="
cgi? ( perl )
@@ -140,8 +145,8 @@ REQUIRED_USE="
RESTRICT="!test? ( test )"
PATCHES=(
- # bug #350330 - automagic CVS when we don't want it is bad.
- "${FILESDIR}"/git-2.33.0_rc0-optional-cvs.patch
+ # Avoid automagic CVS, bug #350330
+ "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch
# Make submodule output quiet
"${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch
@@ -151,7 +156,7 @@ pkg_setup() {
if use subversion && has_version "dev-vcs/subversion[dso]" ; then
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
- ewarn "have been warned."
+ ewarn "have been warned!"
fi
if use perforce ; then
@@ -166,21 +171,20 @@ exportmakeopts() {
myopts=(
ASCIIDOC_NO_ROFF=YesPlease
- $(usex cvs '' NO_CVS=YesPlease)
- $(usex elibc_musl NO_REGEX=YesPlease '')
- $(usex iconv '' NO_ICONV=YesPlease)
- $(usex nls '' NO_GETTEXT=YesPlease)
+
$(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease)
- $(usex perforce '' NO_PYTHON=YesPlease)
- $(usex subversion '' NO_SVN_TESTS=YesPlease)
- $(usex threads '' NO_PTHREADS=YesPlease)
- $(usex tk '' NO_TCLTK=YesPlease)
+
+ $(usev elibc_musl NO_REGEX=YesPlease)
+ $(usev !cvs NO_CVS=YesPlease)
+ $(usev !iconv NO_ICONV=YesPlease)
+ $(usev !nls NO_GETTEXT=YesPlease)
+ $(usev !perforce NO_PYTHON=YesPlease)
+ $(usev !subversion NO_SVN_TESTS=YesPlease)
+ $(usev !tk NO_TCLTK=YesPlease)
)
if use blksha1 ; then
myopts+=( BLK_SHA1=YesPlease )
- elif use ppcsha1 ; then
- myopts+=( PPC_SHA1=YesPlease )
fi
if use curl ; then
@@ -189,7 +193,7 @@ exportmakeopts() {
myopts+=( NO_CURL=YesPlease )
fi
- # broken assumptions, because of static build system ...
+ # Broken assumptions because of static build system
myopts+=(
NO_FINK=YesPlease
NO_DARWIN_PORTS=YesPlease
@@ -201,26 +205,26 @@ exportmakeopts() {
NO_EXTERNAL_GREP=
)
- # can't define this to null, since the entire makefile depends on it
+ # Can't define this to null, since the entire makefile depends on it
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die
if use pcre; then
myopts+=( USE_LIBPCRE2=YesPlease )
extlibs+=( -lpcre2-8 )
fi
+
if [[ ${CHOST} == *-solaris* ]]; then
myopts+=(
NEEDS_LIBICONV=YesPlease
HAVE_CLOCK_MONOTONIC=1
)
- if grep -Fq getdelim "${EROOT}"/usr/include/stdio.h ; then
+
+ if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then
myopts+=( HAVE_GETDELIM=1 )
fi
fi
- if has_version '>=app-text/asciidoc-8.0' ; then
- myopts+=( ASCIIDOC8=YesPlease )
- fi
+ myopts+=( ASCIIDOC8=YesPlease )
export MY_MAKEOPTS="${myopts[@]}"
export EXTLIBS="${extlibs[@]}"
@@ -229,8 +233,10 @@ exportmakeopts() {
src_unpack() {
if [[ ${PV} != *9999 ]] ; then
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
+
cd "${S}" || die
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
+
if use doc ; then
pushd "${S}"/Documentation &>/dev/null || die
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
@@ -238,14 +244,14 @@ src_unpack() {
fi
else
git-r3_src_unpack
- #cp "${FILESDIR}"/GIT-VERSION-GEN .
+ #cp "${FILESDIR}"/GIT-VERSION-GEN . || die
fi
}
src_prepare() {
- # add experimental patches to improve mediawiki support
- # see patches for origin
+ # Add experimental patches to improve mediawiki support,
+ # see patches for origin.
if use mediawiki-experimental ; then
PATCHES+=(
"${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch
@@ -254,6 +260,14 @@ src_prepare() {
)
fi
+ if ! use safe-directory ; then
+ # This patch neuters the "safe directory" detection.
+ # bugs #838271, #838223
+ PATCHES+=(
+ "${FILESDIR}"/git-2.37.2-unsafe-directory.patch
+ )
+ fi
+
default
if use prefix ; then
@@ -279,21 +293,37 @@ git_emake() {
# bug #320647: PYTHON_PATH
local PYTHON_PATH=""
use perforce && PYTHON_PATH="${PYTHON}"
- emake ${MY_MAKEOPTS} \
- prefix="${EPREFIX}"/usr \
- htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
- perllibdir="$(use perl && perl_get_raw_vendorlib)" \
- sysconfdir="${EPREFIX}"/etc \
- GIT_TEST_OPTS="--no-color" \
- OPTAR="$(tc-getAR)" \
- OPTCC="$(tc-getCC)" \
- OPTCFLAGS="${CFLAGS}" \
- OPTLDFLAGS="${LDFLAGS}" \
- PERL_PATH="${EPREFIX}/usr/bin/perl" \
- PERL_MM_OPT="" \
- PYTHON_PATH="${PYTHON_PATH}" \
- V=1 \
+
+ local mymakeargs=(
+ ${MY_MAKEOPTS}
+
+ prefix="${EPREFIX}"/usr
+ htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
+ perllibdir="$(use perl && perl_get_raw_vendorlib)"
+ sysconfdir="${EPREFIX}"/etc
+
+ CC="$(tc-getCC)"
+ CFLAGS="${CFLAGS}"
+ PKG_CONFIG="$(tc-getPKG_CONFIG)"
+
+ # TODO: --verbose?
+ GIT_TEST_OPTS="--no-color"
+
+ OPTAR="$(tc-getAR)"
+ OPTCC="$(tc-getCC)"
+ OPTCFLAGS="${CFLAGS}"
+ OPTLDFLAGS="${LDFLAGS}"
+
+ PERL_PATH="${EPREFIX}/usr/bin/perl"
+ PERL_MM_OPT=""
+
+ PYTHON_PATH="${PYTHON_PATH}"
+
+ V=1
"$@"
+ )
+
+ emake "${mymakeargs[@]}"
}
src_configure() {
@@ -301,58 +331,163 @@ src_configure() {
}
src_compile() {
- git_emake || die "emake failed"
+ git_emake
if use perl && use cgi ; then
- git_emake gitweb || die "emake gitweb (cgi) failed"
+ git_emake gitweb
fi
if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then
- pushd contrib/credential/osxkeychain &>/dev/null || die
- git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \
- || die "emake credential-osxkeychain"
- popd &>/dev/null || die
+ git_emake -C contrib/credential/osxkeychain
fi
pushd Documentation &>/dev/null || die
if [[ ${PV} == *9999 ]] ; then
- git_emake man || die "emake man failed"
+ git_emake man
if use doc ; then
- git_emake info html || die "emake info html failed"
+ git_emake info html
fi
else
if use doc ; then
- git_emake info || die "emake info html failed"
+ git_emake info
fi
fi
popd &>/dev/null || die
if use gnome-keyring ; then
- pushd contrib/credential/libsecret &>/dev/null || die
- git_emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" PKG_CONFIG="$(tc-getPKG_CONFIG)"
- popd &>/dev/null || die
+ git_emake -C contrib/credential/libsecret
fi
pushd contrib/subtree &>/dev/null || die
- git_emake git-subtree || die
+ git_emake git-subtree
# git-subtree.1 requires the full USE=doc dependency stack
use doc && git_emake git-subtree.html git-subtree.1
popd &>/dev/null || die
- pushd contrib/diff-highlight &>/dev/null || die
- git_emake || die
- popd &>/dev/null || die
+ git_emake -C contrib/diff-highlight
if use mediawiki ; then
- pushd contrib/mw-to-git &>/dev/null || die
- git_emake || die
- popd &>/dev/null || die
+ git_emake -C contrib/mw-to-git
+ fi
+}
+
+src_test() {
+ local disabled=(
+ # We make safe-directory optional
+ t0033-safe-directory.sh
+ )
+
+ local tests_cvs=(
+ t9200-git-cvsexportcommit.sh
+ t9400-git-cvsserver-server.sh
+ t9401-git-cvsserver-crlf.sh
+ t9402-git-cvsserver-refs.sh
+ t9600-cvsimport.sh
+ t9601-cvsimport-vendor-branch.sh
+ t9602-cvsimport-branches-tags.sh
+ t9603-cvsimport-patchsets.sh
+ t9604-cvsimport-timestamps.sh
+ )
+ local tests_perl=(
+ t3701-add-interactive.sh
+ t5502-quickfetch.sh
+ t5512-ls-remote.sh
+ t5520-pull.sh
+ t7106-reset-unborn-branch.sh
+ t7501-commit.sh
+ )
+ # Bug #225601 - t0004 is not suitable for root perm
+ # Bug #219839 - t1004 is not suitable for root perm
+ # t0001-init.sh - check for init notices EPERM* fails
+ local tests_nonroot=(
+ t0001-init.sh
+ t0004-unwritable.sh
+ t0070-fundamental.sh
+ t1004-read-tree-m-u-wf.sh
+ t3700-add.sh
+ t7300-clean.sh
+ )
+ # t9100 still fails with symlinks in SVN 1.7
+ local test_svn=( t9100-git-svn-basic.sh )
+
+ # Unzip is used only for the testcase code, not by any normal parts of Git.
+ if ! has_version app-arch/unzip ; then
+ einfo "Disabling tar-tree tests"
+ disabled+=( t5000-tar-tree.sh )
fi
+
+ local cvs=0
+ use cvs && let cvs=${cvs}+1
+ if [[ ${EUID} -eq 0 ]] ; then
+ if [[ ${cvs} -eq 1 ]] ; then
+ ewarn "Skipping CVS tests because CVS does not work as root!"
+ ewarn "You should retest with FEATURES=userpriv!"
+ disabled+=( ${tests_cvs[@]} )
+ fi
+ einfo "Skipping other tests that require being non-root"
+ disabled+=( ${tests_nonroot[@]} )
+ else
+ if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then
+ let cvs=${cvs}+1
+ fi
+
+ if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then
+ let cvs=${cvs}+1
+ fi
+
+ if [[ ${cvs} -lt 3 ]] ; then
+ einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
+ disabled+=( ${tests_cvs[@]} )
+ fi
+ fi
+
+ if ! use perl ; then
+ einfo "Disabling tests that need Perl"
+ disabled+=( ${tests_perl[@]} )
+ fi
+
+ einfo "Disabling tests that fail with SVN 1.7"
+ disabled+=( ${test_svn[@]} )
+
+ # Reset all previously disabled tests
+ pushd t &>/dev/null || die
+ local i
+ for i in *.sh.DISABLED ; do
+ [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
+ done
+ einfo "Disabled tests:"
+ for i in ${disabled[@]} ; do
+ if [[ -f "${i}" ]] ; then
+ mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}"
+ fi
+ done
+
+ # Avoid the test system removing the results because we want them ourselves
+ sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die
+
+ # Clean old results first, must always run
+ nonfatal git_emake clean
+ popd &>/dev/null || die
+
+ # Now run the tests, keep going if we hit an error, and don't terminate on
+ # failure
+ local rc
+ einfo "Start test run"
+ #MAKEOPTS=-j1
+ nonfatal git_emake --keep-going test
+ rc=$?
+
+ # Display nice results, now print the results
+ pushd t &>/dev/null || die
+ nonfatal git_emake aggregate-results
+
+ # And bail if there was a problem
+ [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!"
}
src_install() {
- git_emake DESTDIR="${D}" install || die "make install failed"
+ git_emake DESTDIR="${D}" install
if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then
dobin contrib/credential/osxkeychain/git-credential-osxkeychain
@@ -392,19 +527,17 @@ src_install() {
# git-subtree
pushd contrib/subtree &>/dev/null || die
- git_emake DESTDIR="${D}" install || die "Failed to emake install for git-subtree"
+ git_emake DESTDIR="${D}" install
if use doc ; then
# Do not move git subtree install-man outside USE=doc!
- git_emake DESTDIR="${D}" install-man install-html || die "Failed to emake install-html install-man for git-subtree"
+ git_emake DESTDIR="${D}" install-man install-html
fi
newdoc README README.git-subtree
dodoc git-subtree.txt
popd &>/dev/null || die
if use mediawiki ; then
- pushd contrib/mw-to-git &>/dev/null || die
- git_emake DESTDIR="${D}" install
- popd &>/dev/null || die
+ git_emake -C contrib/mw-to-git DESTDIR="${D}" install
fi
# diff-highlight
@@ -454,10 +587,7 @@ src_install() {
)
local i
for i in "${contrib_objects[@]}" ; do
- cp -rf \
- "${S}"/contrib/${i} \
- "${ED}"/usr/share/${PN}/contrib \
- || die "Failed contrib ${i}"
+ cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}"
done
if use perl && use cgi ; then
@@ -494,8 +624,7 @@ src_install() {
if ! use prefix ; then
newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
- systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" \
- "git-daemon@.service"
+ systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service"
systemd_dounit "${FILESDIR}/git-daemon.socket"
fi
@@ -512,130 +641,17 @@ src_install() {
plocale_for_each_disabled_locale rm_loc
}
-src_test() {
- local disabled=()
- local tests_cvs=(
- t9200-git-cvsexportcommit.sh
- t9400-git-cvsserver-server.sh
- t9401-git-cvsserver-crlf.sh
- t9402-git-cvsserver-refs.sh
- t9600-cvsimport.sh
- t9601-cvsimport-vendor-branch.sh
- t9602-cvsimport-branches-tags.sh
- t9603-cvsimport-patchsets.sh
- t9604-cvsimport-timestamps.sh
- )
- local tests_perl=(
- t3701-add-interactive.sh
- t5502-quickfetch.sh
- t5512-ls-remote.sh
- t5520-pull.sh
- t7106-reset-unborn-branch.sh
- t7501-commit.sh
- )
- # Bug #225601 - t0004 is not suitable for root perm
- # Bug #219839 - t1004 is not suitable for root perm
- # t0001-init.sh - check for init notices EPERM* fails
- local tests_nonroot=(
- t0001-init.sh
- t0004-unwritable.sh
- t0070-fundamental.sh
- t1004-read-tree-m-u-wf.sh
- t3700-add.sh
- t7300-clean.sh
- )
- # t9100 still fails with symlinks in SVN 1.7
- local test_svn=( t9100-git-svn-basic.sh )
-
- # Unzip is used only for the testcase code, not by any normal parts of Git.
- if ! has_version app-arch/unzip ; then
- einfo "Disabling tar-tree tests"
- disabled+=( t5000-tar-tree.sh )
- fi
-
- local cvs=0
- use cvs && let cvs=${cvs}+1
- if [[ ${EUID} -eq 0 ]] ; then
- if [[ ${cvs} -eq 1 ]] ; then
- ewarn "Skipping CVS tests because CVS does not work as root!"
- ewarn "You should retest with FEATURES=userpriv!"
- disabled+=( ${tests_cvs[@]} )
- fi
- einfo "Skipping other tests that require being non-root"
- disabled+=( ${tests_nonroot[@]} )
- else
- [[ ${cvs} -gt 0 ]] && \
- has_version dev-vcs/cvs && \
- let cvs=${cvs}+1
- [[ ${cvs} -gt 1 ]] && \
- has_version "dev-vcs/cvs[server]" && \
- let cvs=${cvs}+1
- if [[ ${cvs} -lt 3 ]] ; then
- einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
- disabled+=( ${tests_cvs[@]} )
- fi
- fi
-
- if ! use perl ; then
- einfo "Disabling tests that need Perl"
- disabled+=( ${tests_perl[@]} )
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]] ; then
+ elog "Please read /usr/share/bash-completion/completions/git for Git bash command"
+ elog "completion."
+ elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt"
+ elog "Note that the prompt bash code is now in that separate script"
fi
- einfo "Disabling tests that fail with SVN 1.7"
- disabled+=( ${test_svn[@]} )
+ optfeature_header "Some scripts require additional dependencies:"
+ optfeature git-quiltimport dev-util/quilt
+ optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx
- # Reset all previously disabled tests
- pushd t &>/dev/null || die
- local i
- for i in *.sh.DISABLED ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
- done
- einfo "Disabled tests:"
- for i in ${disabled[@]} ; do
- if [[ -f "${i}" ]] ; then
- mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}"
- fi
- done
-
- # Avoid the test system removing the results because we want them ourselves
- sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die
-
- # Clean old results first, must always run
- nonfatal git_emake clean
- popd &>/dev/null || die
-
- # Now run the tests, keep going if we hit an error, and don't terminate on
- # failure
- local rc
- einfo "Start test run"
- #MAKEOPTS=-j1
- nonfatal git_emake --keep-going test
- rc=$?
-
- # Display nice results, now print the results
- pushd t &>/dev/null || die
- nonfatal git_emake aggregate-results
-
- # And bail if there was a problem
- [[ ${rc} -eq 0 ]] || die "tests failed. Please file a bug."
-}
-
-showpkgdeps() {
- local pkg=$1
- shift
- elog " $(printf "%-17s:" ${pkg}) ${@}"
-}
-
-pkg_postinst() {
- elog "Please read /usr/share/bash-completion/completions/git for Git bash command"
- elog "completion."
- elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt"
- elog "Note that the prompt bash code is now in that separate script"
- elog "These additional scripts need some dependencies:"
- echo
- showpkgdeps git-quiltimport "dev-util/quilt"
- showpkgdeps git-instaweb \
- "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )"
- echo
use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed."
}
diff --git a/dev-vcs/git/git-9999-r2.ebuild b/dev-vcs/git/git-9999-r2.ebuild
index a3a70228f500..f68fb68b1f50 100644
--- a/dev-vcs/git/git-9999-r2.ebuild
+++ b/dev-vcs/git/git-9999-r2.ebuild
@@ -8,12 +8,14 @@ GENTOO_DEPEND_ON_PERL=no
# bug #329479: git-remote-testgit is not multiple-version aware
PYTHON_COMPAT=( python3_{8..10} )
-inherit toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd
+inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd
PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN"
+
if [[ ${PV} == *9999 ]]; then
- inherit git-r3
EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git"
+
+ inherit git-r3
# Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches.
# See https://git-scm.com/docs/gitworkflows#_graduation
# In order of stability:
@@ -21,7 +23,7 @@ if [[ ${PV} == *9999 ]]; then
# 9999-r1: master
# 9999-r2: next
# 9999-r3: seen
- case "${PVR}" in
+ case ${PVR} in
9999) EGIT_BRANCH=maint ;;
9999-r1) EGIT_BRANCH=master ;;
9999-r2) EGIT_BRANCH=next;;
@@ -34,44 +36,49 @@ MY_P="${PN}-${MY_PV}"
DOC_VER="${MY_PV}"
-DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency"
+DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency"
HOMEPAGE="https://www.git-scm.com/"
+
if [[ ${PV} != *9999 ]]; then
SRC_URI_SUFFIX="xz"
SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git"
- [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing'
- SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- doc? (
- ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- )"
- [[ "${PV}" == *_rc* ]] || \
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+ [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing'
+
+ SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}"
+ SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}"
+ SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
+
+ if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ fi
fi
+S="${WORKDIR}"/${MY_P}
+
LICENSE="GPL-2"
SLOT="0"
-IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test"
+IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test"
# Common to both DEPEND and RDEPEND
DEPEND="
- gnome-keyring? (
- app-crypt/libsecret
- dev-libs/glib:2
- )
- dev-libs/openssl:0=
+ dev-libs/openssl:=
sys-libs/zlib
- pcre? ( dev-libs/libpcre2:= )
- perl? ( dev-lang/perl:=[-build(-)] )
- tk? ( dev-lang/tk:0= )
curl? (
net-misc/curl
webdav? ( dev-libs/expat )
)
+ gnome-keyring? (
+ app-crypt/libsecret
+ dev-libs/glib:2
+ )
iconv? ( virtual/libiconv )
+ pcre? ( dev-libs/libpcre2:= )
+ perl? ( dev-lang/perl:=[-build(-)] )
+ tk? ( dev-lang/tk:= )
"
-
-RDEPEND="${DEPEND}
+RDEPEND="
+ ${DEPEND}
gpg? ( app-crypt/gnupg )
perl? (
dev-perl/Error
@@ -120,12 +127,10 @@ BDEPEND="
# Live ebuild builds man pages and HTML docs, additionally
if [[ ${PV} == *9999 ]]; then
- BDEPEND="${BDEPEND}
- app-text/asciidoc"
+ BDEPEND+=" app-text/asciidoc"
fi
SITEFILE="50${PN}-gentoo.el"
-S="${WORKDIR}/${MY_P}"
REQUIRED_USE="
cgi? ( perl )
@@ -140,8 +145,8 @@ REQUIRED_USE="
RESTRICT="!test? ( test )"
PATCHES=(
- # bug #350330 - automagic CVS when we don't want it is bad.
- "${FILESDIR}"/git-2.33.0_rc0-optional-cvs.patch
+ # Avoid automagic CVS, bug #350330
+ "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch
# Make submodule output quiet
"${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch
@@ -151,7 +156,7 @@ pkg_setup() {
if use subversion && has_version "dev-vcs/subversion[dso]" ; then
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
- ewarn "have been warned."
+ ewarn "have been warned!"
fi
if use perforce ; then
@@ -166,21 +171,20 @@ exportmakeopts() {
myopts=(
ASCIIDOC_NO_ROFF=YesPlease
- $(usex cvs '' NO_CVS=YesPlease)
- $(usex elibc_musl NO_REGEX=YesPlease '')
- $(usex iconv '' NO_ICONV=YesPlease)
- $(usex nls '' NO_GETTEXT=YesPlease)
+
$(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease)
- $(usex perforce '' NO_PYTHON=YesPlease)
- $(usex subversion '' NO_SVN_TESTS=YesPlease)
- $(usex threads '' NO_PTHREADS=YesPlease)
- $(usex tk '' NO_TCLTK=YesPlease)
+
+ $(usev elibc_musl NO_REGEX=YesPlease)
+ $(usev !cvs NO_CVS=YesPlease)
+ $(usev !iconv NO_ICONV=YesPlease)
+ $(usev !nls NO_GETTEXT=YesPlease)
+ $(usev !perforce NO_PYTHON=YesPlease)
+ $(usev !subversion NO_SVN_TESTS=YesPlease)
+ $(usev !tk NO_TCLTK=YesPlease)
)
if use blksha1 ; then
myopts+=( BLK_SHA1=YesPlease )
- elif use ppcsha1 ; then
- myopts+=( PPC_SHA1=YesPlease )
fi
if use curl ; then
@@ -189,7 +193,7 @@ exportmakeopts() {
myopts+=( NO_CURL=YesPlease )
fi
- # broken assumptions, because of static build system ...
+ # Broken assumptions because of static build system
myopts+=(
NO_FINK=YesPlease
NO_DARWIN_PORTS=YesPlease
@@ -201,26 +205,26 @@ exportmakeopts() {
NO_EXTERNAL_GREP=
)
- # can't define this to null, since the entire makefile depends on it
+ # Can't define this to null, since the entire makefile depends on it
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die
if use pcre; then
myopts+=( USE_LIBPCRE2=YesPlease )
extlibs+=( -lpcre2-8 )
fi
+
if [[ ${CHOST} == *-solaris* ]]; then
myopts+=(
NEEDS_LIBICONV=YesPlease
HAVE_CLOCK_MONOTONIC=1
)
- if grep -Fq getdelim "${EROOT}"/usr/include/stdio.h ; then
+
+ if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then
myopts+=( HAVE_GETDELIM=1 )
fi
fi
- if has_version '>=app-text/asciidoc-8.0' ; then
- myopts+=( ASCIIDOC8=YesPlease )
- fi
+ myopts+=( ASCIIDOC8=YesPlease )
export MY_MAKEOPTS="${myopts[@]}"
export EXTLIBS="${extlibs[@]}"
@@ -229,8 +233,10 @@ exportmakeopts() {
src_unpack() {
if [[ ${PV} != *9999 ]] ; then
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
+
cd "${S}" || die
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
+
if use doc ; then
pushd "${S}"/Documentation &>/dev/null || die
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
@@ -238,14 +244,14 @@ src_unpack() {
fi
else
git-r3_src_unpack
- #cp "${FILESDIR}"/GIT-VERSION-GEN .
+ #cp "${FILESDIR}"/GIT-VERSION-GEN . || die
fi
}
src_prepare() {
- # add experimental patches to improve mediawiki support
- # see patches for origin
+ # Add experimental patches to improve mediawiki support,
+ # see patches for origin.
if use mediawiki-experimental ; then
PATCHES+=(
"${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch
@@ -254,6 +260,14 @@ src_prepare() {
)
fi
+ if ! use safe-directory ; then
+ # This patch neuters the "safe directory" detection.
+ # bugs #838271, #838223
+ PATCHES+=(
+ "${FILESDIR}"/git-2.37.2-unsafe-directory.patch
+ )
+ fi
+
default
if use prefix ; then
@@ -279,21 +293,37 @@ git_emake() {
# bug #320647: PYTHON_PATH
local PYTHON_PATH=""
use perforce && PYTHON_PATH="${PYTHON}"
- emake ${MY_MAKEOPTS} \
- prefix="${EPREFIX}"/usr \
- htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
- perllibdir="$(use perl && perl_get_raw_vendorlib)" \
- sysconfdir="${EPREFIX}"/etc \
- GIT_TEST_OPTS="--no-color" \
- OPTAR="$(tc-getAR)" \
- OPTCC="$(tc-getCC)" \
- OPTCFLAGS="${CFLAGS}" \
- OPTLDFLAGS="${LDFLAGS}" \
- PERL_PATH="${EPREFIX}/usr/bin/perl" \
- PERL_MM_OPT="" \
- PYTHON_PATH="${PYTHON_PATH}" \
- V=1 \
+
+ local mymakeargs=(
+ ${MY_MAKEOPTS}
+
+ prefix="${EPREFIX}"/usr
+ htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
+ perllibdir="$(use perl && perl_get_raw_vendorlib)"
+ sysconfdir="${EPREFIX}"/etc
+
+ CC="$(tc-getCC)"
+ CFLAGS="${CFLAGS}"
+ PKG_CONFIG="$(tc-getPKG_CONFIG)"
+
+ # TODO: --verbose?
+ GIT_TEST_OPTS="--no-color"
+
+ OPTAR="$(tc-getAR)"
+ OPTCC="$(tc-getCC)"
+ OPTCFLAGS="${CFLAGS}"
+ OPTLDFLAGS="${LDFLAGS}"
+
+ PERL_PATH="${EPREFIX}/usr/bin/perl"
+ PERL_MM_OPT=""
+
+ PYTHON_PATH="${PYTHON_PATH}"
+
+ V=1
"$@"
+ )
+
+ emake "${mymakeargs[@]}"
}
src_configure() {
@@ -301,58 +331,163 @@ src_configure() {
}
src_compile() {
- git_emake || die "emake failed"
+ git_emake
if use perl && use cgi ; then
- git_emake gitweb || die "emake gitweb (cgi) failed"
+ git_emake gitweb
fi
if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then
- pushd contrib/credential/osxkeychain &>/dev/null || die
- git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \
- || die "emake credential-osxkeychain"
- popd &>/dev/null || die
+ git_emake -C contrib/credential/osxkeychain
fi
pushd Documentation &>/dev/null || die
if [[ ${PV} == *9999 ]] ; then
- git_emake man || die "emake man failed"
+ git_emake man
if use doc ; then
- git_emake info html || die "emake info html failed"
+ git_emake info html
fi
else
if use doc ; then
- git_emake info || die "emake info html failed"
+ git_emake info
fi
fi
popd &>/dev/null || die
if use gnome-keyring ; then
- pushd contrib/credential/libsecret &>/dev/null || die
- git_emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" PKG_CONFIG="$(tc-getPKG_CONFIG)"
- popd &>/dev/null || die
+ git_emake -C contrib/credential/libsecret
fi
pushd contrib/subtree &>/dev/null || die
- git_emake git-subtree || die
+ git_emake git-subtree
# git-subtree.1 requires the full USE=doc dependency stack
use doc && git_emake git-subtree.html git-subtree.1
popd &>/dev/null || die
- pushd contrib/diff-highlight &>/dev/null || die
- git_emake || die
- popd &>/dev/null || die
+ git_emake -C contrib/diff-highlight
if use mediawiki ; then
- pushd contrib/mw-to-git &>/dev/null || die
- git_emake || die
- popd &>/dev/null || die
+ git_emake -C contrib/mw-to-git
+ fi
+}
+
+src_test() {
+ local disabled=(
+ # We make safe-directory optional
+ t0033-safe-directory.sh
+ )
+
+ local tests_cvs=(
+ t9200-git-cvsexportcommit.sh
+ t9400-git-cvsserver-server.sh
+ t9401-git-cvsserver-crlf.sh
+ t9402-git-cvsserver-refs.sh
+ t9600-cvsimport.sh
+ t9601-cvsimport-vendor-branch.sh
+ t9602-cvsimport-branches-tags.sh
+ t9603-cvsimport-patchsets.sh
+ t9604-cvsimport-timestamps.sh
+ )
+ local tests_perl=(
+ t3701-add-interactive.sh
+ t5502-quickfetch.sh
+ t5512-ls-remote.sh
+ t5520-pull.sh
+ t7106-reset-unborn-branch.sh
+ t7501-commit.sh
+ )
+ # Bug #225601 - t0004 is not suitable for root perm
+ # Bug #219839 - t1004 is not suitable for root perm
+ # t0001-init.sh - check for init notices EPERM* fails
+ local tests_nonroot=(
+ t0001-init.sh
+ t0004-unwritable.sh
+ t0070-fundamental.sh
+ t1004-read-tree-m-u-wf.sh
+ t3700-add.sh
+ t7300-clean.sh
+ )
+ # t9100 still fails with symlinks in SVN 1.7
+ local test_svn=( t9100-git-svn-basic.sh )
+
+ # Unzip is used only for the testcase code, not by any normal parts of Git.
+ if ! has_version app-arch/unzip ; then
+ einfo "Disabling tar-tree tests"
+ disabled+=( t5000-tar-tree.sh )
fi
+
+ local cvs=0
+ use cvs && let cvs=${cvs}+1
+ if [[ ${EUID} -eq 0 ]] ; then
+ if [[ ${cvs} -eq 1 ]] ; then
+ ewarn "Skipping CVS tests because CVS does not work as root!"
+ ewarn "You should retest with FEATURES=userpriv!"
+ disabled+=( ${tests_cvs[@]} )
+ fi
+ einfo "Skipping other tests that require being non-root"
+ disabled+=( ${tests_nonroot[@]} )
+ else
+ if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then
+ let cvs=${cvs}+1
+ fi
+
+ if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then
+ let cvs=${cvs}+1
+ fi
+
+ if [[ ${cvs} -lt 3 ]] ; then
+ einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
+ disabled+=( ${tests_cvs[@]} )
+ fi
+ fi
+
+ if ! use perl ; then
+ einfo "Disabling tests that need Perl"
+ disabled+=( ${tests_perl[@]} )
+ fi
+
+ einfo "Disabling tests that fail with SVN 1.7"
+ disabled+=( ${test_svn[@]} )
+
+ # Reset all previously disabled tests
+ pushd t &>/dev/null || die
+ local i
+ for i in *.sh.DISABLED ; do
+ [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
+ done
+ einfo "Disabled tests:"
+ for i in ${disabled[@]} ; do
+ if [[ -f "${i}" ]] ; then
+ mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}"
+ fi
+ done
+
+ # Avoid the test system removing the results because we want them ourselves
+ sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die
+
+ # Clean old results first, must always run
+ nonfatal git_emake clean
+ popd &>/dev/null || die
+
+ # Now run the tests, keep going if we hit an error, and don't terminate on
+ # failure
+ local rc
+ einfo "Start test run"
+ #MAKEOPTS=-j1
+ nonfatal git_emake --keep-going test
+ rc=$?
+
+ # Display nice results, now print the results
+ pushd t &>/dev/null || die
+ nonfatal git_emake aggregate-results
+
+ # And bail if there was a problem
+ [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!"
}
src_install() {
- git_emake DESTDIR="${D}" install || die "make install failed"
+ git_emake DESTDIR="${D}" install
if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then
dobin contrib/credential/osxkeychain/git-credential-osxkeychain
@@ -392,19 +527,17 @@ src_install() {
# git-subtree
pushd contrib/subtree &>/dev/null || die
- git_emake DESTDIR="${D}" install || die "Failed to emake install for git-subtree"
+ git_emake DESTDIR="${D}" install
if use doc ; then
# Do not move git subtree install-man outside USE=doc!
- git_emake DESTDIR="${D}" install-man install-html || die "Failed to emake install-html install-man for git-subtree"
+ git_emake DESTDIR="${D}" install-man install-html
fi
newdoc README README.git-subtree
dodoc git-subtree.txt
popd &>/dev/null || die
if use mediawiki ; then
- pushd contrib/mw-to-git &>/dev/null || die
- git_emake DESTDIR="${D}" install
- popd &>/dev/null || die
+ git_emake -C contrib/mw-to-git DESTDIR="${D}" install
fi
# diff-highlight
@@ -454,10 +587,7 @@ src_install() {
)
local i
for i in "${contrib_objects[@]}" ; do
- cp -rf \
- "${S}"/contrib/${i} \
- "${ED}"/usr/share/${PN}/contrib \
- || die "Failed contrib ${i}"
+ cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}"
done
if use perl && use cgi ; then
@@ -494,8 +624,7 @@ src_install() {
if ! use prefix ; then
newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
- systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" \
- "git-daemon@.service"
+ systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service"
systemd_dounit "${FILESDIR}/git-daemon.socket"
fi
@@ -512,130 +641,17 @@ src_install() {
plocale_for_each_disabled_locale rm_loc
}
-src_test() {
- local disabled=()
- local tests_cvs=(
- t9200-git-cvsexportcommit.sh
- t9400-git-cvsserver-server.sh
- t9401-git-cvsserver-crlf.sh
- t9402-git-cvsserver-refs.sh
- t9600-cvsimport.sh
- t9601-cvsimport-vendor-branch.sh
- t9602-cvsimport-branches-tags.sh
- t9603-cvsimport-patchsets.sh
- t9604-cvsimport-timestamps.sh
- )
- local tests_perl=(
- t3701-add-interactive.sh
- t5502-quickfetch.sh
- t5512-ls-remote.sh
- t5520-pull.sh
- t7106-reset-unborn-branch.sh
- t7501-commit.sh
- )
- # Bug #225601 - t0004 is not suitable for root perm
- # Bug #219839 - t1004 is not suitable for root perm
- # t0001-init.sh - check for init notices EPERM* fails
- local tests_nonroot=(
- t0001-init.sh
- t0004-unwritable.sh
- t0070-fundamental.sh
- t1004-read-tree-m-u-wf.sh
- t3700-add.sh
- t7300-clean.sh
- )
- # t9100 still fails with symlinks in SVN 1.7
- local test_svn=( t9100-git-svn-basic.sh )
-
- # Unzip is used only for the testcase code, not by any normal parts of Git.
- if ! has_version app-arch/unzip ; then
- einfo "Disabling tar-tree tests"
- disabled+=( t5000-tar-tree.sh )
- fi
-
- local cvs=0
- use cvs && let cvs=${cvs}+1
- if [[ ${EUID} -eq 0 ]] ; then
- if [[ ${cvs} -eq 1 ]] ; then
- ewarn "Skipping CVS tests because CVS does not work as root!"
- ewarn "You should retest with FEATURES=userpriv!"
- disabled+=( ${tests_cvs[@]} )
- fi
- einfo "Skipping other tests that require being non-root"
- disabled+=( ${tests_nonroot[@]} )
- else
- [[ ${cvs} -gt 0 ]] && \
- has_version dev-vcs/cvs && \
- let cvs=${cvs}+1
- [[ ${cvs} -gt 1 ]] && \
- has_version "dev-vcs/cvs[server]" && \
- let cvs=${cvs}+1
- if [[ ${cvs} -lt 3 ]] ; then
- einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
- disabled+=( ${tests_cvs[@]} )
- fi
- fi
-
- if ! use perl ; then
- einfo "Disabling tests that need Perl"
- disabled+=( ${tests_perl[@]} )
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]] ; then
+ elog "Please read /usr/share/bash-completion/completions/git for Git bash command"
+ elog "completion."
+ elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt"
+ elog "Note that the prompt bash code is now in that separate script"
fi
- einfo "Disabling tests that fail with SVN 1.7"
- disabled+=( ${test_svn[@]} )
+ optfeature_header "Some scripts require additional dependencies:"
+ optfeature git-quiltimport dev-util/quilt
+ optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx
- # Reset all previously disabled tests
- pushd t &>/dev/null || die
- local i
- for i in *.sh.DISABLED ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
- done
- einfo "Disabled tests:"
- for i in ${disabled[@]} ; do
- if [[ -f "${i}" ]] ; then
- mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}"
- fi
- done
-
- # Avoid the test system removing the results because we want them ourselves
- sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die
-
- # Clean old results first, must always run
- nonfatal git_emake clean
- popd &>/dev/null || die
-
- # Now run the tests, keep going if we hit an error, and don't terminate on
- # failure
- local rc
- einfo "Start test run"
- #MAKEOPTS=-j1
- nonfatal git_emake --keep-going test
- rc=$?
-
- # Display nice results, now print the results
- pushd t &>/dev/null || die
- nonfatal git_emake aggregate-results
-
- # And bail if there was a problem
- [[ ${rc} -eq 0 ]] || die "tests failed. Please file a bug."
-}
-
-showpkgdeps() {
- local pkg=$1
- shift
- elog " $(printf "%-17s:" ${pkg}) ${@}"
-}
-
-pkg_postinst() {
- elog "Please read /usr/share/bash-completion/completions/git for Git bash command"
- elog "completion."
- elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt"
- elog "Note that the prompt bash code is now in that separate script"
- elog "These additional scripts need some dependencies:"
- echo
- showpkgdeps git-quiltimport "dev-util/quilt"
- showpkgdeps git-instaweb \
- "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )"
- echo
use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed."
}
diff --git a/dev-vcs/git/git-9999-r3.ebuild b/dev-vcs/git/git-9999-r3.ebuild
index a3a70228f500..f68fb68b1f50 100644
--- a/dev-vcs/git/git-9999-r3.ebuild
+++ b/dev-vcs/git/git-9999-r3.ebuild
@@ -8,12 +8,14 @@ GENTOO_DEPEND_ON_PERL=no
# bug #329479: git-remote-testgit is not multiple-version aware
PYTHON_COMPAT=( python3_{8..10} )
-inherit toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd
+inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd
PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN"
+
if [[ ${PV} == *9999 ]]; then
- inherit git-r3
EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git"
+
+ inherit git-r3
# Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches.
# See https://git-scm.com/docs/gitworkflows#_graduation
# In order of stability:
@@ -21,7 +23,7 @@ if [[ ${PV} == *9999 ]]; then
# 9999-r1: master
# 9999-r2: next
# 9999-r3: seen
- case "${PVR}" in
+ case ${PVR} in
9999) EGIT_BRANCH=maint ;;
9999-r1) EGIT_BRANCH=master ;;
9999-r2) EGIT_BRANCH=next;;
@@ -34,44 +36,49 @@ MY_P="${PN}-${MY_PV}"
DOC_VER="${MY_PV}"
-DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency"
+DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency"
HOMEPAGE="https://www.git-scm.com/"
+
if [[ ${PV} != *9999 ]]; then
SRC_URI_SUFFIX="xz"
SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git"
- [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing'
- SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- doc? (
- ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- )"
- [[ "${PV}" == *_rc* ]] || \
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+ [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing'
+
+ SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}"
+ SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}"
+ SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
+
+ if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ fi
fi
+S="${WORKDIR}"/${MY_P}
+
LICENSE="GPL-2"
SLOT="0"
-IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test"
+IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test"
# Common to both DEPEND and RDEPEND
DEPEND="
- gnome-keyring? (
- app-crypt/libsecret
- dev-libs/glib:2
- )
- dev-libs/openssl:0=
+ dev-libs/openssl:=
sys-libs/zlib
- pcre? ( dev-libs/libpcre2:= )
- perl? ( dev-lang/perl:=[-build(-)] )
- tk? ( dev-lang/tk:0= )
curl? (
net-misc/curl
webdav? ( dev-libs/expat )
)
+ gnome-keyring? (
+ app-crypt/libsecret
+ dev-libs/glib:2
+ )
iconv? ( virtual/libiconv )
+ pcre? ( dev-libs/libpcre2:= )
+ perl? ( dev-lang/perl:=[-build(-)] )
+ tk? ( dev-lang/tk:= )
"
-
-RDEPEND="${DEPEND}
+RDEPEND="
+ ${DEPEND}
gpg? ( app-crypt/gnupg )
perl? (
dev-perl/Error
@@ -120,12 +127,10 @@ BDEPEND="
# Live ebuild builds man pages and HTML docs, additionally
if [[ ${PV} == *9999 ]]; then
- BDEPEND="${BDEPEND}
- app-text/asciidoc"
+ BDEPEND+=" app-text/asciidoc"
fi
SITEFILE="50${PN}-gentoo.el"
-S="${WORKDIR}/${MY_P}"
REQUIRED_USE="
cgi? ( perl )
@@ -140,8 +145,8 @@ REQUIRED_USE="
RESTRICT="!test? ( test )"
PATCHES=(
- # bug #350330 - automagic CVS when we don't want it is bad.
- "${FILESDIR}"/git-2.33.0_rc0-optional-cvs.patch
+ # Avoid automagic CVS, bug #350330
+ "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch
# Make submodule output quiet
"${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch
@@ -151,7 +156,7 @@ pkg_setup() {
if use subversion && has_version "dev-vcs/subversion[dso]" ; then
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
- ewarn "have been warned."
+ ewarn "have been warned!"
fi
if use perforce ; then
@@ -166,21 +171,20 @@ exportmakeopts() {
myopts=(
ASCIIDOC_NO_ROFF=YesPlease
- $(usex cvs '' NO_CVS=YesPlease)
- $(usex elibc_musl NO_REGEX=YesPlease '')
- $(usex iconv '' NO_ICONV=YesPlease)
- $(usex nls '' NO_GETTEXT=YesPlease)
+
$(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease)
- $(usex perforce '' NO_PYTHON=YesPlease)
- $(usex subversion '' NO_SVN_TESTS=YesPlease)
- $(usex threads '' NO_PTHREADS=YesPlease)
- $(usex tk '' NO_TCLTK=YesPlease)
+
+ $(usev elibc_musl NO_REGEX=YesPlease)
+ $(usev !cvs NO_CVS=YesPlease)
+ $(usev !iconv NO_ICONV=YesPlease)
+ $(usev !nls NO_GETTEXT=YesPlease)
+ $(usev !perforce NO_PYTHON=YesPlease)
+ $(usev !subversion NO_SVN_TESTS=YesPlease)
+ $(usev !tk NO_TCLTK=YesPlease)
)
if use blksha1 ; then
myopts+=( BLK_SHA1=YesPlease )
- elif use ppcsha1 ; then
- myopts+=( PPC_SHA1=YesPlease )
fi
if use curl ; then
@@ -189,7 +193,7 @@ exportmakeopts() {
myopts+=( NO_CURL=YesPlease )
fi
- # broken assumptions, because of static build system ...
+ # Broken assumptions because of static build system
myopts+=(
NO_FINK=YesPlease
NO_DARWIN_PORTS=YesPlease
@@ -201,26 +205,26 @@ exportmakeopts() {
NO_EXTERNAL_GREP=
)
- # can't define this to null, since the entire makefile depends on it
+ # Can't define this to null, since the entire makefile depends on it
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die
if use pcre; then
myopts+=( USE_LIBPCRE2=YesPlease )
extlibs+=( -lpcre2-8 )
fi
+
if [[ ${CHOST} == *-solaris* ]]; then
myopts+=(
NEEDS_LIBICONV=YesPlease
HAVE_CLOCK_MONOTONIC=1
)
- if grep -Fq getdelim "${EROOT}"/usr/include/stdio.h ; then
+
+ if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then
myopts+=( HAVE_GETDELIM=1 )
fi
fi
- if has_version '>=app-text/asciidoc-8.0' ; then
- myopts+=( ASCIIDOC8=YesPlease )
- fi
+ myopts+=( ASCIIDOC8=YesPlease )
export MY_MAKEOPTS="${myopts[@]}"
export EXTLIBS="${extlibs[@]}"
@@ -229,8 +233,10 @@ exportmakeopts() {
src_unpack() {
if [[ ${PV} != *9999 ]] ; then
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
+
cd "${S}" || die
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
+
if use doc ; then
pushd "${S}"/Documentation &>/dev/null || die
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
@@ -238,14 +244,14 @@ src_unpack() {
fi
else
git-r3_src_unpack
- #cp "${FILESDIR}"/GIT-VERSION-GEN .
+ #cp "${FILESDIR}"/GIT-VERSION-GEN . || die
fi
}
src_prepare() {
- # add experimental patches to improve mediawiki support
- # see patches for origin
+ # Add experimental patches to improve mediawiki support,
+ # see patches for origin.
if use mediawiki-experimental ; then
PATCHES+=(
"${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch
@@ -254,6 +260,14 @@ src_prepare() {
)
fi
+ if ! use safe-directory ; then
+ # This patch neuters the "safe directory" detection.
+ # bugs #838271, #838223
+ PATCHES+=(
+ "${FILESDIR}"/git-2.37.2-unsafe-directory.patch
+ )
+ fi
+
default
if use prefix ; then
@@ -279,21 +293,37 @@ git_emake() {
# bug #320647: PYTHON_PATH
local PYTHON_PATH=""
use perforce && PYTHON_PATH="${PYTHON}"
- emake ${MY_MAKEOPTS} \
- prefix="${EPREFIX}"/usr \
- htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
- perllibdir="$(use perl && perl_get_raw_vendorlib)" \
- sysconfdir="${EPREFIX}"/etc \
- GIT_TEST_OPTS="--no-color" \
- OPTAR="$(tc-getAR)" \
- OPTCC="$(tc-getCC)" \
- OPTCFLAGS="${CFLAGS}" \
- OPTLDFLAGS="${LDFLAGS}" \
- PERL_PATH="${EPREFIX}/usr/bin/perl" \
- PERL_MM_OPT="" \
- PYTHON_PATH="${PYTHON_PATH}" \
- V=1 \
+
+ local mymakeargs=(
+ ${MY_MAKEOPTS}
+
+ prefix="${EPREFIX}"/usr
+ htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
+ perllibdir="$(use perl && perl_get_raw_vendorlib)"
+ sysconfdir="${EPREFIX}"/etc
+
+ CC="$(tc-getCC)"
+ CFLAGS="${CFLAGS}"
+ PKG_CONFIG="$(tc-getPKG_CONFIG)"
+
+ # TODO: --verbose?
+ GIT_TEST_OPTS="--no-color"
+
+ OPTAR="$(tc-getAR)"
+ OPTCC="$(tc-getCC)"
+ OPTCFLAGS="${CFLAGS}"
+ OPTLDFLAGS="${LDFLAGS}"
+
+ PERL_PATH="${EPREFIX}/usr/bin/perl"
+ PERL_MM_OPT=""
+
+ PYTHON_PATH="${PYTHON_PATH}"
+
+ V=1
"$@"
+ )
+
+ emake "${mymakeargs[@]}"
}
src_configure() {
@@ -301,58 +331,163 @@ src_configure() {
}
src_compile() {
- git_emake || die "emake failed"
+ git_emake
if use perl && use cgi ; then
- git_emake gitweb || die "emake gitweb (cgi) failed"
+ git_emake gitweb
fi
if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then
- pushd contrib/credential/osxkeychain &>/dev/null || die
- git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \
- || die "emake credential-osxkeychain"
- popd &>/dev/null || die
+ git_emake -C contrib/credential/osxkeychain
fi
pushd Documentation &>/dev/null || die
if [[ ${PV} == *9999 ]] ; then
- git_emake man || die "emake man failed"
+ git_emake man
if use doc ; then
- git_emake info html || die "emake info html failed"
+ git_emake info html
fi
else
if use doc ; then
- git_emake info || die "emake info html failed"
+ git_emake info
fi
fi
popd &>/dev/null || die
if use gnome-keyring ; then
- pushd contrib/credential/libsecret &>/dev/null || die
- git_emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" PKG_CONFIG="$(tc-getPKG_CONFIG)"
- popd &>/dev/null || die
+ git_emake -C contrib/credential/libsecret
fi
pushd contrib/subtree &>/dev/null || die
- git_emake git-subtree || die
+ git_emake git-subtree
# git-subtree.1 requires the full USE=doc dependency stack
use doc && git_emake git-subtree.html git-subtree.1
popd &>/dev/null || die
- pushd contrib/diff-highlight &>/dev/null || die
- git_emake || die
- popd &>/dev/null || die
+ git_emake -C contrib/diff-highlight
if use mediawiki ; then
- pushd contrib/mw-to-git &>/dev/null || die
- git_emake || die
- popd &>/dev/null || die
+ git_emake -C contrib/mw-to-git
+ fi
+}
+
+src_test() {
+ local disabled=(
+ # We make safe-directory optional
+ t0033-safe-directory.sh
+ )
+
+ local tests_cvs=(
+ t9200-git-cvsexportcommit.sh
+ t9400-git-cvsserver-server.sh
+ t9401-git-cvsserver-crlf.sh
+ t9402-git-cvsserver-refs.sh
+ t9600-cvsimport.sh
+ t9601-cvsimport-vendor-branch.sh
+ t9602-cvsimport-branches-tags.sh
+ t9603-cvsimport-patchsets.sh
+ t9604-cvsimport-timestamps.sh
+ )
+ local tests_perl=(
+ t3701-add-interactive.sh
+ t5502-quickfetch.sh
+ t5512-ls-remote.sh
+ t5520-pull.sh
+ t7106-reset-unborn-branch.sh
+ t7501-commit.sh
+ )
+ # Bug #225601 - t0004 is not suitable for root perm
+ # Bug #219839 - t1004 is not suitable for root perm
+ # t0001-init.sh - check for init notices EPERM* fails
+ local tests_nonroot=(
+ t0001-init.sh
+ t0004-unwritable.sh
+ t0070-fundamental.sh
+ t1004-read-tree-m-u-wf.sh
+ t3700-add.sh
+ t7300-clean.sh
+ )
+ # t9100 still fails with symlinks in SVN 1.7
+ local test_svn=( t9100-git-svn-basic.sh )
+
+ # Unzip is used only for the testcase code, not by any normal parts of Git.
+ if ! has_version app-arch/unzip ; then
+ einfo "Disabling tar-tree tests"
+ disabled+=( t5000-tar-tree.sh )
fi
+
+ local cvs=0
+ use cvs && let cvs=${cvs}+1
+ if [[ ${EUID} -eq 0 ]] ; then
+ if [[ ${cvs} -eq 1 ]] ; then
+ ewarn "Skipping CVS tests because CVS does not work as root!"
+ ewarn "You should retest with FEATURES=userpriv!"
+ disabled+=( ${tests_cvs[@]} )
+ fi
+ einfo "Skipping other tests that require being non-root"
+ disabled+=( ${tests_nonroot[@]} )
+ else
+ if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then
+ let cvs=${cvs}+1
+ fi
+
+ if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then
+ let cvs=${cvs}+1
+ fi
+
+ if [[ ${cvs} -lt 3 ]] ; then
+ einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
+ disabled+=( ${tests_cvs[@]} )
+ fi
+ fi
+
+ if ! use perl ; then
+ einfo "Disabling tests that need Perl"
+ disabled+=( ${tests_perl[@]} )
+ fi
+
+ einfo "Disabling tests that fail with SVN 1.7"
+ disabled+=( ${test_svn[@]} )
+
+ # Reset all previously disabled tests
+ pushd t &>/dev/null || die
+ local i
+ for i in *.sh.DISABLED ; do
+ [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
+ done
+ einfo "Disabled tests:"
+ for i in ${disabled[@]} ; do
+ if [[ -f "${i}" ]] ; then
+ mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}"
+ fi
+ done
+
+ # Avoid the test system removing the results because we want them ourselves
+ sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die
+
+ # Clean old results first, must always run
+ nonfatal git_emake clean
+ popd &>/dev/null || die
+
+ # Now run the tests, keep going if we hit an error, and don't terminate on
+ # failure
+ local rc
+ einfo "Start test run"
+ #MAKEOPTS=-j1
+ nonfatal git_emake --keep-going test
+ rc=$?
+
+ # Display nice results, now print the results
+ pushd t &>/dev/null || die
+ nonfatal git_emake aggregate-results
+
+ # And bail if there was a problem
+ [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!"
}
src_install() {
- git_emake DESTDIR="${D}" install || die "make install failed"
+ git_emake DESTDIR="${D}" install
if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then
dobin contrib/credential/osxkeychain/git-credential-osxkeychain
@@ -392,19 +527,17 @@ src_install() {
# git-subtree
pushd contrib/subtree &>/dev/null || die
- git_emake DESTDIR="${D}" install || die "Failed to emake install for git-subtree"
+ git_emake DESTDIR="${D}" install
if use doc ; then
# Do not move git subtree install-man outside USE=doc!
- git_emake DESTDIR="${D}" install-man install-html || die "Failed to emake install-html install-man for git-subtree"
+ git_emake DESTDIR="${D}" install-man install-html
fi
newdoc README README.git-subtree
dodoc git-subtree.txt
popd &>/dev/null || die
if use mediawiki ; then
- pushd contrib/mw-to-git &>/dev/null || die
- git_emake DESTDIR="${D}" install
- popd &>/dev/null || die
+ git_emake -C contrib/mw-to-git DESTDIR="${D}" install
fi
# diff-highlight
@@ -454,10 +587,7 @@ src_install() {
)
local i
for i in "${contrib_objects[@]}" ; do
- cp -rf \
- "${S}"/contrib/${i} \
- "${ED}"/usr/share/${PN}/contrib \
- || die "Failed contrib ${i}"
+ cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}"
done
if use perl && use cgi ; then
@@ -494,8 +624,7 @@ src_install() {
if ! use prefix ; then
newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
- systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" \
- "git-daemon@.service"
+ systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service"
systemd_dounit "${FILESDIR}/git-daemon.socket"
fi
@@ -512,130 +641,17 @@ src_install() {
plocale_for_each_disabled_locale rm_loc
}
-src_test() {
- local disabled=()
- local tests_cvs=(
- t9200-git-cvsexportcommit.sh
- t9400-git-cvsserver-server.sh
- t9401-git-cvsserver-crlf.sh
- t9402-git-cvsserver-refs.sh
- t9600-cvsimport.sh
- t9601-cvsimport-vendor-branch.sh
- t9602-cvsimport-branches-tags.sh
- t9603-cvsimport-patchsets.sh
- t9604-cvsimport-timestamps.sh
- )
- local tests_perl=(
- t3701-add-interactive.sh
- t5502-quickfetch.sh
- t5512-ls-remote.sh
- t5520-pull.sh
- t7106-reset-unborn-branch.sh
- t7501-commit.sh
- )
- # Bug #225601 - t0004 is not suitable for root perm
- # Bug #219839 - t1004 is not suitable for root perm
- # t0001-init.sh - check for init notices EPERM* fails
- local tests_nonroot=(
- t0001-init.sh
- t0004-unwritable.sh
- t0070-fundamental.sh
- t1004-read-tree-m-u-wf.sh
- t3700-add.sh
- t7300-clean.sh
- )
- # t9100 still fails with symlinks in SVN 1.7
- local test_svn=( t9100-git-svn-basic.sh )
-
- # Unzip is used only for the testcase code, not by any normal parts of Git.
- if ! has_version app-arch/unzip ; then
- einfo "Disabling tar-tree tests"
- disabled+=( t5000-tar-tree.sh )
- fi
-
- local cvs=0
- use cvs && let cvs=${cvs}+1
- if [[ ${EUID} -eq 0 ]] ; then
- if [[ ${cvs} -eq 1 ]] ; then
- ewarn "Skipping CVS tests because CVS does not work as root!"
- ewarn "You should retest with FEATURES=userpriv!"
- disabled+=( ${tests_cvs[@]} )
- fi
- einfo "Skipping other tests that require being non-root"
- disabled+=( ${tests_nonroot[@]} )
- else
- [[ ${cvs} -gt 0 ]] && \
- has_version dev-vcs/cvs && \
- let cvs=${cvs}+1
- [[ ${cvs} -gt 1 ]] && \
- has_version "dev-vcs/cvs[server]" && \
- let cvs=${cvs}+1
- if [[ ${cvs} -lt 3 ]] ; then
- einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
- disabled+=( ${tests_cvs[@]} )
- fi
- fi
-
- if ! use perl ; then
- einfo "Disabling tests that need Perl"
- disabled+=( ${tests_perl[@]} )
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]] ; then
+ elog "Please read /usr/share/bash-completion/completions/git for Git bash command"
+ elog "completion."
+ elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt"
+ elog "Note that the prompt bash code is now in that separate script"
fi
- einfo "Disabling tests that fail with SVN 1.7"
- disabled+=( ${test_svn[@]} )
+ optfeature_header "Some scripts require additional dependencies:"
+ optfeature git-quiltimport dev-util/quilt
+ optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx
- # Reset all previously disabled tests
- pushd t &>/dev/null || die
- local i
- for i in *.sh.DISABLED ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
- done
- einfo "Disabled tests:"
- for i in ${disabled[@]} ; do
- if [[ -f "${i}" ]] ; then
- mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}"
- fi
- done
-
- # Avoid the test system removing the results because we want them ourselves
- sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die
-
- # Clean old results first, must always run
- nonfatal git_emake clean
- popd &>/dev/null || die
-
- # Now run the tests, keep going if we hit an error, and don't terminate on
- # failure
- local rc
- einfo "Start test run"
- #MAKEOPTS=-j1
- nonfatal git_emake --keep-going test
- rc=$?
-
- # Display nice results, now print the results
- pushd t &>/dev/null || die
- nonfatal git_emake aggregate-results
-
- # And bail if there was a problem
- [[ ${rc} -eq 0 ]] || die "tests failed. Please file a bug."
-}
-
-showpkgdeps() {
- local pkg=$1
- shift
- elog " $(printf "%-17s:" ${pkg}) ${@}"
-}
-
-pkg_postinst() {
- elog "Please read /usr/share/bash-completion/completions/git for Git bash command"
- elog "completion."
- elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt"
- elog "Note that the prompt bash code is now in that separate script"
- elog "These additional scripts need some dependencies:"
- echo
- showpkgdeps git-quiltimport "dev-util/quilt"
- showpkgdeps git-instaweb \
- "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )"
- echo
use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed."
}
diff --git a/dev-vcs/git/git-9999.ebuild b/dev-vcs/git/git-9999.ebuild
index a3a70228f500..f68fb68b1f50 100644
--- a/dev-vcs/git/git-9999.ebuild
+++ b/dev-vcs/git/git-9999.ebuild
@@ -8,12 +8,14 @@ GENTOO_DEPEND_ON_PERL=no
# bug #329479: git-remote-testgit is not multiple-version aware
PYTHON_COMPAT=( python3_{8..10} )
-inherit toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd
+inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd
PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN"
+
if [[ ${PV} == *9999 ]]; then
- inherit git-r3
EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git"
+
+ inherit git-r3
# Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches.
# See https://git-scm.com/docs/gitworkflows#_graduation
# In order of stability:
@@ -21,7 +23,7 @@ if [[ ${PV} == *9999 ]]; then
# 9999-r1: master
# 9999-r2: next
# 9999-r3: seen
- case "${PVR}" in
+ case ${PVR} in
9999) EGIT_BRANCH=maint ;;
9999-r1) EGIT_BRANCH=master ;;
9999-r2) EGIT_BRANCH=next;;
@@ -34,44 +36,49 @@ MY_P="${PN}-${MY_PV}"
DOC_VER="${MY_PV}"
-DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency"
+DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency"
HOMEPAGE="https://www.git-scm.com/"
+
if [[ ${PV} != *9999 ]]; then
SRC_URI_SUFFIX="xz"
SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git"
- [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing'
- SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}
- ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- doc? (
- ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
- )"
- [[ "${PV}" == *_rc* ]] || \
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+ [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing'
+
+ SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}"
+ SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}"
+ SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )"
+
+ if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ fi
fi
+S="${WORKDIR}"/${MY_P}
+
LICENSE="GPL-2"
SLOT="0"
-IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test"
+IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test"
# Common to both DEPEND and RDEPEND
DEPEND="
- gnome-keyring? (
- app-crypt/libsecret
- dev-libs/glib:2
- )
- dev-libs/openssl:0=
+ dev-libs/openssl:=
sys-libs/zlib
- pcre? ( dev-libs/libpcre2:= )
- perl? ( dev-lang/perl:=[-build(-)] )
- tk? ( dev-lang/tk:0= )
curl? (
net-misc/curl
webdav? ( dev-libs/expat )
)
+ gnome-keyring? (
+ app-crypt/libsecret
+ dev-libs/glib:2
+ )
iconv? ( virtual/libiconv )
+ pcre? ( dev-libs/libpcre2:= )
+ perl? ( dev-lang/perl:=[-build(-)] )
+ tk? ( dev-lang/tk:= )
"
-
-RDEPEND="${DEPEND}
+RDEPEND="
+ ${DEPEND}
gpg? ( app-crypt/gnupg )
perl? (
dev-perl/Error
@@ -120,12 +127,10 @@ BDEPEND="
# Live ebuild builds man pages and HTML docs, additionally
if [[ ${PV} == *9999 ]]; then
- BDEPEND="${BDEPEND}
- app-text/asciidoc"
+ BDEPEND+=" app-text/asciidoc"
fi
SITEFILE="50${PN}-gentoo.el"
-S="${WORKDIR}/${MY_P}"
REQUIRED_USE="
cgi? ( perl )
@@ -140,8 +145,8 @@ REQUIRED_USE="
RESTRICT="!test? ( test )"
PATCHES=(
- # bug #350330 - automagic CVS when we don't want it is bad.
- "${FILESDIR}"/git-2.33.0_rc0-optional-cvs.patch
+ # Avoid automagic CVS, bug #350330
+ "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch
# Make submodule output quiet
"${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch
@@ -151,7 +156,7 @@ pkg_setup() {
if use subversion && has_version "dev-vcs/subversion[dso]" ; then
ewarn "Per Gentoo bugs #223747, #238586, when subversion is built"
ewarn "with USE=dso, there may be weird crashes in git-svn. You"
- ewarn "have been warned."
+ ewarn "have been warned!"
fi
if use perforce ; then
@@ -166,21 +171,20 @@ exportmakeopts() {
myopts=(
ASCIIDOC_NO_ROFF=YesPlease
- $(usex cvs '' NO_CVS=YesPlease)
- $(usex elibc_musl NO_REGEX=YesPlease '')
- $(usex iconv '' NO_ICONV=YesPlease)
- $(usex nls '' NO_GETTEXT=YesPlease)
+
$(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease)
- $(usex perforce '' NO_PYTHON=YesPlease)
- $(usex subversion '' NO_SVN_TESTS=YesPlease)
- $(usex threads '' NO_PTHREADS=YesPlease)
- $(usex tk '' NO_TCLTK=YesPlease)
+
+ $(usev elibc_musl NO_REGEX=YesPlease)
+ $(usev !cvs NO_CVS=YesPlease)
+ $(usev !iconv NO_ICONV=YesPlease)
+ $(usev !nls NO_GETTEXT=YesPlease)
+ $(usev !perforce NO_PYTHON=YesPlease)
+ $(usev !subversion NO_SVN_TESTS=YesPlease)
+ $(usev !tk NO_TCLTK=YesPlease)
)
if use blksha1 ; then
myopts+=( BLK_SHA1=YesPlease )
- elif use ppcsha1 ; then
- myopts+=( PPC_SHA1=YesPlease )
fi
if use curl ; then
@@ -189,7 +193,7 @@ exportmakeopts() {
myopts+=( NO_CURL=YesPlease )
fi
- # broken assumptions, because of static build system ...
+ # Broken assumptions because of static build system
myopts+=(
NO_FINK=YesPlease
NO_DARWIN_PORTS=YesPlease
@@ -201,26 +205,26 @@ exportmakeopts() {
NO_EXTERNAL_GREP=
)
- # can't define this to null, since the entire makefile depends on it
+ # Can't define this to null, since the entire makefile depends on it
sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die
if use pcre; then
myopts+=( USE_LIBPCRE2=YesPlease )
extlibs+=( -lpcre2-8 )
fi
+
if [[ ${CHOST} == *-solaris* ]]; then
myopts+=(
NEEDS_LIBICONV=YesPlease
HAVE_CLOCK_MONOTONIC=1
)
- if grep -Fq getdelim "${EROOT}"/usr/include/stdio.h ; then
+
+ if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then
myopts+=( HAVE_GETDELIM=1 )
fi
fi
- if has_version '>=app-text/asciidoc-8.0' ; then
- myopts+=( ASCIIDOC8=YesPlease )
- fi
+ myopts+=( ASCIIDOC8=YesPlease )
export MY_MAKEOPTS="${myopts[@]}"
export EXTLIBS="${extlibs[@]}"
@@ -229,8 +233,10 @@ exportmakeopts() {
src_unpack() {
if [[ ${PV} != *9999 ]] ; then
unpack ${MY_P}.tar.${SRC_URI_SUFFIX}
+
cd "${S}" || die
unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}
+
if use doc ; then
pushd "${S}"/Documentation &>/dev/null || die
unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
@@ -238,14 +244,14 @@ src_unpack() {
fi
else
git-r3_src_unpack
- #cp "${FILESDIR}"/GIT-VERSION-GEN .
+ #cp "${FILESDIR}"/GIT-VERSION-GEN . || die
fi
}
src_prepare() {
- # add experimental patches to improve mediawiki support
- # see patches for origin
+ # Add experimental patches to improve mediawiki support,
+ # see patches for origin.
if use mediawiki-experimental ; then
PATCHES+=(
"${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch
@@ -254,6 +260,14 @@ src_prepare() {
)
fi
+ if ! use safe-directory ; then
+ # This patch neuters the "safe directory" detection.
+ # bugs #838271, #838223
+ PATCHES+=(
+ "${FILESDIR}"/git-2.37.2-unsafe-directory.patch
+ )
+ fi
+
default
if use prefix ; then
@@ -279,21 +293,37 @@ git_emake() {
# bug #320647: PYTHON_PATH
local PYTHON_PATH=""
use perforce && PYTHON_PATH="${PYTHON}"
- emake ${MY_MAKEOPTS} \
- prefix="${EPREFIX}"/usr \
- htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
- perllibdir="$(use perl && perl_get_raw_vendorlib)" \
- sysconfdir="${EPREFIX}"/etc \
- GIT_TEST_OPTS="--no-color" \
- OPTAR="$(tc-getAR)" \
- OPTCC="$(tc-getCC)" \
- OPTCFLAGS="${CFLAGS}" \
- OPTLDFLAGS="${LDFLAGS}" \
- PERL_PATH="${EPREFIX}/usr/bin/perl" \
- PERL_MM_OPT="" \
- PYTHON_PATH="${PYTHON_PATH}" \
- V=1 \
+
+ local mymakeargs=(
+ ${MY_MAKEOPTS}
+
+ prefix="${EPREFIX}"/usr
+ htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
+ perllibdir="$(use perl && perl_get_raw_vendorlib)"
+ sysconfdir="${EPREFIX}"/etc
+
+ CC="$(tc-getCC)"
+ CFLAGS="${CFLAGS}"
+ PKG_CONFIG="$(tc-getPKG_CONFIG)"
+
+ # TODO: --verbose?
+ GIT_TEST_OPTS="--no-color"
+
+ OPTAR="$(tc-getAR)"
+ OPTCC="$(tc-getCC)"
+ OPTCFLAGS="${CFLAGS}"
+ OPTLDFLAGS="${LDFLAGS}"
+
+ PERL_PATH="${EPREFIX}/usr/bin/perl"
+ PERL_MM_OPT=""
+
+ PYTHON_PATH="${PYTHON_PATH}"
+
+ V=1
"$@"
+ )
+
+ emake "${mymakeargs[@]}"
}
src_configure() {
@@ -301,58 +331,163 @@ src_configure() {
}
src_compile() {
- git_emake || die "emake failed"
+ git_emake
if use perl && use cgi ; then
- git_emake gitweb || die "emake gitweb (cgi) failed"
+ git_emake gitweb
fi
if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then
- pushd contrib/credential/osxkeychain &>/dev/null || die
- git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \
- || die "emake credential-osxkeychain"
- popd &>/dev/null || die
+ git_emake -C contrib/credential/osxkeychain
fi
pushd Documentation &>/dev/null || die
if [[ ${PV} == *9999 ]] ; then
- git_emake man || die "emake man failed"
+ git_emake man
if use doc ; then
- git_emake info html || die "emake info html failed"
+ git_emake info html
fi
else
if use doc ; then
- git_emake info || die "emake info html failed"
+ git_emake info
fi
fi
popd &>/dev/null || die
if use gnome-keyring ; then
- pushd contrib/credential/libsecret &>/dev/null || die
- git_emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" PKG_CONFIG="$(tc-getPKG_CONFIG)"
- popd &>/dev/null || die
+ git_emake -C contrib/credential/libsecret
fi
pushd contrib/subtree &>/dev/null || die
- git_emake git-subtree || die
+ git_emake git-subtree
# git-subtree.1 requires the full USE=doc dependency stack
use doc && git_emake git-subtree.html git-subtree.1
popd &>/dev/null || die
- pushd contrib/diff-highlight &>/dev/null || die
- git_emake || die
- popd &>/dev/null || die
+ git_emake -C contrib/diff-highlight
if use mediawiki ; then
- pushd contrib/mw-to-git &>/dev/null || die
- git_emake || die
- popd &>/dev/null || die
+ git_emake -C contrib/mw-to-git
+ fi
+}
+
+src_test() {
+ local disabled=(
+ # We make safe-directory optional
+ t0033-safe-directory.sh
+ )
+
+ local tests_cvs=(
+ t9200-git-cvsexportcommit.sh
+ t9400-git-cvsserver-server.sh
+ t9401-git-cvsserver-crlf.sh
+ t9402-git-cvsserver-refs.sh
+ t9600-cvsimport.sh
+ t9601-cvsimport-vendor-branch.sh
+ t9602-cvsimport-branches-tags.sh
+ t9603-cvsimport-patchsets.sh
+ t9604-cvsimport-timestamps.sh
+ )
+ local tests_perl=(
+ t3701-add-interactive.sh
+ t5502-quickfetch.sh
+ t5512-ls-remote.sh
+ t5520-pull.sh
+ t7106-reset-unborn-branch.sh
+ t7501-commit.sh
+ )
+ # Bug #225601 - t0004 is not suitable for root perm
+ # Bug #219839 - t1004 is not suitable for root perm
+ # t0001-init.sh - check for init notices EPERM* fails
+ local tests_nonroot=(
+ t0001-init.sh
+ t0004-unwritable.sh
+ t0070-fundamental.sh
+ t1004-read-tree-m-u-wf.sh
+ t3700-add.sh
+ t7300-clean.sh
+ )
+ # t9100 still fails with symlinks in SVN 1.7
+ local test_svn=( t9100-git-svn-basic.sh )
+
+ # Unzip is used only for the testcase code, not by any normal parts of Git.
+ if ! has_version app-arch/unzip ; then
+ einfo "Disabling tar-tree tests"
+ disabled+=( t5000-tar-tree.sh )
fi
+
+ local cvs=0
+ use cvs && let cvs=${cvs}+1
+ if [[ ${EUID} -eq 0 ]] ; then
+ if [[ ${cvs} -eq 1 ]] ; then
+ ewarn "Skipping CVS tests because CVS does not work as root!"
+ ewarn "You should retest with FEATURES=userpriv!"
+ disabled+=( ${tests_cvs[@]} )
+ fi
+ einfo "Skipping other tests that require being non-root"
+ disabled+=( ${tests_nonroot[@]} )
+ else
+ if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then
+ let cvs=${cvs}+1
+ fi
+
+ if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then
+ let cvs=${cvs}+1
+ fi
+
+ if [[ ${cvs} -lt 3 ]] ; then
+ einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
+ disabled+=( ${tests_cvs[@]} )
+ fi
+ fi
+
+ if ! use perl ; then
+ einfo "Disabling tests that need Perl"
+ disabled+=( ${tests_perl[@]} )
+ fi
+
+ einfo "Disabling tests that fail with SVN 1.7"
+ disabled+=( ${test_svn[@]} )
+
+ # Reset all previously disabled tests
+ pushd t &>/dev/null || die
+ local i
+ for i in *.sh.DISABLED ; do
+ [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
+ done
+ einfo "Disabled tests:"
+ for i in ${disabled[@]} ; do
+ if [[ -f "${i}" ]] ; then
+ mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}"
+ fi
+ done
+
+ # Avoid the test system removing the results because we want them ourselves
+ sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die
+
+ # Clean old results first, must always run
+ nonfatal git_emake clean
+ popd &>/dev/null || die
+
+ # Now run the tests, keep going if we hit an error, and don't terminate on
+ # failure
+ local rc
+ einfo "Start test run"
+ #MAKEOPTS=-j1
+ nonfatal git_emake --keep-going test
+ rc=$?
+
+ # Display nice results, now print the results
+ pushd t &>/dev/null || die
+ nonfatal git_emake aggregate-results
+
+ # And bail if there was a problem
+ [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!"
}
src_install() {
- git_emake DESTDIR="${D}" install || die "make install failed"
+ git_emake DESTDIR="${D}" install
if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then
dobin contrib/credential/osxkeychain/git-credential-osxkeychain
@@ -392,19 +527,17 @@ src_install() {
# git-subtree
pushd contrib/subtree &>/dev/null || die
- git_emake DESTDIR="${D}" install || die "Failed to emake install for git-subtree"
+ git_emake DESTDIR="${D}" install
if use doc ; then
# Do not move git subtree install-man outside USE=doc!
- git_emake DESTDIR="${D}" install-man install-html || die "Failed to emake install-html install-man for git-subtree"
+ git_emake DESTDIR="${D}" install-man install-html
fi
newdoc README README.git-subtree
dodoc git-subtree.txt
popd &>/dev/null || die
if use mediawiki ; then
- pushd contrib/mw-to-git &>/dev/null || die
- git_emake DESTDIR="${D}" install
- popd &>/dev/null || die
+ git_emake -C contrib/mw-to-git DESTDIR="${D}" install
fi
# diff-highlight
@@ -454,10 +587,7 @@ src_install() {
)
local i
for i in "${contrib_objects[@]}" ; do
- cp -rf \
- "${S}"/contrib/${i} \
- "${ED}"/usr/share/${PN}/contrib \
- || die "Failed contrib ${i}"
+ cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}"
done
if use perl && use cgi ; then
@@ -494,8 +624,7 @@ src_install() {
if ! use prefix ; then
newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon
newconfd "${FILESDIR}"/git-daemon.confd git-daemon
- systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" \
- "git-daemon@.service"
+ systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service"
systemd_dounit "${FILESDIR}/git-daemon.socket"
fi
@@ -512,130 +641,17 @@ src_install() {
plocale_for_each_disabled_locale rm_loc
}
-src_test() {
- local disabled=()
- local tests_cvs=(
- t9200-git-cvsexportcommit.sh
- t9400-git-cvsserver-server.sh
- t9401-git-cvsserver-crlf.sh
- t9402-git-cvsserver-refs.sh
- t9600-cvsimport.sh
- t9601-cvsimport-vendor-branch.sh
- t9602-cvsimport-branches-tags.sh
- t9603-cvsimport-patchsets.sh
- t9604-cvsimport-timestamps.sh
- )
- local tests_perl=(
- t3701-add-interactive.sh
- t5502-quickfetch.sh
- t5512-ls-remote.sh
- t5520-pull.sh
- t7106-reset-unborn-branch.sh
- t7501-commit.sh
- )
- # Bug #225601 - t0004 is not suitable for root perm
- # Bug #219839 - t1004 is not suitable for root perm
- # t0001-init.sh - check for init notices EPERM* fails
- local tests_nonroot=(
- t0001-init.sh
- t0004-unwritable.sh
- t0070-fundamental.sh
- t1004-read-tree-m-u-wf.sh
- t3700-add.sh
- t7300-clean.sh
- )
- # t9100 still fails with symlinks in SVN 1.7
- local test_svn=( t9100-git-svn-basic.sh )
-
- # Unzip is used only for the testcase code, not by any normal parts of Git.
- if ! has_version app-arch/unzip ; then
- einfo "Disabling tar-tree tests"
- disabled+=( t5000-tar-tree.sh )
- fi
-
- local cvs=0
- use cvs && let cvs=${cvs}+1
- if [[ ${EUID} -eq 0 ]] ; then
- if [[ ${cvs} -eq 1 ]] ; then
- ewarn "Skipping CVS tests because CVS does not work as root!"
- ewarn "You should retest with FEATURES=userpriv!"
- disabled+=( ${tests_cvs[@]} )
- fi
- einfo "Skipping other tests that require being non-root"
- disabled+=( ${tests_nonroot[@]} )
- else
- [[ ${cvs} -gt 0 ]] && \
- has_version dev-vcs/cvs && \
- let cvs=${cvs}+1
- [[ ${cvs} -gt 1 ]] && \
- has_version "dev-vcs/cvs[server]" && \
- let cvs=${cvs}+1
- if [[ ${cvs} -lt 3 ]] ; then
- einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])"
- disabled+=( ${tests_cvs[@]} )
- fi
- fi
-
- if ! use perl ; then
- einfo "Disabling tests that need Perl"
- disabled+=( ${tests_perl[@]} )
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]] ; then
+ elog "Please read /usr/share/bash-completion/completions/git for Git bash command"
+ elog "completion."
+ elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt"
+ elog "Note that the prompt bash code is now in that separate script"
fi
- einfo "Disabling tests that fail with SVN 1.7"
- disabled+=( ${test_svn[@]} )
+ optfeature_header "Some scripts require additional dependencies:"
+ optfeature git-quiltimport dev-util/quilt
+ optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx
- # Reset all previously disabled tests
- pushd t &>/dev/null || die
- local i
- for i in *.sh.DISABLED ; do
- [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}"
- done
- einfo "Disabled tests:"
- for i in ${disabled[@]} ; do
- if [[ -f "${i}" ]] ; then
- mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}"
- fi
- done
-
- # Avoid the test system removing the results because we want them ourselves
- sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die
-
- # Clean old results first, must always run
- nonfatal git_emake clean
- popd &>/dev/null || die
-
- # Now run the tests, keep going if we hit an error, and don't terminate on
- # failure
- local rc
- einfo "Start test run"
- #MAKEOPTS=-j1
- nonfatal git_emake --keep-going test
- rc=$?
-
- # Display nice results, now print the results
- pushd t &>/dev/null || die
- nonfatal git_emake aggregate-results
-
- # And bail if there was a problem
- [[ ${rc} -eq 0 ]] || die "tests failed. Please file a bug."
-}
-
-showpkgdeps() {
- local pkg=$1
- shift
- elog " $(printf "%-17s:" ${pkg}) ${@}"
-}
-
-pkg_postinst() {
- elog "Please read /usr/share/bash-completion/completions/git for Git bash command"
- elog "completion."
- elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt"
- elog "Note that the prompt bash code is now in that separate script"
- elog "These additional scripts need some dependencies:"
- echo
- showpkgdeps git-quiltimport "dev-util/quilt"
- showpkgdeps git-instaweb \
- "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )"
- echo
use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed."
}
diff --git a/games-misc/Manifest.gz b/games-misc/Manifest.gz
index c3c3c034a0d3..14b11d283840 100644
--- a/games-misc/Manifest.gz
+++ b/games-misc/Manifest.gz
Binary files differ
diff --git a/games-misc/fortune-mod-at-linux/Manifest b/games-misc/fortune-mod-at-linux/Manifest
index 6e8b58afad15..03babb1768dd 100644
--- a/games-misc/fortune-mod-at-linux/Manifest
+++ b/games-misc/fortune-mod-at-linux/Manifest
@@ -1,3 +1,3 @@
DIST fortune-mod-at.linux-20030120.tar.gz 81012 BLAKE2B 551b1169acdd863040389d79f5143e0a294293f856fefcadd0fa3b89ccde7c91c15117af9f730ef54476e1acf3933959f13dd83f879cce8b7123dedc056502ce SHA512 804b785194db2f4727e3196d46b317d6b644bd4d05a4f3286617a2b2e3dff2c9a7c9fb88a0f2a6556d66fd0f975fee8564df236085a7864172c6a6b63c33bec4
-EBUILD fortune-mod-at-linux-20030120.ebuild 856 BLAKE2B 352c6677bacfbd799a428450dd58b288920beec14ac5dafd921a401f7a6b2575e8cc213c8f505cfd17a77d39c6815f380738f3ad5a4f3b96ee0b930139023c4c SHA512 bec03fcd3f638d7a4ea096c4c0bd1c231969bd4bdf2d559c5e8d35915a6a4575cdc2da2d4bbf463a7c3838d65d9464375d470a283f95f8e0e73b3978586529ca
+EBUILD fortune-mod-at-linux-20030120.ebuild 839 BLAKE2B 7df47ae872deff6f3844de42b7104f562e13ba406fcd2a52167f8bba6bf9cb95ad186acbf3f8c483089ea62a4e4ab0a855c2f3c2bd145cd3fbfb37d6542d586c SHA512 408929f72efb9ca64b50a20d8914586e6adc5e0554470f8293ec4d90ae312067b067bf2aadfe120b2278c77ebe4ee5d616199719af53a7c374a5a334bd722cde
MISC metadata.xml 363 BLAKE2B 7207e3ae904727fdd7d24504d7299da0ecb2e3e19902f4b87007de485444498abe51cae30ce321a78c5236df4ca1e0d516ca3371e92756c6b9d1d861f8b6464b SHA512 00ee80011fc4de5f38cf6cd10c0e616b0f47cb5787ffea85cb7550e97a9b131f71d36824a08fa397b37c75c47d7d5dfd0ae870ac919ae96334c5ce9789a091ea
diff --git a/games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild b/games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild
index 7062a005ca13..34fa6affa30e 100644
--- a/games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild
+++ b/games-misc/fortune-mod-at-linux/fortune-mod-at-linux-20030120.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,7 @@ BDEPEND=" unicode? ( virtual/libiconv )"
src_compile() {
# bug #322111
if use unicode ; then
- iconv --from-code=ISO-8859-1 --to-code=UTF-8 at.linux > at.linux-utf8 || die
+ iconv -f iso-8859-1 -t utf8 at.linux > at.linux-utf8 || die
mv at.linux-utf8 at.linux || die
strfile -s at.linux || die
fi
diff --git a/games-misc/fortune-mod-cs/Manifest b/games-misc/fortune-mod-cs/Manifest
index c359f1ee6477..8c3c283b545d 100644
--- a/games-misc/fortune-mod-cs/Manifest
+++ b/games-misc/fortune-mod-cs/Manifest
@@ -1,3 +1,3 @@
DIST fortune-cs-1.6.9.tar.bz2 390766 BLAKE2B 1f84174bab1274e8c26a10ec5eb4921f0d3199b4bc39b88b4ed3b83ed9fa5e2b1b478348501ade17f9899f6f7490748ad736e2f2c6bea4de08055f73ce7257a7 SHA512 4df546eb450edc1de6bb80f788e29fa4aad6050008c28ed12c4afd630533416f3367c09b43ae098329160a19bebfb28ec56ebb730358689d260709a27317b20c
-EBUILD fortune-mod-cs-1.6.9.ebuild 1032 BLAKE2B 723aa00530eb9239802c4ac94b8ffa4fa045cd3167dacc35b88d9ec270b9a4becb28befcc27a10f7c34a6f87239a0db65f2f332c6f5920ad7e2adc3c924e3d73 SHA512 2a7cfbfd9f12feef0e573839bdd497440eda8c2564bd2e8e22fdd92c0f0bef071386267c79c7e16ba8373229474efc87b9d450484ce3f13d071d887ba9a6fab4
+EBUILD fortune-mod-cs-1.6.9.ebuild 1016 BLAKE2B 39c70cad2b95e1f745e3a1a0e47bf9f2d2756e389dc95f8dfac1f28ac21d58130a58f27bccf36a55fb45b51c2449abf3f4b4b6e239973bdd5904f53d5327f65d SHA512 c1850681fdc392526b1949926b84cde33fb2296236fd2fa0fc159b596de80647e65777d3720edff77c94d8c396808f2e4f8c72090622cd5aab7c72b0475a1527
MISC metadata.xml 278 BLAKE2B 7127b54a88150ba5e77706c5286930700682acfd8031806561e32fcafb54fe6c21257eb5199a9e4c7efd7bd2e84e7b8f6a5a5e222bf323e89143ff6995117352 SHA512 a81e14af9aa98d16f1d2b000e3f43425e931b9b69c8e2a7de5ed529ca2bdef203ab19937ed52439b38ac1caa9d6bf29fcffced225553a1c20131b9afecddf616
diff --git a/games-misc/fortune-mod-cs/fortune-mod-cs-1.6.9.ebuild b/games-misc/fortune-mod-cs/fortune-mod-cs-1.6.9.ebuild
index 7a497b77942b..cd8ba47efbac 100644
--- a/games-misc/fortune-mod-cs/fortune-mod-cs-1.6.9.ebuild
+++ b/games-misc/fortune-mod-cs/fortune-mod-cs-1.6.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -27,7 +27,7 @@ src_compile() {
local f
for f in [[:lower:]]* ; do
if use unicode ; then
- iconv --from-code iso-8859-2 --to-code utf8 -o${f}.utf8 ${f} || die
+ iconv -f iso-8859-2 -t utf8 ${f} > ${f}.utf8 || die
mv ${f}.utf8 ${f} || die
fi
strfile -s ${f} || die "strfile ${f} failed"
diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz
index 74a72905b1c7..95ca9170b45b 100644
--- a/mail-filter/Manifest.gz
+++ b/mail-filter/Manifest.gz
Binary files differ
diff --git a/mail-filter/gld/Manifest b/mail-filter/gld/Manifest
index 19a578d221d9..86bbda4b79df 100644
--- a/mail-filter/gld/Manifest
+++ b/mail-filter/gld/Manifest
@@ -1,5 +1,6 @@
+AUX gld-1.7-configure-strict-prototypes.patch 351 BLAKE2B cb665cf23e9c69842628aad275aadc77d760d4e21c20de25f43ce72287c97b8d310389ca764b0265da13cba851476d9c2e053b532a770d406f3acf42c1b5b8da SHA512 277d2555aee68918bdc74d05dd7d38845d1d8c603c675425bc6e7e60a3ad1c472382bc782a7708f0e8dcaea7171adab3cf7390cc6f217c5e008cabeb6b222646
AUX gld.rc 443 BLAKE2B da060c3e9c29b4a12a1e8d74c29b82f9d29943864cdbdd4e4fd6ee502acd6b3cf052a2c578a12120ce515ac640346cfb19135f83082dd2ff748adb95bfb9c519 SHA512 08c2d5db9e607bf583f0f7d4cfb0a8bbef68d19ae068f4e899cc620b199e2cea742e84d98ea79d14d09fc1f4635834140b8ae4c9f71f90d63c6b2fc3debd5ee6
AUX tables.sql 1141 BLAKE2B 0154c7dfe7a1761c15c2548990d5fb3889218287e7f5a4ddb943d871245d2aafe4d4cac014855dcfb3dd9fbaf9e950b0d2be9d6135eb4527e99b4521d5197dcd SHA512 4501ffb273f7064f1bbb56dd6d3f433532924da52c9007d089c57a27aff9cfda2f4b0a59844d0c8e5ff8ce9218f66316914a5af2c801eacba489d003806bb56a
DIST gld-1.7.tgz 40241 BLAKE2B 3ec3f28d933da4cf7cbb5d66188f162be6d4d6882c5c1d6a143ca6ce1222e92abb7f0e67dba6cb49e9af5b9b2eec9ec962c82edea97aa305efe23acda2825c8b SHA512 68bbfd03295c2895608f8404ca1a0942c53003af66d70fda0e2515717ab8e6836f2b609942633b6d70a15b49338a887b5b1082ed1d9bc7c2c0aa3a7735abb13e
-EBUILD gld-1.7-r4.ebuild 1993 BLAKE2B 8564c09a653d64d628166b22e9f9e3095f35568e17d07d6bb6ed1dcff06dc700bac28d167aab62788ed1aa296034537cb8e1d6678dfc4582d4e1ed229a5176d0 SHA512 63cd63bac88fee8421a6450aeaacd85207fadba7ffcf1239319b3097ef790936aacca7f6b75e789fd687a7c9bd475d47f74803688634d0dd793cfa2f8c7f4335
+EBUILD gld-1.7-r4.ebuild 2065 BLAKE2B 4f5c4b2c68ba5602b7bfefa40cc78a6fe0f761fb30595532dabc9be93aa54758d7badd94c240c57a144540c132093bc3ba30e382936cd5ff853bb67499f228e3 SHA512 0883e1114e8e6694929f2782cc6213d67d1365e82641f0f49d11f297759d69a4c6aa630e531f5262da783821633197d0d633fdbf770952ffb41459c8868a01ad
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/mail-filter/gld/files/gld-1.7-configure-strict-prototypes.patch b/mail-filter/gld/files/gld-1.7-configure-strict-prototypes.patch
new file mode 100644
index 000000000000..e0016336e307
--- /dev/null
+++ b/mail-filter/gld/files/gld-1.7-configure-strict-prototypes.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/870487
+--- a/configure
++++ b/configure
+@@ -719,7 +719,7 @@ cat > conftest.$ac_ext << EOF
+ #line 720 "configure"
+ #include "confdefs.h"
+
+-main(){return(0);}
++int main(){return(0);}
+ EOF
+ if { (eval echo configure:725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+ ac_cv_prog_cc_works=yes
diff --git a/mail-filter/gld/gld-1.7-r4.ebuild b/mail-filter/gld/gld-1.7-r4.ebuild
index f5e55acbd877..fcebb96bfe7e 100644
--- a/mail-filter/gld/gld-1.7-r4.ebuild
+++ b/mail-filter/gld/gld-1.7-r4.ebuild
@@ -20,6 +20,10 @@ DEPEND="sys-libs/zlib
postgres? ( dev-db/postgresql:*[server] )"
RDEPEND="${DEPEND}"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.7-configure-strict-prototypes.patch
+)
+
src_prepare() {
sed -i gld.conf \
-e 's:^LOOPBACKONLY=.*:LOOPBACKONLY=1:' \
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 1612721d2d1f..18ab8a3bb6f7 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/graphite2/Manifest b/media-gfx/graphite2/Manifest
index 720ea7ddeefe..5bb002c394ae 100644
--- a/media-gfx/graphite2/Manifest
+++ b/media-gfx/graphite2/Manifest
@@ -1,10 +1,10 @@
AUX graphite2-1.3.14-fix-cmake-files-libdir.patch 637 BLAKE2B 5bf2dfae7cf3af8a99a5095f618d3625d6f0f3b07f714c1101ac77058aa5ab969115cf2ce6a6164666488183fb5482d3f8b6fd8dea4df3ca1ecba9adb02788f2 SHA512 55805cecf9cde48079a81c8ffd93503dd9302f28140b640971ddee29e7a7da38840c826af072b5780372b56c0f0269cbda802e3e233139f086f5194cd8eb33a5
-AUX graphite2-1.3.14-fix-nodefaultlibs-deux.patch 3003 BLAKE2B cf30d38d53f1dbb4dd6bcc774ebb922356b52e727bed9bd8fff272a49148f13eb74bcadeabfd5aadce4e3b51dcd657d0b9e174955378bff4d10e32487eea0336 SHA512 31893edd6098ee59e313509c73583e48adf8423f7d1f046be6bcc8d10237aabbe10b8565da839350b04b2f3b92e16b1d6977cff70c7699fb07b7a9de6ef68068
+AUX graphite2-1.3.14-fix-nodefaultlibs-deux.patch 4840 BLAKE2B fc543571ccc0c14c241eb36662c8eea9f3f28b2979c9936a7af60920ff0d951bb8a36ef5075881a25e3ed8e73781b538df5b7da97344ba36229f2defa3d928cd SHA512 3a0215f484ca9341e81194c2f5f73c9eb64f1322de5c3bb0e3d8615e7b7f1e4c9044c2db3855f3a68c04db9f1476d3f0115545925cb3f5f8082e5189ee9c2b6c
AUX graphite2-1.3.14-fix-nodefaultlibs.patch 2396 BLAKE2B 0f845e6556486cfe5320d51fd0f5338caa8a068e84b48f60d09291659e70520ae3303c0d06050c5ff2a3c713919d835a615d2c0ad79c11aad4504375d8e3eb63 SHA512 d7e1c97ef8b4bc871075e61d58934b612ae7330a34b26aee1c3701e90d0d46bafb431c32c740ae276e5c153e330d8e9c27d4df6e2fdeee61dd229e6b6655aebd
AUX graphite2-1.3.14-no-libtool-file.patch 2336 BLAKE2B a349e721264de1477aee5aa3e62d264b26c4665383fbe564de7b3a0420b77fcf8ce90a65a650fc9e2144969a2f00abe7ff7c9ebe6f53c7b2fdc3271fbd55f6ce SHA512 3553e237808bf981cf35e9fa8de7b77fa1ce87c72733c806df8e523ea624a0e5e2ad87a0b4cfb9330e7cace0fb016c2c729085de2d21e959790955fd370f378e
AUX graphite2-1.3.5-includes-libs-perl.patch 836 BLAKE2B 0429d214ff7fd9b903e1d3bcaf0af3e6b29a0269581390f64950e42e41280e482fc9cfda9bfe24ef166eb6c24d21377a15fca4264fec69d902d8ba18810bdb01 SHA512 26ab6dda13d758a5e4237c8b5d207d3c5111afbb11b2c3984cd742913c3c7932559b23b5ea9f774f1c6373eb0f761a9400dccc95876740b3cd06c44084a10965
AUX graphite2-1.35-fix-gcc-linking.patch 697 BLAKE2B 3f4f181477e5f2f5db85f0b5c76dfb2b471c41cb42bfce9a4663fc8aab7035371690077c45cff580c6a700a65466f866944e34127b307f6ef44035f47a65fabd SHA512 f8a8481f5e8e0178e38e8b8dff2e2b1d2f3143d1f1eca6b3b2ea15ea087651dff150fae8166ceaf18eb3995bb480f09e185ddf89b4ad6e352e1085d4655c71b7
DIST graphite2-1.3.14_p20210810.tar.gz 6656693 BLAKE2B 63a7d96b58f2779d8a4a353e1a986212b884fdf780fedcb83b22dcef2f7678d44c88c14ece2d09dc745df505a4a3825ce61d7c84bd05fd4e98c23d6e86e9326d SHA512 be54c1386578970cf65c1860336a113268181753c1e2a139e37ceeafcfa76e3162086879c54094d70cd0d36ad5852a95390aaa69572d875921e9481f1ae508ff
EBUILD graphite2-1.3.14_p20210810-r1.ebuild 3075 BLAKE2B 7ab6cf0bf0b47adcc07f5553328bbc69921e51d069161fe4e57b6054af25ffa9597e3e7b47dfcb5ab9cf46c94f7a55ab029fb1c067f1c9b61d8ebe684bbae581 SHA512 cbf4c9d901d6f796de0d13ad247029b7d6b80cb469ed147fb394f7abc2042351178b639f0214d1803ada5b5f696327525f27a33c7fcd54c53abd5e4adfd3d34c
-EBUILD graphite2-1.3.14_p20210810-r2.ebuild 3089 BLAKE2B e845ce2b9735633eea5e522d6e4f73bccf1b689b440953e920934b5685ec3122f69b2e06b37d17469a28c367defb3be9e72dcc7099e80a98dc690f4e174cd0c2 SHA512 4b8ef20d2935f7a916d66de9d357de403dbfd071cc7881319dac9dc184fe83ca8ff70e5505f318bf8aa9aead24d5f242c653a0b1f580ae94e9a5ef93300c1f68
+EBUILD graphite2-1.3.14_p20210810-r2.ebuild 3040 BLAKE2B e3333a2e940f0455e54d607465cf3a60e129eb9071d6a1a5ece3a618b528ade5e2326158295446d1b13824cd161a10d8c192c3716496c4dd5a31cbb29221c83c SHA512 109d7fe7880f88a8f63cd571e5fff2bc35cbc3a63f8e2524aedaae0aeaf60449ec8922a6888af0f82f2d9711eccb063851f0324ddde5281e57a6e2b3db185535
MISC metadata.xml 393 BLAKE2B 27dcc3bcbc5a0ec32bb751ec3bb8788c2c85d5d7743f0243749a88ace9b5a3faaa10adc84731dbec3e37208efef41e3d4124de57005345927e848a7cbca6b098 SHA512 1086491557aff2d6f3552829550db85332c809d20ec1e3517bfa311fdfb2a5386cc4b624481b4fd7db7e48ab39bb5d76e048461352b74cdecf89d904ef52590b
diff --git a/media-gfx/graphite2/files/graphite2-1.3.14-fix-nodefaultlibs-deux.patch b/media-gfx/graphite2/files/graphite2-1.3.14-fix-nodefaultlibs-deux.patch
index 815301dd307b..64fcfd63beab 100644
--- a/media-gfx/graphite2/files/graphite2-1.3.14-fix-nodefaultlibs-deux.patch
+++ b/media-gfx/graphite2/files/graphite2-1.3.14-fix-nodefaultlibs-deux.patch
@@ -1,61 +1,105 @@
https://bugs.gentoo.org/870034
https://bugs.gentoo.org/829690
+https://github.com/silnrsi/graphite/pull/44.
https://raw.githubusercontent.com/chimera-linux/cports/6d3cabd18bac6f4caaea08eaa928840552711c0c/main/graphite2/patches/clang.patch
-From chimera patch:
-"Clang has -nostdlib++, which can be used more effectively than disabling
-all and then hardcoding linking against libgcc (which we do not have)"
-
Obsoletes graphite2-1.3.14-fix-nodefaultlibs.patch whose description was:
-```
-See https://github.com/silnrsi/graphite/pull/44.
-
+"""
Drop -nodefaultlibs:
- graphite is written in C++ which makes avoiding libstdc++ (or libc++) a dubious
goal;
- this ends up breaking e.g. x86/musl because we need to inject -lssp_nonshared,
but it wouldn't be surprising if it broke other exotic targets too.
-```
---- a/tests/CMakeLists.txt
-+++ b/tests/CMakeLists.txt
-@@ -47,12 +47,12 @@ else (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
- set_target_properties(graphite2-base PROPERTIES
- COMPILE_FLAGS "-Wall -Wextra -Wno-class-memaccess -fno-rtti -fno-exceptions"
- COMPILE_DEFINITIONS "GRAPHITE2_NTRACING"
-- LINK_FLAGS "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}"
-+ LINK_FLAGS "-nostdlib++ ${GRAPHITE_LINK_FLAGS}"
- LINKER_LANGUAGE C)
- set_target_properties(graphite2-file PROPERTIES
- COMPILE_FLAGS "-Wall -Wextra -Wno-class-memaccess -fno-rtti -fno-exceptions"
- COMPILE_DEFINITIONS "GRAPHITE2_NTRACING${TELEMETRY}"
-- LINK_FLAGS "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}"
-+ LINK_FLAGS "-nostdlib++ ${GRAPHITE_LINK_FLAGS}"
- LINKER_LANGUAGE C)
- endif()
+"""
+
+This patch is based on the linked one above from Chimera Linux. We have
+to adapt it a bit because GCC lacks -nostdlib++.
+
+Quoting it:
+"Clang has -nostdlib++, which can be used more effectively than disabling
+all and then hardcoding linking against libgcc (which we do not have)"
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
-@@ -105,7 +105,7 @@ set_target_properties(graphite2 PROPERTIES PUBLIC_HEADER "${GRAPHITE_HEADERS}"
+@@ -105,7 +105,6 @@ set_target_properties(graphite2 PROPERTIES PUBLIC_HEADER "${GRAPHITE_HEADERS}"
if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
set_target_properties(graphite2 PROPERTIES
COMPILE_FLAGS "-Wall -Wextra -Wno-unknown-pragmas -Wendif-labels -Wshadow -Wctor-dtor-privacy -Wnon-virtual-dtor -fno-rtti -fno-exceptions -fvisibility=hidden -fvisibility-inlines-hidden"
- LINK_FLAGS "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}"
-+ LINK_FLAGS "-nostdlib++ ${GRAPHITE_LINK_FLAGS}"
LINKER_LANGUAGE C)
if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "x86|i.86")
add_definitions(-mfpmath=sse -msse2)
-@@ -117,15 +117,7 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
- if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
- add_definitions(-Wimplicit-fallthrough -Wshorten-64-to-32)
+@@ -114,22 +113,32 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
+ add_definitions(-Wno-class-memaccess -Wdouble-promotion)
endif()
-- if (${CMAKE_CXX_COMPILER} MATCHES ".*mingw.*")
-- target_link_libraries(graphite2 kernel32 msvcr90 mingw32 gcc user32)
-- else (${CMAKE_CXX_COMPILER} MATCHES ".*mingw.*")
-- target_link_libraries(graphite2 c gcc_s)
+ message(STATUS "Compiler ID is: ${CMAKE_CXX_COMPILER_ID}")
+- if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
+- add_definitions(-Wimplicit-fallthrough -Wshorten-64-to-32)
- endif()
- include(Graphite)
++
++ include(Graphite)
++
+ if (${CMAKE_CXX_COMPILER} MATCHES ".*mingw.*")
+ target_link_libraries(graphite2 kernel32 msvcr90 mingw32 gcc user32)
+ else (${CMAKE_CXX_COMPILER} MATCHES ".*mingw.*")
+- if (GRAPHITE2_SANITIZERS)
+- target_link_libraries(graphite2 c gcc_s)
+- else ()
+- target_link_libraries(graphite2 c gcc)
+- endif ()
++ if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
++ add_definitions(-Wimplicit-fallthrough -Wshorten-64-to-32)
++ set_target_properties(graphite2 PROPERTIES
++ LINK_FLAGS "-nostdlib++ ${GRAPHITE_LINK_FLAGS}")
++ else()
++ set_target_properties(graphite2 PROPERTIES
++ LINK_FLAGS "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}")
++
++ if (GRAPHITE2_SANITIZERS)
++ target_link_libraries(graphite2 c gcc_s)
++ else()
++ target_link_libraries(graphite2 c gcc)
++ endif()
++
++ if (BUILD_SHARED_LIBS)
++ nolib_test(stdc++ $<TARGET_SONAME_FILE:graphite2>)
++ endif ()
++ endif()
+ endif()
+- include(Graphite)
- if (BUILD_SHARED_LIBS)
- nolib_test(stdc++ $<TARGET_SONAME_FILE:graphite2>)
- endif ()
++
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")
if (0)
CREATE_LIBTOOL_FILE(graphite2 "/lib${LIB_SUFFIX}")
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -44,15 +44,25 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
+ COMPILE_DEFINITIONS "GRAPHITE2_STATIC;GRAPHITE2_NTRACING${TELEMETRY};_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;UNICODE")
+ else (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
+ # don't -D GRAPHITE2_STATIC so that tests can see the API symbols in the static library
++ if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
++ set_target_properties(graphite2-base PROPERTIES
++ LINK_FLAGS "-nostdlib++ ${GRAPHITE_LINK_FLAGS}")
++ set_target_properties(graphite2-file PROPERTIES
++ LINK_FLAGS "-nostdlib++ ${GRAPHITE_LINK_FLAGS}")
++ else()
++ set_target_properties(graphite2-base PROPERTIES
++ LINK_FLAGS "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}")
++ set_target_properties(graphite2-file PROPERTIES
++ LINK_FLAGS "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}")
++ endif()
++
+ set_target_properties(graphite2-base PROPERTIES
+ COMPILE_FLAGS "-Wall -Wextra -Wno-class-memaccess -fno-rtti -fno-exceptions"
+ COMPILE_DEFINITIONS "GRAPHITE2_NTRACING"
+- LINK_FLAGS "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}"
+ LINKER_LANGUAGE C)
+ set_target_properties(graphite2-file PROPERTIES
+ COMPILE_FLAGS "-Wall -Wextra -Wno-class-memaccess -fno-rtti -fno-exceptions"
+ COMPILE_DEFINITIONS "GRAPHITE2_NTRACING${TELEMETRY}"
+- LINK_FLAGS "-nodefaultlibs ${GRAPHITE_LINK_FLAGS}"
+ LINKER_LANGUAGE C)
+ endif()
+
diff --git a/media-gfx/graphite2/graphite2-1.3.14_p20210810-r2.ebuild b/media-gfx/graphite2/graphite2-1.3.14_p20210810-r2.ebuild
index 390f3b02fb00..bf4be48a0591 100644
--- a/media-gfx/graphite2/graphite2-1.3.14_p20210810-r2.ebuild
+++ b/media-gfx/graphite2/graphite2-1.3.14_p20210810-r2.ebuild
@@ -39,10 +39,9 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.3.5-includes-libs-perl.patch"
- "${FILESDIR}/${PN}-1.35-fix-gcc-linking.patch"
"${FILESDIR}/${PN}-1.3.14-fix-cmake-files-libdir.patch"
"${FILESDIR}/${PN}-1.3.14-no-libtool-file.patch"
- #"${FILESDIR}/${PN}-1.3.14-fix-nodefaultlibs-deux.patch"
+ "${FILESDIR}/${PN}-1.3.14-fix-nodefaultlibs-deux.patch"
)
pkg_setup() {
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index c6b922f480e6..236c8c294366 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 d600b6a89f5d..71698eacaadb 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Fri, 16 Sep 2022 21:39:57 +0000
+Sat, 17 Sep 2022 03:39:42 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 13c00f7df054..5f3786629060 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 525759 BLAKE2B 487aaba91a7a713d59ac9586bbe0ffaeb7bf01fde9781422d78f1d1e009e745a8cea346fbefedc07f275060c3798240f56799ae9f182d10305c04a36eac8db25 SHA512 9ad37d1ae3ef248f0c465e37bce58b95e6f9da024c5d52c9ede183ff971546b15abed0e4dd4ca83a4f69fd2c722ad188eb583dd8d8337d8d99ae3e7c776b7da4
-TIMESTAMP 2022-09-16T21:40:01Z
+TIMESTAMP 2022-09-17T03:39:45Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMk7TFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMlQYFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDJOQ/5AcnbQxRbC4K2DWGTAyXjWGIIwSOCzWK7bbz88pgQNRhxoPLoeKNaYofn
-1Aj/a4JKKdT8H94bJXg0PQZOfjWJmzDUxjgvO5dtgaHcBNURXpEJOM0/IwzpcUL7
-ZRdNDLuSWMxqPlDHVO/nsjiqRrMhq66rwHN0S6+1VhWLazPZoduEz8SXZXHo2gXO
-JC+nuXHhzlwwmJUcViKKv3InSldDiEvThBTjD9Yx64xMoBBhkvleV3BHXo+DfrEW
-Za5og/ptkwDlZJwk8Ojzx7a6DW1Sr02Aix7MDJIY1WyaBxhU7DDZmgyYXmiq6VsC
-nGXzKR6Z0k4lCaVTuZIYfCmsmz4V7lajdX2Lz0O2XHzvrLFT4Ovrgiudjs3oqHM9
-lQmJqdWet5SvBPnUaFEgs8O5De4P6rM4VwT4wvyFjNJATyOzMkkci5rSjO0Vwyou
-EGj1EBKnJ8dwzBlP3oQUeUNEpg2rv944htyoFVoGFB7YKCGXD6N7CLmTxNSxzzhA
-BzGHmJdgKcNTm/XuO5qwgJh6yY4yCHsJ3AdTsnd1kSfAfbBcBW2G++AutEyTSw5e
-2aJQpiqFur6ckuoR3e1zfiDI+eMIPyNNEVpXxoqiAl7FEjwFsjE3Flmln3naBIDs
-2ys9fJN7tvQwFydDJH8Vb1cUq+TU1QcmKPgDXZ1t4PXmVSWbxS0=
-=45YD
+klBUew/+IyHy9QAya3JEyVVOz/AJZrU9dkpzJusP7bYaRdBeh3Rd8BrUM2ndXvLi
+hfq12+zg85eqblHBjqEpcuVwtGAyrdOMTM7lqujB4at4lwkUqEKtOxYOgT2wBRr6
+Y5hhvnq3lqHyrlicvgdFk5hel01/hme9By3IpgExHcy+VousF05ChSTMh+53AzgR
+e/usHdedhe+Xb6KRtcKRUNOA4CBDJfsAuHZdKIWLNKidf2WpFsl0LE8R/zTteU9y
+gS8qcK5rXd07zqxVFW3OLFzyWKlQpF9sedrz1YOa17jSCi6LkYJKT+MePaoedXsx
+GoQXBqLxCj1jQqZcCRdSPx79Q4OwWH1eozJteAGdsmesSIUYRPK2ggzqpyL4BCK6
+4qgq+A1n+9udoQMZhkl+iJ8VjbphyCAdVdkAsPnceS/u3QnI5uN1zLz+QzLCBYBd
+AJDbXw9EpFVFbXsHrsK8RpPQRyWeIUtLB8GcCmMa8N+grZ8SgD3HbHWlIRXsoOc1
+lCgXhX1NpPyxDxLzPIK8DgUCEMliGWs9H/ja80DhnNOj26KYnb6NV6xbiJd2NrtE
+XGDu0nypX4juauiJ1/ss9PqY+A4IeKHS1tveECdTa5Du21145QHTeaAEHF7PrMMg
++pYEedL0q0IhVSPGzUwR4wOvbs7SO9LImaVI/5qLrkPaxlSxarM=
+=ZDZv
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index d600b6a89f5d..71698eacaadb 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Fri, 16 Sep 2022 21:39:57 +0000
+Sat, 17 Sep 2022 03:39:42 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 28b5e516a49b..485df45256e8 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-accessibility/Manifest.gz b/metadata/md5-cache/app-accessibility/Manifest.gz
index 4996552af0b4..37e815fa6dd2 100644
--- a/metadata/md5-cache/app-accessibility/Manifest.gz
+++ b/metadata/md5-cache/app-accessibility/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-accessibility/accerciser-3.40.0 b/metadata/md5-cache/app-accessibility/accerciser-3.40.0
index 65d8a9066953..d8f3a21704cc 100644
--- a/metadata/md5-cache/app-accessibility/accerciser-3.40.0
+++ b/metadata/md5-cache/app-accessibility/accerciser-3.40.0
@@ -4,6 +4,7 @@ DEPEND=>=app-accessibility/at-spi2-core-2.5.2:2 >=x11-libs/gtk+-3.1.13:3[introsp
DESCRIPTION=Interactive Python accessibility explorer
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Accerciser https://gitlab.gnome.org/GNOME/accerciser
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 python-single-r1
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-accessibility/kontrast-22.04.3 b/metadata/md5-cache/app-accessibility/kontrast-22.04.3
index af23a0ac0356..b662e5d6263a 100644
--- a/metadata/md5-cache/app-accessibility/kontrast-22.04.3
+++ b/metadata/md5-cache/app-accessibility/kontrast-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Tool to check contrast for colors to verify they are correctly accessible
EAPI=8
HOMEPAGE=https://apps.kde.org/kontrast/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/app-accessibility/kontrast-22.08.1 b/metadata/md5-cache/app-accessibility/kontrast-22.08.1
index 2b1e4cad42bf..5d115fca0947 100644
--- a/metadata/md5-cache/app-accessibility/kontrast-22.08.1
+++ b/metadata/md5-cache/app-accessibility/kontrast-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Tool to check contrast for colors to verify they are correctly accessible
EAPI=8
HOMEPAGE=https://apps.kde.org/kontrast/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/app-accessibility/orca-42.3 b/metadata/md5-cache/app-accessibility/orca-42.3
index bd007cb5201f..6e13de75bd1a 100644
--- a/metadata/md5-cache/app-accessibility/orca-42.3
+++ b/metadata/md5-cache/app-accessibility/orca-42.3
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[threads(+)
DESCRIPTION=Extensible screen reader that provides access to the desktop
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/Orca
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 python-single-r1
IUSE=+braille python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index fda28c3e2ece..1675fe54874a 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/abrt-2.15.0 b/metadata/md5-cache/app-admin/abrt-2.15.0
index 9a48af757a79..a864ea25bcc8 100644
--- a/metadata/md5-cache/app-admin/abrt-2.15.0
+++ b/metadata/md5-cache/app-admin/abrt-2.15.0
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Automatic bug detection and reporting tool
EAPI=8
HOMEPAGE=https://github.com/abrt/abrt/wiki/ABRT-Project https://github.com/abrt/abrt
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools python-single-r1 tmpfiles xdg
IUSE=selinux test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-admin/abrt-2.15.1 b/metadata/md5-cache/app-admin/abrt-2.15.1
index 7bc7d9dde26e..49010d8837d8 100644
--- a/metadata/md5-cache/app-admin/abrt-2.15.1
+++ b/metadata/md5-cache/app-admin/abrt-2.15.1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Automatic bug detection and reporting tool
EAPI=8
HOMEPAGE=https://github.com/abrt/abrt/wiki/ABRT-Project https://github.com/abrt/abrt
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools python-single-r1 tmpfiles xdg
IUSE=selinux test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-admin/calamares-3.2.60 b/metadata/md5-cache/app-admin/calamares-3.2.60
index 166e0e63bb58..c96218911e87 100644
--- a/metadata/md5-cache/app-admin/calamares-3.2.60
+++ b/metadata/md5-cache/app-admin/calamares-3.2.60
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Distribution-independent installer framework
EAPI=8
HOMEPAGE=https://calamares.io
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm python-single-r1
IUSE=+networkmanager +upower debug test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-admin/keepassxc-2.7.1-r1 b/metadata/md5-cache/app-admin/keepassxc-2.7.1-r1
index 36cd4b3bf5b6..410e1be34177 100644
--- a/metadata/md5-cache/app-admin/keepassxc-2.7.1-r1
+++ b/metadata/md5-cache/app-admin/keepassxc-2.7.1-r1
@@ -4,6 +4,7 @@ DEPEND=app-crypt/argon2:= dev-libs/botan:2= dev-qt/qtconcurrent:5 dev-qt/qtcore:
DESCRIPTION=KeePassXC - KeePass Cross-platform Community Edition
EAPI=8
HOMEPAGE=https://keepassxc.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg
IUSE=autotype browser doc keeshare +network test yubikey
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/app-admin/keepassxc-9999 b/metadata/md5-cache/app-admin/keepassxc-9999
index ddbaa5798de5..89e92282fe71 100644
--- a/metadata/md5-cache/app-admin/keepassxc-9999
+++ b/metadata/md5-cache/app-admin/keepassxc-9999
@@ -4,6 +4,7 @@ DEPEND=app-crypt/argon2:= dev-libs/botan:2= dev-qt/qtconcurrent:5 dev-qt/qtcore:
DESCRIPTION=KeePassXC - KeePass Cross-platform Community Edition
EAPI=8
HOMEPAGE=https://keepassxc.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg git-r3
IUSE=autotype browser doc keeshare +network test yubikey
LICENSE=LGPL-2.1 GPL-2 GPL-3
diff --git a/metadata/md5-cache/app-admin/logcheck-1.3.23 b/metadata/md5-cache/app-admin/logcheck-1.3.23
index e33e595b1320..740ab32e532a 100644
--- a/metadata/md5-cache/app-admin/logcheck-1.3.23
+++ b/metadata/md5-cache/app-admin/logcheck-1.3.23
@@ -3,6 +3,7 @@ DEPEND=acct-group/logcheck acct-user/logcheck
DESCRIPTION=Mails anomalies in the system logfiles to the administrator
EAPI=7
HOMEPAGE=https://packages.debian.org/sid/logcheck
+INHERIT=readme.gentoo-r1
KEYWORDS=amd64 ~ppc ~sparc x86
LICENSE=GPL-2
RDEPEND=acct-group/logcheck acct-user/logcheck !app-admin/logsentry app-misc/lockfile-progs dev-lang/perl dev-perl/mime-construct virtual/mailx
diff --git a/metadata/md5-cache/app-admin/passwordsafe-1.14.0-r1 b/metadata/md5-cache/app-admin/passwordsafe-1.14.0-r1
index e944353ea00e..6838da2f0c41 100644
--- a/metadata/md5-cache/app-admin/passwordsafe-1.14.0-r1
+++ b/metadata/md5-cache/app-admin/passwordsafe-1.14.0-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/openssl:0= net-misc/curl sys-apps/file sys-apps/util-linux x11-l
DESCRIPTION=Password manager with wxGTK based frontend
EAPI=8
HOMEPAGE=https://pwsafe.org/ https://github.com/pwsafe/pwsafe/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop flag-o-matic optfeature wxwidgets xdg
IUSE=qr test +xml yubikey
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/app-admin/passwordsafe-1.15.0 b/metadata/md5-cache/app-admin/passwordsafe-1.15.0
index 9a2308a06f5a..0adeaa061d44 100644
--- a/metadata/md5-cache/app-admin/passwordsafe-1.15.0
+++ b/metadata/md5-cache/app-admin/passwordsafe-1.15.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/openssl:0= net-misc/curl sys-apps/file sys-apps/util-linux x11-l
DESCRIPTION=Password manager with wxGTK based frontend
EAPI=8
HOMEPAGE=https://pwsafe.org/ https://github.com/pwsafe/pwsafe/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop flag-o-matic optfeature wxwidgets xdg
IUSE=qr test +xml yubikey
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/app-admin/perl-cleaner-2.30 b/metadata/md5-cache/app-admin/perl-cleaner-2.30
index 70c1200f86b0..8766cd9b80c1 100644
--- a/metadata/md5-cache/app-admin/perl-cleaner-2.30
+++ b/metadata/md5-cache/app-admin/perl-cleaner-2.30
@@ -2,6 +2,7 @@ DEFINED_PHASES=install prepare
DESCRIPTION=User land tool for cleaning up old perl installs
EAPI=7
HOMEPAGE=https://www.gentoo.org/proj/en/perl/
+INHERIT=prefix
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=app-shells/bash dev-lang/perl || ( ( sys-apps/portage app-portage/portage-utils ) sys-apps/pkgcore )
diff --git a/metadata/md5-cache/app-admin/perl-cleaner-9999 b/metadata/md5-cache/app-admin/perl-cleaner-9999
index e455d19abb84..de98508c7866 100644
--- a/metadata/md5-cache/app-admin/perl-cleaner-9999
+++ b/metadata/md5-cache/app-admin/perl-cleaner-9999
@@ -4,6 +4,7 @@ DEPEND=sys-apps/help2man
DESCRIPTION=User land tool for cleaning up old perl installs
EAPI=7
HOMEPAGE=https://www.gentoo.org/proj/en/perl/
+INHERIT=prefix git-r3
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=app-shells/bash dev-lang/perl || ( ( sys-apps/portage app-portage/portage-utils ) sys-apps/pkgcore )
diff --git a/metadata/md5-cache/app-admin/sagan-rules-99999999 b/metadata/md5-cache/app-admin/sagan-rules-99999999
index 4c11032abf96..773386a41e5a 100644
--- a/metadata/md5-cache/app-admin/sagan-rules-99999999
+++ b/metadata/md5-cache/app-admin/sagan-rules-99999999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Rules for Sagan log analyzer
EAPI=7
HOMEPAGE=https://quadrantsec.com/sagan_log_analysis_engine/
+INHERIT=git-r3
LICENSE=BSD
PDEPEND=app-admin/sagan
PROPERTIES=live
diff --git a/metadata/md5-cache/app-admin/spectre-meltdown-checker-9999 b/metadata/md5-cache/app-admin/spectre-meltdown-checker-9999
index 1f3f84b08ba1..a6611ee73c08 100644
--- a/metadata/md5-cache/app-admin/spectre-meltdown-checker-9999
+++ b/metadata/md5-cache/app-admin/spectre-meltdown-checker-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Spectre & Meltdown vulnerability/mitigation checker for Linux
EAPI=8
HOMEPAGE=https://github.com/speed47/spectre-meltdown-checker
+INHERIT=git-r3
LICENSE=GPL-3+
PROPERTIES=live
SLOT=0
diff --git a/metadata/md5-cache/app-admin/system-config-printer-1.5.16-r1 b/metadata/md5-cache/app-admin/system-config-printer-1.5.16-r1
index f77820510c74..14a1a59bc7df 100644
--- a/metadata/md5-cache/app-admin/system-config-printer-1.5.16-r1
+++ b/metadata/md5-cache/app-admin/system-config-printer-1.5.16-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] )
DESCRIPTION=Graphical user interface for CUPS administration
EAPI=8
HOMEPAGE=https://github.com/OpenPrinting/system-config-printer
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 systemd udev xdg
IUSE=gnome-keyring policykit python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/app-admin/system-config-printer-1.5.17 b/metadata/md5-cache/app-admin/system-config-printer-1.5.17
index 17b232e805ed..44fe0fb2581e 100644
--- a/metadata/md5-cache/app-admin/system-config-printer-1.5.17
+++ b/metadata/md5-cache/app-admin/system-config-printer-1.5.17
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] )
DESCRIPTION=Graphical user interface for CUPS administration
EAPI=8
HOMEPAGE=https://github.com/OpenPrinting/system-config-printer
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 systemd udev xdg
IUSE=gnome-keyring policykit python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
diff --git a/metadata/md5-cache/app-admin/system-config-printer-1.5.18 b/metadata/md5-cache/app-admin/system-config-printer-1.5.18
index 65279caa1e2e..2835c849f4e5 100644
--- a/metadata/md5-cache/app-admin/system-config-printer-1.5.18
+++ b/metadata/md5-cache/app-admin/system-config-printer-1.5.18
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] )
DESCRIPTION=Graphical user interface for CUPS administration
EAPI=8
HOMEPAGE=https://github.com/OpenPrinting/system-config-printer
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 systemd udev xdg
IUSE=gnome-keyring policykit python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 861b768df233..8b8385fc176f 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/file-roller-3.42.0 b/metadata/md5-cache/app-arch/file-roller-3.42.0
index 699e9fd84308..d7f5d5832a5d 100644
--- a/metadata/md5-cache/app-arch/file-roller-3.42.0
+++ b/metadata/md5-cache/app-arch/file-roller-3.42.0
@@ -4,6 +4,7 @@ DEPEND=>=app-arch/libarchive-3.2:= >=dev-libs/glib-2.38:2 >=dev-libs/json-glib-0
DESCRIPTION=Archive manager for GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/FileRoller
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 xdg
IUSE=libnotify nautilus
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/app-arch/tar-1.34 b/metadata/md5-cache/app-arch/tar-1.34
index 98cdc0a534b3..d185dc53e31f 100644
--- a/metadata/md5-cache/app-arch/tar-1.34
+++ b/metadata/md5-cache/app-arch/tar-1.34
@@ -4,6 +4,7 @@ DEPEND=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux ) xattr? ( elibc_glib
DESCRIPTION=Use this to make tarballs :)
EAPI=7
HOMEPAGE=https://www.gnu.org/software/tar/
+INHERIT=verify-sig
IUSE=acl minimal nls selinux xattr verify-sig
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/app-arch/upx-bin-3.96 b/metadata/md5-cache/app-arch/upx-bin-3.96
index 787c2a9c3f50..ef3febc536c5 100644
--- a/metadata/md5-cache/app-arch/upx-bin-3.96
+++ b/metadata/md5-cache/app-arch/upx-bin-3.96
@@ -3,6 +3,7 @@ DEFINED_PHASES=install
DESCRIPTION=Ultimate Packer for eXecutables, binary version with proprietary NRV compression
EAPI=7
HOMEPAGE=https://upx.github.io/
+INHERIT=pax-utils
KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=!app-arch/upx
diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz
index 443453498aac..6c81404769b1 100644
--- a/metadata/md5-cache/app-backup/Manifest.gz
+++ b/metadata/md5-cache/app-backup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-backup/backintime-1.3.2 b/metadata/md5-cache/app-backup/backintime-1.3.2
index 12ee832a2885..8ec299e29a76 100644
--- a/metadata/md5-cache/app-backup/backintime-1.3.2
+++ b/metadata/md5-cache/app-backup/backintime-1.3.2
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Backup system inspired by TimeVault and FlyBack
EAPI=8
HOMEPAGE=https://backintime.readthedocs.io/en/latest/ https://github.com/bit-team/backintime/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 xdg
IUSE=examples qt5 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-backup/backintime-9999 b/metadata/md5-cache/app-backup/backintime-9999
index cacd5434fbff..abe8271aa593 100644
--- a/metadata/md5-cache/app-backup/backintime-9999
+++ b/metadata/md5-cache/app-backup/backintime-9999
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Backup system inspired by TimeVault and FlyBack
EAPI=8
HOMEPAGE=https://backintime.readthedocs.io/en/latest/ https://github.com/bit-team/backintime/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 git-r3 xdg
IUSE=examples qt5 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-backup/flexbackup-1.2.1-r13 b/metadata/md5-cache/app-backup/flexbackup-1.2.1-r13
index ec3440464f98..87c078a91d89 100644
--- a/metadata/md5-cache/app-backup/flexbackup-1.2.1-r13
+++ b/metadata/md5-cache/app-backup/flexbackup-1.2.1-r13
@@ -3,6 +3,7 @@ DEPEND=app-arch/mt-st
DESCRIPTION=Flexible backup script using perl
EAPI=6
HOMEPAGE=http://flexbackup.sourceforge.net/
+INHERIT=versionator
KEYWORDS=amd64 ~hppa ppc x86
LICENSE=GPL-2
RDEPEND=app-arch/mt-st
diff --git a/metadata/md5-cache/app-backup/kup-0.9.1 b/metadata/md5-cache/app-backup/kup-0.9.1
index 4585935c369a..29286dee33a9 100644
--- a/metadata/md5-cache/app-backup/kup-0.9.1
+++ b/metadata/md5-cache/app-backup/kup-0.9.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libgit2:= dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-
DESCRIPTION=Backup scheduler for the Plasma desktop
EAPI=8
HOMEPAGE=https://apps.kde.org/kup/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug +handbook
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-backup/mkstage4-9999 b/metadata/md5-cache/app-backup/mkstage4-9999
index 197058cb3b1c..bf0ec5c6c8cf 100644
--- a/metadata/md5-cache/app-backup/mkstage4-9999
+++ b/metadata/md5-cache/app-backup/mkstage4-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Bash Utility for Creating Stage 4 Tarballs
EAPI=7
HOMEPAGE=https://github.com/TheChymera/mkstage4
+INHERIT=git-r3
LICENSE=GPL-3
PROPERTIES=live
RDEPEND=app-shells/bash app-arch/tar
diff --git a/metadata/md5-cache/app-backup/reoback-1.0_p3-r1 b/metadata/md5-cache/app-backup/reoback-1.0_p3-r1
index d92f3e7ad279..cb2b19b5b254 100644
--- a/metadata/md5-cache/app-backup/reoback-1.0_p3-r1
+++ b/metadata/md5-cache/app-backup/reoback-1.0_p3-r1
@@ -3,6 +3,7 @@ DEPEND=>=app-arch/tar-1.13
DESCRIPTION=Reoback Backup Solution
EAPI=7
HOMEPAGE=http://reoback.sourceforge.net/
+INHERIT=vcs-clean
KEYWORDS=amd64 ppc x86
LICENSE=GPL-2
RDEPEND=>=dev-lang/perl-5.6.1
diff --git a/metadata/md5-cache/app-backup/sarab-1.0.0 b/metadata/md5-cache/app-backup/sarab-1.0.0
index 8c6df36d8850..321db0b3472e 100644
--- a/metadata/md5-cache/app-backup/sarab-1.0.0
+++ b/metadata/md5-cache/app-backup/sarab-1.0.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=SaraB is a powerful and automated backup scheduling system based on DAR
EAPI=6
HOMEPAGE=http://sarab.sourceforge.net/
+INHERIT=readme.gentoo-r1
KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=app-backup/dar virtual/mailx
diff --git a/metadata/md5-cache/app-backup/synology-cloud-station-backup-4469 b/metadata/md5-cache/app-backup/synology-cloud-station-backup-4469
index 298f9604f7f8..a72be6575db0 100644
--- a/metadata/md5-cache/app-backup/synology-cloud-station-backup-4469
+++ b/metadata/md5-cache/app-backup/synology-cloud-station-backup-4469
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Back up your files from multiple client computers to a centralized Synology NAS
EAPI=7
HOMEPAGE=https://www.synology.com/en-global/releaseNote/CloudStationBackup
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=Synology
RESTRICT=bindist mirror strip
diff --git a/metadata/md5-cache/app-cdr/Manifest.gz b/metadata/md5-cache/app-cdr/Manifest.gz
index 4e72df97c662..74340d5fd63d 100644
--- a/metadata/md5-cache/app-cdr/Manifest.gz
+++ b/metadata/md5-cache/app-cdr/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.04.3 b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.04.3
index 52a537e44e96..69826f866741 100644
--- a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.04.3
+++ b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Dolphin plugin for ISO loopback device mounting
EAPI=8
HOMEPAGE=https://apps.kde.org/dolphin_plugins/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.1 b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.1
index d2b41fe4ede3..49184db1da59 100644
--- a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.1
+++ b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Dolphin plugin for ISO loopback device mounting
EAPI=8
HOMEPAGE=https://apps.kde.org/dolphin_plugins/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/app-cdr/graveman-0.3.12_p5-r5 b/metadata/md5-cache/app-cdr/graveman-0.3.12_p5-r5
index 20ccc0bab93c..2f5cd076fdf6 100644
--- a/metadata/md5-cache/app-cdr/graveman-0.3.12_p5-r5
+++ b/metadata/md5-cache/app-cdr/graveman-0.3.12_p5-r5
@@ -4,6 +4,7 @@ DEPEND=app-cdr/cdrdao app-cdr/cdrtools >=dev-libs/glib-2.4:2 >=gnome-base/libgla
DESCRIPTION=Graphical frontend for cdrecord, mkisofs, readcd and sox using GTK+2
EAPI=8
HOMEPAGE=http://graveman.tuxfamily.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools gnome2
IUSE=debug dvdr flac mp3 nls vorbis
KEYWORDS=amd64 ppc ppc64 sparc x86
diff --git a/metadata/md5-cache/app-cdr/isoimagewriter-0.9-r1 b/metadata/md5-cache/app-cdr/isoimagewriter-0.9-r1
index 4b54d763c90f..08d1afedd571 100644
--- a/metadata/md5-cache/app-cdr/isoimagewriter-0.9-r1
+++ b/metadata/md5-cache/app-cdr/isoimagewriter-0.9-r1
@@ -4,6 +4,7 @@ DEPEND=app-crypt/gpgme:=[cxx(+),qt5] >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-
DESCRIPTION=Write hybrid ISO files onto a USB disk
EAPI=8
HOMEPAGE=https://community.kde.org/ISOImageWriter
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug
KEYWORDS=amd64
diff --git a/metadata/md5-cache/app-cdr/xcdroast-1.19-r1 b/metadata/md5-cache/app-cdr/xcdroast-1.19-r1
index 441653f2f78f..7771bc23d3f3 100644
--- a/metadata/md5-cache/app-cdr/xcdroast-1.19-r1
+++ b/metadata/md5-cache/app-cdr/xcdroast-1.19-r1
@@ -4,6 +4,7 @@ DEPEND=>=app-cdr/cdrtools-3.02_alpha09 media-libs/alsa-lib >=x11-libs/gtk+-2:2
DESCRIPTION=Lightweight cdrtools front-end for CD and DVD writing
EAPI=8
HOMEPAGE=http://www.xcdroast.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
IUSE=nls suid
KEYWORDS=amd64 ppc sparc x86
diff --git a/metadata/md5-cache/app-cdr/xfburn-0.6.2 b/metadata/md5-cache/app-cdr/xfburn-0.6.2
index c3c672a4f84f..8c032b1ea407 100644
--- a/metadata/md5-cache/app-cdr/xfburn-0.6.2
+++ b/metadata/md5-cache/app-cdr/xfburn-0.6.2
@@ -3,6 +3,7 @@ DEPEND=>=dev-libs/glib-2.32:= >=dev-libs/libburn-0.4.2:= >=dev-libs/libisofs-0.6
DESCRIPTION=GTK+ based CD and DVD burning application
EAPI=7
HOMEPAGE=https://goodies.xfce.org/projects/applications/xfburn
+INHERIT=xdg-utils
IUSE=gstreamer +udev
KEYWORDS=amd64 arm ~ppc x86
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index b9ca09d1c2d5..ae9655cf3233 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/docker-credential-helpers-0.6.3 b/metadata/md5-cache/app-containers/docker-credential-helpers-0.6.3
index 4fa1ac00e045..71d0d9396245 100644
--- a/metadata/md5-cache/app-containers/docker-credential-helpers-0.6.3
+++ b/metadata/md5-cache/app-containers/docker-credential-helpers-0.6.3
@@ -4,6 +4,7 @@ DEPEND=gnome-keyring? ( app-crypt/libsecret )
DESCRIPTION=A suite of programs to use native stores to keep Docker credentials safe
EAPI=7
HOMEPAGE=https://github.com/docker/docker-credential-helpers
+INHERIT=golang-vcs-snapshot golang-build
IUSE=gnome-keyring pass
KEYWORDS=amd64 arm64
LICENSE=MIT
diff --git a/metadata/md5-cache/app-containers/docker-gc-9999 b/metadata/md5-cache/app-containers/docker-gc-9999
index 18876ab3f5d0..b82c17f3e67b 100644
--- a/metadata/md5-cache/app-containers/docker-gc-9999
+++ b/metadata/md5-cache/app-containers/docker-gc-9999
@@ -3,6 +3,7 @@ DEPEND=>=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=Docker garbage collection of containers and images
EAPI=6
HOMEPAGE=https://github.com/spotify/docker-gc/
+INHERIT=git-r3
LICENSE=Apache-2.0
PROPERTIES=live
RDEPEND=app-containers/docker
diff --git a/metadata/md5-cache/app-containers/go-secbench-0.1.0 b/metadata/md5-cache/app-containers/go-secbench-0.1.0
index cd5af2d085b5..9898c4371726 100644
--- a/metadata/md5-cache/app-containers/go-secbench-0.1.0
+++ b/metadata/md5-cache/app-containers/go-secbench-0.1.0
@@ -3,6 +3,7 @@ DEPEND=dev-lang/go >=dev-lang/go-1.10
DESCRIPTION=run and evaluate the docker security benchmark
EAPI=6
HOMEPAGE=https://github.com/qnib/go-secbench
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=Apache-2.0
RESTRICT=test
diff --git a/metadata/md5-cache/app-containers/go-secbench-0.1.0-r1 b/metadata/md5-cache/app-containers/go-secbench-0.1.0-r1
index 76822e2d94f7..24537359a691 100644
--- a/metadata/md5-cache/app-containers/go-secbench-0.1.0-r1
+++ b/metadata/md5-cache/app-containers/go-secbench-0.1.0-r1
@@ -3,6 +3,7 @@ DEPEND=dev-lang/go >=dev-lang/go-1.10
DESCRIPTION=run and evaluate the docker security benchmark
EAPI=6
HOMEPAGE=https://github.com/qnib/go-secbench
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=Apache-2.0
RDEPEND=app-containers/docker
diff --git a/metadata/md5-cache/app-containers/umoci-0.2.1 b/metadata/md5-cache/app-containers/umoci-0.2.1
index 4d0aeefc3f82..4c0bf7dc1dbb 100644
--- a/metadata/md5-cache/app-containers/umoci-0.2.1
+++ b/metadata/md5-cache/app-containers/umoci-0.2.1
@@ -3,6 +3,7 @@ DEPEND=dev-go/go-md2man >=dev-lang/go-1.10
DESCRIPTION=Manipulation tool for OCI images
EAPI=6
HOMEPAGE=https://github.com/openSUSE/umoci
+INHERIT=golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=Apache-2.0
RESTRICT=test
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index ae5d43bbb825..8a9fa835fd30 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/gpa-0.10.0 b/metadata/md5-cache/app-crypt/gpa-0.10.0
index 825d18af4f7d..a38f336151ae 100644
--- a/metadata/md5-cache/app-crypt/gpa-0.10.0
+++ b/metadata/md5-cache/app-crypt/gpa-0.10.0
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gnupg-2:= >=app-crypt/gpgme-1.11.1:= >=dev-libs/libassuan-1.1
DESCRIPTION=The GNU Privacy Assistant (GPA) is a graphical user interface for GnuPG
EAPI=7
HOMEPAGE=http://gpa.wald.intevation.org
+INHERIT=xdg
IUSE=nls
KEYWORDS=~alpha amd64 ppc ppc64 sparc x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/app-crypt/gpa-0.10.0-r1 b/metadata/md5-cache/app-crypt/gpa-0.10.0-r1
index 34b7c445bd25..7312684ed28e 100644
--- a/metadata/md5-cache/app-crypt/gpa-0.10.0-r1
+++ b/metadata/md5-cache/app-crypt/gpa-0.10.0-r1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gnupg-2:= >=app-crypt/gpgme-1.11.1:= >=dev-libs/libassuan-1.1
DESCRIPTION=The GNU Privacy Assistant (GPA) is a graphical user interface for GnuPG
EAPI=8
HOMEPAGE=http://gpa.wald.intevation.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg
IUSE=nls
KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86
diff --git a/metadata/md5-cache/app-crypt/rainbowcrack-1.8 b/metadata/md5-cache/app-crypt/rainbowcrack-1.8
index 2946c6293fdf..1f2f1c41be58 100644
--- a/metadata/md5-cache/app-crypt/rainbowcrack-1.8
+++ b/metadata/md5-cache/app-crypt/rainbowcrack-1.8
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Hash cracker that precomputes plaintext - ciphertext pairs in advance
EAPI=7
HOMEPAGE=http://project-rainbowcrack.com/
+INHERIT=wrapper
KEYWORDS=-* amd64
LICENSE=all-rights-reserved
RESTRICT=bindist mirror
diff --git a/metadata/md5-cache/app-crypt/yubioath-desktop-5.1.0-r2 b/metadata/md5-cache/app-crypt/yubioath-desktop-5.1.0-r2
index 671880dde83b..2bbc02956c52 100644
--- a/metadata/md5-cache/app-crypt/yubioath-desktop-5.1.0-r2
+++ b/metadata/md5-cache/app-crypt/yubioath-desktop-5.1.0-r2
@@ -3,6 +3,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Library and tool for personalization of Yubico's YubiKey NEO
EAPI=8
HOMEPAGE=https://developers.yubico.com/yubioath-desktop/ https://github.com/Yubico/yubioath-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop python-single-r1 qmake-utils xdg
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~riscv
diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz
index 190e017e7470..ea4fa4aad3fb 100644
--- a/metadata/md5-cache/app-dicts/Manifest.gz
+++ b/metadata/md5-cache/app-dicts/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-dicts/freedict-deu-eng-1.0 b/metadata/md5-cache/app-dicts/freedict-deu-eng-1.0
index e4564b83d149..5d5cd23f83ee 100644
--- a/metadata/md5-cache/app-dicts/freedict-deu-eng-1.0
+++ b/metadata/md5-cache/app-dicts/freedict-deu-eng-1.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=Freedict for language translation from German to English
EAPI=7
HOMEPAGE=http://freedict.sourceforge.net/en/
+INHERIT=freedict
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=app-text/dictd
diff --git a/metadata/md5-cache/app-dicts/freedict-eng-fra-1.0 b/metadata/md5-cache/app-dicts/freedict-eng-fra-1.0
index 0ffdfbfdc15c..e76e5bfae7ee 100644
--- a/metadata/md5-cache/app-dicts/freedict-eng-fra-1.0
+++ b/metadata/md5-cache/app-dicts/freedict-eng-fra-1.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=Freedict for language translation from English to French
EAPI=7
HOMEPAGE=http://freedict.sourceforge.net/en/
+INHERIT=freedict
KEYWORDS=~alpha ~amd64 ~hppa ~mips ppc ~riscv sparc x86
LICENSE=GPL-2+
RDEPEND=app-text/dictd
diff --git a/metadata/md5-cache/app-dicts/freedict-eng-ita-1.0 b/metadata/md5-cache/app-dicts/freedict-eng-ita-1.0
index 9a1f27e4ea7d..bea01dce48b8 100644
--- a/metadata/md5-cache/app-dicts/freedict-eng-ita-1.0
+++ b/metadata/md5-cache/app-dicts/freedict-eng-ita-1.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=Freedict for language translation from English to Italian
EAPI=7
HOMEPAGE=http://freedict.sourceforge.net/en/
+INHERIT=freedict
KEYWORDS=~alpha ~amd64 ~hppa ~mips ppc ~riscv sparc x86
LICENSE=GPL-2+
RDEPEND=app-text/dictd
diff --git a/metadata/md5-cache/app-dicts/freedict-eng-swe-1.0 b/metadata/md5-cache/app-dicts/freedict-eng-swe-1.0
index f40f9898952d..d70d5a39cf93 100644
--- a/metadata/md5-cache/app-dicts/freedict-eng-swe-1.0
+++ b/metadata/md5-cache/app-dicts/freedict-eng-swe-1.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=Freedict for language translation from English to Swedish
EAPI=7
HOMEPAGE=http://freedict.sourceforge.net/en/
+INHERIT=freedict
KEYWORDS=~alpha ~amd64 ~hppa ~mips ppc ~riscv sparc x86
LICENSE=GPL-2+
RDEPEND=app-text/dictd
diff --git a/metadata/md5-cache/app-dicts/freedict-fra-eng-1.0 b/metadata/md5-cache/app-dicts/freedict-fra-eng-1.0
index 47c7246b37bd..6aca64772708 100644
--- a/metadata/md5-cache/app-dicts/freedict-fra-eng-1.0
+++ b/metadata/md5-cache/app-dicts/freedict-fra-eng-1.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=Freedict for language translation from French to English
EAPI=7
HOMEPAGE=http://freedict.sourceforge.net/en/
+INHERIT=freedict
KEYWORDS=~alpha ~amd64 ~hppa ~mips ppc ~riscv sparc x86
LICENSE=GPL-2+
RDEPEND=app-text/dictd
diff --git a/metadata/md5-cache/app-dicts/freedict-ita-eng-1.0 b/metadata/md5-cache/app-dicts/freedict-ita-eng-1.0
index e8d53b91b104..497cf865a836 100644
--- a/metadata/md5-cache/app-dicts/freedict-ita-eng-1.0
+++ b/metadata/md5-cache/app-dicts/freedict-ita-eng-1.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=Freedict for language translation from Italian to English
EAPI=7
HOMEPAGE=http://freedict.sourceforge.net/en/
+INHERIT=freedict
KEYWORDS=~alpha ~amd64 ~hppa ~mips ppc ~riscv sparc x86
LICENSE=GPL-2+
RDEPEND=app-text/dictd
diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz
index 52f73363b201..424c96a75fad 100644
--- a/metadata/md5-cache/app-doc/Manifest.gz
+++ b/metadata/md5-cache/app-doc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-doc/cantera-docs-2.6.0 b/metadata/md5-cache/app-doc/cantera-docs-2.6.0
index bfaf384cf46f..7510714d2a54 100644
--- a/metadata/md5-cache/app-doc/cantera-docs-2.6.0
+++ b/metadata/md5-cache/app-doc/cantera-docs-2.6.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Documentation API reference for Cantera package libraries
EAPI=8
HOMEPAGE=https://cantera.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/app-doc/pms-9999 b/metadata/md5-cache/app-doc/pms-9999
index bed9a10f45ad..fe04e3d7ca38 100644
--- a/metadata/md5-cache/app-doc/pms-9999
+++ b/metadata/md5-cache/app-doc/pms-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install unpack
DESCRIPTION=Gentoo Package Manager Specification (draft)
EAPI=8
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification
+INHERIT=git-r3
IUSE=html twoside
LICENSE=CC-BY-SA-4.0
PROPERTIES=live
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index fa3432e804ea..838b03ff9f6c 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/bluefish-2.2.12 b/metadata/md5-cache/app-editors/bluefish-2.2.12
index 0c90b4c32431..811be2de164e 100644
--- a/metadata/md5-cache/app-editors/bluefish-2.2.12
+++ b/metadata/md5-cache/app-editors/bluefish-2.2.12
@@ -4,6 +4,7 @@ DEPEND=sys-libs/zlib x11-libs/gtk+:3 gucharmap? ( gnome-extra/gucharmap:2.90 ) p
DESCRIPTION=GTK HTML editor for the experienced web designer or programmer
EAPI=8
HOMEPAGE=https://bluefish.openoffice.nl/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools python-single-r1 xdg
IUSE=gucharmap nls python spell python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/app-editors/bluefish-2.2.12-r1 b/metadata/md5-cache/app-editors/bluefish-2.2.12-r1
index 51ebbd23b328..31a349a03e93 100644
--- a/metadata/md5-cache/app-editors/bluefish-2.2.12-r1
+++ b/metadata/md5-cache/app-editors/bluefish-2.2.12-r1
@@ -4,6 +4,7 @@ DEPEND=sys-libs/zlib x11-libs/gtk+:3 gucharmap? ( gnome-extra/gucharmap:2.90 ) p
DESCRIPTION=GTK HTML editor for the experienced web designer or programmer
EAPI=8
HOMEPAGE=https://bluefish.openoffice.nl/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools python-single-r1 xdg
IUSE=gucharmap nls python spell python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
diff --git a/metadata/md5-cache/app-editors/ecrire-0.2.0-r1 b/metadata/md5-cache/app-editors/ecrire-0.2.0-r1
index e9bfb289502e..9418b6015ea9 100644
--- a/metadata/md5-cache/app-editors/ecrire-0.2.0-r1
+++ b/metadata/md5-cache/app-editors/ecrire-0.2.0-r1
@@ -4,6 +4,7 @@ DEPEND=|| ( dev-libs/efl[X] dev-libs/efl[wayland] ) >=dev-libs/efl-1.26.1
DESCRIPTION=A simple Notepad-like text editor using EFL
EAPI=8
HOMEPAGE=https://www.enlightenment.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
IUSE=nls
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-editors/featherpad-1.2.0 b/metadata/md5-cache/app-editors/featherpad-1.2.0
index 0dda3481225b..d2dae9b0b135 100644
--- a/metadata/md5-cache/app-editors/featherpad-1.2.0
+++ b/metadata/md5-cache/app-editors/featherpad-1.2.0
@@ -4,6 +4,7 @@ DEPEND=app-text/hunspell:= >=dev-qt/qtcore-5.15.0 dev-qt/qtgui:5 dev-qt/qtnetwor
DESCRIPTION=Lightweight Qt5 Plain-Text Editor for Linux
EAPI=8
HOMEPAGE=https://github.com/tsujan/FeatherPad
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake
IUSE=+X
KEYWORDS=~amd64 ~riscv ~x86
diff --git a/metadata/md5-cache/app-editors/featherpad-1.3.1 b/metadata/md5-cache/app-editors/featherpad-1.3.1
index 5f1434a2bce1..4f1e1e2cfa23 100644
--- a/metadata/md5-cache/app-editors/featherpad-1.3.1
+++ b/metadata/md5-cache/app-editors/featherpad-1.3.1
@@ -4,6 +4,7 @@ DEPEND=app-text/hunspell:= >=dev-qt/qtcore-5.15.0:5 dev-qt/qtdbus:5 dev-qt/qtgui
DESCRIPTION=Lightweight Qt5 Plain-Text Editor for Linux
EAPI=8
HOMEPAGE=https://github.com/tsujan/FeatherPad
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake
IUSE=+X
KEYWORDS=~amd64 ~riscv ~x86
diff --git a/metadata/md5-cache/app-editors/ghex-42.3 b/metadata/md5-cache/app-editors/ghex-42.3
index 9bd533c054bd..0b54bfc35560 100644
--- a/metadata/md5-cache/app-editors/ghex-42.3
+++ b/metadata/md5-cache/app-editors/ghex-42.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.66.0:2 >=gui-libs/gtk-4.0.0:4 dev-libs/gobject-introspe
DESCRIPTION=GNOME hexadecimal editor
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Ghex
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=gtk-doc test
KEYWORDS=amd64 ~arm ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/app-editors/ghex-9999 b/metadata/md5-cache/app-editors/ghex-9999
index dc164c72dded..c6493484c264 100644
--- a/metadata/md5-cache/app-editors/ghex-9999
+++ b/metadata/md5-cache/app-editors/ghex-9999
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.66.0:2 >=gui-libs/gtk-4.0.0:4 dev-libs/gobject-introspe
DESCRIPTION=GNOME hexadecimal editor
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Ghex
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg git-r3
IUSE=gtk-doc test
LICENSE=GPL-2+ FDL-1.1+
diff --git a/metadata/md5-cache/app-editors/ghostwriter-2.1.4 b/metadata/md5-cache/app-editors/ghostwriter-2.1.4
index e7ee99d23a3a..2e4e1bc38a12 100644
--- a/metadata/md5-cache/app-editors/ghostwriter-2.1.4
+++ b/metadata/md5-cache/app-editors/ghostwriter-2.1.4
@@ -4,6 +4,7 @@ DEPEND=app-text/hunspell:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5
DESCRIPTION=Cross-platform, aesthetic, distraction-free markdown editor
EAPI=8
HOMEPAGE=https://wereturtle.github.io/ghostwriter/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils xdg
IUSE=debug
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-editors/gnome-latex-3.40.0 b/metadata/md5-cache/app-editors/gnome-latex-3.40.0
index 139e4b904310..d064ee239a12 100644
--- a/metadata/md5-cache/app-editors/gnome-latex-3.40.0
+++ b/metadata/md5-cache/app-editors/gnome-latex-3.40.0
@@ -4,6 +4,7 @@ DEPEND=>=app-text/gspell-1.8:0= >=dev-libs/glib-2.56:2 >=dev-libs/libgee-0.10:0.
DESCRIPTION=Integrated LaTeX environment for GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/GNOME-LaTeX https://gitlab.gnome.org/swilmet/gnome-latex
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=+introspection +latexmk rubber
KEYWORDS=amd64 ~riscv x86
diff --git a/metadata/md5-cache/app-editors/gnome-text-editor-42.2 b/metadata/md5-cache/app-editors/gnome-text-editor-42.2
index 6e31c7de67fe..dcc270f92def 100644
--- a/metadata/md5-cache/app-editors/gnome-text-editor-42.2
+++ b/metadata/md5-cache/app-editors/gnome-text-editor-42.2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.69:2 >=gui-libs/gtk-4.6:4 >=gui-libs/gtksourceview-5.4.
DESCRIPTION=A simple text editor for the GNOME desktop
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-text-editor
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=spell
KEYWORDS=amd64
diff --git a/metadata/md5-cache/app-editors/gummi-0.8.2 b/metadata/md5-cache/app-editors/gummi-0.8.2
index 41db7e181a72..5b6bd8117a56 100644
--- a/metadata/md5-cache/app-editors/gummi-0.8.2
+++ b/metadata/md5-cache/app-editors/gummi-0.8.2
@@ -4,6 +4,7 @@ DEPEND=app-text/gtkspell:3 app-text/poppler[cairo] dev-libs/glib:2 dev-texlive/t
DESCRIPTION=Simple LaTeX editor for GTK+ users
EAPI=7
HOMEPAGE=https://github.com/alexandervdm/gummi
+INHERIT=xdg-utils
KEYWORDS=amd64 ~arm64 ~riscv x86
LICENSE=MIT
RDEPEND=app-text/gtkspell:3 app-text/poppler[cairo] dev-libs/glib:2 dev-texlive/texlive-latex dev-texlive/texlive-latexextra x11-libs/gtk+:3 x11-libs/gtksourceview:3.0 x11-libs/pango
diff --git a/metadata/md5-cache/app-editors/leafpad-0.8.18.1-r1 b/metadata/md5-cache/app-editors/leafpad-0.8.18.1-r1
index 272412873980..1b584a26a395 100644
--- a/metadata/md5-cache/app-editors/leafpad-0.8.18.1-r1
+++ b/metadata/md5-cache/app-editors/leafpad-0.8.18.1-r1
@@ -4,6 +4,7 @@ DEPEND=virtual/libintl x11-libs/gtk+:2 dev-util/desktop-file-utils x11-misc/shar
DESCRIPTION=Simple GTK2 text editor
EAPI=7
HOMEPAGE=http://tarot.freeshell.org/leafpad/
+INHERIT=xdg
IUSE=emacs
KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-editors/micro-2.0.10 b/metadata/md5-cache/app-editors/micro-2.0.10
index dfd9d5515054..c824e636c13e 100644
--- a/metadata/md5-cache/app-editors/micro-2.0.10
+++ b/metadata/md5-cache/app-editors/micro-2.0.10
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm preinst unpack
DESCRIPTION=Modern and intuitive terminal-based text editor
EAPI=8
HOMEPAGE=https://github.com/zyedidia/micro
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=go-module optfeature desktop xdg
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
LICENSE=MIT Apache-2.0 BSD MPL-2.0
diff --git a/metadata/md5-cache/app-editors/neovim-0.7.0 b/metadata/md5-cache/app-editors/neovim-0.7.0
index 93eb7c3eec96..ecb5c8cf2570 100644
--- a/metadata/md5-cache/app-editors/neovim-0.7.0
+++ b/metadata/md5-cache/app-editors/neovim-0.7.0
@@ -4,6 +4,7 @@ DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1?
DESCRIPTION=Vim-fork focused on extensibility and agility
EAPI=8
HOMEPAGE=https://neovim.io
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single optfeature xdg
IUSE=+lto +nvimpager test +tui lua_single_target_luajit lua_single_target_lua5-1
KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 ~x64-macos
diff --git a/metadata/md5-cache/app-editors/neovim-0.7.2 b/metadata/md5-cache/app-editors/neovim-0.7.2
index 778ca2644cab..a9ce43da9286 100644
--- a/metadata/md5-cache/app-editors/neovim-0.7.2
+++ b/metadata/md5-cache/app-editors/neovim-0.7.2
@@ -4,6 +4,7 @@ DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1?
DESCRIPTION=Vim-fork focused on extensibility and agility
EAPI=8
HOMEPAGE=https://neovim.io
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single optfeature xdg
IUSE=+lto +nvimpager test +tui lua_single_target_luajit lua_single_target_lua5-1
KEYWORDS=amd64 ~arm arm64 ~riscv x86 ~x64-macos
diff --git a/metadata/md5-cache/app-editors/neovim-9999 b/metadata/md5-cache/app-editors/neovim-9999
index bb2f2f32e73c..86dac433be86 100644
--- a/metadata/md5-cache/app-editors/neovim-9999
+++ b/metadata/md5-cache/app-editors/neovim-9999
@@ -4,6 +4,7 @@ DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1?
DESCRIPTION=Vim-fork focused on extensibility and agility
EAPI=8
HOMEPAGE=https://neovim.io
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single optfeature xdg git-r3
IUSE=+lto +nvimpager test +tui lua_single_target_luajit lua_single_target_lua5-1
LICENSE=Apache-2.0 vim
diff --git a/metadata/md5-cache/app-editors/notepadqq-2.0.0_beta b/metadata/md5-cache/app-editors/notepadqq-2.0.0_beta
index 0b48802544b4..2ef9ecf3cdf6 100644
--- a/metadata/md5-cache/app-editors/notepadqq-2.0.0_beta
+++ b/metadata/md5-cache/app-editors/notepadqq-2.0.0_beta
@@ -4,6 +4,7 @@ DEPEND=app-i18n/uchardet dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-q
DESCRIPTION=Notepad++-like editor for Linux
EAPI=8
HOMEPAGE=https://notepadqq.com/s/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/app-editors/notepadqq-9999 b/metadata/md5-cache/app-editors/notepadqq-9999
index 03a01f6f6274..0eae9b60917c 100644
--- a/metadata/md5-cache/app-editors/notepadqq-9999
+++ b/metadata/md5-cache/app-editors/notepadqq-9999
@@ -4,6 +4,7 @@ DEPEND=app-i18n/uchardet dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-q
DESCRIPTION=Notepad++-like editor for Linux
EAPI=8
HOMEPAGE=https://notepadqq.com/s/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils xdg git-r3
LICENSE=GPL-3+
PROPERTIES=live
diff --git a/metadata/md5-cache/app-editors/okteta-0.26.9 b/metadata/md5-cache/app-editors/okteta-0.26.9
index c0f80a0c173d..4e7f6a37cfbe 100644
--- a/metadata/md5-cache/app-editors/okteta-0.26.9
+++ b/metadata/md5-cache/app-editors/okteta-0.26.9
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwor
DESCRIPTION=Hex editor by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/okteta/ https://utils.kde.org/projects/okteta/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=crypt test debug designer +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/app-editors/retext-7.2.3 b/metadata/md5-cache/app-editors/retext-7.2.3
index 08d02d0c4eaf..7ab1fa2b854f 100644
--- a/metadata/md5-cache/app-editors/retext-7.2.3
+++ b/metadata/md5-cache/app-editors/retext-7.2.3
@@ -4,6 +4,7 @@ DEPEND=dev-python/chardet[python_targets_python3_8(-)?,python_targets_python3_9(
DESCRIPTION=Simple editor for Markdown and reStructuredText
EAPI=8
HOMEPAGE=https://github.com/retext-project/retext https://github.com/retext-project/retext/wiki
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature qmake-utils virtualx xdg
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test
KEYWORDS=amd64 ~riscv x86
diff --git a/metadata/md5-cache/app-editors/retext-9999 b/metadata/md5-cache/app-editors/retext-9999
index c4d63240bc4b..a07383015206 100644
--- a/metadata/md5-cache/app-editors/retext-9999
+++ b/metadata/md5-cache/app-editors/retext-9999
@@ -4,6 +4,7 @@ DEPEND=dev-python/chardet[python_targets_python3_8(-)?,python_targets_python3_9(
DESCRIPTION=Simple editor for Markdown and reStructuredText
EAPI=8
HOMEPAGE=https://github.com/retext-project/retext https://github.com/retext-project/retext/wiki
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature qmake-utils virtualx xdg git-r3
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/app-editors/scite-5.1.3 b/metadata/md5-cache/app-editors/scite-5.1.3
index 962a1bfba5bc..68def659335b 100644
--- a/metadata/md5-cache/app-editors/scite-5.1.3
+++ b/metadata/md5-cache/app-editors/scite-5.1.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/atk dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-lib
DESCRIPTION=A very powerful, highly configurable, small editor with syntax coloring
EAPI=8
HOMEPAGE=https://www.scintilla.org/SciTE.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=lua-single toolchain-funcs xdg
IUSE=lua +lua_single_target_lua5-1
KEYWORDS=amd64 ppc ~riscv x86 ~amd64-linux ~arm-linux ~x86-linux
diff --git a/metadata/md5-cache/app-editors/scite-5.2.4 b/metadata/md5-cache/app-editors/scite-5.2.4
index 9d4c33df3f4c..3a580da7aed0 100644
--- a/metadata/md5-cache/app-editors/scite-5.2.4
+++ b/metadata/md5-cache/app-editors/scite-5.2.4
@@ -4,6 +4,7 @@ DEPEND=dev-libs/atk dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-lib
DESCRIPTION=A very powerful, highly configurable, small editor with syntax coloring
EAPI=8
HOMEPAGE=https://www.scintilla.org/SciTE.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=lua-single toolchain-funcs xdg
IUSE=lua +lua_single_target_lua5-4
KEYWORDS=amd64 ppc ~riscv x86 ~amd64-linux ~arm-linux ~x86-linux
diff --git a/metadata/md5-cache/app-editors/scite-5.3.0 b/metadata/md5-cache/app-editors/scite-5.3.0
index 0d0bb3283c1a..ef414ebc8373 100644
--- a/metadata/md5-cache/app-editors/scite-5.3.0
+++ b/metadata/md5-cache/app-editors/scite-5.3.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/atk dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-lib
DESCRIPTION=A very powerful, highly configurable, small editor with syntax coloring
EAPI=8
HOMEPAGE=https://www.scintilla.org/SciTE.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=lua-single toolchain-funcs xdg
IUSE=lua +lua_single_target_lua5-4
KEYWORDS=~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~arm-linux ~x86-linux
diff --git a/metadata/md5-cache/app-editors/sublime-text-4_p4121 b/metadata/md5-cache/app-editors/sublime-text-4_p4121
index 57752c9f48e8..90118d0e9957 100644
--- a/metadata/md5-cache/app-editors/sublime-text-4_p4121
+++ b/metadata/md5-cache/app-editors/sublime-text-4_p4121
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Sophisticated text editor for code, markup and prose
EAPI=8
HOMEPAGE=https://www.sublimetext.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop wrapper xdg
IUSE=dbus
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-editors/sublime-text-4_p4126 b/metadata/md5-cache/app-editors/sublime-text-4_p4126
index 4f66798419fc..9419b070e7c6 100644
--- a/metadata/md5-cache/app-editors/sublime-text-4_p4126
+++ b/metadata/md5-cache/app-editors/sublime-text-4_p4126
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Sophisticated text editor for code, markup and prose
EAPI=8
HOMEPAGE=https://www.sublimetext.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop wrapper xdg
IUSE=dbus
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-editors/texworks-0.6.7 b/metadata/md5-cache/app-editors/texworks-0.6.7
index 73f6d11c44d0..b07a3ecc74d5 100644
--- a/metadata/md5-cache/app-editors/texworks-0.6.7
+++ b/metadata/md5-cache/app-editors/texworks-0.6.7
@@ -4,6 +4,7 @@ DEPEND=app-text/hunspell:= app-text/poppler[qt5] dev-qt/designer:5 dev-qt/qtcore
DESCRIPTION=A simple interface for working with TeX documents
EAPI=8
HOMEPAGE=http://tug.org/texworks/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=lua-single python-single-r1 cmake virtualx xdg
IUSE=lua python lua_single_target_lua5-1 lua_single_target_lua5-3 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 test
KEYWORDS=amd64 ~riscv x86
diff --git a/metadata/md5-cache/app-editors/vscode-1.71.0 b/metadata/md5-cache/app-editors/vscode-1.71.0
index d518640f4640..35e4d9385bb5 100644
--- a/metadata/md5-cache/app-editors/vscode-1.71.0
+++ b/metadata/md5-cache/app-editors/vscode-1.71.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Multiplatform Visual Studio Code from Microsoft
EAPI=8
HOMEPAGE=https://code.visualstudio.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop pax-utils xdg optfeature
KEYWORDS=-* ~amd64 ~arm ~arm64
LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscode MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C
diff --git a/metadata/md5-cache/app-editors/vscode-1.71.1 b/metadata/md5-cache/app-editors/vscode-1.71.1
index a20d91f38e6d..f9c25bd46917 100644
--- a/metadata/md5-cache/app-editors/vscode-1.71.1
+++ b/metadata/md5-cache/app-editors/vscode-1.71.1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Multiplatform Visual Studio Code from Microsoft
EAPI=8
HOMEPAGE=https://code.visualstudio.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop pax-utils xdg optfeature
KEYWORDS=-* ~amd64 ~arm ~arm64
LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscode MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C
diff --git a/metadata/md5-cache/app-editors/vscodium-1.71.0.22245 b/metadata/md5-cache/app-editors/vscodium-1.71.0.22245
index d6648c06233e..a259b5d0d3bd 100644
--- a/metadata/md5-cache/app-editors/vscodium-1.71.0.22245
+++ b/metadata/md5-cache/app-editors/vscodium-1.71.0.22245
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=A community-driven, freely-licensed binary distribution of Microsoft's VSCode
EAPI=8
HOMEPAGE=https://vscodium.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop pax-utils xdg optfeature
KEYWORDS=-* ~amd64 ~arm ~arm64
LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C
diff --git a/metadata/md5-cache/app-editors/vscodium-1.71.2.22258 b/metadata/md5-cache/app-editors/vscodium-1.71.2.22258
index a151e22e088e..9f67e9558320 100644
--- a/metadata/md5-cache/app-editors/vscodium-1.71.2.22258
+++ b/metadata/md5-cache/app-editors/vscodium-1.71.2.22258
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=A community-driven, freely-licensed binary distribution of Microsoft's VSCode
EAPI=8
HOMEPAGE=https://vscodium.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop pax-utils xdg optfeature
KEYWORDS=-* ~amd64 ~arm ~arm64
LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 2ed3486beab5..9a1e09dd0f5b 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/bochs-9999 b/metadata/md5-cache/app-emulation/bochs-9999
index 7ba11f4ba6ad..f935e77dfe8f 100644
--- a/metadata/md5-cache/app-emulation/bochs-9999
+++ b/metadata/md5-cache/app-emulation/bochs-9999
@@ -4,6 +4,7 @@ DEPEND=ncurses? ( sys-libs/ncurses:= ) readline? ( sys-libs/readline:= ) sdl? (
DESCRIPTION=LGPL-ed pc emulator
EAPI=7
HOMEPAGE=http://bochs.sourceforge.net/
+INHERIT=subversion
IUSE=3dnow avx debugger doc gdb ncurses readline sdl +smp vnc X +x86-64
LICENSE=LGPL-2.1
PROPERTIES=live
diff --git a/metadata/md5-cache/app-emulation/docker-machine-0.13.0 b/metadata/md5-cache/app-emulation/docker-machine-0.13.0
index 3407ea989f21..bfd6a0ea4e10 100644
--- a/metadata/md5-cache/app-emulation/docker-machine-0.13.0
+++ b/metadata/md5-cache/app-emulation/docker-machine-0.13.0
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=Machine management for a container-centric world
EAPI=6
HOMEPAGE=https://docs.docker.com/machine/
+INHERIT=golang-vcs-snapshot golang-build
IUSE=hardened
KEYWORDS=~amd64
LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 ZLIB
diff --git a/metadata/md5-cache/app-emulation/docker-machine-kvm-0.10.0 b/metadata/md5-cache/app-emulation/docker-machine-kvm-0.10.0
index 2a3040f2ecd8..647aa559d99f 100644
--- a/metadata/md5-cache/app-emulation/docker-machine-kvm-0.10.0
+++ b/metadata/md5-cache/app-emulation/docker-machine-kvm-0.10.0
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.6:= app-emulation/libvirt:=[qemu,virt-network] >=dev-lang
DESCRIPTION=KVM driver for docker-machine
EAPI=6
HOMEPAGE=https://github.com/dhiltgen/docker-machine-kvm
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=Apache-2.0 BSD CC-BY-SA-4.0 MIT MPL-2.0 ZLIB
RDEPEND=app-emulation/libvirt:=[qemu,virt-network]
diff --git a/metadata/md5-cache/app-emulation/fs-uae-3.1.66 b/metadata/md5-cache/app-emulation/fs-uae-3.1.66
index 110c207d9f24..bf190c9b37c1 100644
--- a/metadata/md5-cache/app-emulation/fs-uae-3.1.66
+++ b/metadata/md5-cache/app-emulation/fs-uae-3.1.66
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 media-libs/libpng:0= media-libs/libsdl2[opengl,X] media-l
DESCRIPTION=Integrates the most accurate Amiga emulation code available from WinUAE
EAPI=8
HOMEPAGE=https://fs-uae.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg
IUSE=fmv glew +jit
KEYWORDS=~amd64 ~ppc64
diff --git a/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.66 b/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.66
index 46d911461bc0..22728f51b9b8 100644
--- a/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.66
+++ b/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.66
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=PyQt5-based launcher for FS-UAE
EAPI=8
HOMEPAGE=https://fs-uae.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=lha python_single_target_python3_8 python_single_target_python3_9
KEYWORDS=~amd64 ~ppc64
diff --git a/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68 b/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68
index bf30f927162b..14196f1f50bc 100644
--- a/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68
+++ b/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=PyQt5-based launcher for FS-UAE
EAPI=8
HOMEPAGE=https://fs-uae.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=lha python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~ppc64
diff --git a/metadata/md5-cache/app-emulation/qemu-7.1.0 b/metadata/md5-cache/app-emulation/qemu-7.1.0
index 388f758e4111..94405ff46bad 100644
--- a/metadata/md5-cache/app-emulation/qemu-7.1.0
+++ b/metadata/md5-cache/app-emulation/qemu-7.1.0
@@ -4,6 +4,7 @@ DEPEND=!static? ( >=dev-libs/glib-2.0 sys-libs/zlib python? ( python_targets_pyt
DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools
EAPI=8
HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-utils xdg-utils
IUSE=accessibility +aio alsa bpf bzip2 capstone +caps +curl debug doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh static static-user systemtap test udev usb usbredir vde +vhost-net vhost-user-fs virgl virtfs +vnc vte xattr xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +filecaps
LICENSE=GPL-2 LGPL-2 BSD-2
diff --git a/metadata/md5-cache/app-emulation/qemu-9999 b/metadata/md5-cache/app-emulation/qemu-9999
index 6a629b0f15a0..1b4e6ae93871 100644
--- a/metadata/md5-cache/app-emulation/qemu-9999
+++ b/metadata/md5-cache/app-emulation/qemu-9999
@@ -4,6 +4,7 @@ DEPEND=!static? ( >=dev-libs/glib-2.0 sys-libs/zlib python? ( python_targets_pyt
DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools
EAPI=8
HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-utils xdg-utils git-r3
IUSE=accessibility +aio alsa bpf bzip2 capstone +caps +curl debug +doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh static static-user systemtap test udev usb usbredir vde +vhost-net vhost-user-fs virgl virtfs +vnc vte xattr xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +filecaps
LICENSE=GPL-2 LGPL-2 BSD-2
diff --git a/metadata/md5-cache/app-emulation/ruffle-0_p20220816 b/metadata/md5-cache/app-emulation/ruffle-0_p20220816
index 694bac6d7198..591685813b6a 100644
--- a/metadata/md5-cache/app-emulation/ruffle-0_p20220816
+++ b/metadata/md5-cache/app-emulation/ruffle-0_p20220816
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-libs/openssl:= media-libs/alsa-lib sys-libs/zlib:= x1
DESCRIPTION=Flash Player emulator written in Rust
EAPI=8
HOMEPAGE=https://ruffle.rs/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cargo desktop flag-o-matic python-any-r1 xdg
IUSE=debug
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-emulation/ruffle-0_p20220914 b/metadata/md5-cache/app-emulation/ruffle-0_p20220914
index 84d36f625305..878afa1d3f0a 100644
--- a/metadata/md5-cache/app-emulation/ruffle-0_p20220914
+++ b/metadata/md5-cache/app-emulation/ruffle-0_p20220914
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-libs/openssl:= media-libs/alsa-lib sys-libs/zlib:= x1
DESCRIPTION=Flash Player emulator written in Rust
EAPI=8
HOMEPAGE=https://ruffle.rs/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cargo desktop flag-o-matic python-any-r1 xdg
IUSE=debug
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-emulation/ruffle-9999 b/metadata/md5-cache/app-emulation/ruffle-9999
index def08dde32e9..3eb03072612e 100644
--- a/metadata/md5-cache/app-emulation/ruffle-9999
+++ b/metadata/md5-cache/app-emulation/ruffle-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-libs/openssl:= media-libs/alsa-lib sys-libs/zlib:= x1
DESCRIPTION=Flash Player emulator written in Rust
EAPI=8
HOMEPAGE=https://ruffle.rs/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cargo desktop flag-o-matic git-r3 python-any-r1 xdg
IUSE=debug
LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB curl
diff --git a/metadata/md5-cache/app-emulation/vice-3.6.1-r2 b/metadata/md5-cache/app-emulation/vice-3.6.1-r2
index b2140ffacb2d..1d1673a07381 100644
--- a/metadata/md5-cache/app-emulation/vice-3.6.1-r2
+++ b/metadata/md5-cache/app-emulation/vice-3.6.1-r2
@@ -4,6 +4,7 @@ DEPEND=virtual/libintl alsa? ( media-libs/alsa-lib ) ethernet? ( net-libs/libpca
DESCRIPTION=The Versatile Commodore Emulator
EAPI=8
HOMEPAGE=https://vice-emu.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=multibuild toolchain-funcs xdg
IUSE=alsa cpuhistory debug doc ethernet ffmpeg flac gif +gtk headless jpeg lame mpg123 ogg openmp oss parport pci png portaudio pulseaudio sdl zlib
KEYWORDS=amd64 ~arm64 x86
diff --git a/metadata/md5-cache/app-emulation/virt-manager-4.0.0 b/metadata/md5-cache/app-emulation/virt-manager-4.0.0
index fa425237a0f7..bfd65f7be809 100644
--- a/metadata/md5-cache/app-emulation/virt-manager-4.0.0
+++ b/metadata/md5-cache/app-emulation/virt-manager-4.0.0
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=A graphical tool for administering virtual machines
EAPI=8
HOMEPAGE=https://virt-manager.org https://github.com/virt-manager/virt-manager
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 distutils-r1 optfeature
IUSE=gtk policykit sasl test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 ~arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/app-emulation/virt-manager-4.1.0 b/metadata/md5-cache/app-emulation/virt-manager-4.1.0
index 23f749ec1777..92f64521ffed 100644
--- a/metadata/md5-cache/app-emulation/virt-manager-4.1.0
+++ b/metadata/md5-cache/app-emulation/virt-manager-4.1.0
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=A graphical tool for administering virtual machines
EAPI=8
HOMEPAGE=https://virt-manager.org https://github.com/virt-manager/virt-manager
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 distutils-r1 optfeature
IUSE=gui policykit sasl test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/app-emulation/virt-manager-9999 b/metadata/md5-cache/app-emulation/virt-manager-9999
index 2685aaa6f2be..4d3109b87d62 100644
--- a/metadata/md5-cache/app-emulation/virt-manager-9999
+++ b/metadata/md5-cache/app-emulation/virt-manager-9999
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=A graphical tool for administering virtual machines
EAPI=8
HOMEPAGE=https://virt-manager.org https://github.com/virt-manager/virt-manager
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 distutils-r1 optfeature git-r3
IUSE=gui policykit sasl test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-emulation/virt-viewer-11.0 b/metadata/md5-cache/app-emulation/virt-viewer-11.0
index e334eb44475e..b6157b0d29c8 100644
--- a/metadata/md5-cache/app-emulation/virt-viewer-11.0
+++ b/metadata/md5-cache/app-emulation/virt-viewer-11.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 >=dev-libs/libxml2-2.6 x11-libs/gdk-pixbuf:2 x11-libs/gtk
DESCRIPTION=Graphical console client for connecting to virtual machines
EAPI=8
HOMEPAGE=https://virt-manager.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson python-any-r1 xdg
IUSE=+libvirt sasl +spice +vnc vte
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-emulation/virtualbox-6.1.36-r2 b/metadata/md5-cache/app-emulation/virtualbox-6.1.36-r2
index c9bae126b172..3350f4783d37 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-6.1.36-r2
+++ b/metadata/md5-cache/app-emulation/virtualbox-6.1.36-r2
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Family of powerful x86 virtualization products for enterprise and home use
EAPI=8
HOMEPAGE=https://www.virtualbox.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg
IUSE=alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc java python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64
diff --git a/metadata/md5-cache/app-emulation/virtualbox-6.1.38 b/metadata/md5-cache/app-emulation/virtualbox-6.1.38
index b2b57e349ec0..fb5d968c1734 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-6.1.38
+++ b/metadata/md5-cache/app-emulation/virtualbox-6.1.38
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Family of powerful x86 virtualization products for enterprise and home use
EAPI=8
HOMEPAGE=https://www.virtualbox.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg
IUSE=alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc java python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-emulation/wine-desktop-common-20150204-r1 b/metadata/md5-cache/app-emulation/wine-desktop-common-20150204-r1
index c88886955de5..76d4c3c0559d 100644
--- a/metadata/md5-cache/app-emulation/wine-desktop-common-20150204-r1
+++ b/metadata/md5-cache/app-emulation/wine-desktop-common-20150204-r1
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Various desktop menu items and icons for wine
EAPI=7
HOMEPAGE=https://github.com/NP-Hardass/wine-desktop-common https://bazaar.launchpad.net/~ubuntu-wine/wine/ubuntu-debian-dir/files/head:/debian/
+INHERIT=xdg
KEYWORDS=-* amd64 x86
LICENSE=LGPL-2.1
PDEPEND=app-eselect/eselect-wine
diff --git a/metadata/md5-cache/app-emulation/winetricks-20210206 b/metadata/md5-cache/app-emulation/winetricks-20210206
index f1e66a41ca99..2d6ce476f6ea 100644
--- a/metadata/md5-cache/app-emulation/winetricks-20210206
+++ b/metadata/md5-cache/app-emulation/winetricks-20210206
@@ -4,6 +4,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Easy way to install DLLs needed to work around problems in Wine
EAPI=7
HOMEPAGE=https://github.com/Winetricks/winetricks https://wiki.winehq.org/Winetricks
+INHERIT=xdg
IUSE=gtk kde rar test
KEYWORDS=amd64 x86
LICENSE=LGPL-2.1+
diff --git a/metadata/md5-cache/app-emulation/winetricks-99999999 b/metadata/md5-cache/app-emulation/winetricks-99999999
index f27e62186510..b2868567ce50 100644
--- a/metadata/md5-cache/app-emulation/winetricks-99999999
+++ b/metadata/md5-cache/app-emulation/winetricks-99999999
@@ -4,6 +4,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Easy way to install DLLs needed to work around problems in Wine
EAPI=7
HOMEPAGE=https://github.com/Winetricks/winetricks https://wiki.winehq.org/Winetricks
+INHERIT=xdg git-r3
IUSE=gtk kde rar test
LICENSE=LGPL-2.1+
PROPERTIES=live
diff --git a/metadata/md5-cache/app-emulation/xcpc-0.37.0-r1 b/metadata/md5-cache/app-emulation/xcpc-0.37.0-r1
index 8dd706d51b98..666b9242ff16 100644
--- a/metadata/md5-cache/app-emulation/xcpc-0.37.0-r1
+++ b/metadata/md5-cache/app-emulation/xcpc-0.37.0-r1
@@ -3,6 +3,7 @@ DEPEND=app-arch/bzip2 sys-libs/zlib x11-libs/gtk+:3 x11-libs/libX11 x11-libs/lib
DESCRIPTION=XCPC is a portable Amstrad CPC 464/664/6128 emulator written in C
EAPI=8
HOMEPAGE=http://www.xcpc-emulator.net/doku.php/index
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
KEYWORDS=~amd64
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-eselect/Manifest.gz b/metadata/md5-cache/app-eselect/Manifest.gz
index 350b9af3b5ca..d14e076cc948 100644
--- a/metadata/md5-cache/app-eselect/Manifest.gz
+++ b/metadata/md5-cache/app-eselect/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-eselect/eselect-gradle-9999 b/metadata/md5-cache/app-eselect/eselect-gradle-9999
index bf7875494a70..ca45f2bab3f3 100644
--- a/metadata/md5-cache/app-eselect/eselect-gradle-9999
+++ b/metadata/md5-cache/app-eselect/eselect-gradle-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Manage multiple Gradle versions on one system
EAPI=7
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Java
+INHERIT=git-r3
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=app-admin/eselect
diff --git a/metadata/md5-cache/app-eselect/eselect-php-0.9.7-r1 b/metadata/md5-cache/app-eselect/eselect-php-0.9.7-r1
index 4fe80887b472..d46d23c23762 100644
--- a/metadata/md5-cache/app-eselect/eselect-php-0.9.7-r1
+++ b/metadata/md5-cache/app-eselect/eselect-php-0.9.7-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=configure postinst
DESCRIPTION=PHP eselect module
EAPI=7
HOMEPAGE=https://gitweb.gentoo.org/proj/eselect-php.git/
+INHERIT=tmpfiles
IUSE=fpm apache2
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-eselect/eselect-php-0.9.8 b/metadata/md5-cache/app-eselect/eselect-php-0.9.8
index d67b75dd085a..92266c9d0208 100644
--- a/metadata/md5-cache/app-eselect/eselect-php-0.9.8
+++ b/metadata/md5-cache/app-eselect/eselect-php-0.9.8
@@ -2,6 +2,7 @@ DEFINED_PHASES=configure postinst
DESCRIPTION=PHP eselect module
EAPI=7
HOMEPAGE=https://gitweb.gentoo.org/proj/eselect-php.git/
+INHERIT=tmpfiles
IUSE=fpm apache2
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz
index afcd9da6ed02..30fbfd550a1c 100644
--- a/metadata/md5-cache/app-i18n/Manifest.gz
+++ b/metadata/md5-cache/app-i18n/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-i18n/ibus-anthy-1.5.14 b/metadata/md5-cache/app-i18n/ibus-anthy-1.5.14
index e6dadb4884c9..cbe5e72e9c08 100644
--- a/metadata/md5-cache/app-i18n/ibus-anthy-1.5.14
+++ b/metadata/md5-cache/app-i18n/ibus-anthy-1.5.14
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Japanese Anthy engine for IBus
EAPI=8
HOMEPAGE=https://github.com/ibus/ibus/wiki
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools gnome2-utils python-single-r1 xdg
IUSE=nls python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 ~ppc x86
diff --git a/metadata/md5-cache/app-i18n/ibus-m17n-1.4.10 b/metadata/md5-cache/app-i18n/ibus-m17n-1.4.10
index f3dec71729c9..60cb1d9ae634 100644
--- a/metadata/md5-cache/app-i18n/ibus-m17n-1.4.10
+++ b/metadata/md5-cache/app-i18n/ibus-m17n-1.4.10
@@ -4,6 +4,7 @@ DEPEND=app-i18n/ibus dev-libs/m17n-lib gtk? ( x11-libs/gtk+:3 ) nls? ( virtual/l
DESCRIPTION=M17N engine for IBus
EAPI=8
HOMEPAGE=https://github.com/ibus/ibus/wiki
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils xdg
IUSE=gtk nls
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-i18n/ibus-m17n-1.4.13 b/metadata/md5-cache/app-i18n/ibus-m17n-1.4.13
index e4a0175c3c74..908cdf0a45af 100644
--- a/metadata/md5-cache/app-i18n/ibus-m17n-1.4.13
+++ b/metadata/md5-cache/app-i18n/ibus-m17n-1.4.13
@@ -4,6 +4,7 @@ DEPEND=app-i18n/ibus dev-libs/m17n-lib gtk? ( x11-libs/gtk+:3 ) nls? ( virtual/l
DESCRIPTION=M17N engine for IBus
EAPI=8
HOMEPAGE=https://github.com/ibus/ibus/wiki
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils xdg
IUSE=gtk nls
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-i18n/ibus-table-1.16.11 b/metadata/md5-cache/app-i18n/ibus-table-1.16.11
index 8bebaebfffdd..8872d4488ae8 100644
--- a/metadata/md5-cache/app-i18n/ibus-table-1.16.11
+++ b/metadata/md5-cache/app-i18n/ibus-table-1.16.11
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite(+)]
DESCRIPTION=Tables engines for IBus
EAPI=8
HOMEPAGE=https://github.com/ibus/ibus/wiki
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils python-single-r1 xdg
IUSE=nls python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-i18n/ibus-table-1.16.12 b/metadata/md5-cache/app-i18n/ibus-table-1.16.12
index 435cf4168036..2f97f15c04cd 100644
--- a/metadata/md5-cache/app-i18n/ibus-table-1.16.12
+++ b/metadata/md5-cache/app-i18n/ibus-table-1.16.12
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite(+)]
DESCRIPTION=Tables engines for IBus
EAPI=8
HOMEPAGE=https://github.com/ibus/ibus/wiki
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils python-single-r1 xdg
IUSE=nls python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.18.9 b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.18.9
index b61d050b3ea7..769b50945270 100644
--- a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.18.9
+++ b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.18.9
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite(+)]
DESCRIPTION=Completion input method for IBus
EAPI=8
HOMEPAGE=https://mike-fabian.github.io/ibus-typing-booster
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils python-single-r1 xdg
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.19.0 b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.19.0
index 7458037b0fd6..f9ed55c4b741 100644
--- a/metadata/md5-cache/app-i18n/ibus-typing-booster-2.19.0
+++ b/metadata/md5-cache/app-i18n/ibus-typing-booster-2.19.0
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite(+)]
DESCRIPTION=Completion input method for IBus
EAPI=8
HOMEPAGE=https://mike-fabian.github.io/ibus-typing-booster
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils python-single-r1 xdg
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-i18n/im-chooser-1.7.3 b/metadata/md5-cache/app-i18n/im-chooser-1.7.3
index 9a785646da63..ab5ba4f4ff34 100644
--- a/metadata/md5-cache/app-i18n/im-chooser-1.7.3
+++ b/metadata/md5-cache/app-i18n/im-chooser-1.7.3
@@ -4,6 +4,7 @@ DEPEND=>=app-i18n/imsettings-1.8 virtual/libintl x11-libs/gtk+:3 x11-libs/libSM
DESCRIPTION=Desktop Input Method configuration tool
EAPI=8
HOMEPAGE=https://pagure.io/im-chooser
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg
IUSE=xfce
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/app-metrics/Manifest.gz b/metadata/md5-cache/app-metrics/Manifest.gz
index d09a001511f6..8949c3cd72b8 100644
--- a/metadata/md5-cache/app-metrics/Manifest.gz
+++ b/metadata/md5-cache/app-metrics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-metrics/blackbox_exporter-0.21.1 b/metadata/md5-cache/app-metrics/blackbox_exporter-0.21.1
index 903dada6fc6b..318f10851744 100644
--- a/metadata/md5-cache/app-metrics/blackbox_exporter-0.21.1
+++ b/metadata/md5-cache/app-metrics/blackbox_exporter-0.21.1
@@ -4,6 +4,7 @@ DEPEND=acct-group/blackbox_exporter acct-user/blackbox_exporter
DESCRIPTION=Prometheus exporter for blackbox probing via HTTP, HTTPS, DNS, TCP and ICMP
EAPI=8
HOMEPAGE=https://github.com/prometheus/blackbox_exporter
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps go-module systemd
IUSE=+filecaps
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-metrics/burrow_exporter-0.0.6-r2 b/metadata/md5-cache/app-metrics/burrow_exporter-0.0.6-r2
index 6bb426b9dec2..70fe40c3693c 100644
--- a/metadata/md5-cache/app-metrics/burrow_exporter-0.0.6-r2
+++ b/metadata/md5-cache/app-metrics/burrow_exporter-0.0.6-r2
@@ -4,6 +4,7 @@ DEPEND=acct-group/burrow_exporter acct-user/burrow_exporter
DESCRIPTION=Prometheus exporter for Burrow
EAPI=7
HOMEPAGE=https://github.com/jirwin/burrow_exporter
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=Apache-2.0 BSD BSD-2 MIT
RDEPEND=acct-group/burrow_exporter acct-user/burrow_exporter
diff --git a/metadata/md5-cache/app-metrics/postfix_exporter-0.1.2-r1 b/metadata/md5-cache/app-metrics/postfix_exporter-0.1.2-r1
index 0af1ace635d6..ea3cc8072c7d 100644
--- a/metadata/md5-cache/app-metrics/postfix_exporter-0.1.2-r1
+++ b/metadata/md5-cache/app-metrics/postfix_exporter-0.1.2-r1
@@ -3,6 +3,7 @@ DEPEND=systemd? ( sys-apps/systemd ) acct-group/postfix_exporter acct-user/postf
DESCRIPTION=Prometheus Exporter for Postfix
EAPI=6
HOMEPAGE=https://github.com/kumina/postfix_exporter
+INHERIT=golang-build golang-vcs-snapshot
IUSE=systemd
KEYWORDS=~amd64
LICENSE=Apache-2.0 BSD MIT
diff --git a/metadata/md5-cache/app-metrics/prom2json-0.1.0_p20170523 b/metadata/md5-cache/app-metrics/prom2json-0.1.0_p20170523
index 96c651cb5e25..bc809a3b01d0 100644
--- a/metadata/md5-cache/app-metrics/prom2json-0.1.0_p20170523
+++ b/metadata/md5-cache/app-metrics/prom2json-0.1.0_p20170523
@@ -3,6 +3,7 @@ DEPEND=dev-util/promu >=dev-lang/go-1.10
DESCRIPTION=A tool to scrape a Prometheus client and dump the result as JSON
EAPI=6
HOMEPAGE=https://github.com/prometheus/prom2json
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=Apache-2.0
RESTRICT=strip
diff --git a/metadata/md5-cache/app-metrics/rabbitmq_exporter-0.29.0-r1 b/metadata/md5-cache/app-metrics/rabbitmq_exporter-0.29.0-r1
index 5a141e4d4fec..9eefa66c6e56 100644
--- a/metadata/md5-cache/app-metrics/rabbitmq_exporter-0.29.0-r1
+++ b/metadata/md5-cache/app-metrics/rabbitmq_exporter-0.29.0-r1
@@ -4,6 +4,7 @@ DEPEND=acct-group/rabbitmq_exporter acct-user/rabbitmq_exporter
DESCRIPTION=Rabbitmq exporter for Prometheus
EAPI=7
HOMEPAGE=https://github.com/kbudde/rabbitmq_exporter
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=MIT Apache-2.0 BSD
RDEPEND=acct-group/rabbitmq_exporter acct-user/rabbitmq_exporter
diff --git a/metadata/md5-cache/app-metrics/vault_exporter-0.1.2-r1 b/metadata/md5-cache/app-metrics/vault_exporter-0.1.2-r1
index 1ddff9b7918a..68f25185b071 100644
--- a/metadata/md5-cache/app-metrics/vault_exporter-0.1.2-r1
+++ b/metadata/md5-cache/app-metrics/vault_exporter-0.1.2-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install test unpack
DESCRIPTION=Vault exporter for Prometheus
EAPI=7
HOMEPAGE=https://github.com/grapeshot/vault_exporter
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=Apache-2.0 BSD MIT MPL-2.0
RDEPEND=acct-group/vault_exporter acct-user/vault_exporter
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index c00ed139f97b..93b8c17cf4c5 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/ckb-0.5.0-r1 b/metadata/md5-cache/app-misc/ckb-0.5.0-r1
index 9d6e03024425..77ae39d8605f 100644
--- a/metadata/md5-cache/app-misc/ckb-0.5.0-r1
+++ b/metadata/md5-cache/app-misc/ckb-0.5.0-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libdbusmenu-qt dev-libs/quazip:0=[qt5(+)] dev-qt/qtcore:5 dev-qt
DESCRIPTION=Corsair K65/K70/K95 Driver
EAPI=8
HOMEPAGE=https://github.com/ckb-next/ckb-next
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake udev xdg
IUSE=systemd
KEYWORDS=amd64
diff --git a/metadata/md5-cache/app-misc/ckb-9999 b/metadata/md5-cache/app-misc/ckb-9999
index bcdc12fca4f1..a2c2aed867b1 100644
--- a/metadata/md5-cache/app-misc/ckb-9999
+++ b/metadata/md5-cache/app-misc/ckb-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libdbusmenu-qt dev-libs/quazip:0=[qt5(+)] dev-qt/qtcore:5 dev-qt
DESCRIPTION=Corsair K65/K70/K95 Driver
EAPI=8
HOMEPAGE=https://github.com/ckb-next/ckb-next
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake udev xdg git-r3
IUSE=systemd
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-misc/colordiff-1.0.19 b/metadata/md5-cache/app-misc/colordiff-1.0.19
index f01ba536eb58..0a3f6c25b95e 100644
--- a/metadata/md5-cache/app-misc/colordiff-1.0.19
+++ b/metadata/md5-cache/app-misc/colordiff-1.0.19
@@ -2,6 +2,7 @@ DEFINED_PHASES=compile install prepare
DESCRIPTION=Colorizes output of diff
EAPI=7
HOMEPAGE=https://www.colordiff.org/
+INHERIT=prefix
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=dev-lang/perl sys-apps/diffutils
diff --git a/metadata/md5-cache/app-misc/ddcui-0.2.1 b/metadata/md5-cache/app-misc/ddcui-0.2.1
index 3962fd65170b..31903f4c8b48 100644
--- a/metadata/md5-cache/app-misc/ddcui-0.2.1
+++ b/metadata/md5-cache/app-misc/ddcui-0.2.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib >=app-misc/ddcutil-1.2.0:0/4 dev-qt/qtcore:5 dev-qt/qtgui:5
DESCRIPTION=Graphical user interface for ddcutil - control monitor settings
EAPI=8
HOMEPAGE=https://www.ddcutil.com/ddcui_main/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=~amd64
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/app-misc/ddcui-0.3.0 b/metadata/md5-cache/app-misc/ddcui-0.3.0
index 85421b14de83..4ef8db0ccef7 100644
--- a/metadata/md5-cache/app-misc/ddcui-0.3.0
+++ b/metadata/md5-cache/app-misc/ddcui-0.3.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib >=app-misc/ddcutil-1.3.0:0/4 dev-qt/qtcore:5 dev-qt/qtgui:5
DESCRIPTION=Graphical user interface for ddcutil - control monitor settings
EAPI=8
HOMEPAGE=https://www.ddcutil.com/ddcui_main/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=~amd64
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/app-misc/gnote-42.0 b/metadata/md5-cache/app-misc/gnote-42.0
index 3119723376da..75fca6d8ee12 100644
--- a/metadata/md5-cache/app-misc/gnote-42.0
+++ b/metadata/md5-cache/app-misc/gnote-42.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.62:2[dbus] >=dev-cpp/glibmm-2.62.0:2 >=dev-cpp/gtkmm-3.
DESCRIPTION=Desktop note-taking application
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Gnote
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 meson readme.gentoo-r1
IUSE=test
KEYWORDS=amd64 ~arm64 ~riscv x86
diff --git a/metadata/md5-cache/app-misc/gnote-42.1 b/metadata/md5-cache/app-misc/gnote-42.1
index 97a91c5cbc87..b76090b35019 100644
--- a/metadata/md5-cache/app-misc/gnote-42.1
+++ b/metadata/md5-cache/app-misc/gnote-42.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.62:2[dbus] >=dev-cpp/glibmm-2.62.0:2 >=dev-cpp/gtkmm-3.
DESCRIPTION=Desktop note-taking application
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Gnote
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 meson readme.gentoo-r1
IUSE=test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/app-misc/golly-4.1-r1 b/metadata/md5-cache/app-misc/golly-4.1-r1
index 82656f058425..6416b901241c 100644
--- a/metadata/md5-cache/app-misc/golly-4.1-r1
+++ b/metadata/md5-cache/app-misc/golly-4.1-r1
@@ -3,6 +3,7 @@ DEPEND=sys-libs/zlib virtual/opengl x11-libs/wxGTK:3.0-gtk3[X,opengl,sdl,tiff] p
DESCRIPTION=simulator for Conway's Game of Life and other cellular automata
EAPI=8
HOMEPAGE=http://golly.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop python-single-r1 toolchain-funcs wxwidgets xdg
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-misc/grabcartoons-9999 b/metadata/md5-cache/app-misc/grabcartoons-9999
index f979261119bf..091cd7c2b05e 100644
--- a/metadata/md5-cache/app-misc/grabcartoons-9999
+++ b/metadata/md5-cache/app-misc/grabcartoons-9999
@@ -3,6 +3,7 @@ DEPEND=>=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=Comic-summarizing utility
EAPI=6
HOMEPAGE=https://zzamboni.org/code/grabcartoons/
+INHERIT=git-r3
LICENSE=BSD
PROPERTIES=live
RDEPEND=dev-lang/perl virtual/perl-Getopt-Long
diff --git a/metadata/md5-cache/app-misc/imgurbash2-9999 b/metadata/md5-cache/app-misc/imgurbash2-9999
index b59100efb64e..38bc8cbf5c38 100644
--- a/metadata/md5-cache/app-misc/imgurbash2-9999
+++ b/metadata/md5-cache/app-misc/imgurbash2-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Bash script that uploads/deletes images to/from imgur
EAPI=7
HOMEPAGE=https://github.com/ram-on/imgurbash2
+INHERIT=git-r3
IUSE=X
LICENSE=MIT
PROPERTIES=live
diff --git a/metadata/md5-cache/app-misc/kanatest-0.4.8 b/metadata/md5-cache/app-misc/kanatest-0.4.8
index 17e913a5ac20..df06e8218432 100644
--- a/metadata/md5-cache/app-misc/kanatest-0.4.8
+++ b/metadata/md5-cache/app-misc/kanatest-0.4.8
@@ -4,6 +4,7 @@ DEPEND=x11-libs/gtk+:2 dev-libs/libxml2:=
DESCRIPTION=Visual flashcard tool for memorizing the Japanese Hiragana and Katakana alphabet
EAPI=8
HOMEPAGE=https://www.clayo.org/kanatest
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg
KEYWORDS=amd64 ppc ppc64 x86
LICENSE=GPL-2 GPL-2+
diff --git a/metadata/md5-cache/app-misc/piper-0.5.1-r2 b/metadata/md5-cache/app-misc/piper-0.5.1-r2
index ae65556745ce..15ad74b95e7d 100644
--- a/metadata/md5-cache/app-misc/piper-0.5.1-r2
+++ b/metadata/md5-cache/app-misc/piper-0.5.1-r2
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=GTK configuration application for libratbag
EAPI=8
HOMEPAGE=https://github.com/libratbag/piper
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson python-single-r1 xdg
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-misc/piper-0.6 b/metadata/md5-cache/app-misc/piper-0.6
index e53f3372849e..ee47a2e2709f 100644
--- a/metadata/md5-cache/app-misc/piper-0.6
+++ b/metadata/md5-cache/app-misc/piper-0.6
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=GTK configuration application for libratbag
EAPI=8
HOMEPAGE=https://github.com/libratbag/piper
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson python-single-r1 xdg
IUSE=test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-misc/qlcplus-4.12.5 b/metadata/md5-cache/app-misc/qlcplus-4.12.5
index c94014a0a8a2..c194584928d9 100644
--- a/metadata/md5-cache/app-misc/qlcplus-4.12.5
+++ b/metadata/md5-cache/app-misc/qlcplus-4.12.5
@@ -4,7 +4,7 @@ DEPEND=dev-embedded/libftdi:= dev-libs/glib:2 dev-qt/qtcore:5 dev-qt/qtgui:5 dev
DESCRIPTION=A software to control DMX or analog lighting systems
EAPI=8
HOMEPAGE=https://www.qlcplus.org/
-IDEPEND=dev-util/desktop-file-utils
+IDEPEND=dev-util/desktop-file-utils dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils udev virtualx xdg
IUSE=test test
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-misc/qlcplus-5.0.0_beta1 b/metadata/md5-cache/app-misc/qlcplus-5.0.0_beta1
index c98cd6655c6c..d5b647c8e612 100644
--- a/metadata/md5-cache/app-misc/qlcplus-5.0.0_beta1
+++ b/metadata/md5-cache/app-misc/qlcplus-5.0.0_beta1
@@ -4,7 +4,7 @@ DEPEND=dev-embedded/libftdi:= dev-libs/glib:2 dev-qt/qt3d:5[qml] dev-qt/qtcore:5
DESCRIPTION=A software to control DMX or analog lighting systems
EAPI=8
HOMEPAGE=https://www.qlcplus.org/
-IDEPEND=dev-util/desktop-file-utils
+IDEPEND=dev-util/desktop-file-utils dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils udev virtualx xdg
IUSE=test test
LICENSE=Apache-2.0
diff --git a/metadata/md5-cache/app-misc/rbutil-1.5.1-r1 b/metadata/md5-cache/app-misc/rbutil-1.5.1-r1
index d84e3b991a5b..add80ebc3e8a 100644
--- a/metadata/md5-cache/app-misc/rbutil-1.5.1-r1
+++ b/metadata/md5-cache/app-misc/rbutil-1.5.1-r1
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2:= >=dev-libs/quazip-1.2:=[qt5(+)] dev-qt/qtcore:5 dev-qt/q
DESCRIPTION=Rockbox open source firmware manager for music players
EAPI=8
HOMEPAGE=https://www.rockbox.org/wiki/RockboxUtility
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop xdg
KEYWORDS=~amd64
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-misc/rtlamr-0.9.1 b/metadata/md5-cache/app-misc/rtlamr-0.9.1
index 613c5950081d..a81a38e1a40b 100644
--- a/metadata/md5-cache/app-misc/rtlamr-0.9.1
+++ b/metadata/md5-cache/app-misc/rtlamr-0.9.1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install test unpack
DESCRIPTION=software defined radio receiver for utility smart meters
EAPI=7
HOMEPAGE=https://github.com/bemasher/rtlamr
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64 ~x86
LICENSE=AGPL-3 BSD
RESTRICT=strip
diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.3.1 b/metadata/md5-cache/app-misc/tracker-miners-3.3.1
index 1bb90442cf4d..a64bd20f89c1 100644
--- a/metadata/md5-cache/app-misc/tracker-miners-3.3.1
+++ b/metadata/md5-cache/app-misc/tracker-miners-3.3.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.2.0:3= gstreamer? ( >=media-l
DESCRIPTION=Collection of data extractors for Tracker/Nepomuk
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/Tracker
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
IUSE=cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/app-mobilephone/Manifest.gz b/metadata/md5-cache/app-mobilephone/Manifest.gz
index ca26dd3f4112..6fb4c3da0232 100644
--- a/metadata/md5-cache/app-mobilephone/Manifest.gz
+++ b/metadata/md5-cache/app-mobilephone/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-mobilephone/scrcpy-1.22 b/metadata/md5-cache/app-mobilephone/scrcpy-1.22
index d0ae11956ff4..f2636d954bd2 100644
--- a/metadata/md5-cache/app-mobilephone/scrcpy-1.22
+++ b/metadata/md5-cache/app-mobilephone/scrcpy-1.22
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsdl2[X] media-video/ffmpeg virtual/libusb:1
DESCRIPTION=Display and control your Android device
EAPI=8
HOMEPAGE=https://github.com/Genymobile/scrcpy
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=Apache-2.0
diff --git a/metadata/md5-cache/app-mobilephone/scrcpy-1.23 b/metadata/md5-cache/app-mobilephone/scrcpy-1.23
index d1f3352a5a82..8a3e7d8fb921 100644
--- a/metadata/md5-cache/app-mobilephone/scrcpy-1.23
+++ b/metadata/md5-cache/app-mobilephone/scrcpy-1.23
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsdl2[X] media-video/ffmpeg virtual/libusb:1
DESCRIPTION=Display and control your Android device
EAPI=8
HOMEPAGE=https://github.com/Genymobile/scrcpy
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=Apache-2.0
diff --git a/metadata/md5-cache/app-mobilephone/scrcpy-1.24 b/metadata/md5-cache/app-mobilephone/scrcpy-1.24
index 391a290ab8dd..0b3bd3a5e295 100644
--- a/metadata/md5-cache/app-mobilephone/scrcpy-1.24
+++ b/metadata/md5-cache/app-mobilephone/scrcpy-1.24
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsdl2[X] media-video/ffmpeg virtual/libusb:1
DESCRIPTION=Display and control your Android device
EAPI=8
HOMEPAGE=https://github.com/Genymobile/scrcpy
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=Apache-2.0
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index 77ec42bd70c1..3f89b7acffdf 100644
--- a/metadata/md5-cache/app-office/Manifest.gz
+++ b/metadata/md5-cache/app-office/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-office/calligra-3.2.1-r5 b/metadata/md5-cache/app-office/calligra-3.2.1-r5
index ce0af047bbb1..87df2a7d27b5 100644
--- a/metadata/md5-cache/app-office/calligra-3.2.1-r5
+++ b/metadata/md5-cache/app-office/calligra-3.2.1-r5
@@ -4,6 +4,7 @@ DEPEND=dev-lang/perl >=dev-qt/designer-5.15.2:5 >=dev-qt/qtdbus-5.15.2:5 >=dev-q
DESCRIPTION=KDE Office Suite
EAPI=8
HOMEPAGE=https://calligra.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs ecm kde.org
IUSE=activities +charts +crypt +fontconfig gemini gsl +import-filter +lcms okular +pdf phonon spacenav +truetype X calligra_features_karbon calligra_features_sheets calligra_features_stage calligra_features_words debug +handbook test
KEYWORDS=amd64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/app-office/endeavour-42.0 b/metadata/md5-cache/app-office/endeavour-42.0
index 3c30c854a3f6..5904e72f35e3 100644
--- a/metadata/md5-cache/app-office/endeavour-42.0
+++ b/metadata/md5-cache/app-office/endeavour-42.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-li
DESCRIPTION=Personal task manager
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Todo https://gitlab.gnome.org/World/Endeavour
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=+introspection
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-office/endeavour-9999 b/metadata/md5-cache/app-office/endeavour-9999
index 9b97b753c19d..b962a5fa04a2 100644
--- a/metadata/md5-cache/app-office/endeavour-9999
+++ b/metadata/md5-cache/app-office/endeavour-9999
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.58.0:2 >=gui-libs/gtk-3.92.0:4[introspection?] >=gui-li
DESCRIPTION=Personal task manager
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Todo https://gitlab.gnome.org/World/Endeavour
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg git-r3
IUSE=+introspection
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/app-office/gnumeric-1.12.52 b/metadata/md5-cache/app-office/gnumeric-1.12.52
index 0329756c1ebc..d70e1f29b106 100644
--- a/metadata/md5-cache/app-office/gnumeric-1.12.52
+++ b/metadata/md5-cache/app-office/gnumeric-1.12.52
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2 sys-libs/zlib >=dev-libs/glib-2.40.0:2 >=gnome-extra/libgs
DESCRIPTION=The GNOME Spreadsheet
EAPI=8
HOMEPAGE=http://www.gnumeric.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools gnome.org python-r1 xdg
IUSE=+introspection libgda perl python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
diff --git a/metadata/md5-cache/app-office/gtg-0.6-r1 b/metadata/md5-cache/app-office/gtg-0.6-r1
index 8358df660921..de4855e50142 100644
--- a/metadata/md5-cache/app-office/gtg-0.6-r1
+++ b/metadata/md5-cache/app-office/gtg-0.6-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] )
DESCRIPTION=Personal organizer for the GNOME desktop environment
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/GTG/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson python-single-r1 xdg
IUSE=test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/app-office/homebank-5.5.2-r1 b/metadata/md5-cache/app-office/homebank-5.5.2-r1
index 14a098cd0fcd..0a685e32fe93 100644
--- a/metadata/md5-cache/app-office/homebank-5.5.2-r1
+++ b/metadata/md5-cache/app-office/homebank-5.5.2-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.39 >=net-libs/libsoup-2.26:2.4 x11-libs/cairo x11-libs/
DESCRIPTION=Free, easy, personal accounting for everyone
EAPI=7
HOMEPAGE=http://homebank.free.fr/index.php
+INHERIT=xdg
IUSE=+ofx
KEYWORDS=amd64 ppc ~ppc64 x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-office/homebank-5.5.4 b/metadata/md5-cache/app-office/homebank-5.5.4
index b4d681d5f299..100f07b4a700 100644
--- a/metadata/md5-cache/app-office/homebank-5.5.4
+++ b/metadata/md5-cache/app-office/homebank-5.5.4
@@ -4,6 +4,8 @@ DEPEND=>=dev-libs/glib-2.39 >=net-libs/libsoup-2.26:2.4 x11-libs/cairo x11-libs/
DESCRIPTION=Free, easy, personal accounting for everyone
EAPI=8
HOMEPAGE=http://homebank.free.fr/index.php
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg
IUSE=+ofx
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-office/kalendar-22.04.3 b/metadata/md5-cache/app-office/kalendar-22.04.3
index e043a1dd05c6..320ca78b4a24 100644
--- a/metadata/md5-cache/app-office/kalendar-22.04.3
+++ b/metadata/md5-cache/app-office/kalendar-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Calendar application using Akonadi
EAPI=8
HOMEPAGE=https://apps.kde.org/kalendar/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/app-office/kalendar-22.08.1 b/metadata/md5-cache/app-office/kalendar-22.08.1
index 264b31a23c57..b44dd8a8bb6a 100644
--- a/metadata/md5-cache/app-office/kalendar-22.08.1
+++ b/metadata/md5-cache/app-office/kalendar-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Calendar application using Akonadi
EAPI=8
HOMEPAGE=https://apps.kde.org/kalendar/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/app-office/kexi-3.2.0-r3 b/metadata/md5-cache/app-office/kexi-3.2.0-r3
index 57ecb51112e7..27de27d88286 100644
--- a/metadata/md5-cache/app-office/kexi-3.2.0-r3
+++ b/metadata/md5-cache/app-office/kexi-3.2.0-r3
@@ -4,6 +4,7 @@ DEPEND=>=dev-db/kdb-3.1.0-r1:5=[debug?,mysql?,postgres?,sqlite?] >=dev-libs/kpro
DESCRIPTION=Visual database applications creator
EAPI=8
HOMEPAGE=https://apps.kde.org/kexi-3.3/ http://kexi-project.org/ https://userbase.kde.org/Kexi
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug experimental marble mdb mysql postgres sqlite debug test
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-office/kmymoney-5.1.3 b/metadata/md5-cache/app-office/kmymoney-5.1.3
index 3700142e40b6..8d57f7948b22 100644
--- a/metadata/md5-cache/app-office/kmymoney-5.1.3
+++ b/metadata/md5-cache/app-office/kmymoney-5.1.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gpgme-1.7.1-r1:=[cxx] >=app-office/libalkimia-7.0.0:= dev-db/
DESCRIPTION=Personal finance manager based on KDE Frameworks
EAPI=8
HOMEPAGE=https://kmymoney.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org optfeature
IUSE=activities addressbook calendar hbci holidays test debug +handbook test
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-office/ktimetracker-5.0.1-r1 b/metadata/md5-cache/app-office/ktimetracker-5.0.1-r1
index 3dea22b74201..761cb47161d2 100644
--- a/metadata/md5-cache/app-office/ktimetracker-5.0.1-r1
+++ b/metadata/md5-cache/app-office/ktimetracker-5.0.1-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Todo management and time tracker
EAPI=8
HOMEPAGE=https://userbase.kde.org/KTimeTracker
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=test debug +handbook test
KEYWORDS=amd64
diff --git a/metadata/md5-cache/app-office/libalkimia-8.1.1 b/metadata/md5-cache/app-office/libalkimia-8.1.1
index fb775e4f4c10..f8b262bae883 100644
--- a/metadata/md5-cache/app-office/libalkimia-8.1.1
+++ b/metadata/md5-cache/app-office/libalkimia-8.1.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtdeclarative-5.15.2:5 >=dev-qt/qtgui-5
DESCRIPTION=Library with common classes and functionality used by KDE finance applications
EAPI=8
HOMEPAGE=https://www.linux-apps.com/content/show.php/libalkimia?content=137323 https://community.kde.org/Alkimia
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=doc gmp plasma webengine test debug test
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-office/libreoffice-voikko-5.0-r1 b/metadata/md5-cache/app-office/libreoffice-voikko-5.0-r1
index 378194266135..d2bb706072d3 100644
--- a/metadata/md5-cache/app-office/libreoffice-voikko-5.0-r1
+++ b/metadata/md5-cache/app-office/libreoffice-voikko-5.0-r1
@@ -4,6 +4,7 @@ DEPEND=|| ( app-office/libreoffice[odk] >=app-office/libreoffice-bin-6.4.7.2_p1
DESCRIPTION=Free Finnish spell checking and hyphenation for LibreOffice
EAPI=7
HOMEPAGE=https://voikko.puimula.org/
+INHERIT=verify-sig
IUSE=verify-sig
KEYWORDS=amd64 x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/app-office/scribus-1.5.8-r1 b/metadata/md5-cache/app-office/scribus-1.5.8-r1
index 0ee985f87571..8c9f747c15a2 100644
--- a/metadata/md5-cache/app-office/scribus-1.5.8-r1
+++ b/metadata/md5-cache/app-office/scribus-1.5.8-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[tk?] ) pyt
DESCRIPTION=Desktop publishing (DTP) and layout program
EAPI=8
HOMEPAGE=https://www.scribus.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop flag-o-matic python-single-r1 xdg
IUSE=+boost debug examples graphicsmagick hunspell +minimal osg +pdf scripts +templates tk python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 ppc ppc64 x86
diff --git a/metadata/md5-cache/app-office/skrooge-2.28.0 b/metadata/md5-cache/app-office/skrooge-2.28.0
index 3825b6be3d65..202d4e0a5a53 100644
--- a/metadata/md5-cache/app-office/skrooge-2.28.0
+++ b/metadata/md5-cache/app-office/skrooge-2.28.0
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 dev-db/sqlcipher dev-libs/grantlee:5 >=dev-qt/qtc
DESCRIPTION=Personal finances manager, aiming at being simple and intuitive
EAPI=8
HOMEPAGE=https://skrooge.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=activities kde ofx test debug +handbook test
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-office/texstudio-4.2.2-r1 b/metadata/md5-cache/app-office/texstudio-4.2.2-r1
index f460cf4323b4..486737bba2fb 100644
--- a/metadata/md5-cache/app-office/texstudio-4.2.2-r1
+++ b/metadata/md5-cache/app-office/texstudio-4.2.2-r1
@@ -4,6 +4,7 @@ DEPEND=app-text/hunspell:= app-text/poppler:=[qt5] >=dev-libs/quazip-1.0:0=[qt5(
DESCRIPTION=Free cross-platform LaTeX editor (fork from texmakerX)
EAPI=8
HOMEPAGE=https://www.texstudio.org https://github.com/texstudio-org/texstudio
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop qmake-utils xdg
IUSE=video
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/app-office/texstudio-4.3.1-r1 b/metadata/md5-cache/app-office/texstudio-4.3.1-r1
index d3171ad73575..abff33a5f287 100644
--- a/metadata/md5-cache/app-office/texstudio-4.3.1-r1
+++ b/metadata/md5-cache/app-office/texstudio-4.3.1-r1
@@ -4,6 +4,7 @@ DEPEND=app-text/hunspell:= app-text/poppler:=[qt5] >=dev-libs/quazip-1.0:0=[qt5(
DESCRIPTION=Free cross-platform LaTeX editor (fork from texmakerX)
EAPI=8
HOMEPAGE=https://www.texstudio.org https://github.com/texstudio-org/texstudio
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop qmake-utils xdg
IUSE=video
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/app-office/wps-office-11.1.0.10976-r1 b/metadata/md5-cache/app-office/wps-office-11.1.0.10976-r1
index 7dfb1abb71ca..49b47d072e11 100644
--- a/metadata/md5-cache/app-office/wps-office-11.1.0.10976-r1
+++ b/metadata/md5-cache/app-office/wps-office-11.1.0.10976-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst unpack
DESCRIPTION=WPS Office is an office productivity suite
EAPI=8
HOMEPAGE=https://www.wps.com/office/linux/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=unpacker xdg
KEYWORDS=~amd64
LICENSE=WPS-EULA
diff --git a/metadata/md5-cache/app-office/wps-office-11.1.0.11664-r1 b/metadata/md5-cache/app-office/wps-office-11.1.0.11664-r1
index 7727884f8bec..f01d7924461e 100644
--- a/metadata/md5-cache/app-office/wps-office-11.1.0.11664-r1
+++ b/metadata/md5-cache/app-office/wps-office-11.1.0.11664-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst unpack
DESCRIPTION=WPS Office is an office productivity suite
EAPI=8
HOMEPAGE=https://www.wps.com/office/linux/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=unpacker xdg
KEYWORDS=~amd64
LICENSE=WPS-EULA
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index b0a29f3f70cf..c309b8ea4310 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/golop-0.2.1 b/metadata/md5-cache/app-portage/golop-0.2.1
index 04b288c760aa..2822ce57e2db 100644
--- a/metadata/md5-cache/app-portage/golop-0.2.1
+++ b/metadata/md5-cache/app-portage/golop-0.2.1
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=A pure Go re-implementation of genlop
EAPI=6
HOMEPAGE=https://github.com/klausman/golop
+INHERIT=golang-vcs-snapshot golang-build
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=Apache-2.0
RESTRICT=strip
diff --git a/metadata/md5-cache/app-portage/kuroo-1.2.1-r1 b/metadata/md5-cache/app-portage/kuroo-1.2.1-r1
index aab1ca5cc001..1c16aa7869ca 100644
--- a/metadata/md5-cache/app-portage/kuroo-1.2.1-r1
+++ b/metadata/md5-cache/app-portage/kuroo-1.2.1-r1
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=kde-frameworks/kauth-
DESCRIPTION=Graphical Portage frontend based on KDE Frameworks
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/kuroo/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm
IUSE=debug
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-portage/kuroo-1.2.2 b/metadata/md5-cache/app-portage/kuroo-1.2.2
index d3a81f1f161f..404800cd0e79 100644
--- a/metadata/md5-cache/app-portage/kuroo-1.2.2
+++ b/metadata/md5-cache/app-portage/kuroo-1.2.2
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=kde-frameworks/kauth-
DESCRIPTION=Graphical Portage frontend based on KDE Frameworks
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/kuroo/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm
IUSE=debug
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-portage/kuroo-9999 b/metadata/md5-cache/app-portage/kuroo-9999
index 7d1147ff933e..01fd900d7090 100644
--- a/metadata/md5-cache/app-portage/kuroo-9999
+++ b/metadata/md5-cache/app-portage/kuroo-9999
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=kde-frameworks/kauth-
DESCRIPTION=Graphical Portage frontend based on KDE Frameworks
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/kuroo/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm subversion
IUSE=debug
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-portage/no-distcc-env-9999 b/metadata/md5-cache/app-portage/no-distcc-env-9999
index be22a3e818d0..5ba797765dfc 100644
--- a/metadata/md5-cache/app-portage/no-distcc-env-9999
+++ b/metadata/md5-cache/app-portage/no-distcc-env-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=package.env files to disable distcc on a per-package basis
EAPI=7
HOMEPAGE=https://gitweb.gentoo.org/proj/no-distcc-env.git/
+INHERIT=git-r3
LICENSE=public-domain
PROPERTIES=live
SLOT=0
diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz
index 64cad3e31e4c..8748695728d7 100644
--- a/metadata/md5-cache/app-shells/Manifest.gz
+++ b/metadata/md5-cache/app-shells/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-shells/gentoo-zsh-completions-99999999 b/metadata/md5-cache/app-shells/gentoo-zsh-completions-99999999
index 70958b51df97..fc56c0e7cc9d 100644
--- a/metadata/md5-cache/app-shells/gentoo-zsh-completions-99999999
+++ b/metadata/md5-cache/app-shells/gentoo-zsh-completions-99999999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Gentoo specific zsh completion support (includes emerge and ebuild commands)
EAPI=8
HOMEPAGE=https://github.com/gentoo/gentoo-zsh-completions
+INHERIT=git-r3
LICENSE=ZSH
PROPERTIES=live
RDEPEND=>=app-shells/zsh-4.3.5
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 0c3993aca5d0..72a8011baf6f 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/apvlv-0.4.0 b/metadata/md5-cache/app-text/apvlv-0.4.0
index dfc8cff46482..19c4347a6067 100644
--- a/metadata/md5-cache/app-text/apvlv-0.4.0
+++ b/metadata/md5-cache/app-text/apvlv-0.4.0
@@ -4,6 +4,7 @@ DEPEND=app-text/ebook-tools >=app-text/poppler-0.5.0:=[cairo,xpdf-headers(+)] de
DESCRIPTION=Alf's PDF/DJVU/EPUB Viewer like Vim
EAPI=8
HOMEPAGE=https://github.com/naihe2010/apvlv/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake desktop
IUSE=debug djvu
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-text/cherrytree-0.99.47-r1 b/metadata/md5-cache/app-text/cherrytree-0.99.47-r1
index 8756e6726ea6..a8c57ff1f934 100644
--- a/metadata/md5-cache/app-text/cherrytree-0.99.47-r1
+++ b/metadata/md5-cache/app-text/cherrytree-0.99.47-r1
@@ -4,6 +4,7 @@ DEPEND=app-i18n/uchardet app-text/gspell:= >=dev-cpp/glibmm-2.64.2:2 dev-cpp/gtk
DESCRIPTION=A hierarchical note taking application (C++ version)
EAPI=8
HOMEPAGE=https://www.giuspen.com/cherrytree https://github.com/giuspen/cherrytree
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-any-r1 xdg
IUSE=nls test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-text/cherrytree-0.99.48 b/metadata/md5-cache/app-text/cherrytree-0.99.48
index 7631d0b70229..171ddedea214 100644
--- a/metadata/md5-cache/app-text/cherrytree-0.99.48
+++ b/metadata/md5-cache/app-text/cherrytree-0.99.48
@@ -4,6 +4,7 @@ DEPEND=app-i18n/uchardet app-text/gspell:= >=dev-cpp/glibmm-2.64.2:2 dev-cpp/gtk
DESCRIPTION=A hierarchical note taking application (C++ version)
EAPI=8
HOMEPAGE=https://www.giuspen.com/cherrytree https://github.com/giuspen/cherrytree
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-any-r1 xdg
IUSE=nls test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-text/code2html-0.9.1-r2 b/metadata/md5-cache/app-text/code2html-0.9.1-r2
index ef9b2b44ae96..535f7639ca31 100644
--- a/metadata/md5-cache/app-text/code2html-0.9.1-r2
+++ b/metadata/md5-cache/app-text/code2html-0.9.1-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Converts source files to colored HTML output
EAPI=7
HOMEPAGE=http://www.palfrader.org/code2html/
+INHERIT=prefix
KEYWORDS=amd64 ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=MIT
RDEPEND=>=dev-lang/perl-5
diff --git a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.3-r4 b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.3-r4
index daaeed24b115..47c960f9d778 100644
--- a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.3-r4
+++ b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.3-r4
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Docbook SGML DTD 4.3
EAPI=7
HOMEPAGE=https://docbook.org/sgml/
+INHERIT=sgml-catalog-r1
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris
LICENSE=docbook
RDEPEND=>=app-text/sgml-common-0.6.3-r7
diff --git a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.5-r2 b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.5-r2
index ee50ac10eb93..6607dd60842f 100644
--- a/metadata/md5-cache/app-text/docbook-sgml-dtd-4.5-r2
+++ b/metadata/md5-cache/app-text/docbook-sgml-dtd-4.5-r2
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Docbook SGML DTD 4.5
EAPI=7
HOMEPAGE=https://docbook.org/sgml/
+INHERIT=sgml-catalog-r1
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=docbook
RDEPEND=>=app-text/sgml-common-0.6.3-r7
diff --git a/metadata/md5-cache/app-text/docbook-xml-dtd-4.1.2-r7 b/metadata/md5-cache/app-text/docbook-xml-dtd-4.1.2-r7
index dd468cf9ce06..2da7863be2ca 100644
--- a/metadata/md5-cache/app-text/docbook-xml-dtd-4.1.2-r7
+++ b/metadata/md5-cache/app-text/docbook-xml-dtd-4.1.2-r7
@@ -3,6 +3,7 @@ DEPEND=>=app-arch/unzip-5.41
DESCRIPTION=Docbook DTD for XML
EAPI=7
HOMEPAGE=https://docbook.org/
+INHERIT=sgml-catalog-r1
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=docbook
RDEPEND=>=app-text/docbook-xsl-stylesheets-1.65 >=app-text/build-docbook-catalog-1.2 >=app-text/sgml-common-0.6.3-r7
diff --git a/metadata/md5-cache/app-text/docbook-xml-dtd-4.2-r3 b/metadata/md5-cache/app-text/docbook-xml-dtd-4.2-r3
index 8f33c3355897..0aaf5cae067f 100644
--- a/metadata/md5-cache/app-text/docbook-xml-dtd-4.2-r3
+++ b/metadata/md5-cache/app-text/docbook-xml-dtd-4.2-r3
@@ -3,6 +3,7 @@ DEPEND=>=app-arch/unzip-5.41
DESCRIPTION=Docbook DTD for XML
EAPI=7
HOMEPAGE=https://docbook.org/
+INHERIT=sgml-catalog-r1
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=docbook
RDEPEND=>=app-text/docbook-xsl-stylesheets-1.65 >=app-text/build-docbook-catalog-1.2 >=app-text/sgml-common-0.6.3-r7
diff --git a/metadata/md5-cache/app-text/docbook-xml-dtd-4.4-r3 b/metadata/md5-cache/app-text/docbook-xml-dtd-4.4-r3
index de3520ecf330..d8f4f38b45a4 100644
--- a/metadata/md5-cache/app-text/docbook-xml-dtd-4.4-r3
+++ b/metadata/md5-cache/app-text/docbook-xml-dtd-4.4-r3
@@ -3,6 +3,7 @@ DEPEND=>=app-arch/unzip-5.41
DESCRIPTION=Docbook DTD for XML
EAPI=7
HOMEPAGE=https://docbook.org/
+INHERIT=sgml-catalog-r1
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=docbook
RDEPEND=>=app-text/docbook-xsl-stylesheets-1.65 >=app-text/build-docbook-catalog-1.2 >=app-text/sgml-common-0.6.3-r7
diff --git a/metadata/md5-cache/app-text/docbook-xml-dtd-4.5-r2 b/metadata/md5-cache/app-text/docbook-xml-dtd-4.5-r2
index cdb8258abfdd..048b1821208c 100644
--- a/metadata/md5-cache/app-text/docbook-xml-dtd-4.5-r2
+++ b/metadata/md5-cache/app-text/docbook-xml-dtd-4.5-r2
@@ -3,6 +3,7 @@ DEPEND=>=app-arch/unzip-5.41
DESCRIPTION=Docbook DTD for XML
EAPI=7
HOMEPAGE=https://docbook.org/
+INHERIT=sgml-catalog-r1
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=docbook
RDEPEND=>=app-text/docbook-xsl-stylesheets-1.65 >=app-text/build-docbook-catalog-1.2 >=app-text/sgml-common-0.6.3-r7
diff --git a/metadata/md5-cache/app-text/evince-42.3 b/metadata/md5-cache/app-text/evince-42.3
index d97653214a27..17541059fe50 100644
--- a/metadata/md5-cache/app-text/evince-42.3
+++ b/metadata/md5-cache/app-text/evince-42.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/atk >=dev-libs/glib-2.44.0:2 >=gui-libs/libhandy-1.5.0:1= >=dev-
DESCRIPTION=Simple document viewer for GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Evince
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson systemd xdg
IUSE=cups djvu dvi gstreamer gnome gnome-keyring gtk-doc +introspection nautilus postscript spell tiff xps
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris
diff --git a/metadata/md5-cache/app-text/foliate-2.6.4-r1 b/metadata/md5-cache/app-text/foliate-2.6.4-r1
index 3534946e4b89..9a62b43af0d2 100644
--- a/metadata/md5-cache/app-text/foliate-2.6.4-r1
+++ b/metadata/md5-cache/app-text/foliate-2.6.4-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=gtk ebook reader built with gjs
EAPI=8
HOMEPAGE=https://github.com/johnfactotum/foliate/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson python-any-r1 plocale xdg gnome2-utils
IUSE=handy spell
KEYWORDS=amd64
diff --git a/metadata/md5-cache/app-text/html401-19991224-r4 b/metadata/md5-cache/app-text/html401-19991224-r4
index 02d4a3e4d3dc..bc585145e107 100644
--- a/metadata/md5-cache/app-text/html401-19991224-r4
+++ b/metadata/md5-cache/app-text/html401-19991224-r4
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=DTDs for the HyperText Markup Language 4.01
EAPI=7
HOMEPAGE=https://www.w3.org/TR/html401/
+INHERIT=sgml-catalog-r1
KEYWORDS=amd64 ppc ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=W3C
RDEPEND=>=app-text/sgml-common-0.6.3-r7
diff --git a/metadata/md5-cache/app-text/kjots-5.1.0-r2 b/metadata/md5-cache/app-text/kjots-5.1.0-r2
index ed16598c6b3c..26b12200f051 100644
--- a/metadata/md5-cache/app-text/kjots-5.1.0-r2
+++ b/metadata/md5-cache/app-text/kjots-5.1.0-r2
@@ -4,6 +4,7 @@ DEPEND=dev-libs/grantlee:5 >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=de
DESCRIPTION=Note taking utility by KDE
EAPI=8
HOMEPAGE=https://userbase.kde.org/KJots https://community.kde.org/PIM/KJots
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=speech debug
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-text/libgepub-0.6.0 b/metadata/md5-cache/app-text/libgepub-0.6.0
index 6e3e03da9840..d9e85d61cb17 100644
--- a/metadata/md5-cache/app-text/libgepub-0.6.0
+++ b/metadata/md5-cache/app-text/libgepub-0.6.0
@@ -4,6 +4,7 @@ DEPEND=app-arch/libarchive dev-libs/glib:2 dev-libs/libxml2 net-libs/libsoup:2.4
DESCRIPTION=GObject based library for handling and rendering epub documents
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/libgepub
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson xdg
IUSE=+introspection
KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/app-text/liblangtag-0.6.3 b/metadata/md5-cache/app-text/liblangtag-0.6.3
index d1f3102eb713..1d33dd8d2c0d 100644
--- a/metadata/md5-cache/app-text/liblangtag-0.6.3
+++ b/metadata/md5-cache/app-text/liblangtag-0.6.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxml2 introspection? ( dev-libs/gobject-introspection ) test?
DESCRIPTION=An interface library to access tags for identifying languages
EAPI=7
HOMEPAGE=https://bitbucket.org/tagoh/liblangtag/wiki/Home
+INHERIT=xdg-utils
IUSE=debug doc introspection static-libs test
KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=|| ( LGPL-3 MPL-2.0 )
diff --git a/metadata/md5-cache/app-text/master-pdf-editor-5.8.33 b/metadata/md5-cache/app-text/master-pdf-editor-5.8.33
index ade35ed564db..dda4947752c6 100644
--- a/metadata/md5-cache/app-text/master-pdf-editor-5.8.33
+++ b/metadata/md5-cache/app-text/master-pdf-editor-5.8.33
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=A complete solution for viewing and editing PDF files
EAPI=8
HOMEPAGE=https://code-industry.net/free-pdf-editor/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
KEYWORDS=~amd64
LICENSE=master-pdf-editor
diff --git a/metadata/md5-cache/app-text/master-pdf-editor-5.8.52 b/metadata/md5-cache/app-text/master-pdf-editor-5.8.52
index 9ef3b6eda3b2..ce8fe184f543 100644
--- a/metadata/md5-cache/app-text/master-pdf-editor-5.8.52
+++ b/metadata/md5-cache/app-text/master-pdf-editor-5.8.52
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=A complete solution for viewing and editing PDF files
EAPI=8
HOMEPAGE=https://code-industry.net/free-pdf-editor/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
KEYWORDS=~amd64
LICENSE=master-pdf-editor
diff --git a/metadata/md5-cache/app-text/mupdf-1.19.0 b/metadata/md5-cache/app-text/mupdf-1.19.0
index 2934f7abea17..ccbfccc51d53 100644
--- a/metadata/md5-cache/app-text/mupdf-1.19.0
+++ b/metadata/md5-cache/app-text/mupdf-1.19.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/gumbo media-libs/freetype:2= media-libs/harfbuzz:=[truetype] med
DESCRIPTION=A lightweight PDF viewer and toolkit written in portable C
EAPI=8
HOMEPAGE=https://mupdf.com/ https://git.ghostscript.com/?p=mupdf.git
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop flag-o-matic toolchain-funcs xdg
IUSE=+javascript opengl ssl X
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 x86
diff --git a/metadata/md5-cache/app-text/mupdf-1.19.1 b/metadata/md5-cache/app-text/mupdf-1.19.1
index f462b82a41c9..baa4c8b37525 100644
--- a/metadata/md5-cache/app-text/mupdf-1.19.1
+++ b/metadata/md5-cache/app-text/mupdf-1.19.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/gumbo media-libs/freetype:2= media-libs/harfbuzz:=[truetype] med
DESCRIPTION=A lightweight PDF viewer and toolkit written in portable C
EAPI=8
HOMEPAGE=https://mupdf.com/ https://git.ghostscript.com/?p=mupdf.git
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop flag-o-matic toolchain-funcs xdg
IUSE=+javascript opengl ssl X
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 x86
diff --git a/metadata/md5-cache/app-text/mupdf-1.20.0 b/metadata/md5-cache/app-text/mupdf-1.20.0
index 6fb82a061e3e..5b8d2b2f0549 100644
--- a/metadata/md5-cache/app-text/mupdf-1.20.0
+++ b/metadata/md5-cache/app-text/mupdf-1.20.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/gumbo media-libs/freetype:2= media-libs/harfbuzz:=[truetype] med
DESCRIPTION=A lightweight PDF viewer and toolkit written in portable C
EAPI=8
HOMEPAGE=https://mupdf.com/ https://git.ghostscript.com/?p=mupdf.git
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop flag-o-matic toolchain-funcs xdg
IUSE=+javascript opengl ssl X
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 x86
diff --git a/metadata/md5-cache/app-text/nfoview-1.28.1-r1 b/metadata/md5-cache/app-text/nfoview-1.28.1-r1
index 41283a69bebc..498b24af1871 100644
--- a/metadata/md5-cache/app-text/nfoview-1.28.1-r1
+++ b/metadata/md5-cache/app-text/nfoview-1.28.1-r1
@@ -4,6 +4,7 @@ DEPEND=dev-python/pygobject:3[python_targets_python3_8(-)?,python_targets_python
DESCRIPTION=Simple viewer for NFO files, which are ASCII art in the CP437 codepage
EAPI=8
HOMEPAGE=https://otsaloma.io/nfoview/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 virtualx xdg
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-text/paperwork-2.1.0 b/metadata/md5-cache/app-text/paperwork-2.1.0
index fbfdea15893c..4b1d2bf1cd0b 100644
--- a/metadata/md5-cache/app-text/paperwork-2.1.0
+++ b/metadata/md5-cache/app-text/paperwork-2.1.0
@@ -4,6 +4,7 @@ DEPEND=~app-text/openpaperwork-core-2.1.0[python_targets_python3_8(-)?,python_ta
DESCRIPTION=a personal document manager for scanned documents (and PDFs)
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/World/OpenPaperwork
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-text/paperwork-2.1.1 b/metadata/md5-cache/app-text/paperwork-2.1.1
index 48f3afb7d939..8d3a0d88ec02 100644
--- a/metadata/md5-cache/app-text/paperwork-2.1.1
+++ b/metadata/md5-cache/app-text/paperwork-2.1.1
@@ -4,6 +4,7 @@ DEPEND=~app-text/openpaperwork-core-2.1.1[python_targets_python3_8(-)?,python_ta
DESCRIPTION=a personal document manager for scanned documents (and PDFs)
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/World/OpenPaperwork
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-text/pdfarranger-1.8.2 b/metadata/md5-cache/app-text/pdfarranger-1.8.2
index 8396e182d2bd..4477aa162191 100644
--- a/metadata/md5-cache/app-text/pdfarranger-1.8.2
+++ b/metadata/md5-cache/app-text/pdfarranger-1.8.2
@@ -4,6 +4,7 @@ DEPEND=app-text/poppler[introspection,cairo] dev-python/pikepdf[python_targets_p
DESCRIPTION=Merge or split pdfs; rearrange, rotate, crop pages
EAPI=8
HOMEPAGE=https://github.com/jeromerobert/pdfarranger
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature xdg desktop
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=amd64
diff --git a/metadata/md5-cache/app-text/sgml-common-0.6.3-r7 b/metadata/md5-cache/app-text/sgml-common-0.6.3-r7
index 0418a1db3854..bf4d6c613d3d 100644
--- a/metadata/md5-cache/app-text/sgml-common-0.6.3-r7
+++ b/metadata/md5-cache/app-text/sgml-common-0.6.3-r7
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=Base ISO character entities and utilities for SGML
EAPI=7
HOMEPAGE=https://www.iso.org/standard/16387.html
+INHERIT=prefix sgml-catalog-r1
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=FDL-1.1+ GPL-2
SLOT=0
diff --git a/metadata/md5-cache/app-text/sigil-1.8.0 b/metadata/md5-cache/app-text/sigil-1.8.0
index 69bf8fc31262..732c9809fa4c 100644
--- a/metadata/md5-cache/app-text/sigil-1.8.0
+++ b/metadata/md5-cache/app-text/sigil-1.8.0
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[tk] ) pyth
DESCRIPTION=Multi-platform WYSIWYG ebook editor for ePub format
EAPI=8
HOMEPAGE=https://sigil-ebook.com/ https://github.com/Sigil-Ebook/Sigil
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake python-single-r1
IUSE=+plugins system-mathjax python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-text/sigil-1.9.10 b/metadata/md5-cache/app-text/sigil-1.9.10
index e56f0be0ec97..7ec790f22d3a 100644
--- a/metadata/md5-cache/app-text/sigil-1.9.10
+++ b/metadata/md5-cache/app-text/sigil-1.9.10
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[tk] ) pyth
DESCRIPTION=Multi-platform WYSIWYG ebook editor for ePub format
EAPI=8
HOMEPAGE=https://sigil-ebook.com/ https://github.com/Sigil-Ebook/Sigil
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake python-single-r1
IUSE=+plugins system-mathjax python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-text/sigil-1.9.2-r1 b/metadata/md5-cache/app-text/sigil-1.9.2-r1
index 702d752fdb35..e7b44dda7b1b 100644
--- a/metadata/md5-cache/app-text/sigil-1.9.2-r1
+++ b/metadata/md5-cache/app-text/sigil-1.9.2-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[tk] ) pyth
DESCRIPTION=Multi-platform WYSIWYG ebook editor for ePub format
EAPI=8
HOMEPAGE=https://sigil-ebook.com/ https://github.com/Sigil-Ebook/Sigil
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake python-single-r1
IUSE=+plugins system-mathjax python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-text/sigil-1.9.20 b/metadata/md5-cache/app-text/sigil-1.9.20
index a7805f911bf0..764e021142fb 100644
--- a/metadata/md5-cache/app-text/sigil-1.9.20
+++ b/metadata/md5-cache/app-text/sigil-1.9.20
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[tk] ) pyth
DESCRIPTION=Multi-platform WYSIWYG ebook editor for ePub format
EAPI=8
HOMEPAGE=https://sigil-ebook.com/ https://github.com/Sigil-Ebook/Sigil
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake python-single-r1
IUSE=+plugins system-mathjax python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/app-text/texi2html-5.0-r1 b/metadata/md5-cache/app-text/texi2html-5.0-r1
index 950b1e1d4714..54f72677fda6 100644
--- a/metadata/md5-cache/app-text/texi2html-5.0-r1
+++ b/metadata/md5-cache/app-text/texi2html-5.0-r1
@@ -3,6 +3,7 @@ DEPEND=dev-lang/perl dev-perl/libintl-perl unicode? ( dev-perl/Text-Unidecode de
DESCRIPTION=Perl script that converts Texinfo to HTML
EAPI=7
HOMEPAGE=http://www.nongnu.org/texi2html/
+INHERIT=prefix
IUSE=unicode
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2+ || ( GPL-2 CC-BY-SA-1.0 ) Texinfo-manual LGPL-2+ MIT
diff --git a/metadata/md5-cache/app-text/xdvik-22.87.03-r4 b/metadata/md5-cache/app-text/xdvik-22.87.03-r4
index 1404f4f8603c..2c65d94734b3 100644
--- a/metadata/md5-cache/app-text/xdvik-22.87.03-r4
+++ b/metadata/md5-cache/app-text/xdvik-22.87.03-r4
@@ -4,6 +4,7 @@ DEPEND=>=media-libs/freetype-2.9.1-r2:2 x11-libs/libX11 x11-libs/libXi x11-libs/
DESCRIPTION=DVI previewer for X Window System
EAPI=8
HOMEPAGE=http://xdvi.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop elisp-common flag-o-matic toolchain-funcs xdg
IUSE=motif neXt Xaw3d emacs
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
diff --git a/metadata/md5-cache/app-text/xhtml11-20101123 b/metadata/md5-cache/app-text/xhtml11-20101123
index 885355b48446..d21fe7f36877 100644
--- a/metadata/md5-cache/app-text/xhtml11-20101123
+++ b/metadata/md5-cache/app-text/xhtml11-20101123
@@ -3,6 +3,7 @@ DEPEND=app-text/sgml-common dev-libs/libxml2
DESCRIPTION=DTDs for the eXtensible HyperText Markup Language 1.0
EAPI=7
HOMEPAGE=http://www.w3.org/TR/xhtml11/
+INHERIT=sgml-catalog-r1
KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=W3C
RDEPEND=>=app-text/sgml-common-0.6.3-r7
diff --git a/metadata/md5-cache/app-text/xournalpp-1.1.1 b/metadata/md5-cache/app-text/xournalpp-1.1.1
index 4529d2470a79..dbf08f328063 100644
--- a/metadata/md5-cache/app-text/xournalpp-1.1.1
+++ b/metadata/md5-cache/app-text/xournalpp-1.1.1
@@ -4,6 +4,7 @@ DEPEND=app-text/poppler[cairo] dev-libs/glib dev-libs/libxml2 dev-libs/libzip:=
DESCRIPTION=Handwriting notetaking software with PDF annotation support
EAPI=8
HOMEPAGE=https://github.com/xournalpp/xournalpp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=~amd64 ~ppc64
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-text/xournalpp-1.1.1-r1 b/metadata/md5-cache/app-text/xournalpp-1.1.1-r1
index 9d2a6e7df738..c20a35bd7203 100644
--- a/metadata/md5-cache/app-text/xournalpp-1.1.1-r1
+++ b/metadata/md5-cache/app-text/xournalpp-1.1.1-r1
@@ -4,6 +4,7 @@ DEPEND=app-text/poppler[cairo] dev-libs/glib dev-libs/libxml2 dev-libs/libzip:=
DESCRIPTION=Handwriting notetaking software with PDF annotation support
EAPI=8
HOMEPAGE=https://github.com/xournalpp/xournalpp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=amd64 ~ppc64
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-text/xournalpp-1.1.1-r2 b/metadata/md5-cache/app-text/xournalpp-1.1.1-r2
index 3e04bc4a3bed..2f895747add3 100644
--- a/metadata/md5-cache/app-text/xournalpp-1.1.1-r2
+++ b/metadata/md5-cache/app-text/xournalpp-1.1.1-r2
@@ -4,6 +4,7 @@ DEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) app-text/poppler[cairo] de
DESCRIPTION=Handwriting notetaking software with PDF annotation support
EAPI=8
HOMEPAGE=https://github.com/xournalpp/xournalpp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single xdg
IUSE=+lua_single_target_lua5-3
KEYWORDS=~amd64 ~ppc64
diff --git a/metadata/md5-cache/app-text/xournalpp-9999 b/metadata/md5-cache/app-text/xournalpp-9999
index 926a21d4cf9f..179bff4e7b96 100644
--- a/metadata/md5-cache/app-text/xournalpp-9999
+++ b/metadata/md5-cache/app-text/xournalpp-9999
@@ -4,6 +4,7 @@ DEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) app-text/poppler[cairo] de
DESCRIPTION=Handwriting notetaking software with PDF annotation support
EAPI=8
HOMEPAGE=https://github.com/xournalpp/xournalpp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single xdg git-r3
IUSE=+lua_single_target_lua5-3
LICENSE=GPL-2
diff --git a/metadata/md5-cache/app-text/xpdf-4.04-r1 b/metadata/md5-cache/app-text/xpdf-4.04-r1
index 06cedc2f8d86..dc90ba286001 100644
--- a/metadata/md5-cache/app-text/xpdf-4.04-r1
+++ b/metadata/md5-cache/app-text/xpdf-4.04-r1
@@ -4,6 +4,7 @@ DEPEND=cups? ( dev-qt/qtprintsupport:5[cups] net-print/cups ) fontconfig? ( medi
DESCRIPTION=The PDF viewer and tools
EAPI=8
HOMEPAGE=https://www.xpdfreader.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop verify-sig xdg
IUSE=cmyk cups +fontconfig i18n icons +libpaper metric opi png +textselect utils verify-sig
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/app-text/yelp-tools-42.0 b/metadata/md5-cache/app-text/yelp-tools-42.0
index a428878f298c..72f334b90dcb 100644
--- a/metadata/md5-cache/app-text/yelp-tools-42.0
+++ b/metadata/md5-cache/app-text/yelp-tools-42.0
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Collection of tools for building and converting documentation
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Yelp/Tools
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 meson python-single-r1
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.7-r1 b/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.7-r1
index 2c36e500f388..ac41b465a8b8 100644
--- a/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.7-r1
+++ b/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.7-r1
@@ -4,6 +4,7 @@ DEPEND=>=app-text/mupdf-1.17:= >=app-text/zathura-0.3.9 dev-libs/girara dev-libs
DESCRIPTION=PDF plug-in for zathura
EAPI=8
HOMEPAGE=https://pwmt.org/projects/zathura-pdf-mupdf/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
KEYWORDS=amd64 arm x86
LICENSE=ZLIB
diff --git a/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.8-r2 b/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.8-r2
index 426ac6b3ef9f..e10dc26739a5 100644
--- a/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.8-r2
+++ b/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.8-r2
@@ -4,6 +4,7 @@ DEPEND=~app-text/mupdf-1.19.1:= >=app-text/zathura-0.3.9 dev-libs/girara dev-lib
DESCRIPTION=PDF plug-in for zathura
EAPI=8
HOMEPAGE=https://git.pwmt.org/pwmt/zathura-pdf-mupdf
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
KEYWORDS=amd64 arm x86
LICENSE=ZLIB
diff --git a/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.9 b/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.9
index dfa821b1696f..2561774005ec 100644
--- a/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.9
+++ b/metadata/md5-cache/app-text/zathura-pdf-mupdf-0.3.9
@@ -4,6 +4,7 @@ DEPEND=>=app-text/mupdf-1.20.0:= >=app-text/zathura-0.3.9 dev-libs/girara dev-li
DESCRIPTION=PDF plug-in for zathura
EAPI=8
HOMEPAGE=https://git.pwmt.org/pwmt/zathura-pdf-mupdf
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
KEYWORDS=~amd64 ~arm ~x86
LICENSE=ZLIB
diff --git a/metadata/md5-cache/app-text/zathura-pdf-mupdf-9999 b/metadata/md5-cache/app-text/zathura-pdf-mupdf-9999
index f94d3d5b43d9..0137654577dd 100644
--- a/metadata/md5-cache/app-text/zathura-pdf-mupdf-9999
+++ b/metadata/md5-cache/app-text/zathura-pdf-mupdf-9999
@@ -4,6 +4,7 @@ DEPEND=>=app-text/mupdf-1.20:= >=app-text/zathura-0.3.9 dev-libs/girara dev-libs
DESCRIPTION=PDF plug-in for zathura
EAPI=8
HOMEPAGE=https://git.pwmt.org/pwmt/zathura-pdf-mupdf
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg git-r3
LICENSE=ZLIB
PROPERTIES=live
diff --git a/metadata/md5-cache/app-text/zotero-bin-6.0.10 b/metadata/md5-cache/app-text/zotero-bin-6.0.10
index 8e5c531fa73f..32edf822f0f4 100644
--- a/metadata/md5-cache/app-text/zotero-bin-6.0.10
+++ b/metadata/md5-cache/app-text/zotero-bin-6.0.10
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=Helps you collect, organize, cite, and share your research sources
EAPI=8
HOMEPAGE=https://www.zotero.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
KEYWORDS=-* ~amd64
LICENSE=AGPL-3
diff --git a/metadata/md5-cache/app-text/zotero-bin-6.0.13 b/metadata/md5-cache/app-text/zotero-bin-6.0.13
index 1067d968cbf7..76c8cccd9f3e 100644
--- a/metadata/md5-cache/app-text/zotero-bin-6.0.13
+++ b/metadata/md5-cache/app-text/zotero-bin-6.0.13
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=Helps you collect, organize, cite, and share your research sources
EAPI=8
HOMEPAGE=https://www.zotero.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=AGPL-3
diff --git a/metadata/md5-cache/app-text/zotero-bin-6.0.9 b/metadata/md5-cache/app-text/zotero-bin-6.0.9
index e0bfbdf6101c..c80098880065 100644
--- a/metadata/md5-cache/app-text/zotero-bin-6.0.9
+++ b/metadata/md5-cache/app-text/zotero-bin-6.0.9
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=Helps you collect, organize, cite, and share your research sources
EAPI=8
HOMEPAGE=https://www.zotero.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
KEYWORDS=-* ~amd64
LICENSE=AGPL-3
diff --git a/metadata/md5-cache/app-vim/Manifest.gz b/metadata/md5-cache/app-vim/Manifest.gz
index faaaf5eef7c5..02a1375cc499 100644
--- a/metadata/md5-cache/app-vim/Manifest.gz
+++ b/metadata/md5-cache/app-vim/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-vim/vim-spell-cs-20061021-r1 b/metadata/md5-cache/app-vim/vim-spell-cs-20061021-r1
index 3a821e6ec1e6..884df9d8173b 100644
--- a/metadata/md5-cache/app-vim/vim-spell-cs-20061021-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-cs-20061021-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: Czech (cs)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=amd64 sparc x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-da-20060116-r1 b/metadata/md5-cache/app-vim/vim-spell-da-20060116-r1
index c966a411d08f..37d55ccc2170 100644
--- a/metadata/md5-cache/app-vim/vim-spell-da-20060116-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-da-20060116-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: Danish (da)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=~alpha amd64 ~ia64 ppc sparc x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-de-20080213-r1 b/metadata/md5-cache/app-vim/vim-spell-de-20080213-r1
index 1db3063f806b..3a41f849ba36 100644
--- a/metadata/md5-cache/app-vim/vim-spell-de-20080213-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-de-20080213-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: German (de)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=amd64 ~arm ppc sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-el-20080402-r1 b/metadata/md5-cache/app-vim/vim-spell-el-20080402-r1
index 2169fea879dd..f7361d236729 100644
--- a/metadata/md5-cache/app-vim/vim-spell-el-20080402-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-el-20080402-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: Greek (el)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=amd64 x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-en-20060123-r1 b/metadata/md5-cache/app-vim/vim-spell-en-20060123-r1
index 15efe396a149..d3e55c9b0d1d 100644
--- a/metadata/md5-cache/app-vim/vim-spell-en-20060123-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-en-20060123-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: English (en)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=~alpha amd64 ~arm ~arm64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=BSD LGPL-2.1 public-domain
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-es-20060208-r1 b/metadata/md5-cache/app-vim/vim-spell-es-20060208-r1
index 517fdb226713..aeacdffec7c3 100644
--- a/metadata/md5-cache/app-vim/vim-spell-es-20060208-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-es-20060208-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: Spanish (es)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=~alpha amd64 ppc sparc x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-fr-20060121-r1 b/metadata/md5-cache/app-vim/vim-spell-fr-20060121-r1
index c954992cfa01..996aa5c07441 100644
--- a/metadata/md5-cache/app-vim/vim-spell-fr-20060121-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-fr-20060121-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: French (fr)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=amd64 ppc sparc x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-he-20100312-r1 b/metadata/md5-cache/app-vim/vim-spell-he-20100312-r1
index 4f9e0d0e5122..6585fb9ae5f6 100644
--- a/metadata/md5-cache/app-vim/vim-spell-he-20100312-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-he-20100312-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: Hebrew (he)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=amd64 x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-hu-20100312-r1 b/metadata/md5-cache/app-vim/vim-spell-hu-20100312-r1
index e77f23df554c..f4a16148ad6b 100644
--- a/metadata/md5-cache/app-vim/vim-spell-hu-20100312-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-hu-20100312-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: Hungarian (hu)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=amd64 x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-it-20100312-r1 b/metadata/md5-cache/app-vim/vim-spell-it-20100312-r1
index fdcb3e5c894e..143c17983e06 100644
--- a/metadata/md5-cache/app-vim/vim-spell-it-20100312-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-it-20100312-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: Italian (it)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=amd64 x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-nl-20051007-r1 b/metadata/md5-cache/app-vim/vim-spell-nl-20051007-r1
index 300612c00733..0387809df32d 100644
--- a/metadata/md5-cache/app-vim/vim-spell-nl-20051007-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-nl-20051007-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: Dutch (nl)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-pl-20060218-r1 b/metadata/md5-cache/app-vim/vim-spell-pl-20060218-r1
index a674192b3ddf..34dd1084ddec 100644
--- a/metadata/md5-cache/app-vim/vim-spell-pl-20060218-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-pl-20060218-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: Polish (pl)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=amd64 ppc sparc x86
LICENSE=CC-BY-SA-2.0
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-pt-20100312-r1 b/metadata/md5-cache/app-vim/vim-spell-pt-20100312-r1
index b63b74451e50..8af6b44cf116 100644
--- a/metadata/md5-cache/app-vim/vim-spell-pt-20100312-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-pt-20100312-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: Portuguese (pt)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=amd64 x86
LICENSE=GPL-2 LGPL-2.1 MPL-1.1
SLOT=0
diff --git a/metadata/md5-cache/app-vim/vim-spell-ru-20070506-r1 b/metadata/md5-cache/app-vim/vim-spell-ru-20070506-r1
index 628253e0d770..ce846bf418ea 100644
--- a/metadata/md5-cache/app-vim/vim-spell-ru-20070506-r1
+++ b/metadata/md5-cache/app-vim/vim-spell-ru-20070506-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=vim spell files: Russian (ru)
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=vim-spell
KEYWORDS=amd64 ppc sparc x86
LICENSE=myspell-ru_RU-AlexanderLebedev
SLOT=0
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index edb70d11985e..a4e38a6b46df 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/gtksourceviewmm-3.18.0-r2 b/metadata/md5-cache/dev-cpp/gtksourceviewmm-3.18.0-r2
index 07094ec56182..ad5711dc3eb3 100644
--- a/metadata/md5-cache/dev-cpp/gtksourceviewmm-3.18.0-r2
+++ b/metadata/md5-cache/dev-cpp/gtksourceviewmm-3.18.0-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-cpp/glibmm-2.46.1:2 >=dev-cpp/gtkmm-3.18.0:3.0 >=x11-libs/gtksource
DESCRIPTION=C++ bindings for gtksourceview
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GtkSourceView
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=doc
KEYWORDS=amd64 ppc x86
diff --git a/metadata/md5-cache/dev-cpp/libxmlpp-2.40.1-r2 b/metadata/md5-cache/dev-cpp/libxmlpp-2.40.1-r2
index cba8507d2336..ec47e59018b1 100644
--- a/metadata/md5-cache/dev-cpp/libxmlpp-2.40.1-r2
+++ b/metadata/md5-cache/dev-cpp/libxmlpp-2.40.1-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/libxml2-2.7.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab
DESCRIPTION=C++ wrapper for the libxml2 XML parser library
EAPI=8
HOMEPAGE=http://libxmlplusplus.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 multilib-minimal
IUSE=doc 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 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index 061976a68d06..da99b1637cea 100644
--- a/metadata/md5-cache/dev-db/Manifest.gz
+++ b/metadata/md5-cache/dev-db/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-db/kdb-3.2.0-r2 b/metadata/md5-cache/dev-db/kdb-3.2.0-r2
index e2a821b3d37b..21b93c4d832d 100644
--- a/metadata/md5-cache/dev-db/kdb-3.2.0-r2
+++ b/metadata/md5-cache/dev-db/kdb-3.2.0-r2
@@ -4,6 +4,7 @@ DEPEND=dev-libs/icu:= >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev-
DESCRIPTION=Database connectivity and creation framework for various vendors
EAPI=8
HOMEPAGE=https://community.kde.org/KDb
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org python-any-r1
IUSE=debug mysql postgres sqlite debug doc test
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/dev-db/sqliteman-1.2.2-r5 b/metadata/md5-cache/dev-db/sqliteman-1.2.2-r5
index 0278b52b69c0..c557f26ca6dd 100644
--- a/metadata/md5-cache/dev-db/sqliteman-1.2.2-r5
+++ b/metadata/md5-cache/dev-db/sqliteman-1.2.2-r5
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwidgets:5
DESCRIPTION=Powerful GUI manager for the Sqlite3 database
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/sqliteman/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg
KEYWORDS=amd64 ~arm x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/dev-db/sqlitestudio-3.3.3 b/metadata/md5-cache/dev-db/sqlitestudio-3.3.3
index b3369c6e2dc7..5244577172f0 100644
--- a/metadata/md5-cache/dev-db/sqlitestudio-3.3.3
+++ b/metadata/md5-cache/dev-db/sqlitestudio-3.3.3
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/
DESCRIPTION=Powerful cross-platform SQLite database manager
EAPI=8
HOMEPAGE=https://sqlitestudio.pl
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop plocale toolchain-funcs qmake-utils xdg
IUSE=cli cups tcl test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/dev-db/tora-3.2-r2 b/metadata/md5-cache/dev-db/tora-3.2-r2
index b1d8d6b86efb..d7918efcbd45 100644
--- a/metadata/md5-cache/dev-db/tora-3.2-r2
+++ b/metadata/md5-cache/dev-db/tora-3.2-r2
@@ -4,6 +4,7 @@ DEPEND=dev-libs/ferrisloki dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev
DESCRIPTION=SQL IDE for Oracle, MySQL and PostgreSQL dbs
EAPI=8
HOMEPAGE=https://github.com/tora-tool/tora/wiki
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop toolchain-funcs xdg
IUSE=doc mysql oracle +postgres
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/dev-dotnet/Manifest.gz b/metadata/md5-cache/dev-dotnet/Manifest.gz
index 254dd4fe16d3..cbb5623326b0 100644
--- a/metadata/md5-cache/dev-dotnet/Manifest.gz
+++ b/metadata/md5-cache/dev-dotnet/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-dotnet/ndesk-dbus-0.6.1a b/metadata/md5-cache/dev-dotnet/ndesk-dbus-0.6.1a
index 65fef78ce68a..cf2900954b15 100644
--- a/metadata/md5-cache/dev-dotnet/ndesk-dbus-0.6.1a
+++ b/metadata/md5-cache/dev-dotnet/ndesk-dbus-0.6.1a
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/mono-1.2.4 >=sys-apps/dbus-1 virtual/pkgconfig
DESCRIPTION=Managed D-Bus Implementation for .NET
EAPI=6
HOMEPAGE=http://www.ndesk.org/DBusSharp
+INHERIT=mono-env
KEYWORDS=amd64 x86
LICENSE=MIT
RDEPEND=>=dev-lang/mono-1.2.4 >=sys-apps/dbus-1
diff --git a/metadata/md5-cache/dev-dotnet/ndesk-dbus-glib-0.4.1 b/metadata/md5-cache/dev-dotnet/ndesk-dbus-glib-0.4.1
index c9d2bfcd977f..aa92ff356a75 100644
--- a/metadata/md5-cache/dev-dotnet/ndesk-dbus-glib-0.4.1
+++ b/metadata/md5-cache/dev-dotnet/ndesk-dbus-glib-0.4.1
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/mono-1.2.4 >=dev-dotnet/ndesk-dbus-0.4 virtual/pkgconfig
DESCRIPTION=glib integration for DBus-Sharp
EAPI=6
HOMEPAGE=http://www.ndesk.org/DBusSharp
+INHERIT=mono-env
KEYWORDS=amd64 x86
LICENSE=MIT
RDEPEND=>=dev-lang/mono-1.2.4 >=dev-dotnet/ndesk-dbus-0.4
diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz
index 1d2e29dd3d3a..be1a33ed6f4d 100644
--- a/metadata/md5-cache/dev-embedded/Manifest.gz
+++ b/metadata/md5-cache/dev-embedded/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-embedded/mcu8051ide-1.4.10-r1 b/metadata/md5-cache/dev-embedded/mcu8051ide-1.4.10-r1
index b7df53b50809..b8907975ccc7 100644
--- a/metadata/md5-cache/dev-embedded/mcu8051ide-1.4.10-r1
+++ b/metadata/md5-cache/dev-embedded/mcu8051ide-1.4.10-r1
@@ -4,6 +4,7 @@ DEPEND=>=app-doc/doxygen-1.7 >=app-text/hunspell-1.3 >=dev-embedded/sdcc-2.5[mcs
DESCRIPTION=Graphical IDE for microcontrollers based on 8051
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/mcu8051ide/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=~amd64
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/dev-embedded/stlink-1.7.0 b/metadata/md5-cache/dev-embedded/stlink-1.7.0
index 387d28543be0..a525e3a3e13c 100644
--- a/metadata/md5-cache/dev-embedded/stlink-1.7.0
+++ b/metadata/md5-cache/dev-embedded/stlink-1.7.0
@@ -4,6 +4,7 @@ DEPEND=virtual/libusb:1 >=dev-libs/glib-2.32.0:2 x11-libs/gtk+:3
DESCRIPTION=stm32 discovery line linux programmer
EAPI=8
HOMEPAGE=https://github.com/texane/stlink
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=udev xdg cmake
KEYWORDS=~amd64
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-embedded/stlink-9999 b/metadata/md5-cache/dev-embedded/stlink-9999
index 4ffb4690ba79..6180ef803f01 100644
--- a/metadata/md5-cache/dev-embedded/stlink-9999
+++ b/metadata/md5-cache/dev-embedded/stlink-9999
@@ -4,6 +4,7 @@ DEPEND=virtual/libusb:1 >=dev-libs/glib-2.32.0:2 x11-libs/gtk+:3
DESCRIPTION=stm32 discovery line linux programmer
EAPI=8
HOMEPAGE=https://github.com/texane/stlink
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=udev xdg cmake git-r3
LICENSE=BSD
PROPERTIES=live
diff --git a/metadata/md5-cache/dev-games/Manifest.gz b/metadata/md5-cache/dev-games/Manifest.gz
index 246cd75c1f36..5a2fce385bb5 100644
--- a/metadata/md5-cache/dev-games/Manifest.gz
+++ b/metadata/md5-cache/dev-games/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-games/irrlicht-headers-1.8.4 b/metadata/md5-cache/dev-games/irrlicht-headers-1.8.4
index 135b5c9d6776..48a85bb05246 100644
--- a/metadata/md5-cache/dev-games/irrlicht-headers-1.8.4
+++ b/metadata/md5-cache/dev-games/irrlicht-headers-1.8.4
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install prepare
DESCRIPTION=Irrlicht 3D engine headers
EAPI=7
HOMEPAGE=https://irrlicht.sourceforge.io/
+INHERIT=edos2unix
KEYWORDS=amd64 ~riscv x86
LICENSE=ZLIB
RDEPEND=!<dev-games/irrlicht-1.8.4-r1
diff --git a/metadata/md5-cache/dev-games/ps2-packer-0.4.4-r1 b/metadata/md5-cache/dev-games/ps2-packer-0.4.4-r1
index ae06fc076cf4..2677347ef003 100644
--- a/metadata/md5-cache/dev-games/ps2-packer-0.4.4-r1
+++ b/metadata/md5-cache/dev-games/ps2-packer-0.4.4-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=Another ELF packer for the PS2
EAPI=7
HOMEPAGE=https://github.com/ps2dev/ps2-packer
+INHERIT=wrapper
KEYWORDS=-* amd64 x86
LICENSE=GPL-2
RDEPEND=sys-libs/glibc
diff --git a/metadata/md5-cache/dev-go/Manifest.gz b/metadata/md5-cache/dev-go/Manifest.gz
index a3a67dce5f8e..06cdfbadcd8f 100644
--- a/metadata/md5-cache/dev-go/Manifest.gz
+++ b/metadata/md5-cache/dev-go/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-go/fuzzy-0.0.3 b/metadata/md5-cache/dev-go/fuzzy-0.0.3
index 615fa28271bf..009ec8ba6703 100644
--- a/metadata/md5-cache/dev-go/fuzzy-0.0.3
+++ b/metadata/md5-cache/dev-go/fuzzy-0.0.3
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-go/godebug-pretty ) >=dev-lang/go-1.10
DESCRIPTION=Go library that provides fuzzy string matching
EAPI=6
HOMEPAGE=https://github.com/sahilm/fuzzy
+INHERIT=golang-vcs-snapshot golang-build
IUSE=test
KEYWORDS=~amd64
LICENSE=MIT
diff --git a/metadata/md5-cache/dev-go/fuzzy-0.0.5 b/metadata/md5-cache/dev-go/fuzzy-0.0.5
index 7dc962e6cc52..e1d5f7ef322a 100644
--- a/metadata/md5-cache/dev-go/fuzzy-0.0.5
+++ b/metadata/md5-cache/dev-go/fuzzy-0.0.5
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-go/godebug-pretty ) >=dev-lang/go-1.10
DESCRIPTION=Go library that provides fuzzy string matching
EAPI=6
HOMEPAGE=https://github.com/sahilm/fuzzy
+INHERIT=golang-build golang-vcs-snapshot
IUSE=test
KEYWORDS=~amd64
LICENSE=MIT
diff --git a/metadata/md5-cache/dev-go/go-bindata-assetfs-1.0.0_p20180223 b/metadata/md5-cache/dev-go/go-bindata-assetfs-1.0.0_p20180223
index 3b677ab6e3b9..6acbb857ef3e 100644
--- a/metadata/md5-cache/dev-go/go-bindata-assetfs-1.0.0_p20180223
+++ b/metadata/md5-cache/dev-go/go-bindata-assetfs-1.0.0_p20180223
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=Serve embedded files from jteeuwen/go-bindata with net/http
EAPI=6
HOMEPAGE=https://github.com/elazarl/go-bindata-assetfs
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=dev-go/go-bindata
diff --git a/metadata/md5-cache/dev-go/go-colortext-0_pre20150720 b/metadata/md5-cache/dev-go/go-colortext-0_pre20150720
index 193e2b5e23a7..1803f6e7c0ee 100644
--- a/metadata/md5-cache/dev-go/go-colortext-0_pre20150720
+++ b/metadata/md5-cache/dev-go/go-colortext-0_pre20150720
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install test unpack
DESCRIPTION=Change the console foreground and background colors
EAPI=7
HOMEPAGE=https://github.com/daviddengcn/go-colortext
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=BSD
RESTRICT=strip
diff --git a/metadata/md5-cache/dev-go/godebug-pretty-0_p20170819 b/metadata/md5-cache/dev-go/godebug-pretty-0_p20170819
index cd69bdb834cc..f918bd1ba215 100644
--- a/metadata/md5-cache/dev-go/godebug-pretty-0_p20170819
+++ b/metadata/md5-cache/dev-go/godebug-pretty-0_p20170819
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=Pretty printing for Go
EAPI=6
HOMEPAGE=https://github.com/kylelemons/godebug
+INHERIT=golang-vcs-snapshot golang-build
KEYWORDS=~amd64
LICENSE=Apache-2.0
RESTRICT=strip
diff --git a/metadata/md5-cache/dev-go/gom-0_pre20151110-r1 b/metadata/md5-cache/dev-go/gom-0_pre20151110-r1
index 6f2a1d7effe2..acd9c7bfb8c6 100644
--- a/metadata/md5-cache/dev-go/gom-0_pre20151110-r1
+++ b/metadata/md5-cache/dev-go/gom-0_pre20151110-r1
@@ -4,6 +4,7 @@ DEPEND=dev-go/go-colortext:=
DESCRIPTION=Go Dependency management system similar to bundle for ruby
EAPI=7
HOMEPAGE=https://github.com/mattn/gom
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=MIT
RDEPEND=!media-sound/gom
diff --git a/metadata/md5-cache/dev-go/qr-0_p20161121 b/metadata/md5-cache/dev-go/qr-0_p20161121
index 248810afcdca..33ed3b45cd2f 100644
--- a/metadata/md5-cache/dev-go/qr-0_p20161121
+++ b/metadata/md5-cache/dev-go/qr-0_p20161121
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=Basic QR code library for Go
EAPI=6
HOMEPAGE=https://github.com/rsc/qr
+INHERIT=golang-vcs-snapshot golang-build
KEYWORDS=~amd64
LICENSE=MIT
RESTRICT=strip
diff --git a/metadata/md5-cache/dev-go/sanitized-anchor-name-0_pre20151027 b/metadata/md5-cache/dev-go/sanitized-anchor-name-0_pre20151027
index 438d687724ea..d8af94af473f 100644
--- a/metadata/md5-cache/dev-go/sanitized-anchor-name-0_pre20151027
+++ b/metadata/md5-cache/dev-go/sanitized-anchor-name-0_pre20151027
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=A Go function to provide sanitized anchor names
EAPI=6
HOMEPAGE=https://github.com/shurcooL/sanitized_anchor_name
+INHERIT=golang-vcs-snapshot golang-build
KEYWORDS=amd64 ~arm ~arm64
LICENSE=BSD
RESTRICT=strip
diff --git a/metadata/md5-cache/dev-go/twofactor-0_p20180418 b/metadata/md5-cache/dev-go/twofactor-0_p20180418
index c5f1faa399aa..54f023dbde28 100644
--- a/metadata/md5-cache/dev-go/twofactor-0_p20180418
+++ b/metadata/md5-cache/dev-go/twofactor-0_p20180418
@@ -3,6 +3,7 @@ DEPEND=dev-go/qr:= >=dev-lang/go-1.10
DESCRIPTION=Two-factor authentication library for Go
EAPI=6
HOMEPAGE=https://github.com/gokyle/twofactor
+INHERIT=golang-vcs-snapshot golang-build
KEYWORDS=~amd64
LICENSE=MIT
RESTRICT=strip
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 9638c78e28e0..e65cc2415e5f 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/icedtea-bin-3.16.0-r2 b/metadata/md5-cache/dev-java/icedtea-bin-3.16.0-r2
index 5ab3cd9fb393..a260f31a8975 100644
--- a/metadata/md5-cache/dev-java/icedtea-bin-3.16.0-r2
+++ b/metadata/md5-cache/dev-java/icedtea-bin-3.16.0-r2
@@ -4,6 +4,7 @@ DEPEND=app-arch/xz-utils dev-java/java-config app-eselect/eselect-java
DESCRIPTION=A Gentoo-made binary build of the IcedTea JDK
EAPI=8
HOMEPAGE=http://icedtea.classpath.org
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2 multilib-build toolchain-funcs
IUSE=+alsa big-endian cups doc examples +gtk headless-awt pulseaudio selinux source abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=-* ~amd64 ~arm ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-11.0.15_p10 b/metadata/md5-cache/dev-java/openjdk-bin-11.0.15_p10
index d78cccda844e..de60c6d38d6c 100644
--- a/metadata/md5-cache/dev-java/openjdk-bin-11.0.15_p10
+++ b/metadata/md5-cache/dev-java/openjdk-bin-11.0.15_p10
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2 toolchain-funcs
IUSE=alsa cups headless-awt selinux source
KEYWORDS=amd64 ~arm arm64 ppc64 ~x64-macos
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-11.0.16.1_p1 b/metadata/md5-cache/dev-java/openjdk-bin-11.0.16.1_p1
index c9644a54a331..ebb0e22971e5 100644
--- a/metadata/md5-cache/dev-java/openjdk-bin-11.0.16.1_p1
+++ b/metadata/md5-cache/dev-java/openjdk-bin-11.0.16.1_p1
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2 toolchain-funcs
IUSE=alsa cups headless-awt selinux source
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x64-macos
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-17.0.3_p7 b/metadata/md5-cache/dev-java/openjdk-bin-17.0.3_p7
index e95717a2b51e..114c38e18688 100644
--- a/metadata/md5-cache/dev-java/openjdk-bin-17.0.3_p7
+++ b/metadata/md5-cache/dev-java/openjdk-bin-17.0.3_p7
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2 toolchain-funcs
IUSE=alsa cups +gentoo-vm headless-awt selinux source
KEYWORDS=amd64 ~arm arm64 ppc64 ~x64-macos
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-17.0.4.1_p1 b/metadata/md5-cache/dev-java/openjdk-bin-17.0.4.1_p1
index bcfa00fbdeaa..78b04e967c1c 100644
--- a/metadata/md5-cache/dev-java/openjdk-bin-17.0.4.1_p1
+++ b/metadata/md5-cache/dev-java/openjdk-bin-17.0.4.1_p1
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2 toolchain-funcs
IUSE=alsa cups headless-awt selinux source
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x64-macos
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-8.332_p09 b/metadata/md5-cache/dev-java/openjdk-bin-8.332_p09
index 0bfdfe3337df..2235869748f5 100644
--- a/metadata/md5-cache/dev-java/openjdk-bin-8.332_p09
+++ b/metadata/md5-cache/dev-java/openjdk-bin-8.332_p09
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups examples headless-awt selinux source
KEYWORDS=amd64 ~arm arm64 ppc64 ~x64-macos
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-8.345_p01 b/metadata/md5-cache/dev-java/openjdk-bin-8.345_p01
index 7695ee3e3c4a..5cf5fbee9b30 100644
--- a/metadata/md5-cache/dev-java/openjdk-bin-8.345_p01
+++ b/metadata/md5-cache/dev-java/openjdk-bin-8.345_p01
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups examples headless-awt selinux source
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x64-macos
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.14_p9-r1 b/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.14_p9-r1
index 72ab8ae14d55..4d1812e7894b 100644
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.14_p9-r1
+++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.14_p9-r1
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptopenjdk.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups +gentoo-vm headless-awt selinux
KEYWORDS=amd64
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.15_p10 b/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.15_p10
index 3f1e4b400b47..c67bb56eef5b 100644
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.15_p10
+++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.15_p10
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptopenjdk.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups +gentoo-vm headless-awt selinux
KEYWORDS=amd64
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.16.1_p1 b/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.16.1_p1
index 4f66498d1d55..168e6a31e176 100644
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.16.1_p1
+++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.16.1_p1
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptopenjdk.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups headless-awt selinux
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.3_p7 b/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.3_p7
index 936d8f9aa605..7a1c7bc3c9d0 100644
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.3_p7
+++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.3_p7
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptopenjdk.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups +gentoo-vm headless-awt selinux
KEYWORDS=amd64
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.4.1_p1 b/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.4.1_p1
index 97cd448a90d0..ee54c45fe929 100644
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.4.1_p1
+++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.4.1_p1
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptopenjdk.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups headless-awt selinux
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-8.322_p06 b/metadata/md5-cache/dev-java/openjdk-jre-bin-8.322_p06
index 4425310643cd..38377cac46c6 100644
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-8.322_p06
+++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-8.322_p06
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups headless-awt selinux
KEYWORDS=amd64
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-8.332_p09 b/metadata/md5-cache/dev-java/openjdk-jre-bin-8.332_p09
index 9902ff112275..9032f9a18014 100644
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-8.332_p09
+++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-8.332_p09
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups headless-awt selinux
KEYWORDS=amd64
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-8.345_p01 b/metadata/md5-cache/dev-java/openjdk-jre-bin-8.345_p01
index 11d5bc1b6f50..20206ed5cd3d 100644
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-8.345_p01
+++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-8.345_p01
@@ -4,6 +4,7 @@ DEPEND=dev-java/java-config app-eselect/eselect-java
DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin
EAPI=8
HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups headless-awt selinux
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 5dd6a2da1118..6e0e33117a03 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/arc-3.2 b/metadata/md5-cache/dev-lang/arc-3.2
index 76ed138019cc..efabf474dbbf 100644
--- a/metadata/md5-cache/dev-lang/arc-3.2
+++ b/metadata/md5-cache/dev-lang/arc-3.2
@@ -3,6 +3,7 @@ DEPEND=!app-arch/arc dev-scheme/racket:=
DESCRIPTION=New dialect of Lisp, works well for web applications
EAPI=8
HOMEPAGE=http://www.arclanguage.org/
+INHERIT=wrapper
KEYWORDS=~amd64 ~x86
LICENSE=Artistic-2
RDEPEND=!app-arch/arc dev-scheme/racket:=
diff --git a/metadata/md5-cache/dev-lang/clipsjni-6.40-r1 b/metadata/md5-cache/dev-lang/clipsjni-6.40-r1
index 6cd951eae853..422a9b600bf7 100644
--- a/metadata/md5-cache/dev-lang/clipsjni-6.40-r1
+++ b/metadata/md5-cache/dev-lang/clipsjni-6.40-r1
@@ -3,6 +3,7 @@ DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zi
DESCRIPTION=Tool for building Expert Systems (Java version)
EAPI=8
HOMEPAGE=http://www.clipsrules.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop toolchain-funcs xdg java-pkg-2
IUSE=examples source
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/dev-lang/logtalk-3.36.0 b/metadata/md5-cache/dev-lang/logtalk-3.36.0
index f202eb1d8b41..f9a473a0d594 100644
--- a/metadata/md5-cache/dev-lang/logtalk-3.36.0
+++ b/metadata/md5-cache/dev-lang/logtalk-3.36.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Open source object-oriented logic programming language
EAPI=6
HOMEPAGE=https://logtalk.org
+INHERIT=xdg-utils
IUSE=fop xslt
KEYWORDS=amd64 ppc x86
LICENSE=Apache-2.0
diff --git a/metadata/md5-cache/dev-lang/logtalk-3.47.0 b/metadata/md5-cache/dev-lang/logtalk-3.47.0
index 244ef14be911..768397dbd309 100644
--- a/metadata/md5-cache/dev-lang/logtalk-3.47.0
+++ b/metadata/md5-cache/dev-lang/logtalk-3.47.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Open source object-oriented logic programming language
EAPI=6
HOMEPAGE=https://logtalk.org
+INHERIT=xdg-utils
IUSE=fop xslt
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=Apache-2.0
diff --git a/metadata/md5-cache/dev-lang/mono-basic-4.8 b/metadata/md5-cache/dev-lang/mono-basic-4.8
index 95982c84bf78..589818c428a1 100644
--- a/metadata/md5-cache/dev-lang/mono-basic-4.8
+++ b/metadata/md5-cache/dev-lang/mono-basic-4.8
@@ -3,6 +3,7 @@ DEPEND=dev-lang/mono
DESCRIPTION=Visual Basic Compiler and Runtime
EAPI=7
HOMEPAGE=https://www.mono-project.com/docs/about-mono/languages/visualbasic/
+INHERIT=mono-env
KEYWORDS=amd64 x86
LICENSE=LGPL-2 MIT
RDEPEND=dev-lang/mono
diff --git a/metadata/md5-cache/dev-lang/pico8-0.2.5c b/metadata/md5-cache/dev-lang/pico8-0.2.5c
index ac35d809fb5a..31b1c9710c0f 100644
--- a/metadata/md5-cache/dev-lang/pico8-0.2.5c
+++ b/metadata/md5-cache/dev-lang/pico8-0.2.5c
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst
DESCRIPTION=Fantasy console for making and playing tiny games and other computer programs
EAPI=8
HOMEPAGE=https://www.lexaloffle.com/pico-8.php
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
KEYWORDS=-* ~amd64 ~arm ~arm64 ~x86
LICENSE=PICO-8 MIT BSD-2
diff --git a/metadata/md5-cache/dev-lang/srf-1.0-r2 b/metadata/md5-cache/dev-lang/srf-1.0-r2
index 0732d9da523e..2dedd6fab6d4 100644
--- a/metadata/md5-cache/dev-lang/srf-1.0-r2
+++ b/metadata/md5-cache/dev-lang/srf-1.0-r2
@@ -3,6 +3,7 @@ DEPEND=sys-devel/flex virtual/yacc
DESCRIPTION=The Simple Recursive Functions programming language
EAPI=6
HOMEPAGE=http://www.stratigery.com/srf.html
+INHERIT=vcs-clean
KEYWORDS=~amd64 ~x86 ~x86-linux ~ppc-macos
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/dev-lang/vala-0.56.3 b/metadata/md5-cache/dev-lang/vala-0.56.3
index e87c9222f0fb..6734bb04be43 100644
--- a/metadata/md5-cache/dev-lang/vala-0.56.3
+++ b/metadata/md5-cache/dev-lang/vala-0.56.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.48.0:2 >=dev-libs/vala-common-0.56.3 valadoc? ( >=media
DESCRIPTION=Compiler for the GObject type system
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/Vala https://gitlab.gnome.org/GNOME/vala
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=test valadoc
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 0605b7777c40..01d5d751f3d7 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/appstream-glib-0.8.1 b/metadata/md5-cache/dev-libs/appstream-glib-0.8.1
index 09b37732e6e6..1d03c276128b 100644
--- a/metadata/md5-cache/dev-libs/appstream-glib-0.8.1
+++ b/metadata/md5-cache/dev-libs/appstream-glib-0.8.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.58.0:2 sys-apps/util-linux app-arch/libarchive:= >=net-
DESCRIPTION=Provides GObjects and helper methods to read and write AppStream metadata
EAPI=8
HOMEPAGE=https://people.freedesktop.org/~hughsient/appstream-glib/ https://github.com/hughsie/appstream-glib
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg meson
IUSE=gtk-doc fonts +introspection stemmer
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
diff --git a/metadata/md5-cache/dev-libs/atk-2.38.0 b/metadata/md5-cache/dev-libs/atk-2.38.0
index 3dc141a4dbfe..42e338a394aa 100644
--- a/metadata/md5-cache/dev-libs/atk-2.38.0
+++ b/metadata/md5-cache/dev-libs/atk-2.38.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.38.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab
DESCRIPTION=GTK+ & GNOME Accessibility Toolkit
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Accessibility
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson-multilib xdg
IUSE=gtk-doc +introspection abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt
diff --git a/metadata/md5-cache/dev-libs/gnulib-9999-r1 b/metadata/md5-cache/dev-libs/gnulib-9999-r1
index 9add57f7a1b0..99f1ad7e568a 100644
--- a/metadata/md5-cache/dev-libs/gnulib-9999-r1
+++ b/metadata/md5-cache/dev-libs/gnulib-9999-r1
@@ -3,6 +3,7 @@ DEPEND=>=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=Gnulib is a library of common routines intended to be shared at the source level
EAPI=6
HOMEPAGE=https://www.gnu.org/software/gnulib
+INHERIT=git-r3
IUSE=doc
LICENSE=GPL-2
PROPERTIES=live
diff --git a/metadata/md5-cache/dev-libs/kopeninghours-22.04.3 b/metadata/md5-cache/dev-libs/kopeninghours-22.04.3
index ecde8f6fd885..895fb3f9b7d2 100644
--- a/metadata/md5-cache/dev-libs/kopeninghours-22.04.3
+++ b/metadata/md5-cache/dev-libs/kopeninghours-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/kpublictransport-22.04.3:5 >=dev-qt/qtdeclarative-5.15.4:5 >=k
DESCRIPTION=Library for parsing and evaluating OSM opening hours expressions
EAPI=8
HOMEPAGE=https://api.kde.org/kopeninghours/html/index.html https://invent.kde.org/libraries/kopeninghours
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org python-single-r1
IUSE=python debug doc test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/dev-libs/kopeninghours-22.08.1 b/metadata/md5-cache/dev-libs/kopeninghours-22.08.1
index 5030fa171baf..c0df3fe7bae6 100644
--- a/metadata/md5-cache/dev-libs/kopeninghours-22.08.1
+++ b/metadata/md5-cache/dev-libs/kopeninghours-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/kpublictransport-22.08.1:5 >=dev-qt/qtdeclarative-5.15.5:5 >=k
DESCRIPTION=Library for parsing and evaluating OSM opening hours expressions
EAPI=8
HOMEPAGE=https://api.kde.org/kopeninghours/html/index.html https://invent.kde.org/libraries/kopeninghours
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org python-single-r1
IUSE=python debug doc test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/dev-libs/kosmindoormap-22.04.3 b/metadata/md5-cache/dev-libs/kosmindoormap-22.04.3
index dc1ad251e02c..ffed0f1200e7 100644
--- a/metadata/md5-cache/dev-libs/kosmindoormap-22.04.3
+++ b/metadata/md5-cache/dev-libs/kosmindoormap-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/kpublictransport-22.04.3:5 dev-libs/protobuf:= >=dev-qt/qtdecl
DESCRIPTION=Data Model and Extraction System for Travel Reservation information
EAPI=8
HOMEPAGE=https://invent.kde.org/libraries/kosmindoormap
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+openinghours debug test
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/dev-libs/kosmindoormap-22.08.1 b/metadata/md5-cache/dev-libs/kosmindoormap-22.08.1
index 6c9e4f7927db..47ac536d4673 100644
--- a/metadata/md5-cache/dev-libs/kosmindoormap-22.08.1
+++ b/metadata/md5-cache/dev-libs/kosmindoormap-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/kpublictransport-22.08.1:5 dev-libs/protobuf:= >=dev-qt/qtdecl
DESCRIPTION=Data Model and Extraction System for Travel Reservation information
EAPI=8
HOMEPAGE=https://invent.kde.org/libraries/kosmindoormap
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+openinghours debug test
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/dev-libs/kpeoplevcard-0.1-r1 b/metadata/md5-cache/dev-libs/kpeoplevcard-0.1-r1
index 4ccc46b5a7fb..cc6fa5083cce 100644
--- a/metadata/md5-cache/dev-libs/kpeoplevcard-0.1-r1
+++ b/metadata/md5-cache/dev-libs/kpeoplevcard-0.1-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/kcon
DESCRIPTION=Library to expose vcards to KPeople
EAPI=8
HOMEPAGE=https://invent.kde.org/pim/kpeoplevcard
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/dev-libs/kpublictransport-22.04.3 b/metadata/md5-cache/dev-libs/kpublictransport-22.04.3
index 71e188d238ef..4f375abc47c8 100644
--- a/metadata/md5-cache/dev-libs/kpublictransport-22.04.3
+++ b/metadata/md5-cache/dev-libs/kpublictransport-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/protobuf:= >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4
DESCRIPTION=Library for accessing public transport timetables and other information
EAPI=8
HOMEPAGE=https://invent.kde.org/libraries/kpublictransport https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/dev-libs/kpublictransport-22.08.1 b/metadata/md5-cache/dev-libs/kpublictransport-22.08.1
index ec5e2d84810d..4438ef920c2d 100644
--- a/metadata/md5-cache/dev-libs/kpublictransport-22.08.1
+++ b/metadata/md5-cache/dev-libs/kpublictransport-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/protobuf:= >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5
DESCRIPTION=Library for accessing public transport timetables and other information
EAPI=8
HOMEPAGE=https://invent.kde.org/libraries/kpublictransport https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/dev-libs/kreport-3.2.0-r3 b/metadata/md5-cache/dev-libs/kreport-3.2.0-r3
index 521c98a4a4dd..7961bc00f0ad 100644
--- a/metadata/md5-cache/dev-libs/kreport-3.2.0-r3
+++ b/metadata/md5-cache/dev-libs/kreport-3.2.0-r3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/kproperty-3.2.0:5= >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtprintsup
DESCRIPTION=Framework for creation and generation of reports in multiple formats
EAPI=8
HOMEPAGE=https://community.kde.org/KReport
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org python-any-r1
IUSE=marble +scripting test debug doc test
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/dev-libs/kuserfeedback-1.2.0 b/metadata/md5-cache/dev-libs/kuserfeedback-1.2.0
index c672555c95f7..f6b4821458fc 100644
--- a/metadata/md5-cache/dev-libs/kuserfeedback-1.2.0
+++ b/metadata/md5-cache/dev-libs/kuserfeedback-1.2.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtcharts-5.15.2:5 >=dev-qt/qtdeclarative-5.15.2:5 >=dev-qt/qtgui
DESCRIPTION=Framework to collect user feedback for applications via telemetry and surveys
EAPI=8
HOMEPAGE=https://kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=doc test debug test
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/dev-libs/libIDL-0.8.14-r3 b/metadata/md5-cache/dev-libs/libIDL-0.8.14-r3
index 92a2c8c84ff9..1ff3f7c63106 100644
--- a/metadata/md5-cache/dev-libs/libIDL-0.8.14-r3
+++ b/metadata/md5-cache/dev-libs/libIDL-0.8.14-r3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.44.1-r1:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?
DESCRIPTION=CORBA tree builder
EAPI=8
HOMEPAGE=https://www.gnome.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 multilib-minimal
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt
diff --git a/metadata/md5-cache/dev-libs/libksba-1.6.1 b/metadata/md5-cache/dev-libs/libksba-1.6.1
new file mode 100644
index 000000000000..27a3fd823529
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libksba-1.6.1
@@ -0,0 +1,15 @@
+BDEPEND=sys-devel/bison verify-sig? ( sec-keys/openpgp-keys-gnupg ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=configure install unpack
+DEPEND=>=dev-libs/libgpg-error-1.8
+DESCRIPTION=X.509 and CMS (PKCS#7) library
+EAPI=8
+HOMEPAGE=https://www.gnupg.org/related_software/libksba
+INHERIT=toolchain-funcs verify-sig
+IUSE=static-libs verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=LGPL-3+ GPL-2+ GPL-3
+RDEPEND=>=dev-libs/libgpg-error-1.8
+SLOT=0
+SRC_URI=mirror://gnupg/libksba/libksba-1.6.1.tar.bz2 verify-sig? ( mirror://gnupg/libksba/libksba-1.6.1.tar.bz2.sig )
+_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16
+_md5_=fb0493137854e64b31d929c161bdccc7
diff --git a/metadata/md5-cache/dev-libs/libmowgli-9999 b/metadata/md5-cache/dev-libs/libmowgli-9999
index 13f7186d7d6f..2a5cd8846ea0 100644
--- a/metadata/md5-cache/dev-libs/libmowgli-9999
+++ b/metadata/md5-cache/dev-libs/libmowgli-9999
@@ -4,6 +4,7 @@ DEPEND=ssl? ( dev-libs/openssl:0= )
DESCRIPTION=Useful set of performance and usability-oriented extensions to C
EAPI=8
HOMEPAGE=https://github.com/atheme/libmowgli-2
+INHERIT=git-r3
IUSE=ssl
LICENSE=BSD-2
PROPERTIES=live
diff --git a/metadata/md5-cache/dev-libs/mathjax-2.7.7 b/metadata/md5-cache/dev-libs/mathjax-2.7.7
index 62a3281587d0..f1beb0f6d49c 100644
--- a/metadata/md5-cache/dev-libs/mathjax-2.7.7
+++ b/metadata/md5-cache/dev-libs/mathjax-2.7.7
@@ -2,6 +2,7 @@ DEFINED_PHASES=install prepare
DESCRIPTION=JavaScript display engine for LaTeX, MathML and AsciiMath
EAPI=7
HOMEPAGE=https://www.mathjax.org/
+INHERIT=vcs-clean
IUSE=doc examples
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=Apache-2.0
diff --git a/metadata/md5-cache/dev-libs/popt-1.19 b/metadata/md5-cache/dev-libs/popt-1.19
new file mode 100644
index 000000000000..8a30efa2ae7a
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/popt-1.19
@@ -0,0 +1,15 @@
+BDEPEND=nls? ( >=sys-devel/gettext-0.19.8 ) >=app-portage/elt-patches-20170815
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=nls? ( >=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=Parse Options - Command line parser
+EAPI=8
+HOMEPAGE=https://github.com/rpm-software-management/popt
+INHERIT=multilib-minimal libtool
+IUSE=nls static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
+LICENSE=MIT
+RDEPEND=nls? ( >=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+SLOT=0
+SRC_URI=http://ftp.rpm.org/popt/releases/popt-1.x/popt-1.19.tar.gz
+_eclasses_=libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=ddae5a574ea03fc07407e963d43ac7ab
diff --git a/metadata/md5-cache/dev-lisp/Manifest.gz b/metadata/md5-cache/dev-lisp/Manifest.gz
index 1a7a016150eb..f56076aca233 100644
--- a/metadata/md5-cache/dev-lisp/Manifest.gz
+++ b/metadata/md5-cache/dev-lisp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lisp/ecls-21.2.1-r4 b/metadata/md5-cache/dev-lisp/ecls-21.2.1-r4
index c5cc3ecbb2ac..a412a6175659 100644
--- a/metadata/md5-cache/dev-lisp/ecls-21.2.1-r4
+++ b/metadata/md5-cache/dev-lisp/ecls-21.2.1-r4
@@ -3,6 +3,7 @@ DEPEND=dev-libs/gmp:0= dev-libs/libffi:= dev-libs/libatomic_ops >=dev-libs/boehm
DESCRIPTION=ECL is an embeddable Common Lisp implementation
EAPI=7
HOMEPAGE=https://common-lisp.net/project/ecl/
+INHERIT=readme.gentoo-r1
IUSE=cxx debug emacs gengc precisegc cpu_flags_x86_sse +threads +unicode X
KEYWORDS=amd64 ~ppc ppc64 ~sparc x86 ~amd64-linux
LICENSE=BSD-2 LGPL-2.1+
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index 1c3832e6e26a..6146fcee51b6 100644
--- a/metadata/md5-cache/dev-ml/Manifest.gz
+++ b/metadata/md5-cache/dev-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ml/ocamlweb-1.41-r1 b/metadata/md5-cache/dev-ml/ocamlweb-1.41-r1
index 20f5b5574cae..f01043e9ba7b 100644
--- a/metadata/md5-cache/dev-ml/ocamlweb-1.41-r1
+++ b/metadata/md5-cache/dev-ml/ocamlweb-1.41-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-lang/ocaml-4.08.0:= virtual/latex-base dev-texlive/texlive-latexext
DESCRIPTION=O'Caml literate programming tool
EAPI=7
HOMEPAGE=https://www.lri.fr/~filliatr/ocamlweb/
+INHERIT=latex-package
IUSE=test
KEYWORDS=amd64 arm arm64 ~ppc ppc64 x86
LICENSE=LGPL-2
diff --git a/metadata/md5-cache/dev-php/Manifest.gz b/metadata/md5-cache/dev-php/Manifest.gz
index 712ea1b86fab..a30090a81d5b 100644
--- a/metadata/md5-cache/dev-php/Manifest.gz
+++ b/metadata/md5-cache/dev-php/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.1.0 b/metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.1.0
index 459d51f88c70..4591463fff8b 100644
--- a/metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.1.0
+++ b/metadata/md5-cache/dev-php/PEAR-Auth_SASL-1.1.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Abstraction of various SASL mechanism responses
EAPI=6
HOMEPAGE=https://pear.php.net/package/Auth_SASL
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Cache-1.5.6-r2 b/metadata/md5-cache/dev-php/PEAR-Cache-1.5.6-r2
index d6f98913c6a2..8a9d79c18421 100644
--- a/metadata/md5-cache/dev-php/PEAR-Cache-1.5.6-r2
+++ b/metadata/md5-cache/dev-php/PEAR-Cache-1.5.6-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Framework for caching of arbitrary data
EAPI=6
HOMEPAGE=https://pear.php.net/package/Cache
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=PHP-2.02
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.2 b/metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.2
index f955df39c40f..27dfc8a7519c 100644
--- a/metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.2
+++ b/metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.2
@@ -3,6 +3,7 @@ DEPEND=test? ( >=dev-php/PEAR-PEAR-1.10.1 )
DESCRIPTION=Fast and safe little cache system
EAPI=6
HOMEPAGE=https://pear.php.net/package/Cache_Lite
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=LGPL-2.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.3 b/metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.3
index aba4f5343e78..f7cb59dda466 100644
--- a/metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.3
+++ b/metadata/md5-cache/dev-php/PEAR-Cache_Lite-1.8.3
@@ -3,6 +3,7 @@ DEPEND=test? ( >=dev-php/PEAR-PEAR-1.10.1 )
DESCRIPTION=Fast and safe little cache system
EAPI=7
HOMEPAGE=https://pear.php.net/package/Cache_Lite
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=LGPL-2.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Console_Getargs-1.4.0 b/metadata/md5-cache/dev-php/PEAR-Console_Getargs-1.4.0
index fff6ff912325..806fee835560 100644
--- a/metadata/md5-cache/dev-php/PEAR-Console_Getargs-1.4.0
+++ b/metadata/md5-cache/dev-php/PEAR-Console_Getargs-1.4.0
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/phpunit )
DESCRIPTION=A command-line arguments parser
EAPI=6
HOMEPAGE=https://pear.php.net/package/Console_Getargs
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=PHP-3
diff --git a/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.0-r1 b/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.0-r1
index 8c1aade53bc0..6ce85d03257a 100644
--- a/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.0-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.0-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Class that makes it easy to build console style tables
EAPI=6
HOMEPAGE=https://pear.php.net/package/Console_Table
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1 b/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1
index a2ea0fb339f2..673865fc037d 100644
--- a/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1
+++ b/metadata/md5-cache/dev-php/PEAR-Console_Table-1.3.1
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm test
DESCRIPTION=Class that makes it easy to build console style tables
EAPI=7
HOMEPAGE=https://pear.php.net/package/Console_Table
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Crypt_CHAP-1.5.0-r3 b/metadata/md5-cache/dev-php/PEAR-Crypt_CHAP-1.5.0-r3
index c2f40f7d36e8..04482db6078c 100644
--- a/metadata/md5-cache/dev-php/PEAR-Crypt_CHAP-1.5.0-r3
+++ b/metadata/md5-cache/dev-php/PEAR-Crypt_CHAP-1.5.0-r3
@@ -3,6 +3,7 @@ DEPEND=test? ( || ( ( dev-php/pecl-mcrypt >=dev-lang/php-7.2:*[hash(+)] ) <dev-l
DESCRIPTION=Generating CHAP packets
EAPI=7
HOMEPAGE=https://pear.php.net/package/Crypt_CHAP
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Crypt_HMAC-1.0.1-r2 b/metadata/md5-cache/dev-php/PEAR-Crypt_HMAC-1.0.1-r2
index e3eaae5f3e90..002d1f1a4a41 100644
--- a/metadata/md5-cache/dev-php/PEAR-Crypt_HMAC-1.0.1-r2
+++ b/metadata/md5-cache/dev-php/PEAR-Crypt_HMAC-1.0.1-r2
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Calculates RFC 2104 compliant hashes
EAPI=6
HOMEPAGE=https://pear.php.net/package/Crypt_HMAC
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=PHP-3
diff --git a/metadata/md5-cache/dev-php/PEAR-Crypt_HMAC2-1.0.0-r1 b/metadata/md5-cache/dev-php/PEAR-Crypt_HMAC2-1.0.0-r1
index f1946f09a56e..0c4f561aed1e 100644
--- a/metadata/md5-cache/dev-php/PEAR-Crypt_HMAC2-1.0.0-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Crypt_HMAC2-1.0.0-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR dev-php/phpunit )
DESCRIPTION=Implementation of Hashed Message Authentication Code for PHP5
EAPI=6
HOMEPAGE=https://pear.php.net/package/Crypt_HMAC2
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~amd64 ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-DB-1.10.0 b/metadata/md5-cache/dev-php/PEAR-DB-1.10.0
index 6aafedf33b3d..d2ea341c8e5b 100644
--- a/metadata/md5-cache/dev-php/PEAR-DB-1.10.0
+++ b/metadata/md5-cache/dev-php/PEAR-DB-1.10.0
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Database abstraction layer for PHP
EAPI=7
HOMEPAGE=https://pear.php.net/package/DB
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=PHP-3
diff --git a/metadata/md5-cache/dev-php/PEAR-DB-1.11.0 b/metadata/md5-cache/dev-php/PEAR-DB-1.11.0
index 580bea0deaf1..d7f26e7b8af8 100644
--- a/metadata/md5-cache/dev-php/PEAR-DB-1.11.0
+++ b/metadata/md5-cache/dev-php/PEAR-DB-1.11.0
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Database abstraction layer for PHP
EAPI=7
HOMEPAGE=https://pear.php.net/package/DB
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=PHP-3
diff --git a/metadata/md5-cache/dev-php/PEAR-DB-1.9.2-r1 b/metadata/md5-cache/dev-php/PEAR-DB-1.9.2-r1
index d127507004e6..962cdddf8557 100644
--- a/metadata/md5-cache/dev-php/PEAR-DB-1.9.2-r1
+++ b/metadata/md5-cache/dev-php/PEAR-DB-1.9.2-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Database abstraction layer for PHP
EAPI=6
HOMEPAGE=https://pear.php.net/package/DB
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=PHP-3
diff --git a/metadata/md5-cache/dev-php/PEAR-DB-1.9.3 b/metadata/md5-cache/dev-php/PEAR-DB-1.9.3
index ef0e8bef9069..57456e99807a 100644
--- a/metadata/md5-cache/dev-php/PEAR-DB-1.9.3
+++ b/metadata/md5-cache/dev-php/PEAR-DB-1.9.3
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Database abstraction layer for PHP
EAPI=6
HOMEPAGE=https://pear.php.net/package/DB
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=PHP-3
diff --git a/metadata/md5-cache/dev-php/PEAR-DB_DataObject-1.11.5-r1 b/metadata/md5-cache/dev-php/PEAR-DB_DataObject-1.11.5-r1
index 7338bd07d83e..ce60874ba9b8 100644
--- a/metadata/md5-cache/dev-php/PEAR-DB_DataObject-1.11.5-r1
+++ b/metadata/md5-cache/dev-php/PEAR-DB_DataObject-1.11.5-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm prepare
DESCRIPTION=SQL builder and data modeling layer
EAPI=6
HOMEPAGE=https://pear.php.net/package/DB_DataObject
+INHERIT=php-pear-r2
IUSE=minimal
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=PHP-3.01
diff --git a/metadata/md5-cache/dev-php/PEAR-Date-1.5.0_alpha4-r1 b/metadata/md5-cache/dev-php/PEAR-Date-1.5.0_alpha4-r1
index 6e0787077e26..a3f1d18c7eb0 100644
--- a/metadata/md5-cache/dev-php/PEAR-Date-1.5.0_alpha4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Date-1.5.0_alpha4-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Date and Time Zone classes
EAPI=6
HOMEPAGE=https://pear.php.net/package/Date
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-File-1.4.1-r1 b/metadata/md5-cache/dev-php/PEAR-File-1.4.1-r1
index 00b74dff9c55..9c27254fca46 100644
--- a/metadata/md5-cache/dev-php/PEAR-File-1.4.1-r1
+++ b/metadata/md5-cache/dev-php/PEAR-File-1.4.1-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Common file and directory routines
EAPI=6
HOMEPAGE=https://pear.php.net/package/File
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=PHP-3
diff --git a/metadata/md5-cache/dev-php/PEAR-File_Fortune-1.0.0-r1 b/metadata/md5-cache/dev-php/PEAR-File_Fortune-1.0.0-r1
index 1675bb8d1fef..59b592a3c036 100644
--- a/metadata/md5-cache/dev-php/PEAR-File_Fortune-1.0.0-r1
+++ b/metadata/md5-cache/dev-php/PEAR-File_Fortune-1.0.0-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( >=dev-lang/php-5.1.4:* dev-php/phpunit )
DESCRIPTION=Interface for reading from and writing to fortune files
EAPI=6
HOMEPAGE=https://pear.php.net/package/File_Fortune
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-File_Gettext-0.4.2-r1 b/metadata/md5-cache/dev-php/PEAR-File_Gettext-0.4.2-r1
index b3e888af4a33..744fee616a9a 100644
--- a/metadata/md5-cache/dev-php/PEAR-File_Gettext-0.4.2-r1
+++ b/metadata/md5-cache/dev-php/PEAR-File_Gettext-0.4.2-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=GNU Gettext file parser
EAPI=6
HOMEPAGE=https://pear.php.net/package/File_Gettext
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=PHP-3
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-File_SMBPasswd-1.0.3-r1 b/metadata/md5-cache/dev-php/PEAR-File_SMBPasswd-1.0.3-r1
index 346b28596604..0cc5d0f06637 100644
--- a/metadata/md5-cache/dev-php/PEAR-File_SMBPasswd-1.0.3-r1
+++ b/metadata/md5-cache/dev-php/PEAR-File_SMBPasswd-1.0.3-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Class for managing SAMBA style password files
EAPI=6
HOMEPAGE=https://pear.php.net/package/File_SMBPasswd
+INHERIT=php-pear-r2
KEYWORDS=amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-lang/php-5.3:* >=dev-php/PEAR-Crypt_CHAP-1.0.0 >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_CSS-1.5.4-r2 b/metadata/md5-cache/dev-php/PEAR-HTML_CSS-1.5.4-r2
index 3b56a238ac7d..92ae93293035 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_CSS-1.5.4-r2
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_CSS-1.5.4-r2
@@ -3,6 +3,7 @@ DEPEND=test? ( >=dev-php/PEAR-HTML_Common-1.2.4 !minimal? ( >=dev-php/PEAR-Servi
DESCRIPTION=Provides a simple interface for generating a stylesheet declaration
EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_CSS
+INHERIT=php-pear-r2
IUSE=minimal test
KEYWORDS=~amd64 ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Common-1.2.5-r1 b/metadata/md5-cache/dev-php/PEAR-HTML_Common-1.2.5-r1
index 67edcabd2774..c8449545c5e1 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Common-1.2.5-r1
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Common-1.2.5-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Base class for other HTML classes
EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_Common
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=PHP-3.01
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.2.0 b/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.2.0
index ff63f6416579..c285ec484015 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.2.0
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.2.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm test
DESCRIPTION=Abstract base class for HTML classes (PHP5 port of PEAR-HTML_Common package)
EAPI=7
HOMEPAGE=https://pear.php.net/package/HTML_Common2
+INHERIT=php-pear-r2
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.3.0 b/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.3.0
index 7254d28506c4..24025c433bf2 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.3.0
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Common2-2.3.0
@@ -2,6 +2,8 @@ DEFINED_PHASES=install postinst postrm test
DESCRIPTION=Abstract base class for HTML classes (PHP5 port of PEAR-HTML_Common package)
EAPI=8
HOMEPAGE=https://pear.php.net/package/HTML_Common2
+IDEPEND=>=dev-php/pear-1.8.1
+INHERIT=php-pear-r2
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Javascript-1.1.2-r1 b/metadata/md5-cache/dev-php/PEAR-HTML_Javascript-1.1.2-r1
index 7bffe7315e87..31920cf16f87 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Javascript-1.1.2-r1
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Javascript-1.1.2-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Provides an interface for creating simple JS scripts within PHP
EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_Javascript
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=PHP-3
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.0 b/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.0
index d312e2f80110..55c8d45df777 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.0
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.0
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/php-5.2.0:*
DESCRIPTION=Creating, validating, processing HTML forms methods (PHP5 optimize)
EAPI=7
HOMEPAGE=https://pear.php.net/package/HTML_QuickForm2
+INHERIT=php-pear-r2
IUSE=examples
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.2 b/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.2
index 2d4bc60166d7..65ddbf900add 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.2
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_QuickForm2-2.2.2
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/php-5.4.0:*
DESCRIPTION=Creating, validating, processing HTML forms methods (PHP5 optimize)
EAPI=7
HOMEPAGE=https://pear.php.net/package/HTML_QuickForm2
+INHERIT=php-pear-r2
IUSE=examples
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Table-1.8.4-r1 b/metadata/md5-cache/dev-php/PEAR-HTML_Table-1.8.4-r1
index 288c24f56d15..5c634ff3c1a0 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Table-1.8.4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Table-1.8.4-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( >=dev-php/PEAR-PEAR-1.5.0 >=dev-php/PEAR-HTML_Common-1.2.3 )
DESCRIPTION=Makes the design of HTML tables easy, flexible, reusable and efficient
EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_Table
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r1 b/metadata/md5-cache/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r1
index 4a308c7e9f26..baea93c7f328 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r1
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Autofill a table with data
EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_Table_Matrix
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 ~sparc x86
LICENSE=PHP-3
RDEPEND=>=dev-php/PEAR-HTML_Table-1.5-r1 >=dev-php/PEAR-Numbers_Words-0.13.1-r1 >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Template_Flexy-1.3.13 b/metadata/md5-cache/dev-php/PEAR-HTML_Template_Flexy-1.3.13
index 16986f8fe683..2e706583f72d 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Template_Flexy-1.3.13
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Template_Flexy-1.3.13
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm prepare
DESCRIPTION=An extremely powerful Tokenizer driven Template engine
EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_Template_Flexy
+INHERIT=php-pear-r2
IUSE=minimal
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=PHP-2.02
diff --git a/metadata/md5-cache/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r1 b/metadata/md5-cache/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r1
index 72af0f2f0702..0e369dacba01 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r1
+++ b/metadata/md5-cache/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-lang/php:*[ctype] dev-php/phpunit )
DESCRIPTION=An implementation of Integrated Templates API with template 'compilation' added
EAPI=6
HOMEPAGE=https://pear.php.net/package/HTML_Template_Sigma
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=PHP-3.01
diff --git a/metadata/md5-cache/dev-php/PEAR-HTTP-1.4.1-r3 b/metadata/md5-cache/dev-php/PEAR-HTTP-1.4.1-r3
index 8534570cd937..2083b78ce045 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTTP-1.4.1-r3
+++ b/metadata/md5-cache/dev-php/PEAR-HTTP-1.4.1-r3
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Miscellaneous HTTP utilities
EAPI=6
HOMEPAGE=https://pear.php.net/package/HTTP
+INHERIT=php-pear-r2 edos2unix
IUSE=test
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.0 b/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.0
index b5ed29bf33a2..15715a9b81c9 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.0
+++ b/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.0
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-lang/php:*[curl?,fileinfo?,ssl?,zlib?] >=dev-php/PEAR-Net_URL
DESCRIPTION=Provides an easy way to perform HTTP requests
EAPI=7
HOMEPAGE=https://pear.php.net/package/HTTP_Request2
+INHERIT=php-pear-r2
IUSE=+curl +fileinfo +ssl test +zlib
KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.1 b/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.1
index f9ac31b5619d..4b8b75c4aa8e 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.1
+++ b/metadata/md5-cache/dev-php/PEAR-HTTP_Request2-2.5.1
@@ -3,6 +3,8 @@ DEPEND=test? ( dev-lang/php:*[curl?,fileinfo?,ssl?,zlib?] >=dev-php/PEAR-Net_URL
DESCRIPTION=Provides an easy way to perform HTTP requests
EAPI=8
HOMEPAGE=https://pear.php.net/package/HTTP_Request2
+IDEPEND=>=dev-php/pear-1.8.1
+INHERIT=php-pear-r2
IUSE=+curl +fileinfo +ssl test +zlib
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-HTTP_Session2-0.7.3-r2 b/metadata/md5-cache/dev-php/PEAR-HTTP_Session2-0.7.3-r2
index 322e23300e26..36f837168875 100644
--- a/metadata/md5-cache/dev-php/PEAR-HTTP_Session2-0.7.3-r2
+++ b/metadata/md5-cache/dev-php/PEAR-HTTP_Session2-0.7.3-r2
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Wraps PHP's session functions providing extras like db storage for session data
EAPI=6
HOMEPAGE=https://pear.php.net/package/HTTP_Session2
+INHERIT=php-pear-r2
IUSE=minimal test
KEYWORDS=~amd64 ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Image_Color2-0.1.5-r1 b/metadata/md5-cache/dev-php/PEAR-Image_Color2-0.1.5-r1
index 81a19e23bd4a..81bc42cf0bc4 100644
--- a/metadata/md5-cache/dev-php/PEAR-Image_Color2-0.1.5-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Image_Color2-0.1.5-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( >=dev-php/phpunit-5 )
DESCRIPTION=Color conversion and mixing for PHP5
EAPI=6
HOMEPAGE=https://pear.php.net/package/Image_Color2
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~amd64 ~x86
LICENSE=LGPL-2.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Image_IPTC-1.0.2-r2 b/metadata/md5-cache/dev-php/PEAR-Image_IPTC-1.0.2-r2
index e84700e0f1a6..2d637ac2c40e 100644
--- a/metadata/md5-cache/dev-php/PEAR-Image_IPTC-1.0.2-r2
+++ b/metadata/md5-cache/dev-php/PEAR-Image_IPTC-1.0.2-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=This package provides a mechanism for modifying IPTC header information
EAPI=6
HOMEPAGE=https://pear.php.net/package/Image_IPTC
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=PHP-2.02
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Image_Text-0.7.0-r1 b/metadata/md5-cache/dev-php/PEAR-Image_Text-0.7.0-r1
index 4c3fa0ee67d8..43914640c094 100644
--- a/metadata/md5-cache/dev-php/PEAR-Image_Text-0.7.0-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Image_Text-0.7.0-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-lang/php:*[gd,truetype] dev-php/phpunit )
DESCRIPTION=Advanced text manipulations in images
EAPI=6
HOMEPAGE=https://pear.php.net/package/Image_Text
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=amd64 x86
LICENSE=PHP-3
diff --git a/metadata/md5-cache/dev-php/PEAR-MDB-1.3.0-r2 b/metadata/md5-cache/dev-php/PEAR-MDB-1.3.0-r2
index e334c28efe96..33e96d6bbf60 100644
--- a/metadata/md5-cache/dev-php/PEAR-MDB-1.3.0-r2
+++ b/metadata/md5-cache/dev-php/PEAR-MDB-1.3.0-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=PEAR MDB combines the PEAR DB and Metabase php database abstraction layers
EAPI=6
HOMEPAGE=https://pear.php.net/package/MDB
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=BSD
RDEPEND=dev-php/PEAR-XML_Parser >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r2 b/metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r2
index 492728c58b8f..26d26fa813f2 100644
--- a/metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r2
+++ b/metadata/md5-cache/dev-php/PEAR-MDB2-2.5.0_beta5-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Database Abstraction Layer
EAPI=7
HOMEPAGE=https://pear.php.net/package/MDB2
+INHERIT=php-pear-r2
IUSE=mssql mysql mysqli oci8 oci8-instant-client postgres sqlite
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1 b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1
index 3b26d5ab5001..62b835607187 100644
--- a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Database Abstraction Layer, mssql driver
EAPI=6
HOMEPAGE=https://pear.php.net/package/MDB2_Driver_mssql
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-MDB2-2.5.0_beta3 dev-lang/php:*[mssql] >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1 b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1
index 6011bb05fbc6..030e068a10b5 100644
--- a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Database Abstraction Layer, mysqli driver
EAPI=6
HOMEPAGE=https://pear.php.net/package/MDB2_Driver_mysqli
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-MDB2-2.5.0_beta3 dev-lang/php:*[mysqli(-)] >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4-r1 b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4-r1
index a892e4eab4a0..650f4d52e0f6 100644
--- a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Database Abstraction Layer, oci8 driver
EAPI=6
HOMEPAGE=https://pear.php.net/package/MDB2_Driver_oci8
+INHERIT=php-pear-r2
KEYWORDS=-* amd64 x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-MDB2-2.5.0_beta3 dev-lang/php:*[oci8-instant-client(-)] >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1 b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1
index 4b2d7cc4c332..0e2935ef48b2 100644
--- a/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Database Abstraction Layer, pgsql driver
EAPI=6
HOMEPAGE=https://pear.php.net/package/MDB2_Driver_pgsql
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/PEAR-MDB2-2.5.0_beta3 dev-lang/php:*[postgres(-)] >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Mail-1.4.1-r1 b/metadata/md5-cache/dev-php/PEAR-Mail-1.4.1-r1
index c16c071880b1..941dda62be63 100644
--- a/metadata/md5-cache/dev-php/PEAR-Mail-1.4.1-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Mail-1.4.1-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( >=dev-php/PEAR-Net_SMTP-1.4.1 dev-php/PEAR-PEAR )
DESCRIPTION=Class that provides multiple interfaces for sending emails
EAPI=6
HOMEPAGE=https://pear.php.net/package/Mail
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.10 b/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.10
index cc7aac51e3c4..cb79d8382793 100644
--- a/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.10
+++ b/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.10
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Create and manipulate mime messages with PHP
EAPI=7
HOMEPAGE=https://pear.php.net/package/Mail_Mime
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.11 b/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.11
index 2577f432675d..ec3a885800e4 100644
--- a/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.11
+++ b/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.11
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Create and manipulate mime messages with PHP
EAPI=7
HOMEPAGE=https://pear.php.net/package/Mail_Mime
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.2-r1 b/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.2-r1
index 8dc947ad6330..ddd5c06505bf 100644
--- a/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.2-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Mail_Mime-1.10.2-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Create and manipulate mime messages with PHP
EAPI=6
HOMEPAGE=https://pear.php.net/package/Mail_Mime
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r2 b/metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r2
index fbeaf9cb8761..90c5a4ce2460 100644
--- a/metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r2
+++ b/metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r2
@@ -3,6 +3,7 @@ DEPEND=test? ( >=dev-php/PEAR-Mail_Mime-1.5.2 dev-php/PEAR-PEAR )
DESCRIPTION=Provides a class to decode mime messages (split from PEAR-Mail_Mime)
EAPI=6
HOMEPAGE=https://pear.php.net/package/Mail_mimeDecode
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r3 b/metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r3
index 0ffceabd8c3e..b89d429dd06b 100644
--- a/metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r3
+++ b/metadata/md5-cache/dev-php/PEAR-Mail_mimeDecode-1.5.6-r3
@@ -3,6 +3,8 @@ DEPEND=test? ( >=dev-php/PEAR-Mail_Mime-1.5.2 dev-php/PEAR-PEAR )
DESCRIPTION=Provides a class to decode mime messages (split from PEAR-Mail_Mime)
EAPI=8
HOMEPAGE=https://pear.php.net/package/Mail_mimeDecode
+IDEPEND=>=dev-php/pear-1.8.1
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_DNS-1.0.7-r1 b/metadata/md5-cache/dev-php/PEAR-Net_DNS-1.0.7-r1
index d2895f1a27f2..676800f080b5 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_DNS-1.0.7-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_DNS-1.0.7-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Resolver library used to communicate with a DNS server
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_DNS
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=PHP-3.01 || ( LGPL-2.1 LGPL-3 )
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_DNS2-1.4.4 b/metadata/md5-cache/dev-php/PEAR-Net_DNS2-1.4.4
index d99e2e10670f..94fade9db590 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_DNS2-1.4.4
+++ b/metadata/md5-cache/dev-php/PEAR-Net_DNS2-1.4.4
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Object-oriented PHP5 resolver library used to communicate with a DNS server
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_DNS2
+INHERIT=php-pear-r2
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=dev-php/PEAR-PEAR >=dev-lang/php-5.3:*[sockets] >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_DNS2-1.5.0 b/metadata/md5-cache/dev-php/PEAR-Net_DNS2-1.5.0
index 26b124301bf4..ab8b904504fa 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_DNS2-1.5.0
+++ b/metadata/md5-cache/dev-php/PEAR-Net_DNS2-1.5.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Object-oriented PHP5 resolver library used to communicate with a DNS server
EAPI=7
HOMEPAGE=https://pear.php.net/package/Net_DNS2
+INHERIT=php-pear-r2
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=dev-php/PEAR-PEAR >=dev-lang/php-5.3:*[sockets] >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_IDNA2-0.2.0 b/metadata/md5-cache/dev-php/PEAR-Net_IDNA2-0.2.0
index 615875416285..eb2bacba2153 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_IDNA2-0.2.0
+++ b/metadata/md5-cache/dev-php/PEAR-Net_IDNA2-0.2.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Punycode encoding and decoding
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_IDNA2
+INHERIT=php-pear-r2
KEYWORDS=amd64 arm ~hppa ppc ppc64 sparc x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_IPv4-1.3.4-r1 b/metadata/md5-cache/dev-php/PEAR-Net_IPv4-1.3.4-r1
index 3c6ff9d96e5e..8cd9a2156a72 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_IPv4-1.3.4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_IPv4-1.3.4-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=PEAR class for IP v4 calculations
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_IPv4
+INHERIT=php-pear-r2
KEYWORDS=amd64 x86
LICENSE=PHP-3.01
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_IPv4-1.3.5 b/metadata/md5-cache/dev-php/PEAR-Net_IPv4-1.3.5
index 9d0d146300dc..ba24e224c6ea 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_IPv4-1.3.5
+++ b/metadata/md5-cache/dev-php/PEAR-Net_IPv4-1.3.5
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=PEAR class for IP v4 calculations
EAPI=7
HOMEPAGE=https://pear.php.net/package/Net_IPv4
+INHERIT=php-pear-r2
KEYWORDS=~amd64 ~x86
LICENSE=PHP-3.01
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_IPv6-1.3.0_beta4 b/metadata/md5-cache/dev-php/PEAR-Net_IPv6-1.3.0_beta4
index 953f208d66a9..e65bec6146ee 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_IPv6-1.3.0_beta4
+++ b/metadata/md5-cache/dev-php/PEAR-Net_IPv6-1.3.0_beta4
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm test
DESCRIPTION=PEAR class for IP v6 calculations
EAPI=7
HOMEPAGE=https://pear.php.net/package/Net_IPv6
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_POP3-1.3.8-r1 b/metadata/md5-cache/dev-php/PEAR-Net_POP3-1.3.8-r1
index 331f8c7361a5..3cd7209e0d56 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_POP3-1.3.8-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_POP3-1.3.8-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Provides a POP3 class to access POP3 server
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_POP3
+INHERIT=php-pear-r2
IUSE=+sasl
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 ~sparc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.10.0 b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.10.0
index fcc29c7375d1..741fc097f5d1 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.10.0
+++ b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.10.0
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm test
DESCRIPTION=A PHP implementation of the SMTP protocol
EAPI=7
HOMEPAGE=https://pear.php.net/package/Net_SMTP
+INHERIT=php-pear-r2
IUSE=examples sasl test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD-2
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.8.1 b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.8.1
index 8a360c40a5ec..88ec323d6295 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.8.1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.8.1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=A PHP implementation of the SMTP protocol
EAPI=7
HOMEPAGE=https://pear.php.net/package/Net_SMTP
+INHERIT=php-pear-r2
IUSE=examples sasl
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD-2
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.0 b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.0
index bb7a00e0c9bf..7409d830880c 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.0
+++ b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=A PHP implementation of the SMTP protocol
EAPI=7
HOMEPAGE=https://pear.php.net/package/Net_SMTP
+INHERIT=php-pear-r2
IUSE=examples sasl
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD-2
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.1 b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.1
index 99a18b663c9d..901a406431fa 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=A PHP implementation of the SMTP protocol
EAPI=7
HOMEPAGE=https://pear.php.net/package/Net_SMTP
+INHERIT=php-pear-r2
IUSE=examples sasl
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD-2
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.2 b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.2
index 43d3f418e5f1..cfe320b8c208 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.2
+++ b/metadata/md5-cache/dev-php/PEAR-Net_SMTP-1.9.2
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm test
DESCRIPTION=A PHP implementation of the SMTP protocol
EAPI=7
HOMEPAGE=https://pear.php.net/package/Net_SMTP
+INHERIT=php-pear-r2
IUSE=examples sasl test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD-2
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.12 b/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.12
index 89d12cee7ca1..08e9d99d3991 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.12
+++ b/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.12
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=PHP class to communicate with IRC networks
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_SmartIRC
+INHERIT=php-pear-r2
IUSE=doc examples
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=LGPL-2.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.13 b/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.13
index 74c60adc1358..49d53aab0430 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.13
+++ b/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.13
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=PHP class to communicate with IRC networks
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_SmartIRC
+INHERIT=php-pear-r2
IUSE=doc examples
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=LGPL-2.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.14 b/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.14
index ba78b050f138..67a4ac8d7887 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.14
+++ b/metadata/md5-cache/dev-php/PEAR-Net_SmartIRC-1.1.14
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=PHP class to communicate with IRC networks
EAPI=7
HOMEPAGE=https://pear.php.net/package/Net_SmartIRC
+INHERIT=php-pear-r2
IUSE=doc examples
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=LGPL-2.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_Socket-1.2.2 b/metadata/md5-cache/dev-php/PEAR-Net_Socket-1.2.2
index 9bb8dd238971..3cb1388de49b 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_Socket-1.2.2
+++ b/metadata/md5-cache/dev-php/PEAR-Net_Socket-1.2.2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=PHP class interface to TCP sockets
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_Socket
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD-2
RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_Traceroute-0.21.3-r1 b/metadata/md5-cache/dev-php/PEAR-Net_Traceroute-0.21.3-r1
index 678781100244..4a85841e82a7 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_Traceroute-0.21.3-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_Traceroute-0.21.3-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=OS independet wrapper class for executing traceroute calls
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_Traceroute
+INHERIT=php-pear-r2
KEYWORDS=amd64 x86
LICENSE=PHP-3.01
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_URL-1.0.15-r1 b/metadata/md5-cache/dev-php/PEAR-Net_URL-1.0.15-r1
index 2470cf3a338a..460c03166f7b 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_URL-1.0.15-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_URL-1.0.15-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Easy parsing of URLs
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_URL
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_URL2-2.2.1-r2 b/metadata/md5-cache/dev-php/PEAR-Net_URL2-2.2.1-r2
index f9873dbffac3..a530fb11e24e 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_URL2-2.2.1-r2
+++ b/metadata/md5-cache/dev-php/PEAR-Net_URL2-2.2.1-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Easy parsing of URLs (PHP5 port of PEAR-Net_URL package)
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_URL2
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r1 b/metadata/md5-cache/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r1
index 8586c44bdd90..eea8fa0ea5b5 100644
--- a/metadata/md5-cache/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Determines Web browser, version, and platform from an HTTP user agent string
EAPI=6
HOMEPAGE=https://pear.php.net/package/Net_UserAgent_Detect
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=PHP-2.02
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Numbers_Words-0.18.2 b/metadata/md5-cache/dev-php/PEAR-Numbers_Words-0.18.2
index 83121f579e10..8ac3edb5aab8 100644
--- a/metadata/md5-cache/dev-php/PEAR-Numbers_Words-0.18.2
+++ b/metadata/md5-cache/dev-php/PEAR-Numbers_Words-0.18.2
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-Math_BigInteger dev-php/phpunit )
DESCRIPTION=Provides methods for spelling numerals in words
EAPI=6
HOMEPAGE=https://pear.php.net/package/Numbers_Words
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=PHP-3.01
diff --git a/metadata/md5-cache/dev-php/PEAR-OLE-1.0.0_rc3 b/metadata/md5-cache/dev-php/PEAR-OLE-1.0.0_rc3
index 86a0fb54e5b6..0e45cdc8ec7e 100644
--- a/metadata/md5-cache/dev-php/PEAR-OLE-1.0.0_rc3
+++ b/metadata/md5-cache/dev-php/PEAR-OLE-1.0.0_rc3
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Package for reading and writing OLE containers
EAPI=6
HOMEPAGE=https://pear.php.net/package/OLE
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=PHP-3.01
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager-1.7.2-r2 b/metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager-1.7.2-r2
index 145779a4f8f5..a142a1e1f060 100644
--- a/metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager-1.7.2-r2
+++ b/metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager-1.7.2-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Updates an existing package.xml file with a new filelist and changelog
EAPI=6
HOMEPAGE=https://pear.php.net/package/PEAR_PackageFileManager
+INHERIT=php-pear-r2
KEYWORDS=~amd64 ~x86
LICENSE=PHP-3.01
RDEPEND=>=dev-lang/php-5.3:* >=dev-php/PEAR-PEAR-1.10.1 dev-php/PEAR-PEAR_PackageFileManager2 dev-php/PEAR-PEAR_PackageFileManager_Plugins >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager2-1.0.4-r2 b/metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager2-1.0.4-r2
index 5e0db773e8ff..34fb61150f45 100644
--- a/metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager2-1.0.4-r2
+++ b/metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager2-1.0.4-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Updates an existing package.xml file with a new filelist and changelog
EAPI=6
HOMEPAGE=https://pear.php.net/package/PEAR_PackageFileManager2
+INHERIT=php-pear-r2
KEYWORDS=~amd64 ~x86
LICENSE=PHP-3.01
RDEPEND=>=dev-lang/php-5.3:* >=dev-php/PEAR-PEAR-1.10.1 dev-php/PEAR-PEAR_PackageFileManager_Plugins >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager_Plugins-1.0.4-r1 b/metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager_Plugins-1.0.4-r1
index 71a8ab0174c1..a822be4ad8a5 100644
--- a/metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager_Plugins-1.0.4-r1
+++ b/metadata/md5-cache/dev-php/PEAR-PEAR_PackageFileManager_Plugins-1.0.4-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Various methods to check files to update an existing package.xml file
EAPI=6
HOMEPAGE=https://pear.php.net/package/PEAR_PackageFileManager_Plugins
+INHERIT=php-pear-r2
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/PEAR-XML_Serializer-0.19.0 >=dev-lang/php-5.3:*[xml,simplexml] >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-PHP_Debug-1.0.3-r3 b/metadata/md5-cache/dev-php/PEAR-PHP_Debug-1.0.3-r3
index fa48c3ef9dcd..574b669bdcf8 100644
--- a/metadata/md5-cache/dev-php/PEAR-PHP_Debug-1.0.3-r3
+++ b/metadata/md5-cache/dev-php/PEAR-PHP_Debug-1.0.3-r3
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Provides traces, timings, executed queries, watched variables etc.
EAPI=6
HOMEPAGE=https://pear.php.net/package/PHP_Debug
+INHERIT=php-pear-r2
IUSE=minimal
KEYWORDS=~amd64 ~x86
LICENSE=MIT
diff --git a/metadata/md5-cache/dev-php/PEAR-Pager-2.5.1 b/metadata/md5-cache/dev-php/PEAR-Pager-2.5.1
index ab3cafe16faa..ee0173274a75 100644
--- a/metadata/md5-cache/dev-php/PEAR-Pager-2.5.1
+++ b/metadata/md5-cache/dev-php/PEAR-Pager-2.5.1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Data paging class
EAPI=6
HOMEPAGE=https://pear.php.net/package/Pager
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=BSD
RDEPEND=>=dev-lang/php-5.6.0:* >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Services_JSON-1.0.3-r1 b/metadata/md5-cache/dev-php/PEAR-Services_JSON-1.0.3-r1
index bd96c8b99317..591740ee916a 100644
--- a/metadata/md5-cache/dev-php/PEAR-Services_JSON-1.0.3-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Services_JSON-1.0.3-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=PHP implementaion of json_encode/decode
EAPI=6
HOMEPAGE=https://pear.php.net/package/Services_JSON
+INHERIT=php-pear-r2
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Services_TinyURL-0.1.2-r1 b/metadata/md5-cache/dev-php/PEAR-Services_TinyURL-0.1.2-r1
index 9aed1220841b..ccfeca49d647 100644
--- a/metadata/md5-cache/dev-php/PEAR-Services_TinyURL-0.1.2-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Services_TinyURL-0.1.2-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=An interface for creating and retrieving TinyURLs with their API
EAPI=6
HOMEPAGE=https://pear.php.net/package/Services_TinyURL
+INHERIT=php-pear-r2
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
RDEPEND=dev-lang/php:*[curl] >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.4 b/metadata/md5-cache/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.4
index 54e38b6f4460..6ea34aa5698c 100644
--- a/metadata/md5-cache/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.4
+++ b/metadata/md5-cache/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.4
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Package for generating Excel spreadsheets
EAPI=6
HOMEPAGE=https://pear.php.net/package/Spreadsheet_Excel_Writer
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=LGPL-2.1
RDEPEND=>=dev-lang/php-5.4:*[iconv] >=dev-php/PEAR-OLE-0.5-r1 >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Text_CAPTCHA-1.0.2-r1 b/metadata/md5-cache/dev-php/PEAR-Text_CAPTCHA-1.0.2-r1
index 4ed963783307..745d26522605 100644
--- a/metadata/md5-cache/dev-php/PEAR-Text_CAPTCHA-1.0.2-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Text_CAPTCHA-1.0.2-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm prepare
DESCRIPTION=Generation of CAPTCHAs
EAPI=6
HOMEPAGE=https://pear.php.net/package/Text_CAPTCHA
+INHERIT=php-pear-r2
IUSE=minimal
KEYWORDS=amd64 x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Text_CAPTCHA_Numeral-1.3.2-r1 b/metadata/md5-cache/dev-php/PEAR-Text_CAPTCHA_Numeral-1.3.2-r1
index 0737c8d75fef..850da7db5e5f 100644
--- a/metadata/md5-cache/dev-php/PEAR-Text_CAPTCHA_Numeral-1.3.2-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Text_CAPTCHA_Numeral-1.3.2-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Generates mathematical operations and answers to prove user is human
EAPI=6
HOMEPAGE=https://pear.php.net/package/Text_CAPTCHA_Numeral
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~amd64 ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Text_Highlighter-0.8.0 b/metadata/md5-cache/dev-php/PEAR-Text_Highlighter-0.8.0
index a0e2eeffcd5b..a9a395e9cd60 100644
--- a/metadata/md5-cache/dev-php/PEAR-Text_Highlighter-0.8.0
+++ b/metadata/md5-cache/dev-php/PEAR-Text_Highlighter-0.8.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=A package for syntax highlighting
EAPI=6
HOMEPAGE=https://pear.php.net/package/Text_Highlighter
+INHERIT=php-pear-r2
KEYWORDS=~amd64 ~x86
LICENSE=PHP-3.01
RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 dev-php/PEAR-XML_Serializer >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Text_Wiki-1.2.3 b/metadata/md5-cache/dev-php/PEAR-Text_Wiki-1.2.3
index 5e52f44fe2c7..9eefc6f8e553 100644
--- a/metadata/md5-cache/dev-php/PEAR-Text_Wiki-1.2.3
+++ b/metadata/md5-cache/dev-php/PEAR-Text_Wiki-1.2.3
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/phpunit dev-php/PEAR-PEAR )
DESCRIPTION=Abstracts parsing and rendering rules for Wiki markup in structured plain text
EAPI=7
HOMEPAGE=https://pear.php.net/package/Text_Wiki
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=LGPL-2.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r3 b/metadata/md5-cache/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r3
index 28940fa0a548..383017fb255f 100644
--- a/metadata/md5-cache/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r3
+++ b/metadata/md5-cache/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r3
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=BBCode parser for Text_Wiki
EAPI=6
HOMEPAGE=https://pear.php.net/package/Text_Wiki_BBCode
+INHERIT=php-pear-r2
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=LGPL-2.1 PHP-3
RDEPEND=>=dev-php/PEAR-Text_Wiki-1.0.3 >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-Validate-0.8.5-r1 b/metadata/md5-cache/dev-php/PEAR-Validate-0.8.5-r1
index bd155eaf7fb0..2200b98a7de6 100644
--- a/metadata/md5-cache/dev-php/PEAR-Validate-0.8.5-r1
+++ b/metadata/md5-cache/dev-php/PEAR-Validate-0.8.5-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR dev-php/PEAR-Date )
DESCRIPTION=Validation class
EAPI=6
HOMEPAGE=https://pear.php.net/package/Validate
+INHERIT=php-pear-r2
IUSE=minimal test
KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Validate-0.8.6 b/metadata/md5-cache/dev-php/PEAR-Validate-0.8.6
index addbb7890066..709eb2b54c96 100644
--- a/metadata/md5-cache/dev-php/PEAR-Validate-0.8.6
+++ b/metadata/md5-cache/dev-php/PEAR-Validate-0.8.6
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR dev-php/PEAR-Date )
DESCRIPTION=Validation class
EAPI=7
HOMEPAGE=https://pear.php.net/package/Validate
+INHERIT=php-pear-r2
IUSE=minimal test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/PEAR-Var_Dump-1.0.4-r3 b/metadata/md5-cache/dev-php/PEAR-Var_Dump-1.0.4-r3
index efbd6eb6e7e6..29454a2f4c7f 100644
--- a/metadata/md5-cache/dev-php/PEAR-Var_Dump-1.0.4-r3
+++ b/metadata/md5-cache/dev-php/PEAR-Var_Dump-1.0.4-r3
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-php/PEAR-PEAR )
DESCRIPTION=Dump structured information about a variable
EAPI=6
HOMEPAGE=https://pear.php.net/package/Var_Dump
+INHERIT=php-pear-r2
IUSE=examples test
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=PHP-3.01
diff --git a/metadata/md5-cache/dev-php/PEAR-VersionControl_SVN-0.5.2-r1 b/metadata/md5-cache/dev-php/PEAR-VersionControl_SVN-0.5.2-r1
index 746e52ba8836..d3e437cbf8c6 100644
--- a/metadata/md5-cache/dev-php/PEAR-VersionControl_SVN-0.5.2-r1
+++ b/metadata/md5-cache/dev-php/PEAR-VersionControl_SVN-0.5.2-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm prepare
DESCRIPTION=Simple OO wrapper interface for the Subversion command-line client
EAPI=6
HOMEPAGE=https://pear.php.net/package/VersionControl_SVN
+INHERIT=php-pear-r2
KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.7-r1 b/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.7-r1
index c69658d70a88..659d933569d5 100644
--- a/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.7-r1
+++ b/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.7-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm test
DESCRIPTION=XML parsing class based on PHP's SAX parser
EAPI=6
HOMEPAGE=https://pear.php.net/package/XML_Parser
+INHERIT=php-pear-r2
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8 b/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8
index bad617bc2eb6..70cfc36f5b53 100644
--- a/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8
+++ b/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm test
DESCRIPTION=XML parsing class based on PHP's SAX parser
EAPI=7
HOMEPAGE=https://pear.php.net/package/XML_Parser
+INHERIT=php-pear-r2
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8-r1 b/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8-r1
index 9170814ce0e8..72bc173b583a 100644
--- a/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8-r1
+++ b/metadata/md5-cache/dev-php/PEAR-XML_Parser-1.3.8-r1
@@ -2,6 +2,8 @@ DEFINED_PHASES=install postinst postrm test
DESCRIPTION=XML parsing class based on PHP's SAX parser
EAPI=8
HOMEPAGE=https://pear.php.net/package/XML_Parser
+IDEPEND=>=dev-php/pear-1.8.1
+INHERIT=php-pear-r2
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=!<dev-php/PEAR-XML_RSS-1.1.0-r2 >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0 b/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0
index f3aab537bb2e..dbb1a13f37a1 100644
--- a/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0
+++ b/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=PHP parser for RDF and RSS documents
EAPI=6
HOMEPAGE=https://pear.php.net/package/XML_RSS
+INHERIT=php-pear-r2
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=PHP-3.01
RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 dev-php/PEAR-XML_Parser >=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r1 b/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r1
index cd1120a78a4d..8bf31d11a4a5 100644
--- a/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r1
+++ b/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r1
@@ -3,6 +3,8 @@ DEFINED_PHASES=install postinst postrm prepare test
DESCRIPTION=PHP parser for RDF and RSS documents
EAPI=8
HOMEPAGE=https://pear.php.net/package/XML_RSS
+IDEPEND=>=dev-php/pear-1.8.1
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=PHP-3.01
diff --git a/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r2 b/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r2
index 6483247cea8f..3b792c47cc63 100644
--- a/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r2
+++ b/metadata/md5-cache/dev-php/PEAR-XML_RSS-1.1.0-r2
@@ -3,6 +3,8 @@ DEFINED_PHASES=install postinst postrm prepare test
DESCRIPTION=PHP parser for RDF and RSS documents
EAPI=8
HOMEPAGE=https://pear.php.net/package/XML_RSS
+IDEPEND=>=dev-php/pear-1.8.1
+INHERIT=php-pear-r2
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=PHP-3.01
diff --git a/metadata/md5-cache/dev-php/PEAR-XML_Serializer-0.21.0-r1 b/metadata/md5-cache/dev-php/PEAR-XML_Serializer-0.21.0-r1
index a4ad82d0aa8b..24183f819566 100644
--- a/metadata/md5-cache/dev-php/PEAR-XML_Serializer-0.21.0-r1
+++ b/metadata/md5-cache/dev-php/PEAR-XML_Serializer-0.21.0-r1
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-lang/php:*[xml] >=dev-php/PEAR-XML_Parser-1.2.7 >=dev-php/PEA
DESCRIPTION=Swiss-army knife for reading and writing XML files
EAPI=6
HOMEPAGE=https://pear.php.net/package/XML_Serializer
+INHERIT=php-pear-r2
IUSE=examples test
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/dev-php/YAML-1.0.6-r3 b/metadata/md5-cache/dev-php/YAML-1.0.6-r3
index 158908de5ab0..4bef9cbb4cb3 100644
--- a/metadata/md5-cache/dev-php/YAML-1.0.6-r3
+++ b/metadata/md5-cache/dev-php/YAML-1.0.6-r3
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=The Symfony YAML Component
EAPI=6
HOMEPAGE=http://pear.symfony-project.com/
+INHERIT=php-pear-r2
KEYWORDS=amd64 ~hppa x86
LICENSE=MIT
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-php/mockery-0.9.0-r1 b/metadata/md5-cache/dev-php/mockery-0.9.0-r1
index 6a9810cfedc6..b2dc42dd61af 100644
--- a/metadata/md5-cache/dev-php/mockery-0.9.0-r1
+++ b/metadata/md5-cache/dev-php/mockery-0.9.0-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm
DESCRIPTION=Simple yet flexible PHP mock object framework for use in unit testing
EAPI=6
HOMEPAGE=https://github.com/padraic/mockery
+INHERIT=php-pear-r2
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND=>=dev-php/pear-1.8.1
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index cfa0ee036d66..bc8bfdc3cad1 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/pygobject-3.42.1 b/metadata/md5-cache/dev-python/pygobject-3.42.1
index d29ae99f8ae0..d83d6bfad6a9 100644
--- a/metadata/md5-cache/dev-python/pygobject-3.42.1
+++ b/metadata/md5-cache/dev-python/pygobject-3.42.1
@@ -4,6 +4,7 @@ DEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets
DESCRIPTION=Python bindings for GObject Introspection
EAPI=8
HOMEPAGE=https://pygobject.readthedocs.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson python-r1 virtualx xdg
IUSE=+cairo examples test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 test
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
diff --git a/metadata/md5-cache/dev-python/pygobject-3.42.2 b/metadata/md5-cache/dev-python/pygobject-3.42.2
index 580b7c4b45b8..8a334d2c86b2 100644
--- a/metadata/md5-cache/dev-python/pygobject-3.42.2
+++ b/metadata/md5-cache/dev-python/pygobject-3.42.2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.56:2 >=dev-libs/gobject-introspection-1.56:= dev-libs/l
DESCRIPTION=Python bindings for GObject Introspection
EAPI=8
HOMEPAGE=https://pygobject.readthedocs.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson virtualx xdg distutils-r1
IUSE=+cairo examples test test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
diff --git a/metadata/md5-cache/dev-python/spyder-5.3.3 b/metadata/md5-cache/dev-python/spyder-5.3.3
index 9cd466c7fcd6..262cc2b2dc8c 100644
--- a/metadata/md5-cache/dev-python/spyder-5.3.3
+++ b/metadata/md5-cache/dev-python/spyder-5.3.3
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DESCRIPTION=The Scientific Python Development Environment
EAPI=8
HOMEPAGE=https://www.spyder-ide.org/ https://github.com/spyder-ide/spyder/ https://pypi.org/project/spyder/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=optfeature xdg distutils-r1
IUSE=test doc python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/dev-scheme/Manifest.gz b/metadata/md5-cache/dev-scheme/Manifest.gz
index 7eb07d7e99c1..501bc5511164 100644
--- a/metadata/md5-cache/dev-scheme/Manifest.gz
+++ b/metadata/md5-cache/dev-scheme/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-scheme/chez-minikanren-2018.04.11 b/metadata/md5-cache/dev-scheme/chez-minikanren-2018.04.11
index 380e0efc7d66..adef79e21f21 100644
--- a/metadata/md5-cache/dev-scheme/chez-minikanren-2018.04.11
+++ b/metadata/md5-cache/dev-scheme/chez-minikanren-2018.04.11
@@ -3,6 +3,7 @@ DEPEND=dev-scheme/chez:=
DESCRIPTION=Canonical miniKanren implementation (on Chez Scheme)
EAPI=8
HOMEPAGE=https://github.com/miniKanren/miniKanren
+INHERIT=wrapper
IUSE=source
KEYWORDS=~amd64
LICENSE=MIT
diff --git a/metadata/md5-cache/dev-scheme/guile-colorized-9999 b/metadata/md5-cache/dev-scheme/guile-colorized-9999
index 9a7f5d3dd48d..39148c3bfde1 100644
--- a/metadata/md5-cache/dev-scheme/guile-colorized-9999
+++ b/metadata/md5-cache/dev-scheme/guile-colorized-9999
@@ -4,6 +4,7 @@ DEPEND=>=dev-scheme/guile-2.0.9:=
DESCRIPTION=Colorized REPL for GNU Guile
EAPI=8
HOMEPAGE=https://gitlab.com/NalaGinrut/guile-colorized/
+INHERIT=git-r3
LICENSE=GPL-3
PROPERTIES=live
RDEPEND=>=dev-scheme/guile-2.0.9:=
diff --git a/metadata/md5-cache/dev-tcltk/Manifest.gz b/metadata/md5-cache/dev-tcltk/Manifest.gz
index 6d05b333093b..629a3bd22a72 100644
--- a/metadata/md5-cache/dev-tcltk/Manifest.gz
+++ b/metadata/md5-cache/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-tcltk/vtcl-1.6.1_alpha1 b/metadata/md5-cache/dev-tcltk/vtcl-1.6.1_alpha1
index 86b85b3de49a..5c2f065eb0c2 100644
--- a/metadata/md5-cache/dev-tcltk/vtcl-1.6.1_alpha1
+++ b/metadata/md5-cache/dev-tcltk/vtcl-1.6.1_alpha1
@@ -3,6 +3,7 @@ DEPEND=dev-lang/tk:*
DESCRIPTION=Visual Tcl is a high-quality application development environment
EAPI=7
HOMEPAGE=http://vtcl.sf.net
+INHERIT=edos2unix
IUSE=doc
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/dev-tex/Manifest.gz b/metadata/md5-cache/dev-tex/Manifest.gz
index 95c0d062c932..c26106bee9f5 100644
--- a/metadata/md5-cache/dev-tex/Manifest.gz
+++ b/metadata/md5-cache/dev-tex/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-tex/abntex-0.9_beta2-r1 b/metadata/md5-cache/dev-tex/abntex-0.9_beta2-r1
index e73a8b168645..c969f3e3be77 100644
--- a/metadata/md5-cache/dev-tex/abntex-0.9_beta2-r1
+++ b/metadata/md5-cache/dev-tex/abntex-0.9_beta2-r1
@@ -4,6 +4,7 @@ DEPEND=dev-texlive/texlive-latex dev-texlive/texlive-latexrecommended lyx? ( app
DESCRIPTION=LaTeX macros for writing documents following the ABNT norms
EAPI=7
HOMEPAGE=https://www.abntex.net.br/
+INHERIT=latex-package
IUSE=doc examples lyx
KEYWORDS=~amd64 ~x86
LICENSE=LPPL-1.3c
diff --git a/metadata/md5-cache/dev-tex/biblatex-3.14 b/metadata/md5-cache/dev-tex/biblatex-3.14
index aa796a0db0d7..55acb699a7a8 100644
--- a/metadata/md5-cache/dev-tex/biblatex-3.14
+++ b/metadata/md5-cache/dev-tex/biblatex-3.14
@@ -4,6 +4,7 @@ DEPEND=dev-texlive/texlive-bibtexextra dev-texlive/texlive-latexextra dev-texliv
DESCRIPTION=Reimplementation of the bibliographic facilities provided by LaTeX
EAPI=7
HOMEPAGE=http://www.ctan.org/tex-archive/macros/latex/contrib/biblatex https://github.com/plk/biblatex/
+INHERIT=latex-package
IUSE=+biber doc examples
KEYWORDS=amd64 ~arm ~arm64 ~x86
LICENSE=LPPL-1.3
diff --git a/metadata/md5-cache/dev-tex/biblatex-3.16 b/metadata/md5-cache/dev-tex/biblatex-3.16
index c675b1066045..1a4bdf664f6e 100644
--- a/metadata/md5-cache/dev-tex/biblatex-3.16
+++ b/metadata/md5-cache/dev-tex/biblatex-3.16
@@ -4,6 +4,7 @@ DEPEND=dev-texlive/texlive-bibtexextra dev-texlive/texlive-latexextra dev-texliv
DESCRIPTION=Reimplementation of the bibliographic facilities provided by LaTeX
EAPI=7
HOMEPAGE=http://www.ctan.org/tex-archive/macros/latex/contrib/biblatex https://github.com/plk/biblatex/
+INHERIT=latex-package
IUSE=+biber doc examples
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~riscv ~x86
LICENSE=LPPL-1.3
diff --git a/metadata/md5-cache/dev-tex/biblatex-gost-1.17 b/metadata/md5-cache/dev-tex/biblatex-gost-1.17
index 79cfd3b2adb0..a7a4a9e99f9e 100644
--- a/metadata/md5-cache/dev-tex/biblatex-gost-1.17
+++ b/metadata/md5-cache/dev-tex/biblatex-gost-1.17
@@ -4,6 +4,7 @@ DEPEND=dev-texlive/texlive-latexextra >=dev-tex/biblatex-3.8 >=dev-tex/biber-2.8
DESCRIPTION=Biblatex styles for Russian GOST 7.0.5-2008 bibliography standard
EAPI=7
HOMEPAGE=https://github.com/odomanov/biblatex-gost
+INHERIT=latex-package
KEYWORDS=~amd64 ~x86
LICENSE=LPPL-1.3c
RDEPEND=dev-texlive/texlive-latexextra >=dev-tex/biblatex-3.8 >=dev-tex/biber-2.8 virtual/latex-base
diff --git a/metadata/md5-cache/dev-tex/culmus-latex-0.7-r1 b/metadata/md5-cache/dev-tex/culmus-latex-0.7-r1
index e1c54d02f9ac..4ce2a1ee587e 100644
--- a/metadata/md5-cache/dev-tex/culmus-latex-0.7-r1
+++ b/metadata/md5-cache/dev-tex/culmus-latex-0.7-r1
@@ -4,6 +4,7 @@ DEPEND=virtual/latex-base || ( >=media-fonts/culmus-0.110[fancy] <media-fonts/cu
DESCRIPTION=Culmus fonts support for latex
EAPI=7
HOMEPAGE=http://ivritex.sourceforge.net/
+INHERIT=latex-package
IUSE=examples
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/dev-tex/foiltex-2.1.4b b/metadata/md5-cache/dev-tex/foiltex-2.1.4b
index 83325609ea5e..a6a68476d491 100644
--- a/metadata/md5-cache/dev-tex/foiltex-2.1.4b
+++ b/metadata/md5-cache/dev-tex/foiltex-2.1.4b
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm
DESCRIPTION=LaTeX package used to create foils and slides
EAPI=7
HOMEPAGE=ftp://ftp.dante.de/tex-archive/help/Catalogue/entries/foiltex.html
+INHERIT=latex-package
KEYWORDS=amd64 ppc x86
LICENSE=FoilTeX
RDEPEND=virtual/latex-base
diff --git a/metadata/md5-cache/dev-tex/frakturx-20070103-r1 b/metadata/md5-cache/dev-tex/frakturx-20070103-r1
index 35274cdc9472..60994d73bc1f 100644
--- a/metadata/md5-cache/dev-tex/frakturx-20070103-r1
+++ b/metadata/md5-cache/dev-tex/frakturx-20070103-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm prepare
DESCRIPTION=Collection of blackletter fonts for LaTeX
EAPI=7
HOMEPAGE=http://www.gaehrken.de/fraktur/
+INHERIT=eapi8-dosym latex-package
KEYWORDS=amd64 x86
LICENSE=LPPL-1.2 free-noncomm
RDEPEND=virtual/latex-base
diff --git a/metadata/md5-cache/dev-tex/glossaries-4.46 b/metadata/md5-cache/dev-tex/glossaries-4.46
index 83967369042b..47f1aa53f8c7 100644
--- a/metadata/md5-cache/dev-tex/glossaries-4.46
+++ b/metadata/md5-cache/dev-tex/glossaries-4.46
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm
DESCRIPTION=Create glossaries and lists of acronyms
EAPI=7
HOMEPAGE=http://www.ctan.org/pkg/glossaries/
+INHERIT=latex-package
IUSE=doc examples
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=LPPL-1.2
diff --git a/metadata/md5-cache/dev-tex/ivritex-1.1.2 b/metadata/md5-cache/dev-tex/ivritex-1.1.2
index 06261d2cef41..ff3be2e7940d 100644
--- a/metadata/md5-cache/dev-tex/ivritex-1.1.2
+++ b/metadata/md5-cache/dev-tex/ivritex-1.1.2
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm
DESCRIPTION=Hebrew support for TeX
EAPI=7
HOMEPAGE=http://ivritex.sourceforge.net/
+INHERIT=latex-package
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86
LICENSE=LPPL-1.2
RDEPEND=virtual/latex-base
diff --git a/metadata/md5-cache/dev-tex/latex-beamer-3.63 b/metadata/md5-cache/dev-tex/latex-beamer-3.63
index 50598f4be8f7..2b614108fe4d 100644
--- a/metadata/md5-cache/dev-tex/latex-beamer-3.63
+++ b/metadata/md5-cache/dev-tex/latex-beamer-3.63
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm prepare
DESCRIPTION=LaTeX class for creating presentations using a video projector
EAPI=7
HOMEPAGE=https://github.com/josephwright/beamer
+INHERIT=latex-package
IUSE=doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 FDL-1.2 LPPL-1.3c
diff --git a/metadata/md5-cache/dev-tex/latex-calendar-3.1 b/metadata/md5-cache/dev-tex/latex-calendar-3.1
index ef7862d9f239..51a4bb8d0499 100644
--- a/metadata/md5-cache/dev-tex/latex-calendar-3.1
+++ b/metadata/md5-cache/dev-tex/latex-calendar-3.1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm
DESCRIPTION=LaTeX package used to create Calendars. Very flexible and robust
EAPI=7
HOMEPAGE=https://www.ctan.org/tex-archive/macros/latex/contrib/calendar/
+INHERIT=latex-package
KEYWORDS=amd64 ppc sparc x86
LICENSE=LaTeX-Calendar
RDEPEND=virtual/latex-base
diff --git a/metadata/md5-cache/dev-tex/latexdiff-9999 b/metadata/md5-cache/dev-tex/latexdiff-9999
index 07281629b7f7..97c140eb4a3c 100644
--- a/metadata/md5-cache/dev-tex/latexdiff-9999
+++ b/metadata/md5-cache/dev-tex/latexdiff-9999
@@ -4,6 +4,7 @@ DEPEND=>=dev-lang/perl-5.8 virtual/latex-base dev-texlive/texlive-plaingeneric d
DESCRIPTION=Compare two latex files and mark up significant differences
EAPI=7
HOMEPAGE=https://www.ctan.org/tex-archive/support/latexdiff/ https://github.com/ftilmann/latexdiff/
+INHERIT=git-r3
IUSE=test
LICENSE=GPL-3
PROPERTIES=live
diff --git a/metadata/md5-cache/dev-tex/pgf-3.1.5b b/metadata/md5-cache/dev-tex/pgf-3.1.5b
index ef53e29d3c76..4bdb7983425b 100644
--- a/metadata/md5-cache/dev-tex/pgf-3.1.5b
+++ b/metadata/md5-cache/dev-tex/pgf-3.1.5b
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm
DESCRIPTION=The TeX Portable Graphic Format
EAPI=7
HOMEPAGE=https://github.com/pgf-tikz/pgf
+INHERIT=latex-package
IUSE=doc source
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 LPPL-1.3c FDL-1.2
diff --git a/metadata/md5-cache/dev-tex/pgf-3.1.9a b/metadata/md5-cache/dev-tex/pgf-3.1.9a
index b55ee296a126..babf23c72610 100644
--- a/metadata/md5-cache/dev-tex/pgf-3.1.9a
+++ b/metadata/md5-cache/dev-tex/pgf-3.1.9a
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm
DESCRIPTION=The TeX Portable Graphic Format
EAPI=7
HOMEPAGE=https://github.com/pgf-tikz/pgf
+INHERIT=latex-package
IUSE=doc source
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 LPPL-1.3c FDL-1.2
diff --git a/metadata/md5-cache/dev-tex/pscyr-0.4d_beta9 b/metadata/md5-cache/dev-tex/pscyr-0.4d_beta9
index a32aa09b1f50..718842b35b44 100644
--- a/metadata/md5-cache/dev-tex/pscyr-0.4d_beta9
+++ b/metadata/md5-cache/dev-tex/pscyr-0.4d_beta9
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm
DESCRIPTION=Type1 cyrillic fonts collection
EAPI=7
HOMEPAGE=ftp://scon155.phys.msu.su/pub/russian/psfonts/
+INHERIT=latex-package
KEYWORDS=amd64 x86
LICENSE=LPPL-1.2
RDEPEND=virtual/latex-base
diff --git a/metadata/md5-cache/dev-tex/vc-0.6 b/metadata/md5-cache/dev-tex/vc-0.6
index d25ce6aa3980..8ac8feee13f6 100644
--- a/metadata/md5-cache/dev-tex/vc-0.6
+++ b/metadata/md5-cache/dev-tex/vc-0.6
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm
DESCRIPTION=The vc (version control) bundle
EAPI=7
HOMEPAGE=https://www.ctan.org/pkg/vc
+INHERIT=latex-package
KEYWORDS=~amd64 ~x86
LICENSE=CC0-1.0
RDEPEND=virtual/latex-base
diff --git a/metadata/md5-cache/dev-texlive/Manifest.gz b/metadata/md5-cache/dev-texlive/Manifest.gz
index 22fe5497a782..5556213e6d4a 100644
--- a/metadata/md5-cache/dev-texlive/Manifest.gz
+++ b/metadata/md5-cache/dev-texlive/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-texlive/texlive-bibtexextra-2021 b/metadata/md5-cache/dev-texlive/texlive-bibtexextra-2021
index e3b0d9dac309..0f6afdb43f00 100644
--- a/metadata/md5-cache/dev-texlive/texlive-bibtexextra-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-bibtexextra-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-latex-2021 >=dev-texlive/texlive-latex-2019
DESCRIPTION=TeXLive BibTeX additional styles
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=Artistic-2 GPL-2
diff --git a/metadata/md5-cache/dev-texlive/texlive-context-2021 b/metadata/md5-cache/dev-texlive/texlive-context-2021
index 6679a8ef74e4..92760b32769a 100644
--- a/metadata/md5-cache/dev-texlive/texlive-context-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-context-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021 >=dev-texlive/texlive-latex-2010 >=app-t
DESCRIPTION=TeXLive ConTeXt and packages
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD BSD-2 GPL-1 GPL-2 GPL-3 public-domain TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-fontsextra-2021 b/metadata/md5-cache/dev-texlive/texlive-fontsextra-2021
index ec47e6059cd9..9b3c0975b489 100644
--- a/metadata/md5-cache/dev-texlive/texlive-fontsextra-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-fontsextra-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive Additional fonts
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=Apache-2.0 BSD CC-BY-SA-4.0 GPL-1 GPL-2 LPPL-1.3 GPL-2+
diff --git a/metadata/md5-cache/dev-texlive/texlive-formatsextra-2021 b/metadata/md5-cache/dev-texlive/texlive-formatsextra-2021
index 6f2e6dd885b0..874dbeeba430 100644
--- a/metadata/md5-cache/dev-texlive/texlive-formatsextra-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-formatsextra-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021 >=dev-texlive/texlive-latex-2021 >=dev-t
DESCRIPTION=TeXLive Additional formats
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-1 GPL-2 GPL-2+
diff --git a/metadata/md5-cache/dev-texlive/texlive-games-2021 b/metadata/md5-cache/dev-texlive/texlive-games-2021
index 6142e686abaf..96619e998889 100644
--- a/metadata/md5-cache/dev-texlive/texlive-games-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-games-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-latex-2021
DESCRIPTION=TeXLive Games typesetting
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=CC-BY-SA-4.0 GPL-1 GPL-2 LPPL-1.2 LPPL-1.3 LPPL-1.3c MIT public-domain TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-humanities-2021 b/metadata/md5-cache/dev-texlive/texlive-humanities-2021
index 1f6714b1b71a..b75352720c64 100644
--- a/metadata/md5-cache/dev-texlive/texlive-humanities-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-humanities-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-latex-2021
DESCRIPTION=TeXLive Humanities packages
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-1 GPL-2 LPPL-1.2 LPPL-1.3 LPPL-1.3c
diff --git a/metadata/md5-cache/dev-texlive/texlive-langarabic-2021 b/metadata/md5-cache/dev-texlive/texlive-langarabic-2021
index fd524a317c4f..c37b5bcb55c5 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langarabic-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langarabic-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive Arabic
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c OFL public-domain
diff --git a/metadata/md5-cache/dev-texlive/texlive-langchinese-2021 b/metadata/md5-cache/dev-texlive/texlive-langchinese-2021
index dab097bded5a..7a6c733d1abb 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langchinese-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langchinese-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-langcjk-2021
DESCRIPTION=TeXLive Chinese
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=FDL-1.1 GPL-1 GPL-2 LGPL-2 LPPL-1.3 LPPL-1.3c MIT public-domain TeX TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-langcjk-2021 b/metadata/md5-cache/dev-texlive/texlive-langcjk-2021
index 5502563cc80e..1ab34a9bdb2b 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langcjk-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langcjk-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021 >=dev-texlive/texlive-basic-2019 >=app-t
DESCRIPTION=TeXLive Chinese/Japanese/Korean (base)
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD GPL-1 GPL-2 GPL-3 LPPL-1.3 LPPL-1.3c MIT TeX
diff --git a/metadata/md5-cache/dev-texlive/texlive-langcyrillic-2021 b/metadata/md5-cache/dev-texlive/texlive-langcyrillic-2021
index 39d15012a6d8..d6ada652e879 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langcyrillic-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langcyrillic-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021 >=dev-texlive/texlive-latex-2021
DESCRIPTION=TeXLive Cyrillic
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-1 GPL-2 LPPL-1.3 LPPL-1.3c MIT public-domain TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-langczechslovak-2021 b/metadata/md5-cache/dev-texlive/texlive-langczechslovak-2021
index 7c7b67dcde2f..8c3d287bfed7 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langczechslovak-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langczechslovak-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021 >=dev-texlive/texlive-latex-2021 >=app-t
DESCRIPTION=TeXLive Czech/Slovak
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-1 GPL-2 LPPL-1.3 TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-langenglish-2021 b/metadata/md5-cache/dev-texlive/texlive-langenglish-2021
index 3a6325614d84..87595fffda90 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langenglish-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langenglish-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive US and UK English
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=CC-BY-SA-4.0 FDL-1.1 GPL-1 GPL-2 GPL-2+
diff --git a/metadata/md5-cache/dev-texlive/texlive-langeuropean-2021 b/metadata/md5-cache/dev-texlive/texlive-langeuropean-2021
index e83c1e18783b..04b4d1c249e1 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langeuropean-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langeuropean-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive Other European languages
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-1 GPL-2 LPPL-1.2 LPPL-1.3 LPPL-1.3c public-domain TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-langfrench-2021 b/metadata/md5-cache/dev-texlive/texlive-langfrench-2021
index 3e7e4b161e90..0c11e2d3a2e4 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langfrench-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langfrench-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive French
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 CC-BY-4.0
diff --git a/metadata/md5-cache/dev-texlive/texlive-langgerman-2021 b/metadata/md5-cache/dev-texlive/texlive-langgerman-2021
index a9097d74010b..a0ba9e74e71b 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langgerman-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langgerman-2021
@@ -4,6 +4,7 @@ DEPEND=!~dev-texlive/texlive-xetex-2020 >=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive German
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=FDL-1.1 GPL-1 GPL-2 LPPL-1.3 LPPL-1.3c MIT OPL TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-langgreek-2021 b/metadata/md5-cache/dev-texlive/texlive-langgreek-2021
index dffa216b7a4d..b1fa3a90f622 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langgreek-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langgreek-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive Greek
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-1 GPL-2 LGPL-3 LPPL-1.3 LPPL-1.3c public-domain TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-langitalian-2021 b/metadata/md5-cache/dev-texlive/texlive-langitalian-2021
index 428ecfb639b4..a99c3eb4c07a 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langitalian-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langitalian-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive Italian
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=FDL-1.1 GPL-1 GPL-2 LGPL-2 LPPL-1.3 LPPL-1.3c TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-langjapanese-2021 b/metadata/md5-cache/dev-texlive/texlive-langjapanese-2021
index e0ae1f000943..82df257002e4 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langjapanese-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langjapanese-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-langcjk-2021 >=dev-texlive/texlive-latexextra-2021
DESCRIPTION=TeXLive Japanese
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD BSD-2 GPL-1 GPL-2 LPPL-1.3 MIT OFL public-domain TeX TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-langkorean-2021 b/metadata/md5-cache/dev-texlive/texlive-langkorean-2021
index 349183e35e37..5c9db421c227 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langkorean-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langkorean-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-langcjk-2021
DESCRIPTION=TeXLive Korean
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=FDL-1.1 GPL-2 LPPL-1.3 LPPL-1.3c OFL TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-langother-2021 b/metadata/md5-cache/dev-texlive/texlive-langother-2021
index bbe1774ee970..6c1cafaa3f5f 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langother-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langother-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive Other languages
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=CC-BY-SA-4.0 GPL-1 GPL-2 GPL-2+
diff --git a/metadata/md5-cache/dev-texlive/texlive-langpolish-2021 b/metadata/md5-cache/dev-texlive/texlive-langpolish-2021
index 7de36df05e11..32b2fc350882 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langpolish-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langpolish-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-latex-2021 >=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive Polish
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=FDL-1.1 GPL-2 LPPL-1.2 LPPL-1.3 LPPL-1.3c public-domain TeX
diff --git a/metadata/md5-cache/dev-texlive/texlive-langportuguese-2021 b/metadata/md5-cache/dev-texlive/texlive-langportuguese-2021
index 7c50754cbb9c..73de73b07e44 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langportuguese-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langportuguese-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive Portuguese
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-1 GPL-2 GPL-2+
diff --git a/metadata/md5-cache/dev-texlive/texlive-langspanish-2021 b/metadata/md5-cache/dev-texlive/texlive-langspanish-2021
index 9af5128ea590..42ea420ffa48 100644
--- a/metadata/md5-cache/dev-texlive/texlive-langspanish-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-langspanish-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive Spanish
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 LPPL-1.3 MIT public-domain TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-latexextra-2021 b/metadata/md5-cache/dev-texlive/texlive-latexextra-2021
index 3dcd731336e8..b76ea385eee5 100644
--- a/metadata/md5-cache/dev-texlive/texlive-latexextra-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-latexextra-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-latexrecommended-2021 >=dev-texlive/texlive-picture
DESCRIPTION=TeXLive LaTeX additional packages
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=Apache-2.0 Artistic BSD GPL-2 CC0-1.0
diff --git a/metadata/md5-cache/dev-texlive/texlive-luatex-2021 b/metadata/md5-cache/dev-texlive/texlive-luatex-2021
index 9ac05a8a692e..ec5bdc48b319 100644
--- a/metadata/md5-cache/dev-texlive/texlive-luatex-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-luatex-2021
@@ -4,6 +4,7 @@ DEPEND=!~dev-texlive/texlive-latexextra-2020 >=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive LuaTeX packages
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD FDL-1.1 GPL-2 GPL-3+ LPPL-1.3 LPPL-1.3c MIT public-domain TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-mathscience-2021 b/metadata/md5-cache/dev-texlive/texlive-mathscience-2021
index 28fc480284f2..54481b6379ea 100644
--- a/metadata/md5-cache/dev-texlive/texlive-mathscience-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-mathscience-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-fontsrecommended-2021 >=dev-texlive/texlive-latex-2
DESCRIPTION=TeXLive Mathematics, natural sciences, computer science packages
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=Apache-2.0 BSD BSD-2 GPL-2 CC-BY-4.0
diff --git a/metadata/md5-cache/dev-texlive/texlive-metapost-2021 b/metadata/md5-cache/dev-texlive/texlive-metapost-2021
index 192c6a655870..ac52f5a8cc8c 100644
--- a/metadata/md5-cache/dev-texlive/texlive-metapost-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-metapost-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021
DESCRIPTION=TeXLive MetaPost and Metafont packages
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-1 GPL-2 GPL-3+ LGPL-2 LPPL-1.3 MIT public-domain TeX-other-free
diff --git a/metadata/md5-cache/dev-texlive/texlive-music-2021 b/metadata/md5-cache/dev-texlive/texlive-music-2021
index c59195309909..2b685ca1d203 100644
--- a/metadata/md5-cache/dev-texlive/texlive-music-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-music-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-latex-2021
DESCRIPTION=TeXLive Music packages
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=FDL-1.1 GPL-1 GPL-2 GPL-2+
diff --git a/metadata/md5-cache/dev-texlive/texlive-pictures-2021 b/metadata/md5-cache/dev-texlive/texlive-pictures-2021
index 69fc3252a0f2..a42f2942a77b 100644
--- a/metadata/md5-cache/dev-texlive/texlive-pictures-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-pictures-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021 >=dev-tex/pgf-3.0.1
DESCRIPTION=TeXLive Graphics, pictures, diagrams
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=Apache-2.0 BSD-2 GPL-2 CC0-1.0
diff --git a/metadata/md5-cache/dev-texlive/texlive-pstricks-2021 b/metadata/md5-cache/dev-texlive/texlive-pstricks-2021
index 10a7d96c56c6..b51077cf91ff 100644
--- a/metadata/md5-cache/dev-texlive/texlive-pstricks-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-pstricks-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021 >=dev-texlive/texlive-plaingeneric-2021
DESCRIPTION=TeXLive PSTricks
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-1 GPL-2 LGPL-2 LGPL-3 LPPL-1.2 LPPL-1.3 LPPL-1.3c
diff --git a/metadata/md5-cache/dev-texlive/texlive-publishers-2021 b/metadata/md5-cache/dev-texlive/texlive-publishers-2021
index 65e7d7c2a235..ae92f0b22bb0 100644
--- a/metadata/md5-cache/dev-texlive/texlive-publishers-2021
+++ b/metadata/md5-cache/dev-texlive/texlive-publishers-2021
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-latex-2021
DESCRIPTION=TeXLive Publisher styles, theses, etc.
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=texlive-module
IUSE=source doc
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=Apache-2.0 BSD GPL-2 CC0-1.0
diff --git a/metadata/md5-cache/dev-texlive/texlive-xetex-2021-r1 b/metadata/md5-cache/dev-texlive/texlive-xetex-2021-r1
index 35c2adae1d4c..50218db27658 100644
--- a/metadata/md5-cache/dev-texlive/texlive-xetex-2021-r1
+++ b/metadata/md5-cache/dev-texlive/texlive-xetex-2021-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-texlive/texlive-basic-2021 >=dev-texlive/texlive-basic-2019 >=dev-t
DESCRIPTION=TeXLive XeTeX and packages
EAPI=7
HOMEPAGE=http://www.tug.org/texlive/
+INHERIT=font texlive-module
IUSE=X source doc
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=Apache-2.0 GPL-1 GPL-2 GPL-3 LGPL-2 LPPL-1.2 LPPL-1.3 LPPL-1.3c MIT public-domain TeX-other-free
diff --git a/metadata/md5-cache/dev-util/FlameGraph-9999 b/metadata/md5-cache/dev-util/FlameGraph-9999
index bcdd77c6f788..741c320538fd 100644
--- a/metadata/md5-cache/dev-util/FlameGraph-9999
+++ b/metadata/md5-cache/dev-util/FlameGraph-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install test unpack
DESCRIPTION=Visualization of hierarchical data, especially pofiled stack traces
EAPI=8
HOMEPAGE=https://www.brendangregg.com/flamegraphs.html https://github.com/brendangregg/FlameGraph
+INHERIT=git-r3
LICENSE=CDDL
PROPERTIES=live
RDEPEND=dev-lang/perl virtual/awk
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 58219802d293..62cecb9e3abb 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/anjuta-3.34.0-r2 b/metadata/md5-cache/dev-util/anjuta-3.34.0-r2
index a516a7f034ca..48373d92c1f7 100644
--- a/metadata/md5-cache/dev-util/anjuta-3.34.0-r2
+++ b/metadata/md5-cache/dev-util/anjuta-3.34.0-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/gdl-3.5.5:3= >=dev-libs/glib-2.34:2[dbus] >=dev-libs/libxml2-2
DESCRIPTION=Base library of defunct IDE for GNOME to run applications
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Anjuta https://gitlab.gnome.org/Archive/anjuta
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
KEYWORDS=~amd64 ~ppc ~sparc ~x86
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/dev-util/bitrise-1.24.0 b/metadata/md5-cache/dev-util/bitrise-1.24.0
index dcf96476667f..e344346c26c0 100644
--- a/metadata/md5-cache/dev-util/bitrise-1.24.0
+++ b/metadata/md5-cache/dev-util/bitrise-1.24.0
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=Run your Bitrise.io automations on any Mac or Linux machine
EAPI=6
HOMEPAGE=https://www.bitrise.io/cli
+INHERIT=golang-build
IUSE=doc
KEYWORDS=~amd64
LICENSE=MIT
diff --git a/metadata/md5-cache/dev-util/clinfo-9999 b/metadata/md5-cache/dev-util/clinfo-9999
index 5f637d1de90d..f32b94b529ec 100644
--- a/metadata/md5-cache/dev-util/clinfo-9999
+++ b/metadata/md5-cache/dev-util/clinfo-9999
@@ -3,6 +3,7 @@ DEPEND=>=virtual/opencl-3 >=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=A tool to display info about the system's OpenCL capabilities
EAPI=6
HOMEPAGE=https://github.com/Oblomov/clinfo
+INHERIT=git-r3
LICENSE=CC0-1.0
PROPERTIES=live
RDEPEND=>=virtual/opencl-3
diff --git a/metadata/md5-cache/dev-util/codeblocks-9999 b/metadata/md5-cache/dev-util/codeblocks-9999
index 7c3a5d127f7f..7cb6817b973e 100644
--- a/metadata/md5-cache/dev-util/codeblocks-9999
+++ b/metadata/md5-cache/dev-util/codeblocks-9999
@@ -4,6 +4,7 @@ DEPEND=app-arch/zip >=dev-libs/tinyxml-2.6.2-r3 >=dev-util/astyle-3.1-r2:0/3.1 x
DESCRIPTION=The open source, cross platform, free C, C++ and Fortran IDE
EAPI=8
HOMEPAGE=https://codeblocks.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools subversion wxwidgets xdg
IUSE=contrib debug pch
LICENSE=GPL-3
diff --git a/metadata/md5-cache/dev-util/cwdiff-9999 b/metadata/md5-cache/dev-util/cwdiff-9999
index 859164e5e10d..6c7ad3b96df3 100644
--- a/metadata/md5-cache/dev-util/cwdiff-9999
+++ b/metadata/md5-cache/dev-util/cwdiff-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=A script that wraps wdiff to support directories and colorize the output
EAPI=8
HOMEPAGE=https://github.com/junghans/cwdiff
+INHERIT=git-r3
IUSE=mercurial
LICENSE=GPL-2
PROPERTIES=live
diff --git a/metadata/md5-cache/dev-util/devhelp-41.3 b/metadata/md5-cache/dev-util/devhelp-41.3
index d827ea763340..3110608e6fd0 100644
--- a/metadata/md5-cache/dev-util/devhelp-41.3
+++ b/metadata/md5-cache/dev-util/devhelp-41.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.64:2 >=x11-libs/gtk+-3.22:3[introspection?] >=net-libs/
DESCRIPTION=An API documentation browser for GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Devhelp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-single-r1 xdg
IUSE=+gedit gtk-doc +introspection python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~arm ~ppc64 ~sparc ~x86
diff --git a/metadata/md5-cache/dev-util/diffuse-0.7.5 b/metadata/md5-cache/dev-util/diffuse-0.7.5
index e328fc66efcd..df530fecdd07 100644
--- a/metadata/md5-cache/dev-util/diffuse-0.7.5
+++ b/metadata/md5-cache/dev-util/diffuse-0.7.5
@@ -4,6 +4,7 @@ DEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets
DESCRIPTION=A graphical tool to compare and merge text files
EAPI=8
HOMEPAGE=http://diffuse.sourceforge.net/ https://github.com/MightyCreak/diffuse/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson plocale python-r1 xdg
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/dev-util/docker-distribution-pruner-0_p20170401 b/metadata/md5-cache/dev-util/docker-distribution-pruner-0_p20170401
index 79e62ea3e72f..202d48cf69fc 100644
--- a/metadata/md5-cache/dev-util/docker-distribution-pruner-0_p20170401
+++ b/metadata/md5-cache/dev-util/docker-distribution-pruner-0_p20170401
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=Clean all old container revisions from registry
EAPI=6
HOMEPAGE=https://gitlab.com/gitlab-org/docker-distribution-pruner
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
RESTRICT=test
diff --git a/metadata/md5-cache/dev-util/drone-cli-0.8.6 b/metadata/md5-cache/dev-util/drone-cli-0.8.6
index 63af09b787e8..c28be1dc8faf 100644
--- a/metadata/md5-cache/dev-util/drone-cli-0.8.6
+++ b/metadata/md5-cache/dev-util/drone-cli-0.8.6
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=Command-line interface for Drone
EAPI=6
HOMEPAGE=https://github.com/drone/drone-cli
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=Apache-2.0
RESTRICT=test
diff --git a/metadata/md5-cache/dev-util/drone-cli-1.1.4 b/metadata/md5-cache/dev-util/drone-cli-1.1.4
index e1e31666bcef..d09f1c4c8cc5 100644
--- a/metadata/md5-cache/dev-util/drone-cli-1.1.4
+++ b/metadata/md5-cache/dev-util/drone-cli-1.1.4
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=Command-line interface for Drone
EAPI=6
HOMEPAGE=https://github.com/drone/drone-cli
+INHERIT=golang-build golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=Apache-2.0
RESTRICT=test
diff --git a/metadata/md5-cache/dev-util/envman-2.1.1 b/metadata/md5-cache/dev-util/envman-2.1.1
index 59567486819d..70d949666b19 100644
--- a/metadata/md5-cache/dev-util/envman-2.1.1
+++ b/metadata/md5-cache/dev-util/envman-2.1.1
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=Environment variable manager for Bitrise CLI
EAPI=6
HOMEPAGE=https://www.bitrise.io/cli
+INHERIT=golang-build
KEYWORDS=~amd64
LICENSE=MIT
RESTRICT=strip
diff --git a/metadata/md5-cache/dev-util/geany-1.37.1 b/metadata/md5-cache/dev-util/geany-1.37.1
index ce97bd107230..8abb3ecae55c 100644
--- a/metadata/md5-cache/dev-util/geany-1.37.1
+++ b/metadata/md5-cache/dev-util/geany-1.37.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.32:2 gtk2? ( >=x11-libs/gtk+-2.24:2 vte? ( x11-libs/vte
DESCRIPTION=GTK+ based fast and lightweight IDE
EAPI=7
HOMEPAGE=https://www.geany.org
+INHERIT=strip-linguas xdg
IUSE=gtk2 +vte
KEYWORDS=~alpha amd64 arm ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+ HPND
diff --git a/metadata/md5-cache/dev-util/geany-1.38 b/metadata/md5-cache/dev-util/geany-1.38
index 34a57c437239..0c356d611ad3 100644
--- a/metadata/md5-cache/dev-util/geany-1.38
+++ b/metadata/md5-cache/dev-util/geany-1.38
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.0:3 vte? ( x11-libs/vte:2.91 ) d
DESCRIPTION=GTK+ based fast and lightweight IDE
EAPI=8
HOMEPAGE=https://www.geany.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=strip-linguas xdg
IUSE=+vte
KEYWORDS=~alpha amd64 arm ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/dev-util/geany-9999 b/metadata/md5-cache/dev-util/geany-9999
index 22d9e277f835..3f0d3a10026f 100644
--- a/metadata/md5-cache/dev-util/geany-9999
+++ b/metadata/md5-cache/dev-util/geany-9999
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.32:2 >=x11-libs/gtk+-3.0:3 vte? ( x11-libs/vte:2.91 ) d
DESCRIPTION=GTK+ based fast and lightweight IDE
EAPI=8
HOMEPAGE=https://www.geany.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=strip-linguas xdg autotools git-r3
IUSE=+vte
LICENSE=GPL-2+ HPND
diff --git a/metadata/md5-cache/dev-util/glade-3.40.0 b/metadata/md5-cache/dev-util/glade-3.40.0
index d892f89082eb..5e797f61b688 100644
--- a/metadata/md5-cache/dev-util/glade-3.40.0
+++ b/metadata/md5-cache/dev-util/glade-3.40.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/atk[introspection?] >=dev-libs/glib-2.53.2:2 >=dev-libs/libxml2-
DESCRIPTION=A user interface designer for GTK+ and GNOME
EAPI=8
HOMEPAGE=https://glade.gnome.org https://gitlab.gnome.org/GNOME/glade
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 python-single-r1 meson optfeature virtualx
IUSE=gjs gtk-doc +introspection python webkit python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 test
KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/dev-util/gnome-builder-42.1 b/metadata/md5-cache/dev-util/gnome-builder-42.1
index fe3c53f68a6a..7d12c3c51fdc 100644
--- a/metadata/md5-cache/dev-util/gnome-builder-42.1
+++ b/metadata/md5-cache/dev-util/gnome-builder-42.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/libdazzle-3.37.0[introspection] >=dev-libs/glib-2.69.1:2 >=x11
DESCRIPTION=An IDE for writing GNOME-based software
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Builder https://gitlab.gnome.org/GNOME/gnome-builder
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils llvm meson optfeature python-single-r1 readme.gentoo-r1 virtualx xdg
IUSE=clang +devhelp doc flatpak +git +glade gtk-doc spell +sysprof test +webkit python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 test
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/dev-util/gob-2.0.20-r1 b/metadata/md5-cache/dev-util/gob-2.0.20-r1
index 0fd64d3d3867..44ce4f35040f 100644
--- a/metadata/md5-cache/dev-util/gob-2.0.20-r1
+++ b/metadata/md5-cache/dev-util/gob-2.0.20-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.4:2
DESCRIPTION=Preprocessor for making GTK+ objects with inline C code
EAPI=8
HOMEPAGE=https://www.jirka.org/gob.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/dev-util/gtk-doc-am-1.33.2 b/metadata/md5-cache/dev-util/gtk-doc-am-1.33.2
index f0063a219e98..442d4518403d 100644
--- a/metadata/md5-cache/dev-util/gtk-doc-am-1.33.2
+++ b/metadata/md5-cache/dev-util/gtk-doc-am-1.33.2
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install
DESCRIPTION=Automake files from gtk-doc
EAPI=7
HOMEPAGE=https://wiki.gnome.org/DocumentationProject/GtkDoc
+INHERIT=gnome.org
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2 FDL-1.1
PDEPEND=virtual/pkgconfig
diff --git a/metadata/md5-cache/dev-util/japi-compliance-checker-9999 b/metadata/md5-cache/dev-util/japi-compliance-checker-9999
index 0ccf69093fbc..d9b44227547f 100644
--- a/metadata/md5-cache/dev-util/japi-compliance-checker-9999
+++ b/metadata/md5-cache/dev-util/japi-compliance-checker-9999
@@ -4,6 +4,7 @@ DEPEND=>=dev-lang/perl-5
DESCRIPTION=Java API compliance checker
EAPI=7
HOMEPAGE=https://github.com/lvc/japi-compliance-checker
+INHERIT=git-r3
LICENSE=LGPL-2.1
PROPERTIES=live
RDEPEND=>=dev-lang/perl-5 >=virtual/jdk-1.8:*
diff --git a/metadata/md5-cache/dev-util/kdbg-3.0.1-r1 b/metadata/md5-cache/dev-util/kdbg-3.0.1-r1
index 7208166d1d43..baa09b7740b6 100644
--- a/metadata/md5-cache/dev-util/kdbg-3.0.1-r1
+++ b/metadata/md5-cache/dev-util/kdbg-3.0.1-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/kcon
DESCRIPTION=Graphical debugger interface
EAPI=8
HOMEPAGE=https://www.kdbg.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm
IUSE=debug +handbook
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/dev-util/kdevelop-22.04.3 b/metadata/md5-cache/dev-util/kdevelop-22.04.3
index 4294565eac30..9cadfb1f46a2 100644
--- a/metadata/md5-cache/dev-util/kdevelop-22.04.3
+++ b/metadata/md5-cache/dev-util/kdevelop-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/grantlee:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.
DESCRIPTION=Integrated Development Environment, supporting KF5/Qt, C/C++ and much more
EAPI=8
HOMEPAGE=https://kdevelop.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=+gdbui hex +plasma +qmake reviewboard subversion test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/dev-util/kdevelop-22.08.1 b/metadata/md5-cache/dev-util/kdevelop-22.08.1
index 4a29099309de..19f087231ffb 100644
--- a/metadata/md5-cache/dev-util/kdevelop-22.08.1
+++ b/metadata/md5-cache/dev-util/kdevelop-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/grantlee:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.
DESCRIPTION=Integrated Development Environment, supporting KF5/Qt, C/C++ and much more
EAPI=8
HOMEPAGE=https://kdevelop.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=+gdbui hex +plasma +qmake reviewboard subversion test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/dev-util/kdevelop-php-22.04.3 b/metadata/md5-cache/dev-util/kdevelop-php-22.04.3
index c7c3dba591ce..70f304396f8b 100644
--- a/metadata/md5-cache/dev-util/kdevelop-php-22.04.3
+++ b/metadata/md5-cache/dev-util/kdevelop-php-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 dev-util/kdevelop-pg-
DESCRIPTION=PHP plugin for KDevelop
EAPI=8
HOMEPAGE=https://kdevelop.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=amd64 arm64 x86
diff --git a/metadata/md5-cache/dev-util/kdevelop-php-22.08.1 b/metadata/md5-cache/dev-util/kdevelop-php-22.08.1
index 7073023d835c..3c86b746fd1f 100644
--- a/metadata/md5-cache/dev-util/kdevelop-php-22.08.1
+++ b/metadata/md5-cache/dev-util/kdevelop-php-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 dev-util/kdevelop-pg-
DESCRIPTION=PHP plugin for KDevelop
EAPI=8
HOMEPAGE=https://kdevelop.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/dev-util/kdevelop-python-22.04.3 b/metadata/md5-cache/dev-util/kdevelop-python-22.04.3
index 87b164aad8d1..0a438682ce8e 100644
--- a/metadata/md5-cache/dev-util/kdevelop-python-22.04.3
+++ b/metadata/md5-cache/dev-util/kdevelop-python-22.04.3
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Python plugin for KDevelop
EAPI=8
HOMEPAGE=https://kdevelop.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org python-single-r1
IUSE=debug test python_single_target_python3_8 python_single_target_python3_9
KEYWORDS=amd64 arm64 x86
diff --git a/metadata/md5-cache/dev-util/kdevelop-python-22.08.1 b/metadata/md5-cache/dev-util/kdevelop-python-22.08.1
index ddbfbb665621..78ad61274aff 100644
--- a/metadata/md5-cache/dev-util/kdevelop-python-22.08.1
+++ b/metadata/md5-cache/dev-util/kdevelop-python-22.08.1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Python plugin for KDevelop
EAPI=8
HOMEPAGE=https://kdevelop.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org python-single-r1
IUSE=debug test python_single_target_python3_8 python_single_target_python3_9
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/dev-util/kio-perldoc-22.04.3 b/metadata/md5-cache/dev-util/kio-perldoc-22.04.3
index ea8d339cd86a..cdaa759c7e5d 100644
--- a/metadata/md5-cache/dev-util/kio-perldoc-22.04.3
+++ b/metadata/md5-cache/dev-util/kio-perldoc-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-lang/perl >=kde-frameworks/kcoreaddons-5.92.0:5 >=kde-frameworks/ki18
DESCRIPTION=KIO worker interface to browse Perl documentation
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/dev-util/kio-perldoc-22.08.1 b/metadata/md5-cache/dev-util/kio-perldoc-22.08.1
index 7fc57d6f99d2..1c51cd0ba76d 100644
--- a/metadata/md5-cache/dev-util/kio-perldoc-22.08.1
+++ b/metadata/md5-cache/dev-util/kio-perldoc-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-lang/perl >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/ki18
DESCRIPTION=KIO worker interface to browse Perl documentation
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/dev-util/patchbin-99999999 b/metadata/md5-cache/dev-util/patchbin-99999999
index f8e3b4a5b245..12e464516919 100644
--- a/metadata/md5-cache/dev-util/patchbin-99999999
+++ b/metadata/md5-cache/dev-util/patchbin-99999999
@@ -3,6 +3,7 @@ DEPEND=>=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=Apply binary patches without git
EAPI=6
HOMEPAGE=https://github.com/wine-compholio/wine-staging
+INHERIT=git-r3
LICENSE=LGPL-2.1
PROPERTIES=live
RDEPEND=app-shells/bash sys-apps/coreutils sys-apps/gawk sys-apps/grep sys-apps/util-linux sys-devel/patch
diff --git a/metadata/md5-cache/dev-util/pkgdiff-9999 b/metadata/md5-cache/dev-util/pkgdiff-9999
index 9c003f32ae51..548681c7c54d 100644
--- a/metadata/md5-cache/dev-util/pkgdiff-9999
+++ b/metadata/md5-cache/dev-util/pkgdiff-9999
@@ -4,6 +4,7 @@ DEPEND=>=dev-lang/perl-5
DESCRIPTION=Package Changes Analyzer (pkgdiff)
EAPI=7
HOMEPAGE=https://github.com/lvc/pkgdiff
+INHERIT=git-r3
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=>=dev-lang/perl-5 app-text/wdiff dev-perl/File-LibMagic sys-apps/diffutils sys-apps/gawk sys-devel/binutils
diff --git a/metadata/md5-cache/dev-util/premake-4.4_beta5 b/metadata/md5-cache/dev-util/premake-4.4_beta5
index d83840aa9a64..2c596cf74342 100644
--- a/metadata/md5-cache/dev-util/premake-4.4_beta5
+++ b/metadata/md5-cache/dev-util/premake-4.4_beta5
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=A makefile generation tool
EAPI=6
HOMEPAGE=https://premake.github.io/
+INHERIT=versionator
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=BSD
SLOT=4
diff --git a/metadata/md5-cache/dev-util/premake-5.0.0_alpha12 b/metadata/md5-cache/dev-util/premake-5.0.0_alpha12
index 3ca69d744a3a..f3ecff907a31 100644
--- a/metadata/md5-cache/dev-util/premake-5.0.0_alpha12
+++ b/metadata/md5-cache/dev-util/premake-5.0.0_alpha12
@@ -2,6 +2,7 @@ DEFINED_PHASES=compile install test
DESCRIPTION=A makefile generation tool
EAPI=6
HOMEPAGE=https://premake.github.io/
+INHERIT=versionator
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=BSD
SLOT=5
diff --git a/metadata/md5-cache/dev-util/pretrace-0.4-r2 b/metadata/md5-cache/dev-util/pretrace-0.4-r2
index e42f0e3bd257..45f4198d835f 100644
--- a/metadata/md5-cache/dev-util/pretrace-0.4-r2
+++ b/metadata/md5-cache/dev-util/pretrace-0.4-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=start dynamically linked applications under debugging environment
EAPI=7
HOMEPAGE=https://github.com/robholland/pretrace
+INHERIT=readme.gentoo-r1
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/dev-util/seer-1.10 b/metadata/md5-cache/dev-util/seer-1.10
index 628bb6da8214..2ae83d4559a1 100644
--- a/metadata/md5-cache/dev-util/seer-1.10
+++ b/metadata/md5-cache/dev-util/seer-1.10
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5
DESCRIPTION=A GUI frontend to gdb
EAPI=8
HOMEPAGE=https://github.com/epasveer/seer
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop xdg
KEYWORDS=~amd64
LICENSE=GPL-3+ CC-BY-3.0 CC-BY-4.0
diff --git a/metadata/md5-cache/dev-util/seer-1.9-r2 b/metadata/md5-cache/dev-util/seer-1.9-r2
index c0f62d70641f..5829842c6cee 100644
--- a/metadata/md5-cache/dev-util/seer-1.9-r2
+++ b/metadata/md5-cache/dev-util/seer-1.9-r2
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5
DESCRIPTION=A GUI frontend to gdb
EAPI=8
HOMEPAGE=https://github.com/epasveer/seer
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop xdg
KEYWORDS=~amd64
LICENSE=GPL-3
diff --git a/metadata/md5-cache/dev-util/seer-9999 b/metadata/md5-cache/dev-util/seer-9999
index 6ad9829436a9..53d2bc692944 100644
--- a/metadata/md5-cache/dev-util/seer-9999
+++ b/metadata/md5-cache/dev-util/seer-9999
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5
DESCRIPTION=A GUI frontend to gdb
EAPI=8
HOMEPAGE=https://github.com/epasveer/seer
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop xdg git-r3
LICENSE=GPL-3+ CC-BY-3.0 CC-BY-4.0
PROPERTIES=live
diff --git a/metadata/md5-cache/dev-util/stepman-0.10.5 b/metadata/md5-cache/dev-util/stepman-0.10.5
index 9323453d5446..0900da1271a4 100644
--- a/metadata/md5-cache/dev-util/stepman-0.10.5
+++ b/metadata/md5-cache/dev-util/stepman-0.10.5
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=Step collection manager for Bitrise CLI
EAPI=6
HOMEPAGE=https://www.bitrise.io/cli
+INHERIT=golang-build
KEYWORDS=~amd64
LICENSE=MIT
RESTRICT=strip
diff --git a/metadata/md5-cache/dev-util/sysprof-3.44.0 b/metadata/md5-cache/dev-util/sysprof-3.44.0
index ba1508f13ebf..f61407ade94d 100644
--- a/metadata/md5-cache/dev-util/sysprof-3.44.0
+++ b/metadata/md5-cache/dev-util/sysprof-3.44.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.67.4:2 gtk? ( >=x11-libs/gtk+-3.22.0:3 >=dev-libs/libda
DESCRIPTION=System-wide Linux Profiler
EAPI=8
HOMEPAGE=http://sysprof.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson systemd xdg
IUSE=gtk +unwind
KEYWORDS=amd64 ~arm64 x86
diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz
index f0f828ff2d93..9a6462a655a5 100644
--- a/metadata/md5-cache/dev-vcs/Manifest.gz
+++ b/metadata/md5-cache/dev-vcs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-vcs/colorcvs-1.4-r2 b/metadata/md5-cache/dev-vcs/colorcvs-1.4-r2
index 40e518d9f1f3..c7485e764181 100644
--- a/metadata/md5-cache/dev-vcs/colorcvs-1.4-r2
+++ b/metadata/md5-cache/dev-vcs/colorcvs-1.4-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst prepare
DESCRIPTION=A tool based on colorgcc to beautify cvs output
EAPI=6
HOMEPAGE=https://packages.gentoo.org/package/dev-vcs/colorcvs
+INHERIT=prefix
KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2
RDEPEND=dev-lang/perl dev-vcs/cvs
diff --git a/metadata/md5-cache/dev-vcs/git-2.37.3 b/metadata/md5-cache/dev-vcs/git-2.37.3
index 4d7fede1b05c..ecfe0fcac930 100644
--- a/metadata/md5-cache/dev-vcs/git-2.37.3
+++ b/metadata/md5-cache/dev-vcs/git-2.37.3
@@ -5,7 +5,7 @@ DESCRIPTION=stupid content tracker: distributed VCS designed for speed and effic
EAPI=8
HOMEPAGE=https://www.git-scm.com/
INHERIT=toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd
-IUSE=+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 +safe-directory selinux subversion tk +threads +webdav xinetd cvs test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
+IUSE=+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 +safe-directory selinux subversion tk +webdav xinetd cvs test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
RDEPEND=gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) dev-libs/openssl:0= sys-libs/zlib pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) iconv? ( virtual/libiconv ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) selinux? ( sec-policy/selinux-git )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.kernel.org/pub/software/scm/git/git-2.37.3.tar.xz https://www.kernel.org/pub/software/scm/git/git-manpages-2.37.3.tar.xz doc? ( https://www.kernel.org/pub/software/scm/git/git-htmldocs-2.37.3.tar.xz )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 plocale 7ce00136a77130df46fbbd5966f98a61 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=b8651e510e3cce210c5bdb8a6fea5c11
+_md5_=c5ffd1bfac2744674eaa73975a2bd803
diff --git a/metadata/md5-cache/dev-vcs/git-2.38.0_rc0 b/metadata/md5-cache/dev-vcs/git-2.38.0_rc0
new file mode 100644
index 000000000000..b71b93f414f2
--- /dev/null
+++ b/metadata/md5-cache/dev-vcs/git-2.38.0_rc0
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( app-text/asciidoc app-text/docbook2X app-text/xmlto sys-apps/texinfo ) gnome-keyring? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= )
+DESCRIPTION=Stupid content tracker: distributed VCS designed for speed and efficiency
+EAPI=8
+HOMEPAGE=https://www.git-scm.com/
+INHERIT=toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd
+IUSE=+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
+LICENSE=GPL-2
+RDEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) selinux? ( sec-policy/selinux-git )
+REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) perforce? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) subversion? ( perl ) webdav? ( curl )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://www.kernel.org/pub/software/scm/git/testing/git-2.38.0.rc0.tar.xz https://www.kernel.org/pub/software/scm/git/testing/git-manpages-2.38.0.rc0.tar.xz doc? ( https://www.kernel.org/pub/software/scm/git/testing/git-htmldocs-2.38.0.rc0.tar.xz )
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 plocale 7ce00136a77130df46fbbd5966f98a61 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=aacb8933462c803d39d8a03bb5b8d3a2
diff --git a/metadata/md5-cache/dev-vcs/git-9999 b/metadata/md5-cache/dev-vcs/git-9999
index 8bedfacb25d3..ce212f483443 100644
--- a/metadata/md5-cache/dev-vcs/git-9999
+++ b/metadata/md5-cache/dev-vcs/git-9999
@@ -1,16 +1,16 @@
BDEPEND=doc? ( app-text/asciidoc app-text/docbook2X app-text/xmlto sys-apps/texinfo ) gnome-keyring? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) app-text/asciidoc virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) dev-libs/openssl:0= sys-libs/zlib pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) iconv? ( virtual/libiconv )
-DESCRIPTION=stupid content tracker: distributed VCS designed for speed and efficiency
+DEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= )
+DESCRIPTION=Stupid content tracker: distributed VCS designed for speed and efficiency
EAPI=8
HOMEPAGE=https://www.git-scm.com/
-INHERIT=toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd git-r3
-IUSE=+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
+INHERIT=toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd git-r3
+IUSE=+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) dev-libs/openssl:0= sys-libs/zlib pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) iconv? ( virtual/libiconv ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) selinux? ( sec-policy/selinux-git )
+RDEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) selinux? ( sec-policy/selinux-git )
REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) perforce? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) subversion? ( perl ) webdav? ( curl )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 plocale 7ce00136a77130df46fbbd5966f98a61 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=aac5df05fcd13c686e6e90acd41cfea3
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 plocale 7ce00136a77130df46fbbd5966f98a61 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=aacb8933462c803d39d8a03bb5b8d3a2
diff --git a/metadata/md5-cache/dev-vcs/git-9999-r1 b/metadata/md5-cache/dev-vcs/git-9999-r1
index 8bedfacb25d3..ce212f483443 100644
--- a/metadata/md5-cache/dev-vcs/git-9999-r1
+++ b/metadata/md5-cache/dev-vcs/git-9999-r1
@@ -1,16 +1,16 @@
BDEPEND=doc? ( app-text/asciidoc app-text/docbook2X app-text/xmlto sys-apps/texinfo ) gnome-keyring? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) app-text/asciidoc virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) dev-libs/openssl:0= sys-libs/zlib pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) iconv? ( virtual/libiconv )
-DESCRIPTION=stupid content tracker: distributed VCS designed for speed and efficiency
+DEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= )
+DESCRIPTION=Stupid content tracker: distributed VCS designed for speed and efficiency
EAPI=8
HOMEPAGE=https://www.git-scm.com/
-INHERIT=toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd git-r3
-IUSE=+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
+INHERIT=toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd git-r3
+IUSE=+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) dev-libs/openssl:0= sys-libs/zlib pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) iconv? ( virtual/libiconv ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) selinux? ( sec-policy/selinux-git )
+RDEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) selinux? ( sec-policy/selinux-git )
REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) perforce? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) subversion? ( perl ) webdav? ( curl )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 plocale 7ce00136a77130df46fbbd5966f98a61 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=aac5df05fcd13c686e6e90acd41cfea3
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 plocale 7ce00136a77130df46fbbd5966f98a61 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=aacb8933462c803d39d8a03bb5b8d3a2
diff --git a/metadata/md5-cache/dev-vcs/git-9999-r2 b/metadata/md5-cache/dev-vcs/git-9999-r2
index 8bedfacb25d3..ce212f483443 100644
--- a/metadata/md5-cache/dev-vcs/git-9999-r2
+++ b/metadata/md5-cache/dev-vcs/git-9999-r2
@@ -1,16 +1,16 @@
BDEPEND=doc? ( app-text/asciidoc app-text/docbook2X app-text/xmlto sys-apps/texinfo ) gnome-keyring? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) app-text/asciidoc virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) dev-libs/openssl:0= sys-libs/zlib pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) iconv? ( virtual/libiconv )
-DESCRIPTION=stupid content tracker: distributed VCS designed for speed and efficiency
+DEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= )
+DESCRIPTION=Stupid content tracker: distributed VCS designed for speed and efficiency
EAPI=8
HOMEPAGE=https://www.git-scm.com/
-INHERIT=toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd git-r3
-IUSE=+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
+INHERIT=toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd git-r3
+IUSE=+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) dev-libs/openssl:0= sys-libs/zlib pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) iconv? ( virtual/libiconv ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) selinux? ( sec-policy/selinux-git )
+RDEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) selinux? ( sec-policy/selinux-git )
REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) perforce? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) subversion? ( perl ) webdav? ( curl )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 plocale 7ce00136a77130df46fbbd5966f98a61 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=aac5df05fcd13c686e6e90acd41cfea3
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 plocale 7ce00136a77130df46fbbd5966f98a61 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=aacb8933462c803d39d8a03bb5b8d3a2
diff --git a/metadata/md5-cache/dev-vcs/git-9999-r3 b/metadata/md5-cache/dev-vcs/git-9999-r3
index 8bedfacb25d3..ce212f483443 100644
--- a/metadata/md5-cache/dev-vcs/git-9999-r3
+++ b/metadata/md5-cache/dev-vcs/git-9999-r3
@@ -1,16 +1,16 @@
BDEPEND=doc? ( app-text/asciidoc app-text/docbook2X app-text/xmlto sys-apps/texinfo ) gnome-keyring? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) app-text/asciidoc virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) dev-libs/openssl:0= sys-libs/zlib pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) iconv? ( virtual/libiconv )
-DESCRIPTION=stupid content tracker: distributed VCS designed for speed and efficiency
+DEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= )
+DESCRIPTION=Stupid content tracker: distributed VCS designed for speed and efficiency
EAPI=8
HOMEPAGE=https://www.git-scm.com/
-INHERIT=toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd git-r3
-IUSE=+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
+INHERIT=toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd git-r3
+IUSE=+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) dev-libs/openssl:0= sys-libs/zlib pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:0= ) curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) iconv? ( virtual/libiconv ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) selinux? ( sec-policy/selinux-git )
+RDEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) gnome-keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) selinux? ( sec-policy/selinux-git )
REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) mediawiki-experimental? ( mediawiki ) perforce? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) subversion? ( perl ) webdav? ( curl )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 plocale 7ce00136a77130df46fbbd5966f98a61 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=aac5df05fcd13c686e6e90acd41cfea3
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 plocale 7ce00136a77130df46fbbd5966f98a61 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=aacb8933462c803d39d8a03bb5b8d3a2
diff --git a/metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1 b/metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1
index 5ee5991936ea..dd92581f4c4d 100644
--- a/metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1
+++ b/metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/apr:1 dev-libs/apr-util:1 >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgu
DESCRIPTION=Frontend to the subversion vcs
EAPI=8
HOMEPAGE=https://apps.kde.org/kdesvn/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=+man debug +handbook
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/dev-vcs/mr-1.99999999 b/metadata/md5-cache/dev-vcs/mr-1.99999999
index 94c637dccadc..f84ae14af5f4 100644
--- a/metadata/md5-cache/dev-vcs/mr-1.99999999
+++ b/metadata/md5-cache/dev-vcs/mr-1.99999999
@@ -3,6 +3,7 @@ DEPEND=dev-lang/perl >=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=Multiple Repository management tool
EAPI=6
HOMEPAGE=https://myrepos.branchable.com/
+INHERIT=git-r3
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=dev-lang/perl dev-perl/libwww-perl dev-perl/HTML-Parser
diff --git a/metadata/md5-cache/dev-vcs/qgit-2.10 b/metadata/md5-cache/dev-vcs/qgit-2.10
index 5dc1561c08e9..76c2771e0a6e 100644
--- a/metadata/md5-cache/dev-vcs/qgit-2.10
+++ b/metadata/md5-cache/dev-vcs/qgit-2.10
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5
DESCRIPTION=Qt GUI for git repositories
EAPI=8
HOMEPAGE=https://github.com/tibirna/qgit
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=amd64 ~arm ~ppc ~ppc64 x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/games-action/Manifest.gz b/metadata/md5-cache/games-action/Manifest.gz
index 5a4438cf9a8e..8ed912c9647a 100644
--- a/metadata/md5-cache/games-action/Manifest.gz
+++ b/metadata/md5-cache/games-action/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-action/a-story-about-my-uncle-5188 b/metadata/md5-cache/games-action/a-story-about-my-uncle-5188
index 0fd6bafb75fb..1c36779acceb 100644
--- a/metadata/md5-cache/games-action/a-story-about-my-uncle-5188
+++ b/metadata/md5-cache/games-action/a-story-about-my-uncle-5188
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup
DESCRIPTION=First person platforming adventure game about a boy who searches for his lost uncle
EAPI=8
HOMEPAGE=https://www.humblebundle.com/store/a-story-about-my-uncle
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs desktop prefix xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=all-rights-reserved
diff --git a/metadata/md5-cache/games-action/abuse-0.9.0 b/metadata/md5-cache/games-action/abuse-0.9.0
index ba4fd7f5a16a..432bd17c00bb 100644
--- a/metadata/md5-cache/games-action/abuse-0.9.0
+++ b/metadata/md5-cache/games-action/abuse-0.9.0
@@ -4,6 +4,7 @@ DEPEND=>=media-libs/libsdl2-2.0.3[sound,video] media-libs/sdl2-mixer[midi,wav]
DESCRIPTION=Port of Abuse by Crack Dot Com
EAPI=8
HOMEPAGE=https://github.com/Xenoveritas/abuse
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2 public-domain WTFPL-2
diff --git a/metadata/md5-cache/games-action/brutal-legend-gog-2.0.0.3 b/metadata/md5-cache/games-action/brutal-legend-gog-2.0.0.3
index e972da8bc389..4d757949610c 100644
--- a/metadata/md5-cache/games-action/brutal-legend-gog-2.0.0.3
+++ b/metadata/md5-cache/games-action/brutal-legend-gog-2.0.0.3
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup unp
DESCRIPTION=Rock-themed action-adventure that marries visceral action combat with open-world freedom
EAPI=8
HOMEPAGE=https://www.gog.com/game/brutal_legend
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs desktop unpacker xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=GOG-EULA
diff --git a/metadata/md5-cache/games-action/brutal-legend-hb-20130615-r3 b/metadata/md5-cache/games-action/brutal-legend-hb-20130615-r3
index 4c0bb5c17a8a..60ac8ed229ec 100644
--- a/metadata/md5-cache/games-action/brutal-legend-hb-20130615-r3
+++ b/metadata/md5-cache/games-action/brutal-legend-hb-20130615-r3
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup unp
DESCRIPTION=Rock-themed action-adventure that marries visceral action combat with open-world freedom
EAPI=8
HOMEPAGE=https://www.humblebundle.com/store/brutal-legend
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs desktop unpacker xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=all-rights-reserved
diff --git a/metadata/md5-cache/games-action/minecraft-launcher-1.0.1221 b/metadata/md5-cache/games-action/minecraft-launcher-1.0.1221
index 529e43a21056..819a7a097f09 100644
--- a/metadata/md5-cache/games-action/minecraft-launcher-1.0.1221
+++ b/metadata/md5-cache/games-action/minecraft-launcher-1.0.1221
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=An open-world game whose gameplay revolves around breaking and placing blocks
EAPI=8
HOMEPAGE=https://www.minecraft.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
KEYWORDS=-* ~amd64
LICENSE=Mojang
diff --git a/metadata/md5-cache/games-action/minetest-5.6.0-r1 b/metadata/md5-cache/games-action/minetest-5.6.0-r1
index c78e3aa79df1..b1eda869128f 100644
--- a/metadata/md5-cache/games-action/minetest-5.6.0-r1
+++ b/metadata/md5-cache/games-action/minetest-5.6.0-r1
@@ -4,6 +4,7 @@ DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1?
DESCRIPTION=A free open-source voxel game engine with easy modding and game creation
EAPI=8
HOMEPAGE=https://www.minetest.net
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic lua-single systemd xdg
IUSE=+client +curl doc leveldb ncurses nls postgres prometheus redis +server +sound spatial test lua_single_target_luajit lua_single_target_lua5-1
KEYWORDS=~amd64 ~riscv
diff --git a/metadata/md5-cache/games-action/multimc-bin-1.6.1-r1 b/metadata/md5-cache/games-action/multimc-bin-1.6.1-r1
index fc8041ab33d2..b35228491615 100644
--- a/metadata/md5-cache/games-action/multimc-bin-1.6.1-r1
+++ b/metadata/md5-cache/games-action/multimc-bin-1.6.1-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare unpack
DESCRIPTION=An advanced Qt5-based open-source launcher for Minecraft
EAPI=8
HOMEPAGE=https://multimc.org https://github.com/MultiMC/Launcher
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=unpacker xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=Apache-2.0 Boost-1.0 BSD-2 BSD GPL-3 GPL-2+ LGPL-2.1-with-linking-exception LGPL-3 OFL-1.1 MIT
diff --git a/metadata/md5-cache/games-action/polymc-1.4.1-r2 b/metadata/md5-cache/games-action/polymc-1.4.1-r2
index ad6a39f97d9f..81920ebba66b 100644
--- a/metadata/md5-cache/games-action/polymc-1.4.1-r2
+++ b/metadata/md5-cache/games-action/polymc-1.4.1-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.12.0:5 >=dev-qt/qtcore-5.12.0:5 >=dev-qt/qtgui-5.
DESCRIPTION=A custom, open source Minecraft launcher
EAPI=8
HOMEPAGE=https://polymc.org/ https://github.com/PolyMC/PolyMC
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake java-pkg-2 optfeature xdg
IUSE=debug lto test
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-action/polymc-1.4.2-r1 b/metadata/md5-cache/games-action/polymc-1.4.2-r1
index 3a8f58faa843..d0281d762f61 100644
--- a/metadata/md5-cache/games-action/polymc-1.4.2-r1
+++ b/metadata/md5-cache/games-action/polymc-1.4.2-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.12.0:5 >=dev-qt/qtcore-5.12.0:5 >=dev-qt/qtgui-5.
DESCRIPTION=A custom, open source Minecraft launcher
EAPI=8
HOMEPAGE=https://polymc.org/ https://github.com/PolyMC/PolyMC
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake java-pkg-2 optfeature xdg
IUSE=debug lto test
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-action/polymc-9999 b/metadata/md5-cache/games-action/polymc-9999
index 8baea9e94ab9..66e971442494 100644
--- a/metadata/md5-cache/games-action/polymc-9999
+++ b/metadata/md5-cache/games-action/polymc-9999
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.12.0:5 >=dev-qt/qtcore-5.12.0:5 >=dev-qt/qtgui-5.
DESCRIPTION=A custom, open source Minecraft launcher
EAPI=8
HOMEPAGE=https://polymc.org/ https://github.com/PolyMC/PolyMC
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake java-pkg-2 optfeature xdg git-r3
IUSE=debug lto test
LICENSE=Apache-2.0 BSD BSD-2 GPL-2+ GPL-3 ISC LGPL-2.1+ LGPL-3+ MIT
diff --git a/metadata/md5-cache/games-action/psychonauts2-hb-1097251 b/metadata/md5-cache/games-action/psychonauts2-hb-1097251
index eb6ab538a759..93dde115573b 100644
--- a/metadata/md5-cache/games-action/psychonauts2-hb-1097251
+++ b/metadata/md5-cache/games-action/psychonauts2-hb-1097251
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup
DESCRIPTION=Platform-adventure game with cinematic style and customizable psychic powers
EAPI=8
HOMEPAGE=https://www.humblebundle.com/store/psychonauts-2
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs desktop xdg
KEYWORDS=-* ~amd64
LICENSE=all-rights-reserved
diff --git a/metadata/md5-cache/games-action/supertuxkart-1.3 b/metadata/md5-cache/games-action/supertuxkart-1.3
index 07590fad078b..9faff930aabe 100644
--- a/metadata/md5-cache/games-action/supertuxkart-1.3
+++ b/metadata/md5-cache/games-action/supertuxkart-1.3
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/libmcpp sqlite? ( dev-db/sqlite:3 ) dev-libs/angelscript:= media-
DESCRIPTION=A kart racing game starring Tux, the linux penguin (TuxKart fork)
EAPI=8
HOMEPAGE=https://supertuxkart.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop xdg
IUSE=debug nettle recorder sqlite wiimote
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/games-action/transistor-1.50440.8123.23365 b/metadata/md5-cache/games-action/transistor-1.50440.8123.23365
index af59a463427a..546decbf4177 100644
--- a/metadata/md5-cache/games-action/transistor-1.50440.8123.23365
+++ b/metadata/md5-cache/games-action/transistor-1.50440.8123.23365
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup unp
DESCRIPTION=Sci-fi themed action RPG where you fight through a stunning futuristic city
EAPI=8
HOMEPAGE=https://supergiantgames.com/games/transistor/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop check-reqs unpacker wrapper xdg
KEYWORDS=-* ~amd64
LICENSE=GOG-EULA
diff --git a/metadata/md5-cache/games-arcade/Manifest.gz b/metadata/md5-cache/games-arcade/Manifest.gz
index 46d8c0c4fce9..fa504a124c6d 100644
--- a/metadata/md5-cache/games-arcade/Manifest.gz
+++ b/metadata/md5-cache/games-arcade/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-arcade/cdogs-sdl-1.3.1 b/metadata/md5-cache/games-arcade/cdogs-sdl-1.3.1
index 93eaef385bd2..4e370aab9447 100644
--- a/metadata/md5-cache/games-arcade/cdogs-sdl-1.3.1
+++ b/metadata/md5-cache/games-arcade/cdogs-sdl-1.3.1
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsdl2[haptic,opengl] media-libs/sdl2-image[png] media-libs/s
DESCRIPTION=Classic overhead run-and-gun game
EAPI=8
HOMEPAGE=https://cxong.github.io/cdogs-sdl/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+ BSD-2 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 CC0-1.0 WTFPL-2 XMAME
diff --git a/metadata/md5-cache/games-arcade/frozen-bubble-2.2.1_beta1-r2 b/metadata/md5-cache/games-arcade/frozen-bubble-2.2.1_beta1-r2
index 49b51999a177..67ca4d4a5aa1 100644
--- a/metadata/md5-cache/games-arcade/frozen-bubble-2.2.1_beta1-r2
+++ b/metadata/md5-cache/games-arcade/frozen-bubble-2.2.1_beta1-r2
@@ -4,6 +4,7 @@ DEPEND=dev-lang/perl dev-libs/glib:2 >=dev-perl/Alien-SDL-1.413 dev-perl/Compres
DESCRIPTION=A Puzzle Bubble clone written in perl (now with network support)
EAPI=8
HOMEPAGE=http://www.frozen-bubble.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop perl-module toolchain-funcs xdg
IUSE=test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-arcade/gish-demo-1.6-r1 b/metadata/md5-cache/games-arcade/gish-demo-1.6-r1
index 0efd0e55578d..9daae1a3f8ce 100644
--- a/metadata/md5-cache/games-arcade/gish-demo-1.6-r1
+++ b/metadata/md5-cache/games-arcade/gish-demo-1.6-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=Play as an amorphous ball of tar that rolls and squishes around
EAPI=7
HOMEPAGE=http://www.chroniclogic.com/gish.htm
+INHERIT=wrapper
KEYWORDS=-* ~amd64 ~x86
LICENSE=all-rights-reserved
RDEPEND=>=media-libs/openal-1.6.372 media-libs/libsdl media-libs/libvorbis virtual/opengl x11-libs/libX11
diff --git a/metadata/md5-cache/games-arcade/oshu-2.0.2 b/metadata/md5-cache/games-arcade/oshu-2.0.2
index 3909f43464bf..31eae5f5deda 100644
--- a/metadata/md5-cache/games-arcade/oshu-2.0.2
+++ b/metadata/md5-cache/games-arcade/oshu-2.0.2
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsdl2 media-libs/sdl2-image x11-libs/cairo x11-libs/pango me
DESCRIPTION=Lightweight osu! port
EAPI=8
HOMEPAGE=https://github.com/fmang/oshu
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=osu-skin
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-arcade/oshu-9999 b/metadata/md5-cache/games-arcade/oshu-9999
index 8b30adbd92d5..2aeb8a219ea0 100644
--- a/metadata/md5-cache/games-arcade/oshu-9999
+++ b/metadata/md5-cache/games-arcade/oshu-9999
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsdl2 media-libs/sdl2-image x11-libs/cairo x11-libs/pango >m
DESCRIPTION=Lightweight osu! port
EAPI=8
HOMEPAGE=https://github.com/fmang/oshu
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg git-r3
IUSE=osu-skin
LICENSE=GPL-3 CC-BY-NC-4.0
diff --git a/metadata/md5-cache/games-arcade/shovel-knight-4.1b b/metadata/md5-cache/games-arcade/shovel-knight-4.1b
index a3bd297e27cb..0cac8cd24ba8 100644
--- a/metadata/md5-cache/games-arcade/shovel-knight-4.1b
+++ b/metadata/md5-cache/games-arcade/shovel-knight-4.1b
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst unpack
DESCRIPTION=Sweeping classic action adventure with an 8-bit retro aesthetic
EAPI=8
HOMEPAGE=https://yachtclubgames.com/games/shovel-knight-treasure-trove/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop unpacker wrapper xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=Yacht-Club-Games-EULA
diff --git a/metadata/md5-cache/games-board/Manifest.gz b/metadata/md5-cache/games-board/Manifest.gz
index 7da45ee2c4f4..bff99fd7266d 100644
--- a/metadata/md5-cache/games-board/Manifest.gz
+++ b/metadata/md5-cache/games-board/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-board/gnubg-1.06.002-r3 b/metadata/md5-cache/games-board/gnubg-1.06.002-r3
index 3de7b3bfe3e4..a1d2deb6f718 100644
--- a/metadata/md5-cache/games-board/gnubg-1.06.002-r3
+++ b/metadata/md5-cache/games-board/gnubg-1.06.002-r3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-libs/gmp:= media-fonts/dejavu media-libs/freetype:2 m
DESCRIPTION=GNU BackGammon
EAPI=8
HOMEPAGE=https://www.gnu.org/software/gnubg/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop python-single-r1 xdg
IUSE=cpu_flags_x86_avx cpu_flags_x86_sse cpu_flags_x86_sse2 gui python sqlite python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~arm ~ppc64 ~x86
diff --git a/metadata/md5-cache/games-board/pychess-1.0.3-r2 b/metadata/md5-cache/games-board/pychess-1.0.3-r2
index e4997f848dc7..663de16fd225 100644
--- a/metadata/md5-cache/games-board/pychess-1.0.3-r2
+++ b/metadata/md5-cache/games-board/pychess-1.0.3-r2
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=GTK chess client
EAPI=8
HOMEPAGE=https://pychess.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=gstreamer python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-board/pysolfc-2.16.0 b/metadata/md5-cache/games-board/pysolfc-2.16.0
index 58989dae5efd..e563cbdd93a0 100644
--- a/metadata/md5-cache/games-board/pysolfc-2.16.0
+++ b/metadata/md5-cache/games-board/pysolfc-2.16.0
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=Exciting collection of more than 1000 solitaire card games
EAPI=8
HOMEPAGE=https://pysolfc.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=extra-cardsets minimal +sound test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-board/tali-40.7 b/metadata/md5-cache/games-board/tali-40.7
index 20993e4c83bd..0e423efe6bf0 100644
--- a/metadata/md5-cache/games-board/tali-40.7
+++ b/metadata/md5-cache/games-board/tali-40.7
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 >=x11-libs/gtk+-3.16:3 dev-libs/libgnome-games-support:1=
DESCRIPTION=Beat the odds in a poker-style dice game
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Tali https://gitlab.gnome.org/GNOME/tali
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 xdg
KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=GPL-2+ FDL-1.1+
diff --git a/metadata/md5-cache/games-board/tali-40.8 b/metadata/md5-cache/games-board/tali-40.8
index dcca522072f6..4e67e206208c 100644
--- a/metadata/md5-cache/games-board/tali-40.8
+++ b/metadata/md5-cache/games-board/tali-40.8
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 >=x11-libs/gtk+-3.16:3 dev-libs/libgnome-games-support:1=
DESCRIPTION=Beat the odds in a poker-style dice game
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Tali https://gitlab.gnome.org/GNOME/tali
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 xdg
KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
LICENSE=GPL-2+ FDL-1.1+
diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz
index c5d72d205bb1..bdc9b66a8e1a 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/desmume-0.9.13 b/metadata/md5-cache/games-emulation/desmume-0.9.13
index cbfe4b7a1281..3e32f5cba8e3 100644
--- a/metadata/md5-cache/games-emulation/desmume-0.9.13
+++ b/metadata/md5-cache/games-emulation/desmume-0.9.13
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 media-libs/libsdl2[X,opengl,sound,video] media-libs/libso
DESCRIPTION=Nintendo DS emulator
EAPI=8
HOMEPAGE=https://desmume.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
IUSE=gdb +gui openal wifi
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-emulation/fceux-2.6.4 b/metadata/md5-cache/games-emulation/fceux-2.6.4
index b5e7a2f5a1c1..08046c882aa1 100644
--- a/metadata/md5-cache/games-emulation/fceux-2.6.4
+++ b/metadata/md5-cache/games-emulation/fceux-2.6.4
@@ -4,6 +4,7 @@ DEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) dev-qt/qtcore:5 dev-qt/qtg
DESCRIPTION=Portable Famicom/NES emulator, an evolution of the original FCE Ultra
EAPI=8
HOMEPAGE=https://fceux.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single xdg
IUSE=ffmpeg x264 x265 +lua_single_target_lua5-1
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-emulation/hatari-2.4.0 b/metadata/md5-cache/games-emulation/hatari-2.4.0
index 7fcb9147145f..1baa0206c8ae 100644
--- a/metadata/md5-cache/games-emulation/hatari-2.4.0
+++ b/metadata/md5-cache/games-emulation/hatari-2.4.0
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsdl2[X?,joystick,sound,video] X? ( x11-libs/libX11 ) capsim
DESCRIPTION=Atari ST emulator
EAPI=8
HOMEPAGE=https://hatari.tuxfamily.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-single-r1 xdg
IUSE=X capsimage gui png portmidi readline udev zlib python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-emulation/hatari-2.4.1 b/metadata/md5-cache/games-emulation/hatari-2.4.1
index 5f8a58f56c6f..485930a0b39c 100644
--- a/metadata/md5-cache/games-emulation/hatari-2.4.1
+++ b/metadata/md5-cache/games-emulation/hatari-2.4.1
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsdl2[X?,joystick,sound,video] X? ( x11-libs/libX11 ) capsim
DESCRIPTION=Atari ST emulator
EAPI=8
HOMEPAGE=https://hatari.tuxfamily.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-single-r1 xdg
IUSE=X capsimage gui png portmidi readline udev zlib python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-emulation/libretro-info-9999 b/metadata/md5-cache/games-emulation/libretro-info-9999
index 7a2bb2537c46..1869b418d8b1 100644
--- a/metadata/md5-cache/games-emulation/libretro-info-9999
+++ b/metadata/md5-cache/games-emulation/libretro-info-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install unpack
DESCRIPTION=Libretro info files required for libretro cores
EAPI=7
HOMEPAGE=https://github.com/libretro/libretro-super
+INHERIT=git-r3
LICENSE=GPL-3
PROPERTIES=live
SLOT=0
diff --git a/metadata/md5-cache/games-emulation/mednaffe-0.9.2 b/metadata/md5-cache/games-emulation/mednaffe-0.9.2
index 8833aa07d621..e8e82db529fe 100644
--- a/metadata/md5-cache/games-emulation/mednaffe-0.9.2
+++ b/metadata/md5-cache/games-emulation/mednaffe-0.9.2
@@ -4,6 +4,8 @@ DEPEND=dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3
DESCRIPTION=Front-end (GUI) for mednafen emulator
EAPI=8
HOMEPAGE=https://github.com/AmatCoder/mednaffe/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
RDEPEND=dev-libs/glib:2 x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 >=games-emulation/mednafen-1.22.1
diff --git a/metadata/md5-cache/games-emulation/mekanix-070-r1 b/metadata/md5-cache/games-emulation/mekanix-070-r1
index 7129c0af67ba..736e67221b0d 100644
--- a/metadata/md5-cache/games-emulation/mekanix-070-r1
+++ b/metadata/md5-cache/games-emulation/mekanix-070-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=SG-1000, SC-3000, SF-7000, SSC, SMS, GG, COLECO, and OMV emulator
EAPI=7
HOMEPAGE=https://www.smspower.org/meka/
+INHERIT=wrapper
KEYWORDS=~x86
LICENSE=mekanix
RDEPEND=media-libs/libpng x11-libs/libXext x11-libs/libXpm x11-libs/libX11 sys-libs/zlib
diff --git a/metadata/md5-cache/games-emulation/melonds-0.9.3-r2 b/metadata/md5-cache/games-emulation/melonds-0.9.3-r2
index e8bb94281525..238ddd85f3a9 100644
--- a/metadata/md5-cache/games-emulation/melonds-0.9.3-r2
+++ b/metadata/md5-cache/games-emulation/melonds-0.9.3-r2
@@ -4,6 +4,7 @@ DEPEND=app-arch/libarchive dev-libs/teakra dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt
DESCRIPTION=Nintendo DS emulator, sorta
EAPI=8
HOMEPAGE=http://melonds.kuribo64.net https://github.com/Arisotura/melonDS
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic readme.gentoo-r1 toolchain-funcs xdg
IUSE=+jit +opengl
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-emulation/melonds-0.9.4_p1-r1 b/metadata/md5-cache/games-emulation/melonds-0.9.4_p1-r1
index a0de2ee700ab..94ed1a9e93ec 100644
--- a/metadata/md5-cache/games-emulation/melonds-0.9.4_p1-r1
+++ b/metadata/md5-cache/games-emulation/melonds-0.9.4_p1-r1
@@ -4,6 +4,7 @@ DEPEND=app-arch/libarchive dev-libs/teakra dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt
DESCRIPTION=Nintendo DS emulator, sorta
EAPI=8
HOMEPAGE=http://melonds.kuribo64.net https://github.com/Arisotura/melonDS
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic readme.gentoo-r1 toolchain-funcs xdg
IUSE=+jit +opengl
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-emulation/melonds-9999 b/metadata/md5-cache/games-emulation/melonds-9999
index b346f67136d4..5d314e69c8e6 100644
--- a/metadata/md5-cache/games-emulation/melonds-9999
+++ b/metadata/md5-cache/games-emulation/melonds-9999
@@ -4,6 +4,7 @@ DEPEND=app-arch/libarchive dev-libs/teakra dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt
DESCRIPTION=Nintendo DS emulator, sorta
EAPI=8
HOMEPAGE=http://melonds.kuribo64.net https://github.com/Arisotura/melonDS
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic readme.gentoo-r1 toolchain-funcs xdg git-r3
IUSE=+jit +opengl
LICENSE=BSD-2 GPL-2 GPL-3 Unlicense
diff --git a/metadata/md5-cache/games-emulation/mgba-0.9.3-r2 b/metadata/md5-cache/games-emulation/mgba-0.9.3-r2
index 79cdc4c70d91..b19a7dff4cbd 100644
--- a/metadata/md5-cache/games-emulation/mgba-0.9.3-r2
+++ b/metadata/md5-cache/games-emulation/mgba-0.9.3-r2
@@ -4,6 +4,7 @@ DEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] debug? ( dev-libs/libedit )
DESCRIPTION=Game Boy Advance Emulator
EAPI=8
HOMEPAGE=https://mgba.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=debug discord elf ffmpeg gles2 gles3 gui libretro opengl +sdl sqlite test
KEYWORDS=amd64 ~arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/games-emulation/mgba-9999 b/metadata/md5-cache/games-emulation/mgba-9999
index 022f0a5caafe..07a9c8987133 100644
--- a/metadata/md5-cache/games-emulation/mgba-9999
+++ b/metadata/md5-cache/games-emulation/mgba-9999
@@ -4,6 +4,7 @@ DEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] debug? ( dev-libs/libedit )
DESCRIPTION=Game Boy Advance Emulator
EAPI=8
HOMEPAGE=https://mgba.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single xdg git-r3
IUSE=debug discord elf ffmpeg gles2 gles3 gui libretro lua opengl +sdl sqlite test lua_single_target_lua5-3 lua_single_target_lua5-4
LICENSE=MPL-2.0 BSD LGPL-2.1+ public-domain discord? ( MIT )
diff --git a/metadata/md5-cache/games-emulation/nestopia-1.51.1 b/metadata/md5-cache/games-emulation/nestopia-1.51.1
index 1f81924f56d2..c4db517070bb 100644
--- a/metadata/md5-cache/games-emulation/nestopia-1.51.1
+++ b/metadata/md5-cache/games-emulation/nestopia-1.51.1
@@ -4,6 +4,7 @@ DEPEND=app-arch/libarchive:= media-libs/libglvnd media-libs/libsdl2[joystick,sou
DESCRIPTION=Portable Nintendo Entertainment System emulator written in C++
EAPI=8
HOMEPAGE=http://0ldsk00l.ca/nestopia/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic xdg
IUSE=doc
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-emulation/nestopia-9999 b/metadata/md5-cache/games-emulation/nestopia-9999
index b532b56e26c2..62b4056fa198 100644
--- a/metadata/md5-cache/games-emulation/nestopia-9999
+++ b/metadata/md5-cache/games-emulation/nestopia-9999
@@ -4,6 +4,7 @@ DEPEND=app-arch/libarchive:= media-libs/libglvnd media-libs/libsdl2[joystick,sou
DESCRIPTION=Portable Nintendo Entertainment System emulator written in C++
EAPI=8
HOMEPAGE=http://0ldsk00l.ca/nestopia/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg git-r3
IUSE=doc
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/games-emulation/openmsx-18.0-r2 b/metadata/md5-cache/games-emulation/openmsx-18.0-r2
index 33bbf7cccc8e..f3e3d89e35f5 100644
--- a/metadata/md5-cache/games-emulation/openmsx-18.0-r2
+++ b/metadata/md5-cache/games-emulation/openmsx-18.0-r2
@@ -4,6 +4,7 @@ DEPEND=dev-lang/tcl:0= media-libs/alsa-lib media-libs/harfbuzz:= media-libs/libo
DESCRIPTION=MSX emulator that aims for perfection
EAPI=8
HOMEPAGE=https://openmsx.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop flag-o-matic python-any-r1 readme.gentoo-r1 toolchain-funcs xdg
IUSE=+joystick
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-emulation/ppsspp-1.12.3-r1 b/metadata/md5-cache/games-emulation/ppsspp-1.12.3-r1
index ccede99acb09..1bef80017abd 100644
--- a/metadata/md5-cache/games-emulation/ppsspp-1.12.3-r1
+++ b/metadata/md5-cache/games-emulation/ppsspp-1.12.3-r1
@@ -4,6 +4,7 @@ DEPEND=app-arch/snappy:= dev-libs/libzip:= dev-util/glslang:= media-libs/glew:=
DESCRIPTION=A PSP emulator written in C++
EAPI=8
HOMEPAGE=https://www.ppsspp.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg cmake
IUSE=discord qt5
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-emulation/ppsspp-1.13-r1 b/metadata/md5-cache/games-emulation/ppsspp-1.13-r1
index 8439bdb64e93..daf0deaf65fc 100644
--- a/metadata/md5-cache/games-emulation/ppsspp-1.13-r1
+++ b/metadata/md5-cache/games-emulation/ppsspp-1.13-r1
@@ -4,6 +4,7 @@ DEPEND=app-arch/snappy:= app-arch/zstd:= dev-libs/libzip:= dev-util/glslang:= me
DESCRIPTION=A PSP emulator written in C++
EAPI=8
HOMEPAGE=https://www.ppsspp.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg cmake
IUSE=discord qt5
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-emulation/ppsspp-1.13.2 b/metadata/md5-cache/games-emulation/ppsspp-1.13.2
index f7d78493ecec..0cbb3974282c 100644
--- a/metadata/md5-cache/games-emulation/ppsspp-1.13.2
+++ b/metadata/md5-cache/games-emulation/ppsspp-1.13.2
@@ -4,6 +4,7 @@ DEPEND=app-arch/snappy:= app-arch/zstd:= dev-libs/libzip:= dev-util/glslang:= me
DESCRIPTION=A PSP emulator written in C++
EAPI=8
HOMEPAGE=https://www.ppsspp.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg cmake
IUSE=discord qt5
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-emulation/snes9x-1.61 b/metadata/md5-cache/games-emulation/snes9x-1.61
index 3df1e67e988e..6341853a1d6c 100644
--- a/metadata/md5-cache/games-emulation/snes9x-1.61
+++ b/metadata/md5-cache/games-emulation/snes9x-1.61
@@ -4,6 +4,7 @@ DEPEND=sys-libs/zlib:=[minizip] x11-libs/libX11 x11-libs/libXext alsa? ( media-l
DESCRIPTION=Super Nintendo Entertainment System (SNES) emulator
EAPI=8
HOMEPAGE=https://github.com/snes9xgit/snes9x/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools meson toolchain-funcs xdg
IUSE=alsa debug glslang gui libretro netplay opengl oss png portaudio pulseaudio wayland xinerama +xv
KEYWORDS=~amd64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/games-emulation/stella-6.7 b/metadata/md5-cache/games-emulation/stella-6.7
index 4682cafc2ec6..72eb376f8ce3 100644
--- a/metadata/md5-cache/games-emulation/stella-6.7
+++ b/metadata/md5-cache/games-emulation/stella-6.7
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 media-libs/libsdl2[joystick?,opengl,sound,video] png? ( m
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
diff --git a/metadata/md5-cache/games-engines/Manifest.gz b/metadata/md5-cache/games-engines/Manifest.gz
index 1b634f1c687e..eb4ef9e9d5f2 100644
--- a/metadata/md5-cache/games-engines/Manifest.gz
+++ b/metadata/md5-cache/games-engines/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-engines/devilutionx-1.4.1 b/metadata/md5-cache/games-engines/devilutionx-1.4.1
index 6332aff3030e..a59289676fce 100644
--- a/metadata/md5-cache/games-engines/devilutionx-1.4.1
+++ b/metadata/md5-cache/games-engines/devilutionx-1.4.1
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2:= dev-libs/libfmt:= media-libs/libsdl2[haptic,joystick,ope
DESCRIPTION=Diablo engine for modern operating systems
EAPI=8
HOMEPAGE=https://github.com/diasurgical/devilutionX/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=debug +sodium test zerotier
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-engines/odamex-10.0.0 b/metadata/md5-cache/games-engines/odamex-10.0.0
index 51aa45d5a6c5..68c25022b839 100644
--- a/metadata/md5-cache/games-engines/odamex-10.0.0
+++ b/metadata/md5-cache/games-engines/odamex-10.0.0
@@ -4,6 +4,7 @@ DEPEND=client? ( media-libs/libpng:0= media-libs/libsdl2[joystick,sound,video] m
DESCRIPTION=Online multiplayer free software engine for DOOM
EAPI=8
HOMEPAGE=https://odamex.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop prefix wxwidgets xdg
IUSE=+client hidpi master +odalaunch portmidi server upnp X
KEYWORDS=~amd64 ~arm ~x86
diff --git a/metadata/md5-cache/games-engines/openmw-0.47.0-r1 b/metadata/md5-cache/games-engines/openmw-0.47.0-r1
index cc42839a7b7d..4299ebab8904 100644
--- a/metadata/md5-cache/games-engines/openmw-0.47.0-r1
+++ b/metadata/md5-cache/games-engines/openmw-0.47.0-r1
@@ -4,6 +4,7 @@ DEPEND=app-arch/lz4:= dev-games/mygui dev-games/recastnavigation:= dev-libs/boos
DESCRIPTION=Open source reimplementation of TES III: Morrowind
EAPI=8
HOMEPAGE=https://openmw.org/ https://gitlab.com/OpenMW/openmw
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake readme.gentoo-r1 xdg
IUSE=doc devtools +osg-fork test +qt5
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/games-engines/openmw-9999 b/metadata/md5-cache/games-engines/openmw-9999
index e36723faa1be..bba2199d2540 100644
--- a/metadata/md5-cache/games-engines/openmw-9999
+++ b/metadata/md5-cache/games-engines/openmw-9999
@@ -4,6 +4,7 @@ DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1?
DESCRIPTION=Open source reimplementation of TES III: Morrowind
EAPI=8
HOMEPAGE=https://openmw.org/ https://gitlab.com/OpenMW/openmw
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single readme.gentoo-r1 xdg git-r3
IUSE=doc devtools +osg-fork test +qt5 lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
LICENSE=GPL-3 MIT BitstreamVera ZLIB
diff --git a/metadata/md5-cache/games-engines/qtads-3.2.0-r1 b/metadata/md5-cache/games-engines/qtads-3.2.0-r1
index e4a1fae30cd5..7fc63846efb5 100644
--- a/metadata/md5-cache/games-engines/qtads-3.2.0-r1
+++ b/metadata/md5-cache/games-engines/qtads-3.2.0-r1
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5[jpeg,png] dev-qt/qtimageformats[mng] dev-q
DESCRIPTION=Multimedia interpreter for TADS text adventures
EAPI=8
HOMEPAGE=https://realnc.github.io/qtads
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils xdg
IUSE=+sound
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-engines/qtads-3.3.0 b/metadata/md5-cache/games-engines/qtads-3.3.0
index 3264df789074..96e3bd03b81e 100644
--- a/metadata/md5-cache/games-engines/qtads-3.3.0
+++ b/metadata/md5-cache/games-engines/qtads-3.3.0
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5[jpeg,png] dev-qt/qtimageformats[mng] dev-q
DESCRIPTION=Multimedia interpreter for TADS text adventures
EAPI=8
HOMEPAGE=https://realnc.github.io/qtads
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils xdg
IUSE=+sound
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-engines/scummvm-2.5.1-r1 b/metadata/md5-cache/games-engines/scummvm-2.5.1-r1
index de59276a1983..70d65c33bb88 100644
--- a/metadata/md5-cache/games-engines/scummvm-2.5.1-r1
+++ b/metadata/md5-cache/games-engines/scummvm-2.5.1-r1
@@ -4,6 +4,7 @@ DEPEND=>=media-libs/libsdl2-2.0.0[sound,joystick,video] a52? ( media-libs/a52dec
DESCRIPTION=Reimplementation of the SCUMM game engine used in Lucasarts adventures
EAPI=8
HOMEPAGE=https://www.scummvm.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop flag-o-matic toolchain-funcs xdg
IUSE=a52 aac alsa debug flac fluidsynth fribidi gif glew +gtk jpeg lua mpeg2 mp3 +net opengl png sndio speech theora truetype unsupported vorbis zlib
KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/games-engines/scummvm-2.6.0-r1 b/metadata/md5-cache/games-engines/scummvm-2.6.0-r1
index e4ea1f905d9e..f4b9691339e3 100644
--- a/metadata/md5-cache/games-engines/scummvm-2.6.0-r1
+++ b/metadata/md5-cache/games-engines/scummvm-2.6.0-r1
@@ -4,6 +4,7 @@ DEPEND=>=media-libs/libsdl2-2.0.0[sound,joystick,video] a52? ( media-libs/a52dec
DESCRIPTION=Reimplementation of the SCUMM game engine used in Lucasarts adventures
EAPI=8
HOMEPAGE=https://www.scummvm.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop flag-o-matic toolchain-funcs xdg
IUSE=a52 aac alsa debug flac fluidsynth fribidi gif +gtk jpeg lua mpeg2 mp3 +net opengl png sndio speech theora truetype unsupported vorbis zlib
KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/games-engines/scummvm-9999 b/metadata/md5-cache/games-engines/scummvm-9999
index 121f0f9e08d8..194c12646f1e 100644
--- a/metadata/md5-cache/games-engines/scummvm-9999
+++ b/metadata/md5-cache/games-engines/scummvm-9999
@@ -4,6 +4,7 @@ DEPEND=>=media-libs/libsdl2-2.0.0[sound,joystick,video] a52? ( media-libs/a52dec
DESCRIPTION=Reimplementation of the SCUMM game engine used in Lucasarts adventures
EAPI=8
HOMEPAGE=https://www.scummvm.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop flag-o-matic toolchain-funcs xdg git-r3
IUSE=a52 aac alsa debug flac fluidsynth fribidi gif +gtk jpeg lua mpeg2 mp3 +net opengl png sndio speech theora truetype unsupported vorbis zlib
LICENSE=GPL-2+ LGPL-2.1 BSD GPL-3-with-font-exception
diff --git a/metadata/md5-cache/games-fps/Manifest.gz b/metadata/md5-cache/games-fps/Manifest.gz
index 9072bd28256e..a12aef3fc241 100644
--- a/metadata/md5-cache/games-fps/Manifest.gz
+++ b/metadata/md5-cache/games-fps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-fps/alephone-20220115 b/metadata/md5-cache/games-fps/alephone-20220115
index 77909c4f3dcd..be55920b14c5 100644
--- a/metadata/md5-cache/games-fps/alephone-20220115
+++ b/metadata/md5-cache/games-fps/alephone-20220115
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= dev-libs/zziplib:= media-libs/libpng media-libs/libsdl2
DESCRIPTION=An enhanced version of the game engine from the classic Mac game, Marathon
EAPI=8
HOMEPAGE=http://source.bungie.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools optfeature prefix xdg
IUSE=alsa curl speex upnp
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-fps/alephone-9999 b/metadata/md5-cache/games-fps/alephone-9999
index 4b935db94427..3997ca3fc6e0 100644
--- a/metadata/md5-cache/games-fps/alephone-9999
+++ b/metadata/md5-cache/games-fps/alephone-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= dev-libs/zziplib:= media-libs/libpng media-libs/libsdl2
DESCRIPTION=An enhanced version of the game engine from the classic Mac game, Marathon
EAPI=8
HOMEPAGE=http://source.bungie.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools optfeature prefix xdg git-r3
IUSE=alsa curl speex upnp
LICENSE=GPL-3+ BitstreamVera OFL-1.1
diff --git a/metadata/md5-cache/games-fps/doomsday-2.3.1 b/metadata/md5-cache/games-fps/doomsday-2.3.1
index 4c2c2a5509e7..83dc02449342 100644
--- a/metadata/md5-cache/games-fps/doomsday-2.3.1
+++ b/metadata/md5-cache/games-fps/doomsday-2.3.1
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5= dev-qt/qtgui:5=[-gles2-only] dev-qt/qtnetwork:5= dev-qt/
DESCRIPTION=A modern gaming engine for Doom, Heretic, and Hexen
EAPI=8
HOMEPAGE=https://www.dengine.net
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-any-r1 qmake-utils readme.gentoo-r1 xdg
IUSE=demo +display-mode freedoom fluidsynth openal tools
KEYWORDS=~amd64 ~arm ~x86
diff --git a/metadata/md5-cache/games-fps/ezquake-bin-2.2-r3 b/metadata/md5-cache/games-fps/ezquake-bin-2.2-r3
index 4e0eacac69d6..3684157bd47a 100644
--- a/metadata/md5-cache/games-fps/ezquake-bin-2.2-r3
+++ b/metadata/md5-cache/games-fps/ezquake-bin-2.2-r3
@@ -3,6 +3,7 @@ DEPEND=cdinstall? ( games-fps/quake1-data )
DESCRIPTION=Quakeworld client with mqwcl functionality and many more features
EAPI=7
HOMEPAGE=http://ezquake.sf.net/
+INHERIT=wrapper
IUSE=cdinstall
KEYWORDS=-* ~amd64 ~x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/games-fps/gzdoom-4.8.2-r1 b/metadata/md5-cache/games-fps/gzdoom-4.8.2-r1
index 353b95ee031e..eb4a63d68fe5 100644
--- a/metadata/md5-cache/games-fps/gzdoom-4.8.2-r1
+++ b/metadata/md5-cache/games-fps/gzdoom-4.8.2-r1
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2 media-libs/libjpeg-turbo:0= media-libs/libsdl2[gles2?,open
DESCRIPTION=A modder-friendly OpenGL source port based on the DOOM engine
EAPI=8
HOMEPAGE=https://zdoom.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop xdg flag-o-matic
IUSE=debug gles2 gtk +non-free openmp telemetry vulkan
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-fps/prboom-plus-2.6.2 b/metadata/md5-cache/games-fps/prboom-plus-2.6.2
index feb54a967900..69a613d3a352 100644
--- a/metadata/md5-cache/games-fps/prboom-plus-2.6.2
+++ b/metadata/md5-cache/games-fps/prboom-plus-2.6.2
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsdl2[opengl?,joystick,sound,video] alsa? ( media-libs/alsa-
DESCRIPTION=An enhanced clone of the classic first-person shooter Doom
EAPI=8
HOMEPAGE=https://github.com/coelckers/prboom-plus/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop xdg
IUSE=alsa dumb fluidsynth mad net +opengl +pcre portmidi sdl2-image +sdl2-mixer server vorbis zlib
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-fps/quake1-rally-1.2-r1 b/metadata/md5-cache/games-fps/quake1-rally-1.2-r1
index 59b1e264331e..ccc52422d578 100644
--- a/metadata/md5-cache/games-fps/quake1-rally-1.2-r1
+++ b/metadata/md5-cache/games-fps/quake1-rally-1.2-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=TC which turns Quake into a Rally racing game
EAPI=7
HOMEPAGE=http://wiki.quakeworld.nu/Quake_Rally
+INHERIT=edos2unix
KEYWORDS=~amd64 ~x86
LICENSE=all-rights-reserved
RESTRICT=mirror bindist
diff --git a/metadata/md5-cache/games-fps/quake1-teamfortress-2.9-r1 b/metadata/md5-cache/games-fps/quake1-teamfortress-2.9-r1
index 3175851056c8..3c263d402fd4 100644
--- a/metadata/md5-cache/games-fps/quake1-teamfortress-2.9-r1
+++ b/metadata/md5-cache/games-fps/quake1-teamfortress-2.9-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=The classic Team Fortress Quake World mod
EAPI=7
HOMEPAGE=http://www.planetfortress.com/teamfortress/
+INHERIT=edos2unix
KEYWORDS=~amd64 ~x86
LICENSE=quake1-teamfortress
SLOT=0
diff --git a/metadata/md5-cache/games-fps/xonotic-0.8.5 b/metadata/md5-cache/games-fps/xonotic-0.8.5
index 28f5f039ce14..25b3a655699b 100644
--- a/metadata/md5-cache/games-fps/xonotic-0.8.5
+++ b/metadata/md5-cache/games-fps/xonotic-0.8.5
@@ -4,6 +4,7 @@ DEPEND=dev-libs/d0_blind_id media-libs/libjpeg-turbo:= media-libs/libpng media-l
DESCRIPTION=Fork of Nexuiz, Deathmatch FPS based on DarkPlaces, an advanced Quake 1 engine
EAPI=8
HOMEPAGE=https://xonotic.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop check-reqs toolchain-funcs xdg
IUSE=X +alsa ode +sdl
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/games-misc/Manifest.gz b/metadata/md5-cache/games-misc/Manifest.gz
index 4101d0ba9b1c..87c134a00923 100644
--- a/metadata/md5-cache/games-misc/Manifest.gz
+++ b/metadata/md5-cache/games-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-misc/fortune-mod-at-linux-20030120 b/metadata/md5-cache/games-misc/fortune-mod-at-linux-20030120
index af7feaca5253..8412c9c089de 100644
--- a/metadata/md5-cache/games-misc/fortune-mod-at-linux-20030120
+++ b/metadata/md5-cache/games-misc/fortune-mod-at-linux-20030120
@@ -10,4 +10,4 @@ LICENSE=GPL-2
RDEPEND=games-misc/fortune-mod
SLOT=0
SRC_URI=mirror://sourceforge/fortune-mod-fvl/fortune-mod-at.linux-20030120.tar.gz
-_md5_=ac791b7ef3910173d6439daefb161364
+_md5_=7dd3918e6d0d9a75eaf3302d0a2688e2
diff --git a/metadata/md5-cache/games-misc/fortune-mod-cs-1.6.9 b/metadata/md5-cache/games-misc/fortune-mod-cs-1.6.9
index b0c6f6ddc960..67f33c80edeb 100644
--- a/metadata/md5-cache/games-misc/fortune-mod-cs-1.6.9
+++ b/metadata/md5-cache/games-misc/fortune-mod-cs-1.6.9
@@ -10,4 +10,4 @@ LICENSE=GPL-2
RDEPEND=games-misc/fortune-mod
SLOT=0
SRC_URI=http://ftp.fi.muni.cz/pub/linux/people/zdenek_pytela/fortune-cs-1.6.9.tar.bz2
-_md5_=59072c98c2b6bdd70efeb4e0a126745f
+_md5_=756d88d03616ac0f0d8ecd01be4cd509
diff --git a/metadata/md5-cache/games-misc/wtf-20210416 b/metadata/md5-cache/games-misc/wtf-20210416
index 8cecd4ed7177..e2dbfffa6571 100644
--- a/metadata/md5-cache/games-misc/wtf-20210416
+++ b/metadata/md5-cache/games-misc/wtf-20210416
@@ -2,6 +2,7 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Translates acronyms for you
EAPI=7
HOMEPAGE=https://netbsd.org/
+INHERIT=prefix
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD
RDEPEND=!<=games-misc/bsd-games-3
diff --git a/metadata/md5-cache/games-mud/Manifest.gz b/metadata/md5-cache/games-mud/Manifest.gz
index 284995c8afb9..df10e777cbaa 100644
--- a/metadata/md5-cache/games-mud/Manifest.gz
+++ b/metadata/md5-cache/games-mud/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-mud/gnome-mud-9999 b/metadata/md5-cache/games-mud/gnome-mud-9999
index 49f72a392e85..7184137353c4 100644
--- a/metadata/md5-cache/games-mud/gnome-mud-9999
+++ b/metadata/md5-cache/games-mud/gnome-mud-9999
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.48:2 >=x11-libs/gtk+-3.22:3 >=x11-libs/vte-0.37:2.91 de
DESCRIPTION=GNOME MUD client
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/GnomeMud
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils git-r3 meson xdg
IUSE=debug gstreamer
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/games-puzzle/Manifest.gz b/metadata/md5-cache/games-puzzle/Manifest.gz
index a8be51a566d0..7bef2aefbda0 100644
--- a/metadata/md5-cache/games-puzzle/Manifest.gz
+++ b/metadata/md5-cache/games-puzzle/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-puzzle/braid-gog-2.0.0.3 b/metadata/md5-cache/games-puzzle/braid-gog-2.0.0.3
index 8c0c8be28781..4d6353716985 100644
--- a/metadata/md5-cache/games-puzzle/braid-gog-2.0.0.3
+++ b/metadata/md5-cache/games-puzzle/braid-gog-2.0.0.3
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst unpack
DESCRIPTION=Platform game where you manipulate flow of time
EAPI=8
HOMEPAGE=https://www.gog.com/en/game/braid
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop unpacker wrapper xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=GOG-EULA Arphic CC-BY-NC-SA-1.0
diff --git a/metadata/md5-cache/games-puzzle/braid-hb-20150611 b/metadata/md5-cache/games-puzzle/braid-hb-20150611
index 6d527fc9dc58..82aa671d7aa5 100644
--- a/metadata/md5-cache/games-puzzle/braid-hb-20150611
+++ b/metadata/md5-cache/games-puzzle/braid-hb-20150611
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst unpack
DESCRIPTION=Platform game where you manipulate flow of time
EAPI=8
HOMEPAGE=https://www.humblebundle.com/store/braid
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop unpacker wrapper xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=all-rights-reserved Arphic CC-BY-NC-SA-1.0
diff --git a/metadata/md5-cache/games-puzzle/cuyo-2.1.1-r2 b/metadata/md5-cache/games-puzzle/cuyo-2.1.1-r2
index 5443f7da14d4..38687266f947 100644
--- a/metadata/md5-cache/games-puzzle/cuyo-2.1.1-r2
+++ b/metadata/md5-cache/games-puzzle/cuyo-2.1.1-r2
@@ -3,6 +3,7 @@ DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image media-libs/sdl-mixer[
DESCRIPTION=Highly addictive and remotely related to tetris
EAPI=7
HOMEPAGE=https://www.karimmi.de/cuyo/
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+
RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-image media-libs/sdl-mixer[mod] sys-libs/zlib:=
diff --git a/metadata/md5-cache/games-puzzle/ksokoban-0.5.0_pre20210905 b/metadata/md5-cache/games-puzzle/ksokoban-0.5.0_pre20210905
index 52d1f55568e5..bad11ade496c 100644
--- a/metadata/md5-cache/games-puzzle/ksokoban-0.5.0_pre20210905
+++ b/metadata/md5-cache/games-puzzle/ksokoban-0.5.0_pre20210905
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/kcon
DESCRIPTION=The Japanese warehouse keeper game
EAPI=8
HOMEPAGE=https://invent.kde.org/games/ksokoban
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-puzzle/ksokoban-9999 b/metadata/md5-cache/games-puzzle/ksokoban-9999
index c9efe1396970..bec455d516c4 100644
--- a/metadata/md5-cache/games-puzzle/ksokoban-9999
+++ b/metadata/md5-cache/games-puzzle/ksokoban-9999
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/kcon
DESCRIPTION=The Japanese warehouse keeper game
EAPI=8
HOMEPAGE=https://invent.kde.org/games/ksokoban
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug +handbook
LICENSE=GPL-2
diff --git a/metadata/md5-cache/games-puzzle/syzygy-1.0.2 b/metadata/md5-cache/games-puzzle/syzygy-1.0.2
index 9d2b94fadcda..b2b57cb4f6a0 100644
--- a/metadata/md5-cache/games-puzzle/syzygy-1.0.2
+++ b/metadata/md5-cache/games-puzzle/syzygy-1.0.2
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsdl2[sound,video]
DESCRIPTION=Narrative meta-puzzle game
EAPI=8
HOMEPAGE=https://mdsteele.games/syzygy/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cargo desktop xdg
IUSE=debug
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-puzzle/triptych-1.16 b/metadata/md5-cache/games-puzzle/triptych-1.16
index 601239ad7f35..01dca21bb042 100644
--- a/metadata/md5-cache/games-puzzle/triptych-1.16
+++ b/metadata/md5-cache/games-puzzle/triptych-1.16
@@ -3,6 +3,7 @@ DEPEND=acct-group/gamestat
DESCRIPTION=Fast-paced Tetris-like puzzler
EAPI=7
HOMEPAGE=http://www.chroniclogic.com/triptych.htm
+INHERIT=wrapper
KEYWORDS=-* ~amd64 ~x86
LICENSE=all-rights-reserved
RDEPEND=acct-group/gamestat >=media-libs/libsdl-1.2[abi_x86_32,opengl,sound,video] virtual/opengl[abi_x86_32] x11-libs/libX11[abi_x86_32] x11-libs/libXext[abi_x86_32]
diff --git a/metadata/md5-cache/games-roguelike/Manifest.gz b/metadata/md5-cache/games-roguelike/Manifest.gz
index 95f02e940237..f4130b766d93 100644
--- a/metadata/md5-cache/games-roguelike/Manifest.gz
+++ b/metadata/md5-cache/games-roguelike/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-roguelike/adom-1.1.1-r2 b/metadata/md5-cache/games-roguelike/adom-1.1.1-r2
index 518e35f5ac06..299d36994a41 100644
--- a/metadata/md5-cache/games-roguelike/adom-1.1.1-r2
+++ b/metadata/md5-cache/games-roguelike/adom-1.1.1-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=Ancient Domains Of Mystery rogue-like game
EAPI=7
HOMEPAGE=https://www.adom.de/
+INHERIT=edos2unix
KEYWORDS=~amd64 ~x86
LICENSE=adom
RDEPEND=sys-libs/ncurses-compat:5[abi_x86_32(-)]
diff --git a/metadata/md5-cache/games-rpg/Manifest.gz b/metadata/md5-cache/games-rpg/Manifest.gz
index 22545320ac3f..7387015c4f46 100644
--- a/metadata/md5-cache/games-rpg/Manifest.gz
+++ b/metadata/md5-cache/games-rpg/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-rpg/celeste-1.4.0.0 b/metadata/md5-cache/games-rpg/celeste-1.4.0.0
index 138b4507c0fc..a02bf714284c 100644
--- a/metadata/md5-cache/games-rpg/celeste-1.4.0.0
+++ b/metadata/md5-cache/games-rpg/celeste-1.4.0.0
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup
DESCRIPTION=Narrative-driven, single-player adventure like mom used to make
EAPI=8
HOMEPAGE=https://mattmakesgames.itch.io/celeste
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop check-reqs xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=all-rights-reserved
diff --git a/metadata/md5-cache/games-rpg/crosscode-1.4.2.2 b/metadata/md5-cache/games-rpg/crosscode-1.4.2.2
index 4a27af2906db..d8a4a08807e8 100644
--- a/metadata/md5-cache/games-rpg/crosscode-1.4.2.2
+++ b/metadata/md5-cache/games-rpg/crosscode-1.4.2.2
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup
DESCRIPTION=Retro-inspired 2D Action RPG with a sci-fi story
EAPI=8
HOMEPAGE=https://radicalfishgames.itch.io/crosscode
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs desktop wrapper xdg
KEYWORDS=~amd64
LICENSE=all-rights-reserved
diff --git a/metadata/md5-cache/games-rpg/pokete-0.7.3 b/metadata/md5-cache/games-rpg/pokete-0.7.3
index 12f70f03083f..e1de2682d09a 100644
--- a/metadata/md5-cache/games-rpg/pokete-0.7.3
+++ b/metadata/md5-cache/games-rpg/pokete-0.7.3
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst setup
DESCRIPTION=Terminal-based clone of the game Pokémon
EAPI=8
HOMEPAGE=https://github.com/lxgr-linux/pokete
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop python-single-r1 xdg
IUSE=python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-rpg/silence-1.2.20280 b/metadata/md5-cache/games-rpg/silence-1.2.20280
index e91e8f46dbe2..de2cce60e404 100644
--- a/metadata/md5-cache/games-rpg/silence-1.2.20280
+++ b/metadata/md5-cache/games-rpg/silence-1.2.20280
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prepare
DESCRIPTION=3D point and click adventure, sequel to The Whispered World
EAPI=8
HOMEPAGE=https://www.daedalic.com/silence
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop wrapper xdg
IUSE=l10n_de +l10n_en l10n_pl l10n_zh
KEYWORDS=-* ~amd64 ~x86
diff --git a/metadata/md5-cache/games-rpg/the-longest-journey-142.24607 b/metadata/md5-cache/games-rpg/the-longest-journey-142.24607
index f69cc06e5f72..8f656bb25194 100644
--- a/metadata/md5-cache/games-rpg/the-longest-journey-142.24607
+++ b/metadata/md5-cache/games-rpg/the-longest-journey-142.24607
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=An adventure through fantasy worlds, seen through the eyes of a student
EAPI=8
HOMEPAGE=https://www.gog.com/game/the_longest_journey
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs desktop wrapper xdg
IUSE=+hd +hd-fmv
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-server/Manifest.gz b/metadata/md5-cache/games-server/Manifest.gz
index e5f795d446fd..7af4f7191821 100644
--- a/metadata/md5-cache/games-server/Manifest.gz
+++ b/metadata/md5-cache/games-server/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-server/etqw-ded-1.5-r1 b/metadata/md5-cache/games-server/etqw-ded-1.5-r1
index 288bfec9d397..016440f8a26f 100644
--- a/metadata/md5-cache/games-server/etqw-ded-1.5-r1
+++ b/metadata/md5-cache/games-server/etqw-ded-1.5-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch unpack
DESCRIPTION=Enemy Territory: Quake Wars dedicated server
EAPI=7
HOMEPAGE=https://www.splashdamage.com/content/et-quake-wars-standalone-server-linux
+INHERIT=wrapper
KEYWORDS=-* ~amd64 ~x86
LICENSE=ETQW
RDEPEND=sys-libs/glibc
diff --git a/metadata/md5-cache/games-server/steamcmd-1.0-r4 b/metadata/md5-cache/games-server/steamcmd-1.0-r4
index 2b7c90604770..914cb7b1de2f 100644
--- a/metadata/md5-cache/games-server/steamcmd-1.0-r4
+++ b/metadata/md5-cache/games-server/steamcmd-1.0-r4
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=This is the command-line version of the Steam client for dedicated servers
EAPI=8
HOMEPAGE=https://developer.valvesoftware.com/wiki/SteamCMD
+INHERIT=readme.gentoo-r1
KEYWORDS=-* amd64 x86
LICENSE=LGPL-2.1+ Steam
RDEPEND=acct-group/steamcmd acct-user/steamcmd app-misc/dtach
diff --git a/metadata/md5-cache/games-simulation/Manifest.gz b/metadata/md5-cache/games-simulation/Manifest.gz
index a491d5933a9f..c4f9d46b64ec 100644
--- a/metadata/md5-cache/games-simulation/Manifest.gz
+++ b/metadata/md5-cache/games-simulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-simulation/corsix-th-0.66-r1 b/metadata/md5-cache/games-simulation/corsix-th-0.66-r1
index 505e403c2498..36b36efbf63f 100644
--- a/metadata/md5-cache/games-simulation/corsix-th-0.66-r1
+++ b/metadata/md5-cache/games-simulation/corsix-th-0.66-r1
@@ -4,6 +4,7 @@ DEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3?
DESCRIPTION=Open source clone of Theme Hospital
EAPI=8
HOMEPAGE=https://corsixth.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single xdg
IUSE=doc +midi +sound +truetype +videos lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
KEYWORDS=~amd64 ~arm ~arm64 ~x86
diff --git a/metadata/md5-cache/games-simulation/flightgear-data-9999 b/metadata/md5-cache/games-simulation/flightgear-data-9999
index 71cb3f001443..a9e01837cab3 100644
--- a/metadata/md5-cache/games-simulation/flightgear-data-9999
+++ b/metadata/md5-cache/games-simulation/flightgear-data-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=FlightGear data files
EAPI=7
HOMEPAGE=https://www.flightgear.org/
+INHERIT=git-r3
LICENSE=GPL-2
PROPERTIES=live
SLOT=0
diff --git a/metadata/md5-cache/games-simulation/simutrans-123.0.1-r1 b/metadata/md5-cache/games-simulation/simutrans-123.0.1-r1
index 381ff5bfcade..0b8310a971d3 100644
--- a/metadata/md5-cache/games-simulation/simutrans-123.0.1-r1
+++ b/metadata/md5-cache/games-simulation/simutrans-123.0.1-r1
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2 media-libs/libpng:0 media-libs/libsdl2[sound,video] media-
DESCRIPTION=A free Transport Tycoon clone
EAPI=8
HOMEPAGE=https://www.simutrans.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop flag-o-matic optfeature toolchain-funcs xdg
IUSE=minimal truetype upnp zstd
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/games-simulation/sky-rogue-1.3.3 b/metadata/md5-cache/games-simulation/sky-rogue-1.3.3
index c95b629d82e2..329284a0c42b 100644
--- a/metadata/md5-cache/games-simulation/sky-rogue-1.3.3
+++ b/metadata/md5-cache/games-simulation/sky-rogue-1.3.3
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst
DESCRIPTION=A fwooshy rogue-lite action flight simulator
EAPI=8
HOMEPAGE=https://skyroguegame.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop wrapper xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=all-rights-reserved
diff --git a/metadata/md5-cache/games-sports/Manifest.gz b/metadata/md5-cache/games-sports/Manifest.gz
index c415bf7df1fd..1fed73b8ae62 100644
--- a/metadata/md5-cache/games-sports/Manifest.gz
+++ b/metadata/md5-cache/games-sports/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-sports/skatebird-14 b/metadata/md5-cache/games-sports/skatebird-14
index aec322806d34..e936e6234f8e 100644
--- a/metadata/md5-cache/games-sports/skatebird-14
+++ b/metadata/md5-cache/games-sports/skatebird-14
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prepare pretend setup
DESCRIPTION=Skateboarding game where you play as a bird
EAPI=8
HOMEPAGE=https://glassbottommeg.itch.io/skatebird
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs desktop wrapper xdg
KEYWORDS=-* ~amd64
LICENSE=all-rights-reserved
diff --git a/metadata/md5-cache/games-sports/trophy-2.0.4 b/metadata/md5-cache/games-sports/trophy-2.0.4
index fdf363b268cd..43f8f8365b67 100644
--- a/metadata/md5-cache/games-sports/trophy-2.0.4
+++ b/metadata/md5-cache/games-sports/trophy-2.0.4
@@ -4,6 +4,7 @@ DEPEND=dev-games/clanlib:0.8[opengl] dev-util/desktop-file-utils x11-misc/shared
DESCRIPTION=2D Racing Game
EAPI=7
HOMEPAGE=https://trophy.sourceforge.io/
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=dev-games/clanlib:0.8[opengl]
diff --git a/metadata/md5-cache/games-strategy/0ad-0.0.25b_alpha-r1 b/metadata/md5-cache/games-strategy/0ad-0.0.25b_alpha-r1
index dd21ac1a25d7..2d2f434bb9e7 100644
--- a/metadata/md5-cache/games-strategy/0ad-0.0.25b_alpha-r1
+++ b/metadata/md5-cache/games-strategy/0ad-0.0.25b_alpha-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= dev-libs/icu:= dev-libs/libfmt:0= dev-libs/libsodium dev
DESCRIPTION=A free, real-time strategy game
EAPI=8
HOMEPAGE=https://play0ad.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop toolchain-funcs multiprocessing python-any-r1 wxwidgets xdg
IUSE=verify-sig editor +lobby nvtt pch test
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/games-strategy/Manifest.gz b/metadata/md5-cache/games-strategy/Manifest.gz
index b9ba1104c4e1..ae788840c045 100644
--- a/metadata/md5-cache/games-strategy/Manifest.gz
+++ b/metadata/md5-cache/games-strategy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-strategy/augustus-3.1.0 b/metadata/md5-cache/games-strategy/augustus-3.1.0
index 8a6a4884a615..917df3b89295 100644
--- a/metadata/md5-cache/games-strategy/augustus-3.1.0
+++ b/metadata/md5-cache/games-strategy/augustus-3.1.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/expat media-libs/libpng:= media-libs/libsdl2[joystick,video,soun
DESCRIPTION=Feature-enhanced open source re-implementation of Caesar III
EAPI=8
HOMEPAGE=https://github.com/Keriew/augustus
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake readme.gentoo-r1 xdg
KEYWORDS=~amd64 ~arm64 ~ppc64
LICENSE=AGPL-3
diff --git a/metadata/md5-cache/games-strategy/freeciv-3.0.1-r1 b/metadata/md5-cache/games-strategy/freeciv-3.0.1-r1
index 3907d2648b83..13b37a03b673 100644
--- a/metadata/md5-cache/games-strategy/freeciv-3.0.1-r1
+++ b/metadata/md5-cache/games-strategy/freeciv-3.0.1-r1
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2 app-arch/xz-utils net-misc/curl dev-libs/icu:= sys-libs/zl
DESCRIPTION=Multiplayer strategy game (Civilization Clone)
EAPI=8
HOMEPAGE=http://www.freeciv.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop lua-single qmake-utils xdg
IUSE=aimodules auth dedicated +gtk ipv6 mapimg modpack mysql nls qt5 readline sdl +server +sound sqlite system-lua +lua_single_target_lua5-3
KEYWORDS=~amd64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/games-strategy/freeorion-0.4.10.2-r1 b/metadata/md5-cache/games-strategy/freeorion-0.4.10.2-r1
index dcd58972af78..715fa59f9c86 100644
--- a/metadata/md5-cache/games-strategy/freeorion-0.4.10.2-r1
+++ b/metadata/md5-cache/games-strategy/freeorion-0.4.10.2-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Free turn-based space empire and galactic conquest game
EAPI=8
HOMEPAGE=https://www.freeorion.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs cmake multiprocessing python-single-r1 xdg
IUSE=dedicated doc test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/games-strategy/freeorion-9999 b/metadata/md5-cache/games-strategy/freeorion-9999
index e7b592ee0e41..97bcb6a4aaed 100644
--- a/metadata/md5-cache/games-strategy/freeorion-9999
+++ b/metadata/md5-cache/games-strategy/freeorion-9999
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Free turn-based space empire and galactic conquest game
EAPI=8
HOMEPAGE=https://www.freeorion.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs cmake multiprocessing python-single-r1 xdg git-r3
IUSE=dedicated doc test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-2+ CC-BY-SA-3.0 LGPL-2.1+
diff --git a/metadata/md5-cache/games-strategy/naev-0.9.4 b/metadata/md5-cache/games-strategy/naev-0.9.4
index 9e40d99df5ae..a4a85dfe91cb 100644
--- a/metadata/md5-cache/games-strategy/naev-0.9.4
+++ b/metadata/md5-cache/games-strategy/naev-0.9.4
@@ -4,6 +4,7 @@ DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1?
DESCRIPTION=2D space trading and combat game, in a similar vein to Escape Velocity
EAPI=8
HOMEPAGE=https://naev.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=lua-single meson python-any-r1 virtualx xdg
IUSE=doc lua_single_target_luajit lua_single_target_lua5-1 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-strategy/s25rttr-0.9.5 b/metadata/md5-cache/games-strategy/s25rttr-0.9.5
index 4141c351376e..1198e68c8d9d 100644
--- a/metadata/md5-cache/games-strategy/s25rttr-0.9.5
+++ b/metadata/md5-cache/games-strategy/s25rttr-0.9.5
@@ -4,6 +4,7 @@ DEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) app-arch/bzip2 dev-libs/bo
DESCRIPTION=Open source remake of The Settlers II: Gold Edition (needs original data files)
EAPI=8
HOMEPAGE=https://www.siedler25.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop flag-o-matic lua-single toolchain-funcs xdg cmake
IUSE=test +lua_single_target_lua5-3
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/games-strategy/warzone2100-4.2.6 b/metadata/md5-cache/games-strategy/warzone2100-4.2.6
index 9ec6c9970b0e..f266108f2484 100644
--- a/metadata/md5-cache/games-strategy/warzone2100-4.2.6
+++ b/metadata/md5-cache/games-strategy/warzone2100-4.2.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-games/physfs-2[zip] dev-db/sqlite:3 >=dev-libs/libsodium-1.0.14:= m
DESCRIPTION=3D real-time strategy game
EAPI=8
HOMEPAGE=https://wz2100.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake plocale xdg
IUSE=debug discord nls videos vulkan
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-strategy/warzone2100-4.2.7 b/metadata/md5-cache/games-strategy/warzone2100-4.2.7
index 38fab515b454..d4832dacc3f8 100644
--- a/metadata/md5-cache/games-strategy/warzone2100-4.2.7
+++ b/metadata/md5-cache/games-strategy/warzone2100-4.2.7
@@ -4,6 +4,7 @@ DEPEND=>=dev-games/physfs-2[zip] dev-db/sqlite:3 >=dev-libs/libsodium-1.0.14:= m
DESCRIPTION=3D real-time strategy game
EAPI=8
HOMEPAGE=https://wz2100.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake plocale xdg
IUSE=debug discord nls videos vulkan
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-strategy/wesnoth-1.16.3 b/metadata/md5-cache/games-strategy/wesnoth-1.16.3
index 8736dfb24a22..89be82835acb 100644
--- a/metadata/md5-cache/games-strategy/wesnoth-1.16.3
+++ b/metadata/md5-cache/games-strategy/wesnoth-1.16.3
@@ -4,6 +4,7 @@ DEPEND=acct-group/wesnoth acct-user/wesnoth dev-libs/boost:=[bzip2,context,icu,n
DESCRIPTION=Battle for Wesnoth - A fantasy turn-based strategy game
EAPI=8
HOMEPAGE=http://www.wesnoth.org https://github.com/wesnoth/wesnoth
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg
IUSE=dbus dedicated doc nls server
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/games-strategy/wesnoth-1.17.5 b/metadata/md5-cache/games-strategy/wesnoth-1.17.5
index df6c103146a9..49c61e263f78 100644
--- a/metadata/md5-cache/games-strategy/wesnoth-1.17.5
+++ b/metadata/md5-cache/games-strategy/wesnoth-1.17.5
@@ -4,6 +4,7 @@ DEPEND=acct-group/wesnoth acct-user/wesnoth dev-libs/boost:=[bzip2,context,icu,n
DESCRIPTION=Battle for Wesnoth - A fantasy turn-based strategy game
EAPI=8
HOMEPAGE=http://www.wesnoth.org https://github.com/wesnoth/wesnoth
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg
IUSE=dbus dedicated doc nls server
LICENSE=GPL-2
diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz
index 848906d5222e..96bf487fa1ac 100644
--- a/metadata/md5-cache/games-util/Manifest.gz
+++ b/metadata/md5-cache/games-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-util/antimicrox-3.2.5 b/metadata/md5-cache/games-util/antimicrox-3.2.5
index b4d8706a0c7a..774fb06bdeac 100644
--- a/metadata/md5-cache/games-util/antimicrox-3.2.5
+++ b/metadata/md5-cache/games-util/antimicrox-3.2.5
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 d
DESCRIPTION=Graphical program used to map keyboard buttons and mouse controls to a gamepad
EAPI=8
HOMEPAGE=https://github.com/AntiMicroX/antimicrox/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=udev xdg cmake
IUSE=doc
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-util/lutris-0.5.10.1 b/metadata/md5-cache/games-util/lutris-0.5.10.1
index 8a1d7af424c8..fdbfb81dc7a1 100644
--- a/metadata/md5-cache/games-util/lutris-0.5.10.1
+++ b/metadata/md5-cache/games-util/lutris-0.5.10.1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=An open source gaming platform for GNU/Linux
EAPI=8
HOMEPAGE=https://lutris.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature virtualx xdg
IUSE=test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-util/lutris-0.5.11 b/metadata/md5-cache/games-util/lutris-0.5.11
index 367aac35eda3..ae10a493a08c 100644
--- a/metadata/md5-cache/games-util/lutris-0.5.11
+++ b/metadata/md5-cache/games-util/lutris-0.5.11
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=An open source gaming platform for GNU/Linux
EAPI=8
HOMEPAGE=https://lutris.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature virtualx xdg
IUSE=test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-util/lutris-9999 b/metadata/md5-cache/games-util/lutris-9999
index ad90826e6f39..4b61ee81565f 100644
--- a/metadata/md5-cache/games-util/lutris-9999
+++ b/metadata/md5-cache/games-util/lutris-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=An open source gaming platform for GNU/Linux
EAPI=8
HOMEPAGE=https://lutris.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature virtualx xdg git-r3
IUSE=test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 test
LICENSE=GPL-3+ CC0-1.0
diff --git a/metadata/md5-cache/games-util/pyfa-2.43.0 b/metadata/md5-cache/games-util/pyfa-2.43.0
index 25b36d060742..cd86918b0a89 100644
--- a/metadata/md5-cache/games-util/pyfa-2.43.0
+++ b/metadata/md5-cache/games-util/pyfa-2.43.0
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-python/cryptography-2.3[python_ta
DESCRIPTION=Python Fitting Assistant - a ship fitting application for EVE Online
EAPI=8
HOMEPAGE=https://github.com/pyfa-org/Pyfa
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop edos2unix python-single-r1 xdg
IUSE=python_single_target_python3_8 python_single_target_python3_9
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/games-util/sc-controller-0.4.8.6_p20211211 b/metadata/md5-cache/games-util/sc-controller-0.4.8.6_p20211211
index c9e74b821d8d..1223589a1456 100644
--- a/metadata/md5-cache/games-util/sc-controller-0.4.8.6_p20211211
+++ b/metadata/md5-cache/games-util/sc-controller-0.4.8.6_p20211211
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=User-mode driver and GTK-based GUI for Steam Controllers and others
EAPI=8
HOMEPAGE=https://github.com/Ryochan7/sc-controller/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 linux-info xdg
IUSE=+udev test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/gnome-base/Manifest.gz b/metadata/md5-cache/gnome-base/Manifest.gz
index 6faa3f537db5..3c56e86c09e2 100644
--- a/metadata/md5-cache/gnome-base/Manifest.gz
+++ b/metadata/md5-cache/gnome-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-base/gdm-42.0 b/metadata/md5-cache/gnome-base/gdm-42.0
index 3483591adbf4..c850c8c39ac4 100644
--- a/metadata/md5-cache/gnome-base/gdm-42.0
+++ b/metadata/md5-cache/gnome-base/gdm-42.0
@@ -4,6 +4,7 @@ DEPEND=virtual/udev >=dev-libs/libgudev-232:= >=dev-libs/glib-2.56:2 >=x11-libs/
DESCRIPTION=GNOME Display Manager for managing graphical display servers and user logins
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GDM
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop gnome2 meson pam readme.gentoo-r1 systemd udev
IUSE=accessibility audit bluetooth-sound branding elogind fprint plymouth selinux systemd tcpd test wayland
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/gnome-base/gnome-applets-3.44.0 b/metadata/md5-cache/gnome-base/gnome-applets-3.44.0
index 67cfb78ce023..848accd0aed0 100644
--- a/metadata/md5-cache/gnome-base/gnome-applets-3.44.0
+++ b/metadata/md5-cache/gnome-base/gnome-applets-3.44.0
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/gtk+-3.20.0:3[X] >=dev-libs/glib-2.44.0:2 >=gnome-base/gnome-p
DESCRIPTION=Applets for the GNOME Flashback Panel
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-applets/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=tracker
KEYWORDS=~amd64 ~riscv
diff --git a/metadata/md5-cache/gnome-base/gnome-common-3.18.0-r2 b/metadata/md5-cache/gnome-base/gnome-common-3.18.0-r2
index be73aa68aa02..89ddfb91234d 100644
--- a/metadata/md5-cache/gnome-base/gnome-common-3.18.0-r2
+++ b/metadata/md5-cache/gnome-base/gnome-common-3.18.0-r2
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare
DESCRIPTION=Common files for development of Gnome packages
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-common
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-3
diff --git a/metadata/md5-cache/gnome-base/gnome-control-center-42.3 b/metadata/md5-cache/gnome-base/gnome-control-center-42.3
index a7a7bd4b166f..49f51939e42b 100644
--- a/metadata/md5-cache/gnome-base/gnome-control-center-42.3
+++ b/metadata/md5-cache/gnome-base/gnome-control-center-42.3
@@ -4,6 +4,7 @@ DEPEND=gnome-online-accounts? ( x11-libs/gtk+:3 >=net-libs/gnome-online-accounts
DESCRIPTION=GNOME's main interface to configure various aspects of the desktop
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-control-center
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 xdg
IUSE=+bluetooth +cups debug elogind +gnome-online-accounts +ibus input_devices_wacom kerberos networkmanager systemd test wayland
KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/gnome-base/gnome-desktop-42.3-r300 b/metadata/md5-cache/gnome-base/gnome-desktop-42.3-r300
index fa45fe0cb7a9..07e88b253324 100644
--- a/metadata/md5-cache/gnome-base/gnome-desktop-42.3-r300
+++ b/metadata/md5-cache/gnome-base/gnome-desktop-42.3-r300
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/gdk-pixbuf-2.36.5:2[introspection?] >=x11-libs/gtk+-3.3.6:3[in
DESCRIPTION=Library with common API for various GNOME modules
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-desktop/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson xdg
IUSE=debug +introspection seccomp systemd udev
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
diff --git a/metadata/md5-cache/gnome-base/gnome-desktop-42.3-r400 b/metadata/md5-cache/gnome-base/gnome-desktop-42.3-r400
index b86f6092af38..4e12d3cbd569 100644
--- a/metadata/md5-cache/gnome-base/gnome-desktop-42.3-r400
+++ b/metadata/md5-cache/gnome-base/gnome-desktop-42.3-r400
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/gdk-pixbuf-2.36.5:2[introspection] >=gui-libs/gtk-4.4.0:4[intr
DESCRIPTION=Library with common API for various GNOME modules
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-desktop/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson xdg
IUSE=debug gtk-doc seccomp systemd udev
KEYWORDS=amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
diff --git a/metadata/md5-cache/gnome-base/gnome-desktop-42.4-r300 b/metadata/md5-cache/gnome-base/gnome-desktop-42.4-r300
index 6258bb3123a4..e821450efc13 100644
--- a/metadata/md5-cache/gnome-base/gnome-desktop-42.4-r300
+++ b/metadata/md5-cache/gnome-base/gnome-desktop-42.4-r300
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/gdk-pixbuf-2.36.5:2[introspection?] >=x11-libs/gtk+-3.3.6:3[in
DESCRIPTION=Library with common API for various GNOME modules
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-desktop/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson xdg
IUSE=debug +introspection seccomp systemd udev
KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
diff --git a/metadata/md5-cache/gnome-base/gnome-desktop-42.4-r400 b/metadata/md5-cache/gnome-base/gnome-desktop-42.4-r400
index 61e14a0cbedb..f491523c0d27 100644
--- a/metadata/md5-cache/gnome-base/gnome-desktop-42.4-r400
+++ b/metadata/md5-cache/gnome-base/gnome-desktop-42.4-r400
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/gdk-pixbuf-2.36.5:2[introspection] >=gui-libs/gtk-4.4.0:4[intr
DESCRIPTION=Library with common API for various GNOME modules
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-desktop/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson xdg
IUSE=debug gtk-doc seccomp systemd udev
KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
diff --git a/metadata/md5-cache/gnome-base/gnome-flashback-3.44.0-r1 b/metadata/md5-cache/gnome-base/gnome-flashback-3.44.0-r1
index 2eb4aa08d6f8..442fda824573 100644
--- a/metadata/md5-cache/gnome-base/gnome-flashback-3.44.0-r1
+++ b/metadata/md5-cache/gnome-base/gnome-flashback-3.44.0-r1
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/gdk-pixbuf-2.32.2:2 >=x11-libs/gtk+-3.22.0:3[X] >=gnome-base/g
DESCRIPTION=GNOME Flashback session
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-flashback/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 toolchain-funcs
IUSE=elogind systemd
KEYWORDS=~amd64 ~riscv
diff --git a/metadata/md5-cache/gnome-base/gnome-keyring-42.1 b/metadata/md5-cache/gnome-base/gnome-keyring-42.1
index 9a4acbbfee9e..45681fdfd26b 100644
--- a/metadata/md5-cache/gnome-base/gnome-keyring-42.1
+++ b/metadata/md5-cache/gnome-base/gnome-keyring-42.1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gcr-3.27.90:=[gtk] >=app-crypt/gnupg-2.0.28:= >=app-eselect/e
DESCRIPTION=Password and keyring managing daemon
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GnomeKeyring
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 pam python-any-r1 virtualx
IUSE=pam selinux +ssh-agent systemd test test
KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
diff --git a/metadata/md5-cache/gnome-base/gnome-menus-3.36.0-r1 b/metadata/md5-cache/gnome-base/gnome-menus-3.36.0-r1
index ef9092ea4eae..b7161a0b67d5 100644
--- a/metadata/md5-cache/gnome-base/gnome-menus-3.36.0-r1
+++ b/metadata/md5-cache/gnome-base/gnome-menus-3.36.0-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.29.15:2 introspection? ( >=dev-libs/gobject-introspecti
DESCRIPTION=Library and layout configuration for the Desktop Menu fd.o specification
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-menus
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=+introspection test
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
diff --git a/metadata/md5-cache/gnome-base/gnome-mime-data-2.18.0-r1 b/metadata/md5-cache/gnome-base/gnome-mime-data-2.18.0-r1
index 3cbaec81d140..1d5bf35ad30b 100644
--- a/metadata/md5-cache/gnome-base/gnome-mime-data-2.18.0-r1
+++ b/metadata/md5-cache/gnome-base/gnome-mime-data-2.18.0-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare
DESCRIPTION=MIME data for Gnome
EAPI=8
HOMEPAGE=https://www.gnome.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-2
diff --git a/metadata/md5-cache/gnome-base/gnome-panel-3.44.0 b/metadata/md5-cache/gnome-base/gnome-panel-3.44.0
index 86152fb36bc6..9f60637ab0ac 100644
--- a/metadata/md5-cache/gnome-base/gnome-panel-3.44.0
+++ b/metadata/md5-cache/gnome-base/gnome-panel-3.44.0
@@ -4,6 +4,7 @@ DEPEND=>=gnome-base/gnome-desktop-2.91.0:3= >=x11-libs/gdk-pixbuf-2.26.0:2 >=x11
DESCRIPTION=The GNOME Flashback Panel
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-panel/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 toolchain-funcs
IUSE=eds elogind systemd
KEYWORDS=~amd64 ~riscv
diff --git a/metadata/md5-cache/gnome-base/gnome-session-42.0 b/metadata/md5-cache/gnome-base/gnome-session-42.0
index 643fd8019d55..6e00795e6d88 100644
--- a/metadata/md5-cache/gnome-base/gnome-session-42.0
+++ b/metadata/md5-cache/gnome-base/gnome-session-42.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.46.0:2 >=x11-libs/gtk+-3.22.0:3 x11-libs/libICE x11-lib
DESCRIPTION=Gnome session manager
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-session
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop gnome.org gnome2-utils meson xdg
IUSE=doc elogind systemd
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
diff --git a/metadata/md5-cache/gnome-base/gnome-settings-daemon-42.2-r1 b/metadata/md5-cache/gnome-base/gnome-settings-daemon-42.2-r1
index 50c80843fed8..840c0cae3793 100644
--- a/metadata/md5-cache/gnome-base/gnome-settings-daemon-42.2-r1
+++ b/metadata/md5-cache/gnome-base/gnome-settings-daemon-42.2-r1
@@ -4,6 +4,7 @@ DEPEND=>=sci-geosciences/geocode-glib-3.10 >=dev-libs/glib-2.58:2 >=gnome-base/g
DESCRIPTION=Gnome Settings Daemon
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-settings-daemon
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg
IUSE=+colord +cups debug elogind input_devices_wacom modemmanager networkmanager smartcard systemd test +udev wayland test
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
diff --git a/metadata/md5-cache/gnome-base/gnome-shell-42.3.1 b/metadata/md5-cache/gnome-base/gnome-shell-42.3.1
index e58551288973..805602133b72 100644
--- a/metadata/md5-cache/gnome-base/gnome-shell-42.3.1
+++ b/metadata/md5-cache/gnome-base/gnome-shell-42.3.1
@@ -4,6 +4,7 @@ DEPEND=>=gnome-extra/evolution-data-server-3.33.1:= >=app-crypt/gcr-3.7.5:=[intr
DESCRIPTION=Provides core UI functions for the GNOME desktop
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-single-r1 virtualx xdg
IUSE=+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager systemd telepathy test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 test
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/gnome-base/gnome-shell-42.4-r1 b/metadata/md5-cache/gnome-base/gnome-shell-42.4-r1
index d595a6587fa3..56ab4afbe715 100644
--- a/metadata/md5-cache/gnome-base/gnome-shell-42.4-r1
+++ b/metadata/md5-cache/gnome-base/gnome-shell-42.4-r1
@@ -4,6 +4,7 @@ DEPEND=>=gnome-extra/evolution-data-server-3.33.1:= >=app-crypt/gcr-3.7.5:=[intr
DESCRIPTION=Provides core UI functions for the GNOME desktop
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-single-r1 virtualx xdg
IUSE=+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager systemd telepathy test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 test
KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/gnome-base/gvfs-1.50.2 b/metadata/md5-cache/gnome-base/gvfs-1.50.2
index e593a92315d4..df18315a2bb2 100644
--- a/metadata/md5-cache/gnome-base/gvfs-1.50.2
+++ b/metadata/md5-cache/gnome-base/gvfs-1.50.2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.70.0:2 >=gnome-base/gsettings-desktop-schemas-3.33.0 af
DESCRIPTION=Virtual filesystem implementation for GIO
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/gvfs
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson systemd tmpfiles xdg
IUSE=afp archive bluray cdda elogind fuse google gnome-keyring gnome-online-accounts gphoto2 +http ios mtp nfs policykit samba systemd test +udev udisks zeroconf
KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
diff --git a/metadata/md5-cache/gnome-base/nautilus-42.2 b/metadata/md5-cache/gnome-base/nautilus-42.2
index b364a131742c..fb2b721e263e 100644
--- a/metadata/md5-cache/gnome-base/nautilus-42.2
+++ b/metadata/md5-cache/gnome-base/nautilus-42.2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.67.1:2 >=media-libs/gexiv2-0.14.0 gstreamer? ( media-li
DESCRIPTION=Default file manager for the GNOME desktop
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Nautilus
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson readme.gentoo-r1 virtualx xdg
IUSE=gnome +gstreamer gtk-doc +introspection +previewer selinux sendto test
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index 890b7f10cbc8..f9d613b5ae8f 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/evolution-ews-3.44.3 b/metadata/md5-cache/gnome-extra/evolution-ews-3.44.3
index 3a158cdf238c..b403d2445946 100644
--- a/metadata/md5-cache/gnome-extra/evolution-ews-3.44.3
+++ b/metadata/md5-cache/gnome-extra/evolution-ews-3.44.3
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 >=dev-libs/glib-2.62:2 >=dev-libs/libical-3.0.5:0=[intros
DESCRIPTION=Evolution module for connecting to Microsoft Exchange Web Services
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Evolution
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake gnome2 optfeature
IUSE=test
KEYWORDS=amd64 ~riscv x86
diff --git a/metadata/md5-cache/gnome-extra/evolution-ews-3.44.4 b/metadata/md5-cache/gnome-extra/evolution-ews-3.44.4
index e3faca8a31e0..595458e41ca5 100644
--- a/metadata/md5-cache/gnome-extra/evolution-ews-3.44.4
+++ b/metadata/md5-cache/gnome-extra/evolution-ews-3.44.4
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 >=dev-libs/glib-2.62:2 >=dev-libs/libical-3.0.5:0=[intros
DESCRIPTION=Evolution module for connecting to Microsoft Exchange Web Services
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution-ews
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake gnome2 optfeature
IUSE=test
KEYWORDS=amd64 ~riscv x86
diff --git a/metadata/md5-cache/gnome-extra/gnome-browser-connector-42.0 b/metadata/md5-cache/gnome-extra/gnome-browser-connector-42.0
index 98e475ed9728..d336607be433 100644
--- a/metadata/md5-cache/gnome-extra/gnome-browser-connector-42.0
+++ b/metadata/md5-cache/gnome-extra/gnome-browser-connector-42.0
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_s
DESCRIPTION=OS-native connector counterpart for GNOME Shell browser extension
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShellIntegration
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson python-single-r1 xdg
IUSE=python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/gnome-extra/gnome-calendar-42.2 b/metadata/md5-cache/gnome-extra/gnome-calendar-42.2
index 3c48746439a7..fc50ceed0ca1 100644
--- a/metadata/md5-cache/gnome-extra/gnome-calendar-42.2
+++ b/metadata/md5-cache/gnome-extra/gnome-calendar-42.2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/libical-1.0.1:0= >=gnome-base/gsettings-desktop-schemas-3.21.2
DESCRIPTION=Manage your online calendars with simple and modern interface
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Calendar
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson virtualx xdg
IUSE=test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/gnome-extra/gnome-characters-42.0-r1 b/metadata/md5-cache/gnome-extra/gnome-characters-42.0-r1
index b1c9968aeb61..7d9036954598 100644
--- a/metadata/md5-cache/gnome-extra/gnome-characters-42.0-r1
+++ b/metadata/md5-cache/gnome-extra/gnome-characters-42.0-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/gjs-1.50 >=dev-libs/glib-2.32:2 >=dev-libs/gobject-introspecti
DESCRIPTION=Unicode character map viewer and library
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Design/Apps/CharacterMap
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2+ BSD
diff --git a/metadata/md5-cache/gnome-extra/gnome-commander-1.14.2 b/metadata/md5-cache/gnome-extra/gnome-commander-1.14.2
index 751cbe562a0e..d81f7195622f 100644
--- a/metadata/md5-cache/gnome-extra/gnome-commander-1.14.2
+++ b/metadata/md5-cache/gnome-extra/gnome-commander-1.14.2
@@ -4,6 +4,7 @@ DEPEND=app-text/yelp-tools >=dev-libs/glib-2.70.0:2 >=x11-libs/gtk+-2.24.0:2 exi
DESCRIPTION=A graphical, full featured, twin-panel file manager
EAPI=8
HOMEPAGE=https://gcmd.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 optfeature
IUSE=exif gsf pdf samba taglib test +unique
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/gnome-extra/gnome-commander-1.14.3 b/metadata/md5-cache/gnome-extra/gnome-commander-1.14.3
index 8913cb3cdcab..5231bae6f9b9 100644
--- a/metadata/md5-cache/gnome-extra/gnome-commander-1.14.3
+++ b/metadata/md5-cache/gnome-extra/gnome-commander-1.14.3
@@ -4,6 +4,7 @@ DEPEND=app-text/yelp-tools >=dev-libs/glib-2.70.0:2 >=x11-libs/gtk+-2.24.0:2 exi
DESCRIPTION=A graphical, full featured, twin-panel file manager
EAPI=8
HOMEPAGE=https://gcmd.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 optfeature
IUSE=exif gsf pdf samba taglib test +unique
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/gnome-extra/gnome-getting-started-docs-3.38.1 b/metadata/md5-cache/gnome-extra/gnome-getting-started-docs-3.38.1
index 81d5aa1cb2fd..062a13f7e80b 100644
--- a/metadata/md5-cache/gnome-extra/gnome-getting-started-docs-3.38.1
+++ b/metadata/md5-cache/gnome-extra/gnome-getting-started-docs-3.38.1
@@ -3,6 +3,7 @@ DEFINED_PHASES=-
DESCRIPTION=Help a new user get started in GNOME
EAPI=7
HOMEPAGE=https://help.gnome.org/
+INHERIT=gnome.org
KEYWORDS=amd64 ~arm x86
LICENSE=CC-BY-SA-3.0
RDEPEND=gnome-extra/gnome-user-docs
diff --git a/metadata/md5-cache/gnome-extra/gnome-logs-42.0 b/metadata/md5-cache/gnome-extra/gnome-logs-42.0
index a470e895d850..d7f03137f88c 100644
--- a/metadata/md5-cache/gnome-extra/gnome-logs-42.0
+++ b/metadata/md5-cache/gnome-extra/gnome-logs-42.0
@@ -4,6 +4,7 @@ DEPEND=gnome-base/gsettings-desktop-schemas >=dev-libs/glib-2.43.90:2 >=x11-libs
DESCRIPTION=Log viewer for the systemd journal
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Logs
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
KEYWORDS=amd64 ~arm64 ~ppc64 x86
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/gnome-extra/gnome-power-manager-3.32.0-r1 b/metadata/md5-cache/gnome-extra/gnome-power-manager-3.32.0-r1
index 962b29eb721a..5dafdbeaa801 100644
--- a/metadata/md5-cache/gnome-extra/gnome-power-manager-3.32.0-r1
+++ b/metadata/md5-cache/gnome-extra/gnome-power-manager-3.32.0-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.45.8:2 >=x11-libs/gtk+-3.3.8:3 >=x11-libs/cairo-1 >=sys
DESCRIPTION=GNOME power statistics
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-power-manager
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson virtualx xdg
IUSE=test test
KEYWORDS=~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-gsconnect-50 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-gsconnect-50
index b9e75108ba32..c0599c63bfa8 100644
--- a/metadata/md5-cache/gnome-extra/gnome-shell-extension-gsconnect-50
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-gsconnect-50
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2
DESCRIPTION=KDE Connect implementation for Gnome Shell
EAPI=8
HOMEPAGE=https://github.com/GSConnect/gnome-shell-extension-gsconnect
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils meson readme.gentoo-r1 xdg
IUSE=nautilus
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extensions-42.3 b/metadata/md5-cache/gnome-extra/gnome-shell-extensions-42.3
index 7871a29b120f..cd64e326d356 100644
--- a/metadata/md5-cache/gnome-extra/gnome-shell-extensions-42.3
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extensions-42.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.26:2 >=gnome-base/libgtop-2.28.3[introspection] >=app-e
DESCRIPTION=JavaScript extensions for GNOME Shell
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GnomeShell/Extensions
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org readme.gentoo-r1 meson xdg
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/gnome-extra/gnome-software-42.4 b/metadata/md5-cache/gnome-extra/gnome-software-42.4
index fa441faba8e0..574557d4e8c3 100644
--- a/metadata/md5-cache/gnome-extra/gnome-software-42.4
+++ b/metadata/md5-cache/gnome-extra/gnome-software-42.4
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/appstream-0.14.0:0= >=x11-libs/gdk-pixbuf-2.32.0:2 >=dev-libs/
DESCRIPTION=Gnome install & update software
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Software https://gitlab.gnome.org/GNOME/gnome-software
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson virtualx xdg
IUSE=flatpak +firmware gnome gtk-doc sysprof udev test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/gnome-extra/gnome-system-monitor-42.0 b/metadata/md5-cache/gnome-extra/gnome-system-monitor-42.0
index 7b13cc253c80..bd153d04e83e 100644
--- a/metadata/md5-cache/gnome-extra/gnome-system-monitor-42.0
+++ b/metadata/md5-cache/gnome-extra/gnome-system-monitor-42.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-cpp/glibmm-2.46:2 >=dev-libs/glib-2.56.0:2 >=x11-libs/gtk+-3.22:3[X
DESCRIPTION=The Gnome System Monitor
EAPI=8
HOMEPAGE=https://help.gnome.org/users/gnome-system-monitor/stable/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=systemd X
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/gnome-extra/gnome-user-docs-42.0 b/metadata/md5-cache/gnome-extra/gnome-user-docs-42.0
index 8102a4b45277..68682b7559c7 100644
--- a/metadata/md5-cache/gnome-extra/gnome-user-docs-42.0
+++ b/metadata/md5-cache/gnome-extra/gnome-user-docs-42.0
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare
DESCRIPTION=GNOME end user documentation
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-user-docs
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=test
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/gnome-extra/gnome-weather-42.0 b/metadata/md5-cache/gnome-extra/gnome-weather-42.0
index 711c5e7654a8..3747bd7bd922 100644
--- a/metadata/md5-cache/gnome-extra/gnome-weather-42.0
+++ b/metadata/md5-cache/gnome-extra/gnome-weather-42.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.32:2 >=dev-libs/gobject-introspection-1.56:= >=gui-libs
DESCRIPTION=A weather application for GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Design/Apps/Weather
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0
diff --git a/metadata/md5-cache/gnome-extra/libgsf-1.14.49 b/metadata/md5-cache/gnome-extra/libgsf-1.14.49
index 109fb3b3cba7..aa8cf867e5b1 100644
--- a/metadata/md5-cache/gnome-extra/libgsf-1.14.49
+++ b/metadata/md5-cache/gnome-extra/libgsf-1.14.49
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.36:2 >=dev-libs/libxml2-2.4.16:2 sys-libs/zlib bzip2? (
DESCRIPTION=The GNOME Structured File Library
EAPI=8
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 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris
diff --git a/metadata/md5-cache/gnome-extra/libgsf-1.14.50 b/metadata/md5-cache/gnome-extra/libgsf-1.14.50
index 840522d7882d..c2b2f4009fa9 100644
--- a/metadata/md5-cache/gnome-extra/libgsf-1.14.50
+++ b/metadata/md5-cache/gnome-extra/libgsf-1.14.50
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.36:2 >=dev-libs/libxml2-2.4.16:2 sys-libs/zlib bzip2? (
DESCRIPTION=The GNOME Structured File Library
EAPI=8
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 ~sparc-solaris ~x64-solaris ~x86-solaris
diff --git a/metadata/md5-cache/gnome-extra/nm-applet-1.28.0 b/metadata/md5-cache/gnome-extra/nm-applet-1.28.0
index 78a17140bfae..a6139e218dbc 100644
--- a/metadata/md5-cache/gnome-extra/nm-applet-1.28.0
+++ b/metadata/md5-cache/gnome-extra/nm-applet-1.28.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.38:2 >=app-crypt/libsecret-0.18 >=net-libs/libnma-1.8.2
DESCRIPTION=NetworkManager connection editor and applet
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson xdg
IUSE=appindicator modemmanager selinux teamd
KEYWORDS=amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/gnome-extra/sushi-42.0 b/metadata/md5-cache/gnome-extra/sushi-42.0
index fcfde7e75567..f9ae6e07edd7 100644
--- a/metadata/md5-cache/gnome-extra/sushi-42.0
+++ b/metadata/md5-cache/gnome-extra/sushi-42.0
@@ -4,6 +4,7 @@ DEPEND=media-libs/libepoxy >=app-text/evince-3.0[introspection] media-libs/freet
DESCRIPTION=A quick previewer for Nautilus, the GNOME file manager
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/sushi
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson xdg
IUSE=office wayland +X
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/gnome-extra/yelp-42.1 b/metadata/md5-cache/gnome-extra/yelp-42.1
index 1f46f4cce8ab..71e572d39aa9 100644
--- a/metadata/md5-cache/gnome-extra/yelp-42.1
+++ b/metadata/md5-cache/gnome-extra/yelp-42.1
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2:= >=app-arch/xz-utils-4.9:= dev-db/sqlite:3= >=dev-libs/gl
DESCRIPTION=Help browser for GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Yelp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/gnome-extra/yelp-xsl-42.0 b/metadata/md5-cache/gnome-extra/yelp-xsl-42.0
index a8199e32a21f..1424965828ae 100644
--- a/metadata/md5-cache/gnome-extra/yelp-xsl-42.0
+++ b/metadata/md5-cache/gnome-extra/yelp-xsl-42.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/libxml2-2.6.12:= >=dev-libs/libxslt-1.1.8:=
DESCRIPTION=XSL stylesheets for yelp
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/yelp-xsl
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+ LGPL-2.1+ MIT FDL-1.1+
diff --git a/metadata/md5-cache/gnome-extra/zenity-3.42.1 b/metadata/md5-cache/gnome-extra/zenity-3.42.1
index 4b90fad27169..e5011f35d7ff 100644
--- a/metadata/md5-cache/gnome-extra/zenity-3.42.1
+++ b/metadata/md5-cache/gnome-extra/zenity-3.42.1
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/gtk+-3.16.0:3[X] >=dev-libs/glib-2.43.4:2 libnotify? ( >=x11-l
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=libnotify webkit
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/gui-apps/Manifest.gz b/metadata/md5-cache/gui-apps/Manifest.gz
index ce3f7938d8fb..51d29f17bb30 100644
--- a/metadata/md5-cache/gui-apps/Manifest.gz
+++ b/metadata/md5-cache/gui-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-apps/foot-1.12.1 b/metadata/md5-cache/gui-apps/foot-1.12.1
index f23ada823eaf..83c927a72de6 100644
--- a/metadata/md5-cache/gui-apps/foot-1.12.1
+++ b/metadata/md5-cache/gui-apps/foot-1.12.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/wayland media-libs/fcft media-libs/fontconfig x11-libs/libxkbcom
DESCRIPTION=Fast, lightweight and minimalistic Wayland terminal emulator
EAPI=8
HOMEPAGE=https://codeberg.org/dnkl/foot
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg systemd
IUSE=+grapheme-clustering
KEYWORDS=amd64 ~arm64
diff --git a/metadata/md5-cache/gui-apps/foot-1.13.0 b/metadata/md5-cache/gui-apps/foot-1.13.0
index 8cf3d9c09885..e45eefcb268f 100644
--- a/metadata/md5-cache/gui-apps/foot-1.13.0
+++ b/metadata/md5-cache/gui-apps/foot-1.13.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/wayland media-libs/fcft media-libs/fontconfig x11-libs/libxkbcom
DESCRIPTION=Fast, lightweight and minimalistic Wayland terminal emulator
EAPI=8
HOMEPAGE=https://codeberg.org/dnkl/foot
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg systemd
IUSE=+grapheme-clustering
KEYWORDS=~amd64 ~arm64
diff --git a/metadata/md5-cache/gui-apps/foot-1.13.1 b/metadata/md5-cache/gui-apps/foot-1.13.1
index a5bc2c55ee17..76029e93811c 100644
--- a/metadata/md5-cache/gui-apps/foot-1.13.1
+++ b/metadata/md5-cache/gui-apps/foot-1.13.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/wayland media-libs/fcft media-libs/fontconfig x11-libs/libxkbcom
DESCRIPTION=Fast, lightweight and minimalistic Wayland terminal emulator
EAPI=8
HOMEPAGE=https://codeberg.org/dnkl/foot
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg systemd
IUSE=+grapheme-clustering
KEYWORDS=~amd64 ~arm64
diff --git a/metadata/md5-cache/gui-apps/swappy-1.4.0 b/metadata/md5-cache/gui-apps/swappy-1.4.0
index c1bab597d766..5964c9b7b106 100644
--- a/metadata/md5-cache/gui-apps/swappy-1.4.0
+++ b/metadata/md5-cache/gui-apps/swappy-1.4.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-
DESCRIPTION=A Wayland native snapshot and editor tool, inspired by Snappy on macOS
EAPI=8
HOMEPAGE=https://github.com/jtheoof/swappy
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg optfeature
KEYWORDS=~amd64
LICENSE=MIT
diff --git a/metadata/md5-cache/gui-apps/swappy-9999 b/metadata/md5-cache/gui-apps/swappy-9999
index a3f64eee6bb5..b392560af644 100644
--- a/metadata/md5-cache/gui-apps/swappy-9999
+++ b/metadata/md5-cache/gui-apps/swappy-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-
DESCRIPTION=A Wayland native snapshot and editor tool, inspired by Snappy on macOS
EAPI=8
HOMEPAGE=https://github.com/jtheoof/swappy
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg optfeature git-r3
LICENSE=MIT
PROPERTIES=live
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index 797b47d22023..708999fa4469 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/amtk-5.4.1 b/metadata/md5-cache/gui-libs/amtk-5.4.1
index 0d074bd2df10..bf76a55e8848 100644
--- a/metadata/md5-cache/gui-libs/amtk-5.4.1
+++ b/metadata/md5-cache/gui-libs/amtk-5.4.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.56:2 >=x11-libs/gtk+-3.22:3 introspection? ( >=dev-libs
DESCRIPTION=Actions, Menus and Toolbars Kit for GTK+ applications
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/Amtk https://gitlab.gnome.org/swilmet/amtk
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 meson
IUSE=+introspection gtk-doc
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/gui-libs/gtk-4.6.6 b/metadata/md5-cache/gui-libs/gtk-4.6.6
index f9fc091f6b1f..5ec32acdb86b 100644
--- a/metadata/md5-cache/gui-libs/gtk-4.6.6
+++ b/metadata/md5-cache/gui-libs/gtk-4.6.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/fribidi-0.19.7 >=dev-libs/glib-2.66.0:2 >=media-libs/graphene-
DESCRIPTION=GTK is a multi-platform toolkit for creating graphical user interfaces
EAPI=8
HOMEPAGE=https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
IUSE=aqua broadway colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c test
KEYWORDS=amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/gui-libs/gtk-4.6.7 b/metadata/md5-cache/gui-libs/gtk-4.6.7
index 1de3be4010ce..98af82a0868a 100644
--- a/metadata/md5-cache/gui-libs/gtk-4.6.7
+++ b/metadata/md5-cache/gui-libs/gtk-4.6.7
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/fribidi-0.19.7 >=dev-libs/glib-2.66.0:2 >=media-libs/graphene-
DESCRIPTION=GTK is a multi-platform toolkit for creating graphical user interfaces
EAPI=8
HOMEPAGE=https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
IUSE=aqua broadway colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c test
KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/gui-libs/gtk-4.8.0 b/metadata/md5-cache/gui-libs/gtk-4.8.0
index d6ce1836ab9e..3b654b69f05f 100644
--- a/metadata/md5-cache/gui-libs/gtk-4.8.0
+++ b/metadata/md5-cache/gui-libs/gtk-4.8.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/fribidi-0.19.7 >=dev-libs/glib-2.66.0:2 >=media-libs/graphene-
DESCRIPTION=GTK is a multi-platform toolkit for creating graphical user interfaces
EAPI=8
HOMEPAGE=https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
IUSE=aqua broadway colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c test
KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
diff --git a/metadata/md5-cache/gui-wm/Manifest.gz b/metadata/md5-cache/gui-wm/Manifest.gz
index 8dc5a4eb5935..6f86f3a9e83a 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/gamescope-3.11.43 b/metadata/md5-cache/gui-wm/gamescope-3.11.43
index 5f1a4850009e..b639a0094468 100644
--- a/metadata/md5-cache/gui-wm/gamescope-3.11.43
+++ b/metadata/md5-cache/gui-wm/gamescope-3.11.43
@@ -4,6 +4,7 @@ DEPEND==dev-libs/libliftoff-0.3* dev-libs/wayland >=dev-libs/wayland-protocols-1
DESCRIPTION=Efficient micro-compositor for running games
EAPI=8
HOMEPAGE=https://github.com/Plagman/gamescope
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps meson
IUSE=pipewire +filecaps
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/kde-apps/Manifest.gz b/metadata/md5-cache/kde-apps/Manifest.gz
index 556e723b7439..28b4ef802158 100644
--- a/metadata/md5-cache/kde-apps/Manifest.gz
+++ b/metadata/md5-cache/kde-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-apps/akonadi-22.04.3 b/metadata/md5-cache/kde-apps/akonadi-22.04.3
index d98edd7989d7..2f384aac381c 100644
--- a/metadata/md5-cache/kde-apps/akonadi-22.04.3
+++ b/metadata/md5-cache/kde-apps/akonadi-22.04.3
@@ -4,6 +4,7 @@ DEPEND=app-arch/xz-utils >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-
DESCRIPTION=Storage service for PIM data and libraries for PIM apps
EAPI=8
HOMEPAGE=https://community.kde.org/KDE_PIM/akonadi
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org readme.gentoo-r1
IUSE=+kaccounts +mysql postgres sqlite tools xml test debug designer doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-22.08.1 b/metadata/md5-cache/kde-apps/akonadi-22.08.1
index 8739377270de..abaf7e13d577 100644
--- a/metadata/md5-cache/kde-apps/akonadi-22.08.1
+++ b/metadata/md5-cache/kde-apps/akonadi-22.08.1
@@ -4,6 +4,7 @@ DEPEND=app-arch/xz-utils >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-
DESCRIPTION=Storage service for PIM data and libraries for PIM apps
EAPI=8
HOMEPAGE=https://community.kde.org/KDE_PIM/akonadi
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org readme.gentoo-r1
IUSE=+kaccounts +mysql postgres sqlite tools xml test debug designer doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-calendar-22.04.3 b/metadata/md5-cache/kde-apps/akonadi-calendar-22.04.3
index 9be2fb4cdd0f..b66fad6e297a 100644
--- a/metadata/md5-cache/kde-apps/akonadi-calendar-22.04.3
+++ b/metadata/md5-cache/kde-apps/akonadi-calendar-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Library for akonadi calendar integration
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-calendar-22.08.1 b/metadata/md5-cache/kde-apps/akonadi-calendar-22.08.1
index 5a42dc00c61e..75e10265831d 100644
--- a/metadata/md5-cache/kde-apps/akonadi-calendar-22.08.1
+++ b/metadata/md5-cache/kde-apps/akonadi-calendar-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Library for akonadi calendar integration
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-contacts-22.04.3 b/metadata/md5-cache/kde-apps/akonadi-contacts-22.04.3
index 289efc16e807..211e3e07177f 100644
--- a/metadata/md5-cache/kde-apps/akonadi-contacts-22.04.3
+++ b/metadata/md5-cache/kde-apps/akonadi-contacts-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/grantlee-5.2.0:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.
DESCRIPTION=Library for akonadi contact integration
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-contacts-22.08.1 b/metadata/md5-cache/kde-apps/akonadi-contacts-22.08.1
index 80ae5b9a8037..63d7022f0902 100644
--- a/metadata/md5-cache/kde-apps/akonadi-contacts-22.08.1
+++ b/metadata/md5-cache/kde-apps/akonadi-contacts-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/grantlee-5.2.0:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.
DESCRIPTION=Library for akonadi contact integration
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-import-wizard-22.04.3 b/metadata/md5-cache/kde-apps/akonadi-import-wizard-22.04.3
index faf4306d362a..aca0d0f4c806 100644
--- a/metadata/md5-cache/kde-apps/akonadi-import-wizard-22.04.3
+++ b/metadata/md5-cache/kde-apps/akonadi-import-wizard-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/qtkeychain:= >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5
DESCRIPTION=Assistant to import PIM data from other applications into Akonadi
EAPI=8
HOMEPAGE=https://apps.kde.org/ https://userbase.kde.org/KMail/Import_Options
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-import-wizard-22.08.1 b/metadata/md5-cache/kde-apps/akonadi-import-wizard-22.08.1
index 1b1fdca75c87..fac078a39dd8 100644
--- a/metadata/md5-cache/kde-apps/akonadi-import-wizard-22.08.1
+++ b/metadata/md5-cache/kde-apps/akonadi-import-wizard-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/qtkeychain:= >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5
DESCRIPTION=Assistant to import PIM data from other applications into Akonadi
EAPI=8
HOMEPAGE=https://apps.kde.org/ https://userbase.kde.org/KMail/Import_Options
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-mime-22.04.3 b/metadata/md5-cache/kde-apps/akonadi-mime-22.04.3
index 39b5a6aaecd5..5a6c6bf8184d 100644
--- a/metadata/md5-cache/kde-apps/akonadi-mime-22.04.3
+++ b/metadata/md5-cache/kde-apps/akonadi-mime-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxslt >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-q
DESCRIPTION=Library for akonadi mime types
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-mime-22.08.1 b/metadata/md5-cache/kde-apps/akonadi-mime-22.08.1
index f3bf348414b2..41b35f75cf50 100644
--- a/metadata/md5-cache/kde-apps/akonadi-mime-22.08.1
+++ b/metadata/md5-cache/kde-apps/akonadi-mime-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxslt >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-q
DESCRIPTION=Library for akonadi mime types
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-notes-22.04.3 b/metadata/md5-cache/kde-apps/akonadi-notes-22.04.3
index 7cf7a70e3ddc..cfb11f3b14c3 100644
--- a/metadata/md5-cache/kde-apps/akonadi-notes-22.04.3
+++ b/metadata/md5-cache/kde-apps/akonadi-notes-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtxml-5.15.4:5 >=kde-apps/kmime-22.04.3:
DESCRIPTION=Library for akonadi notes integration
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-notes-22.08.1 b/metadata/md5-cache/kde-apps/akonadi-notes-22.08.1
index 7d8147107b70..a255b62ab0ed 100644
--- a/metadata/md5-cache/kde-apps/akonadi-notes-22.08.1
+++ b/metadata/md5-cache/kde-apps/akonadi-notes-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtxml-5.15.5:5 >=kde-apps/kmime-22.08.1:
DESCRIPTION=Library for akonadi notes integration
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-search-22.04.3 b/metadata/md5-cache/kde-apps/akonadi-search-22.04.3
index b6a6d25a9b6c..a5e88f975486 100644
--- a/metadata/md5-cache/kde-apps/akonadi-search-22.04.3
+++ b/metadata/md5-cache/kde-apps/akonadi-search-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/xapian-1.3:=[chert(+)] >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui
DESCRIPTION=Libraries and daemons to implement searching in Akonadi
EAPI=8
HOMEPAGE=https://invent.kde.org/pim/akonadi-search
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/akonadi-search-22.08.1 b/metadata/md5-cache/kde-apps/akonadi-search-22.08.1
index b7060bcf0bad..0cb1b9b63d04 100644
--- a/metadata/md5-cache/kde-apps/akonadi-search-22.08.1
+++ b/metadata/md5-cache/kde-apps/akonadi-search-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/xapian-1.3:=[chert(+)] >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui
DESCRIPTION=Libraries and daemons to implement searching in Akonadi
EAPI=8
HOMEPAGE=https://invent.kde.org/pim/akonadi-search
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/akonadiconsole-22.04.3 b/metadata/md5-cache/kde-apps/akonadiconsole-22.04.3
index aaa257e05fc2..fa772732edf1 100644
--- a/metadata/md5-cache/kde-apps/akonadiconsole-22.04.3
+++ b/metadata/md5-cache/kde-apps/akonadiconsole-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/xapian:= >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-
DESCRIPTION=Application for debugging Akonadi Resources
EAPI=8
HOMEPAGE=https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/akonadiconsole-22.08.1 b/metadata/md5-cache/kde-apps/akonadiconsole-22.08.1
index 11b4f738fc59..c1260623eee6 100644
--- a/metadata/md5-cache/kde-apps/akonadiconsole-22.08.1
+++ b/metadata/md5-cache/kde-apps/akonadiconsole-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/xapian:= >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-
DESCRIPTION=Application for debugging Akonadi Resources
EAPI=8
HOMEPAGE=https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/akregator-22.04.3 b/metadata/md5-cache/kde-apps/akregator-22.04.3
index a8447cadeeb5..d856ccde7a9d 100644
--- a/metadata/md5-cache/kde-apps/akregator-22.04.3
+++ b/metadata/md5-cache/kde-apps/akregator-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=News feed aggregator
EAPI=8
HOMEPAGE=https://apps.kde.org/akregator/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech telemetry debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/akregator-22.08.1 b/metadata/md5-cache/kde-apps/akregator-22.08.1
index 97692ffb68b3..2c0d4c5f7819 100644
--- a/metadata/md5-cache/kde-apps/akregator-22.08.1
+++ b/metadata/md5-cache/kde-apps/akregator-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=News feed aggregator
EAPI=8
HOMEPAGE=https://apps.kde.org/akregator/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech telemetry debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/analitza-22.04.3 b/metadata/md5-cache/kde-apps/analitza-22.04.3
index 9b867f16cdb8..1abdae60b868 100644
--- a/metadata/md5-cache/kde-apps/analitza-22.04.3
+++ b/metadata/md5-cache/kde-apps/analitza-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5[-gles2-only] >=de
DESCRIPTION=KDE library for mathematical features
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=eigen nls test debug test
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/analitza-22.08.1 b/metadata/md5-cache/kde-apps/analitza-22.08.1
index 681418ea528d..a9103ada037c 100644
--- a/metadata/md5-cache/kde-apps/analitza-22.08.1
+++ b/metadata/md5-cache/kde-apps/analitza-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5[-gles2-only] >=de
DESCRIPTION=KDE library for mathematical features
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=eigen nls test debug test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ark-22.04.3 b/metadata/md5-cache/kde-apps/ark-22.04.3
index 1831f890981c..9ce7324f4a06 100644
--- a/metadata/md5-cache/kde-apps/ark-22.04.3
+++ b/metadata/md5-cache/kde-apps/ark-22.04.3
@@ -4,6 +4,7 @@ DEPEND=app-arch/libarchive:=[bzip2,lzma,zlib(+)] >=dev-qt/qtdbus-5.15.4:5 >=dev-
DESCRIPTION=File archiver by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/ark/ https://utils.kde.org/projects/ark/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=zip test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ark-22.08.1 b/metadata/md5-cache/kde-apps/ark-22.08.1
index 3787c43a6bd1..fe47f7d75d4e 100644
--- a/metadata/md5-cache/kde-apps/ark-22.08.1
+++ b/metadata/md5-cache/kde-apps/ark-22.08.1
@@ -4,6 +4,7 @@ DEPEND=app-arch/libarchive:=[bzip2,lzma,zlib(+)] >=dev-qt/qtdbus-5.15.5:5 >=dev-
DESCRIPTION=File archiver by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/ark/ https://utils.kde.org/projects/ark/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=zip test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/artikulate-22.04.3 b/metadata/md5-cache/kde-apps/artikulate-22.04.3
index 7cbc0c09ade2..389a7f319d81 100644
--- a/metadata/md5-cache/kde-apps/artikulate-22.04.3
+++ b/metadata/md5-cache/kde-apps/artikulate-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtmultim
DESCRIPTION=Language learning application that helps improving pronunciation skills
EAPI=8
HOMEPAGE=https://apps.kde.org/artikulate/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/artikulate-22.08.1 b/metadata/md5-cache/kde-apps/artikulate-22.08.1
index 310289b42a04..808d417fe439 100644
--- a/metadata/md5-cache/kde-apps/artikulate-22.08.1
+++ b/metadata/md5-cache/kde-apps/artikulate-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtmultim
DESCRIPTION=Language learning application that helps improving pronunciation skills
EAPI=8
HOMEPAGE=https://apps.kde.org/artikulate/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/audiocd-kio-22.04.3-r1 b/metadata/md5-cache/kde-apps/audiocd-kio-22.04.3-r1
index 00d040c66127..754fb5ee4ddf 100644
--- a/metadata/md5-cache/kde-apps/audiocd-kio-22.04.3-r1
+++ b/metadata/md5-cache/kde-apps/audiocd-kio-22.04.3-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkcddb-22.04.3:5 >=kde-apps/libk
DESCRIPTION=KIO worker for accessing audio CDs
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=flac vorbis debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/audiocd-kio-22.08.1-r1 b/metadata/md5-cache/kde-apps/audiocd-kio-22.08.1-r1
index 15dc5da191fa..22246a86f1d5 100644
--- a/metadata/md5-cache/kde-apps/audiocd-kio-22.08.1-r1
+++ b/metadata/md5-cache/kde-apps/audiocd-kio-22.08.1-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkcddb-22.08.1:5 >=kde-apps/libk
DESCRIPTION=KIO worker for accessing audio CDs
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=flac vorbis debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/baloo-widgets-22.04.3 b/metadata/md5-cache/kde-apps/baloo-widgets-22.04.3
index 4d37bff8dbd8..32abc168e94f 100644
--- a/metadata/md5-cache/kde-apps/baloo-widgets-22.04.3
+++ b/metadata/md5-cache/kde-apps/baloo-widgets-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/balo
DESCRIPTION=Widget library for baloo
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/baloo-widgets-22.08.1 b/metadata/md5-cache/kde-apps/baloo-widgets-22.08.1
index 32b3b2dad136..41b6478b5e82 100644
--- a/metadata/md5-cache/kde-apps/baloo-widgets-22.08.1
+++ b/metadata/md5-cache/kde-apps/baloo-widgets-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/balo
DESCRIPTION=Widget library for baloo
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/blinken-22.04.3 b/metadata/md5-cache/kde-apps/blinken-22.04.3
index a59069d2ff03..6002d5db5e83 100644
--- a/metadata/md5-cache/kde-apps/blinken-22.04.3
+++ b/metadata/md5-cache/kde-apps/blinken-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Memory enhancement game based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/blinken/ https://edu.kde.org/blinken/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/blinken-22.08.1 b/metadata/md5-cache/kde-apps/blinken-22.08.1
index 284d62efb7c8..fcaad258fe11 100644
--- a/metadata/md5-cache/kde-apps/blinken-22.08.1
+++ b/metadata/md5-cache/kde-apps/blinken-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=Memory enhancement game based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/blinken/ https://edu.kde.org/blinken/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/bomber-22.04.3 b/metadata/md5-cache/kde-apps/bomber-22.04.3
index 8e9856f3b341..35849c128e7e 100644
--- a/metadata/md5-cache/kde-apps/bomber-22.04.3
+++ b/metadata/md5-cache/kde-apps/bomber-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkdegame
DESCRIPTION=Single player arcade bombing game
EAPI=8
HOMEPAGE=https://apps.kde.org/bomber/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/bomber-22.08.1 b/metadata/md5-cache/kde-apps/bomber-22.08.1
index 9aac537fcce6..9f219d8f3df8 100644
--- a/metadata/md5-cache/kde-apps/bomber-22.08.1
+++ b/metadata/md5-cache/kde-apps/bomber-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkdegame
DESCRIPTION=Single player arcade bombing game
EAPI=8
HOMEPAGE=https://apps.kde.org/bomber/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/bovo-22.04.3 b/metadata/md5-cache/kde-apps/bovo-22.04.3
index 9a2d2257dc86..46ebaeb4a047 100644
--- a/metadata/md5-cache/kde-apps/bovo-22.04.3
+++ b/metadata/md5-cache/kde-apps/bovo-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.1
DESCRIPTION=Five-in-a-row Board Game
EAPI=8
HOMEPAGE=https://apps.kde.org/bovo/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/bovo-22.08.1 b/metadata/md5-cache/kde-apps/bovo-22.08.1
index 3d3e71983fb6..6ce7ae36b7fe 100644
--- a/metadata/md5-cache/kde-apps/bovo-22.08.1
+++ b/metadata/md5-cache/kde-apps/bovo-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.1
DESCRIPTION=Five-in-a-row Board Game
EAPI=8
HOMEPAGE=https://apps.kde.org/bovo/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/calendarjanitor-22.04.3 b/metadata/md5-cache/kde-apps/calendarjanitor-22.04.3
index 221234fd2658..ccdd76f279f8 100644
--- a/metadata/md5-cache/kde-apps/calendarjanitor-22.04.3
+++ b/metadata/md5-cache/kde-apps/calendarjanitor-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/akonadi-22.04.3:5 >=kde-apps/akona
DESCRIPTION=Tool to scan calendar data for buggy instances
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/calendarjanitor-22.08.1 b/metadata/md5-cache/kde-apps/calendarjanitor-22.08.1
index 17c700b2eb5d..a9af3940c5d5 100644
--- a/metadata/md5-cache/kde-apps/calendarjanitor-22.08.1
+++ b/metadata/md5-cache/kde-apps/calendarjanitor-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/akonadi-22.08.1:5 >=kde-apps/akona
DESCRIPTION=Tool to scan calendar data for buggy instances
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/calendarsupport-22.04.3 b/metadata/md5-cache/kde-apps/calendarsupport-22.04.3
index 48ea646cb10e..719d93b38bbb 100644
--- a/metadata/md5-cache/kde-apps/calendarsupport-22.04.3
+++ b/metadata/md5-cache/kde-apps/calendarsupport-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libical >=dev-qt/designer-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev
DESCRIPTION=Calendar support library
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/calendarsupport-22.08.1 b/metadata/md5-cache/kde-apps/calendarsupport-22.08.1
index 297dc996a59d..641dbd972d2c 100644
--- a/metadata/md5-cache/kde-apps/calendarsupport-22.08.1
+++ b/metadata/md5-cache/kde-apps/calendarsupport-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libical >=dev-qt/designer-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev
DESCRIPTION=Calendar support library
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/cantor-22.04.3 b/metadata/md5-cache/kde-apps/cantor-22.04.3
index f71ccbec95da..9ee16a47426b 100644
--- a/metadata/md5-cache/kde-apps/cantor-22.04.3
+++ b/metadata/md5-cache/kde-apps/cantor-22.04.3
@@ -4,6 +4,7 @@ DEPEND=app-text/poppler[qt5] >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qthelp-5.15.4:5 >=
DESCRIPTION=Interface for doing mathematics and scientific computing
EAPI=8
HOMEPAGE=https://apps.kde.org/cantor/ https://edu.kde.org/cantor/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org lua-single optfeature python-single-r1
IUSE=+analitza julia lua postscript python qalculate R debug +handbook test +lua_single_target_luajit python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=amd64 arm64 x86
diff --git a/metadata/md5-cache/kde-apps/cantor-22.08.1 b/metadata/md5-cache/kde-apps/cantor-22.08.1
index f0617b5ca0d7..c239da0d7ecb 100644
--- a/metadata/md5-cache/kde-apps/cantor-22.08.1
+++ b/metadata/md5-cache/kde-apps/cantor-22.08.1
@@ -4,6 +4,7 @@ DEPEND=app-text/poppler[qt5] >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qthelp-5.15.5:5 >=
DESCRIPTION=Interface for doing mathematics and scientific computing
EAPI=8
HOMEPAGE=https://apps.kde.org/cantor/ https://edu.kde.org/cantor/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org lua-single optfeature python-single-r1
IUSE=+analitza julia lua postscript python qalculate R debug +handbook test +lua_single_target_luajit python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/kde-apps/cervisia-22.04.3 b/metadata/md5-cache/kde-apps/cervisia-22.04.3
index a3c9e40e3fce..8c6712ab91f7 100644
--- a/metadata/md5-cache/kde-apps/cervisia-22.04.3
+++ b/metadata/md5-cache/kde-apps/cervisia-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=CVS frontend by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/cervisia/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/cervisia-22.08.1 b/metadata/md5-cache/kde-apps/cervisia-22.08.1
index f8b2e5394631..67a4109a3353 100644
--- a/metadata/md5-cache/kde-apps/cervisia-22.08.1
+++ b/metadata/md5-cache/kde-apps/cervisia-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=CVS frontend by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/cervisia/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/dolphin-22.04.3 b/metadata/md5-cache/kde-apps/dolphin-22.04.3
index 8d02e7d4eaf0..1c789d2e039e 100644
--- a/metadata/md5-cache/kde-apps/dolphin-22.04.3
+++ b/metadata/md5-cache/kde-apps/dolphin-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.
DESCRIPTION=Plasma filemanager focusing on usability
EAPI=8
HOMEPAGE=https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=activities semantic-desktop telemetry test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/dolphin-22.08.1 b/metadata/md5-cache/kde-apps/dolphin-22.08.1
index de3f895663a8..4bdb4de65476 100644
--- a/metadata/md5-cache/kde-apps/dolphin-22.08.1
+++ b/metadata/md5-cache/kde-apps/dolphin-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.
DESCRIPTION=Plasma filemanager focusing on usability
EAPI=8
HOMEPAGE=https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=activities semantic-desktop telemetry test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-22.04.3 b/metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-22.04.3
index 9f0802d03b46..552316cd2f2c 100644
--- a/metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-22.04.3
+++ b/metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.4:5 >=dev-qt/qtwidgets-5.
DESCRIPTION=Dolphin plugin for Dropbox service integration
EAPI=8
HOMEPAGE=https://apps.kde.org/dolphin_plugins/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-22.08.1 b/metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-22.08.1
index 9573c3aedafc..19ef0b91dcd4 100644
--- a/metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-22.08.1
+++ b/metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtwidgets-5.
DESCRIPTION=Dolphin plugin for Dropbox service integration
EAPI=8
HOMEPAGE=https://apps.kde.org/dolphin_plugins/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/kde-apps/dolphin-plugins-git-22.04.3 b/metadata/md5-cache/kde-apps/dolphin-plugins-git-22.04.3
index 43bd5ba8da9e..0eaab59a63e0 100644
--- a/metadata/md5-cache/kde-apps/dolphin-plugins-git-22.04.3
+++ b/metadata/md5-cache/kde-apps/dolphin-plugins-git-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/dolphin-22
DESCRIPTION=Dolphin plugin for Git integration
EAPI=8
HOMEPAGE=https://apps.kde.org/dolphin_plugins/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/dolphin-plugins-git-22.08.1 b/metadata/md5-cache/kde-apps/dolphin-plugins-git-22.08.1
index 114fc1f67b37..23772a7a3edb 100644
--- a/metadata/md5-cache/kde-apps/dolphin-plugins-git-22.08.1
+++ b/metadata/md5-cache/kde-apps/dolphin-plugins-git-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/dolphin-22
DESCRIPTION=Dolphin plugin for Git integration
EAPI=8
HOMEPAGE=https://apps.kde.org/dolphin_plugins/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-22.04.3 b/metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-22.04.3
index 5549b47c84a4..64a108911d1c 100644
--- a/metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-22.04.3
+++ b/metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/dolphin-22
DESCRIPTION=Dolphin plugin for Mercurial integration
EAPI=8
HOMEPAGE=https://apps.kde.org/dolphin_plugins/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-22.08.1 b/metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-22.08.1
index 719b5b152d2f..f03d0bf0322f 100644
--- a/metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-22.08.1
+++ b/metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/dolphin-22
DESCRIPTION=Dolphin plugin for Mercurial integration
EAPI=8
HOMEPAGE=https://apps.kde.org/dolphin_plugins/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/dolphin-plugins-subversion-22.04.3 b/metadata/md5-cache/kde-apps/dolphin-plugins-subversion-22.04.3
index 2a75519ad58c..5afa88abf736 100644
--- a/metadata/md5-cache/kde-apps/dolphin-plugins-subversion-22.04.3
+++ b/metadata/md5-cache/kde-apps/dolphin-plugins-subversion-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/dolphin-22
DESCRIPTION=Dolphin plugin for Subversion integration
EAPI=8
HOMEPAGE=https://apps.kde.org/dolphin_plugins/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/dolphin-plugins-subversion-22.08.1 b/metadata/md5-cache/kde-apps/dolphin-plugins-subversion-22.08.1
index 2456bcf2fd98..ab546e672066 100644
--- a/metadata/md5-cache/kde-apps/dolphin-plugins-subversion-22.08.1
+++ b/metadata/md5-cache/kde-apps/dolphin-plugins-subversion-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/dolphin-22
DESCRIPTION=Dolphin plugin for Subversion integration
EAPI=8
HOMEPAGE=https://apps.kde.org/dolphin_plugins/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/dragon-22.04.3 b/metadata/md5-cache/kde-apps/dragon-22.04.3
index 30f8fcf0f51b..06dbfc0cb97e 100644
--- a/metadata/md5-cache/kde-apps/dragon-22.04.3
+++ b/metadata/md5-cache/kde-apps/dragon-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Simple video player
EAPI=8
HOMEPAGE=https://apps.kde.org/dragonplayer/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/dragon-22.08.1 b/metadata/md5-cache/kde-apps/dragon-22.08.1
index 814f7ba9ded2..220b9370b90f 100644
--- a/metadata/md5-cache/kde-apps/dragon-22.08.1
+++ b/metadata/md5-cache/kde-apps/dragon-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Simple video player
EAPI=8
HOMEPAGE=https://apps.kde.org/dragonplayer/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/eventviews-22.04.3 b/metadata/md5-cache/kde-apps/eventviews-22.04.3
index ac2954c2919b..c304fb32fdc8 100644
--- a/metadata/md5-cache/kde-apps/eventviews-22.04.3
+++ b/metadata/md5-cache/kde-apps/eventviews-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/kdiagram:5 dev-libs/libical >=dev-qt/qtcore-5.15.4:5 >=dev-qt/qt
DESCRIPTION=Calendar viewer for KDE PIM
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/eventviews-22.08.1 b/metadata/md5-cache/kde-apps/eventviews-22.08.1
index e2b2c1ff5b23..48274307d966 100644
--- a/metadata/md5-cache/kde-apps/eventviews-22.08.1
+++ b/metadata/md5-cache/kde-apps/eventviews-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/kdiagram:5 dev-libs/libical >=dev-qt/qtcore-5.15.5:5 >=dev-qt/qt
DESCRIPTION=Calendar viewer for KDE PIM
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/ffmpegthumbs-22.04.3 b/metadata/md5-cache/kde-apps/ffmpegthumbs-22.04.3
index 090e4427b5c7..5f25509b9c32 100644
--- a/metadata/md5-cache/kde-apps/ffmpegthumbs-22.04.3
+++ b/metadata/md5-cache/kde-apps/ffmpegthumbs-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcon
DESCRIPTION=FFmpeg based thumbnail generator for video files
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ffmpegthumbs-22.08.1 b/metadata/md5-cache/kde-apps/ffmpegthumbs-22.08.1
index 13c99f63a9a9..6a8c5a45afb3 100644
--- a/metadata/md5-cache/kde-apps/ffmpegthumbs-22.08.1
+++ b/metadata/md5-cache/kde-apps/ffmpegthumbs-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcon
DESCRIPTION=FFmpeg based thumbnail generator for video files
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/filelight-22.04.3 b/metadata/md5-cache/kde-apps/filelight-22.04.3
index 44efd4a37847..764e24ecb849 100644
--- a/metadata/md5-cache/kde-apps/filelight-22.04.3
+++ b/metadata/md5-cache/kde-apps/filelight-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Visualise disk usage with interactive map of concentric, segmented rings
EAPI=8
HOMEPAGE=https://apps.kde.org/filelight/ https://utils.kde.org/projects/filelight/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/filelight-22.08.1 b/metadata/md5-cache/kde-apps/filelight-22.08.1
index fd1cfd1506a3..d5f9aad9a966 100644
--- a/metadata/md5-cache/kde-apps/filelight-22.08.1
+++ b/metadata/md5-cache/kde-apps/filelight-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickc
DESCRIPTION=Visualise disk usage with interactive map of concentric, segmented rings
EAPI=8
HOMEPAGE=https://apps.kde.org/filelight/ https://utils.kde.org/projects/filelight/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/granatier-22.04.3 b/metadata/md5-cache/kde-apps/granatier-22.04.3
index bbf705ddc1a4..4afd9fc47344 100644
--- a/metadata/md5-cache/kde-apps/granatier-22.04.3
+++ b/metadata/md5-cache/kde-apps/granatier-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=KDE Bomberman game
EAPI=8
HOMEPAGE=https://apps.kde.org/granatier/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/granatier-22.08.1 b/metadata/md5-cache/kde-apps/granatier-22.08.1
index ed7aba348041..d0984e4fd4e1 100644
--- a/metadata/md5-cache/kde-apps/granatier-22.08.1
+++ b/metadata/md5-cache/kde-apps/granatier-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=KDE Bomberman game
EAPI=8
HOMEPAGE=https://apps.kde.org/granatier/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/grantlee-editor-22.04.3 b/metadata/md5-cache/kde-apps/grantlee-editor-22.04.3
index 68d834af7bd8..00fa69f97600 100644
--- a/metadata/md5-cache/kde-apps/grantlee-editor-22.04.3
+++ b/metadata/md5-cache/kde-apps/grantlee-editor-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwebengine-5.15.4:5[widgets] >=dev-qt/q
DESCRIPTION=Utilities and tools to manage themes in KDE PIM applications
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/grantlee-editor-22.08.1 b/metadata/md5-cache/kde-apps/grantlee-editor-22.08.1
index d00c599c09c2..fca266a268b1 100644
--- a/metadata/md5-cache/kde-apps/grantlee-editor-22.08.1
+++ b/metadata/md5-cache/kde-apps/grantlee-editor-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwebengine-5.15.5:5[widgets] >=dev-qt/q
DESCRIPTION=Utilities and tools to manage themes in KDE PIM applications
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/grantleetheme-22.04.3 b/metadata/md5-cache/kde-apps/grantleetheme-22.04.3
index f85620cee647..f9d90ecce9eb 100644
--- a/metadata/md5-cache/kde-apps/grantleetheme-22.04.3
+++ b/metadata/md5-cache/kde-apps/grantleetheme-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/grantlee:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >
DESCRIPTION=Library for Grantlee plugins
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/grantleetheme-22.08.1 b/metadata/md5-cache/kde-apps/grantleetheme-22.08.1
index ac22d35cb1d3..3e125afebc05 100644
--- a/metadata/md5-cache/kde-apps/grantleetheme-22.08.1
+++ b/metadata/md5-cache/kde-apps/grantleetheme-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/grantlee:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >
DESCRIPTION=Library for Grantlee plugins
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/gwenview-22.04.3 b/metadata/md5-cache/kde-apps/gwenview-22.04.3
index 0d316c3b6fe3..c0d7c8aea8ae 100644
--- a/metadata/md5-cache/kde-apps/gwenview-22.04.3
+++ b/metadata/md5-cache/kde-apps/gwenview-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-5.15.4:5 >=dev-qt/qtsvg-5
DESCRIPTION=Image viewer by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/gwenview/ https://userbase.kde.org/Gwenview
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=activities fits +mpris raw semantic-desktop share X debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/gwenview-22.08.1 b/metadata/md5-cache/kde-apps/gwenview-22.08.1
index d7bdebd93588..00fedeec7d9a 100644
--- a/metadata/md5-cache/kde-apps/gwenview-22.08.1
+++ b/metadata/md5-cache/kde-apps/gwenview-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtsvg-5
DESCRIPTION=Image viewer by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/gwenview/ https://userbase.kde.org/Gwenview
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=activities fits +mpris raw semantic-desktop share X debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/incidenceeditor-22.04.3 b/metadata/md5-cache/kde-apps/incidenceeditor-22.04.3
index a087ce35e23f..8a4200c6aeef 100644
--- a/metadata/md5-cache/kde-apps/incidenceeditor-22.04.3
+++ b/metadata/md5-cache/kde-apps/incidenceeditor-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/kdiagram:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=de
DESCRIPTION=Incidence editor for korganizer
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/incidenceeditor-22.08.1 b/metadata/md5-cache/kde-apps/incidenceeditor-22.08.1
index 186b80756e9c..8ff0f69ab959 100644
--- a/metadata/md5-cache/kde-apps/incidenceeditor-22.08.1
+++ b/metadata/md5-cache/kde-apps/incidenceeditor-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/kdiagram:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=de
DESCRIPTION=Incidence editor for korganizer
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/juk-22.04.3 b/metadata/md5-cache/kde-apps/juk-22.04.3
index d746f4eee44e..7ca339de51bc 100644
--- a/metadata/md5-cache/kde-apps/juk-22.04.3
+++ b/metadata/md5-cache/kde-apps/juk-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Jukebox and music manager by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/juk/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/juk-22.08.1 b/metadata/md5-cache/kde-apps/juk-22.08.1
index f3d1720358c5..b11f22d91d9d 100644
--- a/metadata/md5-cache/kde-apps/juk-22.08.1
+++ b/metadata/md5-cache/kde-apps/juk-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Jukebox and music manager by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/juk/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/k3b-22.04.3-r1 b/metadata/md5-cache/kde-apps/k3b-22.04.3-r1
index 95af692e944f..5909c85dacd2 100644
--- a/metadata/md5-cache/kde-apps/k3b-22.04.3-r1
+++ b/metadata/md5-cache/kde-apps/k3b-22.04.3-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Full-featured burning and ripping application based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/k3b/ https://userbase.kde.org/K3b
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=dvd encode flac mad mp3 musepack sndfile sox taglib vcd vorbis debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/k3b-22.08.1-r1 b/metadata/md5-cache/kde-apps/k3b-22.08.1-r1
index 2ff9b7c29168..f6397a5a410d 100644
--- a/metadata/md5-cache/kde-apps/k3b-22.08.1-r1
+++ b/metadata/md5-cache/kde-apps/k3b-22.08.1-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Full-featured burning and ripping application based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/k3b/ https://userbase.kde.org/K3b
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=dvd encode flac mad mp3 musepack sndfile sox taglib vcd vorbis debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kaccounts-integration-22.04.3 b/metadata/md5-cache/kde-apps/kaccounts-integration-22.04.3
index cff25ba3e1ad..cc6dfb717e4f 100644
--- a/metadata/md5-cache/kde-apps/kaccounts-integration-22.04.3
+++ b/metadata/md5-cache/kde-apps/kaccounts-integration-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Administer web accounts for the sites and services across the Plasma desktop
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kaccounts-integration-22.08.1 b/metadata/md5-cache/kde-apps/kaccounts-integration-22.08.1
index 6aa82c3a7a3c..323a9b095e3c 100644
--- a/metadata/md5-cache/kde-apps/kaccounts-integration-22.08.1
+++ b/metadata/md5-cache/kde-apps/kaccounts-integration-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Administer web accounts for the sites and services across the Plasma desktop
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kaccounts-providers-22.04.3 b/metadata/md5-cache/kde-apps/kaccounts-providers-22.04.3
index 3447149e86e3..562a0122402b 100644
--- a/metadata/md5-cache/kde-apps/kaccounts-providers-22.04.3
+++ b/metadata/md5-cache/kde-apps/kaccounts-providers-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtxml-5.
DESCRIPTION=KDE accounts providers
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+webengine debug
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kaccounts-providers-22.08.1 b/metadata/md5-cache/kde-apps/kaccounts-providers-22.08.1
index 5569f4142181..38eba76861a8 100644
--- a/metadata/md5-cache/kde-apps/kaccounts-providers-22.08.1
+++ b/metadata/md5-cache/kde-apps/kaccounts-providers-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtxml-5.
DESCRIPTION=KDE accounts providers
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+webengine debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kaddressbook-22.04.3 b/metadata/md5-cache/kde-apps/kaddressbook-22.04.3
index 40c14d3d2e46..6164b7eeaae0 100644
--- a/metadata/md5-cache/kde-apps/kaddressbook-22.04.3
+++ b/metadata/md5-cache/kde-apps/kaddressbook-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/grantlee:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=de
DESCRIPTION=Address book application based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/kaddressbook/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=telemetry test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kaddressbook-22.08.1 b/metadata/md5-cache/kde-apps/kaddressbook-22.08.1
index 76dc4f9b9620..bca5ff416856 100644
--- a/metadata/md5-cache/kde-apps/kaddressbook-22.08.1
+++ b/metadata/md5-cache/kde-apps/kaddressbook-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/grantlee:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=de
DESCRIPTION=Address book application based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/kaddressbook/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=telemetry test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kajongg-22.04.3 b/metadata/md5-cache/kde-apps/kajongg-22.04.3
index 25c85690fd4c..203a1b40877c 100644
--- a/metadata/md5-cache/kde-apps/kajongg-22.04.3
+++ b/metadata/md5-cache/kde-apps/kajongg-22.04.3
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Classical Mah Jongg for four players
EAPI=8
HOMEPAGE=https://apps.kde.org/kajongg/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kajongg-22.08.1 b/metadata/md5-cache/kde-apps/kajongg-22.08.1
index 4c00474a72a8..b8af263204e3 100644
--- a/metadata/md5-cache/kde-apps/kajongg-22.08.1
+++ b/metadata/md5-cache/kde-apps/kajongg-22.08.1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Classical Mah Jongg for four players
EAPI=8
HOMEPAGE=https://apps.kde.org/kajongg/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kalarm-22.04.3-r1 b/metadata/md5-cache/kde-apps/kalarm-22.04.3-r1
index dc47f901befb..36d5bd00d855 100644
--- a/metadata/md5-cache/kde-apps/kalarm-22.04.3-r1
+++ b/metadata/md5-cache/kde-apps/kalarm-22.04.3-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Application to manage alarms and other timer based alerts for the desktop
EAPI=8
HOMEPAGE=https://apps.kde.org/kalarm/ https://userbase.kde.org/KAlarm
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech X debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kalarm-22.08.1 b/metadata/md5-cache/kde-apps/kalarm-22.08.1
index 69938b93f3d0..2112212dbe89 100644
--- a/metadata/md5-cache/kde-apps/kalarm-22.08.1
+++ b/metadata/md5-cache/kde-apps/kalarm-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Application to manage alarms and other timer based alerts for the desktop
EAPI=8
HOMEPAGE=https://apps.kde.org/kalarm/ https://userbase.kde.org/KAlarm
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+pim speech X debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kalgebra-22.04.3 b/metadata/md5-cache/kde-apps/kalgebra-22.04.3
index 9114db269daa..505fedb0e33e 100644
--- a/metadata/md5-cache/kde-apps/kalgebra-22.04.3
+++ b/metadata/md5-cache/kde-apps/kalgebra-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprints
DESCRIPTION=MathML-based 2D and 3D graph calculator by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kalgebra/ https://edu.kde.org/kalgebra/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm flag-o-matic gear.kde.org
IUSE=readline debug +handbook
KEYWORDS=amd64 arm64 x86
diff --git a/metadata/md5-cache/kde-apps/kalgebra-22.08.1 b/metadata/md5-cache/kde-apps/kalgebra-22.08.1
index 6df344d97d3b..89e5fa9ea1c0 100644
--- a/metadata/md5-cache/kde-apps/kalgebra-22.08.1
+++ b/metadata/md5-cache/kde-apps/kalgebra-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprints
DESCRIPTION=MathML-based 2D and 3D graph calculator by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kalgebra/ https://edu.kde.org/kalgebra/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm flag-o-matic gear.kde.org
IUSE=readline debug +handbook
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kalzium-22.04.3 b/metadata/md5-cache/kde-apps/kalzium-22.04.3
index 0d36a9f4f0eb..6b80cc03a29d 100644
--- a/metadata/md5-cache/kde-apps/kalzium-22.04.3
+++ b/metadata/md5-cache/kde-apps/kalzium-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtscript-5.15.4:5 >=dev-qt/qtsvg-5.15.4:
DESCRIPTION=Periodic table of the elements
EAPI=8
HOMEPAGE=https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org flag-o-matic
IUSE=editor solver debug +handbook
KEYWORDS=amd64 arm64 x86
diff --git a/metadata/md5-cache/kde-apps/kalzium-22.08.1 b/metadata/md5-cache/kde-apps/kalzium-22.08.1
index 50a9a0c55b45..ea885cb03e7a 100644
--- a/metadata/md5-cache/kde-apps/kalzium-22.08.1
+++ b/metadata/md5-cache/kde-apps/kalzium-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtscript-5.15.5:5 >=dev-qt/qtsvg-5.15.5:
DESCRIPTION=Periodic table of the elements
EAPI=8
HOMEPAGE=https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org flag-o-matic
IUSE=editor solver debug +handbook
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kamera-22.04.3 b/metadata/md5-cache/kde-apps/kamera-22.04.3
index 331e4d39adfd..f93c113b0e80 100644
--- a/metadata/md5-cache/kde-apps/kamera-22.04.3
+++ b/metadata/md5-cache/kde-apps/kamera-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcon
DESCRIPTION=Plasma integration for gphoto2 cameras
EAPI=8
HOMEPAGE=https://apps.kde.org/kamera/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kamera-22.08.1 b/metadata/md5-cache/kde-apps/kamera-22.08.1
index 632612ead64b..7cb1d7dca157 100644
--- a/metadata/md5-cache/kde-apps/kamera-22.08.1
+++ b/metadata/md5-cache/kde-apps/kamera-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcon
DESCRIPTION=Plasma integration for gphoto2 cameras
EAPI=8
HOMEPAGE=https://apps.kde.org/kamera/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kamoso-22.04.3 b/metadata/md5-cache/kde-apps/kamoso-22.04.3
index ac2a2a03db8c..a1d93389fa50 100644
--- a/metadata/md5-cache/kde-apps/kamoso-22.04.3
+++ b/metadata/md5-cache/kde-apps/kamoso-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >
DESCRIPTION=Application to take pictures and videos from your webcam by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kamoso-22.08.1 b/metadata/md5-cache/kde-apps/kamoso-22.08.1
index 17aa850d8209..d961a74e571b 100644
--- a/metadata/md5-cache/kde-apps/kamoso-22.08.1
+++ b/metadata/md5-cache/kde-apps/kamoso-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >
DESCRIPTION=Application to take pictures and videos from your webcam by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kanagram-22.04.3 b/metadata/md5-cache/kde-apps/kanagram-22.04.3
index e8cfef6c8b6e..2c36ff9f6e03 100644
--- a/metadata/md5-cache/kde-apps/kanagram-22.04.3
+++ b/metadata/md5-cache/kde-apps/kanagram-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidget
DESCRIPTION=Game based on anagrams of words
EAPI=8
HOMEPAGE=https://apps.kde.org/kanagram/ https://edu.kde.org/kanagram/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kanagram-22.08.1 b/metadata/md5-cache/kde-apps/kanagram-22.08.1
index c9efe3837cf7..0f549ccca7dc 100644
--- a/metadata/md5-cache/kde-apps/kanagram-22.08.1
+++ b/metadata/md5-cache/kde-apps/kanagram-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidget
DESCRIPTION=Game based on anagrams of words
EAPI=8
HOMEPAGE=https://apps.kde.org/kanagram/ https://edu.kde.org/kanagram/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kapman-22.04.3 b/metadata/md5-cache/kde-apps/kapman-22.04.3
index 393fe7fa0bbd..eb6ec9c7a3d0 100644
--- a/metadata/md5-cache/kde-apps/kapman-22.04.3
+++ b/metadata/md5-cache/kde-apps/kapman-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Pac-Man clone by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kapman/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kapman-22.08.1 b/metadata/md5-cache/kde-apps/kapman-22.08.1
index c15c28d52ef7..91bcf535e73f 100644
--- a/metadata/md5-cache/kde-apps/kapman-22.08.1
+++ b/metadata/md5-cache/kde-apps/kapman-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=Pac-Man clone by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kapman/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kapptemplate-22.04.3 b/metadata/md5-cache/kde-apps/kapptemplate-22.04.3
index 08992e8277f4..84b4121ae74a 100644
--- a/metadata/md5-cache/kde-apps/kapptemplate-22.04.3
+++ b/metadata/md5-cache/kde-apps/kapptemplate-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/karc
DESCRIPTION=Shell script to create the necessary framework to develop KDE applications
EAPI=8
HOMEPAGE=https://apps.kde.org/kapptemplate/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kapptemplate-22.08.1 b/metadata/md5-cache/kde-apps/kapptemplate-22.08.1
index 07423f70dac0..97c9f5bd742d 100644
--- a/metadata/md5-cache/kde-apps/kapptemplate-22.08.1
+++ b/metadata/md5-cache/kde-apps/kapptemplate-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/karc
DESCRIPTION=Shell script to create the necessary framework to develop KDE applications
EAPI=8
HOMEPAGE=https://apps.kde.org/kapptemplate/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kate-22.04.3 b/metadata/md5-cache/kde-apps/kate-22.04.3
index 6dea8003f2ae..431f948d46c4 100644
--- a/metadata/md5-cache/kde-apps/kate-22.04.3
+++ b/metadata/md5-cache/kde-apps/kate-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.
DESCRIPTION=Multi-document editor with network transparency, Plasma integration and more
EAPI=8
HOMEPAGE=https://kate-editor.org/ https://apps.kde.org/kate/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=activities +filebrowser lspclient +projects plasma +snippets sql telemetry test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kate-22.08.1 b/metadata/md5-cache/kde-apps/kate-22.08.1
index 3a8f5ed62cea..24bd8eda8874 100644
--- a/metadata/md5-cache/kde-apps/kate-22.08.1
+++ b/metadata/md5-cache/kde-apps/kate-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Multi-document editor with network transparency, Plasma integration and more
EAPI=8
HOMEPAGE=https://kate-editor.org/ https://apps.kde.org/kate/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm flag-o-matic gear.kde.org
IUSE=test debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kate-addons-22.08.1 b/metadata/md5-cache/kde-apps/kate-addons-22.08.1
index b7a2fb893047..c9557064db67 100644
--- a/metadata/md5-cache/kde-apps/kate-addons-22.08.1
+++ b/metadata/md5-cache/kde-apps/kate-addons-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.
DESCRIPTION=Addons used by Kate
EAPI=8
HOMEPAGE=https://kate-editor.org/ https://apps.kde.org/kate/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm flag-o-matic gear.kde.org optfeature
IUSE=+filebrowser lspclient plasma +projects +snippets sql test debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kate-lib-22.08.1 b/metadata/md5-cache/kde-apps/kate-lib-22.08.1
index 3499a519df6f..cbaa810860f3 100644
--- a/metadata/md5-cache/kde-apps/kate-lib-22.08.1
+++ b/metadata/md5-cache/kde-apps/kate-lib-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Shared library used by Kate/Kwrite and Kate-Addons
EAPI=8
HOMEPAGE=https://kate-editor.org/ https://apps.kde.org/kate/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=activities telemetry test debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/katomic-22.04.3 b/metadata/md5-cache/kde-apps/katomic-22.04.3
index 2e6a35f88a78..414009352511 100644
--- a/metadata/md5-cache/kde-apps/katomic-22.04.3
+++ b/metadata/md5-cache/kde-apps/katomic-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkdegame
DESCRIPTION=KDE Atomic Entertainment Game
EAPI=8
HOMEPAGE=https://apps.kde.org/katomic/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/katomic-22.08.1 b/metadata/md5-cache/kde-apps/katomic-22.08.1
index 1c73f69f298d..9a60d66af830 100644
--- a/metadata/md5-cache/kde-apps/katomic-22.08.1
+++ b/metadata/md5-cache/kde-apps/katomic-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkdegame
DESCRIPTION=KDE Atomic Entertainment Game
EAPI=8
HOMEPAGE=https://apps.kde.org/katomic/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kbackup-22.04.3 b/metadata/md5-cache/kde-apps/kbackup-22.04.3
index 0984fedb2a71..468abb516593 100644
--- a/metadata/md5-cache/kde-apps/kbackup-22.04.3
+++ b/metadata/md5-cache/kde-apps/kbackup-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/karc
DESCRIPTION=Program that lets you back up any directories or files
EAPI=8
HOMEPAGE=https://apps.kde.org/kbackup/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kbackup-22.08.1 b/metadata/md5-cache/kde-apps/kbackup-22.08.1
index b241ec049317..915fa74757c7 100644
--- a/metadata/md5-cache/kde-apps/kbackup-22.08.1
+++ b/metadata/md5-cache/kde-apps/kbackup-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/karc
DESCRIPTION=Program that lets you back up any directories or files
EAPI=8
HOMEPAGE=https://apps.kde.org/kbackup/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kblackbox-22.04.3 b/metadata/md5-cache/kde-apps/kblackbox-22.04.3
index c525d9135706..ae74ccc79b8d 100644
--- a/metadata/md5-cache/kde-apps/kblackbox-22.04.3
+++ b/metadata/md5-cache/kde-apps/kblackbox-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Game of hide and seek played on a grid of boxes
EAPI=8
HOMEPAGE=https://apps.kde.org/kblackbox/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kblackbox-22.08.1 b/metadata/md5-cache/kde-apps/kblackbox-22.08.1
index 91141a540f36..c4f3514408ba 100644
--- a/metadata/md5-cache/kde-apps/kblackbox-22.08.1
+++ b/metadata/md5-cache/kde-apps/kblackbox-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=Game of hide and seek played on a grid of boxes
EAPI=8
HOMEPAGE=https://apps.kde.org/kblackbox/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kblocks-22.04.3 b/metadata/md5-cache/kde-apps/kblocks-22.04.3
index 2bd31b99aa37..0577ff791b5d 100644
--- a/metadata/md5-cache/kde-apps/kblocks-22.04.3
+++ b/metadata/md5-cache/kde-apps/kblocks-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.4:5 >=dev-qt/qtsvg-5.15.4
DESCRIPTION=Single-player Tetris-like KDE game
EAPI=8
HOMEPAGE=https://apps.kde.org/kblocks/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kblocks-22.08.1 b/metadata/md5-cache/kde-apps/kblocks-22.08.1
index 5fb3bc2be3ad..9cac82f13906 100644
--- a/metadata/md5-cache/kde-apps/kblocks-22.08.1
+++ b/metadata/md5-cache/kde-apps/kblocks-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtsvg-5.15.5
DESCRIPTION=Single-player Tetris-like KDE game
EAPI=8
HOMEPAGE=https://apps.kde.org/kblocks/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kbounce-22.04.3 b/metadata/md5-cache/kde-apps/kbounce-22.04.3
index ad56f050c532..77c4e3ec8e62 100644
--- a/metadata/md5-cache/kde-apps/kbounce-22.04.3
+++ b/metadata/md5-cache/kde-apps/kbounce-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=KDE Bounce Ball Game
EAPI=8
HOMEPAGE=https://apps.kde.org/kbounce/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kbounce-22.08.1 b/metadata/md5-cache/kde-apps/kbounce-22.08.1
index 722d1b9a3af1..55bb954fe288 100644
--- a/metadata/md5-cache/kde-apps/kbounce-22.08.1
+++ b/metadata/md5-cache/kde-apps/kbounce-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=KDE Bounce Ball Game
EAPI=8
HOMEPAGE=https://apps.kde.org/kbounce/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kbreakout-22.04.3 b/metadata/md5-cache/kde-apps/kbreakout-22.04.3
index d9dc0a927415..53dd69e433ab 100644
--- a/metadata/md5-cache/kde-apps/kbreakout-22.04.3
+++ b/metadata/md5-cache/kde-apps/kbreakout-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidget
DESCRIPTION=Breakout-like game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kbreakout/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kbreakout-22.08.1 b/metadata/md5-cache/kde-apps/kbreakout-22.08.1
index 668e217799ce..48fd4a15f2ec 100644
--- a/metadata/md5-cache/kde-apps/kbreakout-22.08.1
+++ b/metadata/md5-cache/kde-apps/kbreakout-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidget
DESCRIPTION=Breakout-like game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kbreakout/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kbruch-22.04.3 b/metadata/md5-cache/kde-apps/kbruch-22.04.3
index 28221a98cf60..dc2e32b97fcb 100644
--- a/metadata/md5-cache/kde-apps/kbruch-22.04.3
+++ b/metadata/md5-cache/kde-apps/kbruch-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcon
DESCRIPTION=Educational application to learn calculating with fractions
EAPI=8
HOMEPAGE=https://apps.kde.org/kbruch/ https://edu.kde.org/kbruch/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kbruch-22.08.1 b/metadata/md5-cache/kde-apps/kbruch-22.08.1
index 4f1f09d5e584..76e845eabea1 100644
--- a/metadata/md5-cache/kde-apps/kbruch-22.08.1
+++ b/metadata/md5-cache/kde-apps/kbruch-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcon
DESCRIPTION=Educational application to learn calculating with fractions
EAPI=8
HOMEPAGE=https://apps.kde.org/kbruch/ https://edu.kde.org/kbruch/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kcachegrind-22.04.3 b/metadata/md5-cache/kde-apps/kcachegrind-22.04.3
index f41890cc3f57..8e09f6441f97 100644
--- a/metadata/md5-cache/kde-apps/kcachegrind-22.04.3
+++ b/metadata/md5-cache/kde-apps/kcachegrind-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Frontend for Cachegrind by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kcachegrind/ https://kcachegrind.github.io/html/Home.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=nls debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kcachegrind-22.08.1 b/metadata/md5-cache/kde-apps/kcachegrind-22.08.1
index 6a99c273f06b..4dba52875fd2 100644
--- a/metadata/md5-cache/kde-apps/kcachegrind-22.08.1
+++ b/metadata/md5-cache/kde-apps/kcachegrind-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Frontend for Cachegrind by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kcachegrind/ https://kcachegrind.github.io/html/Home.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=nls debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kcalc-22.04.3 b/metadata/md5-cache/kde-apps/kcalc-22.04.3
index e85358ca1a9b..bd1c71fa7007 100644
--- a/metadata/md5-cache/kde-apps/kcalc-22.04.3
+++ b/metadata/md5-cache/kde-apps/kcalc-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/gmp:0= dev-libs/mpfr:0= >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidge
DESCRIPTION=KDE calculator
EAPI=8
HOMEPAGE=https://apps.kde.org/kcalc/ https://utils.kde.org/projects/kcalc/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kcalc-22.08.1 b/metadata/md5-cache/kde-apps/kcalc-22.08.1
index 58f963d62bdf..92b9eb37c8eb 100644
--- a/metadata/md5-cache/kde-apps/kcalc-22.08.1
+++ b/metadata/md5-cache/kde-apps/kcalc-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/gmp:0= dev-libs/mpfr:0= >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidge
DESCRIPTION=KDE calculator
EAPI=8
HOMEPAGE=https://apps.kde.org/kcalc/ https://utils.kde.org/projects/kcalc/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kcalutils-22.04.3 b/metadata/md5-cache/kde-apps/kcalutils-22.04.3
index 3109fb596b1d..403d32c4ec2f 100644
--- a/metadata/md5-cache/kde-apps/kcalutils-22.04.3
+++ b/metadata/md5-cache/kde-apps/kcalutils-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/grantlee-5.2.0:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.
DESCRIPTION=Library providing utility functions for the handling of calendar data
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/kcalutils/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kcalutils-22.08.1 b/metadata/md5-cache/kde-apps/kcalutils-22.08.1
index 91c24d140e04..3ca48349728d 100644
--- a/metadata/md5-cache/kde-apps/kcalutils-22.08.1
+++ b/metadata/md5-cache/kde-apps/kcalutils-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/grantlee-5.2.0:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.
DESCRIPTION=Library providing utility functions for the handling of calendar data
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/kcalutils/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kcharselect-22.04.3 b/metadata/md5-cache/kde-apps/kcharselect-22.04.3
index a5249c6c53d1..81a1831e2e7f 100644
--- a/metadata/md5-cache/kde-apps/kcharselect-22.04.3
+++ b/metadata/md5-cache/kde-apps/kcharselect-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kboo
DESCRIPTION=KDE character selection utility
EAPI=8
HOMEPAGE=https://apps.kde.org/kcharselect/ https://utils.kde.org/projects/kcharselect/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kcharselect-22.08.1 b/metadata/md5-cache/kde-apps/kcharselect-22.08.1
index 80699b18a1fb..606859e79eea 100644
--- a/metadata/md5-cache/kde-apps/kcharselect-22.08.1
+++ b/metadata/md5-cache/kde-apps/kcharselect-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kboo
DESCRIPTION=KDE character selection utility
EAPI=8
HOMEPAGE=https://apps.kde.org/kcharselect/ https://utils.kde.org/projects/kcharselect/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kcolorchooser-22.04.3 b/metadata/md5-cache/kde-apps/kcolorchooser-22.04.3
index 9c6616019666..fe08e12099fc 100644
--- a/metadata/md5-cache/kde-apps/kcolorchooser-22.04.3
+++ b/metadata/md5-cache/kde-apps/kcolorchooser-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcor
DESCRIPTION=KDE color selector/editor
EAPI=8
HOMEPAGE=https://apps.kde.org/kcolorchooser/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kcolorchooser-22.08.1 b/metadata/md5-cache/kde-apps/kcolorchooser-22.08.1
index 098b4171214d..ad5450905dc3 100644
--- a/metadata/md5-cache/kde-apps/kcolorchooser-22.08.1
+++ b/metadata/md5-cache/kde-apps/kcolorchooser-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcor
DESCRIPTION=KDE color selector/editor
EAPI=8
HOMEPAGE=https://apps.kde.org/kcolorchooser/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kcron-22.04.3 b/metadata/md5-cache/kde-apps/kcron-22.04.3
index 638e3518b4f0..5106c7b9e007 100644
--- a/metadata/md5-cache/kde-apps/kcron-22.04.3
+++ b/metadata/md5-cache/kde-apps/kcron-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-5.15.4:5 >=dev-qt/qtwidge
DESCRIPTION=KDE Task Scheduler
EAPI=8
HOMEPAGE=https://apps.kde.org/kcron/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kcron-22.08.1 b/metadata/md5-cache/kde-apps/kcron-22.08.1
index 4af1e0303a18..bc93c57ca4f3 100644
--- a/metadata/md5-cache/kde-apps/kcron-22.08.1
+++ b/metadata/md5-cache/kde-apps/kcron-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtwidge
DESCRIPTION=KDE Task Scheduler
EAPI=8
HOMEPAGE=https://apps.kde.org/kcron/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kde-dev-scripts-22.04.3 b/metadata/md5-cache/kde-apps/kde-dev-scripts-22.04.3
index b0f3de57d8b2..f8660e6a1e00 100644
--- a/metadata/md5-cache/kde-apps/kde-dev-scripts-22.04.3
+++ b/metadata/md5-cache/kde-apps/kde-dev-scripts-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=kde-frameworks/kdelibs4support-5.92.0:5 >=kde-frameworks/kdoctools-5.92
DESCRIPTION=KDE Development Scripts
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kde-dev-scripts-22.08.1 b/metadata/md5-cache/kde-apps/kde-dev-scripts-22.08.1
index 4cf2d9bbcd7f..0eee9c19015c 100644
--- a/metadata/md5-cache/kde-apps/kde-dev-scripts-22.08.1
+++ b/metadata/md5-cache/kde-apps/kde-dev-scripts-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=kde-frameworks/kdelibs4support-5.96.0:5 >=kde-frameworks/kdoctools-5.96
DESCRIPTION=KDE Development Scripts
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kde-dev-utils-22.04.3 b/metadata/md5-cache/kde-apps/kde-dev-utils-22.04.3
index cf97ec44f63c..46ad2b8ea3fe 100644
--- a/metadata/md5-cache/kde-apps/kde-dev-utils-22.04.3
+++ b/metadata/md5-cache/kde-apps/kde-dev-utils-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/designer-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.1
DESCRIPTION=KDE Development Utilities
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kde-dev-utils-22.08.1 b/metadata/md5-cache/kde-apps/kde-dev-utils-22.08.1
index fba598ae01f3..566c732aaf2b 100644
--- a/metadata/md5-cache/kde-apps/kde-dev-utils-22.08.1
+++ b/metadata/md5-cache/kde-apps/kde-dev-utils-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/designer-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.1
DESCRIPTION=KDE Development Utilities
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kdebugsettings-22.04.3 b/metadata/md5-cache/kde-apps/kdebugsettings-22.04.3
index 8932f468704f..f9625092d32c 100644
--- a/metadata/md5-cache/kde-apps/kdebugsettings-22.04.3
+++ b/metadata/md5-cache/kde-apps/kdebugsettings-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcom
DESCRIPTION=Application to enable/disable qCDebug
EAPI=8
HOMEPAGE=https://apps.kde.org/kdebugsettings/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kdebugsettings-22.08.1 b/metadata/md5-cache/kde-apps/kdebugsettings-22.08.1
index fe9023bf791a..fa1a1eaf5474 100644
--- a/metadata/md5-cache/kde-apps/kdebugsettings-22.08.1
+++ b/metadata/md5-cache/kde-apps/kdebugsettings-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcom
DESCRIPTION=Application to enable/disable qCDebug
EAPI=8
HOMEPAGE=https://apps.kde.org/kdebugsettings/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kdegraphics-mobipocket-22.04.3 b/metadata/md5-cache/kde-apps/kdegraphics-mobipocket-22.04.3
index 8fe7c7a9fb2a..aff39ae2b71e 100644
--- a/metadata/md5-cache/kde-apps/kdegraphics-mobipocket-22.04.3
+++ b/metadata/md5-cache/kde-apps/kdegraphics-mobipocket-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 dev-qt/qtcore:5
DESCRIPTION=Library to support mobipocket ebooks
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kdegraphics-mobipocket-22.08.1 b/metadata/md5-cache/kde-apps/kdegraphics-mobipocket-22.08.1
index 2b92ee76456d..4525e3620c20 100644
--- a/metadata/md5-cache/kde-apps/kdegraphics-mobipocket-22.08.1
+++ b/metadata/md5-cache/kde-apps/kdegraphics-mobipocket-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 dev-qt/qtcore:5
DESCRIPTION=Library to support mobipocket ebooks
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kdenetwork-filesharing-22.04.3 b/metadata/md5-cache/kde-apps/kdenetwork-filesharing-22.04.3
index 9dde751492d3..2c4323ed78de 100644
--- a/metadata/md5-cache/kde-apps/kdenetwork-filesharing-22.04.3
+++ b/metadata/md5-cache/kde-apps/kdenetwork-filesharing-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidget
DESCRIPTION=Samba filesharing plugin for file properties
EAPI=8
HOMEPAGE=https://apps.kde.org/kdenetwork_filesharing/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kdenetwork-filesharing-22.08.1 b/metadata/md5-cache/kde-apps/kdenetwork-filesharing-22.08.1
index e1ede1eb929e..783cfe9f0733 100644
--- a/metadata/md5-cache/kde-apps/kdenetwork-filesharing-22.08.1
+++ b/metadata/md5-cache/kde-apps/kdenetwork-filesharing-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidget
DESCRIPTION=Samba filesharing plugin for file properties
EAPI=8
HOMEPAGE=https://apps.kde.org/kdenetwork_filesharing/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kdenlive-22.04.3 b/metadata/md5-cache/kde-apps/kdenlive-22.04.3
index ba6d211b7be4..d23d72fe4c0b 100644
--- a/metadata/md5-cache/kde-apps/kdenlive-22.04.3
+++ b/metadata/md5-cache/kde-apps/kdenlive-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclar
DESCRIPTION=Non-linear video editing suite by KDE
EAPI=8
HOMEPAGE=https://kdenlive.org/en/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=gles2-only semantic-desktop share v4l test debug +handbook doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kdenlive-22.08.1 b/metadata/md5-cache/kde-apps/kdenlive-22.08.1
index e391caf3c826..7076d3fb77e5 100644
--- a/metadata/md5-cache/kde-apps/kdenlive-22.08.1
+++ b/metadata/md5-cache/kde-apps/kdenlive-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclar
DESCRIPTION=Non-linear video editing suite by KDE
EAPI=8
HOMEPAGE=https://kdenlive.org/en/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=gles2-only semantic-desktop share v4l test debug +handbook doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kdepim-addons-22.04.3 b/metadata/md5-cache/kde-apps/kdepim-addons-22.04.3
index bbd0c1ba2cba..dcbb45928eab 100644
--- a/metadata/md5-cache/kde-apps/kdepim-addons-22.04.3
+++ b/metadata/md5-cache/kde-apps/kdepim-addons-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gpgme-1.11.1:=[cxx,qt5] >=dev-libs/grantlee-5.2.0:5 >=dev-qt/
DESCRIPTION=Plugins for KDE Personal Information Management Suite
EAPI=8
HOMEPAGE=https://apps.kde.org/kontact/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=importwizard markdown test debug test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kdepim-addons-22.08.1 b/metadata/md5-cache/kde-apps/kdepim-addons-22.08.1
index 92fffa6fe3f3..9cc70d4a7efd 100644
--- a/metadata/md5-cache/kde-apps/kdepim-addons-22.08.1
+++ b/metadata/md5-cache/kde-apps/kdepim-addons-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gpgme-1.16.0:=[cxx,qt5] >=dev-libs/grantlee-5.2.0:5 >=dev-qt/
DESCRIPTION=Plugins for KDE Personal Information Management Suite
EAPI=8
HOMEPAGE=https://apps.kde.org/kontact/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=importwizard markdown test debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kdepim-runtime-22.04.3 b/metadata/md5-cache/kde-apps/kdepim-runtime-22.04.3
index 966a722f3b94..fa3122c4f4ec 100644
--- a/metadata/md5-cache/kde-apps/kdepim-runtime-22.04.3
+++ b/metadata/md5-cache/kde-apps/kdepim-runtime-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 dev-libs/cyrus-sasl:2 dev-libs/libical:= dev-libs
DESCRIPTION=Runtime plugin collection to extend the functionality of KDE PIM
EAPI=8
HOMEPAGE=https://apps.kde.org/kontact/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kdepim-runtime-22.08.1 b/metadata/md5-cache/kde-apps/kdepim-runtime-22.08.1
index 420179506bb4..d43c2d58f244 100644
--- a/metadata/md5-cache/kde-apps/kdepim-runtime-22.08.1
+++ b/metadata/md5-cache/kde-apps/kdepim-runtime-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 dev-libs/cyrus-sasl:2 dev-libs/libical:= dev-libs
DESCRIPTION=Runtime plugin collection to extend the functionality of KDE PIM
EAPI=8
HOMEPAGE=https://apps.kde.org/kontact/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-22.04.3 b/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-22.04.3
index 164cc909fdf7..a437659411aa 100644
--- a/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-22.04.3
+++ b/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcon
DESCRIPTION=Thumbnail generator for PO files
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-22.08.1 b/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-22.08.1
index afeed3cdc59a..3bef3c919381 100644
--- a/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-22.08.1
+++ b/metadata/md5-cache/kde-apps/kdesdk-thumbnailers-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcon
DESCRIPTION=Thumbnail generator for PO files
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kdf-22.04.3 b/metadata/md5-cache/kde-apps/kdf-22.04.3
index 9492817b18c9..565e049e35dc 100644
--- a/metadata/md5-cache/kde-apps/kdf-22.04.3
+++ b/metadata/md5-cache/kde-apps/kdf-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcmu
DESCRIPTION=KDE free disk space utility
EAPI=8
HOMEPAGE=https://apps.kde.org/kdf/ https://utils.kde.org/projects/kdf/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kdf-22.08.1 b/metadata/md5-cache/kde-apps/kdf-22.08.1
index 55a93ebe54e3..c68a74f7622e 100644
--- a/metadata/md5-cache/kde-apps/kdf-22.08.1
+++ b/metadata/md5-cache/kde-apps/kdf-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcmu
DESCRIPTION=KDE free disk space utility
EAPI=8
HOMEPAGE=https://apps.kde.org/kdf/ https://utils.kde.org/projects/kdf/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kdialog-22.04.3 b/metadata/md5-cache/kde-apps/kdialog-22.04.3
index 4d9affbf5ab1..5272cf6be5ba 100644
--- a/metadata/md5-cache/kde-apps/kdialog-22.04.3
+++ b/metadata/md5-cache/kde-apps/kdialog-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Can be used to show nice dialog boxes from shell scripts
EAPI=8
HOMEPAGE=https://apps.kde.org/kdialog/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X debug
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kdialog-22.08.1 b/metadata/md5-cache/kde-apps/kdialog-22.08.1
index 7f04e12e8619..ffc2b234493b 100644
--- a/metadata/md5-cache/kde-apps/kdialog-22.08.1
+++ b/metadata/md5-cache/kde-apps/kdialog-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Can be used to show nice dialog boxes from shell scripts
EAPI=8
HOMEPAGE=https://apps.kde.org/kdialog/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kdiamond-22.04.3 b/metadata/md5-cache/kde-apps/kdiamond-22.04.3
index ba95e8e1c57f..9f7b8a06c1da 100644
--- a/metadata/md5-cache/kde-apps/kdiamond-22.04.3
+++ b/metadata/md5-cache/kde-apps/kdiamond-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkdegame
DESCRIPTION=Single player three-in-a-row game
EAPI=8
HOMEPAGE=https://apps.kde.org/kdiamond/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kdiamond-22.08.1 b/metadata/md5-cache/kde-apps/kdiamond-22.08.1
index a090f7487d9e..faf01bfff265 100644
--- a/metadata/md5-cache/kde-apps/kdiamond-22.08.1
+++ b/metadata/md5-cache/kde-apps/kdiamond-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkdegame
DESCRIPTION=Single player three-in-a-row game
EAPI=8
HOMEPAGE=https://apps.kde.org/kdiamond/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/keditbookmarks-22.04.3 b/metadata/md5-cache/kde-apps/keditbookmarks-22.04.3
index f7cf4447fb8d..653ce65172ae 100644
--- a/metadata/md5-cache/kde-apps/keditbookmarks-22.04.3
+++ b/metadata/md5-cache/kde-apps/keditbookmarks-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Bookmarks editor based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+man test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/keditbookmarks-22.08.1 b/metadata/md5-cache/kde-apps/keditbookmarks-22.08.1
index eb14375fb1d8..2a9a81a17973 100644
--- a/metadata/md5-cache/kde-apps/keditbookmarks-22.08.1
+++ b/metadata/md5-cache/kde-apps/keditbookmarks-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Bookmarks editor based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+man test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kfind-22.04.3 b/metadata/md5-cache/kde-apps/kfind-22.04.3
index 3c0284dc6509..6bb8c5a5e50d 100644
--- a/metadata/md5-cache/kde-apps/kfind-22.04.3
+++ b/metadata/md5-cache/kde-apps/kfind-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/karc
DESCRIPTION=File finder utility based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/kfind/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kfind-22.08.1 b/metadata/md5-cache/kde-apps/kfind-22.08.1
index 4f3d9c8c0110..effe323a9185 100644
--- a/metadata/md5-cache/kde-apps/kfind-22.08.1
+++ b/metadata/md5-cache/kde-apps/kfind-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/karc
DESCRIPTION=File finder utility based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/kfind/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kfloppy-22.04.3 b/metadata/md5-cache/kde-apps/kfloppy-22.04.3
index 65e109093598..5dd1351c0b80 100644
--- a/metadata/md5-cache/kde-apps/kfloppy-22.04.3
+++ b/metadata/md5-cache/kde-apps/kfloppy-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Straightforward graphical means to format 3.5" and 5.25" floppy disks
EAPI=8
HOMEPAGE=https://apps.kde.org/kfloppy/ https://utils.kde.org/projects/kfloppy/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kfloppy-22.08.1 b/metadata/md5-cache/kde-apps/kfloppy-22.08.1
index 81514814a123..7a0a7b8b14ef 100644
--- a/metadata/md5-cache/kde-apps/kfloppy-22.08.1
+++ b/metadata/md5-cache/kde-apps/kfloppy-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Straightforward graphical means to format 3.5" and 5.25" floppy disks
EAPI=8
HOMEPAGE=https://apps.kde.org/kfloppy/ https://utils.kde.org/projects/kfloppy/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kfourinline-22.04.3 b/metadata/md5-cache/kde-apps/kfourinline-22.04.3
index 9155be9d1b40..404aacbb881c 100644
--- a/metadata/md5-cache/kde-apps/kfourinline-22.04.3
+++ b/metadata/md5-cache/kde-apps/kfourinline-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=KDE four-in-a-row game
EAPI=8
HOMEPAGE=https://apps.kde.org/kfourinline/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kfourinline-22.08.1 b/metadata/md5-cache/kde-apps/kfourinline-22.08.1
index a6da5a6f664a..02c8fb6e2654 100644
--- a/metadata/md5-cache/kde-apps/kfourinline-22.08.1
+++ b/metadata/md5-cache/kde-apps/kfourinline-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=KDE four-in-a-row game
EAPI=8
HOMEPAGE=https://apps.kde.org/kfourinline/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kgeography-22.04.3 b/metadata/md5-cache/kde-apps/kgeography-22.04.3
index 170d4f13788a..44a1ec19b1fb 100644
--- a/metadata/md5-cache/kde-apps/kgeography-22.04.3
+++ b/metadata/md5-cache/kde-apps/kgeography-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=dev-qt/qtxml-5.15.4
DESCRIPTION=Geography learning tool
EAPI=8
HOMEPAGE=https://apps.kde.org/kgeography/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kgeography-22.08.1 b/metadata/md5-cache/kde-apps/kgeography-22.08.1
index 9307b653fd35..7a92e75f4257 100644
--- a/metadata/md5-cache/kde-apps/kgeography-22.08.1
+++ b/metadata/md5-cache/kde-apps/kgeography-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=dev-qt/qtxml-5.15.5
DESCRIPTION=Geography learning tool
EAPI=8
HOMEPAGE=https://apps.kde.org/kgeography/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kget-22.04.3 b/metadata/md5-cache/kde-apps/kget-22.04.3
index 1ae3e1748945..df8b6dbb256e 100644
--- a/metadata/md5-cache/kde-apps/kget-22.04.3
+++ b/metadata/md5-cache/kde-apps/kget-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5
DESCRIPTION=Advanced download manager by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kget/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=bittorrent gpg kde mms sqlite test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kget-22.08.1 b/metadata/md5-cache/kde-apps/kget-22.08.1
index a66c3df79bf7..7880d342f910 100644
--- a/metadata/md5-cache/kde-apps/kget-22.08.1
+++ b/metadata/md5-cache/kde-apps/kget-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5
DESCRIPTION=Advanced download manager by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kget/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=bittorrent gpg kde mms sqlite test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kgoldrunner-22.04.3 b/metadata/md5-cache/kde-apps/kgoldrunner-22.04.3
index 70e363c4847e..6a090aff9d86 100644
--- a/metadata/md5-cache/kde-apps/kgoldrunner-22.04.3
+++ b/metadata/md5-cache/kde-apps/kgoldrunner-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkdegame
DESCRIPTION=Game of action and puzzle solving by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kgoldrunner/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kgoldrunner-22.08.1 b/metadata/md5-cache/kde-apps/kgoldrunner-22.08.1
index 3e95d69043cf..e35ff955793d 100644
--- a/metadata/md5-cache/kde-apps/kgoldrunner-22.08.1
+++ b/metadata/md5-cache/kde-apps/kgoldrunner-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkdegame
DESCRIPTION=Game of action and puzzle solving by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kgoldrunner/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kgpg-22.04.3 b/metadata/md5-cache/kde-apps/kgpg-22.04.3
index 7585abfc305f..a6c900de5dbd 100644
--- a/metadata/md5-cache/kde-apps/kgpg-22.04.3
+++ b/metadata/md5-cache/kde-apps/kgpg-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Frontend for GnuPG, a powerful encryption utility by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kgpg/ https://utils.kde.org/projects/kgpg/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kgpg-22.08.1 b/metadata/md5-cache/kde-apps/kgpg-22.08.1
index 4416a1df2a08..cb45b73ff79d 100644
--- a/metadata/md5-cache/kde-apps/kgpg-22.08.1
+++ b/metadata/md5-cache/kde-apps/kgpg-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Frontend for GnuPG, a powerful encryption utility by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kgpg/ https://utils.kde.org/projects/kgpg/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/khangman-22.04.3 b/metadata/md5-cache/kde-apps/khangman-22.04.3
index 232d8950ae81..5f4804ac914a 100644
--- a/metadata/md5-cache/kde-apps/khangman-22.04.3
+++ b/metadata/md5-cache/kde-apps/khangman-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.
DESCRIPTION=Classical hangman game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/khangman/ https://edu.kde.org/khangman/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/khangman-22.08.1 b/metadata/md5-cache/kde-apps/khangman-22.08.1
index aa37a1505d41..2d90efb4d44d 100644
--- a/metadata/md5-cache/kde-apps/khangman-22.08.1
+++ b/metadata/md5-cache/kde-apps/khangman-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.
DESCRIPTION=Classical hangman game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/khangman/ https://edu.kde.org/khangman/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/khelpcenter-22.04.3 b/metadata/md5-cache/kde-apps/khelpcenter-22.04.3
index 7186c29e76a4..6cdfc56e7ec7 100644
--- a/metadata/md5-cache/kde-apps/khelpcenter-22.04.3
+++ b/metadata/md5-cache/kde-apps/khelpcenter-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/grantlee:5 dev-libs/libxml2 dev-libs/xapian:= >=dev-qt/qtdbus-5.
DESCRIPTION=Application to read documentation for KDE Plasma, Applications, Utilities
EAPI=8
HOMEPAGE=https://apps.kde.org/help/ https://userbase.kde.org/KHelpCenter
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/khelpcenter-22.08.1 b/metadata/md5-cache/kde-apps/khelpcenter-22.08.1
index 7321e0061e11..4ecc71dbaef3 100644
--- a/metadata/md5-cache/kde-apps/khelpcenter-22.08.1
+++ b/metadata/md5-cache/kde-apps/khelpcenter-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/grantlee:5 dev-libs/libxml2 dev-libs/xapian:= >=dev-qt/qtdbus-5.
DESCRIPTION=Application to read documentation for KDE Plasma, Applications, Utilities
EAPI=8
HOMEPAGE=https://apps.kde.org/help/ https://userbase.kde.org/KHelpCenter
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kidentitymanagement-22.04.3 b/metadata/md5-cache/kde-apps/kidentitymanagement-22.04.3
index dd82ffa71f13..9c867670f609 100644
--- a/metadata/md5-cache/kde-apps/kidentitymanagement-22.04.3
+++ b/metadata/md5-cache/kde-apps/kidentitymanagement-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Library for managing identitites
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kidentitymanagement-22.08.1 b/metadata/md5-cache/kde-apps/kidentitymanagement-22.08.1
index c5cfbb16174c..63394d484794 100644
--- a/metadata/md5-cache/kde-apps/kidentitymanagement-22.08.1
+++ b/metadata/md5-cache/kde-apps/kidentitymanagement-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Library for managing identitites
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kig-22.04.3 b/metadata/md5-cache/kde-apps/kig-22.04.3
index 377f70150724..30886adc4af9 100644
--- a/metadata/md5-cache/kde-apps/kig-22.04.3
+++ b/metadata/md5-cache/kde-apps/kig-22.04.3
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=KDE Interactive Geometry tool
EAPI=8
HOMEPAGE=https://apps.kde.org/kig/ https://edu.kde.org/kig/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org
IUSE=geogebra scripting python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 debug +handbook test
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kig-22.08.1 b/metadata/md5-cache/kde-apps/kig-22.08.1
index 068d7a79d5e7..4c191b555807 100644
--- a/metadata/md5-cache/kde-apps/kig-22.08.1
+++ b/metadata/md5-cache/kde-apps/kig-22.08.1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=KDE Interactive Geometry tool
EAPI=8
HOMEPAGE=https://apps.kde.org/kig/ https://edu.kde.org/kig/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org
IUSE=geogebra scripting python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 debug +handbook test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kigo-22.04.3 b/metadata/md5-cache/kde-apps/kigo-22.04.3
index 64d68bec7e34..26d97b9103a4 100644
--- a/metadata/md5-cache/kde-apps/kigo-22.04.3
+++ b/metadata/md5-cache/kde-apps/kigo-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Go game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kigo/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kigo-22.08.1 b/metadata/md5-cache/kde-apps/kigo-22.08.1
index b2c52be97bad..27619abec5a1 100644
--- a/metadata/md5-cache/kde-apps/kigo-22.08.1
+++ b/metadata/md5-cache/kde-apps/kigo-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=Go game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kigo/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/killbots-22.04.3 b/metadata/md5-cache/kde-apps/killbots-22.04.3
index e17dbe76ced0..0bdc93008b39 100644
--- a/metadata/md5-cache/kde-apps/killbots-22.04.3
+++ b/metadata/md5-cache/kde-apps/killbots-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkdegame
DESCRIPTION=Kill the bots or they kill you!
EAPI=8
HOMEPAGE=https://apps.kde.org/killbots/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/killbots-22.08.1 b/metadata/md5-cache/kde-apps/killbots-22.08.1
index 88c74dbf6f9e..eb53124dd5d8 100644
--- a/metadata/md5-cache/kde-apps/killbots-22.08.1
+++ b/metadata/md5-cache/kde-apps/killbots-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkdegame
DESCRIPTION=Kill the bots or they kill you!
EAPI=8
HOMEPAGE=https://apps.kde.org/killbots/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kimagemapeditor-22.04.3 b/metadata/md5-cache/kde-apps/kimagemapeditor-22.04.3
index c368c97fca6f..d2f24ce8b944 100644
--- a/metadata/md5-cache/kde-apps/kimagemapeditor-22.04.3
+++ b/metadata/md5-cache/kde-apps/kimagemapeditor-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwebengine-5.15.4:5[widgets] >=dev-qt/q
DESCRIPTION=Generator of HTML image maps
EAPI=8
HOMEPAGE=https://apps.kde.org/kimagemapeditor/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kimagemapeditor-22.08.1 b/metadata/md5-cache/kde-apps/kimagemapeditor-22.08.1
index 9a4b42e2a8ab..1fcd399f435f 100644
--- a/metadata/md5-cache/kde-apps/kimagemapeditor-22.08.1
+++ b/metadata/md5-cache/kde-apps/kimagemapeditor-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwebengine-5.15.5:5[widgets] >=dev-qt/q
DESCRIPTION=Generator of HTML image maps
EAPI=8
HOMEPAGE=https://apps.kde.org/kimagemapeditor/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kimap-22.04.3 b/metadata/md5-cache/kde-apps/kimap-22.04.3
index 56c9264774bf..4820fec769d2 100644
--- a/metadata/md5-cache/kde-apps/kimap-22.04.3
+++ b/metadata/md5-cache/kde-apps/kimap-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/cyrus-sasl >=dev-qt/qtgui-5.15.4:5 >=kde-apps/kmime-22.04.3:5 >=
DESCRIPTION=Library for interacting with IMAP servers
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/kimap/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kimap-22.08.1 b/metadata/md5-cache/kde-apps/kimap-22.08.1
index a2ca3c4119e5..f94a2c2e8da6 100644
--- a/metadata/md5-cache/kde-apps/kimap-22.08.1
+++ b/metadata/md5-cache/kde-apps/kimap-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/cyrus-sasl >=dev-qt/qtgui-5.15.5:5 >=kde-apps/kmime-22.08.1:5 >=
DESCRIPTION=Library for interacting with IMAP servers
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/kimap/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kio-extras-22.04.3 b/metadata/md5-cache/kde-apps/kio-extras-22.04.3
index 56283b43952d..3a5f64632e50 100644
--- a/metadata/md5-cache/kde-apps/kio-extras-22.04.3
+++ b/metadata/md5-cache/kde-apps/kio-extras-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=KIO plugins present a filesystem-like view of arbitrary data
EAPI=8
HOMEPAGE=https://invent.kde.org/network/kio-extras
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=activities +man mtp nfs openexr phonon samba +sftp taglib X test debug +handbook test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kio-extras-22.08.1 b/metadata/md5-cache/kde-apps/kio-extras-22.08.1
index 632c1246595a..1adc2fbde562 100644
--- a/metadata/md5-cache/kde-apps/kio-extras-22.08.1
+++ b/metadata/md5-cache/kde-apps/kio-extras-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=KIO plugins present a filesystem-like view of arbitrary data
EAPI=8
HOMEPAGE=https://invent.kde.org/network/kio-extras
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=activities +man mtp nfs openexr phonon samba +sftp taglib X test debug +handbook test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kiriki-22.04.3 b/metadata/md5-cache/kde-apps/kiriki-22.04.3
index 61a04af4fdca..c17c225b5ecb 100644
--- a/metadata/md5-cache/kde-apps/kiriki-22.04.3
+++ b/metadata/md5-cache/kde-apps/kiriki-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-5.15.4:5 >=dev-qt/qtwidge
DESCRIPTION=An addictive and fun dice game
EAPI=8
HOMEPAGE=https://apps.kde.org/kiriki/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kiriki-22.08.1 b/metadata/md5-cache/kde-apps/kiriki-22.08.1
index b36ce9c47c6e..d7c311e34b3c 100644
--- a/metadata/md5-cache/kde-apps/kiriki-22.08.1
+++ b/metadata/md5-cache/kde-apps/kiriki-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtwidge
DESCRIPTION=An addictive and fun dice game
EAPI=8
HOMEPAGE=https://apps.kde.org/kiriki/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kiten-22.04.3 b/metadata/md5-cache/kde-apps/kiten-22.04.3
index b56a4fbb45d4..34feda45bf2c 100644
--- a/metadata/md5-cache/kde-apps/kiten-22.04.3
+++ b/metadata/md5-cache/kde-apps/kiten-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Japanese dictionary and reference
EAPI=8
HOMEPAGE=https://apps.kde.org/kiten/ https://edu.kde.org/kiten/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kiten-22.08.1 b/metadata/md5-cache/kde-apps/kiten-22.08.1
index e93eea811d5a..de9e3eba98fc 100644
--- a/metadata/md5-cache/kde-apps/kiten-22.08.1
+++ b/metadata/md5-cache/kde-apps/kiten-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Japanese dictionary and reference
EAPI=8
HOMEPAGE=https://apps.kde.org/kiten/ https://edu.kde.org/kiten/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kitinerary-22.04.3-r1 b/metadata/md5-cache/kde-apps/kitinerary-22.04.3-r1
index be5105ff7c42..6e1f8d68a807 100644
--- a/metadata/md5-cache/kde-apps/kitinerary-22.04.3-r1
+++ b/metadata/md5-cache/kde-apps/kitinerary-22.04.3-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libphonenumber dev-libs/libxml2:2 dev-libs/openssl:= >=dev-qt/qt
DESCRIPTION=Data Model and Extraction System for Travel Reservation information
EAPI=8
HOMEPAGE=https://apps.kde.org/kontact/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+barcode pdf test debug doc test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kitinerary-22.08.1 b/metadata/md5-cache/kde-apps/kitinerary-22.08.1
index dc32c5a01b59..90a6d3909a07 100644
--- a/metadata/md5-cache/kde-apps/kitinerary-22.08.1
+++ b/metadata/md5-cache/kde-apps/kitinerary-22.08.1
@@ -4,6 +4,7 @@ DEPEND=app-text/poppler:=[qt5] dev-libs/libphonenumber dev-libs/libxml2:2 dev-li
DESCRIPTION=Data Model and Extraction System for Travel Reservation information
EAPI=8
HOMEPAGE=https://apps.kde.org/kontact/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+barcode test debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kjumpingcube-22.04.3 b/metadata/md5-cache/kde-apps/kjumpingcube-22.04.3
index 31953c44bcd8..50624f2ababd 100644
--- a/metadata/md5-cache/kde-apps/kjumpingcube-22.04.3
+++ b/metadata/md5-cache/kde-apps/kjumpingcube-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Tactical one or two player game
EAPI=8
HOMEPAGE=https://apps.kde.org/kjumpingcube/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kjumpingcube-22.08.1 b/metadata/md5-cache/kde-apps/kjumpingcube-22.08.1
index 3cf2e9a5f6e4..dc5a889a1e2c 100644
--- a/metadata/md5-cache/kde-apps/kjumpingcube-22.08.1
+++ b/metadata/md5-cache/kde-apps/kjumpingcube-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=Tactical one or two player game
EAPI=8
HOMEPAGE=https://apps.kde.org/kjumpingcube/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kldap-22.04.3 b/metadata/md5-cache/kde-apps/kldap-22.04.3
index 29e817a432ea..e54e17173a19 100644
--- a/metadata/md5-cache/kde-apps/kldap-22.04.3
+++ b/metadata/md5-cache/kde-apps/kldap-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/cyrus-sasl dev-libs/qtkeychain:= >=dev-qt/qtgui-5.15.4:5 >=dev-q
DESCRIPTION=Library for interacting with LDAP servers
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/kldap/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kldap-22.08.1 b/metadata/md5-cache/kde-apps/kldap-22.08.1
index 9bb5dc708d49..5c78fba3ceac 100644
--- a/metadata/md5-cache/kde-apps/kldap-22.08.1
+++ b/metadata/md5-cache/kde-apps/kldap-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/cyrus-sasl dev-libs/qtkeychain:= >=dev-qt/qtgui-5.15.5:5 >=dev-q
DESCRIPTION=Library for interacting with LDAP servers
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/kldap/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kleopatra-22.04.3 b/metadata/md5-cache/kde-apps/kleopatra-22.04.3
index a2bbb92443a1..d349facf5c0a 100644
--- a/metadata/md5-cache/kde-apps/kleopatra-22.04.3
+++ b/metadata/md5-cache/kde-apps/kleopatra-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gpgme-1.16.0:=[cxx,qt5] dev-libs/libassuan dev-libs/libgpg-er
DESCRIPTION=Certificate manager and GUI for OpenPGP and CMS cryptography
EAPI=8
HOMEPAGE=https://apps.kde.org/kleopatra/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kleopatra-22.08.1 b/metadata/md5-cache/kde-apps/kleopatra-22.08.1
index 0dc0909ed81a..460018bc4f8c 100644
--- a/metadata/md5-cache/kde-apps/kleopatra-22.08.1
+++ b/metadata/md5-cache/kde-apps/kleopatra-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gpgme-1.16.0:=[cxx,qt5] dev-libs/libassuan dev-libs/libgpg-er
DESCRIPTION=Certificate manager and GUI for OpenPGP and CMS cryptography
EAPI=8
HOMEPAGE=https://apps.kde.org/kleopatra/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=pim test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/klettres-22.04.3 b/metadata/md5-cache/kde-apps/klettres-22.04.3
index a01d53fcb9cf..1f45f43c6ecc 100644
--- a/metadata/md5-cache/kde-apps/klettres-22.04.3
+++ b/metadata/md5-cache/kde-apps/klettres-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Alphabet learning application
EAPI=8
HOMEPAGE=https://apps.kde.org/klettres/ https://edu.kde.org/klettres/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/klettres-22.08.1 b/metadata/md5-cache/kde-apps/klettres-22.08.1
index ae6ad295de09..5e20ba117288 100644
--- a/metadata/md5-cache/kde-apps/klettres-22.08.1
+++ b/metadata/md5-cache/kde-apps/klettres-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=Alphabet learning application
EAPI=8
HOMEPAGE=https://apps.kde.org/klettres/ https://edu.kde.org/klettres/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/klickety-22.04.3 b/metadata/md5-cache/kde-apps/klickety-22.04.3
index 0f55f8c32a69..8720dbc3c46e 100644
--- a/metadata/md5-cache/kde-apps/klickety-22.04.3
+++ b/metadata/md5-cache/kde-apps/klickety-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkdegame
DESCRIPTION=An adaptation of the Clickomania game
EAPI=8
HOMEPAGE=https://apps.kde.org/klickety/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/klickety-22.08.1 b/metadata/md5-cache/kde-apps/klickety-22.08.1
index 151495e495d5..5f061f61a03a 100644
--- a/metadata/md5-cache/kde-apps/klickety-22.08.1
+++ b/metadata/md5-cache/kde-apps/klickety-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkdegame
DESCRIPTION=An adaptation of the Clickomania game
EAPI=8
HOMEPAGE=https://apps.kde.org/klickety/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/klines-22.04.3 b/metadata/md5-cache/kde-apps/klines-22.04.3
index 8288138a0752..d28a5bd89d2b 100644
--- a/metadata/md5-cache/kde-apps/klines-22.04.3
+++ b/metadata/md5-cache/kde-apps/klines-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkdegame
DESCRIPTION=A little KDE game about balls and how to get rid of them
EAPI=8
HOMEPAGE=https://apps.kde.org/klines/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/klines-22.08.1 b/metadata/md5-cache/kde-apps/klines-22.08.1
index 3dba0ff6c1ce..3fcfb90d13c4 100644
--- a/metadata/md5-cache/kde-apps/klines-22.08.1
+++ b/metadata/md5-cache/kde-apps/klines-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkdegame
DESCRIPTION=A little KDE game about balls and how to get rid of them
EAPI=8
HOMEPAGE=https://apps.kde.org/klines/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kmag-22.04.3 b/metadata/md5-cache/kde-apps/kmag-22.04.3
index c5f0f5041fe9..701660d80b64 100644
--- a/metadata/md5-cache/kde-apps/kmag-22.04.3
+++ b/metadata/md5-cache/kde-apps/kmag-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-5.15.4:5 >=dev-qt/qtwidge
DESCRIPTION=KDE screen magnifier
EAPI=8
HOMEPAGE=https://apps.kde.org/kmag/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=keyboardfocus debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kmag-22.08.1 b/metadata/md5-cache/kde-apps/kmag-22.08.1
index e488a1bc8094..c17b1f5cf59f 100644
--- a/metadata/md5-cache/kde-apps/kmag-22.08.1
+++ b/metadata/md5-cache/kde-apps/kmag-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtwidge
DESCRIPTION=KDE screen magnifier
EAPI=8
HOMEPAGE=https://apps.kde.org/kmag/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=keyboardfocus debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kmahjongg-22.04.3 b/metadata/md5-cache/kde-apps/kmahjongg-22.04.3
index d328f5c8d32b..8dc2d1842f38 100644
--- a/metadata/md5-cache/kde-apps/kmahjongg-22.04.3
+++ b/metadata/md5-cache/kde-apps/kmahjongg-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=A tile matching game for one or two players
EAPI=8
HOMEPAGE=https://apps.kde.org/kmahjongg/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kmahjongg-22.08.1 b/metadata/md5-cache/kde-apps/kmahjongg-22.08.1
index 1c93d995caf8..5d3561c4851c 100644
--- a/metadata/md5-cache/kde-apps/kmahjongg-22.08.1
+++ b/metadata/md5-cache/kde-apps/kmahjongg-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=A tile matching game for one or two players
EAPI=8
HOMEPAGE=https://apps.kde.org/kmahjongg/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kmail-22.04.3 b/metadata/md5-cache/kde-apps/kmail-22.04.3
index 7b390246f283..5b664b350292 100644
--- a/metadata/md5-cache/kde-apps/kmail-22.04.3
+++ b/metadata/md5-cache/kde-apps/kmail-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gpgme-1.11.1:=[cxx,qt5] >=dev-qt/qtcore-5.15.4:5 >=dev-qt/qtd
DESCRIPTION=Email client, supporting POP3 and IMAP mailboxes
EAPI=8
HOMEPAGE=https://apps.kde.org/kmail2/ https://kontact.kde.org/components/kmail.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=pch speech telemetry test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kmail-22.08.1 b/metadata/md5-cache/kde-apps/kmail-22.08.1
index f1662370af41..be28bf6fc8b3 100644
--- a/metadata/md5-cache/kde-apps/kmail-22.08.1
+++ b/metadata/md5-cache/kde-apps/kmail-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gpgme-1.16.0:=[cxx,qt5] >=dev-qt/qtcore-5.15.5:5 >=dev-qt/qtd
DESCRIPTION=Email client, supporting POP3 and IMAP mailboxes
EAPI=8
HOMEPAGE=https://apps.kde.org/kmail2/ https://kontact.kde.org/components/kmail/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=pch speech telemetry test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kmail-account-wizard-22.04.3 b/metadata/md5-cache/kde-apps/kmail-account-wizard-22.04.3
index bfe42eb95da8..ffc74791b4ac 100644
--- a/metadata/md5-cache/kde-apps/kmail-account-wizard-22.04.3
+++ b/metadata/md5-cache/kde-apps/kmail-account-wizard-22.04.3
@@ -4,6 +4,7 @@ DEPEND=app-crypt/gpgme:=[cxx,qt5] dev-libs/qtkeychain:= >=dev-qt/qtdbus-5.15.4:5
DESCRIPTION=Assistant for KMail accounts configuration
EAPI=8
HOMEPAGE=https://apps.kde.org/ https://userbase.kde.org/KMail/Account_Wizard
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kmail-account-wizard-22.08.1 b/metadata/md5-cache/kde-apps/kmail-account-wizard-22.08.1
index 05562feed3f6..222dfd7f3a6f 100644
--- a/metadata/md5-cache/kde-apps/kmail-account-wizard-22.08.1
+++ b/metadata/md5-cache/kde-apps/kmail-account-wizard-22.08.1
@@ -4,6 +4,7 @@ DEPEND=app-crypt/gpgme:=[cxx,qt5] dev-libs/qtkeychain:= >=dev-qt/qtdbus-5.15.5:5
DESCRIPTION=Assistant for KMail accounts configuration
EAPI=8
HOMEPAGE=https://apps.kde.org/ https://userbase.kde.org/KMail/Account_Wizard
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kmailtransport-22.04.3 b/metadata/md5-cache/kde-apps/kmailtransport-22.04.3
index b9fe8274a9fb..93c170cdcd14 100644
--- a/metadata/md5-cache/kde-apps/kmailtransport-22.04.3
+++ b/metadata/md5-cache/kde-apps/kmailtransport-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/qtkeychain:= >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=
DESCRIPTION=Mail transport service
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kmailtransport-22.08.1 b/metadata/md5-cache/kde-apps/kmailtransport-22.08.1
index 264442fc114f..8bad463b1188 100644
--- a/metadata/md5-cache/kde-apps/kmailtransport-22.08.1
+++ b/metadata/md5-cache/kde-apps/kmailtransport-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/qtkeychain:= >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=
DESCRIPTION=Mail transport service
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kmbox-22.04.3 b/metadata/md5-cache/kde-apps/kmbox-22.04.3
index 77b2d9847e67..c6ac88eb076e 100644
--- a/metadata/md5-cache/kde-apps/kmbox-22.04.3
+++ b/metadata/md5-cache/kde-apps/kmbox-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=kde-apps/kmime-22.04.3:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-doc
DESCRIPTION=Library for accessing MBox format mail storages
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kmbox-22.08.1 b/metadata/md5-cache/kde-apps/kmbox-22.08.1
index 10f118cb349e..6abcb1bfa618 100644
--- a/metadata/md5-cache/kde-apps/kmbox-22.08.1
+++ b/metadata/md5-cache/kde-apps/kmbox-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=kde-apps/kmime-22.08.1:5 test? ( dev-qt/qttest:5 ) doc? ( dev-qt/qt-doc
DESCRIPTION=Library for accessing MBox format mail storages
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kmime-22.04.3 b/metadata/md5-cache/kde-apps/kmime-22.04.3
index 76db883f1d74..c45f4c891680 100644
--- a/metadata/md5-cache/kde-apps/kmime-22.04.3
+++ b/metadata/md5-cache/kde-apps/kmime-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=kde-frameworks/kcodecs-5.92.0:5 >=kde-frameworks/ki18n-5.92.0:5 test? (
DESCRIPTION=Libary for handling mail messages and newsgroup articles
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kmime-22.08.1 b/metadata/md5-cache/kde-apps/kmime-22.08.1
index d685afef9829..6d807eaa1316 100644
--- a/metadata/md5-cache/kde-apps/kmime-22.08.1
+++ b/metadata/md5-cache/kde-apps/kmime-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=kde-frameworks/kcodecs-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 test? (
DESCRIPTION=Libary for handling mail messages and newsgroup articles
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kmines-22.04.3 b/metadata/md5-cache/kde-apps/kmines-22.04.3
index 323791f30998..fb1aa091e60d 100644
--- a/metadata/md5-cache/kde-apps/kmines-22.04.3
+++ b/metadata/md5-cache/kde-apps/kmines-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkdegame
DESCRIPTION=Classic mine sweeper game
EAPI=8
HOMEPAGE=https://apps.kde.org/kmines/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kmines-22.08.1 b/metadata/md5-cache/kde-apps/kmines-22.08.1
index 7b847ba447ef..32ce0c5b80fd 100644
--- a/metadata/md5-cache/kde-apps/kmines-22.08.1
+++ b/metadata/md5-cache/kde-apps/kmines-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkdegame
DESCRIPTION=Classic mine sweeper game
EAPI=8
HOMEPAGE=https://apps.kde.org/kmines/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kmix-22.04.3-r1 b/metadata/md5-cache/kde-apps/kmix-22.04.3-r1
index 0a9432d133a8..9dbb73a521c6 100644
--- a/metadata/md5-cache/kde-apps/kmix-22.04.3-r1
+++ b/metadata/md5-cache/kde-apps/kmix-22.04.3-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Volume control gui based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/kmix/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=alsa plasma pulseaudio debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kmix-22.08.1 b/metadata/md5-cache/kde-apps/kmix-22.08.1
index 3ef3949c6530..288e04cfd517 100644
--- a/metadata/md5-cache/kde-apps/kmix-22.08.1
+++ b/metadata/md5-cache/kde-apps/kmix-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Volume control gui based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/kmix/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=alsa plasma pulseaudio debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kmousetool-22.04.3 b/metadata/md5-cache/kde-apps/kmousetool-22.04.3
index 3eef1feeb385..87da71095809 100644
--- a/metadata/md5-cache/kde-apps/kmousetool-22.04.3
+++ b/metadata/md5-cache/kde-apps/kmousetool-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcor
DESCRIPTION=KDE program that clicks the mouse for you
EAPI=8
HOMEPAGE=https://apps.kde.org/kmousetool/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kmousetool-22.08.1 b/metadata/md5-cache/kde-apps/kmousetool-22.08.1
index 21c6e58dd4af..3c341a640a3a 100644
--- a/metadata/md5-cache/kde-apps/kmousetool-22.08.1
+++ b/metadata/md5-cache/kde-apps/kmousetool-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcor
DESCRIPTION=KDE program that clicks the mouse for you
EAPI=8
HOMEPAGE=https://apps.kde.org/kmousetool/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kmouth-22.04.3 b/metadata/md5-cache/kde-apps/kmouth-22.04.3
index e48ad73bb7b1..3ca28a8cf757 100644
--- a/metadata/md5-cache/kde-apps/kmouth-22.04.3
+++ b/metadata/md5-cache/kde-apps/kmouth-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-5.15.4:5 >=dev-qt/qtspeec
DESCRIPTION=Text-to-speech synthesizer front end
EAPI=8
HOMEPAGE=https://apps.kde.org/kmouth/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kmouth-22.08.1 b/metadata/md5-cache/kde-apps/kmouth-22.08.1
index 4cd5e39a513d..dc13d586dc19 100644
--- a/metadata/md5-cache/kde-apps/kmouth-22.08.1
+++ b/metadata/md5-cache/kde-apps/kmouth-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtspeec
DESCRIPTION=Text-to-speech synthesizer front end
EAPI=8
HOMEPAGE=https://apps.kde.org/kmouth/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kmplot-22.04.3 b/metadata/md5-cache/kde-apps/kmplot-22.04.3
index 13289c95714e..2b708bb23676 100644
--- a/metadata/md5-cache/kde-apps/kmplot-22.04.3
+++ b/metadata/md5-cache/kde-apps/kmplot-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-
DESCRIPTION=Mathematical function plotter
EAPI=8
HOMEPAGE=https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kmplot-22.08.1 b/metadata/md5-cache/kde-apps/kmplot-22.08.1
index 63f39e88a50a..aa846b73f27d 100644
--- a/metadata/md5-cache/kde-apps/kmplot-22.08.1
+++ b/metadata/md5-cache/kde-apps/kmplot-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-
DESCRIPTION=Mathematical function plotter
EAPI=8
HOMEPAGE=https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/knavalbattle-22.04.3 b/metadata/md5-cache/kde-apps/knavalbattle-22.04.3
index c9d7ff629ad7..dbb411de52ea 100644
--- a/metadata/md5-cache/kde-apps/knavalbattle-22.04.3
+++ b/metadata/md5-cache/kde-apps/knavalbattle-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.4:5 >=dev-qt/qtwidgets-5.
DESCRIPTION=Battleship clone by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/knavalbattle/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/knavalbattle-22.08.1 b/metadata/md5-cache/kde-apps/knavalbattle-22.08.1
index c78a6e278ca2..d7595ccf7ff1 100644
--- a/metadata/md5-cache/kde-apps/knavalbattle-22.08.1
+++ b/metadata/md5-cache/kde-apps/knavalbattle-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtwidgets-5.
DESCRIPTION=Battleship clone by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/knavalbattle/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/knetwalk-22.04.3 b/metadata/md5-cache/kde-apps/knetwalk-22.04.3
index 36f0042bb3ea..b11cc6988cad 100644
--- a/metadata/md5-cache/kde-apps/knetwalk-22.04.3
+++ b/metadata/md5-cache/kde-apps/knetwalk-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidget
DESCRIPTION=KDE version of the popular NetWalk game for system administrators
EAPI=8
HOMEPAGE=https://apps.kde.org/knetwalk/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/knetwalk-22.08.1 b/metadata/md5-cache/kde-apps/knetwalk-22.08.1
index 92c2dc56db28..c788f96861aa 100644
--- a/metadata/md5-cache/kde-apps/knetwalk-22.08.1
+++ b/metadata/md5-cache/kde-apps/knetwalk-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidget
DESCRIPTION=KDE version of the popular NetWalk game for system administrators
EAPI=8
HOMEPAGE=https://apps.kde.org/knetwalk/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/knights-22.04.3 b/metadata/md5-cache/kde-apps/knights-22.04.3
index bfd7e1d06f5d..bf7645224c07 100644
--- a/metadata/md5-cache/kde-apps/knights-22.04.3
+++ b/metadata/md5-cache/kde-apps/knights-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.
DESCRIPTION=Simple chess board based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/knights/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/knights-22.08.1 b/metadata/md5-cache/kde-apps/knights-22.08.1
index 0b47dd51f3c2..9eb53d695c23 100644
--- a/metadata/md5-cache/kde-apps/knights-22.08.1
+++ b/metadata/md5-cache/kde-apps/knights-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.
DESCRIPTION=Simple chess board based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/knights/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/knotes-22.04.3 b/metadata/md5-cache/kde-apps/knotes-22.04.3
index fecad9f2113b..332e1edd0bd4 100644
--- a/metadata/md5-cache/kde-apps/knotes-22.04.3
+++ b/metadata/md5-cache/kde-apps/knotes-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxslt >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-q
DESCRIPTION=Note taking application
EAPI=8
HOMEPAGE=https://apps.kde.org/knotes/ https://kontact.kde.org/components/knotes/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/knotes-22.08.1 b/metadata/md5-cache/kde-apps/knotes-22.08.1
index ddaa26f3fb25..45b85b4ce07b 100644
--- a/metadata/md5-cache/kde-apps/knotes-22.08.1
+++ b/metadata/md5-cache/kde-apps/knotes-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxslt >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-q
DESCRIPTION=Note taking application
EAPI=8
HOMEPAGE=https://apps.kde.org/knotes/ https://kontact.kde.org/components/knotes/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kolf-22.04.3 b/metadata/md5-cache/kde-apps/kolf-22.04.3
index d4d8a0c9454b..eb31d6205cb0 100644
--- a/metadata/md5-cache/kde-apps/kolf-22.04.3
+++ b/metadata/md5-cache/kde-apps/kolf-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkdegame
DESCRIPTION=Minigolf game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kolf/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kolf-22.08.1 b/metadata/md5-cache/kde-apps/kolf-22.08.1
index e96b0599678d..71948b474ea3 100644
--- a/metadata/md5-cache/kde-apps/kolf-22.08.1
+++ b/metadata/md5-cache/kde-apps/kolf-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkdegame
DESCRIPTION=Minigolf game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kolf/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kollision-22.04.3 b/metadata/md5-cache/kde-apps/kollision-22.04.3
index 8a5680ed7c54..80cb6288b314 100644
--- a/metadata/md5-cache/kde-apps/kollision-22.04.3
+++ b/metadata/md5-cache/kde-apps/kollision-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkdegame
DESCRIPTION=Simple ball dodging game
EAPI=8
HOMEPAGE=https://apps.kde.org/kollision/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kollision-22.08.1 b/metadata/md5-cache/kde-apps/kollision-22.08.1
index ccc43b18a3c3..85e394f6de09 100644
--- a/metadata/md5-cache/kde-apps/kollision-22.08.1
+++ b/metadata/md5-cache/kde-apps/kollision-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkdegame
DESCRIPTION=Simple ball dodging game
EAPI=8
HOMEPAGE=https://apps.kde.org/kollision/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kolourpaint-22.04.3 b/metadata/md5-cache/kde-apps/kolourpaint-22.04.3
index dce8175e400e..7b6553f01672 100644
--- a/metadata/md5-cache/kde-apps/kolourpaint-22.04.3
+++ b/metadata/md5-cache/kde-apps/kolourpaint-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-5.15.4:5 >=dev-qt/qtwidge
DESCRIPTION=Paint Program by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kolourpaint/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=scanner debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kolourpaint-22.08.1 b/metadata/md5-cache/kde-apps/kolourpaint-22.08.1
index b3a361ecf0a7..aea59ebb721b 100644
--- a/metadata/md5-cache/kde-apps/kolourpaint-22.08.1
+++ b/metadata/md5-cache/kde-apps/kolourpaint-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtwidge
DESCRIPTION=Paint Program by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kolourpaint/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=scanner debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kompare-22.04.3 b/metadata/md5-cache/kde-apps/kompare-22.04.3
index 8153b8f02ec2..4f389435bf1c 100644
--- a/metadata/md5-cache/kde-apps/kompare-22.04.3
+++ b/metadata/md5-cache/kde-apps/kompare-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-5.15.4:5 >=dev-qt/qtwidge
DESCRIPTION=A program to view the differences between files
EAPI=8
HOMEPAGE=https://apps.kde.org/kompare/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kompare-22.08.1 b/metadata/md5-cache/kde-apps/kompare-22.08.1
index e2b3c39f0e1d..13da60d4aeea 100644
--- a/metadata/md5-cache/kde-apps/kompare-22.08.1
+++ b/metadata/md5-cache/kde-apps/kompare-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtwidge
DESCRIPTION=A program to view the differences between files
EAPI=8
HOMEPAGE=https://apps.kde.org/kompare/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/konqueror-22.04.3 b/metadata/md5-cache/kde-apps/konqueror-22.04.3
index eb8d88855272..50e6cb54aeed 100644
--- a/metadata/md5-cache/kde-apps/konqueror-22.04.3
+++ b/metadata/md5-cache/kde-apps/konqueror-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtscript-5.15.4
DESCRIPTION=Web browser and file manager based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/konqueror/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic ecm gear.kde.org optfeature
IUSE=activities speech X test debug +handbook test
KEYWORDS=amd64 arm64 x86
diff --git a/metadata/md5-cache/kde-apps/konqueror-22.08.1 b/metadata/md5-cache/kde-apps/konqueror-22.08.1
index cbf43218d921..36c21e0e3669 100644
--- a/metadata/md5-cache/kde-apps/konqueror-22.08.1
+++ b/metadata/md5-cache/kde-apps/konqueror-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtscript-5.15.5
DESCRIPTION=Web browser and file manager based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/konqueror/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic ecm gear.kde.org optfeature
IUSE=activities speech X test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/kde-apps/konquest-22.04.3 b/metadata/md5-cache/kde-apps/konquest-22.04.3
index 9b4215b27ee4..09ac4e8673a2 100644
--- a/metadata/md5-cache/kde-apps/konquest-22.04.3
+++ b/metadata/md5-cache/kde-apps/konquest-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Galactic Strategy KDE Game
EAPI=8
HOMEPAGE=https://apps.kde.org/konquest/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/konquest-22.08.1 b/metadata/md5-cache/kde-apps/konquest-22.08.1
index 03c0bad5eb19..5572a9993112 100644
--- a/metadata/md5-cache/kde-apps/konquest-22.08.1
+++ b/metadata/md5-cache/kde-apps/konquest-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=Galactic Strategy KDE Game
EAPI=8
HOMEPAGE=https://apps.kde.org/konquest/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/konsole-22.04.3 b/metadata/md5-cache/kde-apps/konsole-22.04.3
index ce71d25df3a2..577af661219c 100644
--- a/metadata/md5-cache/kde-apps/konsole-22.04.3
+++ b/metadata/md5-cache/kde-apps/konsole-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=KDE's terminal emulator
EAPI=8
HOMEPAGE=https://apps.kde.org/konsole/ https://konsole.kde.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/konsole-22.08.1 b/metadata/md5-cache/kde-apps/konsole-22.08.1
index f8452570901a..4abe92782292 100644
--- a/metadata/md5-cache/kde-apps/konsole-22.08.1
+++ b/metadata/md5-cache/kde-apps/konsole-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=KDE's terminal emulator
EAPI=8
HOMEPAGE=https://apps.kde.org/konsole/ https://konsole.kde.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/konsolekalendar-22.04.3 b/metadata/md5-cache/kde-apps/konsolekalendar-22.04.3
index 50bce4c43985..e530547e9c70 100644
--- a/metadata/md5-cache/kde-apps/konsolekalendar-22.04.3
+++ b/metadata/md5-cache/kde-apps/konsolekalendar-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=kde-apps/akonadi-22.04.3:5 >=kde-apps/akonadi-calendar-22.04.3:5 >=kde-
DESCRIPTION=Command line interface to KDE calendars
EAPI=8
HOMEPAGE=https://apps.kde.org/ https://userbase.kde.org/KonsoleKalendar
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/konsolekalendar-22.08.1 b/metadata/md5-cache/kde-apps/konsolekalendar-22.08.1
index c9ba5fa6eb12..274115ac4823 100644
--- a/metadata/md5-cache/kde-apps/konsolekalendar-22.08.1
+++ b/metadata/md5-cache/kde-apps/konsolekalendar-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=kde-apps/akonadi-22.08.1:5 >=kde-apps/akonadi-calendar-22.08.1:5 >=kde-
DESCRIPTION=Command line interface to KDE calendars
EAPI=8
HOMEPAGE=https://apps.kde.org/ https://userbase.kde.org/KonsoleKalendar
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kontact-22.04.3 b/metadata/md5-cache/kde-apps/kontact-22.04.3
index 6f7678deae54..1c86f7172b65 100644
--- a/metadata/md5-cache/kde-apps/kontact-22.04.3
+++ b/metadata/md5-cache/kde-apps/kontact-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwebengine-5.1
DESCRIPTION=Container application to unify several major PIM applications within one
EAPI=8
HOMEPAGE=https://kontact.kde.org/ https://apps.kde.org/kontact/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kontact-22.08.1 b/metadata/md5-cache/kde-apps/kontact-22.08.1
index 990425c8864a..f9523cfdd21f 100644
--- a/metadata/md5-cache/kde-apps/kontact-22.08.1
+++ b/metadata/md5-cache/kde-apps/kontact-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwebengine-5.1
DESCRIPTION=Container application to unify several major PIM applications within one
EAPI=8
HOMEPAGE=https://kontact.kde.org/ https://apps.kde.org/kontact/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kontactinterface-22.04.3 b/metadata/md5-cache/kde-apps/kontactinterface-22.04.3
index 01dadecd4deb..9a51a437d1ff 100644
--- a/metadata/md5-cache/kde-apps/kontactinterface-22.04.3
+++ b/metadata/md5-cache/kde-apps/kontactinterface-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Library for embedding KParts in a Kontact component
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/kontactinterface/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kontactinterface-22.08.1 b/metadata/md5-cache/kde-apps/kontactinterface-22.08.1
index e4c328f98355..e25d9c59b528 100644
--- a/metadata/md5-cache/kde-apps/kontactinterface-22.08.1
+++ b/metadata/md5-cache/kde-apps/kontactinterface-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Library for embedding KParts in a Kontact component
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/kontactinterface/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kopete-22.04.3 b/metadata/md5-cache/kde-apps/kopete-22.04.3
index 709a7e230187..421cf24856c4 100644
--- a/metadata/md5-cache/kde-apps/kopete-22.04.3
+++ b/metadata/md5-cache/kde-apps/kopete-22.04.3
@@ -4,6 +4,7 @@ DEPEND=app-crypt/gpgme:=[cxx,qt5] >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsql-5.15.4:
DESCRIPTION=Multi-protocol IM client based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/kopete/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=ssl v4l +addbookmarks +autoreplace +contactnotes +highlight history latex nowlistening otr pipes +privacy +statistics +texteffect translator +urlpicpreview webpresence gadu groupwise meanwhile oscar testbed winpopup +xmpp zeroconf debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kopete-22.08.1 b/metadata/md5-cache/kde-apps/kopete-22.08.1
index 7859aa279291..59bdb2c927e1 100644
--- a/metadata/md5-cache/kde-apps/kopete-22.08.1
+++ b/metadata/md5-cache/kde-apps/kopete-22.08.1
@@ -4,6 +4,7 @@ DEPEND=app-crypt/gpgme:=[cxx,qt5] >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsql-5.15.5:
DESCRIPTION=Multi-protocol IM client based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/kopete/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=ssl v4l +addbookmarks +autoreplace +contactnotes +highlight history latex nowlistening otr pipes +privacy +statistics +texteffect translator +urlpicpreview webpresence gadu groupwise meanwhile oscar testbed winpopup +xmpp zeroconf debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/korganizer-22.04.3 b/metadata/md5-cache/kde-apps/korganizer-22.04.3
index 12caef8914ca..b8baa280d42c 100644
--- a/metadata/md5-cache/kde-apps/korganizer-22.04.3
+++ b/metadata/md5-cache/kde-apps/korganizer-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Organizational assistant, providing calendars and other similar functionality
EAPI=8
HOMEPAGE=https://apps.kde.org/korganizer/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=telemetry X test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/korganizer-22.08.1 b/metadata/md5-cache/kde-apps/korganizer-22.08.1
index c4f2884ccab9..3c3b2b7e171a 100644
--- a/metadata/md5-cache/kde-apps/korganizer-22.08.1
+++ b/metadata/md5-cache/kde-apps/korganizer-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Organizational assistant, providing calendars and other similar functionality
EAPI=8
HOMEPAGE=https://apps.kde.org/korganizer/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=telemetry X test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kpat-22.04.3 b/metadata/md5-cache/kde-apps/kpat-22.04.3
index 4ab84387fedc..59285fa31c8a 100644
--- a/metadata/md5-cache/kde-apps/kpat-22.04.3
+++ b/metadata/md5-cache/kde-apps/kpat-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-games/freecell-solver >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5
DESCRIPTION=KDE patience game
EAPI=8
HOMEPAGE=https://apps.kde.org/kpat/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kpat-22.08.1 b/metadata/md5-cache/kde-apps/kpat-22.08.1
index d3edecb71485..9c9bc9b0bb6a 100644
--- a/metadata/md5-cache/kde-apps/kpat-22.08.1
+++ b/metadata/md5-cache/kde-apps/kpat-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-games/freecell-solver >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5
DESCRIPTION=KDE patience game
EAPI=8
HOMEPAGE=https://apps.kde.org/kpat/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kpimtextedit-22.04.3 b/metadata/md5-cache/kde-apps/kpimtextedit-22.04.3
index 5791a30c269f..8a41dbcf7bc1 100644
--- a/metadata/md5-cache/kde-apps/kpimtextedit-22.04.3
+++ b/metadata/md5-cache/kde-apps/kpimtextedit-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcom
DESCRIPTION=Extended text editor for PIM applications
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech test debug designer doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kpimtextedit-22.08.1 b/metadata/md5-cache/kde-apps/kpimtextedit-22.08.1
index 39da60fbd44b..55d345d2ba2a 100644
--- a/metadata/md5-cache/kde-apps/kpimtextedit-22.08.1
+++ b/metadata/md5-cache/kde-apps/kpimtextedit-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcom
DESCRIPTION=Extended text editor for PIM applications
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech test debug designer doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kpkpass-22.04.3 b/metadata/md5-cache/kde-apps/kpkpass-22.04.3
index 974785595f13..770bbbdbf156 100644
--- a/metadata/md5-cache/kde-apps/kpkpass-22.04.3
+++ b/metadata/md5-cache/kde-apps/kpkpass-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=kde-frameworks/karchive-5.92.0:5 test? ( dev-qt
DESCRIPTION=Library to deal with Apple Wallet pass files
EAPI=8
HOMEPAGE=https://apps.kde.org/kontact/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/kpkpass-22.08.1 b/metadata/md5-cache/kde-apps/kpkpass-22.08.1
index 0c98628ec6ca..44f518bed859 100644
--- a/metadata/md5-cache/kde-apps/kpkpass-22.08.1
+++ b/metadata/md5-cache/kde-apps/kpkpass-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=kde-frameworks/karchive-5.96.0:5 test? ( dev-qt
DESCRIPTION=Library to deal with Apple Wallet pass files
EAPI=8
HOMEPAGE=https://apps.kde.org/kontact/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/kqtquickcharts-22.04.3 b/metadata/md5-cache/kde-apps/kqtquickcharts-22.04.3
index 17dd219d984b..ed7859114b8c 100644
--- a/metadata/md5-cache/kde-apps/kqtquickcharts-22.04.3
+++ b/metadata/md5-cache/kde-apps/kqtquickcharts-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 dev-qt/qtcore:5
DESCRIPTION=Qt Quick plugin for beautiful and interactive charts
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kqtquickcharts-22.08.1 b/metadata/md5-cache/kde-apps/kqtquickcharts-22.08.1
index d33bdd6845bb..e876259d43df 100644
--- a/metadata/md5-cache/kde-apps/kqtquickcharts-22.08.1
+++ b/metadata/md5-cache/kde-apps/kqtquickcharts-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 dev-qt/qtcore:5
DESCRIPTION=Qt Quick plugin for beautiful and interactive charts
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/krdc-22.04.3 b/metadata/md5-cache/kde-apps/krdc-22.04.3
index 11f1153b7022..55f28bc6d255 100644
--- a/metadata/md5-cache/kde-apps/krdc-22.04.3
+++ b/metadata/md5-cache/kde-apps/krdc-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=dev-qt/qtxml-5.15.4
DESCRIPTION=Remote desktop connection (RDP and VNC) client
EAPI=8
HOMEPAGE=https://apps.kde.org/krdc/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+rdp +vnc debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/krdc-22.08.1 b/metadata/md5-cache/kde-apps/krdc-22.08.1
index db39b5103f14..ec5151ad793d 100644
--- a/metadata/md5-cache/kde-apps/krdc-22.08.1
+++ b/metadata/md5-cache/kde-apps/krdc-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=dev-qt/qtxml-5.15.5
DESCRIPTION=Remote desktop connection (RDP and VNC) client
EAPI=8
HOMEPAGE=https://apps.kde.org/krdc/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+rdp +vnc debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kreversi-22.04.3 b/metadata/md5-cache/kde-apps/kreversi-22.04.3
index 44136e5afbbf..0de9395ed5a9 100644
--- a/metadata/md5-cache/kde-apps/kreversi-22.04.3
+++ b/metadata/md5-cache/kde-apps/kreversi-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.
DESCRIPTION=Board game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kreversi/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kreversi-22.08.1 b/metadata/md5-cache/kde-apps/kreversi-22.08.1
index e6929c12165d..642faa3a2140 100644
--- a/metadata/md5-cache/kde-apps/kreversi-22.08.1
+++ b/metadata/md5-cache/kde-apps/kreversi-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.
DESCRIPTION=Board game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kreversi/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/krfb-22.04.3 b/metadata/md5-cache/kde-apps/krfb-22.04.3
index 88539f06cf97..2e253fd534d8 100644
--- a/metadata/md5-cache/kde-apps/krfb-22.04.3
+++ b/metadata/md5-cache/kde-apps/krfb-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtnetwork-5.15.4:5 >=dev-qt/qtwidgets-5
DESCRIPTION=VNC-compatible server to share Plasma desktops
EAPI=8
HOMEPAGE=https://apps.kde.org/krfb/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=wayland debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/krfb-22.08.1 b/metadata/md5-cache/kde-apps/krfb-22.08.1
index 9a86bd7ff566..f013731c8299 100644
--- a/metadata/md5-cache/kde-apps/krfb-22.08.1
+++ b/metadata/md5-cache/kde-apps/krfb-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtwidgets-5
DESCRIPTION=VNC-compatible server to share Plasma desktops
EAPI=8
HOMEPAGE=https://apps.kde.org/krfb/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=wayland debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kross-interpreters-22.04.3 b/metadata/md5-cache/kde-apps/kross-interpreters-22.04.3
index 52590e115bff..1666be3f1e3e 100644
--- a/metadata/md5-cache/kde-apps/kross-interpreters-22.04.3
+++ b/metadata/md5-cache/kde-apps/kross-interpreters-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kros
DESCRIPTION=Kross interpreter plugins for programming languages
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org ruby-single
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kross-interpreters-22.08.1 b/metadata/md5-cache/kde-apps/kross-interpreters-22.08.1
index 66b062476a15..a69cff44544a 100644
--- a/metadata/md5-cache/kde-apps/kross-interpreters-22.08.1
+++ b/metadata/md5-cache/kde-apps/kross-interpreters-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kros
DESCRIPTION=Kross interpreter plugins for programming languages
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org ruby-single
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kruler-22.04.3 b/metadata/md5-cache/kde-apps/kruler-22.04.3
index 15c9f9088b32..0b3ae01d262f 100644
--- a/metadata/md5-cache/kde-apps/kruler-22.04.3
+++ b/metadata/md5-cache/kde-apps/kruler-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcon
DESCRIPTION=Screen ruler for Plasma
EAPI=8
HOMEPAGE=https://apps.kde.org/kruler/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kruler-22.08.1 b/metadata/md5-cache/kde-apps/kruler-22.08.1
index b79c891eb480..016ed0e570e3 100644
--- a/metadata/md5-cache/kde-apps/kruler-22.08.1
+++ b/metadata/md5-cache/kde-apps/kruler-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcon
DESCRIPTION=Screen ruler for Plasma
EAPI=8
HOMEPAGE=https://apps.kde.org/kruler/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kshisen-22.04.3 b/metadata/md5-cache/kde-apps/kshisen-22.04.3
index 80f6aab72dfb..4fb6beb9bfbb 100644
--- a/metadata/md5-cache/kde-apps/kshisen-22.04.3
+++ b/metadata/md5-cache/kde-apps/kshisen-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkdegame
DESCRIPTION=Solitaire-like game played using the standard set of Mahjong tiles
EAPI=8
HOMEPAGE=https://apps.kde.org/kshisen/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kshisen-22.08.1 b/metadata/md5-cache/kde-apps/kshisen-22.08.1
index bae3b7972d58..ec35c3dd4de5 100644
--- a/metadata/md5-cache/kde-apps/kshisen-22.08.1
+++ b/metadata/md5-cache/kde-apps/kshisen-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkdegame
DESCRIPTION=Solitaire-like game played using the standard set of Mahjong tiles
EAPI=8
HOMEPAGE=https://apps.kde.org/kshisen/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ksirk-22.04.3 b/metadata/md5-cache/kde-apps/ksirk-22.04.3
index c05b706420d7..6f631d467c6e 100644
--- a/metadata/md5-cache/kde-apps/ksirk-22.04.3
+++ b/metadata/md5-cache/kde-apps/ksirk-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.4
DESCRIPTION=Port of the board game risk
EAPI=8
HOMEPAGE=https://apps.kde.org/ksirk/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ksirk-22.08.1 b/metadata/md5-cache/kde-apps/ksirk-22.08.1
index 044b3902365c..c52252f91515 100644
--- a/metadata/md5-cache/kde-apps/ksirk-22.08.1
+++ b/metadata/md5-cache/kde-apps/ksirk-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5
DESCRIPTION=Port of the board game risk
EAPI=8
HOMEPAGE=https://apps.kde.org/ksirk/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ksmtp-22.04.3 b/metadata/md5-cache/kde-apps/ksmtp-22.04.3
index cb91fe890c78..42dff048b196 100644
--- a/metadata/md5-cache/kde-apps/ksmtp-22.04.3
+++ b/metadata/md5-cache/kde-apps/ksmtp-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/cyrus-sasl >=dev-qt/qtnetwork-5.15.4:5 >=kde-frameworks/kcoreadd
DESCRIPTION=Job-based library to send email through an SMTP server
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/ksmtp/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ksmtp-22.08.1 b/metadata/md5-cache/kde-apps/ksmtp-22.08.1
index 7720c7c95b5d..eab631a01046 100644
--- a/metadata/md5-cache/kde-apps/ksmtp-22.08.1
+++ b/metadata/md5-cache/kde-apps/ksmtp-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/cyrus-sasl >=dev-qt/qtnetwork-5.15.5:5 >=kde-frameworks/kcoreadd
DESCRIPTION=Job-based library to send email through an SMTP server
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/ksmtp/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ksnakeduel-22.04.3 b/metadata/md5-cache/kde-apps/ksnakeduel-22.04.3
index 5c0171c7d6e3..075ccb332422 100644
--- a/metadata/md5-cache/kde-apps/ksnakeduel-22.04.3
+++ b/metadata/md5-cache/kde-apps/ksnakeduel-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=KDE Tron game
EAPI=8
HOMEPAGE=https://apps.kde.org/ksnakeduel/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ksnakeduel-22.08.1 b/metadata/md5-cache/kde-apps/ksnakeduel-22.08.1
index 1ffeae7a8db4..abcc66d4789d 100644
--- a/metadata/md5-cache/kde-apps/ksnakeduel-22.08.1
+++ b/metadata/md5-cache/kde-apps/ksnakeduel-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=KDE Tron game
EAPI=8
HOMEPAGE=https://apps.kde.org/ksnakeduel/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kspaceduel-22.04.3 b/metadata/md5-cache/kde-apps/kspaceduel-22.04.3
index cc7ba00c9c5b..eea377bc73d7 100644
--- a/metadata/md5-cache/kde-apps/kspaceduel-22.04.3
+++ b/metadata/md5-cache/kde-apps/kspaceduel-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Space Game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kspaceduel/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kspaceduel-22.08.1 b/metadata/md5-cache/kde-apps/kspaceduel-22.08.1
index 063be8cf0ee2..242d371ff16f 100644
--- a/metadata/md5-cache/kde-apps/kspaceduel-22.08.1
+++ b/metadata/md5-cache/kde-apps/kspaceduel-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=Space Game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kspaceduel/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ksquares-22.04.3 b/metadata/md5-cache/kde-apps/ksquares-22.04.3
index acc4c743fef7..af481682fa4f 100644
--- a/metadata/md5-cache/kde-apps/ksquares-22.04.3
+++ b/metadata/md5-cache/kde-apps/ksquares-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libkdegame
DESCRIPTION=KDE clone of the game squares
EAPI=8
HOMEPAGE=https://apps.kde.org/ksquares/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ksquares-22.08.1 b/metadata/md5-cache/kde-apps/ksquares-22.08.1
index 7832809afb2b..6d1491dcdab4 100644
--- a/metadata/md5-cache/kde-apps/ksquares-22.08.1
+++ b/metadata/md5-cache/kde-apps/ksquares-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libkdegame
DESCRIPTION=KDE clone of the game squares
EAPI=8
HOMEPAGE=https://apps.kde.org/ksquares/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ksudoku-22.04.3 b/metadata/md5-cache/kde-apps/ksudoku-22.04.3
index 27eddfb2bb03..c0bd3a527ae6 100644
--- a/metadata/md5-cache/kde-apps/ksudoku-22.04.3
+++ b/metadata/md5-cache/kde-apps/ksudoku-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-5.15.4:5 >=dev-qt/qtsvg-5
DESCRIPTION=Logic-based symbol placement puzzle by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/ksudoku/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=opengl debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ksudoku-22.08.1 b/metadata/md5-cache/kde-apps/ksudoku-22.08.1
index cda51554bc73..dc61c5fac9cd 100644
--- a/metadata/md5-cache/kde-apps/ksudoku-22.08.1
+++ b/metadata/md5-cache/kde-apps/ksudoku-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtsvg-5
DESCRIPTION=Logic-based symbol placement puzzle by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/ksudoku/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=opengl debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ksystemlog-22.04.3 b/metadata/md5-cache/kde-apps/ksystemlog-22.04.3
index 7066b921dbeb..b1a4fa3824f7 100644
--- a/metadata/md5-cache/kde-apps/ksystemlog-22.04.3
+++ b/metadata/md5-cache/kde-apps/ksystemlog-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-5.15.4:5 >=dev-qt/qtwidge
DESCRIPTION=System log viewer by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/ksystemlog/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=audit kdesu systemd test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ksystemlog-22.08.1 b/metadata/md5-cache/kde-apps/ksystemlog-22.08.1
index 9affd86f9cd6..af4ad806fac2 100644
--- a/metadata/md5-cache/kde-apps/ksystemlog-22.08.1
+++ b/metadata/md5-cache/kde-apps/ksystemlog-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-5.15.5:5 >=dev-qt/qtwidge
DESCRIPTION=System log viewer by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/ksystemlog/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=audit kdesu systemd test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kteatime-22.04.3 b/metadata/md5-cache/kde-apps/kteatime-22.04.3
index cda358515691..29d80cfdc3d6 100644
--- a/metadata/md5-cache/kde-apps/kteatime-22.04.3
+++ b/metadata/md5-cache/kde-apps/kteatime-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcon
DESCRIPTION=KDE timer for making a fine cup of tea
EAPI=8
HOMEPAGE=https://apps.kde.org/kteatime/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kteatime-22.08.1 b/metadata/md5-cache/kde-apps/kteatime-22.08.1
index 3c0998e8863a..ef1ae549a9e9 100644
--- a/metadata/md5-cache/kde-apps/kteatime-22.08.1
+++ b/metadata/md5-cache/kde-apps/kteatime-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcon
DESCRIPTION=KDE timer for making a fine cup of tea
EAPI=8
HOMEPAGE=https://apps.kde.org/kteatime/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ktimer-22.04.3 b/metadata/md5-cache/kde-apps/ktimer-22.04.3
index fd84ea2f8cd7..1c2fbcf0d31b 100644
--- a/metadata/md5-cache/kde-apps/ktimer-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktimer-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcon
DESCRIPTION=Little tool to execute programs after some time
EAPI=8
HOMEPAGE=https://apps.kde.org/ktimer/ https://utils.kde.org/projects/ktimer/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ktimer-22.08.1 b/metadata/md5-cache/kde-apps/ktimer-22.08.1
index 76d37eb7a8f4..a607981b0551 100644
--- a/metadata/md5-cache/kde-apps/ktimer-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktimer-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcon
DESCRIPTION=Little tool to execute programs after some time
EAPI=8
HOMEPAGE=https://apps.kde.org/ktimer/ https://utils.kde.org/projects/ktimer/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ktouch-22.04.3 b/metadata/md5-cache/kde-apps/ktouch-22.04.3
index 9abed8268134..ccc756505507 100644
--- a/metadata/md5-cache/kde-apps/ktouch-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktouch-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtquickc
DESCRIPTION=Program that helps to learn and practice touch typing
EAPI=8
HOMEPAGE=https://apps.kde.org/ktouch/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ktouch-22.08.1 b/metadata/md5-cache/kde-apps/ktouch-22.08.1
index 564c85c6afe0..b6b949c789b3 100644
--- a/metadata/md5-cache/kde-apps/ktouch-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktouch-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickc
DESCRIPTION=Program that helps to learn and practice touch typing
EAPI=8
HOMEPAGE=https://apps.kde.org/ktouch/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=X debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ktp-accounts-kcm-22.04.3 b/metadata/md5-cache/kde-apps/ktp-accounts-kcm-22.04.3
index a15742673923..6cc5aff9abd0 100644
--- a/metadata/md5-cache/kde-apps/ktp-accounts-kcm-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktp-accounts-kcm-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=KDE Telepathy account management kcm
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=experimental debug
KEYWORDS=amd64 arm64 x86
diff --git a/metadata/md5-cache/kde-apps/ktp-accounts-kcm-22.08.1 b/metadata/md5-cache/kde-apps/ktp-accounts-kcm-22.08.1
index 76baf821005f..04de5dd3d370 100644
--- a/metadata/md5-cache/kde-apps/ktp-accounts-kcm-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktp-accounts-kcm-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=KDE Telepathy account management kcm
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=experimental debug
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/kde-apps/ktp-approver-22.04.3 b/metadata/md5-cache/kde-apps/ktp-approver-22.04.3
index ccbee0106dc5..8506694ab7c7 100644
--- a/metadata/md5-cache/kde-apps/ktp-approver-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktp-approver-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Telepathy notification handler
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ktp-approver-22.08.1 b/metadata/md5-cache/kde-apps/ktp-approver-22.08.1
index d261b1af2370..2f7100ea72f2 100644
--- a/metadata/md5-cache/kde-apps/ktp-approver-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktp-approver-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Telepathy notification handler
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ktp-auth-handler-22.04.3 b/metadata/md5-cache/kde-apps/ktp-auth-handler-22.04.3
index 773e3e2ec59f..c9a487404eb0 100644
--- a/metadata/md5-cache/kde-apps/ktp-auth-handler-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktp-auth-handler-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5
DESCRIPTION=KDE Telepathy authentication handler
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ktp-auth-handler-22.08.1 b/metadata/md5-cache/kde-apps/ktp-auth-handler-22.08.1
index 501c4ce9a7fb..86da2b520cd1 100644
--- a/metadata/md5-cache/kde-apps/ktp-auth-handler-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktp-auth-handler-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5
DESCRIPTION=KDE Telepathy authentication handler
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ktp-common-internals-22.04.3 b/metadata/md5-cache/kde-apps/ktp-common-internals-22.04.3
index 86e1bed46eb3..657ddede40b4 100644
--- a/metadata/md5-cache/kde-apps/ktp-common-internals-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktp-common-internals-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=KDE Telepathy common library
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=otr +sso debug test
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ktp-common-internals-22.08.1 b/metadata/md5-cache/kde-apps/ktp-common-internals-22.08.1
index cbe1d9f71593..6aae22a0e628 100644
--- a/metadata/md5-cache/kde-apps/ktp-common-internals-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktp-common-internals-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=KDE Telepathy common library
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=otr +sso debug test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ktp-contact-list-22.04.3 b/metadata/md5-cache/kde-apps/ktp-contact-list-22.04.3
index e3909785e5cc..50d41af670b7 100644
--- a/metadata/md5-cache/kde-apps/ktp-contact-list-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktp-contact-list-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Telepathy contact list
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ktp-contact-list-22.08.1 b/metadata/md5-cache/kde-apps/ktp-contact-list-22.08.1
index f8073f217a4d..4b60e742e7d8 100644
--- a/metadata/md5-cache/kde-apps/ktp-contact-list-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktp-contact-list-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Telepathy contact list
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ktp-contact-runner-22.04.3 b/metadata/md5-cache/kde-apps/ktp-contact-runner-22.04.3
index fe38ddce6f3b..e385169f120d 100644
--- a/metadata/md5-cache/kde-apps/ktp-contact-runner-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktp-contact-runner-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Telepathy krunner plugin
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ktp-contact-runner-22.08.1 b/metadata/md5-cache/kde-apps/ktp-contact-runner-22.08.1
index 8a040366bf45..3fe7da4fb61c 100644
--- a/metadata/md5-cache/kde-apps/ktp-contact-runner-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktp-contact-runner-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Telepathy krunner plugin
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ktp-desktop-applets-22.04.3 b/metadata/md5-cache/kde-apps/ktp-desktop-applets-22.04.3
index 56838d967bed..5c85d877ace7 100644
--- a/metadata/md5-cache/kde-apps/ktp-desktop-applets-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktp-desktop-applets-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=kde-frameworks
DESCRIPTION=KDE Telepathy contact, presence and chat Plasma applets
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ktp-desktop-applets-22.08.1 b/metadata/md5-cache/kde-apps/ktp-desktop-applets-22.08.1
index 6646e30a5f2d..5208c861261f 100644
--- a/metadata/md5-cache/kde-apps/ktp-desktop-applets-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktp-desktop-applets-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=kde-frameworks
DESCRIPTION=KDE Telepathy contact, presence and chat Plasma applets
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ktp-filetransfer-handler-22.04.3 b/metadata/md5-cache/kde-apps/ktp-filetransfer-handler-22.04.3
index dca00e453b59..2e0c8e919707 100644
--- a/metadata/md5-cache/kde-apps/ktp-filetransfer-handler-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktp-filetransfer-handler-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Telepathy file transfer handler
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ktp-filetransfer-handler-22.08.1 b/metadata/md5-cache/kde-apps/ktp-filetransfer-handler-22.08.1
index aa31de0ee533..4b7073f7b8a7 100644
--- a/metadata/md5-cache/kde-apps/ktp-filetransfer-handler-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktp-filetransfer-handler-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Telepathy file transfer handler
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ktp-kded-module-22.04.3 b/metadata/md5-cache/kde-apps/ktp-kded-module-22.04.3
index b2e2ff25e47f..810f185efe22 100644
--- a/metadata/md5-cache/kde-apps/ktp-kded-module-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktp-kded-module-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.
DESCRIPTION=KDE Telepathy workspace integration
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ktp-kded-module-22.08.1 b/metadata/md5-cache/kde-apps/ktp-kded-module-22.08.1
index 6fad0632b77f..a3300661a0b2 100644
--- a/metadata/md5-cache/kde-apps/ktp-kded-module-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktp-kded-module-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.
DESCRIPTION=KDE Telepathy workspace integration
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ktp-send-file-22.04.3 b/metadata/md5-cache/kde-apps/ktp-send-file-22.04.3
index 22d9f9fc213b..f0933483979a 100644
--- a/metadata/md5-cache/kde-apps/ktp-send-file-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktp-send-file-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Telepathy file manager plugin to send files to contacts
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ktp-send-file-22.08.1 b/metadata/md5-cache/kde-apps/ktp-send-file-22.08.1
index a15b58a4861e..ab01c093dd86 100644
--- a/metadata/md5-cache/kde-apps/ktp-send-file-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktp-send-file-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Telepathy file manager plugin to send files to contacts
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/ktp-text-ui-22.04.3 b/metadata/md5-cache/kde-apps/ktp-text-ui-22.04.3
index 174aa75aab4f..4357e135d39a 100644
--- a/metadata/md5-cache/kde-apps/ktp-text-ui-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktp-text-ui-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwebengine-5.1
DESCRIPTION=KDE Telepathy text chat window
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech debug
KEYWORDS=amd64 arm64 x86
diff --git a/metadata/md5-cache/kde-apps/ktp-text-ui-22.08.1 b/metadata/md5-cache/kde-apps/ktp-text-ui-22.08.1
index f778da5734a2..ad32cda7be34 100644
--- a/metadata/md5-cache/kde-apps/ktp-text-ui-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktp-text-ui-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwebengine-5.1
DESCRIPTION=KDE Telepathy text chat window
EAPI=8
HOMEPAGE=https://community.kde.org/KTp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech debug
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/kde-apps/ktuberling-22.04.3 b/metadata/md5-cache/kde-apps/ktuberling-22.04.3
index a3fc1c59dee5..50f0db21da29 100644
--- a/metadata/md5-cache/kde-apps/ktuberling-22.04.3
+++ b/metadata/md5-cache/kde-apps/ktuberling-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtmultimedia-5.15.4:5 >=dev-qt/qtprintsu
DESCRIPTION=Potato game for kids by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/ktuberling/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/ktuberling-22.08.1 b/metadata/md5-cache/kde-apps/ktuberling-22.08.1
index f98489551f75..f1a968d01acf 100644
--- a/metadata/md5-cache/kde-apps/ktuberling-22.08.1
+++ b/metadata/md5-cache/kde-apps/ktuberling-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtmultimedia-5.15.5:5 >=dev-qt/qtprintsu
DESCRIPTION=Potato game for kids by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/ktuberling/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kturtle-22.04.3 b/metadata/md5-cache/kde-apps/kturtle-22.04.3
index 168c20b9ab03..d9b33e108431 100644
--- a/metadata/md5-cache/kde-apps/kturtle-22.04.3
+++ b/metadata/md5-cache/kde-apps/kturtle-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-
DESCRIPTION=Educational programming environment using the Logo programming language
EAPI=8
HOMEPAGE=https://apps.kde.org/kturtle/ https://edu.kde.org/kturtle/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kturtle-22.08.1 b/metadata/md5-cache/kde-apps/kturtle-22.08.1
index bb8b28364e73..84371cc524d7 100644
--- a/metadata/md5-cache/kde-apps/kturtle-22.08.1
+++ b/metadata/md5-cache/kde-apps/kturtle-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-
DESCRIPTION=Educational programming environment using the Logo programming language
EAPI=8
HOMEPAGE=https://apps.kde.org/kturtle/ https://edu.kde.org/kturtle/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kubrick-22.04.3 b/metadata/md5-cache/kde-apps/kubrick-22.04.3
index bf85bb2a2c9b..e8ee4077c041 100644
--- a/metadata/md5-cache/kde-apps/kubrick-22.04.3
+++ b/metadata/md5-cache/kde-apps/kubrick-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtopengl-5.15.4:5 >=dev-qt/qtsvg-5.15.4:
DESCRIPTION=Game based on the "Rubik's Cube" puzzle by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kubrick/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kubrick-22.08.1 b/metadata/md5-cache/kde-apps/kubrick-22.08.1
index e21abeaacc5c..8d725cd5da19 100644
--- a/metadata/md5-cache/kde-apps/kubrick-22.08.1
+++ b/metadata/md5-cache/kde-apps/kubrick-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtopengl-5.15.5:5 >=dev-qt/qtsvg-5.15.5:
DESCRIPTION=Game based on the "Rubik's Cube" puzzle by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kubrick/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kwalletmanager-22.04.3 b/metadata/md5-cache/kde-apps/kwalletmanager-22.04.3
index 5ec72abab368..7487ea076f65 100644
--- a/metadata/md5-cache/kde-apps/kwalletmanager-22.04.3
+++ b/metadata/md5-cache/kde-apps/kwalletmanager-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Tool to manage the passwords on your system using KDE Wallet
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kwalletmanager-22.08.1 b/metadata/md5-cache/kde-apps/kwalletmanager-22.08.1
index 918ff8cd63cb..eb3a57a2d9e7 100644
--- a/metadata/md5-cache/kde-apps/kwalletmanager-22.08.1
+++ b/metadata/md5-cache/kde-apps/kwalletmanager-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Tool to manage the passwords on your system using KDE Wallet
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kwave-22.04.3-r2 b/metadata/md5-cache/kde-apps/kwave-22.04.3-r2
index a95cc77a1dca..45cf8b12018c 100644
--- a/metadata/md5-cache/kde-apps/kwave-22.04.3-r2
+++ b/metadata/md5-cache/kde-apps/kwave-22.04.3-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcom
DESCRIPTION=Sound editor built on KDE Frameworks 5 that can edit many types of audio files
EAPI=8
HOMEPAGE=https://apps.kde.org/kwave/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=alsa flac mp3 opus oss pulseaudio +qtmedia vorbis debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kwave-22.08.1-r1 b/metadata/md5-cache/kde-apps/kwave-22.08.1-r1
index b2d89708520f..85e2e41a1d11 100644
--- a/metadata/md5-cache/kde-apps/kwave-22.08.1-r1
+++ b/metadata/md5-cache/kde-apps/kwave-22.08.1-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcom
DESCRIPTION=Sound editor built on KDE Frameworks 5 that can edit many types of audio files
EAPI=8
HOMEPAGE=https://apps.kde.org/kwave/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=alsa flac mp3 opus oss pulseaudio +qtmedia vorbis debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kwordquiz-22.04.3 b/metadata/md5-cache/kde-apps/kwordquiz-22.04.3
index ac34b600dc89..f7706b007424 100644
--- a/metadata/md5-cache/kde-apps/kwordquiz-22.04.3
+++ b/metadata/md5-cache/kde-apps/kwordquiz-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-
DESCRIPTION=Powerful flashcard and vocabulary learning program
EAPI=8
HOMEPAGE=https://apps.kde.org/kwordquiz/ https://edu.kde.org/kwordquiz/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kwordquiz-22.08.1 b/metadata/md5-cache/kde-apps/kwordquiz-22.08.1
index 51c72667a65e..caece1e5fa2a 100644
--- a/metadata/md5-cache/kde-apps/kwordquiz-22.08.1
+++ b/metadata/md5-cache/kde-apps/kwordquiz-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-
DESCRIPTION=Powerful flashcard and vocabulary learning program
EAPI=8
HOMEPAGE=https://apps.kde.org/kwordquiz/ https://edu.kde.org/kwordquiz/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/kwrite-22.04.3 b/metadata/md5-cache/kde-apps/kwrite-22.04.3
index b27592332d7d..ee8879402a94 100644
--- a/metadata/md5-cache/kde-apps/kwrite-22.04.3
+++ b/metadata/md5-cache/kde-apps/kwrite-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcon
DESCRIPTION=Simple text editor based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/kwrite/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=activities debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/kwrite-22.08.1 b/metadata/md5-cache/kde-apps/kwrite-22.08.1
index 267cf425a5ea..5c02af268c2b 100644
--- a/metadata/md5-cache/kde-apps/kwrite-22.08.1
+++ b/metadata/md5-cache/kde-apps/kwrite-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 ~kde-apps/kate-lib-22
DESCRIPTION=Simple text editor based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/kwrite/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm flag-o-matic gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libgravatar-22.04.3 b/metadata/md5-cache/kde-apps/libgravatar-22.04.3
index a408982b6cc1..b15d613d5ecb 100644
--- a/metadata/md5-cache/kde-apps/libgravatar-22.04.3
+++ b/metadata/md5-cache/kde-apps/libgravatar-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.4:5 >=dev-qt/qtwidgets-5.
DESCRIPTION=Library for gravatar integration
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/libgravatar-22.08.1 b/metadata/md5-cache/kde-apps/libgravatar-22.08.1
index 7f9898333460..eb0edceafbd5 100644
--- a/metadata/md5-cache/kde-apps/libgravatar-22.08.1
+++ b/metadata/md5-cache/kde-apps/libgravatar-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtwidgets-5.
DESCRIPTION=Library for gravatar integration
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/libkcddb-22.04.3 b/metadata/md5-cache/kde-apps/libkcddb-22.04.3
index 12339d490aae..2f0a793eb007 100644
--- a/metadata/md5-cache/kde-apps/libkcddb-22.04.3
+++ b/metadata/md5-cache/kde-apps/libkcddb-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.4:5 >=dev-qt/qtwidgets-5.
DESCRIPTION=KDE library for CDDB
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=musicbrainz debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libkcddb-22.08.1 b/metadata/md5-cache/kde-apps/libkcddb-22.08.1
index 4c0b97796358..f48a5c966493 100644
--- a/metadata/md5-cache/kde-apps/libkcddb-22.08.1
+++ b/metadata/md5-cache/kde-apps/libkcddb-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtwidgets-5.
DESCRIPTION=KDE library for CDDB
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=musicbrainz debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libkcompactdisc-22.04.3 b/metadata/md5-cache/kde-apps/libkcompactdisc-22.04.3
index 563fa871216f..869c1d35a6a5 100644
--- a/metadata/md5-cache/kde-apps/libkcompactdisc-22.04.3
+++ b/metadata/md5-cache/kde-apps/libkcompactdisc-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=kde-frameworks/ki18n-5.92.0:5 >=kde-frameworks
DESCRIPTION=Library for playing & ripping CDs
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=alsa debug test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libkcompactdisc-22.08.1 b/metadata/md5-cache/kde-apps/libkcompactdisc-22.08.1
index 028f6b325869..52765e3dff58 100644
--- a/metadata/md5-cache/kde-apps/libkcompactdisc-22.08.1
+++ b/metadata/md5-cache/kde-apps/libkcompactdisc-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks
DESCRIPTION=Library for playing & ripping CDs
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=alsa debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libkdcraw-22.04.3 b/metadata/md5-cache/kde-apps/libkdcraw-22.04.3
index 1e5527b5366b..a008ebf86ae7 100644
--- a/metadata/md5-cache/kde-apps/libkdcraw-22.04.3
+++ b/metadata/md5-cache/kde-apps/libkdcraw-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=media-libs/libraw-0.16:= dev-qt/qtcore:5
DESCRIPTION=Digital camera raw image library wrapper
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libkdcraw-22.08.1 b/metadata/md5-cache/kde-apps/libkdcraw-22.08.1
index 4d6ec9c5e3d7..c9c4ef698ee3 100644
--- a/metadata/md5-cache/kde-apps/libkdcraw-22.08.1
+++ b/metadata/md5-cache/kde-apps/libkdcraw-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=media-libs/libraw-0.16:= dev-qt/qtcore:5
DESCRIPTION=Digital camera raw image library wrapper
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libkdegames-22.04.3 b/metadata/md5-cache/kde-apps/libkdegames-22.04.3
index d4cf983fcee2..ac4855af8044 100644
--- a/metadata/md5-cache/kde-apps/libkdegames-22.04.3
+++ b/metadata/md5-cache/kde-apps/libkdegames-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5[widgets] >=dev-qt/qtgui-5.15.4:5 >=dev-qt
DESCRIPTION=Base library common to many KDE games
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug test
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libkdegames-22.08.1 b/metadata/md5-cache/kde-apps/libkdegames-22.08.1
index 1acd107238ce..5520ee22de9c 100644
--- a/metadata/md5-cache/kde-apps/libkdegames-22.08.1
+++ b/metadata/md5-cache/kde-apps/libkdegames-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5[widgets] >=dev-qt/qtgui-5.15.5:5 >=dev-qt
DESCRIPTION=Base library common to many KDE games
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libkdepim-22.04.3 b/metadata/md5-cache/kde-apps/libkdepim-22.04.3
index a4172edb8ed0..8d3920919e6d 100644
--- a/metadata/md5-cache/kde-apps/libkdepim-22.04.3
+++ b/metadata/md5-cache/kde-apps/libkdepim-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Common PIM libraries
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug designer doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libkdepim-22.08.1 b/metadata/md5-cache/kde-apps/libkdepim-22.08.1
index 4b6990b92ede..e2d761f86cdd 100644
--- a/metadata/md5-cache/kde-apps/libkdepim-22.08.1
+++ b/metadata/md5-cache/kde-apps/libkdepim-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Common PIM libraries
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug designer doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libkeduvocdocument-22.04.3 b/metadata/md5-cache/kde-apps/libkeduvocdocument-22.04.3
index 095267d9fc94..0d13cf872b13 100644
--- a/metadata/md5-cache/kde-apps/libkeduvocdocument-22.04.3
+++ b/metadata/md5-cache/kde-apps/libkeduvocdocument-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtxml-5.15.4:5 >=kde-frameworks/karchive-5.92.0:5 >=kde-framewor
DESCRIPTION=Library for reading/writing KVTML
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libkeduvocdocument-22.08.1 b/metadata/md5-cache/kde-apps/libkeduvocdocument-22.08.1
index 487a2c0c59bb..d5cd6b194f3f 100644
--- a/metadata/md5-cache/kde-apps/libkeduvocdocument-22.08.1
+++ b/metadata/md5-cache/kde-apps/libkeduvocdocument-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtxml-5.15.5:5 >=kde-frameworks/karchive-5.96.0:5 >=kde-framewor
DESCRIPTION=Library for reading/writing KVTML
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libkexiv2-22.04.3 b/metadata/md5-cache/kde-apps/libkexiv2-22.04.3
index 8f42c446fa95..a1e88d81cd49 100644
--- a/metadata/md5-cache/kde-apps/libkexiv2-22.04.3
+++ b/metadata/md5-cache/kde-apps/libkexiv2-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=media-gfx/exiv2-0.25:=[xmp=] dev-qt/qtcore:5
DESCRIPTION=Wrapper around exiv2 library
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+xmp debug
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libkexiv2-22.08.1 b/metadata/md5-cache/kde-apps/libkexiv2-22.08.1
index 4e93f8a2149f..e662f8598f7a 100644
--- a/metadata/md5-cache/kde-apps/libkexiv2-22.08.1
+++ b/metadata/md5-cache/kde-apps/libkexiv2-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=media-gfx/exiv2-0.25:=[xmp=] dev-qt/qtcore:5
DESCRIPTION=Wrapper around exiv2 library
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+xmp debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libkgapi-22.04.3 b/metadata/md5-cache/kde-apps/libkgapi-22.04.3
index 06ae316d6700..b3f0c3c6d08c 100644
--- a/metadata/md5-cache/kde-apps/libkgapi-22.04.3
+++ b/metadata/md5-cache/kde-apps/libkgapi-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/cyrus-sasl:2 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.4:5
DESCRIPTION=Library for accessing Google calendar and contact resources
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/libkgapi/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=nls test debug test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libkgapi-22.08.1 b/metadata/md5-cache/kde-apps/libkgapi-22.08.1
index 23bf4b8477e9..ebf46429842b 100644
--- a/metadata/md5-cache/kde-apps/libkgapi-22.08.1
+++ b/metadata/md5-cache/kde-apps/libkgapi-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/cyrus-sasl:2 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5
DESCRIPTION=Library for accessing Google calendar and contact resources
EAPI=8
HOMEPAGE=https://api.kde.org/kdepim/libkgapi/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=nls test debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libkleo-22.04.3 b/metadata/md5-cache/kde-apps/libkleo-22.04.3
index 381a798547c3..e3b242a156a8 100644
--- a/metadata/md5-cache/kde-apps/libkleo-22.04.3
+++ b/metadata/md5-cache/kde-apps/libkleo-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gpgme-1.16.0:=[cxx,qt5] >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwi
DESCRIPTION=Library for encryption handling
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+fancyviewer test debug doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libkleo-22.08.1 b/metadata/md5-cache/kde-apps/libkleo-22.08.1
index b20c9c0e151b..a2a4c7fc8cc6 100644
--- a/metadata/md5-cache/kde-apps/libkleo-22.08.1
+++ b/metadata/md5-cache/kde-apps/libkleo-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gpgme-1.16.0:=[cxx,qt5] >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwi
DESCRIPTION=Library for encryption handling
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+fancyviewer test debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libkmahjongg-22.04.3 b/metadata/md5-cache/kde-apps/libkmahjongg-22.04.3
index ed6cef427e93..22a3aa2fce5f 100644
--- a/metadata/md5-cache/kde-apps/libkmahjongg-22.04.3
+++ b/metadata/md5-cache/kde-apps/libkmahjongg-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Mahjongg library based on Qt/KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libkmahjongg-22.08.1 b/metadata/md5-cache/kde-apps/libkmahjongg-22.08.1
index 0d3b66e20195..ade771b88c4a 100644
--- a/metadata/md5-cache/kde-apps/libkmahjongg-22.08.1
+++ b/metadata/md5-cache/kde-apps/libkmahjongg-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=Mahjongg library based on Qt/KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libkomparediff2-22.04.3 b/metadata/md5-cache/kde-apps/libkomparediff2-22.04.3
index 88c32a1d7e11..a67843bf9dc0 100644
--- a/metadata/md5-cache/kde-apps/libkomparediff2-22.04.3
+++ b/metadata/md5-cache/kde-apps/libkomparediff2-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcod
DESCRIPTION=KDE library to compare files and strings
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libkomparediff2-22.08.1 b/metadata/md5-cache/kde-apps/libkomparediff2-22.08.1
index 0923e6078fa9..342a9da0c3e2 100644
--- a/metadata/md5-cache/kde-apps/libkomparediff2-22.08.1
+++ b/metadata/md5-cache/kde-apps/libkomparediff2-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcod
DESCRIPTION=KDE library to compare files and strings
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libksane-22.04.3 b/metadata/md5-cache/kde-apps/libksane-22.04.3
index 743cb8bd77fb..7343195fb81e 100644
--- a/metadata/md5-cache/kde-apps/libksane-22.04.3
+++ b/metadata/md5-cache/kde-apps/libksane-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/ki18
DESCRIPTION=SANE Library interface based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=kwallet debug
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libksane-22.08.1 b/metadata/md5-cache/kde-apps/libksane-22.08.1
index c7e8d5364bd7..6915237764fe 100644
--- a/metadata/md5-cache/kde-apps/libksane-22.08.1
+++ b/metadata/md5-cache/kde-apps/libksane-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/ki18
DESCRIPTION=SANE Library interface based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=kwallet debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/libksieve-22.04.3 b/metadata/md5-cache/kde-apps/libksieve-22.04.3
index 25d33aac26a4..afdcaa9034f9 100644
--- a/metadata/md5-cache/kde-apps/libksieve-22.04.3
+++ b/metadata/md5-cache/kde-apps/libksieve-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/cyrus-sasl >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=de
DESCRIPTION=Common PIM libraries
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech test debug +handbook doc test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/libksieve-22.08.1 b/metadata/md5-cache/kde-apps/libksieve-22.08.1
index 09bbfdc2ed40..70f9ef450af8 100644
--- a/metadata/md5-cache/kde-apps/libksieve-22.08.1
+++ b/metadata/md5-cache/kde-apps/libksieve-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/cyrus-sasl >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=de
DESCRIPTION=Common PIM libraries
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech test debug +handbook doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/libktnef-22.04.3 b/metadata/md5-cache/kde-apps/libktnef-22.04.3
index c15d53f780d2..3418554e1e5b 100644
--- a/metadata/md5-cache/kde-apps/libktnef-22.04.3
+++ b/metadata/md5-cache/kde-apps/libktnef-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/kcalutils-22.04.3:5 >=kde-framewor
DESCRIPTION=Library for handling TNEF data
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/libktnef-22.08.1 b/metadata/md5-cache/kde-apps/libktnef-22.08.1
index 43145257456d..1f6390f3607d 100644
--- a/metadata/md5-cache/kde-apps/libktnef-22.08.1
+++ b/metadata/md5-cache/kde-apps/libktnef-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/kcalutils-22.08.1:5 >=kde-framewor
DESCRIPTION=Library for handling TNEF data
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/lokalize-22.04.3 b/metadata/md5-cache/kde-apps/lokalize-22.04.3
index fd437897d104..2db6be192c33 100644
--- a/metadata/md5-cache/kde-apps/lokalize-22.04.3
+++ b/metadata/md5-cache/kde-apps/lokalize-22.04.3
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Localization tool for KDE software and other free and open source software
EAPI=8
HOMEPAGE=https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org optfeature
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 debug +handbook
KEYWORDS=amd64 arm64 x86
diff --git a/metadata/md5-cache/kde-apps/lokalize-22.08.1 b/metadata/md5-cache/kde-apps/lokalize-22.08.1
index 7b0daa6ab73c..25fb056cdc61 100644
--- a/metadata/md5-cache/kde-apps/lokalize-22.08.1
+++ b/metadata/md5-cache/kde-apps/lokalize-22.08.1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Localization tool for KDE software and other free and open source software
EAPI=8
HOMEPAGE=https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 ecm gear.kde.org optfeature
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 debug +handbook
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/kde-apps/lskat-22.04.3 b/metadata/md5-cache/kde-apps/lskat-22.04.3
index 87ad44801265..8d25b7c04622 100644
--- a/metadata/md5-cache/kde-apps/lskat-22.04.3
+++ b/metadata/md5-cache/kde-apps/lskat-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Skat game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/lskat/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/lskat-22.08.1 b/metadata/md5-cache/kde-apps/lskat-22.08.1
index d2b852e376fc..2038204d33c1 100644
--- a/metadata/md5-cache/kde-apps/lskat-22.08.1
+++ b/metadata/md5-cache/kde-apps/lskat-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=Skat game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/lskat/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook selinux
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/mailcommon-22.04.3 b/metadata/md5-cache/kde-apps/mailcommon-22.04.3
index 51da7d295239..6ca55f813872 100644
--- a/metadata/md5-cache/kde-apps/mailcommon-22.04.3
+++ b/metadata/md5-cache/kde-apps/mailcommon-22.04.3
@@ -4,6 +4,7 @@ DEPEND=app-crypt/gpgme:=[cxx,qt5] >=dev-qt/qtcore-5.15.4:5 >=dev-qt/qtdbus-5.15.
DESCRIPTION=Common mail library
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug designer doc test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/mailcommon-22.08.1 b/metadata/md5-cache/kde-apps/mailcommon-22.08.1
index 59599ada872f..e1c38283568c 100644
--- a/metadata/md5-cache/kde-apps/mailcommon-22.08.1
+++ b/metadata/md5-cache/kde-apps/mailcommon-22.08.1
@@ -4,6 +4,7 @@ DEPEND=app-crypt/gpgme:=[cxx,qt5] >=dev-qt/qtcore-5.15.5:5 >=dev-qt/qtdbus-5.15.
DESCRIPTION=Common mail library
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug designer doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/mailimporter-22.04.3 b/metadata/md5-cache/kde-apps/mailimporter-22.04.3
index 39f24b756d42..d8fef9cb5c91 100644
--- a/metadata/md5-cache/kde-apps/mailimporter-22.04.3
+++ b/metadata/md5-cache/kde-apps/mailimporter-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=dev-qt/qtxml-5.15.4
DESCRIPTION=Library to import mail from various sources
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/mailimporter-22.08.1 b/metadata/md5-cache/kde-apps/mailimporter-22.08.1
index 18907b200bf4..03391d80a29d 100644
--- a/metadata/md5-cache/kde-apps/mailimporter-22.08.1
+++ b/metadata/md5-cache/kde-apps/mailimporter-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=dev-qt/qtxml-5.15.5
DESCRIPTION=Library to import mail from various sources
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/marble-22.04.3 b/metadata/md5-cache/kde-apps/marble-22.04.3
index aba3049d4f8f..ef13f3f9186f 100644
--- a/metadata/md5-cache/kde-apps/marble-22.04.3
+++ b/metadata/md5-cache/kde-apps/marble-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/q
DESCRIPTION=Virtual Globe and World Atlas to learn more about Earth
EAPI=8
HOMEPAGE=https://marble.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=aprs +dbus designer +geolocation gps +kde nls +pbf phonon shapefile +webengine test debug +handbook test
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/marble-22.08.1 b/metadata/md5-cache/kde-apps/marble-22.08.1
index 24decab1f9d3..f05f6c9d70ef 100644
--- a/metadata/md5-cache/kde-apps/marble-22.08.1
+++ b/metadata/md5-cache/kde-apps/marble-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/q
DESCRIPTION=Virtual Globe and World Atlas to learn more about Earth
EAPI=8
HOMEPAGE=https://marble.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=aprs +dbus designer +geolocation gps +kde nls +pbf phonon shapefile +webengine test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/mbox-importer-22.04.3 b/metadata/md5-cache/kde-apps/mbox-importer-22.04.3
index 55f76dcbfd3f..5b841099998c 100644
--- a/metadata/md5-cache/kde-apps/mbox-importer-22.04.3
+++ b/metadata/md5-cache/kde-apps/mbox-importer-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/akonadi-22
DESCRIPTION=Import mbox email archives from various sources into Akonadi
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/mbox-importer-22.08.1 b/metadata/md5-cache/kde-apps/mbox-importer-22.08.1
index 1de81d011748..f657ea19b5e9 100644
--- a/metadata/md5-cache/kde-apps/mbox-importer-22.08.1
+++ b/metadata/md5-cache/kde-apps/mbox-importer-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/akonadi-22
DESCRIPTION=Import mbox email archives from various sources into Akonadi
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/messagelib-22.04.3 b/metadata/md5-cache/kde-apps/messagelib-22.04.3
index e29f5f36c3e6..e06772017aa3 100644
--- a/metadata/md5-cache/kde-apps/messagelib-22.04.3
+++ b/metadata/md5-cache/kde-apps/messagelib-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gpgme-1.8.0-r1:=[cxx,qt5] >=app-crypt/qca-2.3.0:2 >=dev-libs/
DESCRIPTION=Libraries for messaging functions
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech test debug doc test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/messagelib-22.04.3-r1 b/metadata/md5-cache/kde-apps/messagelib-22.04.3-r1
index 067d2747101f..99bf971b7b18 100644
--- a/metadata/md5-cache/kde-apps/messagelib-22.04.3-r1
+++ b/metadata/md5-cache/kde-apps/messagelib-22.04.3-r1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gpgme-1.8.0-r1:=[cxx,qt5] >=app-crypt/qca-2.3.0:2 >=dev-libs/
DESCRIPTION=Libraries for messaging functions
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech test debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/messagelib-22.08.1 b/metadata/md5-cache/kde-apps/messagelib-22.08.1
index 94bceed60a51..e3d564bd4cde 100644
--- a/metadata/md5-cache/kde-apps/messagelib-22.08.1
+++ b/metadata/md5-cache/kde-apps/messagelib-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gpgme-1.16.0:=[cxx,qt5] >=app-crypt/qca-2.3.0:2 >=dev-libs/gr
DESCRIPTION=Libraries for messaging functions
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=speech test debug doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/minuet-22.04.3 b/metadata/md5-cache/kde-apps/minuet-22.04.3
index 08d951a8e700..3d6e9e8ce551 100644
--- a/metadata/md5-cache/kde-apps/minuet-22.04.3
+++ b/metadata/md5-cache/kde-apps/minuet-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtquickc
DESCRIPTION=Music Education software by KDE
EAPI=8
HOMEPAGE=https://minuet.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/minuet-22.08.1 b/metadata/md5-cache/kde-apps/minuet-22.08.1
index 9fbb05fe8682..c2ed3120dd7a 100644
--- a/metadata/md5-cache/kde-apps/minuet-22.08.1
+++ b/metadata/md5-cache/kde-apps/minuet-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickc
DESCRIPTION=Music Education software by KDE
EAPI=8
HOMEPAGE=https://minuet.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/okular-22.04.3-r1 b/metadata/md5-cache/kde-apps/okular-22.04.3-r1
index 276f5c3d012f..8fa056b0dddc 100644
--- a/metadata/md5-cache/kde-apps/okular-22.04.3-r1
+++ b/metadata/md5-cache/kde-apps/okular-22.04.3-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprintsupport-
DESCRIPTION=Universal document viewer based on KDE Frameworks
EAPI=8
HOMEPAGE=https://okular.kde.org https://apps.kde.org/okular/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=crypt djvu epub +image-backend markdown mobi +pdf +plucker +postscript qml share speech +tiff test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/okular-22.08.1-r1 b/metadata/md5-cache/kde-apps/okular-22.08.1-r1
index 23846dedd5a6..a9186378e85a 100644
--- a/metadata/md5-cache/kde-apps/okular-22.08.1-r1
+++ b/metadata/md5-cache/kde-apps/okular-22.08.1-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprintsupport-
DESCRIPTION=Universal document viewer based on KDE Frameworks
EAPI=8
HOMEPAGE=https://okular.kde.org https://apps.kde.org/okular/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=crypt djvu epub +image-backend markdown mobi +pdf +plucker +postscript qml share speech +tiff test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/palapeli-22.04.3 b/metadata/md5-cache/kde-apps/palapeli-22.04.3
index a69f0047c485..04233156fc5c 100644
--- a/metadata/md5-cache/kde-apps/palapeli-22.04.3
+++ b/metadata/md5-cache/kde-apps/palapeli-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Jigsaw puzzle game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/palapeli/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/palapeli-22.08.1 b/metadata/md5-cache/kde-apps/palapeli-22.08.1
index f3a7dfcb6bba..bf6b3e7ee4de 100644
--- a/metadata/md5-cache/kde-apps/palapeli-22.08.1
+++ b/metadata/md5-cache/kde-apps/palapeli-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=Jigsaw puzzle game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/palapeli/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/parley-22.04.3 b/metadata/md5-cache/kde-apps/parley-22.04.3
index 482d7081909e..5ec382cd819b 100644
--- a/metadata/md5-cache/kde-apps/parley-22.04.3
+++ b/metadata/md5-cache/kde-apps/parley-22.04.3
@@ -4,6 +4,7 @@ DEPEND=app-i18n/translate-shell dev-libs/libxml2:2 dev-libs/libxslt >=dev-qt/qtd
DESCRIPTION=A vocabulary trainer to help you memorize things
EAPI=8
HOMEPAGE=https://apps.kde.org/parley/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=debug +handbook
KEYWORDS=amd64 arm64 x86
diff --git a/metadata/md5-cache/kde-apps/parley-22.08.1 b/metadata/md5-cache/kde-apps/parley-22.08.1
index c4cdec77a93c..cc094b7cf11e 100644
--- a/metadata/md5-cache/kde-apps/parley-22.08.1
+++ b/metadata/md5-cache/kde-apps/parley-22.08.1
@@ -4,6 +4,7 @@ DEPEND=app-i18n/translate-shell dev-libs/libxml2:2 dev-libs/libxslt >=dev-qt/qtd
DESCRIPTION=A vocabulary trainer to help you memorize things
EAPI=8
HOMEPAGE=https://apps.kde.org/parley/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org optfeature
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/kde-apps/picmi-22.04.3 b/metadata/md5-cache/kde-apps/picmi-22.04.3
index a2cc60b7913b..6e8338fe6611 100644
--- a/metadata/md5-cache/kde-apps/picmi-22.04.3
+++ b/metadata/md5-cache/kde-apps/picmi-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.
DESCRIPTION=Nonogram logic game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/picmi/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/picmi-22.08.1 b/metadata/md5-cache/kde-apps/picmi-22.08.1
index d8762a247550..211955e6ab8b 100644
--- a/metadata/md5-cache/kde-apps/picmi-22.08.1
+++ b/metadata/md5-cache/kde-apps/picmi-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.
DESCRIPTION=Nonogram logic game by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/picmi/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/pim-data-exporter-22.04.3 b/metadata/md5-cache/kde-apps/pim-data-exporter-22.04.3
index 0a5d2b75d824..d29886738910 100644
--- a/metadata/md5-cache/kde-apps/pim-data-exporter-22.04.3
+++ b/metadata/md5-cache/kde-apps/pim-data-exporter-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/akonadi-22
DESCRIPTION=Assistant to backup and archive PIM data and configuration
EAPI=8
HOMEPAGE=https://apps.kde.org/pimdataexporter/ https://userbase.kde.org/KMail/Backup_Options
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=telemetry test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/pim-data-exporter-22.08.1 b/metadata/md5-cache/kde-apps/pim-data-exporter-22.08.1
index e4985e3faaa8..34599d13cedf 100644
--- a/metadata/md5-cache/kde-apps/pim-data-exporter-22.08.1
+++ b/metadata/md5-cache/kde-apps/pim-data-exporter-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/akonadi-22
DESCRIPTION=Assistant to backup and archive PIM data and configuration
EAPI=8
HOMEPAGE=https://apps.kde.org/pimdataexporter/ https://userbase.kde.org/KMail/Backup_Options
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=telemetry test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/pim-sieve-editor-22.04.3 b/metadata/md5-cache/kde-apps/pim-sieve-editor-22.04.3
index 890046b89227..44cbc7c45e69 100644
--- a/metadata/md5-cache/kde-apps/pim-sieve-editor-22.04.3
+++ b/metadata/md5-cache/kde-apps/pim-sieve-editor-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/qtkeychain:= >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.4:5
DESCRIPTION=Assistant for editing IMAP Sieve filters
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=telemetry test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/pim-sieve-editor-22.08.1 b/metadata/md5-cache/kde-apps/pim-sieve-editor-22.08.1
index 909650266cb2..7ada15fdc195 100644
--- a/metadata/md5-cache/kde-apps/pim-sieve-editor-22.08.1
+++ b/metadata/md5-cache/kde-apps/pim-sieve-editor-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/qtkeychain:= >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5
DESCRIPTION=Assistant for editing IMAP Sieve filters
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=telemetry test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/pimcommon-22.04.3 b/metadata/md5-cache/kde-apps/pimcommon-22.04.3
index 77cf58d0ebc8..b4b7bbb6e30a 100644
--- a/metadata/md5-cache/kde-apps/pimcommon-22.04.3
+++ b/metadata/md5-cache/kde-apps/pimcommon-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Common PIM libraries
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug designer doc test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/pimcommon-22.08.1 b/metadata/md5-cache/kde-apps/pimcommon-22.08.1
index e326f86f4a4c..40c049681cd6 100644
--- a/metadata/md5-cache/kde-apps/pimcommon-22.08.1
+++ b/metadata/md5-cache/kde-apps/pimcommon-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Common PIM libraries
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug designer doc test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-apps/poxml-22.04.3 b/metadata/md5-cache/kde-apps/poxml-22.04.3
index 2b02c8e327a6..3af4294149eb 100644
--- a/metadata/md5-cache/kde-apps/poxml-22.04.3
+++ b/metadata/md5-cache/kde-apps/poxml-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtxml-5.15.4:5 sys-devel/gettext dev-qt/qtcore:5
DESCRIPTION=KDE utility to translate DocBook XML files using gettext po files
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/poxml-22.08.1 b/metadata/md5-cache/kde-apps/poxml-22.08.1
index 5070602d2e35..fd92cf1ac8c2 100644
--- a/metadata/md5-cache/kde-apps/poxml-22.08.1
+++ b/metadata/md5-cache/kde-apps/poxml-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtxml-5.15.5:5 sys-devel/gettext dev-qt/qtcore:5
DESCRIPTION=KDE utility to translate DocBook XML files using gettext po files
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/print-manager-22.04.3 b/metadata/md5-cache/kde-apps/print-manager-22.04.3
index 44c2362143f2..db6732026dde 100644
--- a/metadata/md5-cache/kde-apps/print-manager-22.04.3
+++ b/metadata/md5-cache/kde-apps/print-manager-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Manage print jobs and printers in Plasma
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+gtk debug
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/print-manager-22.08.1 b/metadata/md5-cache/kde-apps/print-manager-22.08.1
index ea48a465965f..5e79e28245ab 100644
--- a/metadata/md5-cache/kde-apps/print-manager-22.08.1
+++ b/metadata/md5-cache/kde-apps/print-manager-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Manage print jobs and printers in Plasma
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+gtk debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/rocs-22.04.3 b/metadata/md5-cache/kde-apps/rocs-22.04.3
index 8638d2c5fb75..7b18e88c8b9b 100644
--- a/metadata/md5-cache/kde-apps/rocs-22.04.3
+++ b/metadata/md5-cache/kde-apps/rocs-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/grantlee:5 >=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtdeclarative
DESCRIPTION=Interface to work with Graph Theory
EAPI=8
HOMEPAGE=https://apps.kde.org/rocs/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/rocs-22.08.1 b/metadata/md5-cache/kde-apps/rocs-22.08.1
index 92068e348b92..1540d30daf13 100644
--- a/metadata/md5-cache/kde-apps/rocs-22.08.1
+++ b/metadata/md5-cache/kde-apps/rocs-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/grantlee:5 >=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtdeclarative
DESCRIPTION=Interface to work with Graph Theory
EAPI=8
HOMEPAGE=https://apps.kde.org/rocs/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/signon-kwallet-extension-22.04.3 b/metadata/md5-cache/kde-apps/signon-kwallet-extension-22.04.3
index b398ae7565e4..735bef46ae44 100644
--- a/metadata/md5-cache/kde-apps/signon-kwallet-extension-22.04.3
+++ b/metadata/md5-cache/kde-apps/signon-kwallet-extension-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=kde-frameworks/kwallet-5.92.0:5 net-libs/signond dev-qt/qtcore:5
DESCRIPTION=KWallet extension for signond
EAPI=8
HOMEPAGE=https://accounts-sso.gitlab.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/signon-kwallet-extension-22.08.1 b/metadata/md5-cache/kde-apps/signon-kwallet-extension-22.08.1
index ce73393c138f..b3b51c66bb59 100644
--- a/metadata/md5-cache/kde-apps/signon-kwallet-extension-22.08.1
+++ b/metadata/md5-cache/kde-apps/signon-kwallet-extension-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=kde-frameworks/kwallet-5.96.0:5 net-libs/signond dev-qt/qtcore:5
DESCRIPTION=KWallet extension for signond
EAPI=8
HOMEPAGE=https://accounts-sso.gitlab.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/spectacle-22.04.3 b/metadata/md5-cache/kde-apps/spectacle-22.04.3
index 51d3483a55a0..c3c1a58946e0 100644
--- a/metadata/md5-cache/kde-apps/spectacle-22.04.3
+++ b/metadata/md5-cache/kde-apps/spectacle-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.
DESCRIPTION=Screenshot capture utility
EAPI=8
HOMEPAGE=https://apps.kde.org/spectacle/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+annotate share debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/spectacle-22.08.1 b/metadata/md5-cache/kde-apps/spectacle-22.08.1
index 5ba9e46c36ed..09243631d869 100644
--- a/metadata/md5-cache/kde-apps/spectacle-22.08.1
+++ b/metadata/md5-cache/kde-apps/spectacle-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.
DESCRIPTION=Screenshot capture utility
EAPI=8
HOMEPAGE=https://apps.kde.org/spectacle/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+annotate share debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/step-22.04.3 b/metadata/md5-cache/kde-apps/step-22.04.3
index a31d9a76b328..e56e7ab0d019 100644
--- a/metadata/md5-cache/kde-apps/step-22.04.3
+++ b/metadata/md5-cache/kde-apps/step-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-cpp/eigen-3.2:3 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtopengl-5.15.4:5
DESCRIPTION=Interactive physics simulator
EAPI=8
HOMEPAGE=https://apps.kde.org/step/ https://edu.kde.org/step/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+gsl nls +qalculate debug +handbook test
KEYWORDS=amd64 arm64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/step-22.08.1 b/metadata/md5-cache/kde-apps/step-22.08.1
index 6faca414c094..70e15c922a8c 100644
--- a/metadata/md5-cache/kde-apps/step-22.08.1
+++ b/metadata/md5-cache/kde-apps/step-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-cpp/eigen-3.2:3 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtopengl-5.15.5:5
DESCRIPTION=Interactive physics simulator
EAPI=8
HOMEPAGE=https://apps.kde.org/step/ https://edu.kde.org/step/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+gsl nls +qalculate debug +handbook test
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/svgpart-22.04.3 b/metadata/md5-cache/kde-apps/svgpart-22.04.3
index 035d2e0a9c88..e1f4a5846f1c 100644
--- a/metadata/md5-cache/kde-apps/svgpart-22.04.3
+++ b/metadata/md5-cache/kde-apps/svgpart-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5 >=dev-qt/qtwidgets-5.15.4
DESCRIPTION=Kpart for viewing SVGs
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/svgpart-22.08.1 b/metadata/md5-cache/kde-apps/svgpart-22.08.1
index 40a670354ab2..6fabdf4c9941 100644
--- a/metadata/md5-cache/kde-apps/svgpart-22.08.1
+++ b/metadata/md5-cache/kde-apps/svgpart-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5
DESCRIPTION=Kpart for viewing SVGs
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/sweeper-22.04.3 b/metadata/md5-cache/kde-apps/sweeper-22.04.3
index aceffcfaf627..4bd6eac6119b 100644
--- a/metadata/md5-cache/kde-apps/sweeper-22.04.3
+++ b/metadata/md5-cache/kde-apps/sweeper-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Privacy settings widget to clean unwanted traces on the system
EAPI=8
HOMEPAGE=https://apps.kde.org/sweeper/ https://utils.kde.org/projects/sweeper/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/sweeper-22.08.1 b/metadata/md5-cache/kde-apps/sweeper-22.08.1
index c9142905c549..fd1bbaa570b1 100644
--- a/metadata/md5-cache/kde-apps/sweeper-22.08.1
+++ b/metadata/md5-cache/kde-apps/sweeper-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Privacy settings widget to clean unwanted traces on the system
EAPI=8
HOMEPAGE=https://apps.kde.org/sweeper/ https://utils.kde.org/projects/sweeper/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/thumbnailers-22.04.3 b/metadata/md5-cache/kde-apps/thumbnailers-22.04.3
index fe5deac80e8a..23d8ca91968c 100644
--- a/metadata/md5-cache/kde-apps/thumbnailers-22.04.3
+++ b/metadata/md5-cache/kde-apps/thumbnailers-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=kde-frameworks/karchive-5.92.0:5 >=kde-framewor
DESCRIPTION=Thumbnail generators for Mobipocket, PDF/PS and RAW files
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=mobi raw debug
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-apps/thumbnailers-22.08.1 b/metadata/md5-cache/kde-apps/thumbnailers-22.08.1
index b39123e460a4..405adeb0d393 100644
--- a/metadata/md5-cache/kde-apps/thumbnailers-22.08.1
+++ b/metadata/md5-cache/kde-apps/thumbnailers-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=kde-frameworks/karchive-5.96.0:5 >=kde-framewor
DESCRIPTION=Thumbnail generators for Mobipocket, PDF/PS and RAW files
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=mobi raw debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-apps/umbrello-22.04.3 b/metadata/md5-cache/kde-apps/umbrello-22.04.3
index 6eaf55f5587a..475dbfb8d851 100644
--- a/metadata/md5-cache/kde-apps/umbrello-22.04.3
+++ b/metadata/md5-cache/kde-apps/umbrello-22.04.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxml2 dev-libs/libxslt >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtprin
DESCRIPTION=KDE UML Modeller
EAPI=8
HOMEPAGE=https://apps.kde.org/umbrello/ https://umbrello.kde.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=php test debug +handbook test
KEYWORDS=amd64 arm64 x86
diff --git a/metadata/md5-cache/kde-apps/umbrello-22.08.1 b/metadata/md5-cache/kde-apps/umbrello-22.08.1
index f126412875db..f310e0e59da5 100644
--- a/metadata/md5-cache/kde-apps/umbrello-22.08.1
+++ b/metadata/md5-cache/kde-apps/umbrello-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxml2 dev-libs/libxslt >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtprin
DESCRIPTION=KDE UML Modeller
EAPI=8
HOMEPAGE=https://apps.kde.org/umbrello/ https://umbrello.kde.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=php test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/kde-apps/yakuake-22.04.3 b/metadata/md5-cache/kde-apps/yakuake-22.04.3
index 3ececb1e6855..f8fab85e55fd 100644
--- a/metadata/md5-cache/kde-apps/yakuake-22.04.3
+++ b/metadata/md5-cache/kde-apps/yakuake-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5
DESCRIPTION=Quake-style terminal emulator based on konsole
EAPI=8
HOMEPAGE=https://apps.kde.org/yakuake/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=absolute-position X debug
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-apps/yakuake-22.08.1 b/metadata/md5-cache/kde-apps/yakuake-22.08.1
index 0fa9e1f14469..2cc696fca284 100644
--- a/metadata/md5-cache/kde-apps/yakuake-22.08.1
+++ b/metadata/md5-cache/kde-apps/yakuake-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5
DESCRIPTION=Quake-style terminal emulator based on konsole
EAPI=8
HOMEPAGE=https://apps.kde.org/yakuake/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=absolute-position X debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-frameworks/Manifest.gz b/metadata/md5-cache/kde-frameworks/Manifest.gz
index cb8078b1ea15..79a7885712d6 100644
--- a/metadata/md5-cache/kde-frameworks/Manifest.gz
+++ b/metadata/md5-cache/kde-frameworks/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-frameworks/kguiaddons-5.96.0 b/metadata/md5-cache/kde-frameworks/kguiaddons-5.96.0
index f8963fe56199..74193436c0eb 100644
--- a/metadata/md5-cache/kde-frameworks/kguiaddons-5.96.0
+++ b/metadata/md5-cache/kde-frameworks/kguiaddons-5.96.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 wayland? ( dev-libs/wayland >=dev-qt/qtgui-5.15.4
DESCRIPTION=Framework providing assorted high-level user interface components
EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm frameworks.kde.org
IUSE=wayland X test debug doc test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-frameworks/kguiaddons-5.98.0 b/metadata/md5-cache/kde-frameworks/kguiaddons-5.98.0
index 96cf5498341f..80a4131432cb 100644
--- a/metadata/md5-cache/kde-frameworks/kguiaddons-5.98.0
+++ b/metadata/md5-cache/kde-frameworks/kguiaddons-5.98.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 wayland? ( dev-libs/wayland >=dev-qt/qtgui-5.15.5
DESCRIPTION=Framework providing assorted high-level user interface components
EAPI=8
HOMEPAGE=https://develop.kde.org/products/frameworks/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm frameworks.kde.org
IUSE=wayland X test debug doc test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-misc/Manifest.gz b/metadata/md5-cache/kde-misc/Manifest.gz
index 99c0bc1e5601..c42830154383 100644
--- a/metadata/md5-cache/kde-misc/Manifest.gz
+++ b/metadata/md5-cache/kde-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-misc/kdeconnect-22.04.3 b/metadata/md5-cache/kde-misc/kdeconnect-22.04.3
index 63cdce637b43..1904742cd10d 100644
--- a/metadata/md5-cache/kde-misc/kdeconnect-22.04.3
+++ b/metadata/md5-cache/kde-misc/kdeconnect-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2[ssl] >=dev-libs/wayland-1.15.0 >=dev-qt/qtdbus-5.
DESCRIPTION=Adds communication between KDE Plasma and your smartphone
EAPI=8
HOMEPAGE=https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect.kcm/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=bluetooth pulseaudio wayland X debug +handbook test selinux
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-misc/kdeconnect-22.08.1 b/metadata/md5-cache/kde-misc/kdeconnect-22.08.1
index dd6672c47d31..ce4cabb5d5ab 100644
--- a/metadata/md5-cache/kde-misc/kdeconnect-22.08.1
+++ b/metadata/md5-cache/kde-misc/kdeconnect-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2[ssl] >=dev-libs/wayland-1.15.0 >=dev-qt/qtdbus-5.
DESCRIPTION=Adds communication between KDE Plasma and your smartphone
EAPI=8
HOMEPAGE=https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect.kcm/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=bluetooth pulseaudio X debug +handbook test selinux
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-misc/kdiff3-1.9.6 b/metadata/md5-cache/kde-misc/kdiff3-1.9.6
index 48896d59e443..df209c43573a 100644
--- a/metadata/md5-cache/kde-misc/kdiff3-1.9.6
+++ b/metadata/md5-cache/kde-misc/kdiff3-1.9.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtprintsupport-5.15.2:5 >=dev-qt/qtwidge
DESCRIPTION=Frontend to diff3 based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/kdiff3/ https://userbase.kde.org/KDiff3
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=test debug +handbook
KEYWORDS=amd64 ~arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-misc/kio-gdrive-22.04.3-r1 b/metadata/md5-cache/kde-misc/kio-gdrive-22.04.3-r1
index f3058108a8db..7d501422864d 100644
--- a/metadata/md5-cache/kde-misc/kio-gdrive-22.04.3-r1
+++ b/metadata/md5-cache/kde-misc/kio-gdrive-22.04.3-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/kaccounts-
DESCRIPTION=KIO worker for Google Drive service
EAPI=8
HOMEPAGE=https://apps.kde.org/kio_gdrive/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+share debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-misc/kio-gdrive-22.08.1 b/metadata/md5-cache/kde-misc/kio-gdrive-22.08.1
index 7c75d38157c6..1348b2f5437c 100644
--- a/metadata/md5-cache/kde-misc/kio-gdrive-22.08.1
+++ b/metadata/md5-cache/kde-misc/kio-gdrive-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/kaccounts-
DESCRIPTION=KIO worker for Google Drive service
EAPI=8
HOMEPAGE=https://apps.kde.org/kio_gdrive/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+share debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-misc/kio-gopher-0.1.99-r1 b/metadata/md5-cache/kde-misc/kio-gopher-0.1.99-r1
index ff459fae7a42..da045febb7d3 100644
--- a/metadata/md5-cache/kde-misc/kio-gopher-0.1.99-r1
+++ b/metadata/md5-cache/kde-misc/kio-gopher-0.1.99-r1
@@ -4,6 +4,7 @@ DEPEND=>=kde-frameworks/kcodecs-5.60.0:5 >=kde-frameworks/ki18n-5.60.0:5 >=kde-f
DESCRIPTION=Gopher KIO worker for Konqueror
EAPI=8
HOMEPAGE=https://userbase.kde.org/Kio_gopher
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/kde-misc/kio-locate-0.5.3-r3 b/metadata/md5-cache/kde-misc/kio-locate-0.5.3-r3
index d3137513e106..c816544f77d7 100644
--- a/metadata/md5-cache/kde-misc/kio-locate-0.5.3-r3
+++ b/metadata/md5-cache/kde-misc/kio-locate-0.5.3-r3
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtgui:5 dev-qt/qtwidgets:5 kde-frameworks/kcompletion:5 kde-framew
DESCRIPTION=KIO worker for the locate command
EAPI=8
HOMEPAGE=https://www.linux-apps.com/content/show.php/kio-locate?content=120965
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/kde-misc/kio-stash-1.0-r1 b/metadata/md5-cache/kde-misc/kio-stash-1.0-r1
index edd86ba31953..6895aac1e4dd 100644
--- a/metadata/md5-cache/kde-misc/kio-stash-1.0-r1
+++ b/metadata/md5-cache/kde-misc/kio-stash-1.0-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.12.3:5 >=kde-frameworks/kcoreaddons-5.60.0:5 >=kde-fram
DESCRIPTION=KIO worker and daemon to stash discontinuous file selections
EAPI=8
HOMEPAGE=https://arnavdhamija.com/2017/07/04/kio-stash-shipped/ https://invent.kde.org/utilities/kio-stash
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm64
diff --git a/metadata/md5-cache/kde-misc/krename-5.0.2 b/metadata/md5-cache/kde-misc/krename-5.0.2
index a455fd47997a..df36540efc93 100644
--- a/metadata/md5-cache/kde-misc/krename-5.0.2
+++ b/metadata/md5-cache/kde-misc/krename-5.0.2
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidget
DESCRIPTION=Powerful batch file renamer
EAPI=8
HOMEPAGE=https://apps.kde.org/krename/ https://userbase.kde.org/KRename
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=exif pdf taglib truetype debug test
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/kde-misc/kweather-22.06 b/metadata/md5-cache/kde-misc/kweather-22.06
index 2e55af57f2b3..ef9e6cbb148d 100644
--- a/metadata/md5-cache/kde-misc/kweather-22.06
+++ b/metadata/md5-cache/kde-misc/kweather-22.06
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/kweathercore-0.6 >=dev-qt/qtcharts-5.15.5:5[qml] >=dev-qt/qtde
DESCRIPTION=Weather forecast application for Plasma with flat and dynamic/animated views
EAPI=8
HOMEPAGE=https://apps.kde.org/kweather/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma-mobile.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64
diff --git a/metadata/md5-cache/kde-misc/latte-dock-0.10.8 b/metadata/md5-cache/kde-misc/latte-dock-0.10.8
index 81ac1cb344a7..a26f4110d173 100644
--- a/metadata/md5-cache/kde-misc/latte-dock-0.10.8
+++ b/metadata/md5-cache/kde-misc/latte-dock-0.10.8
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtdeclarative-5.15.2:5 >=dev-qt/qtgraph
DESCRIPTION=Elegant dock, based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/latte-dock/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug
KEYWORDS=amd64 ~arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-misc/markdownpart-22.04.3 b/metadata/md5-cache/kde-misc/markdownpart-22.04.3
index e92728bb1f64..53efe08ce7d6 100644
--- a/metadata/md5-cache/kde-misc/markdownpart-22.04.3
+++ b/metadata/md5-cache/kde-misc/markdownpart-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcon
DESCRIPTION=Markdown viewer KParts plugin based on QTextDocument
EAPI=8
HOMEPAGE=https://apps.kde.org/markdownpart/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-misc/markdownpart-22.08.1 b/metadata/md5-cache/kde-misc/markdownpart-22.08.1
index 07b316b23cca..8f6e7a454afa 100644
--- a/metadata/md5-cache/kde-misc/markdownpart-22.08.1
+++ b/metadata/md5-cache/kde-misc/markdownpart-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcon
DESCRIPTION=Markdown viewer KParts plugin based on QTextDocument
EAPI=8
HOMEPAGE=https://apps.kde.org/markdownpart/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-misc/rsibreak-0.12.15 b/metadata/md5-cache/kde-misc/rsibreak-0.12.15
index a67d3af2c8ce..98c76b0daee2 100644
--- a/metadata/md5-cache/kde-misc/rsibreak-0.12.15
+++ b/metadata/md5-cache/kde-misc/rsibreak-0.12.15
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Small utility which bothers you at certain intervals
EAPI=8
HOMEPAGE=https://apps.kde.org/rsibreak/ https://userbase.kde.org/RSIBreak
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=test debug +handbook
KEYWORDS=amd64 ~arm64 x86
diff --git a/metadata/md5-cache/kde-misc/skanlite-22.04.3 b/metadata/md5-cache/kde-misc/skanlite-22.04.3
index cc92e218c8c1..cbb8fa445f33 100644
--- a/metadata/md5-cache/kde-misc/skanlite-22.04.3
+++ b/metadata/md5-cache/kde-misc/skanlite-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-apps/libksane-2
DESCRIPTION=Simple image scanning application based on libksane and KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/skanlite/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-misc/skanlite-22.08.1 b/metadata/md5-cache/kde-misc/skanlite-22.08.1
index b15890d3e326..8dc97249d269 100644
--- a/metadata/md5-cache/kde-misc/skanlite-22.08.1
+++ b/metadata/md5-cache/kde-misc/skanlite-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/libksane-2
DESCRIPTION=Simple image scanning application based on libksane and KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/skanlite/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-misc/tellico-3.4.4 b/metadata/md5-cache/kde-misc/tellico-3.4.4
index 097bdd4bf97d..41f5eb3613ae 100644
--- a/metadata/md5-cache/kde-misc/tellico-3.4.4
+++ b/metadata/md5-cache/kde-misc/tellico-3.4.4
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxml2 dev-libs/libxslt dev-qt/qtcharts:5 dev-qt/qtdbus:5 dev-q
DESCRIPTION=Collection manager based on KDE Frameworks
EAPI=8
HOMEPAGE=https://tellico-project.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=bibtex cddb discid pdf scanner semantic-desktop taglib v4l xmp yaz test debug +handbook test
KEYWORDS=amd64 ~arm64 x86
diff --git a/metadata/md5-cache/kde-misc/wacomtablet-3.2.0 b/metadata/md5-cache/kde-misc/wacomtablet-3.2.0
index c84d7c5e2650..dd7fa7f7ac4a 100644
--- a/metadata/md5-cache/kde-misc/wacomtablet-3.2.0
+++ b/metadata/md5-cache/kde-misc/wacomtablet-3.2.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/libwacom-0.30:= >=dev-qt/qtdbus-5.12.3:5 >=dev-qt/qtdeclarativ
DESCRIPTION=System settings module for Wacom tablets
EAPI=8
HOMEPAGE=https://apps.kde.org/wacomtablet/ https://userbase.kde.org/Wacomtablet
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=test debug +handbook
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/kde-misc/wacomtablet-3.2.0-r2 b/metadata/md5-cache/kde-misc/wacomtablet-3.2.0-r2
index 34faa7ca6b23..f9c222ab547c 100644
--- a/metadata/md5-cache/kde-misc/wacomtablet-3.2.0-r2
+++ b/metadata/md5-cache/kde-misc/wacomtablet-3.2.0-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/libwacom-0.30:= >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtdeclarativ
DESCRIPTION=System settings module for Wacom tablets
EAPI=8
HOMEPAGE=https://apps.kde.org/wacomtablet/ https://userbase.kde.org/Wacomtablet
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=test debug +handbook
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/kde-misc/zanshin-22.04.3 b/metadata/md5-cache/kde-misc/zanshin-22.04.3
index 38fdb2b5cd62..b8a5f5d7aa5e 100644
--- a/metadata/md5-cache/kde-misc/zanshin-22.04.3
+++ b/metadata/md5-cache/kde-misc/zanshin-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Getting things done application by KDE
EAPI=8
HOMEPAGE=https://zanshin.kde.org/ https://apps.kde.org/zanshin/ https://userbase.kde.org/Zanshin
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-misc/zanshin-22.08.1 b/metadata/md5-cache/kde-misc/zanshin-22.08.1
index c0d58098176c..32f113a4fd5e 100644
--- a/metadata/md5-cache/kde-misc/zanshin-22.08.1
+++ b/metadata/md5-cache/kde-misc/zanshin-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Getting things done application by KDE
EAPI=8
HOMEPAGE=https://zanshin.kde.org/ https://apps.kde.org/zanshin/ https://userbase.kde.org/Zanshin
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-plasma/Manifest.gz b/metadata/md5-cache/kde-plasma/Manifest.gz
index 3bbd499267e0..39c930f74281 100644
--- a/metadata/md5-cache/kde-plasma/Manifest.gz
+++ b/metadata/md5-cache/kde-plasma/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/kde-plasma/bluedevil-5.24.6 b/metadata/md5-cache/kde-plasma/bluedevil-5.24.6
index e3fd6358e55a..7e2eb0c96f3b 100644
--- a/metadata/md5-cache/kde-plasma/bluedevil-5.24.6
+++ b/metadata/md5-cache/kde-plasma/bluedevil-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Bluetooth stack for KDE Plasma
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/bluedevil
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/bluedevil-5.25.5 b/metadata/md5-cache/kde-plasma/bluedevil-5.25.5
index a9b3388e5ade..716ea76c4279 100644
--- a/metadata/md5-cache/kde-plasma/bluedevil-5.25.5
+++ b/metadata/md5-cache/kde-plasma/bluedevil-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Bluetooth stack for KDE Plasma
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/bluedevil
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/breeze-5.24.6-r1 b/metadata/md5-cache/kde-plasma/breeze-5.24.6-r1
index 1f01aadc36cd..1dca80a3f03d 100644
--- a/metadata/md5-cache/kde-plasma/breeze-5.24.6-r1
+++ b/metadata/md5-cache/kde-plasma/breeze-5.24.6-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Breeze visual style for the Plasma desktop
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/breeze
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=X debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/breeze-5.25.5 b/metadata/md5-cache/kde-plasma/breeze-5.25.5
index 06f2e317dbd3..2e3d5e3d1dff 100644
--- a/metadata/md5-cache/kde-plasma/breeze-5.25.5
+++ b/metadata/md5-cache/kde-plasma/breeze-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Breeze visual style for the Plasma desktop
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/breeze
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=X debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/breeze-gtk-5.24.6 b/metadata/md5-cache/kde-plasma/breeze-gtk-5.24.6
index be609624cbf7..75ac897416c6 100644
--- a/metadata/md5-cache/kde-plasma/breeze-gtk-5.24.6
+++ b/metadata/md5-cache/kde-plasma/breeze-gtk-5.24.6
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5
DESCRIPTION=Official GTK+ port of Plasma's Breeze widget style
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/breeze-gtk
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org python-any-r1
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/breeze-gtk-5.25.5 b/metadata/md5-cache/kde-plasma/breeze-gtk-5.25.5
index 713c32a4a845..8cefc77798c8 100644
--- a/metadata/md5-cache/kde-plasma/breeze-gtk-5.25.5
+++ b/metadata/md5-cache/kde-plasma/breeze-gtk-5.25.5
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5
DESCRIPTION=Official GTK+ port of Plasma's Breeze widget style
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/breeze-gtk
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org python-any-r1
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/discover-5.24.6-r1 b/metadata/md5-cache/kde-plasma/discover-5.24.6-r1
index d2a8bbec2595..f809fef6aa02 100644
--- a/metadata/md5-cache/kde-plasma/discover-5.24.6-r1
+++ b/metadata/md5-cache/kde-plasma/discover-5.24.6-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclar
DESCRIPTION=KDE Plasma resources management GUI
EAPI=8
HOMEPAGE=https://userbase.kde.org/Discover
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=+firmware flatpak telemetry test debug test
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/discover-5.25.5 b/metadata/md5-cache/kde-plasma/discover-5.25.5
index 08e320c18ba0..11e007e5d02e 100644
--- a/metadata/md5-cache/kde-plasma/discover-5.25.5
+++ b/metadata/md5-cache/kde-plasma/discover-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclar
DESCRIPTION=KDE Plasma resources management GUI
EAPI=8
HOMEPAGE=https://userbase.kde.org/Discover
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=+firmware flatpak telemetry test debug test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/drkonqi-5.24.6 b/metadata/md5-cache/kde-plasma/drkonqi-5.24.6
index 16071d30a25f..fc7bbbfcbc91 100644
--- a/metadata/md5-cache/kde-plasma/drkonqi-5.24.6
+++ b/metadata/md5-cache/kde-plasma/drkonqi-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Plasma crash handler, gives the user feedback if a program crashed
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/drkonqi-5.25.5 b/metadata/md5-cache/kde-plasma/drkonqi-5.25.5
index 334e526d5288..a854a00de929 100644
--- a/metadata/md5-cache/kde-plasma/drkonqi-5.25.5
+++ b/metadata/md5-cache/kde-plasma/drkonqi-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Plasma crash handler, gives the user feedback if a program crashed
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kactivitymanagerd-5.24.6 b/metadata/md5-cache/kde-plasma/kactivitymanagerd-5.24.6
index 6378153b966d..4186bae12f12 100644
--- a/metadata/md5-cache/kde-plasma/kactivitymanagerd-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kactivitymanagerd-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsql-5.15.4:5[
DESCRIPTION=System service to manage user's activities, track the usage patterns etc.
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kactivitymanagerd-5.25.5 b/metadata/md5-cache/kde-plasma/kactivitymanagerd-5.25.5
index 494ab6b5339b..16c97311df3a 100644
--- a/metadata/md5-cache/kde-plasma/kactivitymanagerd-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kactivitymanagerd-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsql-5.15.5:5[
DESCRIPTION=System service to manage user's activities, track the usage patterns etc.
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kde-cli-tools-5.24.6 b/metadata/md5-cache/kde-plasma/kde-cli-tools-5.24.6
index 25b3e27962e6..b109f6fb88ef 100644
--- a/metadata/md5-cache/kde-plasma/kde-cli-tools-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kde-cli-tools-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtsvg-5.15.4:5
DESCRIPTION=Tools based on KDE Frameworks 5 to better interact with the system
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/kde-cli-tools
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=kdesu X test debug +handbook test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kde-cli-tools-5.25.5 b/metadata/md5-cache/kde-plasma/kde-cli-tools-5.25.5
index fb4bd1a4c5e8..3582303b9395 100644
--- a/metadata/md5-cache/kde-plasma/kde-cli-tools-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kde-cli-tools-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5
DESCRIPTION=Tools based on KDE Frameworks 5 to better interact with the system
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/kde-cli-tools
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=kdesu X test debug +handbook test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kde-gtk-config-5.24.6 b/metadata/md5-cache/kde-plasma/kde-gtk-config-5.24.6
index e44b37cd7409..daf79e5c302b 100644
--- a/metadata/md5-cache/kde-plasma/kde-gtk-config-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kde-gtk-config-5.24.6
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/glibmm:2 dev-libs/glib:2 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-
DESCRIPTION=Syncs KDE Plasma theme settings to GTK applications
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/kde-gtk-config
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=test debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kde-gtk-config-5.25.5 b/metadata/md5-cache/kde-plasma/kde-gtk-config-5.25.5
index 6cf0474ac522..8738e10dbc78 100644
--- a/metadata/md5-cache/kde-plasma/kde-gtk-config-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kde-gtk-config-5.25.5
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/glibmm:2 dev-libs/glib:2 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-
DESCRIPTION=Syncs KDE Plasma theme settings to GTK applications
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/kde-gtk-config
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=test debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kdecoration-5.24.6 b/metadata/md5-cache/kde-plasma/kdecoration-5.24.6
index e1df0912e3cb..8ca0738429f5 100644
--- a/metadata/md5-cache/kde-plasma/kdecoration-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kdecoration-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=kde-frameworks/kcoreaddons-5.92.0:5 >=kde-frame
DESCRIPTION=Plugin based library to create window decorations
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=test debug test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kdecoration-5.25.5 b/metadata/md5-cache/kde-plasma/kdecoration-5.25.5
index b72097c872d6..1fa451c8a316 100644
--- a/metadata/md5-cache/kde-plasma/kdecoration-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kdecoration-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=kde-frameworks/kcoreaddons-5.95.0:5 >=kde-frame
DESCRIPTION=Plugin based library to create window decorations
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=test debug test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kdeplasma-addons-5.24.6-r1 b/metadata/md5-cache/kde-plasma/kdeplasma-addons-5.24.6-r1
index f1f47e17a1bc..3a3dc1a6be8c 100644
--- a/metadata/md5-cache/kde-plasma/kdeplasma-addons-5.24.6-r1
+++ b/metadata/md5-cache/kde-plasma/kdeplasma-addons-5.24.6-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Extra Plasma applets and engines
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature
IUSE=share webengine test debug +handbook
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kdeplasma-addons-5.25.5 b/metadata/md5-cache/kde-plasma/kdeplasma-addons-5.25.5
index 3ae9e79e56d4..0db87b433a15 100644
--- a/metadata/md5-cache/kde-plasma/kdeplasma-addons-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kdeplasma-addons-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Extra Plasma applets and engines
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature
IUSE=share webengine test debug +handbook
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kgamma-5.24.6 b/metadata/md5-cache/kde-plasma/kgamma-5.24.6
index 00a6141d5a5d..9d2a4dcc1960 100644
--- a/metadata/md5-cache/kde-plasma/kgamma-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kgamma-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcon
DESCRIPTION=Screen gamma values kcontrol module
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kgamma-5.25.5 b/metadata/md5-cache/kde-plasma/kgamma-5.25.5
index 2a640be6725c..06c192058964 100644
--- a/metadata/md5-cache/kde-plasma/kgamma-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kgamma-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcon
DESCRIPTION=Screen gamma values kcontrol module
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/khotkeys-5.24.6 b/metadata/md5-cache/kde-plasma/khotkeys-5.24.6
index 3a4638ee0621..0a4fe0b51313 100644
--- a/metadata/md5-cache/kde-plasma/khotkeys-5.24.6
+++ b/metadata/md5-cache/kde-plasma/khotkeys-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Plasma workspace hotkey module
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/khotkeys-5.25.5 b/metadata/md5-cache/kde-plasma/khotkeys-5.25.5
index 50bd78f6bfb7..9cafbf6a7497 100644
--- a/metadata/md5-cache/kde-plasma/khotkeys-5.25.5
+++ b/metadata/md5-cache/kde-plasma/khotkeys-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Plasma workspace hotkey module
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kinfocenter-5.24.6 b/metadata/md5-cache/kde-plasma/kinfocenter-5.24.6
index 59d26c4bf5d0..f6d2f6c40d07 100644
--- a/metadata/md5-cache/kde-plasma/kinfocenter-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kinfocenter-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Utility providing information about the computer hardware
EAPI=8
HOMEPAGE=https://userbase.kde.org/KInfoCenter
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature
IUSE=gles2-only usb debug +handbook
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kinfocenter-5.25.5 b/metadata/md5-cache/kde-plasma/kinfocenter-5.25.5
index ac9f892b8638..e4441387a4df 100644
--- a/metadata/md5-cache/kde-plasma/kinfocenter-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kinfocenter-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Utility providing information about the computer hardware
EAPI=8
HOMEPAGE=https://userbase.kde.org/KInfoCenter
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature
IUSE=gles2-only usb debug +handbook
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kmenuedit-5.24.6 b/metadata/md5-cache/kde-plasma/kmenuedit-5.24.6
index 5700b9cdc81c..7b05cde8ea10 100644
--- a/metadata/md5-cache/kde-plasma/kmenuedit-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kmenuedit-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Plasma menu editor
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/kmenuedit
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kmenuedit-5.25.5 b/metadata/md5-cache/kde-plasma/kmenuedit-5.25.5
index 7794b2b07219..7e45fbd6566b 100644
--- a/metadata/md5-cache/kde-plasma/kmenuedit-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kmenuedit-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=KDE Plasma menu editor
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/kmenuedit
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kscreen-5.24.6 b/metadata/md5-cache/kde-plasma/kscreen-5.24.6
index f67370626965..68821179edcb 100644
--- a/metadata/md5-cache/kde-plasma/kscreen-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kscreen-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5[widgets] >=dev-q
DESCRIPTION=KDE Plasma screen management
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/kscreen
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kscreen-5.25.5 b/metadata/md5-cache/kde-plasma/kscreen-5.25.5
index f8c99e8c8aca..b89e96bca625 100644
--- a/metadata/md5-cache/kde-plasma/kscreen-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kscreen-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5[widgets] >=dev-q
DESCRIPTION=KDE Plasma screen management
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/kscreen
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kscreenlocker-5.24.6 b/metadata/md5-cache/kde-plasma/kscreenlocker-5.24.6
index f616624531ff..169ff29194c7 100644
--- a/metadata/md5-cache/kde-plasma/kscreenlocker-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kscreenlocker-5.24.6
@@ -4,6 +4,7 @@ DEPEND=dev-libs/wayland >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5
DESCRIPTION=Library and components for secure lock screen architecture
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org pam
IUSE=+pam test debug test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kscreenlocker-5.25.5 b/metadata/md5-cache/kde-plasma/kscreenlocker-5.25.5
index 6c4f1d346ca7..8e8d1bf28c04 100644
--- a/metadata/md5-cache/kde-plasma/kscreenlocker-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kscreenlocker-5.25.5
@@ -4,6 +4,7 @@ DEPEND=dev-libs/wayland >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5
DESCRIPTION=Library and components for secure lock screen architecture
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org pam
IUSE=test debug test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/ksshaskpass-5.24.6 b/metadata/md5-cache/kde-plasma/ksshaskpass-5.24.6
index 8c359da1c3ac..428e54af0bc5 100644
--- a/metadata/md5-cache/kde-plasma/ksshaskpass-5.24.6
+++ b/metadata/md5-cache/kde-plasma/ksshaskpass-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcoreaddons-5.92.0:5 >=kde-f
DESCRIPTION=Implementation of ssh-askpass with KDE Wallet integration
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop https://invent.kde.org/plasma/ksshaskpass
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/ksshaskpass-5.25.5 b/metadata/md5-cache/kde-plasma/ksshaskpass-5.25.5
index 3da152dc634c..dfeb59815f29 100644
--- a/metadata/md5-cache/kde-plasma/ksshaskpass-5.25.5
+++ b/metadata/md5-cache/kde-plasma/ksshaskpass-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcoreaddons-5.95.0:5 >=kde-f
DESCRIPTION=Implementation of ssh-askpass with KDE Wallet integration
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop https://invent.kde.org/plasma/ksshaskpass
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/ksysguard-5.22.0-r1 b/metadata/md5-cache/kde-plasma/ksysguard-5.22.0-r1
index 8c198f9eaede..71aa224c982b 100644
--- a/metadata/md5-cache/kde-plasma/ksysguard-5.22.0-r1
+++ b/metadata/md5-cache/kde-plasma/ksysguard-5.22.0-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Network-enabled resource usage monitor
EAPI=8
HOMEPAGE=https://apps.kde.org/ksysguard/ https://userbase.kde.org/KSysGuard
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=lm-sensors test debug +handbook test
KEYWORDS=amd64 ~arm arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-plasma/ksystemstats-5.24.6 b/metadata/md5-cache/kde-plasma/ksystemstats-5.24.6
index 4117b616c97c..872637076607 100644
--- a/metadata/md5-cache/kde-plasma/ksystemstats-5.24.6
+++ b/metadata/md5-cache/kde-plasma/ksystemstats-5.24.6
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libnl:3 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtnetwork-5.15.4:5 >=k
DESCRIPTION=Plugin-based system monitoring daemon
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=networkmanager test debug +handbook test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/ksystemstats-5.25.5 b/metadata/md5-cache/kde-plasma/ksystemstats-5.25.5
index bdd980cbd530..7874f8a7d647 100644
--- a/metadata/md5-cache/kde-plasma/ksystemstats-5.25.5
+++ b/metadata/md5-cache/kde-plasma/ksystemstats-5.25.5
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libnl:3 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=k
DESCRIPTION=Plugin-based system monitoring daemon
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=networkmanager test debug +handbook test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kwallet-pam-5.24.6 b/metadata/md5-cache/kde-plasma/kwallet-pam-5.24.6
index fd02f977c8b8..cedf67ce70b7 100644
--- a/metadata/md5-cache/kde-plasma/kwallet-pam-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kwallet-pam-5.24.6
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libgcrypt:0= >=kde-frameworks/kwallet-5.92.0:5 sys-libs/pam dev-
DESCRIPTION=PAM module to not enter KWallet password again after login
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kwallet-pam-5.25.5 b/metadata/md5-cache/kde-plasma/kwallet-pam-5.25.5
index 3d6314d78467..8b70b7359f53 100644
--- a/metadata/md5-cache/kde-plasma/kwallet-pam-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kwallet-pam-5.25.5
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libgcrypt:0= >=kde-frameworks/kwallet-5.95.0:5 sys-libs/pam dev-
DESCRIPTION=PAM module to not enter KWallet password again after login
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kwayland-integration-5.24.6 b/metadata/md5-cache/kde-plasma/kwayland-integration-5.24.6
index 8f1db482bd87..5fac85d94ad6 100644
--- a/metadata/md5-cache/kde-plasma/kwayland-integration-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kwayland-integration-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/wayland-1.15 || ( >=dev-qt/qtgui-5.15.4:5[libinput] >=dev-qt/q
DESCRIPTION=Provides integration plugins for various KDE frameworks for Wayland
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/kwayland-integration
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kwayland-integration-5.25.5 b/metadata/md5-cache/kde-plasma/kwayland-integration-5.25.5
index 0f62789a43ec..b7f44c73d389 100644
--- a/metadata/md5-cache/kde-plasma/kwayland-integration-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kwayland-integration-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/wayland-1.15 || ( >=dev-qt/qtgui-5.15.5:5[libinput] >=dev-qt/q
DESCRIPTION=Provides integration plugins for various KDE frameworks for Wayland
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/kwayland-integration
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kwayland-server-5.24.6 b/metadata/md5-cache/kde-plasma/kwayland-server-5.24.6
index 73b46df9f138..b00e959a59e3 100644
--- a/metadata/md5-cache/kde-plasma/kwayland-server-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kwayland-server-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/wayland-1.19.0 >=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Wayland Server Components built on KDE Frameworks
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/kwayland-server
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug doc test
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kwin-5.24.6-r2 b/metadata/md5-cache/kde-plasma/kwin-5.24.6-r2
index 22d91ba73a61..846fcb6e4005 100644
--- a/metadata/md5-cache/kde-plasma/kwin-5.24.6-r2
+++ b/metadata/md5-cache/kde-plasma/kwin-5.24.6-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/libinput-1.19 >=dev-libs/wayland-1.2 >=dev-qt/qtdbus-5.15.4:5
DESCRIPTION=Flexible, composited Window Manager for windowing systems on Linux
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature
IUSE=accessibility caps gles2-only multimedia plasma screencast test debug +handbook test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kwin-5.25.5 b/metadata/md5-cache/kde-plasma/kwin-5.25.5
index 30b9ab998325..bf17124931d7 100644
--- a/metadata/md5-cache/kde-plasma/kwin-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kwin-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/libinput-1.19 >=dev-libs/wayland-1.20.0 >=dev-qt/qtconcurrent-
DESCRIPTION=Flexible, composited Window Manager for windowing systems on Linux
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature
IUSE=accessibility caps gles2-only lock multimedia plasma screencast test debug +handbook test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/kwrited-5.24.6 b/metadata/md5-cache/kde-plasma/kwrited-5.24.6
index 88fe69eb5a2d..e13cbd231711 100644
--- a/metadata/md5-cache/kde-plasma/kwrited-5.24.6
+++ b/metadata/md5-cache/kde-plasma/kwrited-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=kde-frameworks/kcoreaddons-5.92.0:5 >=kde-frame
DESCRIPTION=KDE Plasma daemon listening for wall and write messages
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/kwrited-5.25.5 b/metadata/md5-cache/kde-plasma/kwrited-5.25.5
index 280563f8b1ed..d7b3045bc06f 100644
--- a/metadata/md5-cache/kde-plasma/kwrited-5.25.5
+++ b/metadata/md5-cache/kde-plasma/kwrited-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=kde-frameworks/kcoreaddons-5.95.0:5 >=kde-frame
DESCRIPTION=KDE Plasma daemon listening for wall and write messages
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/layer-shell-qt-5.24.6 b/metadata/md5-cache/kde-plasma/layer-shell-qt-5.24.6
index e4b0565b21f5..7486632ee576 100644
--- a/metadata/md5-cache/kde-plasma/layer-shell-qt-5.24.6
+++ b/metadata/md5-cache/kde-plasma/layer-shell-qt-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtdeclarative-5.15.4:5 || ( >=dev-qt/qtg
DESCRIPTION=Qt component to allow applications make use of Wayland wl-layer-shell protocol
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/layer-shell-qt-5.25.5 b/metadata/md5-cache/kde-plasma/layer-shell-qt-5.25.5
index f4614e83e14c..8e043d630b37 100644
--- a/metadata/md5-cache/kde-plasma/layer-shell-qt-5.25.5
+++ b/metadata/md5-cache/kde-plasma/layer-shell-qt-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtdeclarative-5.15.5:5 || ( >=dev-qt/qtg
DESCRIPTION=Qt component to allow applications make use of Wayland wl-layer-shell protocol
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/libkscreen-5.24.6 b/metadata/md5-cache/kde-plasma/libkscreen-5.24.6
index 46da4e706993..3c801e9db01b 100644
--- a/metadata/md5-cache/kde-plasma/libkscreen-5.24.6
+++ b/metadata/md5-cache/kde-plasma/libkscreen-5.24.6
@@ -4,6 +4,7 @@ DEPEND=dev-libs/wayland >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-q
DESCRIPTION=Plasma screen management library
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=test debug doc test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/libkscreen-5.25.5 b/metadata/md5-cache/kde-plasma/libkscreen-5.25.5
index 5e0145a7b96f..9dc4b1281d53 100644
--- a/metadata/md5-cache/kde-plasma/libkscreen-5.25.5
+++ b/metadata/md5-cache/kde-plasma/libkscreen-5.25.5
@@ -4,6 +4,7 @@ DEPEND=dev-libs/wayland >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-q
DESCRIPTION=Plasma screen management library
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=test debug doc test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/libksysguard-5.24.6 b/metadata/md5-cache/kde-plasma/libksysguard-5.24.6
index c7d96d75846f..f975f62fe1d6 100644
--- a/metadata/md5-cache/kde-plasma/libksysguard-5.24.6
+++ b/metadata/md5-cache/kde-plasma/libksysguard-5.24.6
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libnl:3 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5
DESCRIPTION=Task management and system monitoring library
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=webengine X test debug designer test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/libksysguard-5.25.5 b/metadata/md5-cache/kde-plasma/libksysguard-5.25.5
index 3d41ecd28be0..9b2b116658ed 100644
--- a/metadata/md5-cache/kde-plasma/libksysguard-5.25.5
+++ b/metadata/md5-cache/kde-plasma/libksysguard-5.25.5
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libnl:3 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5
DESCRIPTION=Task management and system monitoring library
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=webengine X test debug designer test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/libkworkspace-5.24.6 b/metadata/md5-cache/kde-plasma/libkworkspace-5.24.6
index 9b71cba2d56e..3cdc8c6de8e1 100644
--- a/metadata/md5-cache/kde-plasma/libkworkspace-5.24.6
+++ b/metadata/md5-cache/kde-plasma/libkworkspace-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtx11extras-5.15.4:5 >=kde-frameworks/k
DESCRIPTION=Workspace library to interact with the Plasma session manager
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/libkworkspace-5.25.5 b/metadata/md5-cache/kde-plasma/libkworkspace-5.25.5
index 8944744f893d..f081853b1935 100644
--- a/metadata/md5-cache/kde-plasma/libkworkspace-5.25.5
+++ b/metadata/md5-cache/kde-plasma/libkworkspace-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtx11extras-5.15.5:5 >=kde-frameworks/k
DESCRIPTION=Workspace library to interact with the Plasma session manager
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/milou-5.24.6 b/metadata/md5-cache/kde-plasma/milou-5.24.6
index 9006b4c2d75a..2b2a00904ffc 100644
--- a/metadata/md5-cache/kde-plasma/milou-5.24.6
+++ b/metadata/md5-cache/kde-plasma/milou-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidget
DESCRIPTION=Dedicated search application built on top of Baloo
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/milou
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/milou-5.25.5 b/metadata/md5-cache/kde-plasma/milou-5.25.5
index deb0d4f1fdbb..b3127501d102 100644
--- a/metadata/md5-cache/kde-plasma/milou-5.25.5
+++ b/metadata/md5-cache/kde-plasma/milou-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidget
DESCRIPTION=Dedicated search application built on top of Baloo
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/milou
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/oxygen-5.24.6 b/metadata/md5-cache/kde-plasma/oxygen-5.24.6
index 94bffe89c4f1..1767138822ab 100644
--- a/metadata/md5-cache/kde-plasma/oxygen-5.24.6
+++ b/metadata/md5-cache/kde-plasma/oxygen-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Oxygen visual style for the Plasma desktop
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/oxygen
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=wayland debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/oxygen-5.25.5 b/metadata/md5-cache/kde-plasma/oxygen-5.25.5
index a61a01922469..f1759c019ef4 100644
--- a/metadata/md5-cache/kde-plasma/oxygen-5.25.5
+++ b/metadata/md5-cache/kde-plasma/oxygen-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Oxygen visual style for the Plasma desktop
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/oxygen
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=wayland debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/oxygen-sounds-5.25.5 b/metadata/md5-cache/kde-plasma/oxygen-sounds-5.25.5
index 94cdce2acf4e..bb8e41f18b6f 100644
--- a/metadata/md5-cache/kde-plasma/oxygen-sounds-5.25.5
+++ b/metadata/md5-cache/kde-plasma/oxygen-sounds-5.25.5
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5
DESCRIPTION=Oxygen sound theme for the Plasma desktop
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/oxygen-sounds
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-browser-integration-5.24.6 b/metadata/md5-cache/kde-plasma/plasma-browser-integration-5.24.6
index 5817d1c17240..6a661c39477a 100644
--- a/metadata/md5-cache/kde-plasma/plasma-browser-integration-5.24.6
+++ b/metadata/md5-cache/kde-plasma/plasma-browser-integration-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Integrate Chrome/Firefox better into Plasma through browser extensions
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop https://community.kde.org/Plasma/Browser_Integration
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-browser-integration-5.25.5 b/metadata/md5-cache/kde-plasma/plasma-browser-integration-5.25.5
index a99e3a4fce76..f77d393dc546 100644
--- a/metadata/md5-cache/kde-plasma/plasma-browser-integration-5.25.5
+++ b/metadata/md5-cache/kde-plasma/plasma-browser-integration-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Integrate Chrome/Firefox better into Plasma through browser extensions
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop https://community.kde.org/Plasma/Browser_Integration
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-desktop-5.24.6-r2 b/metadata/md5-cache/kde-plasma/plasma-desktop-5.24.6-r2
index 62c95f5da17f..328e6187d649 100644
--- a/metadata/md5-cache/kde-plasma/plasma-desktop-5.24.6-r2
+++ b/metadata/md5-cache/kde-plasma/plasma-desktop-5.24.6-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclar
DESCRIPTION=KDE Plasma desktop
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature
IUSE=emoji ibus +kaccounts scim +semantic-desktop telemetry test debug +handbook test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-desktop-5.25.5 b/metadata/md5-cache/kde-plasma/plasma-desktop-5.25.5
index c9d8dace8594..ab543b76ca84 100644
--- a/metadata/md5-cache/kde-plasma/plasma-desktop-5.25.5
+++ b/metadata/md5-cache/kde-plasma/plasma-desktop-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclar
DESCRIPTION=KDE Plasma desktop
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature
IUSE=emoji ibus +kaccounts scim +semantic-desktop telemetry test debug +handbook test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-disks-5.24.6 b/metadata/md5-cache/kde-plasma/plasma-disks-5.24.6
index f96ebde2c854..936a5d748f8b 100644
--- a/metadata/md5-cache/kde-plasma/plasma-disks-5.24.6
+++ b/metadata/md5-cache/kde-plasma/plasma-disks-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Monitors S.M.A.R.T. capable devices for imminent failure
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/plasma-disks
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-disks-5.25.5 b/metadata/md5-cache/kde-plasma/plasma-disks-5.25.5
index 740204ab0e18..3f31a5f0f304 100644
--- a/metadata/md5-cache/kde-plasma/plasma-disks-5.25.5
+++ b/metadata/md5-cache/kde-plasma/plasma-disks-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Monitors S.M.A.R.T. capable devices for imminent failure
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/plasma-disks
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-firewall-5.24.6 b/metadata/md5-cache/kde-plasma/plasma-firewall-5.24.6
index dec94342b18e..4540ba680131 100644
--- a/metadata/md5-cache/kde-plasma/plasma-firewall-5.24.6
+++ b/metadata/md5-cache/kde-plasma/plasma-firewall-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Plasma frontend for Firewalld or UFW
EAPI=8
HOMEPAGE=https://invent.kde.org/network/plasma-firewall
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org python-single-r1
IUSE=firewalld +ufw debug python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-firewall-5.25.5 b/metadata/md5-cache/kde-plasma/plasma-firewall-5.25.5
index 42425d7288e1..8fa42b77797d 100644
--- a/metadata/md5-cache/kde-plasma/plasma-firewall-5.25.5
+++ b/metadata/md5-cache/kde-plasma/plasma-firewall-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Plasma frontend for Firewalld or UFW
EAPI=8
HOMEPAGE=https://invent.kde.org/network/plasma-firewall
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org python-single-r1
IUSE=firewalld +ufw debug python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-integration-5.24.6 b/metadata/md5-cache/kde-plasma/plasma-integration-5.24.6
index 4dbacd4506f0..6a0b0b9907ef 100644
--- a/metadata/md5-cache/kde-plasma/plasma-integration-5.24.6
+++ b/metadata/md5-cache/kde-plasma/plasma-integration-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5=[dbus] >=dev-qt/qtquickc
DESCRIPTION=Qt Platform Theme integration plugins for the Plasma workspaces
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=test debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-integration-5.25.5 b/metadata/md5-cache/kde-plasma/plasma-integration-5.25.5
index 10114501059a..ce9421cb1cbb 100644
--- a/metadata/md5-cache/kde-plasma/plasma-integration-5.25.5
+++ b/metadata/md5-cache/kde-plasma/plasma-integration-5.25.5
@@ -4,6 +4,7 @@ DEPEND=dev-libs/wayland >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5=[dbus]
DESCRIPTION=Qt Platform Theme integration plugins for the Plasma workspaces
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=test debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-nm-5.24.6 b/metadata/md5-cache/kde-plasma/plasma-nm-5.24.6
index 5b745be981e7..c45255023aea 100644
--- a/metadata/md5-cache/kde-plasma/plasma-nm-5.24.6
+++ b/metadata/md5-cache/kde-plasma/plasma-nm-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5
DESCRIPTION=KDE Plasma applet for NetworkManager
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=modemmanager openconnect teamd debug test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-nm-5.25.5 b/metadata/md5-cache/kde-plasma/plasma-nm-5.25.5
index 040bda01d93b..76fef8e581e1 100644
--- a/metadata/md5-cache/kde-plasma/plasma-nm-5.25.5
+++ b/metadata/md5-cache/kde-plasma/plasma-nm-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5
DESCRIPTION=KDE Plasma applet for NetworkManager
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=modemmanager openconnect teamd debug test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-pa-5.24.6-r1 b/metadata/md5-cache/kde-plasma/plasma-pa-5.24.6-r1
index 1d3349e7021a..7bb7e5161c3a 100644
--- a/metadata/md5-cache/kde-plasma/plasma-pa-5.24.6-r1
+++ b/metadata/md5-cache/kde-plasma/plasma-pa-5.24.6-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5
DESCRIPTION=Plasma applet for audio volume management using PulseAudio
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-pa-5.25.5 b/metadata/md5-cache/kde-plasma/plasma-pa-5.25.5
index 4732d7b9746a..daeacae652d7 100644
--- a/metadata/md5-cache/kde-plasma/plasma-pa-5.25.5
+++ b/metadata/md5-cache/kde-plasma/plasma-pa-5.25.5
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5
DESCRIPTION=Plasma applet for audio volume management using PulseAudio
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-sdk-5.24.6 b/metadata/md5-cache/kde-plasma/plasma-sdk-5.24.6
index fd959469bd19..b81576f35cf9 100644
--- a/metadata/md5-cache/kde-plasma/plasma-sdk-5.24.6
+++ b/metadata/md5-cache/kde-plasma/plasma-sdk-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Useful applications for Plasma development
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=test debug test
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-sdk-5.25.5 b/metadata/md5-cache/kde-plasma/plasma-sdk-5.25.5
index 92174b9962a6..f8b9cd17e3d1 100644
--- a/metadata/md5-cache/kde-plasma/plasma-sdk-5.25.5
+++ b/metadata/md5-cache/kde-plasma/plasma-sdk-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Useful applications for Plasma development
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=test debug test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.24.6 b/metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.24.6
index c21d32e29768..70253fc660d9 100644
--- a/metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.24.6
+++ b/metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Monitor system sensors, process information and other system resources
EAPI=8
HOMEPAGE=https://apps.kde.org/plasma-systemmonitor/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.25.5 b/metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.25.5
index e7044bc31d3f..837677804958 100644
--- a/metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.25.5
+++ b/metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Monitor system sensors, process information and other system resources
EAPI=8
HOMEPAGE=https://apps.kde.org/plasma-systemmonitor/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.24.6 b/metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.24.6
index 224b2064e856..8cf300f402e7 100644
--- a/metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.24.6
+++ b/metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Plasma integration for controlling Thunderbolt devices
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/plasma-thunderbolt
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug test
KEYWORDS=amd64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.25.5 b/metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.25.5
index e2d7852d6423..931791968070 100644
--- a/metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.25.5
+++ b/metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Plasma integration for controlling Thunderbolt devices
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/plasma-thunderbolt
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug test
KEYWORDS=~amd64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-vault-5.24.6 b/metadata/md5-cache/kde-plasma/plasma-vault-5.24.6
index a535d4b55138..fe1f3f9ac7e6 100644
--- a/metadata/md5-cache/kde-plasma/plasma-vault-5.24.6
+++ b/metadata/md5-cache/kde-plasma/plasma-vault-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5
DESCRIPTION=Plasma applet and services for creating encrypted vaults
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop https://cukic.co/2017/02/03/vaults-encryption-in-plasma/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=networkmanager debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-vault-5.25.5 b/metadata/md5-cache/kde-plasma/plasma-vault-5.25.5
index 39801e17bd3f..16d9a7d625bf 100644
--- a/metadata/md5-cache/kde-plasma/plasma-vault-5.25.5
+++ b/metadata/md5-cache/kde-plasma/plasma-vault-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5
DESCRIPTION=Plasma applet and services for creating encrypted vaults
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop https://cukic.co/2017/02/03/vaults-encryption-in-plasma/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=networkmanager debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-workspace-5.24.6 b/metadata/md5-cache/kde-plasma/plasma-workspace-5.24.6
index d62027b675f4..db1bee8604a0 100644
--- a/metadata/md5-cache/kde-plasma/plasma-workspace-5.24.6
+++ b/metadata/md5-cache/kde-plasma/plasma-workspace-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5
DESCRIPTION=KDE Plasma workspace
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=appstream +calendar +fontconfig geolocation gps +policykit screencast +semantic-desktop telemetry test debug +handbook test
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/plasma-workspace-5.25.5-r2 b/metadata/md5-cache/kde-plasma/plasma-workspace-5.25.5-r2
index 54fa319f9845..9c824e4cc6ff 100644
--- a/metadata/md5-cache/kde-plasma/plasma-workspace-5.25.5-r2
+++ b/metadata/md5-cache/kde-plasma/plasma-workspace-5.25.5-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5
DESCRIPTION=KDE Plasma workspace
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=appstream +calendar +fontconfig geolocation gps +policykit screencast +semantic-desktop telemetry test debug +handbook test
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/plymouth-kcm-5.24.6 b/metadata/md5-cache/kde-plasma/plymouth-kcm-5.24.6
index 44a40ee2d5ff..a4fcef0d68ee 100644
--- a/metadata/md5-cache/kde-plasma/plymouth-kcm-5.24.6
+++ b/metadata/md5-cache/kde-plasma/plymouth-kcm-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtquickc
DESCRIPTION=KDE Plasma control module for Plymouth
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/plymouth-kcm
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/kde-plasma/plymouth-kcm-5.25.5 b/metadata/md5-cache/kde-plasma/plymouth-kcm-5.25.5
index cf367c246e34..bb461a1a8fac 100644
--- a/metadata/md5-cache/kde-plasma/plymouth-kcm-5.25.5
+++ b/metadata/md5-cache/kde-plasma/plymouth-kcm-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickc
DESCRIPTION=KDE Plasma control module for Plymouth
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/plymouth-kcm
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.24.6 b/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.24.6
index e7c97ec0460a..33229d230145 100644
--- a/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.24.6
+++ b/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=PolKit agent module for KDE Plasma
EAPI=8
HOMEPAGE=https://kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.25.5 b/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.25.5
index 0ebd37f38236..2052154af033 100644
--- a/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.25.5
+++ b/metadata/md5-cache/kde-plasma/polkit-kde-agent-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=PolKit agent module for KDE Plasma
EAPI=8
HOMEPAGE=https://kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/powerdevil-5.24.6 b/metadata/md5-cache/kde-plasma/powerdevil-5.24.6
index e0e50d47e2fc..6dc2459e6434 100644
--- a/metadata/md5-cache/kde-plasma/powerdevil-5.24.6
+++ b/metadata/md5-cache/kde-plasma/powerdevil-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Power management for KDE Plasma Shell
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/powerdevil
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=brightness-control caps +wireless debug +handbook
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/powerdevil-5.25.5 b/metadata/md5-cache/kde-plasma/powerdevil-5.25.5
index 340881b20d29..2dc78724daff 100644
--- a/metadata/md5-cache/kde-plasma/powerdevil-5.25.5
+++ b/metadata/md5-cache/kde-plasma/powerdevil-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.
DESCRIPTION=Power management for KDE Plasma Shell
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/powerdevil
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=brightness-control caps +wireless debug +handbook
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/sddm-kcm-5.24.6 b/metadata/md5-cache/kde-plasma/sddm-kcm-5.24.6
index 8d06d03a42e0..1ae026876fa1 100644
--- a/metadata/md5-cache/kde-plasma/sddm-kcm-5.24.6
+++ b/metadata/md5-cache/kde-plasma/sddm-kcm-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5[widgets] >=dev-qt/qtgui-5.15.4:5 >=dev-qt
DESCRIPTION=KDE Plasma control module for SDDM
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/sddm-kcm
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/sddm-kcm-5.25.5 b/metadata/md5-cache/kde-plasma/sddm-kcm-5.25.5
index 6aa268975243..658a63fbc030 100644
--- a/metadata/md5-cache/kde-plasma/sddm-kcm-5.25.5
+++ b/metadata/md5-cache/kde-plasma/sddm-kcm-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5[widgets] >=dev-qt/qtgui-5.15.5:5 >=dev-qt
DESCRIPTION=KDE Plasma control module for SDDM
EAPI=8
HOMEPAGE=https://invent.kde.org/plasma/sddm-kcm
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/systemsettings-5.24.6 b/metadata/md5-cache/kde-plasma/systemsettings-5.24.6
index ef9c8fb2c7cb..9de06b47204a 100644
--- a/metadata/md5-cache/kde-plasma/systemsettings-5.24.6
+++ b/metadata/md5-cache/kde-plasma/systemsettings-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5[widgets] >=dev-q
DESCRIPTION=Control Center to configure KDE Plasma desktop
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature
IUSE=debug +handbook
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/systemsettings-5.25.5 b/metadata/md5-cache/kde-plasma/systemsettings-5.25.5
index 758b4e977a31..057666592aca 100644
--- a/metadata/md5-cache/kde-plasma/systemsettings-5.25.5
+++ b/metadata/md5-cache/kde-plasma/systemsettings-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5[widgets] >=dev-q
DESCRIPTION=Control Center to configure KDE Plasma desktop
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org optfeature
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.24.6 b/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.24.6
index 2c8dcc433629..cf24bb070c3a 100644
--- a/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.24.6
+++ b/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.24.6
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtdeclarative-5
DESCRIPTION=Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.25.5 b/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.25.5
index 3e4ffbdd284c..012e556e5487 100644
--- a/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.25.5
+++ b/metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.25.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/wayland-1.15 >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5
DESCRIPTION=Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks
EAPI=8
HOMEPAGE=https://kde.org/plasma-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/lxde-base/Manifest.gz b/metadata/md5-cache/lxde-base/Manifest.gz
index 9a72345849b4..19ea28b58147 100644
--- a/metadata/md5-cache/lxde-base/Manifest.gz
+++ b/metadata/md5-cache/lxde-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/lxde-base/lxde-icon-theme-0.5.1-r1 b/metadata/md5-cache/lxde-base/lxde-icon-theme-0.5.1-r1
index 2656f697de54..320cbb5e082f 100644
--- a/metadata/md5-cache/lxde-base/lxde-icon-theme-0.5.1-r1
+++ b/metadata/md5-cache/lxde-base/lxde-icon-theme-0.5.1-r1
@@ -4,6 +4,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=nuoveXT2 iconset
EAPI=7
HOMEPAGE=https://lxde.org/
+INHERIT=xdg
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 ~x86-linux
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/lxde-base/lxpanel-0.10.1 b/metadata/md5-cache/lxde-base/lxpanel-0.10.1
index 2e4c9122b93d..298156e7f235 100644
--- a/metadata/md5-cache/lxde-base/lxpanel-0.10.1
+++ b/metadata/md5-cache/lxde-base/lxpanel-0.10.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/keybinder:3 lxde-base/lxmenu-data >=lxde-base/menu-cache-1.1.0-r
DESCRIPTION=Lightweight X11 desktop panel for LXDE
EAPI=7
HOMEPAGE=https://wiki.lxde.org/en/LXPanel
+INHERIT=readme.gentoo-r1 xdg
IUSE=+alsa wifi
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index f35638259142..96701e247ea0 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/aerc-0.10.0 b/metadata/md5-cache/mail-client/aerc-0.10.0
index eafed13ada8c..737e73771796 100644
--- a/metadata/md5-cache/mail-client/aerc-0.10.0
+++ b/metadata/md5-cache/mail-client/aerc-0.10.0
@@ -4,6 +4,7 @@ DEPEND=notmuch? ( net-mail/notmuch:= )
DESCRIPTION=Email client for your terminal
EAPI=8
HOMEPAGE=https://aerc-mail.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=go-module xdg
IUSE=notmuch
KEYWORDS=~amd64 ~ppc64
diff --git a/metadata/md5-cache/mail-client/aerc-0.11.0 b/metadata/md5-cache/mail-client/aerc-0.11.0
index d56eab14afca..224a26ebe931 100644
--- a/metadata/md5-cache/mail-client/aerc-0.11.0
+++ b/metadata/md5-cache/mail-client/aerc-0.11.0
@@ -4,6 +4,7 @@ DEPEND=notmuch? ( net-mail/notmuch:= )
DESCRIPTION=Email client for your terminal
EAPI=8
HOMEPAGE=https://aerc-mail.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=go-module xdg
IUSE=notmuch
KEYWORDS=~amd64 ~ppc64
diff --git a/metadata/md5-cache/mail-client/aerc-0.12.0 b/metadata/md5-cache/mail-client/aerc-0.12.0
index 18e977d46099..90547cb7545d 100644
--- a/metadata/md5-cache/mail-client/aerc-0.12.0
+++ b/metadata/md5-cache/mail-client/aerc-0.12.0
@@ -4,6 +4,7 @@ DEPEND=notmuch? ( net-mail/notmuch:= )
DESCRIPTION=Email client for your terminal
EAPI=8
HOMEPAGE=https://aerc-mail.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=go-module xdg
IUSE=notmuch
KEYWORDS=~amd64 ~ppc64
diff --git a/metadata/md5-cache/mail-client/aerc-0.9.0 b/metadata/md5-cache/mail-client/aerc-0.9.0
index 3c8e4ff9a362..5b565cbb72c5 100644
--- a/metadata/md5-cache/mail-client/aerc-0.9.0
+++ b/metadata/md5-cache/mail-client/aerc-0.9.0
@@ -4,6 +4,7 @@ DEPEND=notmuch? ( net-mail/notmuch:= )
DESCRIPTION=Email client for your terminal
EAPI=8
HOMEPAGE=https://aerc-mail.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=go-module xdg
IUSE=notmuch
KEYWORDS=~amd64 ~ppc64
diff --git a/metadata/md5-cache/mail-client/aerc-9999 b/metadata/md5-cache/mail-client/aerc-9999
index 0951deca1e69..502818da1a15 100644
--- a/metadata/md5-cache/mail-client/aerc-9999
+++ b/metadata/md5-cache/mail-client/aerc-9999
@@ -4,6 +4,7 @@ DEPEND=notmuch? ( net-mail/notmuch:= )
DESCRIPTION=Email client for your terminal
EAPI=8
HOMEPAGE=https://aerc-mail.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=go-module xdg git-r3
IUSE=notmuch
LICENSE=Apache-2.0 BSD BSD-2 MIT
diff --git a/metadata/md5-cache/mail-client/claws-mail-3.19.0-r1 b/metadata/md5-cache/mail-client/claws-mail-3.19.0-r1
index 972b8df2aa92..ab2b329074bc 100644
--- a/metadata/md5-cache/mail-client/claws-mail-3.19.0-r1
+++ b/metadata/md5-cache/mail-client/claws-mail-3.19.0-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/
DESCRIPTION=An email client (and news reader) based on GTK+
EAPI=8
HOMEPAGE=https://www.claws-mail.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop python-any-r1 xdg
IUSE=+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind xface
KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/mail-client/claws-mail-3.19.0-r2 b/metadata/md5-cache/mail-client/claws-mail-3.19.0-r2
index 100ec108cab5..cdbd6c65961e 100644
--- a/metadata/md5-cache/mail-client/claws-mail-3.19.0-r2
+++ b/metadata/md5-cache/mail-client/claws-mail-3.19.0-r2
@@ -4,6 +4,7 @@ DEPEND=dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/
DESCRIPTION=An email client (and news reader) based on GTK+
EAPI=8
HOMEPAGE=https://www.claws-mail.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop python-any-r1 xdg
IUSE=+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind xface
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
diff --git a/metadata/md5-cache/mail-client/claws-mail-4.1.0-r1 b/metadata/md5-cache/mail-client/claws-mail-4.1.0-r1
index 4fca2c65aaee..aaad6312648c 100644
--- a/metadata/md5-cache/mail-client/claws-mail-4.1.0-r1
+++ b/metadata/md5-cache/mail-client/claws-mail-4.1.0-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/
DESCRIPTION=An email client (and news reader) based on GTK+
EAPI=8
HOMEPAGE=https://www.claws-mail.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop python-any-r1 xdg
IUSE=+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
diff --git a/metadata/md5-cache/mail-client/claws-mail-9999 b/metadata/md5-cache/mail-client/claws-mail-9999
index 4fd920f075a0..03242cedadd1 100644
--- a/metadata/md5-cache/mail-client/claws-mail-9999
+++ b/metadata/md5-cache/mail-client/claws-mail-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= x11-libs/cairo x11-libs/
DESCRIPTION=An email client (and news reader) based on GTK+
EAPI=8
HOMEPAGE=https://www.claws-mail.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop python-any-r1 xdg git-r3
IUSE=+appindicator archive bogofilter calendar clamav dbus debug dillo doc gdata +gnutls gtk2 +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface
LICENSE=GPL-3
diff --git a/metadata/md5-cache/mail-client/clawsker-1.3.4 b/metadata/md5-cache/mail-client/clawsker-1.3.4
index cae17062563d..31e146e4f66e 100644
--- a/metadata/md5-cache/mail-client/clawsker-1.3.4
+++ b/metadata/md5-cache/mail-client/clawsker-1.3.4
@@ -3,6 +3,7 @@ DEPEND=test? ( dev-perl/Test-Exception )
DESCRIPTION=Applet to edit Claws Mail's hidden preferences
EAPI=7
HOMEPAGE=https://www.claws-mail.org/clawsker.php
+INHERIT=xdg-utils
IUSE=test
KEYWORDS=amd64 x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/mail-client/clawsker-1.3.5 b/metadata/md5-cache/mail-client/clawsker-1.3.5
index b8b581e6c649..3e9c302c980e 100644
--- a/metadata/md5-cache/mail-client/clawsker-1.3.5
+++ b/metadata/md5-cache/mail-client/clawsker-1.3.5
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Applet to edit Claws Mail's hidden preferences
EAPI=8
HOMEPAGE=https://www.claws-mail.org/clawsker.php
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
IUSE=test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/mail-client/evolution-3.44.3 b/metadata/md5-cache/mail-client/evolution-3.44.3
index e1c94dc7a94f..3eb76f98a6f1 100644
--- a/metadata/md5-cache/mail-client/evolution-3.44.3
+++ b/metadata/md5-cache/mail-client/evolution-3.44.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gcr-3.4:=[gtk] >=app-text/enchant-2.2.0:2 >=dev-db/sqlite-3.7
DESCRIPTION=Integrated mail, addressbook and calendaring functionality
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Evolution
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake gnome2 readme.gentoo-r1
IUSE=archive +bogofilter geolocation gtk-doc highlight ldap spamassassin spell ssl +weather ytnef
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/mail-client/evolution-3.44.4 b/metadata/md5-cache/mail-client/evolution-3.44.4
index 3fab64d32d5c..124605c87208 100644
--- a/metadata/md5-cache/mail-client/evolution-3.44.4
+++ b/metadata/md5-cache/mail-client/evolution-3.44.4
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/gcr-3.4:=[gtk] >=app-text/enchant-2.2.0:2 >=dev-db/sqlite-3.7
DESCRIPTION=Integrated mail, addressbook and calendaring functionality
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/evolution
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake gnome2 readme.gentoo-r1
IUSE=archive +bogofilter geolocation gtk-doc highlight ldap spamassassin spell ssl +weather ytnef
KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/mail-client/sylpheed-3.7.0-r5 b/metadata/md5-cache/mail-client/sylpheed-3.7.0-r5
index a4d4f47f1c21..c5aa23c44e8f 100644
--- a/metadata/md5-cache/mail-client/sylpheed-3.7.0-r5
+++ b/metadata/md5-cache/mail-client/sylpheed-3.7.0-r5
@@ -4,6 +4,7 @@ DEPEND=net-libs/liblockfile x11-libs/gtk+:2 crypt? ( app-crypt/gpgme:= ) ldap? (
DESCRIPTION=A lightweight email client and newsreader
EAPI=8
HOMEPAGE=http://sylpheed.sraoss.jp/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
IUSE=crypt ipv6 ldap nls oniguruma spell ssl xface
KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86
diff --git a/metadata/md5-cache/mail-client/thunderbird-91.13.0 b/metadata/md5-cache/mail-client/thunderbird-91.13.0
index 2f189a87b1f0..4713d11efc84 100644
--- a/metadata/md5-cache/mail-client/thunderbird-91.13.0
+++ b/metadata/md5-cache/mail-client/thunderbird-91.13.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/nss-3.68 >=dev-libs/nspr-4.32 dev-libs/atk dev-libs/expat >=x1
DESCRIPTION=Thunderbird Mail Client
EAPI=8
HOMEPAGE=https://www.thunderbird.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils llvm multiprocessing optfeature pax-utils python-any-r1 toolchain-funcs virtualx xdg
IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW pgo
KEYWORDS=amd64 ~arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/mail-client/thunderbird-bin-102.2.2 b/metadata/md5-cache/mail-client/thunderbird-bin-102.2.2
index a651dbfe58ca..c7ee815acd73 100644
--- a/metadata/md5-cache/mail-client/thunderbird-bin-102.2.2
+++ b/metadata/md5-cache/mail-client/thunderbird-bin-102.2.2
@@ -4,6 +4,7 @@ DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
DESCRIPTION=Thunderbird Mail Client
EAPI=8
HOMEPAGE=https://www.thunderbird.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature pax-utils xdg
IUSE=+alsa +ffmpeg +pulseaudio selinux wayland l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW
KEYWORDS=-* amd64 x86
diff --git a/metadata/md5-cache/mail-client/thunderbird-bin-91.13.0 b/metadata/md5-cache/mail-client/thunderbird-bin-91.13.0
index 404864841250..d9b3402b63b7 100644
--- a/metadata/md5-cache/mail-client/thunderbird-bin-91.13.0
+++ b/metadata/md5-cache/mail-client/thunderbird-bin-91.13.0
@@ -4,6 +4,7 @@ DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
DESCRIPTION=Thunderbird Mail Client
EAPI=8
HOMEPAGE=https://www.thunderbird.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature pax-utils xdg
IUSE=+alsa +ffmpeg +pulseaudio selinux wayland l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW
KEYWORDS=-* amd64 x86
diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz
index 0be013ed4b29..70ba707fcbe2 100644
--- a/metadata/md5-cache/mail-filter/Manifest.gz
+++ b/metadata/md5-cache/mail-filter/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-filter/gld-1.7-r4 b/metadata/md5-cache/mail-filter/gld-1.7-r4
index f31a341d9466..2d536e6ba97e 100644
--- a/metadata/md5-cache/mail-filter/gld-1.7-r4
+++ b/metadata/md5-cache/mail-filter/gld-1.7-r4
@@ -11,4 +11,4 @@ RDEPEND=sys-libs/zlib dev-libs/openssl:0= !postgres? ( dev-db/mysql-connector-c:
SLOT=0
SRC_URI=https://www.gasmi.net/down/gld-1.7.tgz
_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961
-_md5_=07e3885eff58acde463f7ec79891223d
+_md5_=92a45b4238da5f9c614b26572b926fe4
diff --git a/metadata/md5-cache/mail-filter/opensmtpd-filter-rspamd-0.1.6 b/metadata/md5-cache/mail-filter/opensmtpd-filter-rspamd-0.1.6
index d8663bd42bf5..d38c093202cb 100644
--- a/metadata/md5-cache/mail-filter/opensmtpd-filter-rspamd-0.1.6
+++ b/metadata/md5-cache/mail-filter/opensmtpd-filter-rspamd-0.1.6
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install
DESCRIPTION=OpenSMTPD filter for putting emails through rspamd
EAPI=7
HOMEPAGE=https://github.com/poolpOrg/filter-rspamd
+INHERIT=golang-base
KEYWORDS=~amd64 ~x86
LICENSE=ISC
RDEPEND=mail-mta/opensmtpd
diff --git a/metadata/md5-cache/mail-filter/policyd-weight-0.1.15.2-r3 b/metadata/md5-cache/mail-filter/policyd-weight-0.1.15.2-r3
index 8957a7a9b372..be8de97874c8 100644
--- a/metadata/md5-cache/mail-filter/policyd-weight-0.1.15.2-r3
+++ b/metadata/md5-cache/mail-filter/policyd-weight-0.1.15.2-r3
@@ -2,6 +2,7 @@ DEFINED_PHASES=compile install postinst prepare
DESCRIPTION=Weighted Policy daemon for Postfix
EAPI=7
HOMEPAGE=http://www.policyd-weight.org/
+INHERIT=tmpfiles
KEYWORDS=~alpha amd64 x86
LICENSE=GPL-2
RDEPEND=acct-group/polw acct-user/polw dev-perl/Net-DNS dev-perl/Net-IP mail-mta/postfix virtual/perl-File-Spec virtual/perl-Sys-Syslog virtual/tmpfiles
diff --git a/metadata/md5-cache/mail-filter/popfile-1.1.3-r1 b/metadata/md5-cache/mail-filter/popfile-1.1.3-r1
index 76d33d2d6065..2760c9a5b546 100644
--- a/metadata/md5-cache/mail-filter/popfile-1.1.3-r1
+++ b/metadata/md5-cache/mail-filter/popfile-1.1.3-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Anti-spam bayesian filter
EAPI=8
HOMEPAGE=http://getpopfile.org
+INHERIT=edos2unix
IUSE=cjk ipv6 mysql ssl xmlrpc
KEYWORDS=amd64 x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz
index 710017e371e8..c762dacbcdfd 100644
--- a/metadata/md5-cache/mail-mta/Manifest.gz
+++ b/metadata/md5-cache/mail-mta/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-mta/msmtp-1.8.20 b/metadata/md5-cache/mail-mta/msmtp-1.8.20
index 19b2ec0ccc43..4548abcead94 100644
--- a/metadata/md5-cache/mail-mta/msmtp-1.8.20
+++ b/metadata/md5-cache/mail-mta/msmtp-1.8.20
@@ -4,6 +4,7 @@ DEPEND=gnome-keyring? ( app-crypt/libsecret ) idn? ( net-dns/libidn2:= ) nls? (
DESCRIPTION=An SMTP client and SMTP plugin for mail user agents such as Mutt
EAPI=8
HOMEPAGE=https://marlam.de/msmtp/
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps
IUSE=daemon doc gnome-keyring idn +mta nls sasl ssl vim-syntax +filecaps
KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
diff --git a/metadata/md5-cache/mail-mta/msmtp-1.8.22 b/metadata/md5-cache/mail-mta/msmtp-1.8.22
index 8a651da1ae32..c91824c1f265 100644
--- a/metadata/md5-cache/mail-mta/msmtp-1.8.22
+++ b/metadata/md5-cache/mail-mta/msmtp-1.8.22
@@ -4,6 +4,7 @@ DEPEND=gnome-keyring? ( app-crypt/libsecret ) idn? ( net-dns/libidn2:= ) nls? (
DESCRIPTION=An SMTP client and SMTP plugin for mail user agents such as Mutt
EAPI=8
HOMEPAGE=https://marlam.de/msmtp/
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps
IUSE=daemon doc gnome-keyring +gnutls idn +mta nls sasl ssl vim-syntax +filecaps
KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
diff --git a/metadata/md5-cache/mate-base/Manifest.gz b/metadata/md5-cache/mate-base/Manifest.gz
index 83ac9c1df14c..e78a2b04b818 100644
--- a/metadata/md5-cache/mate-base/Manifest.gz
+++ b/metadata/md5-cache/mate-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mate-base/mate-common-1.24.2 b/metadata/md5-cache/mate-base/mate-common-1.24.2
index edaabfe402c4..d0d20fc81d3f 100644
--- a/metadata/md5-cache/mate-base/mate-common-1.24.2
+++ b/metadata/md5-cache/mate-base/mate-common-1.24.2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Common files for development of MATE packages
EAPI=6
HOMEPAGE=https://mate-desktop.org
+INHERIT=mate-desktop.org
KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
LICENSE=GPL-3+
SLOT=0
diff --git a/metadata/md5-cache/media-fonts/Manifest.gz b/metadata/md5-cache/media-fonts/Manifest.gz
index fcc314877cc8..f1d96d7a6116 100644
--- a/metadata/md5-cache/media-fonts/Manifest.gz
+++ b/metadata/md5-cache/media-fonts/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-fonts/cascadia-code-2110.31 b/metadata/md5-cache/media-fonts/cascadia-code-2110.31
index b787b7c9ac02..0321a439425d 100644
--- a/metadata/md5-cache/media-fonts/cascadia-code-2110.31
+++ b/metadata/md5-cache/media-fonts/cascadia-code-2110.31
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm setup
DESCRIPTION=A monospaced font developed for Windows Terminal
EAPI=7
HOMEPAGE=https://github.com/microsoft/cascadia-code
+INHERIT=font
IUSE=X
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86
LICENSE=OFL-1.1
diff --git a/metadata/md5-cache/media-fonts/culmus-0.120-r6 b/metadata/md5-cache/media-fonts/culmus-0.120-r6
index c59d4e54044d..e1efd5334ffe 100644
--- a/metadata/md5-cache/media-fonts/culmus-0.120-r6
+++ b/metadata/md5-cache/media-fonts/culmus-0.120-r6
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm prepare setup unpack
DESCRIPTION=Hebrew Type1 fonts
EAPI=7
HOMEPAGE=http://culmus.sourceforge.net/
+INHERIT=font
IUSE=ancient fancy fontforge taamey X
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=|| ( GPL-2 LICENSE-BITSTREAM ) ancient? ( MIT ) fancy? ( GPL-2 )
diff --git a/metadata/md5-cache/media-fonts/fontawesome-5.14.0 b/metadata/md5-cache/media-fonts/fontawesome-5.14.0
index 3ddae2e90458..e698c2875b61 100644
--- a/metadata/md5-cache/media-fonts/fontawesome-5.14.0
+++ b/metadata/md5-cache/media-fonts/fontawesome-5.14.0
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm setup
DESCRIPTION=The iconic font
EAPI=7
HOMEPAGE=https://fontawesome.com
+INHERIT=font
IUSE=+otf ttf X
KEYWORDS=amd64 arm arm64 ~ppc64 x86
LICENSE=CC-BY-4.0 OFL-1.1
diff --git a/metadata/md5-cache/media-fonts/fontawesome-5.15.1 b/metadata/md5-cache/media-fonts/fontawesome-5.15.1
index 242763bf9966..abdec5028715 100644
--- a/metadata/md5-cache/media-fonts/fontawesome-5.15.1
+++ b/metadata/md5-cache/media-fonts/fontawesome-5.15.1
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm setup
DESCRIPTION=The iconic font
EAPI=7
HOMEPAGE=https://fontawesome.com
+INHERIT=font
IUSE=+otf ttf X
KEYWORDS=amd64 arm arm64 ~ppc64 x86
LICENSE=CC-BY-4.0 OFL-1.1
diff --git a/metadata/md5-cache/media-fonts/fontawesome-5.15.2 b/metadata/md5-cache/media-fonts/fontawesome-5.15.2
index 9486d64782b4..2347c7bdca8a 100644
--- a/metadata/md5-cache/media-fonts/fontawesome-5.15.2
+++ b/metadata/md5-cache/media-fonts/fontawesome-5.15.2
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm setup
DESCRIPTION=The iconic font
EAPI=7
HOMEPAGE=https://fontawesome.com
+INHERIT=font
IUSE=+otf ttf X
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=CC-BY-4.0 OFL-1.1
diff --git a/metadata/md5-cache/media-fonts/fontawesome-5.15.3 b/metadata/md5-cache/media-fonts/fontawesome-5.15.3
index 713f123b8740..3db6167e168a 100644
--- a/metadata/md5-cache/media-fonts/fontawesome-5.15.3
+++ b/metadata/md5-cache/media-fonts/fontawesome-5.15.3
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm setup
DESCRIPTION=The iconic font
EAPI=7
HOMEPAGE=https://fontawesome.com
+INHERIT=font
IUSE=+otf ttf X
KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86
LICENSE=CC-BY-4.0 OFL-1.1
diff --git a/metadata/md5-cache/media-fonts/jetbrains-mono-2.225 b/metadata/md5-cache/media-fonts/jetbrains-mono-2.225
index 8aa780da9b52..104a3a362563 100644
--- a/metadata/md5-cache/media-fonts/jetbrains-mono-2.225
+++ b/metadata/md5-cache/media-fonts/jetbrains-mono-2.225
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm setup
DESCRIPTION=A free and open-source typeface for developers
EAPI=7
HOMEPAGE=https://www.jetbrains.com/lp/mono/
+INHERIT=font
IUSE=X
KEYWORDS=amd64 x86
LICENSE=OFL-1.1
diff --git a/metadata/md5-cache/media-fonts/joypixels-6.5.0-r1 b/metadata/md5-cache/media-fonts/joypixels-6.5.0-r1
index da95d31cfb17..8c1594996fc0 100644
--- a/metadata/md5-cache/media-fonts/joypixels-6.5.0-r1
+++ b/metadata/md5-cache/media-fonts/joypixels-6.5.0-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm prepare setup
DESCRIPTION=A font for better emoji and unicode support
EAPI=7
HOMEPAGE=https://www.joypixels.com/
+INHERIT=font readme.gentoo-r1
IUSE=X
KEYWORDS=amd64 ~arm64 ~riscv x86
LICENSE=JoyPixels
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 05d3888bfdaa..37fdd72a9f8b 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/ahoviewer-2.0.0_pre20220124 b/metadata/md5-cache/media-gfx/ahoviewer-2.0.0_pre20220124
index 55db1b98ba1d..75a56817da9f 100644
--- a/metadata/md5-cache/media-gfx/ahoviewer-2.0.0_pre20220124
+++ b/metadata/md5-cache/media-gfx/ahoviewer-2.0.0_pre20220124
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/atkmm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-cpp/pangomm:1.4 de
DESCRIPTION=A GTK image viewer, manga reader, and booru browser
EAPI=8
HOMEPAGE=https://github.com/ahodesuka/ahoviewer
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
IUSE=gnome-keyring gnutls +gstreamer plugins +rar +ssl +zip
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-gfx/brscan4-0.4.11.1-r1 b/metadata/md5-cache/media-gfx/brscan4-0.4.11.1-r1
index f73c1d34deb2..3611e9be517f 100644
--- a/metadata/md5-cache/media-gfx/brscan4-0.4.11.1-r1
+++ b/metadata/md5-cache/media-gfx/brscan4-0.4.11.1-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst unpack
DESCRIPTION=Brother scanner driver
EAPI=8
HOMEPAGE=https://www.brother.com/
+INHERIT=readme.gentoo-r1 rpm
IUSE=zeroconf
KEYWORDS=-* ~amd64 ~x86
LICENSE=Brother
diff --git a/metadata/md5-cache/media-gfx/cellwriter-1.3.6 b/metadata/md5-cache/media-gfx/cellwriter-1.3.6
index 40fc961bc536..2da2cb2aa3be 100644
--- a/metadata/md5-cache/media-gfx/cellwriter-1.3.6
+++ b/metadata/md5-cache/media-gfx/cellwriter-1.3.6
@@ -4,6 +4,7 @@ DEPEND=x11-libs/gtk+:2 x11-libs/libX11 x11-libs/libXtst x11-base/xorg-proto dev-
DESCRIPTION=Grid-entry natural handwriting input panel
EAPI=7
HOMEPAGE=http://risujin.org/cellwriter/
+INHERIT=xdg
KEYWORDS=amd64 ppc x86
LICENSE=GPL-2
RDEPEND=x11-libs/gtk+:2 x11-libs/libX11 x11-libs/libXtst
diff --git a/metadata/md5-cache/media-gfx/cura-4.13.1-r1 b/metadata/md5-cache/media-gfx/cura-4.13.1-r1
index 868d3cf683c4..7202318bcdcc 100644
--- a/metadata/md5-cache/media-gfx/cura-4.13.1-r1
+++ b/metadata/md5-cache/media-gfx/cura-4.13.1-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_s
DESCRIPTION=A 3D model slicing application for 3D printing
EAPI=8
HOMEPAGE=https://github.com/Ultimaker/Cura
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop python-single-r1 xdg
IUSE=debug test +usb zeroconf python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/media-gfx/darktable-3.8.0-r3 b/metadata/md5-cache/media-gfx/darktable-3.8.0-r3
index 3432cb50a297..f75c96a535fa 100644
--- a/metadata/md5-cache/media-gfx/darktable-3.8.0-r3
+++ b/metadata/md5-cache/media-gfx/darktable-3.8.0-r3
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-libs/json-glib dev-libs/libxml2:2 >=dev-libs/pugixml-
DESCRIPTION=A virtual lighttable and darkroom for photographers
EAPI=8
HOMEPAGE=https://www.darktable.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic lua-single toolchain-funcs xdg
IUSE=avif colord cpu_flags_x86_avx cpu_flags_x86_sse3 cups doc flickr gamepad geolocation gmic gnome-keyring gphoto2 graphicsmagick jpeg2k kwallet lto lua midi nls opencl openmp openexr test tools webp l10n_de l10n_eo l10n_es l10n_fi l10n_fr l10n_he l10n_hu l10n_it l10n_ja l10n_pl l10n_pt-BR l10n_sl l10n_uk l10n_zh-CN +lua_single_target_lua5-4
KEYWORDS=amd64 arm64 -x86
diff --git a/metadata/md5-cache/media-gfx/darktable-3.8.1-r1 b/metadata/md5-cache/media-gfx/darktable-3.8.1-r1
index 3ee2e931e92d..a0985d505244 100644
--- a/metadata/md5-cache/media-gfx/darktable-3.8.1-r1
+++ b/metadata/md5-cache/media-gfx/darktable-3.8.1-r1
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-libs/icu:= dev-libs/json-glib dev-libs/libxml2:2 >=de
DESCRIPTION=A virtual lighttable and darkroom for photographers
EAPI=8
HOMEPAGE=https://www.darktable.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic lua-single toolchain-funcs xdg
IUSE=avif colord cpu_flags_x86_avx cpu_flags_x86_sse3 cups doc flickr gamepad geolocation gmic gnome-keyring gphoto2 graphicsmagick jpeg2k kwallet lto lua midi nls opencl openmp openexr test tools webp l10n_de l10n_eo l10n_es l10n_fi l10n_fr l10n_he l10n_hu l10n_it l10n_ja l10n_pl l10n_pt-BR l10n_sl l10n_uk l10n_zh-CN +lua_single_target_lua5-4
KEYWORDS=amd64 ~arm64 -x86
diff --git a/metadata/md5-cache/media-gfx/darktable-4.0.0 b/metadata/md5-cache/media-gfx/darktable-4.0.0
index 4f3f5747ea33..a766de7aab80 100644
--- a/metadata/md5-cache/media-gfx/darktable-4.0.0
+++ b/metadata/md5-cache/media-gfx/darktable-4.0.0
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-libs/icu:= dev-libs/json-glib dev-libs/libxml2:2 >=de
DESCRIPTION=A virtual lighttable and darkroom for photographers
EAPI=8
HOMEPAGE=https://www.darktable.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic lua-single toolchain-funcs xdg
IUSE=avif colord cpu_flags_x86_avx cpu_flags_x86_sse3 cups doc flickr gamepad geolocation gmic gnome-keyring gphoto2 graphicsmagick heif jpeg2k kwallet lto lua midi nls opencl openmp openexr test tools webp l10n_cs l10n_de l10n_eo l10n_es l10n_fi l10n_fr l10n_he l10n_hu l10n_it l10n_ja l10n_nl l10n_pt-BR l10n_ru l10n_sl l10n_tr l10n_uk l10n_zh-CN +lua_single_target_lua5-4
KEYWORDS=amd64 ~arm64 -x86
diff --git a/metadata/md5-cache/media-gfx/digikam-7.5.0 b/metadata/md5-cache/media-gfx/digikam-7.5.0
index 0ddb569e62b6..788fc87834ca 100644
--- a/metadata/md5-cache/media-gfx/digikam-7.5.0
+++ b/metadata/md5-cache/media-gfx/digikam-7.5.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/expat >=dev-qt/qtconcurrent-5.15.2:5 >=dev-qt/qtdbus-5.15.2:5 >=
DESCRIPTION=Digital photo management application
EAPI=8
HOMEPAGE=https://www.digikam.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org toolchain-funcs
IUSE=addressbook calendar gphoto2 heif +imagemagick +lensfun marble mediaplayer mysql opengl openmp +panorama scanner semantic-desktop X debug
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-gfx/digikam-7.8.0-r1 b/metadata/md5-cache/media-gfx/digikam-7.8.0-r1
index 1f4cb2287f21..44902aaa7bf7 100644
--- a/metadata/md5-cache/media-gfx/digikam-7.8.0-r1
+++ b/metadata/md5-cache/media-gfx/digikam-7.8.0-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/expat >=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtdbus-5.15.5:5 >=
DESCRIPTION=Digital photo management application
EAPI=8
HOMEPAGE=https://www.digikam.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org toolchain-funcs
IUSE=addressbook calendar gphoto2 heif +imagemagick +lensfun marble mediaplayer mysql opengl openmp +panorama scanner semantic-desktop X debug
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-gfx/entice-0_pre20210919-r1 b/metadata/md5-cache/media-gfx/entice-0_pre20210919-r1
index 8fec76f40048..3d5f69feb0fe 100644
--- a/metadata/md5-cache/media-gfx/entice-0_pre20210919-r1
+++ b/metadata/md5-cache/media-gfx/entice-0_pre20210919-r1
@@ -4,6 +4,7 @@ DEPEND=|| ( dev-libs/efl[X] dev-libs/efl[wayland] ) media-libs/libexif
DESCRIPTION=A simple image viewer based on EFL
EAPI=8
HOMEPAGE=https://github.com/vtorri/entice
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson optfeature xdg
KEYWORDS=amd64 x86
LICENSE=BSD-2
diff --git a/metadata/md5-cache/media-gfx/eog-42.2 b/metadata/md5-cache/media-gfx/eog-42.2
index da76f4b41f3b..5fea4f2c8984 100644
--- a/metadata/md5-cache/media-gfx/eog-42.2
+++ b/metadata/md5-cache/media-gfx/eog-42.2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.53.4:2 >=dev-libs/libpeas-0.7.4:=[gtk] >=gnome-base/gno
DESCRIPTION=The Eye of GNOME image viewer
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/media-gfx/eog-42.3 b/metadata/md5-cache/media-gfx/eog-42.3
index c4812062b36e..6d71ded895b2 100644
--- a/metadata/md5-cache/media-gfx/eog-42.3
+++ b/metadata/md5-cache/media-gfx/eog-42.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.53.4:2 >=dev-libs/libpeas-0.7.4:=[gtk] >=gnome-base/gno
DESCRIPTION=The Eye of GNOME image viewer
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/EyeOfGnome https://gitlab.gnome.org/GNOME/eog
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=+exif gtk-doc +introspection +jpeg lcms +svg xmp tiff
KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/media-gfx/ephoto-1.6.0 b/metadata/md5-cache/media-gfx/ephoto-1.6.0
index 329e0fb1fd51..a0e46a0e21e2 100644
--- a/metadata/md5-cache/media-gfx/ephoto-1.6.0
+++ b/metadata/md5-cache/media-gfx/ephoto-1.6.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/efl-1.26.1[eet,X] media-libs/libexif
DESCRIPTION=Enlightenment image viewer written with EFL
EAPI=8
HOMEPAGE=https://www.enlightenment.org/about-ephoto
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
KEYWORDS=amd64 x86
LICENSE=BSD-2
diff --git a/metadata/md5-cache/media-gfx/flameshot-0.10.2 b/metadata/md5-cache/media-gfx/flameshot-0.10.2
index 813ebf712057..1245501ddd69 100644
--- a/metadata/md5-cache/media-gfx/flameshot-0.10.2
+++ b/metadata/md5-cache/media-gfx/flameshot-0.10.2
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 =dev-qt/qtsingleapplication-2.6*[qt5(+),X]
DESCRIPTION=Powerful yet simple to use screenshot software
EAPI=8
HOMEPAGE=https://flameshot.org https://github.com/flameshot-org/flameshot
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=amd64 x86
LICENSE=Apache-2.0 Free-Art-1.3 GPL-3+
diff --git a/metadata/md5-cache/media-gfx/flameshot-11.0.0 b/metadata/md5-cache/media-gfx/flameshot-11.0.0
index 8a75fd308f49..c60b1ec5b1db 100644
--- a/metadata/md5-cache/media-gfx/flameshot-11.0.0
+++ b/metadata/md5-cache/media-gfx/flameshot-11.0.0
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 =dev-qt/qtsingleapplication-2.6*[qt5(+),X]
DESCRIPTION=Powerful yet simple to use screenshot software
EAPI=8
HOMEPAGE=https://flameshot.org https://github.com/flameshot-org/flameshot
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0 Free-Art-1.3 GPL-3+
diff --git a/metadata/md5-cache/media-gfx/flameshot-12.0.0 b/metadata/md5-cache/media-gfx/flameshot-12.0.0
index 444e6b733ec0..dd84af9c759c 100644
--- a/metadata/md5-cache/media-gfx/flameshot-12.0.0
+++ b/metadata/md5-cache/media-gfx/flameshot-12.0.0
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 =dev-qt/qtsingleapplication-2.6*[qt5(+),X]
DESCRIPTION=Powerful yet simple to use screenshot software
EAPI=8
HOMEPAGE=https://flameshot.org https://github.com/flameshot-org/flameshot
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0 Free-Art-1.3 GPL-3+
diff --git a/metadata/md5-cache/media-gfx/flameshot-12.1.0 b/metadata/md5-cache/media-gfx/flameshot-12.1.0
index 495d004d8f00..ba589fa69249 100644
--- a/metadata/md5-cache/media-gfx/flameshot-12.1.0
+++ b/metadata/md5-cache/media-gfx/flameshot-12.1.0
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 =dev-qt/qtsingleapplication-2.6*[qt5(+),X]
DESCRIPTION=Powerful yet simple to use screenshot software
EAPI=8
HOMEPAGE=https://flameshot.org https://github.com/flameshot-org/flameshot
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0 Free-Art-1.3 GPL-3+
diff --git a/metadata/md5-cache/media-gfx/fontforge-20220308 b/metadata/md5-cache/media-gfx/fontforge-20220308
index 1c2dfcb8acce..67f2cac714df 100644
--- a/metadata/md5-cache/media-gfx/fontforge-20220308
+++ b/metadata/md5-cache/media-gfx/fontforge-20220308
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.67:2 dev-libs/libltdl:0 dev-libs/libxml2:2= >=media-lib
DESCRIPTION=postscript font editor and converter
EAPI=8
HOMEPAGE=https://fontforge.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 xdg cmake
IUSE=doc truetype-debugger gif gtk jpeg png +python readline test tiff svg woff2 X python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
diff --git a/metadata/md5-cache/media-gfx/freecad-0.19.4-r1 b/metadata/md5-cache/media-gfx/freecad-0.19.4-r1
index e55cf325825b..39925332036e 100644
--- a/metadata/md5-cache/media-gfx/freecad-0.19.4-r1
+++ b/metadata/md5-cache/media-gfx/freecad-0.19.4-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=QT based Computer Aided Design application
EAPI=8
HOMEPAGE=https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs cmake optfeature python-single-r1 xdg
IUSE=debug headless pcl test +addonmgr +drawing +fem +idf +image +inspection +material +openscad +part-design +path +points +raytracing +robot +show +surface +techdraw +tux cloud plot ship python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64
diff --git a/metadata/md5-cache/media-gfx/freecad-0.20-r1 b/metadata/md5-cache/media-gfx/freecad-0.20-r1
index b3100e4e1140..6255c4f419cb 100644
--- a/metadata/md5-cache/media-gfx/freecad-0.20-r1
+++ b/metadata/md5-cache/media-gfx/freecad-0.20-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=QT based Computer Aided Design application
EAPI=8
HOMEPAGE=https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs cmake optfeature python-single-r1 xdg
IUSE=debug headless test +addonmgr +fem +idf +image +inspection +material +openscad +part-design +path +points +raytracing +robot +show +surface +techdraw +tux cloud pcl python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/media-gfx/freecad-0.20.1 b/metadata/md5-cache/media-gfx/freecad-0.20.1
index 5c119e30d3f1..7345026a5472 100644
--- a/metadata/md5-cache/media-gfx/freecad-0.20.1
+++ b/metadata/md5-cache/media-gfx/freecad-0.20.1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=QT based Computer Aided Design application
EAPI=8
HOMEPAGE=https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs cmake optfeature python-single-r1 xdg
IUSE=debug designer headless test +addonmgr +fem +idf +image +inspection +material +openscad +part-design +path +points +raytracing +robot +show +surface +techdraw +tux cloud pcl python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/media-gfx/freecad-9999 b/metadata/md5-cache/media-gfx/freecad-9999
index 968eb6f681c2..a57c8b19d0e5 100644
--- a/metadata/md5-cache/media-gfx/freecad-9999
+++ b/metadata/md5-cache/media-gfx/freecad-9999
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=QT based Computer Aided Design application
EAPI=8
HOMEPAGE=https://www.freecad.org/ https://github.com/FreeCAD/FreeCAD
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs cmake optfeature python-single-r1 xdg git-r3
IUSE=debug designer headless test +addonmgr +fem +idf +image +inspection +material +openscad +part-design +path +points +raytracing +robot +show +surface +techdraw +tux cloud pcl python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=LGPL-2 CC-BY-SA-4.0
diff --git a/metadata/md5-cache/media-gfx/freepv-0.3.0-r5 b/metadata/md5-cache/media-gfx/freepv-0.3.0-r5
index e16d1c1d5ba9..99c0e5195ce3 100644
--- a/metadata/md5-cache/media-gfx/freepv-0.3.0-r5
+++ b/metadata/md5-cache/media-gfx/freepv-0.3.0-r5
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxml2 media-libs/libpng:0= media-libs/freeglut sys-libs/zlib v
DESCRIPTION=Panorama viewer (Quicktime, PangeaVR, GLPanoView formats)
EAPI=8
HOMEPAGE=http://freepv.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg
KEYWORDS=amd64 x86
LICENSE=LGPL-2.1
diff --git a/metadata/md5-cache/media-gfx/frogr-1.5-r1 b/metadata/md5-cache/media-gfx/frogr-1.5-r1
index 7426983bd23e..a4d783dc3140 100644
--- a/metadata/md5-cache/media-gfx/frogr-1.5-r1
+++ b/metadata/md5-cache/media-gfx/frogr-1.5-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.44:2 >=dev-libs/json-glib-1.2 >=x11-libs/gtk+-3.16:3[in
DESCRIPTION=flickr applications for GNOME
EAPI=8
HOMEPAGE=https://live.gnome.org/Frogr
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
KEYWORDS=~amd64
LICENSE=GPL-3
diff --git a/metadata/md5-cache/media-gfx/geeqie-1.6_p20211016 b/metadata/md5-cache/media-gfx/geeqie-1.6_p20211016
index 49f8c070b4a6..97c05ab32c31 100644
--- a/metadata/md5-cache/media-gfx/geeqie-1.6_p20211016
+++ b/metadata/md5-cache/media-gfx/geeqie-1.6_p20211016
@@ -4,6 +4,7 @@ DEPEND=virtual/libintl x11-libs/gtk+:3 doc? ( app-text/gnome-doc-utils ) ffmpegt
DESCRIPTION=A lightweight GTK image viewer forked from GQview
EAPI=8
HOMEPAGE=http://www.geeqie.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools lua-single xdg
IUSE=debug doc exif ffmpegthumbnailer gpu-accel jpeg lcms lirc lua map nls pdf tiff xmp lua_single_target_lua5-1 lua_single_target_lua5-3
KEYWORDS=~amd64 ~ppc ~x86
diff --git a/metadata/md5-cache/media-gfx/geeqie-1.7.2 b/metadata/md5-cache/media-gfx/geeqie-1.7.2
index f938d08ef6f8..ada149d18247 100644
--- a/metadata/md5-cache/media-gfx/geeqie-1.7.2
+++ b/metadata/md5-cache/media-gfx/geeqie-1.7.2
@@ -4,6 +4,7 @@ DEPEND=virtual/libintl x11-libs/gtk+:3 doc? ( app-text/gnome-doc-utils ) ffmpegt
DESCRIPTION=A lightweight GTK image viewer forked from GQview
EAPI=8
HOMEPAGE=http://www.geeqie.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools lua-single xdg
IUSE=debug doc exif ffmpegthumbnailer gpu-accel jpeg lcms lirc lua map nls pdf tiff xmp lua_single_target_lua5-1 lua_single_target_lua5-3
KEYWORDS=~amd64 ~ppc ~x86
diff --git a/metadata/md5-cache/media-gfx/geeqie-1.7.3 b/metadata/md5-cache/media-gfx/geeqie-1.7.3
index 8be534d4ea14..7de3bc83fb09 100644
--- a/metadata/md5-cache/media-gfx/geeqie-1.7.3
+++ b/metadata/md5-cache/media-gfx/geeqie-1.7.3
@@ -4,6 +4,7 @@ DEPEND=virtual/libintl x11-libs/gtk+:3 doc? ( app-text/gnome-doc-utils ) ffmpegt
DESCRIPTION=A lightweight GTK image viewer forked from GQview
EAPI=8
HOMEPAGE=http://www.geeqie.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools lua-single xdg
IUSE=debug doc exif ffmpegthumbnailer gpu-accel jpeg lcms lirc lua map nls pdf tiff xmp lua_single_target_lua5-1 lua_single_target_lua5-3
KEYWORDS=~amd64 ~ppc ~x86
diff --git a/metadata/md5-cache/media-gfx/geeqie-9999 b/metadata/md5-cache/media-gfx/geeqie-9999
index 95d8da6e70ad..b75245ed5c5c 100644
--- a/metadata/md5-cache/media-gfx/geeqie-9999
+++ b/metadata/md5-cache/media-gfx/geeqie-9999
@@ -4,6 +4,7 @@ DEPEND=virtual/libintl x11-libs/gtk+:3 doc? ( app-text/gnome-doc-utils ) ffmpegt
DESCRIPTION=A lightweight GTK image viewer forked from GQview
EAPI=8
HOMEPAGE=http://www.geeqie.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools git-r3 lua-single xdg
IUSE=debug doc exif ffmpegthumbnailer gpu-accel jpeg lcms lirc lua map nls pdf tiff xmp lua_single_target_lua5-1 lua_single_target_lua5-3
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-gfx/gimp-2.10.32 b/metadata/md5-cache/media-gfx/gimp-2.10.32
index 8936b45cf798..519deff924b1 100644
--- a/metadata/md5-cache/media-gfx/gimp-2.10.32
+++ b/metadata/md5-cache/media-gfx/gimp-2.10.32
@@ -4,6 +4,7 @@ DEPEND=>=app-text/poppler-0.50[cairo] >=app-text/poppler-data-0.4.7 >=dev-libs/a
DESCRIPTION=GNU Image Manipulation Program
EAPI=8
HOMEPAGE=https://www.gimp.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools gnome2 toolchain-funcs virtualx
IUSE=aalib alsa aqua debug doc gnome heif jpeg2k jpegxl mng openexr postscript udev unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse test
KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv x86
diff --git a/metadata/md5-cache/media-gfx/gnofract4d-4.3_p20211108 b/metadata/md5-cache/media-gfx/gnofract4d-4.3_p20211108
index faee96f22992..1a9a976ad62e 100644
--- a/metadata/md5-cache/media-gfx/gnofract4d-4.3_p20211108
+++ b/metadata/md5-cache/media-gfx/gnofract4d-4.3_p20211108
@@ -4,6 +4,7 @@ DEPEND=media-libs/libpng:0= virtual/jpeg
DESCRIPTION=A program for drawing beautiful mathematically-based images known as fractals
EAPI=8
HOMEPAGE=https://fract4d.github.io/gnofract4d/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature virtualx xdg
IUSE=test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 test
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-gfx/gnome-font-viewer-42.0 b/metadata/md5-cache/media-gfx/gnome-font-viewer-42.0
index 7ff5ec4885da..17331dd8d548 100644
--- a/metadata/md5-cache/media-gfx/gnome-font-viewer-42.0
+++ b/metadata/md5-cache/media-gfx/gnome-font-viewer-42.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.56.0:2 >=gui-libs/gtk-4.5.0:4 >=gui-libs/libadwaita-1.0
DESCRIPTION=Font viewer utility for GNOME
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-font-viewer
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson xdg
KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+ LGPL-2.1+
diff --git a/metadata/md5-cache/media-gfx/gnome-photos-42.0 b/metadata/md5-cache/media-gfx/gnome-photos-42.0
index 539d4416ab51..c42656d3d962 100644
--- a/metadata/md5-cache/media-gfx/gnome-photos-42.0
+++ b/metadata/md5-cache/media-gfx/gnome-photos-42.0
@@ -4,6 +4,7 @@ DEPEND=media-libs/babl >=x11-libs/cairo-1.14.0 >=x11-libs/gdk-pixbuf-2.36.8:2 >=
DESCRIPTION=Access, organize and share your photos on GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Photos
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 virtualx xdg
IUSE=flickr test upnp-av test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/media-gfx/gpicview-0.2.5-r2 b/metadata/md5-cache/media-gfx/gpicview-0.2.5-r2
index 532bac2c821e..5f5f8423a2c4 100644
--- a/metadata/md5-cache/media-gfx/gpicview-0.2.5-r2
+++ b/metadata/md5-cache/media-gfx/gpicview-0.2.5-r2
@@ -3,6 +3,7 @@ DEPEND=virtual/jpeg:0 x11-libs/gtk+:3 >=dev-util/intltool-0.40 sys-devel/gettext
DESCRIPTION=A Simple and Fast Image Viewer for X
EAPI=7
HOMEPAGE=http://lxde.sourceforge.net/gpicview
+INHERIT=xdg
KEYWORDS=~alpha amd64 arm arm64 ppc ~riscv x86
LICENSE=GPL-2
RDEPEND=virtual/jpeg:0 x11-libs/gtk+:3
diff --git a/metadata/md5-cache/media-gfx/graphite2-1.3.14_p20210810-r2 b/metadata/md5-cache/media-gfx/graphite2-1.3.14_p20210810-r2
index e5ab83f139b2..809d0dfa281d 100644
--- a/metadata/md5-cache/media-gfx/graphite2-1.3.14_p20210810-r2
+++ b/metadata/md5-cache/media-gfx/graphite2-1.3.14_p20210810-r2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/silnrsi/graphite/archive/80c52493ef42e6fe605a69dcddd2a691cd8a1380.tar.gz -> graphite2-1.3.14_p20210810.tar.gz
_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d cmake-multilib 57da9a64d1575fc2b54c50c26d033561 flag-o-matic 29a755b1291d64133634d80b0328f153 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4f80b00fab088c2f6d68edb55a6c4bf4 python-any-r1 f2f00fb79b5e888b5011d4c51240ae97 python-utils-r1 b9fc5e97e886514e5132f50465185401 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=83c952037139d1be03162575a3276eb6
+_md5_=b8f5ed073a7f79c5c983fdb6ea9e2937
diff --git a/metadata/md5-cache/media-gfx/grub-splashes-20091109 b/metadata/md5-cache/media-gfx/grub-splashes-20091109
index c211256f6432..05cde5ba8766 100644
--- a/metadata/md5-cache/media-gfx/grub-splashes-20091109
+++ b/metadata/md5-cache/media-gfx/grub-splashes-20091109
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prerm pretend unpack
DESCRIPTION=Collection of grub splashes
EAPI=6
HOMEPAGE=https://dev.gentoo.org/~welp/grub-splashes.xml
+INHERIT=mount-boot
KEYWORDS=amd64 x86
LICENSE=GPL-2 Artistic-2
SLOT=0
diff --git a/metadata/md5-cache/media-gfx/gthumb-3.12.2-r2 b/metadata/md5-cache/media-gfx/gthumb-3.12.2-r2
index 5c9a58a9b583..95b34dbfcfb2 100644
--- a/metadata/md5-cache/media-gfx/gthumb-3.12.2-r2
+++ b/metadata/md5-cache/media-gfx/gthumb-3.12.2-r2
@@ -4,6 +4,7 @@ DEPEND=x11-libs/libX11 >=dev-libs/glib-2.54.0:2 >=x11-libs/gtk+-3.16.0:3 exif? (
DESCRIPTION=Image viewer and browser for Gnome
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Gthumb
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 xdg
IUSE=cdr colord exif gnome-keyring gstreamer heif http jpegxl lcms raw slideshow svg tiff webp
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris
diff --git a/metadata/md5-cache/media-gfx/imv-4.3.1 b/metadata/md5-cache/media-gfx/imv-4.3.1
index bd170857bcd8..762cc8c762e3 100644
--- a/metadata/md5-cache/media-gfx/imv-4.3.1
+++ b/metadata/md5-cache/media-gfx/imv-4.3.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-libs/icu:= dev-libs/inih media-libs/libglvnd[X?] x11-
DESCRIPTION=Minimal image viewer designed for tiling window manager users
EAPI=8
HOMEPAGE=https://sr.ht/~exec64/imv/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
IUSE=+X +freeimage gif heif jpeg png svg test tiff wayland
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-gfx/imv-9999 b/metadata/md5-cache/media-gfx/imv-9999
index a3f3e300c586..829312bf7144 100644
--- a/metadata/md5-cache/media-gfx/imv-9999
+++ b/metadata/md5-cache/media-gfx/imv-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-libs/inih media-libs/libglvnd[X?] x11-libs/cairo x11-
DESCRIPTION=Minimal image viewer designed for tiling window manager users
EAPI=8
HOMEPAGE=https://sr.ht/~exec64/imv/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg git-r3
IUSE=+X +freeimage gif heif icu jpeg png svg test tiff wayland
LICENSE=MIT-with-advertising
diff --git a/metadata/md5-cache/media-gfx/inkscape-1.1.2 b/metadata/md5-cache/media-gfx/inkscape-1.1.2
index 0425230c84b5..a78110c2b1c0 100644
--- a/metadata/md5-cache/media-gfx/inkscape-1.1.2
+++ b/metadata/md5-cache/media-gfx/inkscape-1.1.2
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] )
DESCRIPTION=SVG based generic vector-drawing program
EAPI=8
HOMEPAGE=https://inkscape.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg toolchain-funcs python-single-r1
IUSE=cdr dbus dia exif graphicsmagick imagemagick inkjar jemalloc jpeg openmp postscript readline spell svg2 test visio wpg python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
diff --git a/metadata/md5-cache/media-gfx/inkscape-1.1.2-r1 b/metadata/md5-cache/media-gfx/inkscape-1.1.2-r1
index 79d07c680adb..19862b2ba2ab 100644
--- a/metadata/md5-cache/media-gfx/inkscape-1.1.2-r1
+++ b/metadata/md5-cache/media-gfx/inkscape-1.1.2-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] )
DESCRIPTION=SVG based generic vector-drawing program
EAPI=8
HOMEPAGE=https://inkscape.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg toolchain-funcs python-single-r1
IUSE=cdr dbus dia exif graphicsmagick imagemagick inkjar jemalloc jpeg openmp postscript readline spell svg2 test visio wpg python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/media-gfx/inkscape-1.1.2-r2 b/metadata/md5-cache/media-gfx/inkscape-1.1.2-r2
index 92315ef2f81d..4c2c91df2823 100644
--- a/metadata/md5-cache/media-gfx/inkscape-1.1.2-r2
+++ b/metadata/md5-cache/media-gfx/inkscape-1.1.2-r2
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] )
DESCRIPTION=SVG based generic vector-drawing program
EAPI=8
HOMEPAGE=https://inkscape.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg toolchain-funcs python-single-r1
IUSE=cdr dbus dia exif graphicsmagick imagemagick inkjar jemalloc jpeg openmp postscript readline spell svg2 test visio wpg X python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
diff --git a/metadata/md5-cache/media-gfx/inkscape-1.2-r1 b/metadata/md5-cache/media-gfx/inkscape-1.2-r1
index ece9217be05b..4b2c5c9a9605 100644
--- a/metadata/md5-cache/media-gfx/inkscape-1.2-r1
+++ b/metadata/md5-cache/media-gfx/inkscape-1.2-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] )
DESCRIPTION=SVG based generic vector-drawing program
EAPI=8
HOMEPAGE=https://inkscape.org/ https://gitlab.com/inkscape/inkscape/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg toolchain-funcs python-single-r1
IUSE=cdr dia exif graphicsmagick imagemagick inkjar jemalloc jpeg openmp postscript readline spell svg2 test visio wpg X python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
diff --git a/metadata/md5-cache/media-gfx/inkscape-1.2.1-r1 b/metadata/md5-cache/media-gfx/inkscape-1.2.1-r1
index 53ee4a3dfe06..35941398368b 100644
--- a/metadata/md5-cache/media-gfx/inkscape-1.2.1-r1
+++ b/metadata/md5-cache/media-gfx/inkscape-1.2.1-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] )
DESCRIPTION=SVG based generic vector-drawing program
EAPI=8
HOMEPAGE=https://inkscape.org/ https://gitlab.com/inkscape/inkscape/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg toolchain-funcs python-single-r1
IUSE=cdr dia exif graphicsmagick imagemagick inkjar jemalloc jpeg openmp postscript readline spell svg2 test visio wpg X python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha ~amd64
diff --git a/metadata/md5-cache/media-gfx/inkscape-1.2.1-r2 b/metadata/md5-cache/media-gfx/inkscape-1.2.1-r2
index b29535ae37b9..f47c5f691faf 100644
--- a/metadata/md5-cache/media-gfx/inkscape-1.2.1-r2
+++ b/metadata/md5-cache/media-gfx/inkscape-1.2.1-r2
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] )
DESCRIPTION=SVG based generic vector-drawing program
EAPI=8
HOMEPAGE=https://inkscape.org/ https://gitlab.com/inkscape/inkscape/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg toolchain-funcs python-single-r1
IUSE=cdr dia exif graphicsmagick imagemagick inkjar jemalloc jpeg openmp postscript readline spell svg2 test visio wpg X python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/media-gfx/inkscape-9999 b/metadata/md5-cache/media-gfx/inkscape-9999
index a9bbb153fbde..8968e734e58c 100644
--- a/metadata/md5-cache/media-gfx/inkscape-9999
+++ b/metadata/md5-cache/media-gfx/inkscape-9999
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] )
DESCRIPTION=SVG based generic vector-drawing program
EAPI=8
HOMEPAGE=https://inkscape.org/ https://gitlab.com/inkscape/inkscape/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg toolchain-funcs python-single-r1 git-r3
IUSE=cdr dia exif graphicsmagick imagemagick inkjar jemalloc jpeg openmp postscript readline spell svg2 test visio wpg X python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-2 LGPL-2.1
diff --git a/metadata/md5-cache/media-gfx/kgeotag-1.2.0 b/metadata/md5-cache/media-gfx/kgeotag-1.2.0
index 107c5f3a0990..6956bccdaac0 100644
--- a/metadata/md5-cache/media-gfx/kgeotag-1.2.0
+++ b/metadata/md5-cache/media-gfx/kgeotag-1.2.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev-qt/qtwidgets-5.
DESCRIPTION=Photo geotagging program
EAPI=8
HOMEPAGE=https://kgeotag.kde.org/ https://apps.kde.org/kgeotag/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/media-gfx/kgeotag-1.3.1 b/metadata/md5-cache/media-gfx/kgeotag-1.3.1
index 73fb2b685429..1eaf02482449 100644
--- a/metadata/md5-cache/media-gfx/kgeotag-1.3.1
+++ b/metadata/md5-cache/media-gfx/kgeotag-1.3.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtwidgets-5.
DESCRIPTION=Photo geotagging program
EAPI=8
HOMEPAGE=https://kgeotag.kde.org/ https://apps.kde.org/kgeotag/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug +handbook
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/media-gfx/krita-5.0.8-r1 b/metadata/md5-cache/media-gfx/krita-5.0.8-r1
index 5e21c265e3dd..e523e90b315e 100644
--- a/metadata/md5-cache/media-gfx/krita-5.0.8-r1
+++ b/metadata/md5-cache/media-gfx/krita-5.0.8-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Free digital painting application. Digital Painting, Creative Freedom!
EAPI=8
HOMEPAGE=https://apps.kde.org/krita/ https://krita.org/en/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org python-single-r1
IUSE=color-management fftw gif +gsl heif +jpeg +mypaint-brush-engine openexr pdf qtmedia +raw vc webp test debug test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/media-gfx/krita-5.1.1 b/metadata/md5-cache/media-gfx/krita-5.1.1
index 945ac01b7c49..53487c8a21d8 100644
--- a/metadata/md5-cache/media-gfx/krita-5.1.1
+++ b/metadata/md5-cache/media-gfx/krita-5.1.1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Free digital painting application. Digital Painting, Creative Freedom!
EAPI=8
HOMEPAGE=https://apps.kde.org/krita/ https://krita.org/en/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org python-single-r1
IUSE=color-management fftw gif +gsl heif jpegxl +mypaint-brush-engine openexr pdf qtmedia +raw webp test debug test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/media-gfx/mandelbulber-2.28 b/metadata/md5-cache/media-gfx/mandelbulber-2.28
index f41cdbf23283..5787095b82bc 100644
--- a/metadata/md5-cache/media-gfx/mandelbulber-2.28
+++ b/metadata/md5-cache/media-gfx/mandelbulber-2.28
@@ -4,6 +4,7 @@ DEPEND=dev-libs/lzo dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/
DESCRIPTION=Tool to render 3D fractals
EAPI=8
HOMEPAGE=https://www.mandelbulber.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop qmake-utils toolchain-funcs xdg
IUSE=joystick opencl openexr sndfile tiff
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-gfx/mcomix-1.3.0_pre20211015 b/metadata/md5-cache/media-gfx/mcomix-1.3.0_pre20211015
index 969515b648a5..05b33c1dab5c 100644
--- a/metadata/md5-cache/media-gfx/mcomix-1.3.0_pre20211015
+++ b/metadata/md5-cache/media-gfx/mcomix-1.3.0_pre20211015
@@ -4,6 +4,7 @@ DEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets
DESCRIPTION=GTK image viewer for comic book archives
EAPI=8
HOMEPAGE=https://github.com/multiSnow/mcomix3
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop python-r1 xdg
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=amd64 ~arm64 ~riscv x86
diff --git a/metadata/md5-cache/media-gfx/mcomix-2.0.2 b/metadata/md5-cache/media-gfx/mcomix-2.0.2
index bbd2cc07f7be..ecf8ff443110 100644
--- a/metadata/md5-cache/media-gfx/mcomix-2.0.2
+++ b/metadata/md5-cache/media-gfx/mcomix-2.0.2
@@ -4,6 +4,7 @@ DEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets
DESCRIPTION=GTK image viewer for comic book archives
EAPI=8
HOMEPAGE=http://mcomix.sourceforge.net
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature xdg
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
diff --git a/metadata/md5-cache/media-gfx/mcomix-9999 b/metadata/md5-cache/media-gfx/mcomix-9999
index 3b5611eb7844..ed51a44f88d3 100644
--- a/metadata/md5-cache/media-gfx/mcomix-9999
+++ b/metadata/md5-cache/media-gfx/mcomix-9999
@@ -4,6 +4,7 @@ DEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets
DESCRIPTION=GTK image viewer for comic book archives
EAPI=8
HOMEPAGE=http://mcomix.sourceforge.net
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 git-r3 optfeature xdg
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-gfx/openscad-2021.01-r4 b/metadata/md5-cache/media-gfx/openscad-2021.01-r4
index 9da470982ad1..97875c04c88b 100644
--- a/metadata/md5-cache/media-gfx/openscad-2021.01-r4
+++ b/metadata/md5-cache/media-gfx/openscad-2021.01-r4
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/eigen:3 dev-libs/boost:= dev-libs/double-conversion:= dev-libs/gl
DESCRIPTION=The Programmers Solid 3D CAD Modeller
EAPI=8
HOMEPAGE=https://www.openscad.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=elisp-common qmake-utils xdg
IUSE=emacs
KEYWORDS=amd64 ~arm64 x86
diff --git a/metadata/md5-cache/media-gfx/openscad-9999 b/metadata/md5-cache/media-gfx/openscad-9999
index 296c57dae482..97c96d01698e 100644
--- a/metadata/md5-cache/media-gfx/openscad-9999
+++ b/metadata/md5-cache/media-gfx/openscad-9999
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/eigen:3 dev-libs/boost:= dev-libs/double-conversion:= dev-libs/gl
DESCRIPTION=The Programmers Solid 3D CAD Modeller
EAPI=8
HOMEPAGE=https://www.openscad.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake elisp-common git-r3 xdg
IUSE=cairo dbus emacs gamepad headless spacenav
LICENSE=GPL-3+ LGPL-2.1
diff --git a/metadata/md5-cache/media-gfx/plantuml-1.2022.6 b/metadata/md5-cache/media-gfx/plantuml-1.2022.6
index 81c5b48589c4..c3ad42260536 100644
--- a/metadata/md5-cache/media-gfx/plantuml-1.2022.6
+++ b/metadata/md5-cache/media-gfx/plantuml-1.2022.6
@@ -3,6 +3,7 @@ DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zi
DESCRIPTION=Draw UML diagrams using a simple and human readable text description
EAPI=8
HOMEPAGE=https://plantuml.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=java-pkg-2 java-ant-2 desktop xdg
IUSE=source
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/media-gfx/plantuml-1.2022.7 b/metadata/md5-cache/media-gfx/plantuml-1.2022.7
index b2225599732f..3357afb1be8e 100644
--- a/metadata/md5-cache/media-gfx/plantuml-1.2022.7
+++ b/metadata/md5-cache/media-gfx/plantuml-1.2022.7
@@ -3,6 +3,7 @@ DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zi
DESCRIPTION=Draw UML diagrams using a simple and human readable text description
EAPI=8
HOMEPAGE=https://plantuml.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=java-pkg-2 java-ant-2 desktop xdg
IUSE=source
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-gfx/prusaslicer-2.5.0_alpha2-r1 b/metadata/md5-cache/media-gfx/prusaslicer-2.5.0_alpha2-r1
index df9712054e6d..341293a5cffc 100644
--- a/metadata/md5-cache/media-gfx/prusaslicer-2.5.0_alpha2-r1
+++ b/metadata/md5-cache/media-gfx/prusaslicer-2.5.0_alpha2-r1
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/eigen:3 dev-cpp/tbb:= dev-libs/boost:=[nls] dev-libs/cereal dev-l
DESCRIPTION=A mesh slicer to generate G-code for fused-filament-fabrication (3D printers)
EAPI=8
HOMEPAGE=https://www.prusa3d.com/prusaslicer/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake wxwidgets xdg
IUSE=test
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/media-gfx/prusaslicer-2.5.0_rc2 b/metadata/md5-cache/media-gfx/prusaslicer-2.5.0_rc2
index 0ed3ffad7015..e3b3d449152c 100644
--- a/metadata/md5-cache/media-gfx/prusaslicer-2.5.0_rc2
+++ b/metadata/md5-cache/media-gfx/prusaslicer-2.5.0_rc2
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/eigen:3 dev-cpp/tbb:= dev-libs/boost:=[nls] dev-libs/cereal dev-l
DESCRIPTION=A mesh slicer to generate G-code for fused-filament-fabrication (3D printers)
EAPI=8
HOMEPAGE=https://www.prusa3d.com/prusaslicer/FastSweepingDomain
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake wxwidgets xdg
IUSE=test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-gfx/qimgv-1.0.2 b/metadata/md5-cache/media-gfx/qimgv-1.0.2
index 1968841430e1..96d33c5de729 100644
--- a/metadata/md5-cache/media-gfx/qimgv-1.0.2
+++ b/metadata/md5-cache/media-gfx/qimgv-1.0.2
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsuppor
DESCRIPTION=A cross-platform image viewer with webm support, written in qt5
EAPI=8
HOMEPAGE=https://github.com/easymodo/qimgv
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=exif kde opencv video
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-gfx/renderdoc-1.21 b/metadata/md5-cache/media-gfx/renderdoc-1.21
index d94eb56ce975..5ab7a63ecc48 100644
--- a/metadata/md5-cache/media-gfx/renderdoc-1.21
+++ b/metadata/md5-cache/media-gfx/renderdoc-1.21
@@ -4,6 +4,7 @@ DEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/miniz:= dev-util/glslang x11-libs
DESCRIPTION=A stand-alone graphics debugging tool
EAPI=8
HOMEPAGE=https://renderdoc.org https://github.com/baldurk/renderdoc
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools cmake flag-o-matic optfeature python-single-r1 docs qmake-utils verify-sig xdg
IUSE=pyside2 qt5 python_single_target_python3_9 python_single_target_python3_10 doc verify-sig
KEYWORDS=amd64
diff --git a/metadata/md5-cache/media-gfx/skanpage-22.04.3 b/metadata/md5-cache/media-gfx/skanpage-22.04.3
index 0ad7f1e1b6e0..0af36f9358c5 100644
--- a/metadata/md5-cache/media-gfx/skanpage-22.04.3
+++ b/metadata/md5-cache/media-gfx/skanpage-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.4:5 >=dev-qt/qtdeclarative-5.15.4:5 >=dev-qt/q
DESCRIPTION=Multi-page scanning application supporting image and pdf files
EAPI=8
HOMEPAGE=https://apps.kde.org/skanpage/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/media-gfx/skanpage-22.08.1 b/metadata/md5-cache/media-gfx/skanpage-22.08.1
index b25704c071aa..5a0763737b5c 100644
--- a/metadata/md5-cache/media-gfx/skanpage-22.08.1
+++ b/metadata/md5-cache/media-gfx/skanpage-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtconcurrent-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/q
DESCRIPTION=Multi-page scanning application supporting image and pdf files
EAPI=8
HOMEPAGE=https://apps.kde.org/skanpage/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=ocr debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/media-gfx/solvespace-3.1-r1 b/metadata/md5-cache/media-gfx/solvespace-3.1-r1
index b468524043b6..9551376c9d10 100644
--- a/metadata/md5-cache/media-gfx/solvespace-3.1-r1
+++ b/metadata/md5-cache/media-gfx/solvespace-3.1-r1
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/atkmm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0[X] dev-cpp/pangomm:1.4
DESCRIPTION=Parametric 2d/3d CAD
EAPI=8
HOMEPAGE=http://solvespace.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake toolchain-funcs xdg
IUSE=openmp +system-mimalloc
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/media-gfx/superslicer-2.4.58.3-r1 b/metadata/md5-cache/media-gfx/superslicer-2.4.58.3-r1
index 9f98a725e181..075b61d29f90 100644
--- a/metadata/md5-cache/media-gfx/superslicer-2.4.58.3-r1
+++ b/metadata/md5-cache/media-gfx/superslicer-2.4.58.3-r1
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/eigen:3 dev-cpp/tbb:= dev-libs/boost:=[nls] dev-libs/cereal dev-l
DESCRIPTION=A mesh slicer to generate G-code for fused-filament-fabrication (3D printers)
EAPI=8
HOMEPAGE=https://github.com/supermerill/SuperSlicer/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake wxwidgets xdg
IUSE=test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-gfx/superslicer-2.5.59.0-r1 b/metadata/md5-cache/media-gfx/superslicer-2.5.59.0-r1
index 72905f28190e..69a39b9f9ce1 100644
--- a/metadata/md5-cache/media-gfx/superslicer-2.5.59.0-r1
+++ b/metadata/md5-cache/media-gfx/superslicer-2.5.59.0-r1
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/eigen:3 dev-cpp/tbb:= dev-libs/boost:=[nls] dev-libs/cereal dev-l
DESCRIPTION=A mesh slicer to generate G-code for fused-filament-fabrication (3D printers)
EAPI=8
HOMEPAGE=https://github.com/supermerill/SuperSlicer/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake wxwidgets xdg
IUSE=test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-gfx/tuxpaint-0.9.27-r1 b/metadata/md5-cache/media-gfx/tuxpaint-0.9.27-r1
index 095dfc6c357d..28007ffb0e7d 100644
--- a/metadata/md5-cache/media-gfx/tuxpaint-0.9.27-r1
+++ b/metadata/md5-cache/media-gfx/tuxpaint-0.9.27-r1
@@ -4,6 +4,7 @@ DEPEND=app-text/libpaper:= dev-libs/fribidi gnome-base/librsvg:2 >=media-libs/li
DESCRIPTION=Drawing program designed for young children
EAPI=8
HOMEPAGE=http://www.tuxpaint.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature toolchain-funcs xdg
KEYWORDS=amd64 ppc x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-gfx/tuxpaint-0.9.28-r1 b/metadata/md5-cache/media-gfx/tuxpaint-0.9.28-r1
index d94751cd1899..e2da00c310bd 100644
--- a/metadata/md5-cache/media-gfx/tuxpaint-0.9.28-r1
+++ b/metadata/md5-cache/media-gfx/tuxpaint-0.9.28-r1
@@ -4,6 +4,7 @@ DEPEND=app-text/libpaper:= dev-libs/fribidi gnome-base/librsvg:2 >=media-libs/li
DESCRIPTION=Drawing program designed for young children
EAPI=8
HOMEPAGE=https://www.tuxpaint.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature toolchain-funcs xdg
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-gfx/viewnior-1.8 b/metadata/md5-cache/media-gfx/viewnior-1.8
index be8170f110ba..9a213951143a 100644
--- a/metadata/md5-cache/media-gfx/viewnior-1.8
+++ b/metadata/md5-cache/media-gfx/viewnior-1.8
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 media-gfx/exiv2:0= x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2
DESCRIPTION=Fast and simple image viewer
EAPI=8
HOMEPAGE=https://siyanpanayotov.com/project/viewnior
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
KEYWORDS=amd64 ~arm64 ~riscv x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/media-gfx/xfig-3.2.8b b/metadata/md5-cache/media-gfx/xfig-3.2.8b
index beccbfa7eb50..3a96d5593971 100644
--- a/metadata/md5-cache/media-gfx/xfig-3.2.8b
+++ b/metadata/md5-cache/media-gfx/xfig-3.2.8b
@@ -3,6 +3,7 @@ DEPEND=app-text/ghostscript-gpl:= >=media-gfx/transfig-3.2.5-r1 media-libs/libjp
DESCRIPTION=A menu-driven tool to draw and manipulate objects interactively in an X window
EAPI=8
HOMEPAGE=http://mcj.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=optfeature xdg
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris
LICENSE=BSD
diff --git a/metadata/md5-cache/media-gfx/xpaint-3.1.4-r2 b/metadata/md5-cache/media-gfx/xpaint-3.1.4-r2
index 1000b79bde04..f875156f043e 100644
--- a/metadata/md5-cache/media-gfx/xpaint-3.1.4-r2
+++ b/metadata/md5-cache/media-gfx/xpaint-3.1.4-r2
@@ -4,6 +4,7 @@ DEPEND=media-libs/fontconfig media-libs/libjpeg-turbo:= media-libs/libpng:0= med
DESCRIPTION=Image editor with tiff, jpeg and png support
EAPI=8
HOMEPAGE=http://sf-xpaint.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop toolchain-funcs xdg
IUSE=pgf tiff
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 6509665ce536..4299be5ec466 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/clutter-1.26.4-r1 b/metadata/md5-cache/media-libs/clutter-1.26.4-r1
index 83781f26e99a..c75c0f1244fa 100644
--- a/metadata/md5-cache/media-libs/clutter-1.26.4-r1
+++ b/metadata/md5-cache/media-libs/clutter-1.26.4-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.53.4:2 >=dev-libs/atk-2.5.3[introspection?] >=dev-libs/
DESCRIPTION=Clutter is a library for creating graphical user interfaces
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/Clutter
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 virtualx
IUSE=aqua debug doc egl gtk +introspection test wayland X test
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/media-libs/clutter-gst-3.0.27-r2 b/metadata/md5-cache/media-libs/clutter-gst-3.0.27-r2
index 1c8c1129317b..9bca67e2973d 100644
--- a/metadata/md5-cache/media-libs/clutter-gst-3.0.27-r2
+++ b/metadata/md5-cache/media-libs/clutter-gst-3.0.27-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.20:2 >=media-libs/clutter-1.20:1.0=[X=,introspection?]
DESCRIPTION=GStreamer integration library for Clutter
EAPI=8
HOMEPAGE=https://blogs.gnome.org/clutter/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=X debug +introspection udev
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/media-libs/clutter-gtk-1.8.4-r1 b/metadata/md5-cache/media-libs/clutter-gtk-1.8.4-r1
index de5898115f44..d2032d229ce5 100644
--- a/metadata/md5-cache/media-libs/clutter-gtk-1.8.4-r1
+++ b/metadata/md5-cache/media-libs/clutter-gtk-1.8.4-r1
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/gtk+-3.21.0:3[X=,introspection?,wayland=] >=media-libs/clutter
DESCRIPTION=Library for embedding a Clutter canvas (stage) in GTK+
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/Clutter
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=X debug examples gtk +introspection wayland
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/media-libs/cogl-1.22.8-r2 b/metadata/md5-cache/media-libs/cogl-1.22.8-r2
index 6dfa068e6001..6ed75f8965f2 100644
--- a/metadata/md5-cache/media-libs/cogl-1.22.8-r2
+++ b/metadata/md5-cache/media-libs/cogl-1.22.8-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.32:2 x11-libs/cairo:= >=x11-libs/gdk-pixbuf-2:2 x11-lib
DESCRIPTION=A library for using 3D graphics hardware to draw pretty pictures
EAPI=8
HOMEPAGE=https://www.cogl3d.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=debug examples gles2 gstreamer +introspection +kms +opengl +pango wayland
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/media-libs/esdl-1.3.1 b/metadata/md5-cache/media-libs/esdl-1.3.1
index b668c0d047ce..b926fda28e53 100644
--- a/metadata/md5-cache/media-libs/esdl-1.3.1
+++ b/metadata/md5-cache/media-libs/esdl-1.3.1
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/erlang-14[wxwidgets] media-libs/libsdl[opengl] image? ( media-
DESCRIPTION=Erlang bindings for the SDL library
EAPI=6
HOMEPAGE=http://esdl.sourceforge.net/
+INHERIT=fixheadtails
IUSE=image truetype
KEYWORDS=amd64 ppc ppc64 x86
LICENSE=BSD
diff --git a/metadata/md5-cache/media-libs/icc-profiles-openicc-1.3.1 b/metadata/md5-cache/media-libs/icc-profiles-openicc-1.3.1
index bd3232fcb630..a493e9159373 100644
--- a/metadata/md5-cache/media-libs/icc-profiles-openicc-1.3.1
+++ b/metadata/md5-cache/media-libs/icc-profiles-openicc-1.3.1
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=ICC color profiles by OpenICC
EAPI=7
HOMEPAGE=https://www.freedesktop.org/wiki/OpenIcc/ProfilePackages
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=ZLIB
SLOT=0
diff --git a/metadata/md5-cache/media-libs/kquickimageeditor-0.2.0 b/metadata/md5-cache/media-libs/kquickimageeditor-0.2.0
index dcac536c69de..93ab37fa8ccf 100644
--- a/metadata/md5-cache/media-libs/kquickimageeditor-0.2.0
+++ b/metadata/md5-cache/media-libs/kquickimageeditor-0.2.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 dev-qt/qtcore:5
DESCRIPTION=QtQuick components providing basic image editing capabilities
EAPI=8
HOMEPAGE=https://invent.kde.org/libraries/kquickimageeditor https://api.kde.org/kquickimageeditor/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~ppc64
diff --git a/metadata/md5-cache/media-libs/ksanecore-22.08.1 b/metadata/md5-cache/media-libs/ksanecore-22.08.1
index 6dc81d4d4697..edf73bc378e0 100644
--- a/metadata/md5-cache/media-libs/ksanecore-22.08.1
+++ b/metadata/md5-cache/media-libs/ksanecore-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=kde-frameworks/ki18n-5.96.0:5 media-gfx/sane-ba
DESCRIPTION=Qt-based interface for SANE library to control scanner hardware
EAPI=8
HOMEPAGE=https://invent.kde.org/libraries/ksanecore https://api.kde.org/ksanecore/html/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/media-libs/libheif-1.12.0-r2 b/metadata/md5-cache/media-libs/libheif-1.12.0-r2
index db371941c423..788771f62dee 100644
--- a/metadata/md5-cache/media-libs/libheif-1.12.0-r2
+++ b/metadata/md5-cache/media-libs/libheif-1.12.0-r2
@@ -4,6 +4,7 @@ DEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips
DESCRIPTION=ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
EAPI=8
HOMEPAGE=https://github.com/strukturag/libheif
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg multilib-minimal
IUSE=+aom gdk-pixbuf go rav1e test +threads x265 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
diff --git a/metadata/md5-cache/media-libs/libheif-1.12.0-r3 b/metadata/md5-cache/media-libs/libheif-1.12.0-r3
index b18370dc86cd..67bab70037e6 100644
--- a/metadata/md5-cache/media-libs/libheif-1.12.0-r3
+++ b/metadata/md5-cache/media-libs/libheif-1.12.0-r3
@@ -4,6 +4,7 @@ DEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips
DESCRIPTION=ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
EAPI=8
HOMEPAGE=https://github.com/strukturag/libheif
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg multilib-minimal
IUSE=+aom gdk-pixbuf go rav1e test +threads x265 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/media-libs/libheif-1.13.0 b/metadata/md5-cache/media-libs/libheif-1.13.0
index a6fe95e20168..5fa3f8169328 100644
--- a/metadata/md5-cache/media-libs/libheif-1.13.0
+++ b/metadata/md5-cache/media-libs/libheif-1.13.0
@@ -4,6 +4,7 @@ DEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips
DESCRIPTION=ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
EAPI=8
HOMEPAGE=https://github.com/strukturag/libheif
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg multilib-minimal
IUSE=+aom gdk-pixbuf go rav1e test +threads x265 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/media-libs/libheif-9999 b/metadata/md5-cache/media-libs/libheif-9999
index 13a9c8e324f0..a4cc5850759f 100644
--- a/metadata/md5-cache/media-libs/libheif-9999
+++ b/metadata/md5-cache/media-libs/libheif-9999
@@ -4,6 +4,7 @@ DEPEND=media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips
DESCRIPTION=ISO/IEC 23008-12:2017 HEIF file format decoder and encoder
EAPI=8
HOMEPAGE=https://github.com/strukturag/libheif
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg multilib-minimal git-r3
IUSE=+aom gdk-pixbuf go rav1e test +threads x265 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
LICENSE=GPL-3
diff --git a/metadata/md5-cache/media-libs/lsp-plugins-1.1.24 b/metadata/md5-cache/media-libs/lsp-plugins-1.1.24
index 6bb148564703..fd2e94074b3f 100644
--- a/metadata/md5-cache/media-libs/lsp-plugins-1.1.24
+++ b/metadata/md5-cache/media-libs/lsp-plugins-1.1.24
@@ -3,6 +3,7 @@ DEPEND=dev-libs/expat media-libs/libsndfile media-libs/libglvnd[X] doc? ( dev-la
DESCRIPTION=Linux Studio Plugins
EAPI=7
HOMEPAGE=https://lsp-plug.in
+INHERIT=xdg
IUSE=doc jack ladspa +lv2
KEYWORDS=~amd64 ~x86
LICENSE=LGPL-3
diff --git a/metadata/md5-cache/media-libs/lsp-plugins-1.1.29 b/metadata/md5-cache/media-libs/lsp-plugins-1.1.29
index 7ac10801f404..7f327d546aa7 100644
--- a/metadata/md5-cache/media-libs/lsp-plugins-1.1.29
+++ b/metadata/md5-cache/media-libs/lsp-plugins-1.1.29
@@ -3,6 +3,7 @@ DEPEND=dev-libs/expat media-libs/libsndfile media-libs/libglvnd[X] doc? ( dev-la
DESCRIPTION=Linux Studio Plugins
EAPI=7
HOMEPAGE=https://lsp-plug.in
+INHERIT=xdg
IUSE=doc jack ladspa +lv2 test
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
LICENSE=LGPL-3
diff --git a/metadata/md5-cache/media-libs/lsp-plugins-9999 b/metadata/md5-cache/media-libs/lsp-plugins-9999
index 28aa1d99743d..b4e9658732ff 100644
--- a/metadata/md5-cache/media-libs/lsp-plugins-9999
+++ b/metadata/md5-cache/media-libs/lsp-plugins-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/expat media-libs/libsndfile media-libs/libglvnd[X] doc? ( dev-la
DESCRIPTION=Linux Studio Plugins
EAPI=7
HOMEPAGE=https://lsp-plug.in
+INHERIT=xdg git-r3
IUSE=doc jack ladspa +lv2
LICENSE=LGPL-3
PROPERTIES=live
diff --git a/metadata/md5-cache/media-libs/phonon-4.11.1-r2 b/metadata/md5-cache/media-libs/phonon-4.11.1-r2
index 733abd7a7d33..d34f7ac2c0a2 100644
--- a/metadata/md5-cache/media-libs/phonon-4.11.1-r2
+++ b/metadata/md5-cache/media-libs/phonon-4.11.1-r2
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) pulseau
DESCRIPTION=KDE multimedia abstraction library
EAPI=8
HOMEPAGE=https://community.kde.org/Phonon
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop ecm kde.org
IUSE=debug designer gstreamer pulseaudio +vlc debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/media-libs/portmidi-234-r2 b/metadata/md5-cache/media-libs/portmidi-234-r2
index a844b04c3722..94ef94685c32 100644
--- a/metadata/md5-cache/media-libs/portmidi-234-r2
+++ b/metadata/md5-cache/media-libs/portmidi-234-r2
@@ -4,6 +4,7 @@ DEPEND=media-libs/alsa-lib java? ( >=virtual/jdk-1.8:* ) java? ( >=dev-java/java
DESCRIPTION=Library for real time MIDI input and output
EAPI=8
HOMEPAGE=http://portmedia.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop xdg java-pkg-opt-2
IUSE=debug doc java static-libs test-programs java
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86
diff --git a/metadata/md5-cache/media-libs/pulseaudio-qt-1.3-r2 b/metadata/md5-cache/media-libs/pulseaudio-qt-1.3-r2
index dcfca57e292d..78352eb55716 100644
--- a/metadata/md5-cache/media-libs/pulseaudio-qt-1.3-r2
+++ b/metadata/md5-cache/media-libs/pulseaudio-qt-1.3-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 media-libs/libpulse test
DESCRIPTION=Qt bindings for libpulse
EAPI=8
HOMEPAGE=https://invent.kde.org/libraries/pulseaudio-qt
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug +handbook doc test
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz
index 11a5789eafc7..0f0c113418fa 100644
--- a/metadata/md5-cache/media-plugins/Manifest.gz
+++ b/metadata/md5-cache/media-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-plugins/grilo-plugins-0.3.15 b/metadata/md5-cache/media-plugins/grilo-plugins-0.3.15
index d99154f93cb4..fd3af6eb38ba 100644
--- a/metadata/md5-cache/media-plugins/grilo-plugins-0.3.15
+++ b/metadata/md5-cache/media-plugins/grilo-plugins-0.3.15
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.66:2 >=media-libs/grilo-0.3.13:0.3=[playlist] freebox?
DESCRIPTION=A collection of plugins for the Grilo framework
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/Grilo
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org lua-single meson xdg
IUSE=daap chromaprint flickr freebox gnome-online-accounts lua test thetvdb tracker upnp-av +youtube +lua_single_target_lua5-3
KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/media-plugins/x42-avldrums-9999 b/metadata/md5-cache/media-plugins/x42-avldrums-9999
index 9d3f48ea5f4b..5d334094f354 100644
--- a/metadata/md5-cache/media-plugins/x42-avldrums-9999
+++ b/metadata/md5-cache/media-plugins/x42-avldrums-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib media-libs/glu media-libs/lv2 x11-libs/cairo[X] media-libs/
DESCRIPTION=AVLinux Drumkits
EAPI=7
HOMEPAGE=http://x42-plugins.com/x42/x42-avldrums https://github.com/x42/avldrums.lv2
+INHERIT=git-r3
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=dev-libs/glib media-libs/glu media-libs/lv2 x11-libs/cairo[X] media-libs/libglvnd[X] x11-libs/libX11 x11-libs/pango
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 620fee4f7b09..ca1e2423f24b 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/aeolus-0.10.4 b/metadata/md5-cache/media-sound/aeolus-0.10.4
index da18763b162d..4ae94b460236 100644
--- a/metadata/md5-cache/media-sound/aeolus-0.10.4
+++ b/metadata/md5-cache/media-sound/aeolus-0.10.4
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libclthreads media-libs/alsa-lib >=media-libs/zita-alsa-pcmi-0.3
DESCRIPTION=A synthesised pipe organ emulator
EAPI=8
HOMEPAGE=http://kokkinizita.linuxaudio.org/linuxaudio/aeolus/index.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=toolchain-funcs flag-o-matic desktop xdg
KEYWORDS=amd64 x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-sound/alsaplayer-0.99.81-r4 b/metadata/md5-cache/media-sound/alsaplayer-0.99.81-r4
index 4bd8adc8a2bc..151c0ca1a226 100644
--- a/metadata/md5-cache/media-sound/alsaplayer-0.99.81-r4
+++ b/metadata/md5-cache/media-sound/alsaplayer-0.99.81-r4
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsndfile:= sys-libs/zlib:= alsa? ( media-libs/alsa-lib ) aud
DESCRIPTION=A heavily multi-threaded pluggable audio player
EAPI=8
HOMEPAGE=http://www.alsaplayer.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop xdg
IUSE=+alsa audiofile doc flac gtk id3tag jack mad mikmod nas nls ogg opengl oss vorbis xosd
KEYWORDS=amd64 ~mips ~ppc ~riscv ~sparc x86
diff --git a/metadata/md5-cache/media-sound/amsynth-1.12.4 b/metadata/md5-cache/media-sound/amsynth-1.12.4
index 56171cb15d46..6c629ec237ec 100644
--- a/metadata/md5-cache/media-sound/amsynth-1.12.4
+++ b/metadata/md5-cache/media-sound/amsynth-1.12.4
@@ -4,6 +4,8 @@ DEPEND=alsa? ( media-libs/alsa-lib:= media-sound/alsa-utils ) dssi? ( media-libs
DESCRIPTION=Virtual analogue synthesizer
EAPI=8
HOMEPAGE=https://github.com/amsynth/amsynth
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg
IUSE=alsa dssi gtk jack lash lv2 nsm oss vst
KEYWORDS=amd64 ~ppc x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-sound/amsynth-1.13.0 b/metadata/md5-cache/media-sound/amsynth-1.13.0
index 09a3f52dc552..74c042770b8e 100644
--- a/metadata/md5-cache/media-sound/amsynth-1.13.0
+++ b/metadata/md5-cache/media-sound/amsynth-1.13.0
@@ -4,6 +4,7 @@ DEPEND=alsa? ( media-libs/alsa-lib:= media-sound/alsa-utils ) dssi? ( media-libs
DESCRIPTION=Virtual analogue synthesizer
EAPI=8
HOMEPAGE=https://github.com/amsynth/amsynth
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
IUSE=alsa dssi gtk jack lash lv2 nsm oss vst
KEYWORDS=~amd64 ~ppc ~x86
diff --git a/metadata/md5-cache/media-sound/ario-1.6 b/metadata/md5-cache/media-sound/ario-1.6
index 438b658e6842..3bbbf7b4a7d0 100644
--- a/metadata/md5-cache/media-sound/ario-1.6
+++ b/metadata/md5-cache/media-sound/ario-1.6
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-libs/libxml2:2 media-libs/libmpdclient net-misc/curl
DESCRIPTION=GTK client for MPD inspired by Rhythmbox but much lighter and faster
EAPI=7
HOMEPAGE=http://ario-player.sourceforge.net
+INHERIT=xdg-utils
IUSE=dbus debug +idle nls taglib zeroconf
KEYWORDS=amd64 x86
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/media-sound/asunder-2.9.7 b/metadata/md5-cache/media-sound/asunder-2.9.7
index 42134af1df82..25b41ce169ab 100644
--- a/metadata/md5-cache/media-sound/asunder-2.9.7
+++ b/metadata/md5-cache/media-sound/asunder-2.9.7
@@ -4,6 +4,7 @@ DEPEND=media-libs/libcddb media-sound/cdparanoia x11-libs/gtk+:2
DESCRIPTION=Graphical Audio CD ripper and encoder with support for many output formats
EAPI=8
HOMEPAGE=http://littlesvr.ca/asunder/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
IUSE=flac mac mp3 musepack opus vorbis wavpack
KEYWORDS=amd64 ~ppc ~ppc64 x86
diff --git a/metadata/md5-cache/media-sound/audacious-4.2 b/metadata/md5-cache/media-sound/audacious-4.2
index cf521d798d09..2b2dcae6de06 100644
--- a/metadata/md5-cache/media-sound/audacious-4.2
+++ b/metadata/md5-cache/media-sound/audacious-4.2
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 virtual
DESCRIPTION=Lightweight and versatile audio player
EAPI=8
HOMEPAGE=https://audacious-media-player.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
IUSE=nls
KEYWORDS=amd64 ~riscv x86
diff --git a/metadata/md5-cache/media-sound/baudline-1.08-r2 b/metadata/md5-cache/media-sound/baudline-1.08-r2
index 448d34f4b4f8..a853d6df4859 100644
--- a/metadata/md5-cache/media-sound/baudline-1.08-r2
+++ b/metadata/md5-cache/media-sound/baudline-1.08-r2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst unpack
DESCRIPTION=A time-frequency browser designed for visualization of spectral domains
EAPI=8
HOMEPAGE=https://www.baudline.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
IUSE=jack
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/media-sound/cadence-0.9.2-r1 b/metadata/md5-cache/media-sound/cadence-0.9.2-r1
index 9b779eb6be8f..2c1d603bfcf8 100644
--- a/metadata/md5-cache/media-sound/cadence-0.9.2-r1
+++ b/metadata/md5-cache/media-sound/cadence-0.9.2-r1
@@ -3,6 +3,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Collection of tools useful for audio production
EAPI=8
HOMEPAGE=https://kxstudio.linuxaudio.org/Applications:Cadence
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 xdg desktop
IUSE=a2jmidid pulseaudio opengl python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=amd64
diff --git a/metadata/md5-cache/media-sound/cadence-9999 b/metadata/md5-cache/media-sound/cadence-9999
index 10d5ac765b77..dca5538f1d0e 100644
--- a/metadata/md5-cache/media-sound/cadence-9999
+++ b/metadata/md5-cache/media-sound/cadence-9999
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Collection of tools useful for audio production
EAPI=8
HOMEPAGE=https://kxstudio.linuxaudio.org/Applications:Cadence
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 xdg desktop git-r3
IUSE=a2jmidid pulseaudio opengl python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-sound/cantata-2.5.0 b/metadata/md5-cache/media-sound/cantata-2.5.0
index 42bc4d8adf18..c55ff4e9b50c 100644
--- a/metadata/md5-cache/media-sound/cantata-2.5.0
+++ b/metadata/md5-cache/media-sound/cantata-2.5.0
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/
DESCRIPTION=Featureful and configurable Qt client for the music player daemon (MPD)
EAPI=8
HOMEPAGE=https://github.com/CDrummond/cantata
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake plocale xdg
IUSE=cdda cddb cdio http-server mtp musicbrainz replaygain streaming taglib udisks zeroconf
KEYWORDS=amd64 ~ppc64 x86
diff --git a/metadata/md5-cache/media-sound/clementine-1.4.0_rc2 b/metadata/md5-cache/media-sound/clementine-1.4.0_rc2
index a9a1d2354fab..18b9c0cf1a4d 100644
--- a/metadata/md5-cache/media-sound/clementine-1.4.0_rc2
+++ b/metadata/md5-cache/media-sound/clementine-1.4.0_rc2
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-libs/crypto++:= dev-libs/glib:2 dev-libs/protobuf:= d
DESCRIPTION=Modern music player and library organizer based on Amarok 1.4 and Qt
EAPI=8
HOMEPAGE=https://www.clementine-player.org https://github.com/clementine-player/Clementine
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic plocale virtualx xdg
IUSE=alsa box cdda +dbus debug dropbox googledrive ipod lastfm mms moodbar mtp projectm pulseaudio seafile skydrive test +udisks wiimote test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/media-sound/clementine-9999 b/metadata/md5-cache/media-sound/clementine-9999
index 0cf6ee25304b..279070ecff0e 100644
--- a/metadata/md5-cache/media-sound/clementine-9999
+++ b/metadata/md5-cache/media-sound/clementine-9999
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-libs/crypto++:= dev-libs/glib:2 dev-libs/protobuf:= d
DESCRIPTION=Modern music player and library organizer based on Amarok 1.4 and Qt
EAPI=8
HOMEPAGE=https://www.clementine-player.org https://github.com/clementine-player/Clementine
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic plocale virtualx xdg git-r3
IUSE=alsa box cdda +dbus debug dropbox googledrive ipod lastfm mms moodbar mtp projectm pulseaudio seafile skydrive test +udisks wiimote test
LICENSE=GPL-3
diff --git a/metadata/md5-cache/media-sound/din-54 b/metadata/md5-cache/media-sound/din-54
index a291e5fd52b9..a18eda7f4c80 100644
--- a/metadata/md5-cache/media-sound/din-54
+++ b/metadata/md5-cache/media-sound/din-54
@@ -4,6 +4,7 @@ DEPEND=dev-lang/tcl:0= media-libs/libsdl:= virtual/glu virtual/opengl alsa? ( me
DESCRIPTION=a software musical instrument and audio synthesizer
EAPI=8
HOMEPAGE=https://dinisnoise.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools edos2unix xdg
IUSE=+alsa jack
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/drumstick-2.6.1 b/metadata/md5-cache/media-sound/drumstick-2.6.1
index 2ea3723adc33..af455e07aa47 100644
--- a/metadata/md5-cache/media-sound/drumstick-2.6.1
+++ b/metadata/md5-cache/media-sound/drumstick-2.6.1
@@ -4,6 +4,7 @@ DEPEND=dev-qt/designer:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/q
DESCRIPTION=Qt/C++ wrapper for ALSA sequencer
EAPI=8
HOMEPAGE=https://drumstick.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=doc fluidsynth network pulseaudio
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/easytag-2.4.3-r4 b/metadata/md5-cache/media-sound/easytag-2.4.3-r4
index 71be5438e729..7f8ab99323e6 100644
--- a/metadata/md5-cache/media-sound/easytag-2.4.3-r4
+++ b/metadata/md5-cache/media-sound/easytag-2.4.3-r4
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.38:2 media-libs/libcanberra[gtk3] >=x11-libs/gtk+-3.10:
DESCRIPTION=GTK+ utility for editing MP2, MP3, MP4, FLAC, Ogg and other media tags
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/EasyTAG
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=flac mp3 mp4 nautilus opus speex test vorbis wavpack
KEYWORDS=~alpha amd64 ~arm ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris
diff --git a/metadata/md5-cache/media-sound/elisa-22.04.3 b/metadata/md5-cache/media-sound/elisa-22.04.3
index 7b481b649a77..59d265bad509 100644
--- a/metadata/md5-cache/media-sound/elisa-22.04.3
+++ b/metadata/md5-cache/media-sound/elisa-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.4:5[widgets] >=dev-qt/qtgui-5.15.4:5 >=dev-qt
DESCRIPTION=Simple music player by KDE
EAPI=8
HOMEPAGE=https://elisa.kde.org/ https://apps.kde.org/elisa/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=mpris semantic-desktop +vlc debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/media-sound/elisa-22.08.1 b/metadata/md5-cache/media-sound/elisa-22.08.1
index 097cff04f005..bcb90a3e1eba 100644
--- a/metadata/md5-cache/media-sound/elisa-22.08.1
+++ b/metadata/md5-cache/media-sound/elisa-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5[widgets] >=dev-qt/qtgui-5.15.5:5 >=dev-qt
DESCRIPTION=Simple music player by KDE
EAPI=8
HOMEPAGE=https://elisa.kde.org/ https://apps.kde.org/elisa/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=mpris semantic-desktop +vlc debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/media-sound/exaile-4.1.2 b/metadata/md5-cache/media-sound/exaile-4.1.2
index 40000f1685d1..8da1e18e0f42 100644
--- a/metadata/md5-cache/media-sound/exaile-4.1.2
+++ b/metadata/md5-cache/media-sound/exaile-4.1.2
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm preinst setup
DESCRIPTION=GTK+ based media player aiming to be similar to Amarok
EAPI=8
HOMEPAGE=https://www.exaile.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 xdg
IUSE=libnotify nls scrobbler python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/media-sound/exaile-9999 b/metadata/md5-cache/media-sound/exaile-9999
index ee247d25167f..8d8d82e6ca2b 100644
--- a/metadata/md5-cache/media-sound/exaile-9999
+++ b/metadata/md5-cache/media-sound/exaile-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst postrm preinst setup unpack
DESCRIPTION=GTK+ based media player aiming to be similar to Amarok
EAPI=8
HOMEPAGE=https://www.exaile.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 xdg git-r3
IUSE=libnotify nls scrobbler python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-2 GPL-3
diff --git a/metadata/md5-cache/media-sound/frescobaldi-3.2 b/metadata/md5-cache/media-sound/frescobaldi-3.2
index 952cab3ccf9c..9bd1eecafbe5 100644
--- a/metadata/md5-cache/media-sound/frescobaldi-3.2
+++ b/metadata/md5-cache/media-sound/frescobaldi-3.2
@@ -4,6 +4,7 @@ DEPEND=dev-python/PyQt5[gui,network,printsupport,svg,widgets,python_targets_pyth
DESCRIPTION=A LilyPond sheet music text editor
EAPI=8
HOMEPAGE=https://www.frescobaldi.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/frescobaldi-3.2-r1 b/metadata/md5-cache/media-sound/frescobaldi-3.2-r1
index d338f16768ff..7738c1853464 100644
--- a/metadata/md5-cache/media-sound/frescobaldi-3.2-r1
+++ b/metadata/md5-cache/media-sound/frescobaldi-3.2-r1
@@ -4,6 +4,7 @@ DEPEND=dev-python/PyQt5[gui,network,printsupport,svg,widgets,python_targets_pyth
DESCRIPTION=A LilyPond sheet music text editor
EAPI=8
HOMEPAGE=https://www.frescobaldi.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/gnomad-2.9.6-r1 b/metadata/md5-cache/media-sound/gnomad-2.9.6-r1
index cfd47a1cb049..6bdf9b80e708 100644
--- a/metadata/md5-cache/media-sound/gnomad-2.9.6-r1
+++ b/metadata/md5-cache/media-sound/gnomad-2.9.6-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libgudev:= media-libs/libid3tag:= media-libs/libmtp:= media-libs
DESCRIPTION=A GTK+ music manager for the Portable Digital Entertainment (PDE) protocol
EAPI=7
HOMEPAGE=http://gnomad2.sourceforge.net/
+INHERIT=xdg
IUSE=nls
KEYWORDS=amd64 ~ppc ~ppc64 x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-sound/gnome-music-42.1 b/metadata/md5-cache/media-sound/gnome-music-42.1
index 8f4e295b7992..71ac3419eda7 100644
--- a/metadata/md5-cache/media-sound/gnome-music-42.1
+++ b/metadata/md5-cache/media-sound/gnome-music-42.1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Music management for Gnome
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Music https://gitlab.gnome.org/GNOME/gnome-music/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-single-r1 xdg
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/media-sound/gnome-sound-recorder-42.0 b/metadata/md5-cache/media-sound/gnome-sound-recorder-42.0
index b26df8df3673..2d4f57ea418f 100644
--- a/metadata/md5-cache/media-sound/gnome-sound-recorder-42.0
+++ b/metadata/md5-cache/media-sound/gnome-sound-recorder-42.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/gjs-1.54.0 >=dev-libs/glib-2.46:2 >=gui-libs/gtk-4.4.0:4[intro
DESCRIPTION=Simple sound recorder
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Design/Apps/SoundRecorder https://gitlab.gnome.org/GNOME/gnome-sound-recorder
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 xdg
KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/media-sound/gpodder-3.11.0 b/metadata/md5-cache/media-sound/gpodder-3.11.0
index 833bdd67ad1d..c28c110959b4 100644
--- a/metadata/md5-cache/media-sound/gpodder-3.11.0
+++ b/metadata/md5-cache/media-sound/gpodder-3.11.0
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=A free cross-platform podcast aggregator
EAPI=8
HOMEPAGE=https://gpodder.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature xdg
IUSE=+dbus bluetooth mtp test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/grip-4.2.3 b/metadata/md5-cache/media-sound/grip-4.2.3
index 524152433e8f..a5cb90c98946 100644
--- a/metadata/md5-cache/media-sound/grip-4.2.3
+++ b/metadata/md5-cache/media-sound/grip-4.2.3
@@ -4,6 +4,7 @@ DEPEND=!app-text/grip dev-libs/glib:2 media-libs/id3lib media-sound/cdparanoia m
DESCRIPTION=GTK+ based Audio CD Player/Ripper
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/grip/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic toolchain-funcs xdg strip-linguas
IUSE=vorbis
KEYWORDS=~alpha amd64 ~ia64 ppc ppc64 sparc x86
diff --git a/metadata/md5-cache/media-sound/hydrogen-1.1.1 b/metadata/md5-cache/media-sound/hydrogen-1.1.1
index 1f1cee674f0f..7c611d0a081a 100644
--- a/metadata/md5-cache/media-sound/hydrogen-1.1.1
+++ b/metadata/md5-cache/media-sound/hydrogen-1.1.1
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-
DESCRIPTION=Advanced drum machine
EAPI=8
HOMEPAGE=http://www.hydrogen-music.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=alsa +archive doc jack ladspa lash osc oss portaudio portmidi pulseaudio
KEYWORDS=amd64 ppc ppc64 x86
diff --git a/metadata/md5-cache/media-sound/kid3-3.9.2-r1 b/metadata/md5-cache/media-sound/kid3-3.9.2-r1
index ce30330311af..46219f1bb0d5 100644
--- a/metadata/md5-cache/media-sound/kid3-3.9.2-r1
+++ b/metadata/md5-cache/media-sound/kid3-3.9.2-r1
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtmultimedia
DESCRIPTION=Simple tag editor based on Qt
EAPI=8
HOMEPAGE=https://kid3.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake kde.org python-any-r1 xdg
IUSE=acoustid flac kde mp3 mp4 +mpris +taglib test vorbis
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/kmetronome-1.3.0 b/metadata/md5-cache/media-sound/kmetronome-1.3.0
index 67a8c6b29e11..ba7c0464f656 100644
--- a/metadata/md5-cache/media-sound/kmetronome-1.3.0
+++ b/metadata/md5-cache/media-sound/kmetronome-1.3.0
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwi
DESCRIPTION=MIDI based metronome using ALSA sequencer
EAPI=8
HOMEPAGE=https://kmetronome.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=amd64 x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-sound/kmidimon-1.3.0 b/metadata/md5-cache/media-sound/kmidimon-1.3.0
index 6554ad6543f0..20520eb8e5ec 100644
--- a/metadata/md5-cache/media-sound/kmidimon-1.3.0
+++ b/metadata/md5-cache/media-sound/kmidimon-1.3.0
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 media-libs/alsa-lib >=m
DESCRIPTION=MIDI monitor for ALSA sequencer
EAPI=8
HOMEPAGE=https://kmidimon.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=debug
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/lollypop-1.4.29 b/metadata/md5-cache/media-sound/lollypop-1.4.29
index e4a28507e754..ed7fb29c9508 100644
--- a/metadata/md5-cache/media-sound/lollypop-1.4.29
+++ b/metadata/md5-cache/media-sound/lollypop-1.4.29
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst setup test
DESCRIPTION=Modern music player for GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Lollypop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 gnome2-utils meson xdg
IUSE=test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 ~arm64
diff --git a/metadata/md5-cache/media-sound/mhwaveedit-1.4.24 b/metadata/md5-cache/media-sound/mhwaveedit-1.4.24
index c94cb1b8fdd0..e0ca8ae37a14 100644
--- a/metadata/md5-cache/media-sound/mhwaveedit-1.4.24
+++ b/metadata/md5-cache/media-sound/mhwaveedit-1.4.24
@@ -4,6 +4,7 @@ DEPEND=x11-libs/gtk+:2 x11-libs/pango alsa? ( media-libs/alsa-lib:= ) jack? ( vi
DESCRIPTION=GTK+ Sound file editor (wav, and a few others.)
EAPI=7
HOMEPAGE=https://github.com/magnush/mhwaveedit/
+INHERIT=xdg
IUSE=alsa jack ladspa libsamplerate nls oss pulseaudio sdl sndfile sox
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-sound/mixxx-2.3.3-r1 b/metadata/md5-cache/media-sound/mixxx-2.3.3-r1
index e4127011eed4..356c1841799e 100644
--- a/metadata/md5-cache/media-sound/mixxx-2.3.3-r1
+++ b/metadata/md5-cache/media-sound/mixxx-2.3.3-r1
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtcore:5 dev-qt/
DESCRIPTION=Advanced Digital DJ tool based on Qt
EAPI=8
HOMEPAGE=https://www.mixxx.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg udev
IUSE=aac ffmpeg hid keyfinder lv2 modplug mp3 mp4 opus qtkeychain shout wavpack l10n_ca l10n_cs l10n_de l10n_en l10n_es l10n_fi l10n_fr l10n_gl l10n_id l10n_it l10n_ja l10n_kn l10n_nl l10n_pl l10n_pt l10n_ro l10n_ru l10n_sl l10n_sq l10n_sr l10n_tr l10n_zh-CN l10n_zh-TW
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/mixxx-2.3.9999 b/metadata/md5-cache/media-sound/mixxx-2.3.9999
index e456d9458fcb..bd4313b7e225 100644
--- a/metadata/md5-cache/media-sound/mixxx-2.3.9999
+++ b/metadata/md5-cache/media-sound/mixxx-2.3.9999
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite dev-libs/glib:2 dev-libs/protobuf:0= dev-qt/qtcore:5 dev-qt
DESCRIPTION=Advanced Digital DJ tool based on Qt
EAPI=8
HOMEPAGE=https://www.mixxx.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg udev git-r3
IUSE=aac ffmpeg hid keyfinder lv2 modplug mp3 mp4 opus qtkeychain shout wavpack l10n_ca l10n_cs l10n_de l10n_en l10n_es l10n_fi l10n_fr l10n_gl l10n_id l10n_it l10n_ja l10n_kn l10n_nl l10n_pl l10n_pt l10n_ro l10n_ru l10n_sl l10n_sq l10n_sr l10n_tr l10n_zh-CN l10n_zh-TW
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-sound/mixxx-9999 b/metadata/md5-cache/media-sound/mixxx-9999
index ba13245ab6a6..8cb62748c876 100644
--- a/metadata/md5-cache/media-sound/mixxx-9999
+++ b/metadata/md5-cache/media-sound/mixxx-9999
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtconcurrent:5 d
DESCRIPTION=Advanced Digital DJ tool based on Qt
EAPI=8
HOMEPAGE=https://www.mixxx.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg udev git-r3
IUSE=aac doc ffmpeg hid keyfinder lv2 mp3 mp4 opus qtkeychain shout wavpack
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-sound/mpd-0.23.6-r2 b/metadata/md5-cache/media-sound/mpd-0.23.6-r2
index 7b531084052e..3d5e9ff0c966 100644
--- a/metadata/md5-cache/media-sound/mpd-0.23.6-r2
+++ b/metadata/md5-cache/media-sound/mpd-0.23.6-r2
@@ -4,6 +4,7 @@ DEPEND=acct-user/mpd dev-libs/libfmt:= dev-libs/libpcre2 media-libs/libogg sys-l
DESCRIPTION=The Music Player Daemon (mpd)
EAPI=8
HOMEPAGE=https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic linux-info meson systemd xdg
IUSE=+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms modplug mpg123 musepack +network nfs openal openmpt opus oss pipe pipewire pulseaudio qobuz recorder samba selinux sid signalfd snapcast sndfile sndio soundcloud sqlite systemd test twolame udisks unicode vorbis wavpack webdav wildmidi upnp zeroconf zip zlib
KEYWORDS=~amd64 ~arm ~ppc ~riscv ~x86
diff --git a/metadata/md5-cache/media-sound/mpd-0.23.7-r1 b/metadata/md5-cache/media-sound/mpd-0.23.7-r1
index 86bfb295753d..080fd98a216c 100644
--- a/metadata/md5-cache/media-sound/mpd-0.23.7-r1
+++ b/metadata/md5-cache/media-sound/mpd-0.23.7-r1
@@ -4,6 +4,7 @@ DEPEND=acct-user/mpd dev-libs/libfmt:= dev-libs/libpcre2 media-libs/libogg sys-l
DESCRIPTION=The Music Player Daemon (mpd)
EAPI=8
HOMEPAGE=https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic linux-info meson systemd xdg
IUSE=+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms modplug mpg123 musepack +network nfs openal openmpt opus oss pipe pipewire pulseaudio qobuz recorder samba selinux sid signalfd snapcast sndfile sndio soundcloud sqlite systemd test twolame udisks unicode vorbis wavpack webdav wildmidi upnp zeroconf zip zlib
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/media-sound/mpd-0.23.8-r1 b/metadata/md5-cache/media-sound/mpd-0.23.8-r1
index 72ce399d9e7a..75dcb84741a0 100644
--- a/metadata/md5-cache/media-sound/mpd-0.23.8-r1
+++ b/metadata/md5-cache/media-sound/mpd-0.23.8-r1
@@ -4,6 +4,7 @@ DEPEND=acct-user/mpd dev-libs/libfmt:= dev-libs/libpcre2 media-libs/libogg sys-l
DESCRIPTION=The Music Player Daemon (mpd)
EAPI=8
HOMEPAGE=https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic linux-info meson systemd xdg
IUSE=+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms modplug mpg123 musepack +network nfs openal openmpt opus oss pipe pipewire pulseaudio qobuz recorder samba selinux sid signalfd snapcast sndfile sndio soundcloud sqlite systemd test twolame udisks unicode vorbis wavpack webdav wildmidi upnp zeroconf zip zlib
KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/media-sound/mpd-0.23.9-r1 b/metadata/md5-cache/media-sound/mpd-0.23.9-r1
index 69b0b8827733..78fde1958495 100644
--- a/metadata/md5-cache/media-sound/mpd-0.23.9-r1
+++ b/metadata/md5-cache/media-sound/mpd-0.23.9-r1
@@ -4,6 +4,7 @@ DEPEND=acct-user/mpd dev-libs/libfmt:= dev-libs/libpcre2 media-libs/libogg sys-l
DESCRIPTION=The Music Player Daemon (mpd)
EAPI=8
HOMEPAGE=https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic linux-info meson systemd xdg
IUSE=+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms modplug mpg123 musepack +network nfs openal openmpt opus oss pipe pipewire pulseaudio qobuz recorder samba selinux sid signalfd snapcast sndfile sndio soundcloud sqlite systemd test twolame udisks vorbis wavpack webdav wildmidi upnp zeroconf zip zlib
KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/media-sound/paprefs-1.2-r2 b/metadata/md5-cache/media-sound/paprefs-1.2-r2
index 44ae87f3fdac..74efa086eb4d 100644
--- a/metadata/md5-cache/media-sound/paprefs-1.2-r2
+++ b/metadata/md5-cache/media-sound/paprefs-1.2-r2
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/atkmm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-libs/glib:2 dev-li
DESCRIPTION=PulseAudio Preferences, configuration dialog for PulseAudio
EAPI=8
HOMEPAGE=https://freedesktop.org/software/pulseaudio/paprefs
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic meson xdg
KEYWORDS=amd64 ~ppc ~sparc x86
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/media-sound/patchage-1.0.8 b/metadata/md5-cache/media-sound/patchage-1.0.8
index 704f3cba5026..cf5919acea87 100644
--- a/metadata/md5-cache/media-sound/patchage-1.0.8
+++ b/metadata/md5-cache/media-sound/patchage-1.0.8
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/glibmm:2 dev-cpp/gtkmm:2.4 media-libs/ganv alsa? ( media-libs/als
DESCRIPTION=Modular patch bay for JACK-based audio and MIDI systems
EAPI=8
HOMEPAGE=https://drobilla.net/software/patchage
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
IUSE=alsa jack jack-dbus test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-sound/patchage-9999 b/metadata/md5-cache/media-sound/patchage-9999
index 05fb6b50a0b7..acf8bd4ec1f3 100644
--- a/metadata/md5-cache/media-sound/patchage-9999
+++ b/metadata/md5-cache/media-sound/patchage-9999
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/glibmm:2 dev-cpp/gtkmm:2.4 media-libs/ganv alsa? ( media-libs/als
DESCRIPTION=Modular patch bay for JACK-based audio and MIDI systems
EAPI=8
HOMEPAGE=https://drobilla.net/software/patchage
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg git-r3
IUSE=alsa jack jack-dbus test
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-sound/picard-2.8.2 b/metadata/md5-cache/media-sound/picard-2.8.2
index e3d065d08556..dbded3e7ed50 100644
--- a/metadata/md5-cache/media-sound/picard-2.8.2
+++ b/metadata/md5-cache/media-sound/picard-2.8.2
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=Cross-platform music tagger
EAPI=8
HOMEPAGE=https://picard.musicbrainz.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=discid fingerprints nls test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/picard-2.8.3 b/metadata/md5-cache/media-sound/picard-2.8.3
index f2dcf724c669..f9893393df4c 100644
--- a/metadata/md5-cache/media-sound/picard-2.8.3
+++ b/metadata/md5-cache/media-sound/picard-2.8.3
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=Cross-platform music tagger
EAPI=8
HOMEPAGE=https://picard.musicbrainz.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=discid fingerprints nls test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-sound/picard-9999 b/metadata/md5-cache/media-sound/picard-9999
index d927f53604da..1dece92a70fa 100644
--- a/metadata/md5-cache/media-sound/picard-9999
+++ b/metadata/md5-cache/media-sound/picard-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=Cross-platform music tagger
EAPI=8
HOMEPAGE=https://picard.musicbrainz.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg git-r3
IUSE=discid fingerprints nls test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/media-sound/pithos-1.5.1-r1 b/metadata/md5-cache/media-sound/pithos-1.5.1-r1
index 662b367513d4..59e4bdda0282 100644
--- a/metadata/md5-cache/media-sound/pithos-1.5.1-r1
+++ b/metadata/md5-cache/media-sound/pithos-1.5.1-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst test
DESCRIPTION=Pandora.com client for the GNOME desktop
EAPI=8
HOMEPAGE=https://pithos.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg meson gnome2-utils virtualx python-r1
IUSE=appindicator +keybinder libnotify test test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/media-sound/pragha-1.3.99.1 b/metadata/md5-cache/media-sound/pragha-1.3.99.1
index 63e05e76bfbc..63414d6f8658 100644
--- a/metadata/md5-cache/media-sound/pragha-1.3.99.1
+++ b/metadata/md5-cache/media-sound/pragha-1.3.99.1
@@ -3,6 +3,7 @@ DEPEND=>=dev-db/sqlite-3.4:3= >=dev-libs/glib-2.42 media-libs/gstreamer:1.0 medi
DESCRIPTION=A lightweight music player (for Xfce)
EAPI=7
HOMEPAGE=https://github.com/pragha-music-player/pragha
+INHERIT=xdg-utils
IUSE=cdda +glyr grilo +keybinder koel lastfm libnotify mtp +peas +playlist rygel soup +udev
KEYWORDS=amd64 x86
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/media-sound/puddletag-2.2.0 b/metadata/md5-cache/media-sound/puddletag-2.2.0
index 0fb1e4ec067b..08a542d20395 100644
--- a/metadata/md5-cache/media-sound/puddletag-2.2.0
+++ b/metadata/md5-cache/media-sound/puddletag-2.2.0
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DESCRIPTION=Audio tag editor
EAPI=8
HOMEPAGE=http://docs.puddletag.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=acoustid quodlibet python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-sound/qjackctl-0.9.7 b/metadata/md5-cache/media-sound/qjackctl-0.9.7
index 717a447d7428..be581f40cd10 100644
--- a/metadata/md5-cache/media-sound/qjackctl-0.9.7
+++ b/metadata/md5-cache/media-sound/qjackctl-0.9.7
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-
DESCRIPTION=Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections
EAPI=8
HOMEPAGE=https://qjackctl.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake
IUSE=alsa dbus debug portaudio
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/qjackctl-9999 b/metadata/md5-cache/media-sound/qjackctl-9999
index ac755c5bb657..697c4b9b71d1 100644
--- a/metadata/md5-cache/media-sound/qjackctl-9999
+++ b/metadata/md5-cache/media-sound/qjackctl-9999
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-
DESCRIPTION=Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections
EAPI=8
HOMEPAGE=https://qjackctl.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake git-r3
IUSE=alsa dbus debug portaudio
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-sound/qsampler-0.9.6 b/metadata/md5-cache/media-sound/qsampler-0.9.6
index 2cdefc5a7ae3..a322444ed4fa 100644
--- a/metadata/md5-cache/media-sound/qsampler-0.9.6
+++ b/metadata/md5-cache/media-sound/qsampler-0.9.6
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-
DESCRIPTION=Graphical frontend to the LinuxSampler engine
EAPI=8
HOMEPAGE=https://qsampler.sourceforge.io/ https://www.linuxsampler.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=debug +libgig
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/media-sound/qsynth-0.9.7 b/metadata/md5-cache/media-sound/qsynth-0.9.7
index 94e1ac218975..9dd7cb6ad138 100644
--- a/metadata/md5-cache/media-sound/qsynth-0.9.7
+++ b/metadata/md5-cache/media-sound/qsynth-0.9.7
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 medi
DESCRIPTION=Qt application to control FluidSynth
EAPI=8
HOMEPAGE=https://qsynth.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop xdg
IUSE=+alsa debug jack pulseaudio
KEYWORDS=amd64 ppc ppc64 x86
diff --git a/metadata/md5-cache/media-sound/qsynth-9999 b/metadata/md5-cache/media-sound/qsynth-9999
index 4b6af08949dd..17ddca6d41a5 100644
--- a/metadata/md5-cache/media-sound/qsynth-9999
+++ b/metadata/md5-cache/media-sound/qsynth-9999
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 medi
DESCRIPTION=Qt application to control FluidSynth
EAPI=8
HOMEPAGE=https://qsynth.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop xdg git-r3
IUSE=+alsa debug jack pulseaudio
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-sound/qtractor-0.9.26 b/metadata/md5-cache/media-sound/qtractor-0.9.26
index fee2aeadcd9a..602f27be156d 100644
--- a/metadata/md5-cache/media-sound/qtractor-0.9.26
+++ b/metadata/md5-cache/media-sound/qtractor-0.9.26
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/q
DESCRIPTION=Audio/MIDI multi-track sequencer written in C++ with the Qt framework
EAPI=8
HOMEPAGE=https://qtractor.sourceforge.io
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/qtractor-0.9.27 b/metadata/md5-cache/media-sound/qtractor-0.9.27
index 18a914756cf8..e6b854a51f27 100644
--- a/metadata/md5-cache/media-sound/qtractor-0.9.27
+++ b/metadata/md5-cache/media-sound/qtractor-0.9.27
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/q
DESCRIPTION=Audio/MIDI multi-track sequencer written in C++ with the Qt framework
EAPI=8
HOMEPAGE=https://qtractor.sourceforge.io
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-sound/qtractor-0.9.27-r1 b/metadata/md5-cache/media-sound/qtractor-0.9.27-r1
index e1450284aacb..69fd3c766216 100644
--- a/metadata/md5-cache/media-sound/qtractor-0.9.27-r1
+++ b/metadata/md5-cache/media-sound/qtractor-0.9.27-r1
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/q
DESCRIPTION=Audio/MIDI multi-track sequencer written in C++ with the Qt framework
EAPI=8
HOMEPAGE=https://qtractor.sourceforge.io
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-sound/qtractor-0.9.28 b/metadata/md5-cache/media-sound/qtractor-0.9.28
index 183ffc0a3467..ccd0259e0e06 100644
--- a/metadata/md5-cache/media-sound/qtractor-0.9.28
+++ b/metadata/md5-cache/media-sound/qtractor-0.9.28
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/q
DESCRIPTION=Audio/MIDI multi-track sequencer written in C++ with the Qt framework
EAPI=8
HOMEPAGE=https://qtractor.sourceforge.io
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=aubio cpu_flags_x86_sse debug dssi ladspa libsamplerate mad osc rubberband vorbis zlib
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-sound/quodlibet-4.5.0 b/metadata/md5-cache/media-sound/quodlibet-4.5.0
index 769da97b1b38..7943b59064e9 100644
--- a/metadata/md5-cache/media-sound/quodlibet-4.5.0
+++ b/metadata/md5-cache/media-sound/quodlibet-4.5.0
@@ -4,6 +4,7 @@ DEPEND=dev-util/intltool
DESCRIPTION=audio library tagger, manager, and player for GTK+
EAPI=8
HOMEPAGE=https://quodlibet.readthedocs.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=+dbus gstreamer +udev python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=amd64 ppc ppc64 x86
diff --git a/metadata/md5-cache/media-sound/rhythmbox-3.4.6 b/metadata/md5-cache/media-sound/rhythmbox-3.4.6
index d6d7a6284f53..00f36fe73312 100644
--- a/metadata/md5-cache/media-sound/rhythmbox-3.4.6
+++ b/metadata/md5-cache/media-sound/rhythmbox-3.4.6
@@ -4,6 +4,7 @@ DEPEND=x11-libs/cairo >=x11-libs/gdk-pixbuf-2.18:2 >=dev-libs/glib-2.56.0:2 >=de
DESCRIPTION=Music management and playback software for GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Rhythmbox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils python-single-r1 meson virtualx xdg
IUSE=cdr daap dbus gnome-keyring gtk-doc ipod libnotify lirc mtp +python test +udev upnp-av python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 test
KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/media-sound/rosegarden-22.06 b/metadata/md5-cache/media-sound/rosegarden-22.06
index 7a1686742878..b066693a9199 100644
--- a/metadata/md5-cache/media-sound/rosegarden-22.06
+++ b/metadata/md5-cache/media-sound/rosegarden-22.06
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5
DESCRIPTION=MIDI and audio sequencer and notation editor
EAPI=8
HOMEPAGE=https://www.rosegardenmusic.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg virtualx
IUSE=lirc test
KEYWORDS=amd64 ~ppc x86
diff --git a/metadata/md5-cache/media-sound/schismtracker-20220807 b/metadata/md5-cache/media-sound/schismtracker-20220807
index 79c56d800aa8..51dc93969720 100644
--- a/metadata/md5-cache/media-sound/schismtracker-20220807
+++ b/metadata/md5-cache/media-sound/schismtracker-20220807
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsdl2[X] x11-libs/libX11 x11-libs/libXv virtual/os-headers x
DESCRIPTION=Free implementation of Impulse Tracker, a tool used to create high quality music
EAPI=8
HOMEPAGE=http://schismtracker.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop xdg
KEYWORDS=amd64 x86
LICENSE=GPL-2 LGPL-2 public-domain
diff --git a/metadata/md5-cache/media-sound/schismtracker-20220905 b/metadata/md5-cache/media-sound/schismtracker-20220905
index 7b30e833336f..69e46b329bde 100644
--- a/metadata/md5-cache/media-sound/schismtracker-20220905
+++ b/metadata/md5-cache/media-sound/schismtracker-20220905
@@ -4,6 +4,7 @@ DEPEND=media-libs/libsdl2[X] x11-libs/libX11 x11-libs/libXv virtual/os-headers x
DESCRIPTION=Free implementation of Impulse Tracker, a tool used to create high quality music
EAPI=8
HOMEPAGE=http://schismtracker.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2 LGPL-2 public-domain
diff --git a/metadata/md5-cache/media-sound/sonata-1.7.0-r1 b/metadata/md5-cache/media-sound/sonata-1.7.0-r1
index d1338fc4639c..a73f70eb00b0 100644
--- a/metadata/md5-cache/media-sound/sonata-1.7.0-r1
+++ b/metadata/md5-cache/media-sound/sonata-1.7.0-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=Elegant GTK+ music client for the Music Player Daemon (MPD)
EAPI=8
HOMEPAGE=https://www.nongnu.org/sonata/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop distutils-r1 xdg
IUSE=dbus taglib test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 ~ppc x86
diff --git a/metadata/md5-cache/media-sound/sonic-visualiser-4.5 b/metadata/md5-cache/media-sound/sonic-visualiser-4.5
index 08c00d799ec1..de1d0334d7db 100644
--- a/metadata/md5-cache/media-sound/sonic-visualiser-4.5
+++ b/metadata/md5-cache/media-sound/sonic-visualiser-4.5
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2 dev-libs/capnproto:= dev-libs/serd dev-libs/sord dev-qt/qt
DESCRIPTION=Music audio files viewer and analiser
EAPI=8
HOMEPAGE=https://www.sonicvisualiser.org/ https://github.com/sonic-visualiser/sonic-visualiser
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
IUSE=id3tag jack mad ogg opus osc +portaudio pulseaudio test
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/soundconverter-4.0.3 b/metadata/md5-cache/media-sound/soundconverter-4.0.3
index 1907f16b7c8d..df0f26860cb4 100644
--- a/metadata/md5-cache/media-sound/soundconverter-4.0.3
+++ b/metadata/md5-cache/media-sound/soundconverter-4.0.3
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=A simple audiofile converter application for the GNOME environment
EAPI=8
HOMEPAGE=https://soundconverter.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils distutils-r1 virtualx xdg
IUSE=aac flac mp3 ogg opus vorbis python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 test
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/spek-0.8.4 b/metadata/md5-cache/media-sound/spek-0.8.4
index 346d07ec755c..d096761f607a 100644
--- a/metadata/md5-cache/media-sound/spek-0.8.4
+++ b/metadata/md5-cache/media-sound/spek-0.8.4
@@ -4,6 +4,7 @@ DEPEND=media-video/ffmpeg:= x11-libs/wxGTK:3.0-gtk3[X]
DESCRIPTION=Analyse your audio files by showing their spectrogram
EAPI=8
HOMEPAGE=http://spek.cc/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=wxwidgets xdg
KEYWORDS=~amd64
LICENSE=GPL-3
diff --git a/metadata/md5-cache/media-sound/spotify-1.1.84 b/metadata/md5-cache/media-sound/spotify-1.1.84
index 1e05342e2be4..52a0128004ec 100644
--- a/metadata/md5-cache/media-sound/spotify-1.1.84
+++ b/metadata/md5-cache/media-sound/spotify-1.1.84
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare unpack
DESCRIPTION=Spotify is a social music platform
EAPI=8
HOMEPAGE=https://www.spotify.com/download/linux/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature pax-utils unpacker xdg
IUSE=libnotify local-playback pax-kernel pulseaudio
KEYWORDS=amd64
diff --git a/metadata/md5-cache/media-sound/spotify-tray-1.3.2-r1 b/metadata/md5-cache/media-sound/spotify-tray-1.3.2-r1
index 07bd3d3f8389..16d5235c0fbc 100644
--- a/metadata/md5-cache/media-sound/spotify-tray-1.3.2-r1
+++ b/metadata/md5-cache/media-sound/spotify-tray-1.3.2-r1
@@ -4,6 +4,7 @@ DEPEND=x11-libs/gtk+:3[X]
DESCRIPTION=Wrapper around the Spotify client that adds a tray icon
EAPI=8
HOMEPAGE=https://github.com/tsmetana/spotify-tray
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg
KEYWORDS=~amd64
LICENSE=GPL-3
diff --git a/metadata/md5-cache/media-sound/strawberry-1.0.7 b/metadata/md5-cache/media-sound/strawberry-1.0.7
index 099921af6523..241d3c821e3c 100644
--- a/metadata/md5-cache/media-sound/strawberry-1.0.7
+++ b/metadata/md5-cache/media-sound/strawberry-1.0.7
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:= dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtconcurrent:5
DESCRIPTION=Modern music player and library organizer based on Clementine and Qt
EAPI=8
HOMEPAGE=https://www.strawberrymusicplayer.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic plocale xdg
IUSE=cdda debug +gstreamer ipod moodbar mtp pulseaudio +udisks vlc
KEYWORDS=amd64 ~ppc64 x86
diff --git a/metadata/md5-cache/media-sound/strawberry-1.0.8 b/metadata/md5-cache/media-sound/strawberry-1.0.8
index 4eb8288f8eee..c8ab72812446 100644
--- a/metadata/md5-cache/media-sound/strawberry-1.0.8
+++ b/metadata/md5-cache/media-sound/strawberry-1.0.8
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:= dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtconcurrent:5
DESCRIPTION=Modern music player and library organizer based on Clementine and Qt
EAPI=8
HOMEPAGE=https://www.strawberrymusicplayer.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic plocale xdg
IUSE=cdda debug +gstreamer ipod moodbar mtp pulseaudio +udisks vlc
KEYWORDS=~amd64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/media-sound/strawberry-1.0.9 b/metadata/md5-cache/media-sound/strawberry-1.0.9
index 0fb9ab8a6272..660e86c142ce 100644
--- a/metadata/md5-cache/media-sound/strawberry-1.0.9
+++ b/metadata/md5-cache/media-sound/strawberry-1.0.9
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:= dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtconcurrent:5
DESCRIPTION=Modern music player and library organizer based on Clementine and Qt
EAPI=8
HOMEPAGE=https://www.strawberrymusicplayer.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic plocale xdg
IUSE=cdda debug +gstreamer ipod moodbar mtp pulseaudio +udisks vlc
KEYWORDS=~amd64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/media-sound/strawberry-9999 b/metadata/md5-cache/media-sound/strawberry-9999
index 3b4632e5d612..3d21026632ac 100644
--- a/metadata/md5-cache/media-sound/strawberry-9999
+++ b/metadata/md5-cache/media-sound/strawberry-9999
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:= dev-libs/glib:2 dev-libs/protobuf:= dev-qt/qtconcurrent:5
DESCRIPTION=Modern music player and library organizer based on Clementine and Qt
EAPI=8
HOMEPAGE=https://www.strawberrymusicplayer.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic plocale xdg git-r3
IUSE=cdda debug +gstreamer ipod moodbar mtp pulseaudio +udisks vlc
LICENSE=GPL-3
diff --git a/metadata/md5-cache/media-sound/subsonic-bin-5.2.1-r3 b/metadata/md5-cache/media-sound/subsonic-bin-5.2.1-r3
index 945dc00eac46..0cdec81c2e5c 100644
--- a/metadata/md5-cache/media-sound/subsonic-bin-5.2.1-r3
+++ b/metadata/md5-cache/media-sound/subsonic-bin-5.2.1-r3
@@ -2,6 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=Subsonic is a complete, personal media streaming solution
EAPI=7
HOMEPAGE=http://www.subsonic.org/
+INHERIT=wrapper
IUSE=ffmpeg lame selinux
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/media-sound/tagtool-0.12.3-r2 b/metadata/md5-cache/media-sound/tagtool-0.12.3-r2
index 086f46aad418..257de11e5756 100644
--- a/metadata/md5-cache/media-sound/tagtool-0.12.3-r2
+++ b/metadata/md5-cache/media-sound/tagtool-0.12.3-r2
@@ -4,6 +4,7 @@ DEPEND=x11-libs/gtk+:2 >=gnome-base/libglade-2.6 mp3? ( >=media-libs/id3lib-3.8.
DESCRIPTION=Audio Tag Tool Ogg/Mp3 Tagger
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/tagtool/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg
IUSE=mp3 +vorbis
KEYWORDS=amd64 ppc ~sparc x86
diff --git a/metadata/md5-cache/media-sound/vmpk-0.8.7 b/metadata/md5-cache/media-sound/vmpk-0.8.7
index dc0cc74d33c7..ed22cb0b8055 100644
--- a/metadata/md5-cache/media-sound/vmpk-0.8.7
+++ b/metadata/md5-cache/media-sound/vmpk-0.8.7
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-
DESCRIPTION=Virtual MIDI Piano Keyboard
EAPI=8
HOMEPAGE=https://vmpk.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=dbus
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/volwheel-0.2.9 b/metadata/md5-cache/media-sound/volwheel-0.2.9
index 4f5c0c4d9834..46d367b0640e 100644
--- a/metadata/md5-cache/media-sound/volwheel-0.2.9
+++ b/metadata/md5-cache/media-sound/volwheel-0.2.9
@@ -3,6 +3,7 @@ DEPEND=dev-lang/perl dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=A volume control trayicon with mouse wheel support
EAPI=7
HOMEPAGE=https://oliwer.net/b/volwheel.html
+INHERIT=xdg
IUSE=alsa
KEYWORDS=amd64 ~mips x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/media-sound/wavbreaker-0.15 b/metadata/md5-cache/media-sound/wavbreaker-0.15
index 76d59e38f46d..695168d08297 100644
--- a/metadata/md5-cache/media-sound/wavbreaker-0.15
+++ b/metadata/md5-cache/media-sound/wavbreaker-0.15
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib media-libs/libao x11-libs/gtk+:3 mp3? ( media-sound/mpg123
DESCRIPTION=wavbreaker/wavmerge GTK+ utility to break or merge WAV files
EAPI=8
HOMEPAGE=https://wavbreaker.sourceforge.io/ https://github.com/thp/wavbreaker
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
IUSE=mp3
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/xfmpc-0.3.0 b/metadata/md5-cache/media-sound/xfmpc-0.3.0
index 4006c9284dfc..cb3769920100 100644
--- a/metadata/md5-cache/media-sound/xfmpc-0.3.0
+++ b/metadata/md5-cache/media-sound/xfmpc-0.3.0
@@ -3,6 +3,7 @@ DEPEND=>=dev-libs/glib-2.18:2= >=media-libs/libmpd-0.15:= >=x11-libs/gtk+-3.22:3
DESCRIPTION=Music Player Daemon (MPD) client for the Xfce desktop environment
EAPI=7
HOMEPAGE=https://goodies.xfce.org/projects/applications/xfmpc
+INHERIT=xdg-utils
KEYWORDS=amd64 x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.18:2= >=media-libs/libmpd-0.15:= >=x11-libs/gtk+-3.22:3= >=xfce-base/libxfce4ui-4.12:= >=xfce-base/libxfce4util-4.12:=
diff --git a/metadata/md5-cache/media-sound/yoshimi-2.2.1 b/metadata/md5-cache/media-sound/yoshimi-2.2.1
index 64599656f2e8..c9d4f2e657a8 100644
--- a/metadata/md5-cache/media-sound/yoshimi-2.2.1
+++ b/metadata/md5-cache/media-sound/yoshimi-2.2.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/mxml media-libs/alsa-lib media-libs/fontconfig media-libs/libsnd
DESCRIPTION=Software synthesizer based on ZynAddSubFX
EAPI=8
HOMEPAGE=https://yoshimi.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg
IUSE=+lv2
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-sound/yoshimi-2.2.2.1 b/metadata/md5-cache/media-sound/yoshimi-2.2.2.1
index 3d0327283726..680b4709b4e5 100644
--- a/metadata/md5-cache/media-sound/yoshimi-2.2.2.1
+++ b/metadata/md5-cache/media-sound/yoshimi-2.2.2.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/mxml media-libs/alsa-lib media-libs/fontconfig media-libs/libsnd
DESCRIPTION=Software synthesizer based on ZynAddSubFX
EAPI=8
HOMEPAGE=https://yoshimi.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg
IUSE=+lv2
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-tv/Manifest.gz b/metadata/md5-cache/media-tv/Manifest.gz
index d9fb6d30c29e..be273b07e16d 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/dtv-scan-tables-9999 b/metadata/md5-cache/media-tv/dtv-scan-tables-9999
index 942dfa77032a..aad4fb6d01be 100644
--- a/metadata/md5-cache/media-tv/dtv-scan-tables-9999
+++ b/metadata/md5-cache/media-tv/dtv-scan-tables-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install unpack
DESCRIPTION=Digital TV scan tables in v3 and v5 format
EAPI=7
HOMEPAGE=https://linuxtv.org/
+INHERIT=git-r3
LICENSE=GPL-2 LGPL-2.1
PROPERTIES=live
SLOT=0
diff --git a/metadata/md5-cache/media-tv/gentoo-vdr-scripts-3.0_rc2-r1 b/metadata/md5-cache/media-tv/gentoo-vdr-scripts-3.0_rc2-r1
index d5e03c673546..410fbbeb4878 100644
--- a/metadata/md5-cache/media-tv/gentoo-vdr-scripts-3.0_rc2-r1
+++ b/metadata/md5-cache/media-tv/gentoo-vdr-scripts-3.0_rc2-r1
@@ -4,6 +4,7 @@ DEPEND=acct-group/vdr acct-user/vdr
DESCRIPTION=Scripts necessary for use of VDR as a set-top-box
EAPI=8
HOMEPAGE=https://gitweb.gentoo.org/proj/gentoo-vdr-scripts.git/about/
+INHERIT=tmpfiles user-info
KEYWORDS=amd64 ~arm ~arm64 ~ppc x86
LICENSE=GPL-2
RDEPEND=acct-group/vdr acct-user/vdr app-admin/sudo sys-process/wait_on_pid virtual/tmpfiles
diff --git a/metadata/md5-cache/media-tv/v4l-utils-1.22.1-r1 b/metadata/md5-cache/media-tv/v4l-utils-1.22.1-r1
index a0ef49729ee0..6b76b6433533 100644
--- a/metadata/md5-cache/media-tv/v4l-utils-1.22.1-r1
+++ b/metadata/md5-cache/media-tv/v4l-utils-1.22.1-r1
@@ -4,6 +4,7 @@ DEPEND=>=media-libs/libv4l-1.22.1[dvb?] bpf? ( <dev-libs/libbpf-1:= virtual/libe
DESCRIPTION=Separate utilities ebuild from upstream v4l-utils package
EAPI=8
HOMEPAGE=https://git.linuxtv.org/v4l-utils.git
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools toolchain-funcs udev xdg
IUSE=+bpf dvb opengl qt5 +udev
KEYWORDS=~alpha amd64 arm arm64 ppc ppc64 sparc x86
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index a2c059aba246..e48373cb47cc 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/bino-1.6.8 b/metadata/md5-cache/media-video/bino-1.6.8
index 1c704ec1ceac..ffd18e5be744 100644
--- a/metadata/md5-cache/media-video/bino-1.6.8
+++ b/metadata/md5-cache/media-video/bino-1.6.8
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5 >=med
DESCRIPTION=Stereoscopic and multi-display media player
EAPI=8
HOMEPAGE=https://bino3d.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic qmake-utils xdg
IUSE=debug doc lirc video_cards_nvidia
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-video/devedeng-4.17.0 b/metadata/md5-cache/media-video/devedeng-4.17.0
index 9fefee9189d5..c968999dc2c9 100644
--- a/metadata/md5-cache/media-video/devedeng-4.17.0
+++ b/metadata/md5-cache/media-video/devedeng-4.17.0
@@ -4,6 +4,7 @@ DEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets
DESCRIPTION=DevedeNG is a program to create video DVDs and CDs (VCD, sVCD or CVD)
EAPI=8
HOMEPAGE=https://www.rastersoft.com/programas/devede.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-video/devedeng-4.17.0-r1 b/metadata/md5-cache/media-video/devedeng-4.17.0-r1
index 4d3496afa140..3a8ae88ff3e0 100644
--- a/metadata/md5-cache/media-video/devedeng-4.17.0-r1
+++ b/metadata/md5-cache/media-video/devedeng-4.17.0-r1
@@ -4,6 +4,7 @@ DEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets
DESCRIPTION=DevedeNG is a program to create video DVDs and CDs (VCD, sVCD or CVD)
EAPI=8
HOMEPAGE=https://www.rastersoft.com/programas/devede.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-video/handbrake-1.4.2-r2 b/metadata/md5-cache/media-video/handbrake-1.4.2-r2
index ad619d44edab..0439f14136ac 100644
--- a/metadata/md5-cache/media-video/handbrake-1.4.2-r2
+++ b/metadata/md5-cache/media-video/handbrake-1.4.2-r2
@@ -4,6 +4,7 @@ DEPEND=|| ( >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lan
DESCRIPTION=Open-source, GPL-licensed, multiplatform, multithreaded video transcoder
EAPI=8
HOMEPAGE=https://handbrake.fr/ https://github.com/HandBrake/HandBrake
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools python-any-r1 toolchain-funcs xdg
IUSE=+fdk gstreamer gtk libav-aac numa nvenc x265
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/media-video/handbrake-1.5.1 b/metadata/md5-cache/media-video/handbrake-1.5.1
index b0c2558788b5..bf01640df698 100644
--- a/metadata/md5-cache/media-video/handbrake-1.5.1
+++ b/metadata/md5-cache/media-video/handbrake-1.5.1
@@ -4,6 +4,7 @@ DEPEND=app-arch/xz-utils dev-libs/jansson:= dev-libs/libxml2 media-libs/a52dec >
DESCRIPTION=Open-source, GPL-licensed, multiplatform, multithreaded video transcoder
EAPI=8
HOMEPAGE=https://handbrake.fr/ https://github.com/HandBrake/HandBrake
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools python-any-r1 toolchain-funcs xdg
IUSE=+fdk gstreamer gtk libav-aac numa nvenc x265
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/media-video/handbrake-9999 b/metadata/md5-cache/media-video/handbrake-9999
index e315b703a131..64b4d2a98417 100644
--- a/metadata/md5-cache/media-video/handbrake-9999
+++ b/metadata/md5-cache/media-video/handbrake-9999
@@ -4,6 +4,7 @@ DEPEND=app-arch/xz-utils dev-libs/jansson:= dev-libs/libxml2 media-libs/a52dec >
DESCRIPTION=Open-source, GPL-licensed, multiplatform, multithreaded video transcoder
EAPI=8
HOMEPAGE=https://handbrake.fr/ https://github.com/HandBrake/HandBrake
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools python-any-r1 toolchain-funcs xdg git-r3
IUSE=+fdk gstreamer gtk libav-aac numa nvenc x265
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-video/kaffeine-2.0.18-r2 b/metadata/md5-cache/media-video/kaffeine-2.0.18-r2
index 87e4510f48c6..4f97cfe4cea7 100644
--- a/metadata/md5-cache/media-video/kaffeine-2.0.18-r2
+++ b/metadata/md5-cache/media-video/kaffeine-2.0.18-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Media player with digital TV support by KDE
EAPI=8
HOMEPAGE=https://apps.kde.org/kaffeine/ https://userbase.kde.org/Kaffeine
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=dvb debug +handbook
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-video/makemkv-1.17.1 b/metadata/md5-cache/media-video/makemkv-1.17.1
index dc1e1c86d628..2b178d17a68b 100644
--- a/metadata/md5-cache/media-video/makemkv-1.17.1
+++ b/metadata/md5-cache/media-video/makemkv-1.17.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/expat dev-libs/openssl:0=[-bindist(-)] >=media-video/ffmpeg-1.0.
DESCRIPTION=Tool for ripping and streaming Blu-ray, HD-DVD and DVD discs
EAPI=8
HOMEPAGE=http://www.makemkv.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic linux-info xdg
IUSE=+gui +java
KEYWORDS=-* ~amd64 ~x86
diff --git a/metadata/md5-cache/media-video/mkvtoolnix-67.0.0 b/metadata/md5-cache/media-video/mkvtoolnix-67.0.0
index 9d65263d91df..3c217f1e061b 100644
--- a/metadata/md5-cache/media-video/mkvtoolnix-67.0.0
+++ b/metadata/md5-cache/media-video/mkvtoolnix-67.0.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= dev-libs/gmp:= >=dev-libs/libebml-1.4.2:= >=dev-libs/lib
DESCRIPTION=Tools to create, alter, and inspect Matroska files
EAPI=8
HOMEPAGE=https://mkvtoolnix.download/ https://gitlab.com/mbunkus/mkvtoolnix
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic multiprocessing qmake-utils xdg
IUSE=dbus debug dvd gui nls pch test
KEYWORDS=amd64 ppc ppc64 x86
diff --git a/metadata/md5-cache/media-video/mkvtoolnix-68.0.0-r3 b/metadata/md5-cache/media-video/mkvtoolnix-68.0.0-r3
index 1a03fe74ee26..f84ab14c7c95 100644
--- a/metadata/md5-cache/media-video/mkvtoolnix-68.0.0-r3
+++ b/metadata/md5-cache/media-video/mkvtoolnix-68.0.0-r3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= dev-libs/gmp:= >=dev-libs/libebml-1.4.2:= >=dev-libs/lib
DESCRIPTION=Tools to create, alter, and inspect Matroska files
EAPI=8
HOMEPAGE=https://mkvtoolnix.download/ https://gitlab.com/mbunkus/mkvtoolnix
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic multiprocessing qmake-utils xdg
IUSE=dbus debug dvd gui nls pch test
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/media-video/mkvtoolnix-69.0.0 b/metadata/md5-cache/media-video/mkvtoolnix-69.0.0
index f08c76a9b2f0..755b7b58c3a6 100644
--- a/metadata/md5-cache/media-video/mkvtoolnix-69.0.0
+++ b/metadata/md5-cache/media-video/mkvtoolnix-69.0.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= dev-libs/gmp:= >=dev-libs/libebml-1.4.2:= >=dev-libs/lib
DESCRIPTION=Tools to create, alter, and inspect Matroska files
EAPI=8
HOMEPAGE=https://mkvtoolnix.download/ https://gitlab.com/mbunkus/mkvtoolnix
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic multiprocessing qmake-utils xdg
IUSE=dbus debug dvd gui nls pch test
KEYWORDS=amd64 ~ppc ~ppc64 x86
diff --git a/metadata/md5-cache/media-video/mkvtoolnix-9999 b/metadata/md5-cache/media-video/mkvtoolnix-9999
index 4a8524e6f51d..5f8824f99d33 100644
--- a/metadata/md5-cache/media-video/mkvtoolnix-9999
+++ b/metadata/md5-cache/media-video/mkvtoolnix-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= dev-libs/gmp:= >=dev-libs/libebml-1.4.2:= >=dev-libs/lib
DESCRIPTION=Tools to create, alter, and inspect Matroska files
EAPI=8
HOMEPAGE=https://mkvtoolnix.download/ https://gitlab.com/mbunkus/mkvtoolnix
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic multiprocessing qmake-utils xdg git-r3
IUSE=dbus debug dvd gui nls pch test
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-video/mpv-9999 b/metadata/md5-cache/media-video/mpv-9999
index b1a2c1004e67..4d325f79f5b1 100644
--- a/metadata/md5-cache/media-video/mpv-9999
+++ b/metadata/md5-cache/media-video/mpv-9999
@@ -4,6 +4,7 @@ DEPEND=>=media-video/ffmpeg-4.0:0=[encode,threads,vaapi?,vdpau?] alsa? ( >=media
DESCRIPTION=Media player based on MPlayer and mplayer2
EAPI=8
HOMEPAGE=https://mpv.io/ https://github.com/mpv-player/mpv
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=edo flag-o-matic lua-single optfeature meson pax-utils python-single-r1 toolchain-funcs xdg git-r3
IUSE=+alsa aqua archive bluray cdda +cli coreaudio cplugins debug doc drm dvb dvd +egl gamepad gbm +iconv jack javascript jpeg lcms libcaca libmpv +lua mmal nvenc openal +opengl pipewire pulseaudio raspberry-pi rubberband sdl selinux sndio test tools +uchardet vaapi vdpau +vector vulkan wayland +X +xv zlib zimg lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
LICENSE=LGPL-2.1+ GPL-2+ BSD MIT ISC
diff --git a/metadata/md5-cache/media-video/obs-studio-27.2.3-r1 b/metadata/md5-cache/media-video/obs-studio-27.2.3-r1
index 569c968322f2..cf90ed383465 100644
--- a/metadata/md5-cache/media-video/obs-studio-27.2.3-r1
+++ b/metadata/md5-cache/media-video/obs-studio-27.2.3-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-libs/jansson:= dev-qt/qtcore:5 dev-qt/qtdeclarative:5
DESCRIPTION=Software for Recording and Streaming Live Video Content
EAPI=8
HOMEPAGE=https://obsproject.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single python-single-r1 xdg
IUSE=+alsa browser decklink fdk jack lua nvenc pipewire pulseaudio python speex +ssl truetype v4l vlc wayland +lua_single_target_luajit python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/media-video/obs-studio-27.2.4 b/metadata/md5-cache/media-video/obs-studio-27.2.4
index e1f01ffb29a2..8accb6a4d334 100644
--- a/metadata/md5-cache/media-video/obs-studio-27.2.4
+++ b/metadata/md5-cache/media-video/obs-studio-27.2.4
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-libs/jansson:= dev-qt/qtcore:5 dev-qt/qtdeclarative:5
DESCRIPTION=Software for Recording and Streaming Live Video Content
EAPI=8
HOMEPAGE=https://obsproject.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single python-single-r1 xdg
IUSE=+alsa browser decklink fdk jack lua nvenc pipewire pulseaudio python speex +ssl truetype v4l vlc wayland +lua_single_target_luajit python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/media-video/obs-studio-9999 b/metadata/md5-cache/media-video/obs-studio-9999
index 299e294e3a53..5ecdfd8c23bd 100644
--- a/metadata/md5-cache/media-video/obs-studio-9999
+++ b/metadata/md5-cache/media-video/obs-studio-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-libs/jansson:= dev-qt/qtcore:5 dev-qt/qtgui:5[wayland
DESCRIPTION=Software for Recording and Streaming Live Video Content
EAPI=8
HOMEPAGE=https://obsproject.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single python-single-r1 xdg git-r3
IUSE=+alsa browser decklink fdk jack lua nvenc pipewire pulseaudio python speex +ssl truetype v4l vlc wayland +lua_single_target_luajit python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-2
diff --git a/metadata/md5-cache/media-video/parole-4.16.0 b/metadata/md5-cache/media-video/parole-4.16.0
index aad55708675f..79cadd7e4de7 100644
--- a/metadata/md5-cache/media-video/parole-4.16.0
+++ b/metadata/md5-cache/media-video/parole-4.16.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/dbus-glib-0.100 >=dev-libs/glib-2.32:2 media-libs/gstreamer:1.
DESCRIPTION=A simple Xfce4 media player using GStreamer
EAPI=7
HOMEPAGE=https://docs.xfce.org/apps/parole/start
+INHERIT=xdg-utils
IUSE=libnotify taglib
KEYWORDS=amd64 ~mips x86
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/media-video/pitivi-2021.05-r1 b/metadata/md5-cache/media-video/pitivi-2021.05-r1
index 20ee77a256df..b6720e5587d2 100644
--- a/metadata/md5-cache/media-video/pitivi-2021.05-r1
+++ b/metadata/md5-cache/media-video/pitivi-2021.05-r1
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] )
DESCRIPTION=A non-linear video editor using the GStreamer multimedia framework
EAPI=8
HOMEPAGE=https://www.pitivi.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson python-single-r1 xdg
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-video/pitivi-2022.06 b/metadata/md5-cache/media-video/pitivi-2022.06
index c1519b276c90..6fca4dcdd2b7 100644
--- a/metadata/md5-cache/media-video/pitivi-2022.06
+++ b/metadata/md5-cache/media-video/pitivi-2022.06
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] )
DESCRIPTION=A non-linear video editor using the GStreamer multimedia framework
EAPI=8
HOMEPAGE=https://www.pitivi.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson python-single-r1 xdg
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-video/popcorntime-bin-0.4.8 b/metadata/md5-cache/media-video/popcorntime-bin-0.4.8
index 1e9784a1fc88..30208baaae60 100644
--- a/metadata/md5-cache/media-video/popcorntime-bin-0.4.8
+++ b/metadata/md5-cache/media-video/popcorntime-bin-0.4.8
@@ -2,6 +2,7 @@ DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup u
DESCRIPTION=BitTorrent client that includes an integrated media player
EAPI=8
HOMEPAGE=https://github.com/popcorn-official/popcorn-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop unpacker xdg
IUSE=+l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64 ~x86
diff --git a/metadata/md5-cache/media-video/popcorntime-bin-0.4.9 b/metadata/md5-cache/media-video/popcorntime-bin-0.4.9
index 89a87b6ed580..3369cf3a36ff 100644
--- a/metadata/md5-cache/media-video/popcorntime-bin-0.4.9
+++ b/metadata/md5-cache/media-video/popcorntime-bin-0.4.9
@@ -2,6 +2,7 @@ DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup u
DESCRIPTION=BitTorrent client that includes an integrated media player
EAPI=8
HOMEPAGE=https://github.com/popcorn-official/popcorn-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop unpacker xdg
IUSE=+l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64 ~x86
diff --git a/metadata/md5-cache/media-video/qmplay2-22.06.16 b/metadata/md5-cache/media-video/qmplay2-22.06.16
index 317c3c67c726..86e1a0095302 100644
--- a/metadata/md5-cache/media-video/qmplay2-22.06.16
+++ b/metadata/md5-cache/media-video/qmplay2-22.06.16
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/
DESCRIPTION=A Qt-based video player, which can play most formats and codecs
EAPI=8
HOMEPAGE=https://github.com/zaps166/QMPlay2
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass modplug notifications opengl pipewire portaudio pulseaudio sid shaders +taglib vaapi vdpau videofilters visualizations vulkan xv
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-video/qmplay2-22.08.21 b/metadata/md5-cache/media-video/qmplay2-22.08.21
index e7af5f2870e1..ddad631c6363 100644
--- a/metadata/md5-cache/media-video/qmplay2-22.08.21
+++ b/metadata/md5-cache/media-video/qmplay2-22.08.21
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/
DESCRIPTION=A Qt-based video player, which can play most formats and codecs
EAPI=8
HOMEPAGE=https://github.com/zaps166/QMPlay2
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass modplug notifications opengl pipewire portaudio pulseaudio sid shaders +taglib vaapi vdpau videofilters visualizations vulkan xv
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-video/qmplay2-9999 b/metadata/md5-cache/media-video/qmplay2-9999
index 4c3418302108..269fbf789a27 100644
--- a/metadata/md5-cache/media-video/qmplay2-9999
+++ b/metadata/md5-cache/media-video/qmplay2-9999
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/
DESCRIPTION=A Qt-based video player, which can play most formats and codecs
EAPI=8
HOMEPAGE=https://github.com/zaps166/QMPlay2
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg git-r3
IUSE=avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass modplug notifications opengl pipewire portaudio pulseaudio sid shaders +taglib vaapi vdpau videofilters visualizations vulkan xv
LICENSE=LGPL-3
diff --git a/metadata/md5-cache/media-video/rage-0.4.0-r1 b/metadata/md5-cache/media-video/rage-0.4.0-r1
index ce4bff8ccd8b..34298c549e36 100644
--- a/metadata/md5-cache/media-video/rage-0.4.0-r1
+++ b/metadata/md5-cache/media-video/rage-0.4.0-r1
@@ -4,6 +4,7 @@ DEPEND=|| ( dev-libs/efl[X] dev-libs/efl[wayland] ) >=dev-libs/efl-1.26.1[gstrea
DESCRIPTION=Video and audio player written using EFL
EAPI=8
HOMEPAGE=https://www.enlightenment.org/about-rage
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
KEYWORDS=amd64 x86
LICENSE=BSD-2
diff --git a/metadata/md5-cache/media-video/shotcut-21.12.24 b/metadata/md5-cache/media-video/shotcut-21.12.24
index a78431ecb5bd..870dcdbe69b9 100644
--- a/metadata/md5-cache/media-video/shotcut-21.12.24
+++ b/metadata/md5-cache/media-video/shotcut-21.12.24
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtgui:5 dev-qt/qtm
DESCRIPTION=A free, open source, cross-platform video editor
EAPI=8
HOMEPAGE=https://www.shotcut.org/ https://github.com/mltframework/shotcut/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils xdg
IUSE=debug
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-video/shotcut-22.04.25-r1 b/metadata/md5-cache/media-video/shotcut-22.04.25-r1
index 1e0ae491fd53..f3f01f0edd4e 100644
--- a/metadata/md5-cache/media-video/shotcut-22.04.25-r1
+++ b/metadata/md5-cache/media-video/shotcut-22.04.25-r1
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtgui:5 dev-qt/qtm
DESCRIPTION=A free, open source, cross-platform video editor
EAPI=8
HOMEPAGE=https://www.shotcut.org/ https://github.com/mltframework/shotcut/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils xdg
IUSE=debug
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-video/shotcut-9999 b/metadata/md5-cache/media-video/shotcut-9999
index e405159c02f1..672790a097e2 100644
--- a/metadata/md5-cache/media-video/shotcut-9999
+++ b/metadata/md5-cache/media-video/shotcut-9999
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtgui:5 dev-qt/qtm
DESCRIPTION=A free, open source, cross-platform video editor
EAPI=8
HOMEPAGE=https://www.shotcut.org/ https://github.com/mltframework/shotcut/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils xdg git-r3
IUSE=debug
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/media-video/simplescreenrecorder-0.4.4 b/metadata/md5-cache/media-video/simplescreenrecorder-0.4.4
index b7a4726d3248..c100323148fe 100644
--- a/metadata/md5-cache/media-video/simplescreenrecorder-0.4.4
+++ b/metadata/md5-cache/media-video/simplescreenrecorder-0.4.4
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 me
DESCRIPTION=A Simple Screen Recorder
EAPI=8
HOMEPAGE=https://www.maartenbaert.be/simplescreenrecorder/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake-multilib flag-o-matic xdg
IUSE=+asm jack mp3 opengl pulseaudio theora v4l vorbis vpx x264 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-video/simplescreenrecorder-0.4.4-r1 b/metadata/md5-cache/media-video/simplescreenrecorder-0.4.4-r1
index 3dccafd78b6f..3e797afd88a5 100644
--- a/metadata/md5-cache/media-video/simplescreenrecorder-0.4.4-r1
+++ b/metadata/md5-cache/media-video/simplescreenrecorder-0.4.4-r1
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 me
DESCRIPTION=A Simple Screen Recorder
EAPI=8
HOMEPAGE=https://www.maartenbaert.be/simplescreenrecorder/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake-multilib flag-o-matic xdg
IUSE=+asm jack mp3 opengl pulseaudio theora v4l vorbis vpx x264 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/media-video/simplescreenrecorder-9999 b/metadata/md5-cache/media-video/simplescreenrecorder-9999
index b5c856a40aad..9f38d256efbb 100644
--- a/metadata/md5-cache/media-video/simplescreenrecorder-9999
+++ b/metadata/md5-cache/media-video/simplescreenrecorder-9999
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 me
DESCRIPTION=A Simple Screen Recorder
EAPI=8
HOMEPAGE=https://www.maartenbaert.be/simplescreenrecorder/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake-multilib flag-o-matic xdg git-r3
IUSE=+asm jack mp3 opengl pulseaudio theora v4l vorbis vpx x264 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
LICENSE=GPL-3
diff --git a/metadata/md5-cache/media-video/smplayer-21.10.0 b/metadata/md5-cache/media-video/smplayer-21.10.0
index c19a36f64ff2..3b98b1343073 100644
--- a/metadata/md5-cache/media-video/smplayer-21.10.0
+++ b/metadata/md5-cache/media-video/smplayer-21.10.0
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5[ssl] d
DESCRIPTION=Great Qt GUI front-end for mplayer/mpv
EAPI=8
HOMEPAGE=https://www.smplayer.eu/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=plocale qmake-utils toolchain-funcs xdg
IUSE=autoshutdown bidi debug mpris
KEYWORDS=amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux
diff --git a/metadata/md5-cache/media-video/smplayer-22.2.0 b/metadata/md5-cache/media-video/smplayer-22.2.0
index 66c861c4aa25..7f82de432825 100644
--- a/metadata/md5-cache/media-video/smplayer-22.2.0
+++ b/metadata/md5-cache/media-video/smplayer-22.2.0
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5[ssl] d
DESCRIPTION=Great Qt GUI front-end for mplayer/mpv
EAPI=8
HOMEPAGE=https://www.smplayer.eu/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=plocale qmake-utils toolchain-funcs xdg
IUSE=autoshutdown bidi debug mpris
KEYWORDS=amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux
diff --git a/metadata/md5-cache/media-video/subtitlecomposer-0.7.1 b/metadata/md5-cache/media-video/subtitlecomposer-0.7.1
index 0ecec03b4404..532f5cdc5b87 100644
--- a/metadata/md5-cache/media-video/subtitlecomposer-0.7.1
+++ b/metadata/md5-cache/media-video/subtitlecomposer-0.7.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/kcod
DESCRIPTION=Text-based subtitles editor
EAPI=8
HOMEPAGE=https://subtitlecomposer.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=unicode test debug test
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/media-video/totem-42.0-r1 b/metadata/md5-cache/media-video/totem-42.0-r1
index 46cbc9e7d813..fead79ada168 100644
--- a/metadata/md5-cache/media-video/totem-42.0-r1
+++ b/metadata/md5-cache/media-video/totem-42.0-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.56.0:2 >=x11-libs/gtk+-3.22.0:3[introspection] >=gui-li
DESCRIPTION=Media player for GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Videos https://gitlab.gnome.org/GNOME/totem/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson virtualx xdg python-single-r1
IUSE=gtk-doc +python test test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/media-video/vidify-2.2.6-r3 b/metadata/md5-cache/media-video/vidify-2.2.6-r3
index 6ae656a12c28..d4883cd25973 100644
--- a/metadata/md5-cache/media-video/vidify-2.2.6-r3
+++ b/metadata/md5-cache/media-video/vidify-2.2.6-r3
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DESCRIPTION=Watch music videos in real time for the songs playing on your device
EAPI=8
HOMEPAGE=https://vidify.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg distutils-r1 optfeature virtualx
IUSE=dbus vlc mpv zeroconf test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 test
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 2d8dfdff6f1f..94a1f043e0c0 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/arping-2.23 b/metadata/md5-cache/net-analyzer/arping-2.23
index 5cffb36b0f75..8c6e54cd2acd 100644
--- a/metadata/md5-cache/net-analyzer/arping-2.23
+++ b/metadata/md5-cache/net-analyzer/arping-2.23
@@ -4,6 +4,7 @@ DEPEND=net-libs/libpcap net-libs/libnet:1.1 sys-libs/libcap seccomp? ( sys-libs/
DESCRIPTION=A utility to see if a specific IP is taken and what MAC owns it
EAPI=8
HOMEPAGE=http://www.habets.pp.se/synscan/programs.php?prog=arping
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=autotools fcaps
IUSE=+seccomp test +filecaps
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/net-analyzer/arping-9999 b/metadata/md5-cache/net-analyzer/arping-9999
index 8addae50532e..4210efe7dac3 100644
--- a/metadata/md5-cache/net-analyzer/arping-9999
+++ b/metadata/md5-cache/net-analyzer/arping-9999
@@ -4,6 +4,7 @@ DEPEND=net-libs/libpcap net-libs/libnet:1.1 sys-libs/libcap seccomp? ( sys-libs/
DESCRIPTION=A utility to see if a specific IP is taken and what MAC owns it
EAPI=8
HOMEPAGE=http://www.habets.pp.se/synscan/programs.php?prog=arping
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=autotools fcaps git-r3
IUSE=+seccomp test +filecaps
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-analyzer/fping-5.0 b/metadata/md5-cache/net-analyzer/fping-5.0
index 2da938118a45..9855c130896b 100644
--- a/metadata/md5-cache/net-analyzer/fping-5.0
+++ b/metadata/md5-cache/net-analyzer/fping-5.0
@@ -3,6 +3,7 @@ DEFINED_PHASES=configure install postinst
DESCRIPTION=A utility to ping multiple hosts at once
EAPI=7
HOMEPAGE=https://fping.org/ https://github.com/schweikert/fping/
+INHERIT=fcaps
IUSE=ipv6 suid +filecaps
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=fping
diff --git a/metadata/md5-cache/net-analyzer/fping-5.1 b/metadata/md5-cache/net-analyzer/fping-5.1
index af9a530f037f..d7589c2e1404 100644
--- a/metadata/md5-cache/net-analyzer/fping-5.1
+++ b/metadata/md5-cache/net-analyzer/fping-5.1
@@ -2,6 +2,7 @@ DEFINED_PHASES=configure install postinst
DESCRIPTION=A utility to ping multiple hosts at once
EAPI=8
HOMEPAGE=https://fping.org/ https://github.com/schweikert/fping/
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps
IUSE=suid +filecaps
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/net-analyzer/gnome-nettool-42.0 b/metadata/md5-cache/net-analyzer/gnome-nettool-42.0
index 4c6ff78a3e91..ad7b875efa44 100644
--- a/metadata/md5-cache/net-analyzer/gnome-nettool-42.0
+++ b/metadata/md5-cache/net-analyzer/gnome-nettool-42.0
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/gtk+-3.0.0:3 >=dev-libs/glib-2.26:2 gnome-base/libgtop:2=
DESCRIPTION=Graphical front-ends to various networking command-line
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-nettool
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 xdg
KEYWORDS=~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-analyzer/netdata-1.35.1 b/metadata/md5-cache/net-analyzer/netdata-1.35.1
index ff044878bc73..cd90e74704d0 100644
--- a/metadata/md5-cache/net-analyzer/netdata-1.35.1
+++ b/metadata/md5-cache/net-analyzer/netdata-1.35.1
@@ -4,6 +4,7 @@ DEPEND=acct-group/netdata acct-user/netdata app-misc/jq >=app-shells/bash-4:0 ||
DESCRIPTION=Linux real time system monitoring, done right!
EAPI=8
HOMEPAGE=https://github.com/netdata/netdata https://my-netdata.io/
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=autotools fcaps flag-o-matic linux-info python-single-r1 systemd toolchain-funcs
IUSE=caps cloud +compression cpu_flags_x86_sse2 cups +dbengine ipmi +jsonc kinesis +lto mongodb mysql nfacct nodejs postgres prometheus +python tor xen +filecaps python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/net-analyzer/netdata-1.36.0 b/metadata/md5-cache/net-analyzer/netdata-1.36.0
index cc4561b27c23..139d68b61f87 100644
--- a/metadata/md5-cache/net-analyzer/netdata-1.36.0
+++ b/metadata/md5-cache/net-analyzer/netdata-1.36.0
@@ -4,6 +4,7 @@ DEPEND=acct-group/netdata acct-user/netdata app-misc/jq >=app-shells/bash-4:0 ||
DESCRIPTION=Linux real time system monitoring, done right!
EAPI=8
HOMEPAGE=https://github.com/netdata/netdata https://my-netdata.io/
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=autotools fcaps flag-o-matic linux-info python-single-r1 systemd toolchain-funcs
IUSE=caps cloud +compression cpu_flags_x86_sse2 cups +dbengine ipmi +jsonc kinesis +lto mongodb mysql nfacct nodejs postgres prometheus +python tor xen +filecaps python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/net-analyzer/netdata-1.36.1-r1 b/metadata/md5-cache/net-analyzer/netdata-1.36.1-r1
index 3c07b7eac9b5..3e45cddf3ba1 100644
--- a/metadata/md5-cache/net-analyzer/netdata-1.36.1-r1
+++ b/metadata/md5-cache/net-analyzer/netdata-1.36.1-r1
@@ -4,6 +4,7 @@ DEPEND=acct-group/netdata acct-user/netdata app-misc/jq >=app-shells/bash-4:0 ||
DESCRIPTION=Linux real time system monitoring, done right!
EAPI=8
HOMEPAGE=https://github.com/netdata/netdata https://my-netdata.io/
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=autotools fcaps flag-o-matic linux-info python-single-r1 systemd toolchain-funcs
IUSE=caps cloud +compression cpu_flags_x86_sse2 cups +dbengine ipmi +jsonc kinesis +lto mongodb mysql nfacct nodejs postgres prometheus +python tor xen +filecaps python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/net-analyzer/netdata-9999 b/metadata/md5-cache/net-analyzer/netdata-9999
index 7c526101a0f7..2846ce3baea3 100644
--- a/metadata/md5-cache/net-analyzer/netdata-9999
+++ b/metadata/md5-cache/net-analyzer/netdata-9999
@@ -4,6 +4,7 @@ DEPEND=acct-group/netdata acct-user/netdata app-misc/jq >=app-shells/bash-4:0 ||
DESCRIPTION=Linux real time system monitoring, done right!
EAPI=8
HOMEPAGE=https://github.com/netdata/netdata https://my-netdata.io/
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=autotools fcaps flag-o-matic linux-info python-single-r1 systemd toolchain-funcs git-r3
IUSE=caps cloud +compression cpu_flags_x86_sse2 cups +dbengine ipmi +jsonc kinesis +lto mongodb mysql nfacct nodejs postgres prometheus +python tor xen +filecaps python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-3+ MIT BSD
diff --git a/metadata/md5-cache/net-analyzer/nethogs-0.8.7 b/metadata/md5-cache/net-analyzer/nethogs-0.8.7
index 660740e4ffde..514496fae5f6 100644
--- a/metadata/md5-cache/net-analyzer/nethogs-0.8.7
+++ b/metadata/md5-cache/net-analyzer/nethogs-0.8.7
@@ -4,6 +4,7 @@ DEPEND=net-libs/libpcap sys-libs/ncurses:=
DESCRIPTION=A small 'net top' tool, grouping bandwidth by process
EAPI=8
HOMEPAGE=https://github.com/raboof/nethogs
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps toolchain-funcs
IUSE=+filecaps
KEYWORDS=~amd64 ~arm ~ia64 ~x86
diff --git a/metadata/md5-cache/net-analyzer/snortalog-2.4.3-r1 b/metadata/md5-cache/net-analyzer/snortalog-2.4.3-r1
index 4d2530f10944..fa9be844029f 100644
--- a/metadata/md5-cache/net-analyzer/snortalog-2.4.3-r1
+++ b/metadata/md5-cache/net-analyzer/snortalog-2.4.3-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install prepare
DESCRIPTION=A powerful perl script that summarizes snort logs
EAPI=7
HOMEPAGE=http://jeremy.chartier.free.fr/snortalog/
+INHERIT=edos2unix
IUSE=tk
KEYWORDS=~amd64 ~arm ~ppc ~sparc ~x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-analyzer/tcpslice-1.5 b/metadata/md5-cache/net-analyzer/tcpslice-1.5
index b99205d54228..171b61508f54 100644
--- a/metadata/md5-cache/net-analyzer/tcpslice-1.5
+++ b/metadata/md5-cache/net-analyzer/tcpslice-1.5
@@ -4,6 +4,7 @@ DEPEND=net-libs/libpcap
DESCRIPTION=Extract and concatenate portions of pcap files
EAPI=8
HOMEPAGE=http://www.tcpdump.org/ https://github.com/the-tcpdump-group/tcpslice
+INHERIT=verify-sig
IUSE=verify-sig
KEYWORDS=~amd64 ~ppc x86
LICENSE=BSD
diff --git a/metadata/md5-cache/net-analyzer/wireshark-3.6.2 b/metadata/md5-cache/net-analyzer/wireshark-3.6.2
index d3d5773492ca..f6129f2a9c2b 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-3.6.2
+++ b/metadata/md5-cache/net-analyzer/wireshark-3.6.2
@@ -4,6 +4,7 @@ DEPEND=acct-group/pcap >=dev-libs/glib-2.38:2 >=net-dns/c-ares-1.5:= dev-libs/li
DESCRIPTION=A network protocol analyzer formerly known as ethereal
EAPI=8
HOMEPAGE=https://www.wireshark.org/
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg-utils cmake
IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap http2 ilbc kerberos libxml2 lto lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap +qt5 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd +filecaps +lua_single_target_lua5-1
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc64 ~riscv x86
diff --git a/metadata/md5-cache/net-analyzer/wireshark-3.6.3 b/metadata/md5-cache/net-analyzer/wireshark-3.6.3
index 2a70e27e7c74..2d06b8f24e4b 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-3.6.3
+++ b/metadata/md5-cache/net-analyzer/wireshark-3.6.3
@@ -4,6 +4,7 @@ DEPEND=acct-group/pcap >=dev-libs/glib-2.38:2 >=net-dns/c-ares-1.5:= dev-libs/li
DESCRIPTION=A network protocol analyzer formerly known as ethereal
EAPI=8
HOMEPAGE=https://www.wireshark.org/
+IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap http2 ilbc kerberos libxml2 lto lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap +qt5 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd +filecaps +lua_single_target_lua5-1
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc64 ~riscv x86
diff --git a/metadata/md5-cache/net-analyzer/wireshark-3.6.5 b/metadata/md5-cache/net-analyzer/wireshark-3.6.5
index 04e56abe9485..f3f6a33360ce 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-3.6.5
+++ b/metadata/md5-cache/net-analyzer/wireshark-3.6.5
@@ -4,6 +4,7 @@ DEPEND=acct-group/pcap >=dev-libs/glib-2.38:2 >=net-dns/c-ares-1.5:= dev-libs/li
DESCRIPTION=A network protocol analyzer formerly known as ethereal
EAPI=8
HOMEPAGE=https://www.wireshark.org/
+IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap http2 ilbc kerberos libxml2 lto lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap +qt5 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd +filecaps +lua_single_target_lua5-1
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/net-analyzer/wireshark-3.6.6 b/metadata/md5-cache/net-analyzer/wireshark-3.6.6
index 501c6c82be8d..9aa58fde6b5c 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-3.6.6
+++ b/metadata/md5-cache/net-analyzer/wireshark-3.6.6
@@ -4,6 +4,7 @@ DEPEND=acct-group/pcap >=dev-libs/glib-2.38:2 >=net-dns/c-ares-1.5:= dev-libs/li
DESCRIPTION=A network protocol analyzer formerly known as ethereal
EAPI=8
HOMEPAGE=https://www.wireshark.org/
+IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap http2 ilbc kerberos libxml2 lto lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap +qt5 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd +filecaps +lua_single_target_lua5-1
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/net-analyzer/wireshark-3.6.7 b/metadata/md5-cache/net-analyzer/wireshark-3.6.7
index f058424694d0..0a880010b7d9 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-3.6.7
+++ b/metadata/md5-cache/net-analyzer/wireshark-3.6.7
@@ -4,6 +4,7 @@ DEPEND=acct-group/pcap >=dev-libs/glib-2.38:2 >=net-dns/c-ares-1.5:= dev-libs/li
DESCRIPTION=A network protocol analyzer formerly known as ethereal
EAPI=8
HOMEPAGE=https://www.wireshark.org/
+IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap http2 ilbc kerberos libxml2 lto lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap +qt5 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd +filecaps +lua_single_target_lua5-1
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/net-analyzer/wireshark-3.6.8 b/metadata/md5-cache/net-analyzer/wireshark-3.6.8
index 1fee923c3822..2d3391290edf 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-3.6.8
+++ b/metadata/md5-cache/net-analyzer/wireshark-3.6.8
@@ -4,6 +4,7 @@ DEPEND=acct-group/pcap >=dev-libs/glib-2.38:2 >=net-dns/c-ares-1.5:= dev-libs/li
DESCRIPTION=A network protocol analyzer formerly known as ethereal
EAPI=8
HOMEPAGE=https://www.wireshark.org/
+IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap http2 ilbc kerberos libxml2 lto lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap +qt5 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd +filecaps +lua_single_target_lua5-1
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/net-analyzer/wireshark-4.0.0_rc2 b/metadata/md5-cache/net-analyzer/wireshark-4.0.0_rc2
index 5e195335f102..4d7c951da34e 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-4.0.0_rc2
+++ b/metadata/md5-cache/net-analyzer/wireshark-4.0.0_rc2
@@ -4,6 +4,7 @@ DEPEND=acct-group/pcap >=dev-libs/glib-2.50.0:2 dev-libs/libpcre2 >=net-dns/c-ar
DESCRIPTION=A network protocol analyzer formerly known as ethereal
EAPI=8
HOMEPAGE=https://www.wireshark.org/
+IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake
IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap +gui http2 ilbc kerberos libxml2 lto lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap qt6 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd +filecaps +lua_single_target_lua5-1
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-analyzer/wireshark-9999 b/metadata/md5-cache/net-analyzer/wireshark-9999
index 54ad13b49394..7dde0849f77e 100644
--- a/metadata/md5-cache/net-analyzer/wireshark-9999
+++ b/metadata/md5-cache/net-analyzer/wireshark-9999
@@ -4,6 +4,7 @@ DEPEND=acct-group/pcap >=dev-libs/glib-2.50.0:2 dev-libs/libpcre2 >=net-dns/c-ar
DESCRIPTION=A network protocol analyzer formerly known as ethereal
EAPI=8
HOMEPAGE=https://www.wireshark.org/
+IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake git-r3
IUSE=androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon +dumpcap +editcap +gui http2 ilbc kerberos libxml2 lto lua lz4 maxminddb +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap qt6 +randpkt +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd +filecaps +lua_single_target_lua5-1
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-dialup/Manifest.gz b/metadata/md5-cache/net-dialup/Manifest.gz
index 7e0f991eb00e..37502bcac6fd 100644
--- a/metadata/md5-cache/net-dialup/Manifest.gz
+++ b/metadata/md5-cache/net-dialup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dialup/isdn-firmware-2011.8.29.8.37 b/metadata/md5-cache/net-dialup/isdn-firmware-2011.8.29.8.37
index 0fd35fd32140..5ea353bf52e6 100644
--- a/metadata/md5-cache/net-dialup/isdn-firmware-2011.8.29.8.37
+++ b/metadata/md5-cache/net-dialup/isdn-firmware-2011.8.29.8.37
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=ISDN firmware for active ISDN cards (AVM, Eicon, etc.)
EAPI=8
HOMEPAGE=https://www.isdn4linux.de/
+INHERIT=rpm
KEYWORDS=amd64 ppc x86
LICENSE=freedist
SLOT=0
diff --git a/metadata/md5-cache/net-dialup/pppconfig-2.3.21 b/metadata/md5-cache/net-dialup/pppconfig-2.3.21
index 4d3cbdf9ee14..cfc20396386b 100644
--- a/metadata/md5-cache/net-dialup/pppconfig-2.3.21
+++ b/metadata/md5-cache/net-dialup/pppconfig-2.3.21
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install prepare
DESCRIPTION=A text menu based utility for configuring ppp
EAPI=8
HOMEPAGE=https://packages.qa.debian.org/p/pppconfig.html
+INHERIT=strip-linguas
IUSE=nls
KEYWORDS=amd64 ppc x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-dialup/pppconfig-2.3.25 b/metadata/md5-cache/net-dialup/pppconfig-2.3.25
index e2c7f1248d0c..fc6dbc293736 100644
--- a/metadata/md5-cache/net-dialup/pppconfig-2.3.25
+++ b/metadata/md5-cache/net-dialup/pppconfig-2.3.25
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install prepare
DESCRIPTION=A text menu based utility for configuring ppp
EAPI=8
HOMEPAGE=https://tracker.debian.org/pkg/pppconfig
+INHERIT=strip-linguas
IUSE=nls
KEYWORDS=amd64 ppc x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-dialup/wvdial-1.61 b/metadata/md5-cache/net-dialup/wvdial-1.61
index 469d1db119b6..0385be8faec0 100644
--- a/metadata/md5-cache/net-dialup/wvdial-1.61
+++ b/metadata/md5-cache/net-dialup/wvdial-1.61
@@ -3,6 +3,7 @@ DEPEND=>=net-libs/wvstreams-4.4 virtual/pkgconfig
DESCRIPTION=Excellent program to automatically configure PPP sessions
EAPI=6
HOMEPAGE=https://code.google.com/archive/p/wvstreams/
+INHERIT=readme.gentoo-r1
KEYWORDS=~alpha amd64 ~hppa ppc sparc x86
LICENSE=LGPL-2
RDEPEND=>=net-libs/wvstreams-4.4 net-dialup/ppp:=
diff --git a/metadata/md5-cache/net-dns/Manifest.gz b/metadata/md5-cache/net-dns/Manifest.gz
index 44310126f89f..4de7e6dc85f1 100644
--- a/metadata/md5-cache/net-dns/Manifest.gz
+++ b/metadata/md5-cache/net-dns/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dns/dnscrypt-proxy-2.1.2 b/metadata/md5-cache/net-dns/dnscrypt-proxy-2.1.2
index 69fa046bdc59..b2ad54ef1aaa 100644
--- a/metadata/md5-cache/net-dns/dnscrypt-proxy-2.1.2
+++ b/metadata/md5-cache/net-dns/dnscrypt-proxy-2.1.2
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst test unpack
DESCRIPTION=A flexible DNS proxy, with support for encrypted DNS protocols
EAPI=8
HOMEPAGE=https://github.com/DNSCrypt/dnscrypt-proxy
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps go-module systemd
IUSE=+pie +filecaps
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/net-dns/dnscrypt-proxy-9999 b/metadata/md5-cache/net-dns/dnscrypt-proxy-9999
index 880c6644fff1..05a167659ae0 100644
--- a/metadata/md5-cache/net-dns/dnscrypt-proxy-9999
+++ b/metadata/md5-cache/net-dns/dnscrypt-proxy-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst test unpack
DESCRIPTION=A flexible DNS proxy, with support for encrypted DNS protocols
EAPI=8
HOMEPAGE=https://github.com/DNSCrypt/dnscrypt-proxy
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps go-module systemd git-r3
IUSE=+pie +filecaps
LICENSE=Apache-2.0 BSD ISC MIT MPL-2.0
diff --git a/metadata/md5-cache/net-dns/getdns-1.7.2 b/metadata/md5-cache/net-dns/getdns-1.7.2
index 334b0209b555..ffb800569d01 100644
--- a/metadata/md5-cache/net-dns/getdns-1.7.2
+++ b/metadata/md5-cache/net-dns/getdns-1.7.2
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libbsd dev-libs/libyaml dev-libs/openssl:= idn? ( net-dns/libidn
DESCRIPTION=Modern asynchronous DNS API
EAPI=8
HOMEPAGE=https://getdnsapi.net/
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=cmake fcaps systemd tmpfiles
IUSE=doc examples +getdns-query +getdns-server-mon gnutls +idn libev libevent libuv static-libs stubby test +unbound +filecaps
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-fs/Manifest.gz b/metadata/md5-cache/net-fs/Manifest.gz
index dcb11f94b375..18b1a21bb70b 100644
--- a/metadata/md5-cache/net-fs/Manifest.gz
+++ b/metadata/md5-cache/net-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-fs/nfs-utils-2.6.2-r1 b/metadata/md5-cache/net-fs/nfs-utils-2.6.2-r1
new file mode 100644
index 000000000000..45a8cc069ef0
--- /dev/null
+++ b/metadata/md5-cache/net-fs/nfs-utils-2.6.2-r1
@@ -0,0 +1,17 @@
+BDEPEND=net-libs/rpcsvc-proto virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup
+DEPEND=dev-libs/libxml2 net-libs/libtirpc:= >=net-nds/rpcbind-0.2.4 sys-fs/e2fsprogs caps? ( sys-libs/libcap ) ldap? ( net-nds/openldap:= sasl? ( app-crypt/mit-krb5 dev-libs/cyrus-sasl:2 ) ) libmount? ( sys-apps/util-linux ) nfsv4? ( dev-db/sqlite:3 dev-libs/libevent:= >=sys-apps/keyutils-1.5.9:= kerberos? ( >=net-libs/libtirpc-0.2.4-r1[kerberos] app-crypt/mit-krb5 ) ) nfsv41? ( sys-fs/lvm2 ) tcpd? ( sys-apps/tcp-wrappers ) uuid? ( sys-apps/util-linux ) elibc_musl? ( sys-libs/queue-standalone )
+DESCRIPTION=NFS client and server daemons
+EAPI=8
+HOMEPAGE=http://linux-nfs.org/ https://git.linux-nfs.org/?p=steved/nfs-utils.git
+INHERIT=autotools linux-info systemd
+IUSE=caps junction kerberos ldap +libmount nfsdcld +nfsidmap +nfsv4 nfsv41 sasl selinux tcpd +uuid
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=dev-libs/libxml2 net-libs/libtirpc:= >=net-nds/rpcbind-0.2.4 sys-fs/e2fsprogs caps? ( sys-libs/libcap ) ldap? ( net-nds/openldap:= sasl? ( app-crypt/mit-krb5 dev-libs/cyrus-sasl:2 ) ) libmount? ( sys-apps/util-linux ) nfsv4? ( dev-db/sqlite:3 dev-libs/libevent:= >=sys-apps/keyutils-1.5.9:= kerberos? ( >=net-libs/libtirpc-0.2.4-r1[kerberos] app-crypt/mit-krb5 ) ) nfsv41? ( sys-fs/lvm2 ) tcpd? ( sys-apps/tcp-wrappers ) uuid? ( sys-apps/util-linux ) !net-libs/libnfsidmap selinux? ( sec-policy/selinux-rpc sec-policy/selinux-rpcbind )
+REQUIRED_USE=kerberos? ( nfsv4 )
+RESTRICT=test
+SLOT=0
+SRC_URI=mirror://sourceforge/nfs/nfs-utils-2.6.2.tar.bz2
+_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=c41710250eebaff479329d190042ab15
diff --git a/metadata/md5-cache/net-fs/smbnetfs-0.6.3 b/metadata/md5-cache/net-fs/smbnetfs-0.6.3
index 720bc3871a32..dac1f06a844d 100644
--- a/metadata/md5-cache/net-fs/smbnetfs-0.6.3
+++ b/metadata/md5-cache/net-fs/smbnetfs-0.6.3
@@ -3,6 +3,7 @@ DEPEND=>=sys-fs/fuse-2.3:0= >=net-fs/samba-4.2 >=dev-libs/glib-2.30 gnome-keyrin
DESCRIPTION=FUSE filesystem for SMB shares
EAPI=7
HOMEPAGE=https://sourceforge.net/projects/smbnetfs
+INHERIT=readme.gentoo-r1
IUSE=gnome-keyring
KEYWORDS=~amd64 ~x86 ~x86-linux
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-ftp/Manifest.gz b/metadata/md5-cache/net-ftp/Manifest.gz
index 1af21e8c21bc..011012971fda 100644
--- a/metadata/md5-cache/net-ftp/Manifest.gz
+++ b/metadata/md5-cache/net-ftp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-ftp/filezilla-3.60.1-r1 b/metadata/md5-cache/net-ftp/filezilla-3.60.1-r1
index f194888bdf1b..b72ab06ac0ba 100644
--- a/metadata/md5-cache/net-ftp/filezilla-3.60.1-r1
+++ b/metadata/md5-cache/net-ftp/filezilla-3.60.1-r1
@@ -4,6 +4,7 @@ DEPEND=>=app-eselect/eselect-wxwidgets-0.7-r1 >=dev-libs/nettle-3.1:= >=dev-db/s
DESCRIPTION=FTP client with lots of useful features and an intuitive interface
EAPI=8
HOMEPAGE=https://filezilla-project.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools wxwidgets xdg
IUSE=dbus nls test
KEYWORDS=amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv x86
diff --git a/metadata/md5-cache/net-ftp/filezilla-3.60.2 b/metadata/md5-cache/net-ftp/filezilla-3.60.2
index 73639f316864..22dc24bbe3f1 100644
--- a/metadata/md5-cache/net-ftp/filezilla-3.60.2
+++ b/metadata/md5-cache/net-ftp/filezilla-3.60.2
@@ -4,6 +4,7 @@ DEPEND=>=app-eselect/eselect-wxwidgets-0.7-r1 >=dev-libs/nettle-3.1:= >=dev-db/s
DESCRIPTION=FTP client with lots of useful features and an intuitive interface
EAPI=8
HOMEPAGE=https://filezilla-project.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools wxwidgets xdg
IUSE=dbus nls test
KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/net-ftp/gftp-2.9.1b b/metadata/md5-cache/net-ftp/gftp-2.9.1b
index 686075384580..e8851973bb8b 100644
--- a/metadata/md5-cache/net-ftp/gftp-2.9.1b
+++ b/metadata/md5-cache/net-ftp/gftp-2.9.1b
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 sys-libs/ncurses:0= sys-libs/readline:0 gtk? ( x11-libs/g
DESCRIPTION=a free multithreaded file transfer client
EAPI=8
HOMEPAGE=https://github.com/masneyb/gftp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=gtk ssl
KEYWORDS=~alpha amd64 ~arm64 ppc ppc64 ~riscv sparc x86
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 1661a25d5865..a5b028fc8967 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/choqok-1.7.0-r1 b/metadata/md5-cache/net-im/choqok-1.7.0-r1
index 8aeac62cb846..72757e0d156c 100644
--- a/metadata/md5-cache/net-im/choqok-1.7.0-r1
+++ b/metadata/md5-cache/net-im/choqok-1.7.0-r1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtgui-5.15.2:5
DESCRIPTION=Free/Open Source micro-blogging client by KDE
EAPI=8
HOMEPAGE=https://choqok.kde.org/ https://apps.kde.org/choqok/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=attica share telepathy debug +handbook
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/net-im/discord-bin-0.0.20 b/metadata/md5-cache/net-im/discord-bin-0.0.20
index 075775caa3f8..37f7b8df64d4 100644
--- a/metadata/md5-cache/net-im/discord-bin-0.0.20
+++ b/metadata/md5-cache/net-im/discord-bin-0.0.20
@@ -2,6 +2,7 @@ DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup u
DESCRIPTION=All-in-one voice and text chat for gamers
EAPI=8
HOMEPAGE=https://discordapp.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop linux-info optfeature unpacker xdg
IUSE=+l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=amd64
diff --git a/metadata/md5-cache/net-im/element-desktop-bin-1.11.1 b/metadata/md5-cache/net-im/element-desktop-bin-1.11.1
index 8ea9debaebc2..fcac6d679023 100644
--- a/metadata/md5-cache/net-im/element-desktop-bin-1.11.1
+++ b/metadata/md5-cache/net-im/element-desktop-bin-1.11.1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare unpack
DESCRIPTION=A glossy Matrix collaboration client for desktop (binary package)
EAPI=8
HOMEPAGE=https://element.io
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=optfeature unpacker xdg
KEYWORDS=~amd64
LICENSE=Apache-2.0
diff --git a/metadata/md5-cache/net-im/mattermost-desktop-bin-5.1.1 b/metadata/md5-cache/net-im/mattermost-desktop-bin-5.1.1
index a8e8a7a1588f..037803200b4c 100644
--- a/metadata/md5-cache/net-im/mattermost-desktop-bin-5.1.1
+++ b/metadata/md5-cache/net-im/mattermost-desktop-bin-5.1.1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Mattermost Desktop application
EAPI=8
HOMEPAGE=https://mattermost.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0 GPL-2+ LGPL-2.1+ MIT
diff --git a/metadata/md5-cache/net-im/mcabber-1.1.2-r1 b/metadata/md5-cache/net-im/mcabber-1.1.2-r1
index ca228573f964..66e45323baae 100644
--- a/metadata/md5-cache/net-im/mcabber-1.1.2-r1
+++ b/metadata/md5-cache/net-im/mcabber-1.1.2-r1
@@ -3,6 +3,7 @@ DEPEND=crypt? ( app-crypt/gpgme:= ) otr? ( >=net-libs/libotr-3.1.0 ) aspell? ( a
DESCRIPTION=A small Jabber console client with various features, like MUC, SSL, PGP
EAPI=7
HOMEPAGE=http://mcabber.com/
+INHERIT=readme.gentoo-r1
IUSE=aspell crypt idn otr spell ssl vim-syntax l10n_cs l10n_de l10n_fr l10n_it l10n_nl l10n_pl l10n_ru l10n_uk
KEYWORDS=~alpha amd64 ~arm ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-im/neochat-22.06 b/metadata/md5-cache/net-im/neochat-22.06
index 0e826822be18..30bbe63ccbe5 100644
--- a/metadata/md5-cache/net-im/neochat-22.06
+++ b/metadata/md5-cache/net-im/neochat-22.06
@@ -4,6 +4,7 @@ DEPEND=app-text/cmark:= dev-libs/qcoro5 dev-libs/qtkeychain:= >=dev-qt/qtdeclara
DESCRIPTION=Client for Matrix, the decentralized communication protocol
EAPI=8
HOMEPAGE=https://apps.kde.org/neochat/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm plasma-mobile.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~ppc64
diff --git a/metadata/md5-cache/net-im/pidgin-2.14.10 b/metadata/md5-cache/net-im/pidgin-2.14.10
index 80914402ce0b..28832f078b03 100644
--- a/metadata/md5-cache/net-im/pidgin-2.14.10
+++ b/metadata/md5-cache/net-im/pidgin-2.14.10
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.16 >=dev-libs/libxml2-2.6.18 dbus? ( >=dev-libs/dbus-gl
DESCRIPTION=GTK Instant Messenger client
EAPI=8
HOMEPAGE=https://pidgin.im/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools gnome2-utils flag-o-matic perl-module python-single-r1 xdg
IUSE=aqua dbus debug doc eds gadu gnutls groupwise +gstreamer +gtk idn meanwhile ncurses networkmanager nls perl pie prediction python sasl spell tcl test tk v4l +xscreensaver zephyr zeroconf python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/net-im/pidgin-2.14.9 b/metadata/md5-cache/net-im/pidgin-2.14.9
index 95f1373edbf5..d85f7b179ad1 100644
--- a/metadata/md5-cache/net-im/pidgin-2.14.9
+++ b/metadata/md5-cache/net-im/pidgin-2.14.9
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.16 >=dev-libs/libxml2-2.6.18 dbus? ( >=dev-libs/dbus-gl
DESCRIPTION=GTK Instant Messenger client
EAPI=8
HOMEPAGE=https://pidgin.im/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools gnome2-utils flag-o-matic perl-module python-single-r1 xdg
IUSE=aqua dbus debug doc eds gadu gnutls groupwise +gstreamer +gtk idn meanwhile ncurses networkmanager nls perl pie prediction python sasl spell tcl tk v4l +xscreensaver zephyr zeroconf python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/net-im/poezio-0.14 b/metadata/md5-cache/net-im/poezio-0.14
index 431eeda5a632..98d9e4901310 100644
--- a/metadata/md5-cache/net-im/poezio-0.14
+++ b/metadata/md5-cache/net-im/poezio-0.14
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DESCRIPTION=Console XMPP client that looks like most famous IRC clients
EAPI=8
HOMEPAGE=https://poez.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature xdg
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=amd64
diff --git a/metadata/md5-cache/net-im/poezio-9999 b/metadata/md5-cache/net-im/poezio-9999
index 475d5a4a05a4..4b868b54427a 100644
--- a/metadata/md5-cache/net-im/poezio-9999
+++ b/metadata/md5-cache/net-im/poezio-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test un
DESCRIPTION=Console XMPP client that looks like most famous IRC clients
EAPI=8
HOMEPAGE=https://poez.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature xdg git-r3
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/net-im/qtox-1.17.6-r1 b/metadata/md5-cache/net-im/qtox-1.17.6-r1
index c7166830951b..f2e53e547558 100644
--- a/metadata/md5-cache/net-im/qtox-1.17.6-r1
+++ b/metadata/md5-cache/net-im/qtox-1.17.6-r1
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlcipher dev-libs/libsodium:= dev-qt/qtconcurrent:5 dev-qt/qtcore
DESCRIPTION=Instant messaging client using the encrypted p2p Tox protocol
EAPI=8
HOMEPAGE=https://qtox.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=notification +spellcheck test X
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/net-im/qtox-9999 b/metadata/md5-cache/net-im/qtox-9999
index 07d7143bde3d..6eb9d4043c60 100644
--- a/metadata/md5-cache/net-im/qtox-9999
+++ b/metadata/md5-cache/net-im/qtox-9999
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlcipher dev-libs/libsodium:= dev-qt/qtconcurrent:5 dev-qt/qtcore
DESCRIPTION=Instant messaging client using the encrypted p2p Tox protocol
EAPI=8
HOMEPAGE=https://qtox.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg git-r3
IUSE=notification +spellcheck test X
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/net-im/rocketchat-desktop-bin-3.8.9 b/metadata/md5-cache/net-im/rocketchat-desktop-bin-3.8.9
index 268ccc0acab0..35843e6322aa 100644
--- a/metadata/md5-cache/net-im/rocketchat-desktop-bin-3.8.9
+++ b/metadata/md5-cache/net-im/rocketchat-desktop-bin-3.8.9
@@ -3,6 +3,7 @@ DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup u
DESCRIPTION=The Ultimate Open Source Web Chat Platform
EAPI=8
HOMEPAGE=https://rocket.chat
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop rpm xdg
IUSE=+l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/net-im/sendxmpp-amm-9999 b/metadata/md5-cache/net-im/sendxmpp-amm-9999
index 4dbda0913800..e5608be0ac04 100644
--- a/metadata/md5-cache/net-im/sendxmpp-amm-9999
+++ b/metadata/md5-cache/net-im/sendxmpp-amm-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=unpack
DESCRIPTION=Send XMPP (Jabber) messages via command line
EAPI=8
HOMEPAGE=https://github.com/flowdalic/sendxmpp
+INHERIT=git-r3
LICENSE=GPL-3+
PROPERTIES=live
RDEPEND=dev-lang/ammonite-repl-bin !net-im/sendxmpp
diff --git a/metadata/md5-cache/net-im/signal-desktop-bin-5.59.0 b/metadata/md5-cache/net-im/signal-desktop-bin-5.59.0
index fe9b7c90b54c..8138d0361b74 100644
--- a/metadata/md5-cache/net-im/signal-desktop-bin-5.59.0
+++ b/metadata/md5-cache/net-im/signal-desktop-bin-5.59.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare unpack
DESCRIPTION=Allows you to send and receive messages of Signal Messenger on your computer
EAPI=8
HOMEPAGE=https://signal.org/ https://github.com/signalapp/Signal-Desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=pax-utils unpacker xdg
IUSE=+sound
KEYWORDS=-* amd64
diff --git a/metadata/md5-cache/net-im/skypeforlinux-8.83.0.411 b/metadata/md5-cache/net-im/skypeforlinux-8.83.0.411
index 1f024803c972..cc4755547cb8 100644
--- a/metadata/md5-cache/net-im/skypeforlinux-8.83.0.411
+++ b/metadata/md5-cache/net-im/skypeforlinux-8.83.0.411
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
DESCRIPTION=Instant messaging client, with support for audio and video
EAPI=8
HOMEPAGE=https://www.skype.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils rpm multilib-build xdg
IUSE=abi_x86_64
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/net-im/skypeforlinux-8.85.0.409 b/metadata/md5-cache/net-im/skypeforlinux-8.85.0.409
index 7bf603a44951..078758bb0b49 100644
--- a/metadata/md5-cache/net-im/skypeforlinux-8.85.0.409
+++ b/metadata/md5-cache/net-im/skypeforlinux-8.85.0.409
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
DESCRIPTION=Instant messaging client, with support for audio and video
EAPI=8
HOMEPAGE=https://www.skype.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils rpm multilib-build xdg
IUSE=abi_x86_64
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/net-im/skypeforlinux-8.86.0.407 b/metadata/md5-cache/net-im/skypeforlinux-8.86.0.407
index 3700d9c1fbd9..1c43f66338f4 100644
--- a/metadata/md5-cache/net-im/skypeforlinux-8.86.0.407
+++ b/metadata/md5-cache/net-im/skypeforlinux-8.86.0.407
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
DESCRIPTION=Instant messaging client, with support for audio and video
EAPI=8
HOMEPAGE=https://www.skype.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils rpm multilib-build xdg
IUSE=abi_x86_64
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/net-im/skypeforlinux-8.87.0.403 b/metadata/md5-cache/net-im/skypeforlinux-8.87.0.403
index 4d26db7db869..44569c9fc664 100644
--- a/metadata/md5-cache/net-im/skypeforlinux-8.87.0.403
+++ b/metadata/md5-cache/net-im/skypeforlinux-8.87.0.403
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
DESCRIPTION=Instant messaging client, with support for audio and video
EAPI=8
HOMEPAGE=https://www.skype.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils rpm multilib-build xdg
IUSE=abi_x86_64
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/net-im/slack-4.23.0 b/metadata/md5-cache/net-im/slack-4.23.0
index fc10c620b994..7782ad6cb25e 100644
--- a/metadata/md5-cache/net-im/slack-4.23.0
+++ b/metadata/md5-cache/net-im/slack-4.23.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare unpack
DESCRIPTION=Team collaboration tool
EAPI=8
HOMEPAGE=https://www.slack.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop multilib-build optfeature pax-utils unpacker xdg
IUSE=appindicator suid abi_x86_64
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/net-im/slack-4.27.156 b/metadata/md5-cache/net-im/slack-4.27.156
index b4f01dc19dc9..f2f4155d51f0 100644
--- a/metadata/md5-cache/net-im/slack-4.27.156
+++ b/metadata/md5-cache/net-im/slack-4.27.156
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare unpack
DESCRIPTION=Team collaboration tool
EAPI=8
HOMEPAGE=https://slack.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop multilib-build optfeature pax-utils unpacker xdg
IUSE=appindicator +seccomp suid wayland abi_x86_64
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/net-im/telegram-desktop-3.6.1-r1 b/metadata/md5-cache/net-im/telegram-desktop-3.6.1-r1
index 6a5880f59d32..d5b238b105f5 100644
--- a/metadata/md5-cache/net-im/telegram-desktop-3.6.1-r1
+++ b/metadata/md5-cache/net-im/telegram-desktop-3.6.1-r1
@@ -4,6 +4,7 @@ DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-libs
DESCRIPTION=Official desktop client for Telegram
EAPI=8
HOMEPAGE=https://desktop.telegram.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake python-any-r1 optfeature
IUSE=+dbus enchant +hunspell +jemalloc screencast +spell wayland +X
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv
diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.0.2 b/metadata/md5-cache/net-im/telegram-desktop-4.0.2
index 481a32cb62c8..40aaf6382ee0 100644
--- a/metadata/md5-cache/net-im/telegram-desktop-4.0.2
+++ b/metadata/md5-cache/net-im/telegram-desktop-4.0.2
@@ -4,6 +4,7 @@ DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-libs
DESCRIPTION=Official desktop client for Telegram
EAPI=8
HOMEPAGE=https://desktop.telegram.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake python-any-r1 optfeature
IUSE=+dbus enchant +hunspell +jemalloc screencast +spell qt6 wayland +X
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
diff --git a/metadata/md5-cache/net-im/telegram-desktop-4.1.1-r1 b/metadata/md5-cache/net-im/telegram-desktop-4.1.1-r1
index a18067ffd516..4d5bc1e80121 100644
--- a/metadata/md5-cache/net-im/telegram-desktop-4.1.1-r1
+++ b/metadata/md5-cache/net-im/telegram-desktop-4.1.1-r1
@@ -4,6 +4,7 @@ DEPEND=!net-im/telegram-desktop-bin app-arch/lz4:= dev-cpp/abseil-cpp:= dev-libs
DESCRIPTION=Official desktop client for Telegram
EAPI=8
HOMEPAGE=https://desktop.telegram.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake python-any-r1 optfeature
IUSE=+dbus enchant +hunspell +jemalloc screencast +spell qt6 wayland +X
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
diff --git a/metadata/md5-cache/net-im/telegram-desktop-bin-3.7.3 b/metadata/md5-cache/net-im/telegram-desktop-bin-3.7.3
index 1ee21191fc0f..5f771e6abb68 100644
--- a/metadata/md5-cache/net-im/telegram-desktop-bin-3.7.3
+++ b/metadata/md5-cache/net-im/telegram-desktop-bin-3.7.3
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Official desktop client for Telegram (binary package)
EAPI=8
HOMEPAGE=https://desktop.telegram.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature xdg
KEYWORDS=-* ~amd64
LICENSE=GPL-3-with-openssl-exception
diff --git a/metadata/md5-cache/net-im/telegram-desktop-bin-4.0.2 b/metadata/md5-cache/net-im/telegram-desktop-bin-4.0.2
index 48a5ab001432..c25e9af773e4 100644
--- a/metadata/md5-cache/net-im/telegram-desktop-bin-4.0.2
+++ b/metadata/md5-cache/net-im/telegram-desktop-bin-4.0.2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Official desktop client for Telegram (binary package)
EAPI=8
HOMEPAGE=https://desktop.telegram.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature xdg
KEYWORDS=-* ~amd64
LICENSE=GPL-3-with-openssl-exception
diff --git a/metadata/md5-cache/net-im/telegram-desktop-bin-4.1.0 b/metadata/md5-cache/net-im/telegram-desktop-bin-4.1.0
index 803dad710652..09bc772724d1 100644
--- a/metadata/md5-cache/net-im/telegram-desktop-bin-4.1.0
+++ b/metadata/md5-cache/net-im/telegram-desktop-bin-4.1.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Official desktop client for Telegram (binary package)
EAPI=8
HOMEPAGE=https://desktop.telegram.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature xdg
KEYWORDS=-* ~amd64
LICENSE=GPL-3-with-openssl-exception
diff --git a/metadata/md5-cache/net-im/toxic-0.11.3 b/metadata/md5-cache/net-im/toxic-0.11.3
index 30d5acb5c655..f97b02df31dd 100644
--- a/metadata/md5-cache/net-im/toxic-0.11.3
+++ b/metadata/md5-cache/net-im/toxic-0.11.3
@@ -4,6 +4,7 @@ DEPEND=net-libs/tox:= net-misc/curl sys-kernel/linux-headers sys-libs/ncurses:=
DESCRIPTION=A curses-based client for Tox
EAPI=8
HOMEPAGE=https://github.com/JFreegman/toxic
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 xdg
IUSE=+audio-notify debug games llvm notification png python qrcode +sound +video +X python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-im/wazzapp-bin-0.4.2-r1 b/metadata/md5-cache/net-im/wazzapp-bin-0.4.2-r1
index f03901d4856b..b894a9fbe512 100644
--- a/metadata/md5-cache/net-im/wazzapp-bin-0.4.2-r1
+++ b/metadata/md5-cache/net-im/wazzapp-bin-0.4.2-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup u
DESCRIPTION=Unofficial electron-based wrapper around WhatsApp Web
EAPI=8
HOMEPAGE=https://github.com/diospiroverde/WazzApp
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop rpm xdg
IUSE=+l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/net-im/whatsapp-desktop-bin-0.5.2 b/metadata/md5-cache/net-im/whatsapp-desktop-bin-0.5.2
index 46f862dbcc75..f35be255b987 100644
--- a/metadata/md5-cache/net-im/whatsapp-desktop-bin-0.5.2
+++ b/metadata/md5-cache/net-im/whatsapp-desktop-bin-0.5.2
@@ -2,6 +2,7 @@ DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup u
DESCRIPTION=Unofficial electron-based wrapper around WhatsApp Web
EAPI=8
HOMEPAGE=https://github.com/oOthkOo/whatsapp-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop unpacker xdg
IUSE=+l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64 ~x86
diff --git a/metadata/md5-cache/net-irc/Manifest.gz b/metadata/md5-cache/net-irc/Manifest.gz
index 7229e89d08a7..4f286e7fbb9c 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/eggdrop-1.9.1 b/metadata/md5-cache/net-irc/eggdrop-1.9.1
index 573a385a385b..ecf08099e0c8 100644
--- a/metadata/md5-cache/net-irc/eggdrop-1.9.1
+++ b/metadata/md5-cache/net-irc/eggdrop-1.9.1
@@ -3,6 +3,7 @@ DEPEND=dev-lang/tcl:0= ssl? ( dev-libs/openssl:0= )
DESCRIPTION=An IRC bot extensible with C or TCL
EAPI=7
HOMEPAGE=https://www.eggheads.org/
+INHERIT=readme.gentoo-r1
IUSE=debug doc ipv6 ssl static
KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ~riscv sparc x86
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/net-irc/eggdrop-1.9.2 b/metadata/md5-cache/net-irc/eggdrop-1.9.2
index ff2f85c9d2a9..b5d3b47cad1d 100644
--- a/metadata/md5-cache/net-irc/eggdrop-1.9.2
+++ b/metadata/md5-cache/net-irc/eggdrop-1.9.2
@@ -3,6 +3,7 @@ DEPEND=dev-lang/tcl:0= ssl? ( dev-libs/openssl:0= )
DESCRIPTION=An IRC bot extensible with C or TCL
EAPI=7
HOMEPAGE=https://www.eggheads.org/
+INHERIT=readme.gentoo-r1
IUSE=debug doc ipv6 ssl static
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~riscv ~sparc ~x86
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/net-irc/konversation-22.04.3 b/metadata/md5-cache/net-irc/konversation-22.04.3
index ccd300b4c5fe..126a18cee56c 100644
--- a/metadata/md5-cache/net-irc/konversation-22.04.3
+++ b/metadata/md5-cache/net-irc/konversation-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtmultimedia-5.
DESCRIPTION=User friendly IRC Client
EAPI=8
HOMEPAGE=https://konversation.kde.org https://apps.kde.org/konversation/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+crypt debug +handbook
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/net-irc/konversation-22.08.1 b/metadata/md5-cache/net-irc/konversation-22.08.1
index 45ca71b9e838..e75231fc8fb3 100644
--- a/metadata/md5-cache/net-irc/konversation-22.08.1
+++ b/metadata/md5-cache/net-irc/konversation-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtmultimedia-5.
DESCRIPTION=User friendly IRC Client
EAPI=8
HOMEPAGE=https://konversation.kde.org https://apps.kde.org/konversation/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+crypt debug +handbook
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/net-irc/ngircd-26.1-r4 b/metadata/md5-cache/net-irc/ngircd-26.1-r4
index 43272c4d1909..c3c7bd1100c3 100644
--- a/metadata/md5-cache/net-irc/ngircd-26.1-r4
+++ b/metadata/md5-cache/net-irc/ngircd-26.1-r4
@@ -4,6 +4,7 @@ DEPEND=acct-user/ngircd irc-plus? ( virtual/libiconv ) ident? ( net-libs/libiden
DESCRIPTION=An IRC server written from scratch
EAPI=8
HOMEPAGE=https://ngircd.barton.de/
+INHERIT=tmpfiles verify-sig
IUSE=debug gnutls ident irc-plus +ipv6 pam +ssl strict-rfc tcpd test zlib verify-sig
KEYWORDS=amd64 arm arm64 x86 ~x64-macos
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-irc/polari-42.0 b/metadata/md5-cache/net-irc/polari-42.0
index 31c616e86fad..172e7f6b554b 100644
--- a/metadata/md5-cache/net-irc/polari-42.0
+++ b/metadata/md5-cache/net-irc/polari-42.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.43.4:2 net-libs/telepathy-glib[introspection] >=dev-lib
DESCRIPTION=An IRC client for GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Polari https://gitlab.gnome.org/GNOME/polari
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=test
KEYWORDS=amd64 ~arm x86
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index e2f5ec0423d1..485ccd2a9a8a 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/freaklabs-chibiarduino-9999 b/metadata/md5-cache/net-libs/freaklabs-chibiarduino-9999
index f9f64ffac291..c51bcbfcb3ae 100644
--- a/metadata/md5-cache/net-libs/freaklabs-chibiarduino-9999
+++ b/metadata/md5-cache/net-libs/freaklabs-chibiarduino-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst prepare unpack
DESCRIPTION=freaklabs fork of the lightweight wireless sensor library for Arduino
EAPI=7
HOMEPAGE=https://freaklabs.org/chibiarduino/
+INHERIT=git-r3
IUSE=+promisc
LICENSE=BSD
PDEPEND=dev-embedded/arduino dev-embedded/freaklabs-boards
diff --git a/metadata/md5-cache/net-libs/glib-networking-2.72.1 b/metadata/md5-cache/net-libs/glib-networking-2.72.1
index f71b919c3060..d7529e519085 100644
--- a/metadata/md5-cache/net-libs/glib-networking-2.72.1
+++ b/metadata/md5-cache/net-libs/glib-networking-2.72.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.69.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab
DESCRIPTION=Network-related giomodules for glib
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/glib-networking
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson-multilib xdg
IUSE=+gnome +libproxy +ssl test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
diff --git a/metadata/md5-cache/net-libs/glib-networking-2.72.2 b/metadata/md5-cache/net-libs/glib-networking-2.72.2
index 3df47a15b9e6..5fb94e80d97d 100644
--- a/metadata/md5-cache/net-libs/glib-networking-2.72.2
+++ b/metadata/md5-cache/net-libs/glib-networking-2.72.2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.69.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab
DESCRIPTION=Network-related giomodules for glib
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/glib-networking
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson-multilib xdg
IUSE=+gnome +libproxy +ssl test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
diff --git a/metadata/md5-cache/net-libs/gnet-2.0.8-r4 b/metadata/md5-cache/net-libs/gnet-2.0.8-r4
index 968e16937b6e..3af78c9fd516 100644
--- a/metadata/md5-cache/net-libs/gnet-2.0.8-r4
+++ b/metadata/md5-cache/net-libs/gnet-2.0.8-r4
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.6:2 >=dev-libs/check-0.9.11
DESCRIPTION=A simple network library
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GNetLibrary
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=test
KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
diff --git a/metadata/md5-cache/net-libs/libdmapsharing-2.9.41 b/metadata/md5-cache/net-libs/libdmapsharing-2.9.41
index 664bb149e64d..7b202d205ea8 100644
--- a/metadata/md5-cache/net-libs/libdmapsharing-2.9.41
+++ b/metadata/md5-cache/net-libs/libdmapsharing-2.9.41
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.36:2 x11-libs/gdk-pixbuf:2 >=net-dns/avahi-0.6[dbus] >=
DESCRIPTION=A library that implements the DMAP family of protocols
EAPI=8
HOMEPAGE=https://www.flyn.org/projects/libdmapsharing/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=+introspection test
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/net-libs/libktorrent-22.04.3 b/metadata/md5-cache/net-libs/libktorrent-22.04.3
index b423d3a09945..7e409d313043 100644
--- a/metadata/md5-cache/net-libs/libktorrent-22.04.3
+++ b/metadata/md5-cache/net-libs/libktorrent-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 >=dev-libs/gmp-6.0.0a:0= dev-libs/libgcrypt:0= >=
DESCRIPTION=BitTorrent library based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/ktorrent/ https://userbase.kde.org/KTorrent
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug test
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/net-libs/libktorrent-22.08.1 b/metadata/md5-cache/net-libs/libktorrent-22.08.1
index 57817ea86528..da66d1fbdce4 100644
--- a/metadata/md5-cache/net-libs/libktorrent-22.08.1
+++ b/metadata/md5-cache/net-libs/libktorrent-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=app-crypt/qca-2.3.0:2 >=dev-libs/gmp-6.0.0a:0= dev-libs/libgcrypt:0= >=
DESCRIPTION=BitTorrent library based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/ktorrent/ https://userbase.kde.org/KTorrent
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=test debug test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/net-libs/libmediawiki-5.38.0 b/metadata/md5-cache/net-libs/libmediawiki-5.38.0
index 453e4ad7b1ab..7f6aa10b237e 100644
--- a/metadata/md5-cache/net-libs/libmediawiki-5.38.0
+++ b/metadata/md5-cache/net-libs/libmediawiki-5.38.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtnetwork-5.15.5:5 >=kde-frameworks/kcoreaddons-5.96.0:5 test? (
DESCRIPTION=C++ interface for MediaWiki based web service as wikipedia.org
EAPI=8
HOMEPAGE=https://invent.kde.org/libraries/libmediawiki
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=debug test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/net-libs/libmnl-1.0.5 b/metadata/md5-cache/net-libs/libmnl-1.0.5
index 1ff37280aa96..8e0fe5c21a37 100644
--- a/metadata/md5-cache/net-libs/libmnl-1.0.5
+++ b/metadata/md5-cache/net-libs/libmnl-1.0.5
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Minimalistic netlink library
EAPI=8
HOMEPAGE=https://netfilter.org/projects/libmnl/
+INHERIT=verify-sig
IUSE=examples verify-sig
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux
LICENSE=LGPL-2.1
diff --git a/metadata/md5-cache/net-libs/liboping-1.10.0-r3 b/metadata/md5-cache/net-libs/liboping-1.10.0-r3
index 602e0216c55d..2ac1a14168f0 100644
--- a/metadata/md5-cache/net-libs/liboping-1.10.0-r3
+++ b/metadata/md5-cache/net-libs/liboping-1.10.0-r3
@@ -4,6 +4,7 @@ DEPEND=ncurses? ( sys-libs/ncurses:0= ) dev-lang/perl
DESCRIPTION=Protocol independent ANSI-C ping library and command line utility
EAPI=8
HOMEPAGE=https://noping.cc/ https://github.com/octo/liboping
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=autotools fcaps perl-module
IUSE=+filecaps ncurses perl +filecaps test
KEYWORDS=~alpha amd64 arm ~arm64 x86
diff --git a/metadata/md5-cache/net-libs/libzapojit-0.0.3-r1 b/metadata/md5-cache/net-libs/libzapojit-0.0.3-r1
index 02e903c731d3..0071d1e2d286 100644
--- a/metadata/md5-cache/net-libs/libzapojit-0.0.3-r1
+++ b/metadata/md5-cache/net-libs/libzapojit-0.0.3-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.28:2 >=net-libs/libsoup-2.38:2.4 dev-libs/json-glib net
DESCRIPTION=GLib/GObject wrapper for the SkyDrive and Hotmail REST APIs
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/libzapojit
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=+introspection
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/net-libs/rest-0.8.1-r1 b/metadata/md5-cache/net-libs/rest-0.8.1-r1
index 86f9f5bbfae6..ffd760c5c000 100644
--- a/metadata/md5-cache/net-libs/rest-0.8.1-r1
+++ b/metadata/md5-cache/net-libs/rest-0.8.1-r1
@@ -4,6 +4,7 @@ DEPEND=app-misc/ca-certificates >=dev-libs/glib-2.24:2[abi_x86_32(-)?,abi_x86_64
DESCRIPTION=Helper library for RESTful services
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/Librest
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 multilib-minimal virtualx
IUSE=+introspection 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 test
KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86
diff --git a/metadata/md5-cache/net-libs/telepathy-farstream-0.6.2-r1 b/metadata/md5-cache/net-libs/telepathy-farstream-0.6.2-r1
index 46fae673e903..baf61b3ea431 100644
--- a/metadata/md5-cache/net-libs/telepathy-farstream-0.6.2-r1
+++ b/metadata/md5-cache/net-libs/telepathy-farstream-0.6.2-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.32:2 >=sys-apps/dbus-0.60 >=dev-libs/dbus-glib-0.60 med
DESCRIPTION=Telepathy client library that uses Farstream to handle Call channels
EAPI=8
HOMEPAGE=https://telepathy.freedesktop.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=examples +introspection
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index 39b8f42e1651..5656163ef6a0 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/cmd5checkpw-0.30-r2 b/metadata/md5-cache/net-mail/cmd5checkpw-0.30-r2
index 946034740ef2..63b0bad79382 100644
--- a/metadata/md5-cache/net-mail/cmd5checkpw-0.30-r2
+++ b/metadata/md5-cache/net-mail/cmd5checkpw-0.30-r2
@@ -3,6 +3,7 @@ DEPEND=acct-user/cmd5checkpw
DESCRIPTION=A checkpassword compatible authentication program using CRAM-MD5
EAPI=7
HOMEPAGE=https://www.fehcom.de/qmail/smtpauth.html
+INHERIT=fixheadtails
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86
LICENSE=public-domain RSA
RDEPEND=acct-user/cmd5checkpw
diff --git a/metadata/md5-cache/net-mail/cmd5checkpw-0.30-r3 b/metadata/md5-cache/net-mail/cmd5checkpw-0.30-r3
index bc35c67abfdb..f222ffd94958 100644
--- a/metadata/md5-cache/net-mail/cmd5checkpw-0.30-r3
+++ b/metadata/md5-cache/net-mail/cmd5checkpw-0.30-r3
@@ -3,6 +3,7 @@ DEPEND=acct-group/cmd5checkpw
DESCRIPTION=A checkpassword compatible authentication program using CRAM-MD5
EAPI=7
HOMEPAGE=https://www.fehcom.de/qmail/smtpauth.html
+INHERIT=fixheadtails
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=public-domain RSA
RDEPEND=acct-group/cmd5checkpw
diff --git a/metadata/md5-cache/net-mail/mailgraph-1.14-r3 b/metadata/md5-cache/net-mail/mailgraph-1.14-r3
index 97a73fd2ffa2..ab90849eca9a 100644
--- a/metadata/md5-cache/net-mail/mailgraph-1.14-r3
+++ b/metadata/md5-cache/net-mail/mailgraph-1.14-r3
@@ -3,6 +3,7 @@ DEPEND=acct-group/mgraph acct-user/mgraph
DESCRIPTION=A mail statistics RRDtool frontend for Postfix
EAPI=7
HOMEPAGE=http://mailgraph.schweikert.ch/
+INHERIT=user-info
KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=acct-group/mgraph acct-user/mgraph dev-lang/perl dev-perl/File-Tail >=net-analyzer/rrdtool-1.2.2[graph,perl]
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 0c8ed35b764b..1f9715b297a4 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/balance-3.57-r1 b/metadata/md5-cache/net-misc/balance-3.57-r1
index 26bdda548076..797e00464fed 100644
--- a/metadata/md5-cache/net-misc/balance-3.57-r1
+++ b/metadata/md5-cache/net-misc/balance-3.57-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst prepare
DESCRIPTION=TCP Load Balancing Port Forwarder
EAPI=8
HOMEPAGE=http://www.inlab.de/balance.html
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps toolchain-funcs
IUSE=+filecaps
KEYWORDS=~amd64 ~ppc ~x86
diff --git a/metadata/md5-cache/net-misc/bird-2.0.8 b/metadata/md5-cache/net-misc/bird-2.0.8
index 16481e01be3d..6bb76f9c2ad1 100644
--- a/metadata/md5-cache/net-misc/bird-2.0.8
+++ b/metadata/md5-cache/net-misc/bird-2.0.8
@@ -3,6 +3,7 @@ DEFINED_PHASES=configure install postinst
DESCRIPTION=A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6
EAPI=7
HOMEPAGE=https://bird.network.cz
+INHERIT=fcaps
IUSE=+client debug libssh +filecaps
KEYWORDS=~amd64 ~arm64 ~x86 ~x64-macos
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-misc/bird-2.0.9 b/metadata/md5-cache/net-misc/bird-2.0.9
index 56f5fcfd0253..bc9f951fdcce 100644
--- a/metadata/md5-cache/net-misc/bird-2.0.9
+++ b/metadata/md5-cache/net-misc/bird-2.0.9
@@ -4,6 +4,7 @@ DEPEND=client? ( sys-libs/ncurses:= sys-libs/readline:= ) filecaps? ( acct-group
DESCRIPTION=A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6
EAPI=8
HOMEPAGE=https://bird.network.cz
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=autotools fcaps
IUSE=+client debug libssh +filecaps
KEYWORDS=~amd64 ~arm64 ~x86 ~x64-macos
diff --git a/metadata/md5-cache/net-misc/calicoctl-3.1.3 b/metadata/md5-cache/net-misc/calicoctl-3.1.3
index cf397dee5409..3ef4c871602c 100644
--- a/metadata/md5-cache/net-misc/calicoctl-3.1.3
+++ b/metadata/md5-cache/net-misc/calicoctl-3.1.3
@@ -3,6 +3,7 @@ DEPEND=>=dev-lang/go-1.10
DESCRIPTION=CLI to manage Calico network and security policy
EAPI=6
HOMEPAGE=https://github.com/projectcalico/calicoctl
+INHERIT=golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=Apache-2.0
RESTRICT=test
diff --git a/metadata/md5-cache/net-misc/gnome-online-miners-3.34.0-r2 b/metadata/md5-cache/net-misc/gnome-online-miners-3.34.0-r2
index 3eecfe39812a..fadb858fd10a 100644
--- a/metadata/md5-cache/net-misc/gnome-online-miners-3.34.0-r2
+++ b/metadata/md5-cache/net-misc/gnome-online-miners-3.34.0-r2
@@ -4,6 +4,7 @@ DEPEND=app-misc/tracker:3= >=dev-libs/glib-2.56.0:2 >=dev-libs/libgdata-0.15.2:0
DESCRIPTION=Crawls through your online content
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GnomeOnlineMiners
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=flickr
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/net-misc/gnome-remote-desktop-42.4 b/metadata/md5-cache/net-misc/gnome-remote-desktop-42.4
index 8056579b11e8..0c9b4bc99729 100644
--- a/metadata/md5-cache/net-misc/gnome-remote-desktop-42.4
+++ b/metadata/md5-cache/net-misc/gnome-remote-desktop-42.4
@@ -4,6 +4,7 @@ DEPEND=x11-libs/cairo >=dev-libs/glib-2.68:2 >=media-video/pipewire-0.3.0:= app-
DESCRIPTION=Remote desktop daemon for GNOME using pipewire
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-remote-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 systemd xdg
IUSE=+rdp systemd +vnc
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/net-misc/gns3-gui-2.2.31 b/metadata/md5-cache/net-misc/gns3-gui-2.2.31
index c3bc948703da..479475d2a788 100644
--- a/metadata/md5-cache/net-misc/gns3-gui-2.2.31
+++ b/metadata/md5-cache/net-misc/gns3-gui-2.2.31
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DESCRIPTION=Graphical Network Simulator
EAPI=8
HOMEPAGE=https://www.gns3.com/ https://github.com/GNS3/gns3-gui
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 virtualx xdg
IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-misc/gns3-gui-2.2.31-r1 b/metadata/md5-cache/net-misc/gns3-gui-2.2.31-r1
index 15b95d1a4979..5dae348af271 100644
--- a/metadata/md5-cache/net-misc/gns3-gui-2.2.31-r1
+++ b/metadata/md5-cache/net-misc/gns3-gui-2.2.31-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DESCRIPTION=Graphical Network Simulator
EAPI=8
HOMEPAGE=https://www.gns3.com/ https://github.com/GNS3/gns3-gui
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 virtualx xdg
IUSE=test python_targets_python3_9 python_targets_python3_10 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-misc/gns3-gui-2.2.33.1 b/metadata/md5-cache/net-misc/gns3-gui-2.2.33.1
index 42a490369157..b4c84bd51a62 100644
--- a/metadata/md5-cache/net-misc/gns3-gui-2.2.33.1
+++ b/metadata/md5-cache/net-misc/gns3-gui-2.2.33.1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DESCRIPTION=Graphical Network Simulator
EAPI=8
HOMEPAGE=https://www.gns3.com/ https://github.com/GNS3/gns3-gui
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 virtualx xdg
IUSE=test python_targets_python3_9 python_targets_python3_10 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-misc/gupnp-tools-0.10.3 b/metadata/md5-cache/net-misc/gupnp-tools-0.10.3
index 17067658ea17..9d86f115661b 100644
--- a/metadata/md5-cache/net-misc/gupnp-tools-0.10.3
+++ b/metadata/md5-cache/net-misc/gupnp-tools-0.10.3
@@ -4,6 +4,7 @@ DEPEND=>=net-libs/gssdp-1.2.0:= >=net-libs/gupnp-1.4.0:= >=net-libs/libsoup-2.42
DESCRIPTION=Collection of developer-oriented UPnP tools
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GUPnP
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson xdg
KEYWORDS=amd64 ~ppc x86
LICENSE=GPL-2+ LGPL-2+
diff --git a/metadata/md5-cache/net-misc/gwhois-20120626-r1 b/metadata/md5-cache/net-misc/gwhois-20120626-r1
index a10bcae738f8..9a664d422b30 100644
--- a/metadata/md5-cache/net-misc/gwhois-20120626-r1
+++ b/metadata/md5-cache/net-misc/gwhois-20120626-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=Generic whois
EAPI=7
HOMEPAGE=https://julijane.de/gwhois/
+INHERIT=readme.gentoo-r1
KEYWORDS=~alpha amd64 ~arm64 ~hppa ppc ppc64 sparc x86
LICENSE=GPL-2
RDEPEND=net-misc/curl dev-lang/perl:= dev-perl/libwww-perl dev-perl/Net-LibIDN www-client/lynx
diff --git a/metadata/md5-cache/net-misc/iperf-3.99999.99999 b/metadata/md5-cache/net-misc/iperf-3.99999.99999
index 31ecfc09f803..c5eaa522d711 100644
--- a/metadata/md5-cache/net-misc/iperf-3.99999.99999
+++ b/metadata/md5-cache/net-misc/iperf-3.99999.99999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/openssl:0= sctp? ( net-misc/lksctp-tools )
DESCRIPTION=A TCP, UDP, and SCTP network bandwidth measurement tool
EAPI=7
HOMEPAGE=https://github.com/esnet/iperf
+INHERIT=git-r3
IUSE=sctp static-libs
LICENSE=BSD
PROPERTIES=live
diff --git a/metadata/md5-cache/net-misc/kea-2.0.2 b/metadata/md5-cache/net-misc/kea-2.0.2
index b3c3955d9870..597db8a13e58 100644
--- a/metadata/md5-cache/net-misc/kea-2.0.2
+++ b/metadata/md5-cache/net-misc/kea-2.0.2
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= dev-libs/log4cplus mysql? ( dev-db/mysql-connector-c ) !
DESCRIPTION=High-performance production grade DHCPv4 & DHCPv6 server
EAPI=8
HOMEPAGE=https://www.isc.org/kea/
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=autotools fcaps python-single-r1 systemd tmpfiles
IUSE=mysql +openssl postgres +samples shell test +filecaps python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/net-misc/kea-9999 b/metadata/md5-cache/net-misc/kea-9999
index 3c8f74f931dc..937037bc7034 100644
--- a/metadata/md5-cache/net-misc/kea-9999
+++ b/metadata/md5-cache/net-misc/kea-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= dev-libs/log4cplus mysql? ( dev-db/mysql-connector-c ) !
DESCRIPTION=High-performance production grade DHCPv4 & DHCPv6 server
EAPI=8
HOMEPAGE=https://www.isc.org/kea/
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=autotools fcaps python-single-r1 systemd tmpfiles git-r3
IUSE=mysql +openssl postgres +samples shell test +filecaps python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=ISC BSD SSLeay GPL-2
diff --git a/metadata/md5-cache/net-misc/kio-zeroconf-22.04.3 b/metadata/md5-cache/net-misc/kio-zeroconf-22.04.3
index 68760350fcc2..b79448812be0 100644
--- a/metadata/md5-cache/net-misc/kio-zeroconf-22.04.3
+++ b/metadata/md5-cache/net-misc/kio-zeroconf-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=kde-frameworks/kcoreaddons-5.92.0:5 >=kde-fram
DESCRIPTION=KIO worker to discover file systems by DNS-SD (DNS Service Discovery)
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/net-misc/kio-zeroconf-22.08.1 b/metadata/md5-cache/net-misc/kio-zeroconf-22.08.1
index d53adcf1b71b..1be8c84983e8 100644
--- a/metadata/md5-cache/net-misc/kio-zeroconf-22.08.1
+++ b/metadata/md5-cache/net-misc/kio-zeroconf-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-fram
DESCRIPTION=KIO worker to discover file systems by DNS-SD (DNS Service Discovery)
EAPI=8
HOMEPAGE=https://apps.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/net-misc/nextcloud-client-3.5.2 b/metadata/md5-cache/net-misc/nextcloud-client-3.5.2
index 97645d9f757b..16a14c347c15 100644
--- a/metadata/md5-cache/net-misc/nextcloud-client-3.5.2
+++ b/metadata/md5-cache/net-misc/nextcloud-client-3.5.2
@@ -4,6 +4,7 @@ DEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/openssl-1.1.0:0= dev-libs/qtkeychain:=[
DESCRIPTION=Desktop Syncing Client for Nextcloud
EAPI=8
HOMEPAGE=https://github.com/nextcloud/desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake virtualx xdg
IUSE=doc dolphin nautilus test webengine test
KEYWORDS=amd64 ~arm64 x86
diff --git a/metadata/md5-cache/net-misc/nextcloud-client-3.5.4 b/metadata/md5-cache/net-misc/nextcloud-client-3.5.4
index 3b9e7f70f7d0..2d3851e5fd2f 100644
--- a/metadata/md5-cache/net-misc/nextcloud-client-3.5.4
+++ b/metadata/md5-cache/net-misc/nextcloud-client-3.5.4
@@ -4,6 +4,7 @@ DEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/openssl-1.1.0:0= dev-libs/qtkeychain:=[
DESCRIPTION=Desktop Syncing Client for Nextcloud
EAPI=8
HOMEPAGE=https://github.com/nextcloud/desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake virtualx xdg
IUSE=doc dolphin nautilus test webengine test
KEYWORDS=amd64 ~arm64 x86
diff --git a/metadata/md5-cache/net-misc/nextcloud-client-3.6.0 b/metadata/md5-cache/net-misc/nextcloud-client-3.6.0
index 114fb6d5aecd..3f9204875b1a 100644
--- a/metadata/md5-cache/net-misc/nextcloud-client-3.6.0
+++ b/metadata/md5-cache/net-misc/nextcloud-client-3.6.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-db/sqlite-3.34:3 >=dev-libs/openssl-1.1.0:0= dev-libs/qtkeychain:=[
DESCRIPTION=Desktop Syncing Client for Nextcloud
EAPI=8
HOMEPAGE=https://github.com/nextcloud/desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake virtualx xdg
IUSE=doc dolphin nautilus test webengine test
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/net-misc/owncloud-client-2.10.0.6519 b/metadata/md5-cache/net-misc/owncloud-client-2.10.0.6519
index a6743464357d..0458280be374 100644
--- a/metadata/md5-cache/net-misc/owncloud-client-2.10.0.6519
+++ b/metadata/md5-cache/net-misc/owncloud-client-2.10.0.6519
@@ -4,6 +4,7 @@ DEPEND=>=dev-db/sqlite-3.4:3 dev-libs/qtkeychain[gnome-keyring?,qt5(+)] dev-qt/q
DESCRIPTION=Synchronize files from ownCloud Server with your computer
EAPI=8
HOMEPAGE=https://owncloud.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=dolphin gnome-keyring nautilus test
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/net-misc/owncloud-client-2.10.1.7389 b/metadata/md5-cache/net-misc/owncloud-client-2.10.1.7389
index f9653c42cada..e3ce9f12b5de 100644
--- a/metadata/md5-cache/net-misc/owncloud-client-2.10.1.7389
+++ b/metadata/md5-cache/net-misc/owncloud-client-2.10.1.7389
@@ -4,6 +4,7 @@ DEPEND=>=dev-db/sqlite-3.4:3 dev-libs/qtkeychain[gnome-keyring?,qt5(+)] dev-qt/q
DESCRIPTION=Synchronize files from ownCloud Server with your computer
EAPI=8
HOMEPAGE=https://owncloud.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=dolphin gnome-keyring nautilus test
KEYWORDS=~amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/net-misc/plowshare-9999 b/metadata/md5-cache/net-misc/plowshare-9999
index 5ae592b9ed3b..4be66c615f69 100644
--- a/metadata/md5-cache/net-misc/plowshare-9999
+++ b/metadata/md5-cache/net-misc/plowshare-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst prepare test unpack
DESCRIPTION=Command-line downloader and uploader for file-sharing websites
EAPI=8
HOMEPAGE=https://github.com/mcrapet/plowshare
+INHERIT=git-r3
IUSE=javascript view-captcha
LICENSE=GPL-3
PROPERTIES=live
diff --git a/metadata/md5-cache/net-misc/ps3mediaserver-1.90.1-r2 b/metadata/md5-cache/net-misc/ps3mediaserver-1.90.1-r2
index 0b7113cee985..84b5f7ee2e7a 100644
--- a/metadata/md5-cache/net-misc/ps3mediaserver-1.90.1-r2
+++ b/metadata/md5-cache/net-misc/ps3mediaserver-1.90.1-r2
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=DLNA compliant UPNP server for streaming media to Playstation 3
EAPI=8
HOMEPAGE=https://github.com/ps3mediaserver/ps3mediaserver
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
IUSE=multiuser +transcode tsmuxer
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-misc/seafile-client-8.0.5 b/metadata/md5-cache/net-misc/seafile-client-8.0.5
index ae179d24d966..84c2b56da686 100644
--- a/metadata/md5-cache/net-misc/seafile-client-8.0.5
+++ b/metadata/md5-cache/net-misc/seafile-client-8.0.5
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev
DESCRIPTION=Seafile desktop client
EAPI=8
HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile-client/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake
IUSE=shibboleth test
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/net-misc/seafile-client-8.0.6 b/metadata/md5-cache/net-misc/seafile-client-8.0.6
index 7bfeecb3e6f2..828e4fcf4052 100644
--- a/metadata/md5-cache/net-misc/seafile-client-8.0.6
+++ b/metadata/md5-cache/net-misc/seafile-client-8.0.6
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev
DESCRIPTION=Seafile desktop client
EAPI=8
HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile-client/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake
IUSE=shibboleth test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-misc/seafile-client-8.0.7 b/metadata/md5-cache/net-misc/seafile-client-8.0.7
index 922a547694de..5ad306dc58bc 100644
--- a/metadata/md5-cache/net-misc/seafile-client-8.0.7
+++ b/metadata/md5-cache/net-misc/seafile-client-8.0.7
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev
DESCRIPTION=Seafile desktop client
EAPI=8
HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile-client/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake
IUSE=shibboleth test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-misc/seafile-client-8.0.8 b/metadata/md5-cache/net-misc/seafile-client-8.0.8
index 5ddddd8d78ce..a9e54bb9a72e 100644
--- a/metadata/md5-cache/net-misc/seafile-client-8.0.8
+++ b/metadata/md5-cache/net-misc/seafile-client-8.0.8
@@ -4,6 +4,7 @@ DEPEND=dev-db/sqlite:3 dev-libs/glib:2 dev-libs/jansson:= dev-libs/openssl:= dev
DESCRIPTION=Seafile desktop client
EAPI=8
HOMEPAGE=https://www.seafile.com/ https://github.com/haiwen/seafile-client/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake
IUSE=shibboleth test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-misc/smb4k-3.1.3 b/metadata/md5-cache/net-misc/smb4k-3.1.3
index ac69fc32dfca..7db6cf5954fb 100644
--- a/metadata/md5-cache/net-misc/smb4k-3.1.3
+++ b/metadata/md5-cache/net-misc/smb4k-3.1.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwor
DESCRIPTION=Advanced network neighborhood browser
EAPI=8
HOMEPAGE=https://apps.kde.org/smb4k/ https://sourceforge.net/p/smb4k/home/Home/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=+discovery plasma debug +handbook
KEYWORDS=amd64 ~arm64 ~riscv x86
diff --git a/metadata/md5-cache/net-misc/suite3270-4.0_p13 b/metadata/md5-cache/net-misc/suite3270-4.0_p13
index 77692aae08b7..8f254db9cd6d 100644
--- a/metadata/md5-cache/net-misc/suite3270-4.0_p13
+++ b/metadata/md5-cache/net-misc/suite3270-4.0_p13
@@ -4,6 +4,7 @@ DEPEND=ssl? ( dev-libs/openssl:0= ) X? ( x11-libs/libX11 x11-libs/libXaw x11-lib
DESCRIPTION=Complete 3270 access package
EAPI=7
HOMEPAGE=http://x3270.bgp.nu/
+INHERIT=font
IUSE=cjk doc ncurses ssl tcl X X
KEYWORDS=amd64 ppc ~s390 sparc x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-misc/suite3270-4.0_p14 b/metadata/md5-cache/net-misc/suite3270-4.0_p14
index e9b78482f2c1..9ff4fb4bb0b2 100644
--- a/metadata/md5-cache/net-misc/suite3270-4.0_p14
+++ b/metadata/md5-cache/net-misc/suite3270-4.0_p14
@@ -4,6 +4,7 @@ DEPEND=ssl? ( dev-libs/openssl:0= ) X? ( x11-libs/libX11 x11-libs/libXaw x11-lib
DESCRIPTION=Complete 3270 access package
EAPI=7
HOMEPAGE=http://x3270.bgp.nu/
+INHERIT=font
IUSE=cjk doc ncurses ssl tcl X X
KEYWORDS=~amd64 ~ppc ~s390 ~sparc ~x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-misc/teamviewer-15.28.6 b/metadata/md5-cache/net-misc/teamviewer-15.28.6
index a71b56214aab..c8d9d03f206a 100644
--- a/metadata/md5-cache/net-misc/teamviewer-15.28.6
+++ b/metadata/md5-cache/net-misc/teamviewer-15.28.6
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=All-In-One Solution for Remote Access and Support over the Internet
EAPI=8
HOMEPAGE=https://www.teamviewer.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature systemd xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=TeamViewer MIT
diff --git a/metadata/md5-cache/net-misc/teamviewer-15.30.3 b/metadata/md5-cache/net-misc/teamviewer-15.30.3
index e9a2c67190c3..41a505168712 100644
--- a/metadata/md5-cache/net-misc/teamviewer-15.30.3
+++ b/metadata/md5-cache/net-misc/teamviewer-15.30.3
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=All-In-One Solution for Remote Access and Support over the Internet
EAPI=8
HOMEPAGE=https://www.teamviewer.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature systemd xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=TeamViewer MIT
diff --git a/metadata/md5-cache/net-misc/teamviewer-15.31.5 b/metadata/md5-cache/net-misc/teamviewer-15.31.5
index c0a954a4f3e1..6dd483bc5a87 100644
--- a/metadata/md5-cache/net-misc/teamviewer-15.31.5
+++ b/metadata/md5-cache/net-misc/teamviewer-15.31.5
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=All-In-One Solution for Remote Access and Support over the Internet
EAPI=8
HOMEPAGE=https://www.teamviewer.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature systemd xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=TeamViewer MIT
diff --git a/metadata/md5-cache/net-misc/ttytter-2.1.00 b/metadata/md5-cache/net-misc/ttytter-2.1.00
index 8718a4b17b4f..d485ff193c30 100644
--- a/metadata/md5-cache/net-misc/ttytter-2.1.00
+++ b/metadata/md5-cache/net-misc/ttytter-2.1.00
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst
DESCRIPTION=A multi-functional, console-based Twitter client
EAPI=6
HOMEPAGE=http://www.floodgap.com/software/ttytter/
+INHERIT=readme.gentoo-r1
KEYWORDS=amd64 x86
LICENSE=FFSL
RDEPEND=>=dev-lang/perl-5.8 || ( net-misc/curl www-client/lynx )
diff --git a/metadata/md5-cache/net-news/Manifest.gz b/metadata/md5-cache/net-news/Manifest.gz
index 8fe48b80d3ae..2e0cf93c8b6a 100644
--- a/metadata/md5-cache/net-news/Manifest.gz
+++ b/metadata/md5-cache/net-news/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-news/rssguard-4.2.1 b/metadata/md5-cache/net-news/rssguard-4.2.1
index 63071f620e6a..c1ee9d502f6e 100644
--- a/metadata/md5-cache/net-news/rssguard-4.2.1
+++ b/metadata/md5-cache/net-news/rssguard-4.2.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtcore-5.10.0:5 >=dev-qt/qtdbus-5.10.0:5 >=dev-qt/qtdeclarative-
DESCRIPTION=Simple (yet powerful) feed reader
EAPI=8
HOMEPAGE=https://github.com/martinrotter/rssguard
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake optfeature xdg
IUSE=webengine
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/net-news/rssguard-4.2.3 b/metadata/md5-cache/net-news/rssguard-4.2.3
index 62791555aab2..6d737044466b 100644
--- a/metadata/md5-cache/net-news/rssguard-4.2.3
+++ b/metadata/md5-cache/net-news/rssguard-4.2.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtcore-5.10.0:5 >=dev-qt/qtdbus-5.10.0:5 >=dev-qt/qtdeclarative-
DESCRIPTION=Simple (yet powerful) feed reader
EAPI=8
HOMEPAGE=https://github.com/martinrotter/rssguard
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake optfeature xdg
IUSE=webengine
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz
index 18a4bdd69d4b..07fcd404a6a7 100644
--- a/metadata/md5-cache/net-p2p/Manifest.gz
+++ b/metadata/md5-cache/net-p2p/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-p2p/classified-ads-0.13-r2 b/metadata/md5-cache/net-p2p/classified-ads-0.13-r2
index 4f052625c1d5..fbed40774600 100644
--- a/metadata/md5-cache/net-p2p/classified-ads-0.13-r2
+++ b/metadata/md5-cache/net-p2p/classified-ads-0.13-r2
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2 dev-lang/tcl:= dev-lang/tk:= dev-libs/openssl:0= dev-qt/qt
DESCRIPTION=Program for displaying classified advertisement items
EAPI=8
HOMEPAGE=http://katiska.org/classified-ads/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils virtualx xdg
IUSE=doc test test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-p2p/classified-ads-0.14 b/metadata/md5-cache/net-p2p/classified-ads-0.14
index 9eee5a194dc8..cc9849e3c2e6 100644
--- a/metadata/md5-cache/net-p2p/classified-ads-0.14
+++ b/metadata/md5-cache/net-p2p/classified-ads-0.14
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2 dev-lang/tcl:= dev-lang/tk:= dev-libs/openssl:0= dev-qt/qt
DESCRIPTION=Program for displaying classified advertisement items
EAPI=8
HOMEPAGE=http://katiska.org/classified-ads/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils virtualx xdg
IUSE=doc test test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-p2p/classified-ads-0.15 b/metadata/md5-cache/net-p2p/classified-ads-0.15
index 6b59dc798b55..3b479eb74d0a 100644
--- a/metadata/md5-cache/net-p2p/classified-ads-0.15
+++ b/metadata/md5-cache/net-p2p/classified-ads-0.15
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2 dev-lang/tcl:= dev-lang/tk:= dev-libs/openssl:0= dev-qt/qt
DESCRIPTION=Program for displaying classified advertisement items
EAPI=8
HOMEPAGE=http://katiska.org/classified-ads/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils virtualx xdg
IUSE=doc test test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-p2p/deluge-2.1.1 b/metadata/md5-cache/net-p2p/deluge-2.1.1
index fe0e17325679..84cee532f720 100644
--- a/metadata/md5-cache/net-p2p/deluge-2.1.1
+++ b/metadata/md5-cache/net-p2p/deluge-2.1.1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=BitTorrent client with a client/server model
EAPI=8
HOMEPAGE=https://deluge-torrent.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 systemd xdg
IUSE=console gui libnotify sound webinterface test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv
diff --git a/metadata/md5-cache/net-p2p/deluge-9999 b/metadata/md5-cache/net-p2p/deluge-9999
index cf5f2416d1ad..a2cd32d26bb3 100644
--- a/metadata/md5-cache/net-p2p/deluge-9999
+++ b/metadata/md5-cache/net-p2p/deluge-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=BitTorrent client with a client/server model
EAPI=8
HOMEPAGE=https://deluge-torrent.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 systemd xdg git-r3
IUSE=console gui libnotify sound webinterface test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-p2p/ktorrent-22.04.3 b/metadata/md5-cache/net-p2p/ktorrent-22.04.3
index 8241857a9e4a..87e8221949da 100644
--- a/metadata/md5-cache/net-p2p/ktorrent-22.04.3
+++ b/metadata/md5-cache/net-p2p/ktorrent-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.4:5 >=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Powerful BitTorrent client based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/ktorrent/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+bwscheduler +downloadorder +infowidget +ipfilter +logviewer +magnetgenerator +mediaplayer rss +scanfolder +shutdown +stats +upnp +webengine +zeroconf test debug +handbook test
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/net-p2p/ktorrent-22.08.1 b/metadata/md5-cache/net-p2p/ktorrent-22.08.1
index 5fddf6eb3ce1..413ab81dc52c 100644
--- a/metadata/md5-cache/net-p2p/ktorrent-22.08.1
+++ b/metadata/md5-cache/net-p2p/ktorrent-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.
DESCRIPTION=Powerful BitTorrent client based on KDE Frameworks
EAPI=8
HOMEPAGE=https://apps.kde.org/ktorrent/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=+bwscheduler +downloadorder +infowidget +ipfilter +logviewer +magnetgenerator +mediaplayer rss +scanfolder +shutdown +stats +upnp +webengine +zeroconf test debug +handbook test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/net-p2p/qbittorrent-4.4.3.1 b/metadata/md5-cache/net-p2p/qbittorrent-4.4.3.1
index 8f7cee7ee81a..d08e9ce43027 100644
--- a/metadata/md5-cache/net-p2p/qbittorrent-4.4.3.1
+++ b/metadata/md5-cache/net-p2p/qbittorrent-4.4.3.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ss
DESCRIPTION=BitTorrent client in C++ and Qt
EAPI=8
HOMEPAGE=https://www.qbittorrent.org https://github.com/qbittorrent
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake multibuild systemd xdg
IUSE=+dbus +gui webui
KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/net-p2p/qbittorrent-4.4.3.1-r1 b/metadata/md5-cache/net-p2p/qbittorrent-4.4.3.1-r1
index 027e3eee86ee..1d4cd99b1e7b 100644
--- a/metadata/md5-cache/net-p2p/qbittorrent-4.4.3.1-r1
+++ b/metadata/md5-cache/net-p2p/qbittorrent-4.4.3.1-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= dev-libs/openssl:= dev-qt/qtcore:5 dev-qt/qtnetwork:5[ss
DESCRIPTION=BitTorrent client in C++ and Qt
EAPI=8
HOMEPAGE=https://www.qbittorrent.org https://github.com/qbittorrent
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake multibuild systemd xdg
IUSE=+dbus +gui webui
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/net-p2p/qbittorrent-4.4.4 b/metadata/md5-cache/net-p2p/qbittorrent-4.4.4
index a529bc05e95c..34dc5a979388 100644
--- a/metadata/md5-cache/net-p2p/qbittorrent-4.4.4
+++ b/metadata/md5-cache/net-p2p/qbittorrent-4.4.4
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= >=dev-libs/openssl-1.1.1:= dev-qt/qtcore:5 dev-qt/qtnetw
DESCRIPTION=BitTorrent client in C++ and Qt
EAPI=8
HOMEPAGE=https://www.qbittorrent.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake multibuild systemd xdg
IUSE=+dbus +gui webui
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/net-p2p/qbittorrent-4.4.5 b/metadata/md5-cache/net-p2p/qbittorrent-4.4.5
index 19aff935c3b2..846190c73efe 100644
--- a/metadata/md5-cache/net-p2p/qbittorrent-4.4.5
+++ b/metadata/md5-cache/net-p2p/qbittorrent-4.4.5
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= >=dev-libs/openssl-1.1.1:= dev-qt/qtcore:5 dev-qt/qtnetw
DESCRIPTION=BitTorrent client in C++ and Qt
EAPI=8
HOMEPAGE=https://www.qbittorrent.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake multibuild systemd xdg
IUSE=+dbus +gui webui
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/net-p2p/qbittorrent-9999 b/metadata/md5-cache/net-p2p/qbittorrent-9999
index c136378ad8d9..2bd337d3622c 100644
--- a/metadata/md5-cache/net-p2p/qbittorrent-9999
+++ b/metadata/md5-cache/net-p2p/qbittorrent-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/boost:= >=dev-libs/openssl-1.1.1:= dev-qt/qtcore:5 dev-qt/qtnetw
DESCRIPTION=BitTorrent client in C++ and Qt
EAPI=8
HOMEPAGE=https://www.qbittorrent.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake multibuild systemd xdg git-r3
IUSE=+dbus +gui test webui
LICENSE=GPL-2
diff --git a/metadata/md5-cache/net-p2p/transmission-remote-gtk-1.5.1 b/metadata/md5-cache/net-p2p/transmission-remote-gtk-1.5.1
index 3266872a5a6c..552f5dd03584 100644
--- a/metadata/md5-cache/net-p2p/transmission-remote-gtk-1.5.1
+++ b/metadata/md5-cache/net-p2p/transmission-remote-gtk-1.5.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.56:2 >=dev-libs/json-glib-1.2.8 net-misc/curl >=x11-lib
DESCRIPTION=GTK+ client for management of the Transmission BitTorrent client, over HTTP RPC
EAPI=8
HOMEPAGE=https://github.com/transmission-remote-gtk/transmission-remote-gtk
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
IUSE=appindicator debug geoip libproxy rss
KEYWORDS=amd64 ~arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/net-print/Manifest.gz b/metadata/md5-cache/net-print/Manifest.gz
index 6ee40ab48d44..a86a6ca5c6e2 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/cups-2.4.2-r4 b/metadata/md5-cache/net-print/cups-2.4.2-r4
index 5c63d0fc55ee..dacc21ac0abb 100644
--- a/metadata/md5-cache/net-print/cups-2.4.2-r4
+++ b/metadata/md5-cache/net-print/cups-2.4.2-r4
@@ -4,6 +4,7 @@ DEPEND=app-text/libpaper:= sys-libs/zlib acl? ( kernel_linux? ( sys-apps/acl sys
DESCRIPTION=The Common Unix Printing System
EAPI=8
HOMEPAGE=https://www.cups.org/ https://github.com/OpenPrinting/cups
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools linux-info xdg multilib-minimal optfeature pam toolchain-funcs
IUSE=acl dbus debug kerberos openssl pam selinux +ssl static-libs systemd test usb X xinetd zeroconf abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
diff --git a/metadata/md5-cache/net-print/cups-2.4.2-r5 b/metadata/md5-cache/net-print/cups-2.4.2-r5
index 4672deb4cd42..8292c3191f4e 100644
--- a/metadata/md5-cache/net-print/cups-2.4.2-r5
+++ b/metadata/md5-cache/net-print/cups-2.4.2-r5
@@ -4,6 +4,7 @@ DEPEND=app-text/libpaper:= sys-libs/zlib acl? ( kernel_linux? ( sys-apps/acl sys
DESCRIPTION=The Common Unix Printing System
EAPI=8
HOMEPAGE=https://www.cups.org/ https://github.com/OpenPrinting/cups
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools linux-info xdg multilib-minimal optfeature pam toolchain-funcs
IUSE=acl dbus debug kerberos openssl pam selinux +ssl static-libs systemd test usb X xinetd zeroconf abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
diff --git a/metadata/md5-cache/net-print/cups-2.4.2-r6 b/metadata/md5-cache/net-print/cups-2.4.2-r6
index ccfeff4eec2d..bac8287be650 100644
--- a/metadata/md5-cache/net-print/cups-2.4.2-r6
+++ b/metadata/md5-cache/net-print/cups-2.4.2-r6
@@ -4,6 +4,7 @@ DEPEND=app-text/libpaper:= sys-libs/zlib acl? ( kernel_linux? ( sys-apps/acl sys
DESCRIPTION=The Common Unix Printing System
EAPI=8
HOMEPAGE=https://www.cups.org/ https://github.com/OpenPrinting/cups
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools linux-info xdg multilib-minimal optfeature pam toolchain-funcs
IUSE=acl dbus debug kerberos openssl pam selinux +ssl static-libs systemd test usb X xinetd zeroconf abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
diff --git a/metadata/md5-cache/net-print/cups-9999 b/metadata/md5-cache/net-print/cups-9999
index a6ae790e29e2..378ffe0d506f 100644
--- a/metadata/md5-cache/net-print/cups-9999
+++ b/metadata/md5-cache/net-print/cups-9999
@@ -4,6 +4,7 @@ DEPEND=app-text/libpaper:= sys-libs/zlib acl? ( kernel_linux? ( sys-apps/acl sys
DESCRIPTION=The Common Unix Printing System
EAPI=8
HOMEPAGE=https://www.cups.org/ https://github.com/OpenPrinting/cups
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools linux-info xdg multilib-minimal optfeature pam toolchain-funcs git-r3
IUSE=acl dbus debug kerberos openssl pam selinux +ssl static-libs systemd test usb X xinetd zeroconf abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
LICENSE=Apache-2.0
diff --git a/metadata/md5-cache/net-print/cups-pk-helper-0.2.6-r1 b/metadata/md5-cache/net-print/cups-pk-helper-0.2.6-r1
index 69fb1e29b9cf..5b615514ac90 100644
--- a/metadata/md5-cache/net-print/cups-pk-helper-0.2.6-r1
+++ b/metadata/md5-cache/net-print/cups-pk-helper-0.2.6-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.30.0:2 net-print/cups >=sys-auth/polkit-0.97
DESCRIPTION=PolicyKit helper to configure cups with fine-grained privileges
EAPI=8
HOMEPAGE=https://www.freedesktop.org/wiki/Software/cups-pk-helper
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/net-print/foomatic-db-4.0.20190226 b/metadata/md5-cache/net-print/foomatic-db-4.0.20190226
index e343e6ac9d3c..df8ca148ff0a 100644
--- a/metadata/md5-cache/net-print/foomatic-db-4.0.20190226
+++ b/metadata/md5-cache/net-print/foomatic-db-4.0.20190226
@@ -2,6 +2,7 @@ DEFINED_PHASES=configure install prepare
DESCRIPTION=Printer information files for foomatic-db-engine to generate ppds
EAPI=6
HOMEPAGE=http://www.linuxprinting.org/foomatic.html
+INHERIT=versionator
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86
LICENSE=GPL-2
RDEPEND=net-print/foomatic-db-engine !net-print/foo2zjs[hp2600n]
diff --git a/metadata/md5-cache/net-print/foomatic-db-ppds-4.0.20190226 b/metadata/md5-cache/net-print/foomatic-db-ppds-4.0.20190226
index 3bf5fc735a26..66f0df220061 100644
--- a/metadata/md5-cache/net-print/foomatic-db-ppds-4.0.20190226
+++ b/metadata/md5-cache/net-print/foomatic-db-ppds-4.0.20190226
@@ -2,6 +2,7 @@ DEFINED_PHASES=install prepare
DESCRIPTION=linuxprinting.org PPD files for postscript printers
EAPI=6
HOMEPAGE=http://www.linuxprinting.org/foomatic.html
+INHERIT=versionator
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz
index 13e598db9d3d..4aaab617913f 100644
--- a/metadata/md5-cache/net-vpn/Manifest.gz
+++ b/metadata/md5-cache/net-vpn/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-vpn/mullvad-netns-9999 b/metadata/md5-cache/net-vpn/mullvad-netns-9999
index 8bc6ad33f4fb..678fb6b59ec0 100644
--- a/metadata/md5-cache/net-vpn/mullvad-netns-9999
+++ b/metadata/md5-cache/net-vpn/mullvad-netns-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=unpack
DESCRIPTION=Script to run a command within a Mullvad network namespace
EAPI=7
HOMEPAGE=https://github.com/chutz/mullvad-netns
+INHERIT=git-r3
LICENSE=GPL-2+
PROPERTIES=live
RDEPEND=app-misc/jq app-shells/bash net-misc/curl[ipv6(+),ssl] net-vpn/wireguard-tools sys-apps/baselayout sys-apps/coreutils sys-apps/grep sys-apps/iproute2[ipv6(+)] sys-apps/util-linux
diff --git a/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.14-r1 b/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.14-r1
index b60bf5a2260f..071e0704b4b7 100644
--- a/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.14-r1
+++ b/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.14-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.32:2 >=dev-libs/libnl-3.2.8:3 >=net-misc/networkmanager
DESCRIPTION=NetworkManager libreswan plugin
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager/VPN
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=gtk
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.16 b/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.16
index d087ce611cbc..2bc220a83307 100644
--- a/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.16
+++ b/metadata/md5-cache/net-vpn/networkmanager-libreswan-1.2.16
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.36:2 >=dev-libs/libnl-3.2.8:3 >=net-misc/networkmanager
DESCRIPTION=NetworkManager libreswan plugin
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager/VPN
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=gtk
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.8 b/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.8
index 1c5af75a0b1d..5bd5279e8f4d 100644
--- a/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.8
+++ b/metadata/md5-cache/net-vpn/networkmanager-openconnect-1.2.8
@@ -4,6 +4,7 @@ DEPEND=>=net-misc/networkmanager-1.2:= >=dev-libs/glib-2.34:2 >=dev-libs/dbus-gl
DESCRIPTION=NetworkManager OpenConnect plugin
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager https://gitlab.gnome.org/GNOME/NetworkManager-openconnect
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=gtk
KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.0 b/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.0
index 1e36e184c1bd..ebb38f48c8b5 100644
--- a/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.0
+++ b/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.10.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.34:2 dev-libs/libxml2:2 >=net-misc/networkmanager-1.7.0
DESCRIPTION=NetworkManager OpenVPN plugin
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/NetworkManager-openvpn https://gitlab.gnome.org/GNOME/NetworkManager-openvpn
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=gtk test
KEYWORDS=~amd64 ~arm ~arm64 ~x86
diff --git a/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.8.18 b/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.8.18
index ac7d2734483c..3c650a50c240 100644
--- a/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.8.18
+++ b/metadata/md5-cache/net-vpn/networkmanager-openvpn-1.8.18
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.34:2 dev-libs/libxml2:2 >=net-misc/networkmanager-1.7.0
DESCRIPTION=NetworkManager OpenVPN plugin
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/NetworkManager-openvpn https://gitlab.gnome.org/GNOME/NetworkManager-openvpn
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=gtk test
KEYWORDS=amd64 ~arm ~arm64 x86
diff --git a/metadata/md5-cache/net-vpn/networkmanager-pptp-1.2.10 b/metadata/md5-cache/net-vpn/networkmanager-pptp-1.2.10
index 089a01f21645..d08da7823e51 100644
--- a/metadata/md5-cache/net-vpn/networkmanager-pptp-1.2.10
+++ b/metadata/md5-cache/net-vpn/networkmanager-pptp-1.2.10
@@ -4,6 +4,7 @@ DEPEND=>=net-misc/networkmanager-1.2.0:= >=dev-libs/dbus-glib-0.74 >=dev-libs/gl
DESCRIPTION=NetworkManager PPTP VPN plugin
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager/VPN
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=gtk
KEYWORDS=amd64 ~arm x86
diff --git a/metadata/md5-cache/net-vpn/networkmanager-vpnc-1.2.8 b/metadata/md5-cache/net-vpn/networkmanager-vpnc-1.2.8
index 27985246a82c..bc3fd2618ac7 100644
--- a/metadata/md5-cache/net-vpn/networkmanager-vpnc-1.2.8
+++ b/metadata/md5-cache/net-vpn/networkmanager-vpnc-1.2.8
@@ -4,6 +4,7 @@ DEPEND=>=net-misc/networkmanager-1.2.0:= >=dev-libs/dbus-glib-0.74 >=dev-libs/gl
DESCRIPTION=NetworkManager VPNC plugin
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/NetworkManager
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=gtk test
KEYWORDS=amd64 ~arm x86
diff --git a/metadata/md5-cache/net-vpn/riseup-vpn-0.21.11 b/metadata/md5-cache/net-vpn/riseup-vpn-0.21.11
index b467157e885d..dd772669d6b7 100644
--- a/metadata/md5-cache/net-vpn/riseup-vpn-0.21.11
+++ b/metadata/md5-cache/net-vpn/riseup-vpn-0.21.11
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtquickcontrols:5[
DESCRIPTION=Anonymous encrypted VPN client powered by Bitmask
EAPI=8
HOMEPAGE=https://riseup.net/en/vpn https://0xacab.org/leap/bitmask-vpn https://bitmask.net
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop python-single-r1 go-module qmake-utils virtualx xdg
IUSE=test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 test
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/net-vpn/vpnc-scripts-99999999 b/metadata/md5-cache/net-vpn/vpnc-scripts-99999999
index 90299df9623e..1c1b6d3a8a33 100644
--- a/metadata/md5-cache/net-vpn/vpnc-scripts-99999999
+++ b/metadata/md5-cache/net-vpn/vpnc-scripts-99999999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Connect scripts for use with vpnc and openconnect (and similar clients)
EAPI=8
HOMEPAGE=https://gitlab.com/openconnect/vpnc-scripts
+INHERIT=git-r3
LICENSE=GPL-2+
PROPERTIES=live
RDEPEND=!<net-vpn/vpnc-0.5.3_p550-r3
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index b2e7e7bbf30c..9baa9cf3697d 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/gnome-bluetooth-42.2 b/metadata/md5-cache/net-wireless/gnome-bluetooth-42.2
index bcf0ba436a68..561f500e0c88 100644
--- a/metadata/md5-cache/net-wireless/gnome-bluetooth-42.2
+++ b/metadata/md5-cache/net-wireless/gnome-bluetooth-42.2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.44:2 >=gui-libs/gtk-4.4:4[introspection?] media-libs/gs
DESCRIPTION=Bluetooth graphical utilities integrated with GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GnomeBluetooth
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson python-any-r1 xdg
IUSE=gtk-doc +introspection sendto test
KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/net-wireless/gnome-bluetooth-42.3 b/metadata/md5-cache/net-wireless/gnome-bluetooth-42.3
index 0de7b13a165f..0ca19c65cffd 100644
--- a/metadata/md5-cache/net-wireless/gnome-bluetooth-42.3
+++ b/metadata/md5-cache/net-wireless/gnome-bluetooth-42.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.44:2 >=gui-libs/gtk-4.4:4[introspection?] media-libs/gs
DESCRIPTION=Bluetooth graphical utilities integrated with GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GnomeBluetooth
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson python-any-r1 xdg
IUSE=gtk-doc +introspection sendto test
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/net-wireless/gnome-bluetooth-42.4 b/metadata/md5-cache/net-wireless/gnome-bluetooth-42.4
index 3860cd9b80a3..97431c17b45d 100644
--- a/metadata/md5-cache/net-wireless/gnome-bluetooth-42.4
+++ b/metadata/md5-cache/net-wireless/gnome-bluetooth-42.4
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.44:2 >=gui-libs/gtk-4.4:4[introspection?] media-libs/gs
DESCRIPTION=Bluetooth graphical utilities integrated with GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Projects/GnomeBluetooth
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson python-any-r1 xdg
IUSE=gtk-doc +introspection sendto test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/net-wireless/iwgtk-0.8 b/metadata/md5-cache/net-wireless/iwgtk-0.8
index b4230872e454..689960af68be 100644
--- a/metadata/md5-cache/net-wireless/iwgtk-0.8
+++ b/metadata/md5-cache/net-wireless/iwgtk-0.8
@@ -4,6 +4,7 @@ DEPEND=dev-libs/atk:0 dev-libs/glib:2 gui-libs/gtk:4 media-gfx/qrencode:= x11-li
DESCRIPTION=Lightweight, graphical wifi management utility for Linux
EAPI=8
HOMEPAGE=https://github.com/J-Lentz/iwgtk
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
KEYWORDS=~amd64
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/net-wireless/kismetmobiledashboard-9999 b/metadata/md5-cache/net-wireless/kismetmobiledashboard-9999
index 45325ea633e9..2884d354d8e6 100644
--- a/metadata/md5-cache/net-wireless/kismetmobiledashboard-9999
+++ b/metadata/md5-cache/net-wireless/kismetmobiledashboard-9999
@@ -4,6 +4,7 @@ DEPEND=net-wireless/kismet
DESCRIPTION=Mobile UI for kismet
EAPI=7
HOMEPAGE=https://github.com/elkentaro/KismetMobileDashboard
+INHERIT=git-r3
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=net-wireless/kismet
diff --git a/metadata/md5-cache/sci-astronomy/Manifest.gz b/metadata/md5-cache/sci-astronomy/Manifest.gz
index 111d65e96c79..d6ee09827e11 100644
--- a/metadata/md5-cache/sci-astronomy/Manifest.gz
+++ b/metadata/md5-cache/sci-astronomy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-astronomy/celestia-1.7.0_pre20220120 b/metadata/md5-cache/sci-astronomy/celestia-1.7.0_pre20220120
index 09946ba53e5c..0aa363a24df8 100644
--- a/metadata/md5-cache/sci-astronomy/celestia-1.7.0_pre20220120
+++ b/metadata/md5-cache/sci-astronomy/celestia-1.7.0_pre20220120
@@ -4,6 +4,7 @@ DEPEND=<dev-libs/libfmt-9.0.0:= media-libs/glew:0= media-libs/libepoxy media-lib
DESCRIPTION=OpenGL 3D space simulator
EAPI=8
HOMEPAGE=https://celestia.space
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop flag-o-matic lua-single xdg cmake
IUSE=ffmpeg glut lua nls +qt5 lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-astronomy/idlastro-99999999 b/metadata/md5-cache/sci-astronomy/idlastro-99999999
index c6107cdd7560..7dea187f07cc 100644
--- a/metadata/md5-cache/sci-astronomy/idlastro-99999999
+++ b/metadata/md5-cache/sci-astronomy/idlastro-99999999
@@ -3,6 +3,7 @@ DEPEND=>=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=Astronomical user routines for IDL
EAPI=6
HOMEPAGE=https://idlastro.gsfc.nasa.gov/
+INHERIT=git-r3
LICENSE=BSD-2 BSD
PROPERTIES=live
RDEPEND=dev-lang/gdl
diff --git a/metadata/md5-cache/sci-astronomy/kstars-3.5.5 b/metadata/md5-cache/sci-astronomy/kstars-3.5.5
index a2b6d1f4d233..effad6d5fd9d 100644
--- a/metadata/md5-cache/sci-astronomy/kstars-3.5.5
+++ b/metadata/md5-cache/sci-astronomy/kstars-3.5.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdatavis3d-5.15.2:5 >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtdeclara
DESCRIPTION=Desktop Planetarium
EAPI=8
HOMEPAGE=https://apps.kde.org/kstars/ https://edu.kde.org/kstars/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org optfeature
IUSE=fits indi +password raw wcs debug +handbook
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/sci-astronomy/kstars-3.5.9 b/metadata/md5-cache/sci-astronomy/kstars-3.5.9
index bc2ead9d1f81..6628c18337aa 100644
--- a/metadata/md5-cache/sci-astronomy/kstars-3.5.9
+++ b/metadata/md5-cache/sci-astronomy/kstars-3.5.9
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdatavis3d-5.15.2:5 >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtdeclara
DESCRIPTION=Desktop Planetarium
EAPI=8
HOMEPAGE=https://apps.kde.org/kstars/ https://edu.kde.org/kstars/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org optfeature
IUSE=fits indi +password raw wcs debug +handbook
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/sci-astronomy/siril-1.0.1 b/metadata/md5-cache/sci-astronomy/siril-1.0.1
index 59b5a558b702..49b511ff7cbd 100644
--- a/metadata/md5-cache/sci-astronomy/siril-1.0.1
+++ b/metadata/md5-cache/sci-astronomy/siril-1.0.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.56.0:2 >=dev-libs/json-glib-1.2.6 >=dev-libs/libconfig-
DESCRIPTION=A free astronomical image processing software
EAPI=8
HOMEPAGE=https://www.siril.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson toolchain-funcs xdg
IUSE=curl ffmpeg gnuplot heif jpeg openmp png raw tiff wcs
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-astronomy/siril-1.0.3 b/metadata/md5-cache/sci-astronomy/siril-1.0.3
index 0982a03dccaa..d88cab344b08 100644
--- a/metadata/md5-cache/sci-astronomy/siril-1.0.3
+++ b/metadata/md5-cache/sci-astronomy/siril-1.0.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.56.0:2 >=dev-libs/json-glib-1.2.6 >=dev-libs/libconfig-
DESCRIPTION=A free astronomical image processing software
EAPI=8
HOMEPAGE=https://www.siril.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson optfeature toolchain-funcs xdg
IUSE=curl ffmpeg heif jpeg openmp png raw tiff wcs
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-astronomy/siril-1.0.5 b/metadata/md5-cache/sci-astronomy/siril-1.0.5
index 3a730762dae7..aafcf3d83002 100644
--- a/metadata/md5-cache/sci-astronomy/siril-1.0.5
+++ b/metadata/md5-cache/sci-astronomy/siril-1.0.5
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.56.0:2 >=dev-libs/json-glib-1.2.6 >=dev-libs/libconfig-
DESCRIPTION=A free astronomical image processing software
EAPI=8
HOMEPAGE=https://www.siril.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson optfeature toolchain-funcs xdg
IUSE=curl ffmpeg heif jpeg openmp png raw tiff wcs
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-astronomy/siril-9999 b/metadata/md5-cache/sci-astronomy/siril-9999
index 4f55ea49c073..653e368e2b3f 100644
--- a/metadata/md5-cache/sci-astronomy/siril-9999
+++ b/metadata/md5-cache/sci-astronomy/siril-9999
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.56.0:2 >=dev-libs/json-glib-1.2.6 >=media-gfx/exiv2-0.2
DESCRIPTION=A free astronomical image processing software
EAPI=8
HOMEPAGE=https://www.siril.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson optfeature toolchain-funcs xdg git-r3
IUSE=curl ffmpeg heif jpeg libconfig openmp png raw tiff wcs
LICENSE=GPL-3+ Boost-1.0
diff --git a/metadata/md5-cache/sci-astronomy/stellarium-0.21.3 b/metadata/md5-cache/sci-astronomy/stellarium-0.21.3
index 3c765bd0e2b4..76b794c23491 100644
--- a/metadata/md5-cache/sci-astronomy/stellarium-0.21.3
+++ b/metadata/md5-cache/sci-astronomy/stellarium-0.21.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/qtcompress:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 d
DESCRIPTION=3D photo-realistic skies in real time
EAPI=8
HOMEPAGE=https://stellarium.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop flag-o-matic python-any-r1 xdg virtualx
IUSE=debug deep-sky doc gps media nls stars telescope test webengine test
KEYWORDS=amd64 ppc ppc64 ~riscv x86
diff --git a/metadata/md5-cache/sci-astronomy/stellarium-0.22.1 b/metadata/md5-cache/sci-astronomy/stellarium-0.22.1
index 2c6ad48c7ad6..aba5a772fefc 100644
--- a/metadata/md5-cache/sci-astronomy/stellarium-0.22.1
+++ b/metadata/md5-cache/sci-astronomy/stellarium-0.22.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/qtcompress:= dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5 de
DESCRIPTION=3D photo-realistic skies in real time
EAPI=8
HOMEPAGE=https://stellarium.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop flag-o-matic python-any-r1 xdg virtualx
IUSE=debug deep-sky doc gps media nls stars telescope test webengine test
KEYWORDS=amd64 ppc ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/sci-astronomy/stellarium-0.22.1-r1 b/metadata/md5-cache/sci-astronomy/stellarium-0.22.1-r1
index 3f6537bfb0da..cf64f64aeeca 100644
--- a/metadata/md5-cache/sci-astronomy/stellarium-0.22.1-r1
+++ b/metadata/md5-cache/sci-astronomy/stellarium-0.22.1-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/qtcompress:= dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5 de
DESCRIPTION=3D photo-realistic skies in real time
EAPI=8
HOMEPAGE=https://stellarium.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop flag-o-matic python-any-r1 xdg virtualx
IUSE=debug deep-sky doc gps media nls stars telescope test webengine test
KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/sci-astronomy/stellarium-0.22.2 b/metadata/md5-cache/sci-astronomy/stellarium-0.22.2
index 8eff796e7a80..d74724ab4890 100644
--- a/metadata/md5-cache/sci-astronomy/stellarium-0.22.2
+++ b/metadata/md5-cache/sci-astronomy/stellarium-0.22.2
@@ -4,6 +4,7 @@ DEPEND=dev-libs/qtcompress:= dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5 de
DESCRIPTION=3D photo-realistic skies in real time
EAPI=8
HOMEPAGE=https://stellarium.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop flag-o-matic python-any-r1 xdg virtualx
IUSE=debug deep-sky doc gps media nls stars telescope test webengine test
KEYWORDS=amd64 ppc ppc64 ~riscv x86
diff --git a/metadata/md5-cache/sci-calculators/Manifest.gz b/metadata/md5-cache/sci-calculators/Manifest.gz
index 3c5d1ad16788..552c1e525456 100644
--- a/metadata/md5-cache/sci-calculators/Manifest.gz
+++ b/metadata/md5-cache/sci-calculators/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-calculators/galculator-2.1.4-r2 b/metadata/md5-cache/sci-calculators/galculator-2.1.4-r2
index d9d374345365..fdf0c4971e7f 100644
--- a/metadata/md5-cache/sci-calculators/galculator-2.1.4-r2
+++ b/metadata/md5-cache/sci-calculators/galculator-2.1.4-r2
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 x11-libs/gtk+:3 x11-libs/pango dev-util/desktop-file-util
DESCRIPTION=GTK+ based algebraic and RPN calculator
EAPI=7
HOMEPAGE=http://galculator.mnim.org/
+INHERIT=xdg
KEYWORDS=~alpha amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2+
RDEPEND=dev-libs/glib:2 x11-libs/gtk+:3 x11-libs/pango
diff --git a/metadata/md5-cache/sci-calculators/qalculate-gtk-4.1.1-r1 b/metadata/md5-cache/sci-calculators/qalculate-gtk-4.1.1-r1
index adc65db0fd81..48c64a3fe336 100644
--- a/metadata/md5-cache/sci-calculators/qalculate-gtk-4.1.1-r1
+++ b/metadata/md5-cache/sci-calculators/qalculate-gtk-4.1.1-r1
@@ -4,6 +4,8 @@ DEPEND=dev-libs/glib:2 >=sci-libs/libqalculate-4.1.1:= x11-libs/cairo x11-libs/g
DESCRIPTION=Modern multi-purpose calculator
EAPI=8
HOMEPAGE=https://qalculate.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg
KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=dev-libs/glib:2 >=sci-libs/libqalculate-4.1.1:= x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/pango
diff --git a/metadata/md5-cache/sci-calculators/qalculate-gtk-4.2.0 b/metadata/md5-cache/sci-calculators/qalculate-gtk-4.2.0
index a2817bcc531f..a3573659ec23 100644
--- a/metadata/md5-cache/sci-calculators/qalculate-gtk-4.2.0
+++ b/metadata/md5-cache/sci-calculators/qalculate-gtk-4.2.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 >=sci-libs/libqalculate-4.2.0:= x11-libs/cairo x11-libs/g
DESCRIPTION=Modern multi-purpose calculator
EAPI=8
HOMEPAGE=https://qalculate.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
diff --git a/metadata/md5-cache/sci-calculators/qalculate-gtk-4.3.0 b/metadata/md5-cache/sci-calculators/qalculate-gtk-4.3.0
index 9dfa70b40d7e..23f00d65a573 100644
--- a/metadata/md5-cache/sci-calculators/qalculate-gtk-4.3.0
+++ b/metadata/md5-cache/sci-calculators/qalculate-gtk-4.3.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 >=sci-libs/libqalculate-4.3.0:= x11-libs/cairo x11-libs/g
DESCRIPTION=Modern multi-purpose calculator
EAPI=8
HOMEPAGE=https://qalculate.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
KEYWORDS=~alpha ~amd64 ~arm64 ~hppa ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
diff --git a/metadata/md5-cache/sci-chemistry/Manifest.gz b/metadata/md5-cache/sci-chemistry/Manifest.gz
index eff773efaf41..539c46edc902 100644
--- a/metadata/md5-cache/sci-chemistry/Manifest.gz
+++ b/metadata/md5-cache/sci-chemistry/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-chemistry/avogadro2-1.95.1 b/metadata/md5-cache/sci-chemistry/avogadro2-1.95.1
index dba1b15d88f1..3843a931b3c5 100644
--- a/metadata/md5-cache/sci-chemistry/avogadro2-1.95.1
+++ b/metadata/md5-cache/sci-chemistry/avogadro2-1.95.1
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=sci-libs/avogadrolibs
DESCRIPTION=Advanced molecule editor and visualizer 2
EAPI=8
HOMEPAGE=https://www.openchemistry.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop docs cmake xdg
IUSE=rpc test vtk doc
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/sci-chemistry/avogadro2-1.97.0 b/metadata/md5-cache/sci-chemistry/avogadro2-1.97.0
index 26cb52069675..3c748ab76e99 100644
--- a/metadata/md5-cache/sci-chemistry/avogadro2-1.97.0
+++ b/metadata/md5-cache/sci-chemistry/avogadro2-1.97.0
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 >=sci-libs/avogadrolibs
DESCRIPTION=Advanced molecule editor and visualizer 2
EAPI=8
HOMEPAGE=https://www.openchemistry.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop docs cmake xdg
IUSE=rpc test vtk doc
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/sci-chemistry/gelemental-2.0.1 b/metadata/md5-cache/sci-chemistry/gelemental-2.0.1
index 0fff55ba5cc0..fc17a5c71430 100644
--- a/metadata/md5-cache/sci-chemistry/gelemental-2.0.1
+++ b/metadata/md5-cache/sci-chemistry/gelemental-2.0.1
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/gtkmm:2.4 dev-cpp/glibmm:2
DESCRIPTION=Periodic table viewer with detailed information on the chemical elements
EAPI=8
HOMEPAGE=https://github.com/ginggs/gelemental/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic xdg
IUSE=doc
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-chemistry/gnome-chemistry-utils-0.14.17_p6-r1 b/metadata/md5-cache/sci-chemistry/gnome-chemistry-utils-0.14.17_p6-r1
index a5b7ef12ceb1..2e9e587f4499 100644
--- a/metadata/md5-cache/sci-chemistry/gnome-chemistry-utils-0.14.17_p6-r1
+++ b/metadata/md5-cache/sci-chemistry/gnome-chemistry-utils-0.14.17_p6-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.36.0:2 >=dev-libs/libxml2-2.4.16:2 >=gnome-extra/libgsf
DESCRIPTION=Programs and library containing GTK widgets and C++ classes related to chemistry
EAPI=8
HOMEPAGE=http://gchemutils.nongnu.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic xdg
IUSE=gnumeric
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-chemistry/molsketch-0.7.2-r1 b/metadata/md5-cache/sci-chemistry/molsketch-0.7.2-r1
index bd02facc9e0e..65be40e24129 100644
--- a/metadata/md5-cache/sci-chemistry/molsketch-0.7.2-r1
+++ b/metadata/md5-cache/sci-chemistry/molsketch-0.7.2-r1
@@ -4,6 +4,7 @@ DEPEND=>=sci-chemistry/openbabel-3:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnet
DESCRIPTION=A drawing tool for 2D molecular structures
EAPI=8
HOMEPAGE=http://molsketch.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
diff --git a/metadata/md5-cache/sci-chemistry/pymol-2.5.0-r1 b/metadata/md5-cache/sci-chemistry/pymol-2.5.0-r1
index 546e58d27aa2..4335ac8984d4 100644
--- a/metadata/md5-cache/sci-chemistry/pymol-2.5.0-r1
+++ b/metadata/md5-cache/sci-chemistry/pymol-2.5.0-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/msgpack[cxx] dev-libs/mmtf-cpp dev-python/pyopengl[python_target
DESCRIPTION=A Python-extensible molecular graphics system
EAPI=8
HOMEPAGE=https://www.pymol.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop flag-o-matic xdg distutils-r1
IUSE=+netcdf web python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos
diff --git a/metadata/md5-cache/sci-chemistry/vmd-1.9.4_alpha55 b/metadata/md5-cache/sci-chemistry/vmd-1.9.4_alpha55
index 1b5a6c6ce4c9..8ef20cabbfb0 100644
--- a/metadata/md5-cache/sci-chemistry/vmd-1.9.4_alpha55
+++ b/metadata/md5-cache/sci-chemistry/vmd-1.9.4_alpha55
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Visual Molecular Dynamics
EAPI=8
HOMEPAGE=http://www.ks.uiuc.edu/Research/vmd/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cuda desktop flag-o-matic prefix python-single-r1 toolchain-funcs xdg
IUSE=cuda gromacs msms povray sqlite tachyon xinerama python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/sci-chemistry/vmd-1.9.4_alpha57 b/metadata/md5-cache/sci-chemistry/vmd-1.9.4_alpha57
index d0f9663d493f..7b2f1bc08a45 100644
--- a/metadata/md5-cache/sci-chemistry/vmd-1.9.4_alpha57
+++ b/metadata/md5-cache/sci-chemistry/vmd-1.9.4_alpha57
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Visual Molecular Dynamics
EAPI=8
HOMEPAGE=http://www.ks.uiuc.edu/Research/vmd/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cuda desktop flag-o-matic prefix python-single-r1 toolchain-funcs xdg
IUSE=cuda gromacs msms povray sqlite tachyon xinerama python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/sci-electronics/Manifest.gz b/metadata/md5-cache/sci-electronics/Manifest.gz
index 6f9a7c064a50..c2cb93ba32a1 100644
--- a/metadata/md5-cache/sci-electronics/Manifest.gz
+++ b/metadata/md5-cache/sci-electronics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-electronics/eagle-9.6.2-r3 b/metadata/md5-cache/sci-electronics/eagle-9.6.2-r3
index 5382eedb77a9..bd4575767156 100644
--- a/metadata/md5-cache/sci-electronics/eagle-9.6.2-r3
+++ b/metadata/md5-cache/sci-electronics/eagle-9.6.2-r3
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=Autodesk EAGLE schematic and printed circuit board (PCB) layout editor
EAPI=8
HOMEPAGE=https://www.autodesk.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature xdg
KEYWORDS=-* ~amd64
LICENSE=Autodesk
diff --git a/metadata/md5-cache/sci-electronics/electronics-menu-1.0-r1 b/metadata/md5-cache/sci-electronics/electronics-menu-1.0-r1
index 4f334c3494c1..f4f77a6082fe 100644
--- a/metadata/md5-cache/sci-electronics/electronics-menu-1.0-r1
+++ b/metadata/md5-cache/sci-electronics/electronics-menu-1.0-r1
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Creates an "Electronics" desktop menu
EAPI=7
HOMEPAGE=http://www.gpleda.org/
+INHERIT=xdg
KEYWORDS=amd64 ~arm64 ppc ppc64 ~riscv sparc x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/sci-electronics/geda-1.10.2-r1 b/metadata/md5-cache/sci-electronics/geda-1.10.2-r1
index fc790a65e90d..c6492e9559ec 100644
--- a/metadata/md5-cache/sci-electronics/geda-1.10.2-r1
+++ b/metadata/md5-cache/sci-electronics/geda-1.10.2-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-scheme/guile sci-electronics/electronics-menu x11-lib
DESCRIPTION=GPL Electronic Design Automation (gEDA):gaf core package
EAPI=8
HOMEPAGE=http://wiki.geda-project.org/geda:gaf
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools docs xdg
IUSE=debug examples fam nls doc
KEYWORDS=~amd64 ~ppc ~x86
diff --git a/metadata/md5-cache/sci-electronics/geda-1.10.2-r2 b/metadata/md5-cache/sci-electronics/geda-1.10.2-r2
index 0d51c821beeb..18fcee7b836b 100644
--- a/metadata/md5-cache/sci-electronics/geda-1.10.2-r2
+++ b/metadata/md5-cache/sci-electronics/geda-1.10.2-r2
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-scheme/guile sci-electronics/electronics-menu x11-lib
DESCRIPTION=GPL Electronic Design Automation (gEDA):gaf core package
EAPI=8
HOMEPAGE=http://wiki.geda-project.org/geda:gaf
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools docs xdg
IUSE=debug examples fam nls doc
KEYWORDS=~amd64 ~ppc ~x86
diff --git a/metadata/md5-cache/sci-electronics/gerbv-2.7.0 b/metadata/md5-cache/sci-electronics/gerbv-2.7.0
index 20771915153b..bf69ba85e1c7 100644
--- a/metadata/md5-cache/sci-electronics/gerbv-2.7.0
+++ b/metadata/md5-cache/sci-electronics/gerbv-2.7.0
@@ -4,6 +4,7 @@ DEPEND=x11-libs/gtk+:2 x11-libs/cairo dev-util/desktop-file-utils x11-misc/share
DESCRIPTION=A RS-274X (Gerber) and NC drill (Excellon) file viewer
EAPI=7
HOMEPAGE=http://gerbv.geda-project.org/
+INHERIT=xdg
IUSE=doc examples unit-mm
KEYWORDS=amd64 ~ppc x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/sci-electronics/gspiceui-1.2.87 b/metadata/md5-cache/sci-electronics/gspiceui-1.2.87
index 75e1a7bc483d..63c51b2ba211 100644
--- a/metadata/md5-cache/sci-electronics/gspiceui-1.2.87
+++ b/metadata/md5-cache/sci-electronics/gspiceui-1.2.87
@@ -3,6 +3,7 @@ DEPEND=x11-libs/wxGTK:3.0-gtk3[X] sci-electronics/electronics-menu
DESCRIPTION=GUI frontend for Ngspice and Gnucap
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/gspiceui/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature wxwidgets xdg
IUSE=examples
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-electronics/gtkwave-3.3.111 b/metadata/md5-cache/sci-electronics/gtkwave-3.3.111
index c9ff3b5a71e0..a2b295f1aba7 100644
--- a/metadata/md5-cache/sci-electronics/gtkwave-3.3.111
+++ b/metadata/md5-cache/sci-electronics/gtkwave-3.3.111
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 sys-libs/zlib x11-libs/pango x11-libs/gtk+:3[wayland] jud
DESCRIPTION=A wave viewer for LXT, LXT2, VZT, GHW and standard Verilog VCD/EVCD files
EAPI=8
HOMEPAGE=http://gtkwave.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=toolchain-funcs xdg
IUSE=doc examples fasttree judy lzma packed tcl
KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/sci-electronics/ktechlab-0.50.0-r2 b/metadata/md5-cache/sci-electronics/ktechlab-0.50.0-r2
index d9113adf3f2a..898dbd638140 100644
--- a/metadata/md5-cache/sci-electronics/ktechlab-0.50.0-r2
+++ b/metadata/md5-cache/sci-electronics/ktechlab-0.50.0-r2
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.15.1:5 >=dev-qt/qtgui-5.15.1:5 >=dev-qt/qtprintsupport-
DESCRIPTION=IDE for microcontrollers and electronics
EAPI=8
HOMEPAGE=https://userbase.kde.org/KTechlab
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=+gpsim debug examples +handbook test
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/sci-electronics/labone-21.08.20515-r1 b/metadata/md5-cache/sci-electronics/labone-21.08.20515-r1
index d6b21a5c1ed4..b6e9709d9a8a 100644
--- a/metadata/md5-cache/sci-electronics/labone-21.08.20515-r1
+++ b/metadata/md5-cache/sci-electronics/labone-21.08.20515-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst
DESCRIPTION=Platform independent instrument control for Zurich Instruments devices
EAPI=8
HOMEPAGE=https://www.zhinst.com/labone
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg desktop systemd udev
IUSE=minimal
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/sci-electronics/librepcb-0.1.6-r1 b/metadata/md5-cache/sci-electronics/librepcb-0.1.6-r1
index b500c131c7d3..d44fe6e8384a 100644
--- a/metadata/md5-cache/sci-electronics/librepcb-0.1.6-r1
+++ b/metadata/md5-cache/sci-electronics/librepcb-0.1.6-r1
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/muParser:= dev-libs/quazip:=[qt5(+)] dev-qt/qtcore:5 dev-qt/qtcon
DESCRIPTION=Free EDA software to develop printed circuit boards
EAPI=8
HOMEPAGE=https://librepcb.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake virtualx xdg
IUSE=test
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/sci-electronics/sigrok-cli-0.7.2-r1 b/metadata/md5-cache/sci-electronics/sigrok-cli-0.7.2-r1
index 01862ba28cac..8aba19c7cc0b 100644
--- a/metadata/md5-cache/sci-electronics/sigrok-cli-0.7.2-r1
+++ b/metadata/md5-cache/sci-electronics/sigrok-cli-0.7.2-r1
@@ -3,6 +3,7 @@ DEPEND=>=dev-libs/glib-2.32.0 >=sci-libs/libsigrok-0.5.0:= decode? ( >=sci-libs/
DESCRIPTION=Command-line client for the sigrok logic analyzer software
EAPI=7
HOMEPAGE=https://sigrok.org/wiki/Sigrok-cli
+INHERIT=xdg-utils
IUSE=+decode
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index d1c72f9877c3..768b19672742 100644
--- a/metadata/md5-cache/sci-geosciences/Manifest.gz
+++ b/metadata/md5-cache/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-geosciences/geocode-glib-3.26.3 b/metadata/md5-cache/sci-geosciences/geocode-glib-3.26.3
index 9eb188b02ac1..43defb87fd64 100644
--- a/metadata/md5-cache/sci-geosciences/geocode-glib-3.26.3
+++ b/metadata/md5-cache/sci-geosciences/geocode-glib-3.26.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.44:2 >=dev-libs/json-glib-0.99.2[introspection?] >=net-
DESCRIPTION=GLib helper library for geocoding services
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/geocode-glib
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson xdg
IUSE=gtk-doc +introspection test
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/sci-geosciences/geocode-glib-3.26.4 b/metadata/md5-cache/sci-geosciences/geocode-glib-3.26.4
index c7edcca56c8e..e3d3d6202c95 100644
--- a/metadata/md5-cache/sci-geosciences/geocode-glib-3.26.4
+++ b/metadata/md5-cache/sci-geosciences/geocode-glib-3.26.4
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.44:2 >=dev-libs/json-glib-0.99.2[introspection?] >=net-
DESCRIPTION=GLib helper library for geocoding services
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/geocode-glib
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson xdg
IUSE=gtk-doc +introspection test
KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/sci-geosciences/gnome-maps-42.3-r1 b/metadata/md5-cache/sci-geosciences/gnome-maps-42.3-r1
index a3d91596b7a4..2c95b2d78cde 100644
--- a/metadata/md5-cache/sci-geosciences/gnome-maps-42.3-r1
+++ b/metadata/md5-cache/sci-geosciences/gnome-maps-42.3-r1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.66.0:2 x11-libs/pango[introspection] >=dev-libs/gjs-1.6
DESCRIPTION=A map application for GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Maps
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 xdg
KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86
LICENSE=GPL-2+ LGPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0
diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-11.2 b/metadata/md5-cache/sci-geosciences/gpxsee-11.2
index 2c694142a423..aeebdecec8ce 100644
--- a/metadata/md5-cache/sci-geosciences/gpxsee-11.2
+++ b/metadata/md5-cache/sci-geosciences/gpxsee-11.2
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtconcurrent:5 d
DESCRIPTION=A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files
EAPI=8
HOMEPAGE=https://www.gpxsee.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=plocale qmake-utils xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-11.3 b/metadata/md5-cache/sci-geosciences/gpxsee-11.3
index 4cac8815e81d..2ea7eb1c0885 100644
--- a/metadata/md5-cache/sci-geosciences/gpxsee-11.3
+++ b/metadata/md5-cache/sci-geosciences/gpxsee-11.3
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtconcurrent:5 d
DESCRIPTION=A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files
EAPI=8
HOMEPAGE=https://www.gpxsee.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=plocale qmake-utils xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/sci-geosciences/gpxsee-11.4 b/metadata/md5-cache/sci-geosciences/gpxsee-11.4
index 67c808e84f50..c10fdff574c5 100644
--- a/metadata/md5-cache/sci-geosciences/gpxsee-11.4
+++ b/metadata/md5-cache/sci-geosciences/gpxsee-11.4
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtconcurrent:5 d
DESCRIPTION=A viewer and analyzer that supports gpx, tcx, kml, fit, igc and nmea files
EAPI=8
HOMEPAGE=https://www.gpxsee.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=plocale qmake-utils xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/sci-geosciences/grass-7.8.7 b/metadata/md5-cache/sci-geosciences/grass-7.8.7
index ba97dd1d64c3..a205d87c9195 100644
--- a/metadata/md5-cache/sci-geosciences/grass-7.8.7
+++ b/metadata/md5-cache/sci-geosciences/grass-7.8.7
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] )
DESCRIPTION=A free GIS with raster and vector functionality, as well as 3D vizualization
EAPI=8
HOMEPAGE=https://grass.osgeo.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop python-single-r1 toolchain-funcs wxwidgets xdg
IUSE=blas cxx fftw geos lapack liblas mysql netcdf nls odbc opencl opengl openmp png postgres readline sqlite threads tiff truetype X zstd python_single_target_python3_8 python_single_target_python3_9
KEYWORDS=~amd64 ~ppc ~x86
diff --git a/metadata/md5-cache/sci-geosciences/grass-7.8.7-r2 b/metadata/md5-cache/sci-geosciences/grass-7.8.7-r2
index 0fcc4b670499..65d17aec73f5 100644
--- a/metadata/md5-cache/sci-geosciences/grass-7.8.7-r2
+++ b/metadata/md5-cache/sci-geosciences/grass-7.8.7-r2
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] )
DESCRIPTION=A free GIS with raster and vector functionality, as well as 3D vizualization
EAPI=8
HOMEPAGE=https://grass.osgeo.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop python-single-r1 toolchain-funcs wxwidgets xdg
IUSE=blas cxx fftw geos lapack liblas mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/grass-8.0.2 b/metadata/md5-cache/sci-geosciences/grass-8.0.2
index 4139b286d9d3..f3406d4495b9 100644
--- a/metadata/md5-cache/sci-geosciences/grass-8.0.2
+++ b/metadata/md5-cache/sci-geosciences/grass-8.0.2
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] )
DESCRIPTION=A free GIS with raster and vector functionality, as well as 3D vizualization
EAPI=8
HOMEPAGE=https://grass.osgeo.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop python-single-r1 toolchain-funcs wxwidgets xdg
IUSE=blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp png postgres readline sqlite threads tiff truetype X zstd python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 ~ppc x86
diff --git a/metadata/md5-cache/sci-geosciences/grass-8.0.2-r2 b/metadata/md5-cache/sci-geosciences/grass-8.0.2-r2
index 94499801167a..4ce0345298cf 100644
--- a/metadata/md5-cache/sci-geosciences/grass-8.0.2-r2
+++ b/metadata/md5-cache/sci-geosciences/grass-8.0.2-r2
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] )
DESCRIPTION=A free GIS with raster and vector functionality, as well as 3D vizualization
EAPI=8
HOMEPAGE=https://grass.osgeo.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop python-single-r1 toolchain-funcs wxwidgets xdg
IUSE=blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/grass-8.2.0 b/metadata/md5-cache/sci-geosciences/grass-8.2.0
index 1eab3682f3ea..98fbf97ad631 100644
--- a/metadata/md5-cache/sci-geosciences/grass-8.2.0
+++ b/metadata/md5-cache/sci-geosciences/grass-8.2.0
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] )
DESCRIPTION=A free GIS with raster and vector functionality, as well as 3D vizualization
EAPI=8
HOMEPAGE=https://grass.osgeo.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools desktop python-single-r1 toolchain-funcs wxwidgets xdg
IUSE=blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp png postgres readline sqlite threads tiff truetype X zstd python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 ~ppc x86
diff --git a/metadata/md5-cache/sci-geosciences/grass-8.2.0-r2 b/metadata/md5-cache/sci-geosciences/grass-8.2.0-r2
index fdc3e15a3c28..8d313aac4416 100644
--- a/metadata/md5-cache/sci-geosciences/grass-8.2.0-r2
+++ b/metadata/md5-cache/sci-geosciences/grass-8.2.0-r2
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] )
DESCRIPTION=A free GIS with raster and vector functionality, as well as 3D vizualization
EAPI=8
HOMEPAGE=https://grass.osgeo.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop python-single-r1 toolchain-funcs wxwidgets xdg
IUSE=blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/grass-9999 b/metadata/md5-cache/sci-geosciences/grass-9999
index 0e2bbc2e431b..7c96c125f2bf 100644
--- a/metadata/md5-cache/sci-geosciences/grass-9999
+++ b/metadata/md5-cache/sci-geosciences/grass-9999
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] )
DESCRIPTION=A free GIS with raster and vector functionality, as well as 3D vizualization
EAPI=8
HOMEPAGE=https://grass.osgeo.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop python-single-r1 toolchain-funcs wxwidgets xdg git-r3
IUSE=blas cxx fftw geos lapack las mysql netcdf nls odbc opencl opengl openmp pdal png postgres readline sqlite threads tiff truetype X zstd python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-2
diff --git a/metadata/md5-cache/sci-geosciences/merkaartor-0.19.0 b/metadata/md5-cache/sci-geosciences/merkaartor-0.19.0
index 15b792dfc2bb..fa3a36cd6b32 100644
--- a/metadata/md5-cache/sci-geosciences/merkaartor-0.19.0
+++ b/metadata/md5-cache/sci-geosciences/merkaartor-0.19.0
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 d
DESCRIPTION=Qt based map editor for the openstreetmap.org project
EAPI=8
HOMEPAGE=http://www.merkaartor.be https://github.com/openstreetmap/merkaartor
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic plocale qmake-utils xdg
IUSE=debug exif gps libproxy webengine
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/opencpn-5.6.2 b/metadata/md5-cache/sci-geosciences/opencpn-5.6.2
index 872a7cf061e6..ca1490d54d8b 100644
--- a/metadata/md5-cache/sci-geosciences/opencpn-5.6.2
+++ b/metadata/md5-cache/sci-geosciences/opencpn-5.6.2
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2 lzma? ( app-arch/xz-utils ) dev-libs/tinyxml media-libs/fr
DESCRIPTION=a free, open source software for marine navigation
EAPI=8
HOMEPAGE=https://opencpn.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=wxwidgets xdg cmake
IUSE=doc lzma opengl
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/qgis-3.22.11 b/metadata/md5-cache/sci-geosciences/qgis-3.22.11
index 728a0f1d97c1..6cc4074bac0e 100644
--- a/metadata/md5-cache/sci-geosciences/qgis-3.22.11
+++ b/metadata/md5-cache/sci-geosciences/qgis-3.22.11
@@ -4,6 +4,7 @@ DEPEND=app-crypt/qca:2[qt5(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev
DESCRIPTION=User friendly Geographic Information System
EAPI=8
HOMEPAGE=https://www.qgis.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-single-r1 virtualx xdg
IUSE=3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle pdal polar postgres python qml serial test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/qgis-3.22.5 b/metadata/md5-cache/sci-geosciences/qgis-3.22.5
index 26bbe242ec59..747aa1071f70 100644
--- a/metadata/md5-cache/sci-geosciences/qgis-3.22.5
+++ b/metadata/md5-cache/sci-geosciences/qgis-3.22.5
@@ -4,6 +4,7 @@ DEPEND=app-crypt/qca:2[qt5(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev
DESCRIPTION=User friendly Geographic Information System
EAPI=8
HOMEPAGE=https://www.qgis.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-single-r1 xdg
IUSE=3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle pdal polar postgres python qml serial python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/qgis-3.22.6 b/metadata/md5-cache/sci-geosciences/qgis-3.22.6
index d937ab18de8e..21d5dac7c905 100644
--- a/metadata/md5-cache/sci-geosciences/qgis-3.22.6
+++ b/metadata/md5-cache/sci-geosciences/qgis-3.22.6
@@ -4,6 +4,7 @@ DEPEND=app-crypt/qca:2[qt5(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev
DESCRIPTION=User friendly Geographic Information System
EAPI=8
HOMEPAGE=https://www.qgis.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-single-r1 virtualx xdg
IUSE=3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle pdal polar postgres python qml serial test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/qgis-3.22.7 b/metadata/md5-cache/sci-geosciences/qgis-3.22.7
index 68c928d79464..48c385a39aff 100644
--- a/metadata/md5-cache/sci-geosciences/qgis-3.22.7
+++ b/metadata/md5-cache/sci-geosciences/qgis-3.22.7
@@ -4,6 +4,7 @@ DEPEND=app-crypt/qca:2[qt5(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev
DESCRIPTION=User friendly Geographic Information System
EAPI=8
HOMEPAGE=https://www.qgis.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-single-r1 virtualx xdg
IUSE=3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle pdal polar postgres python qml serial test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/qgis-3.22.7-r1 b/metadata/md5-cache/sci-geosciences/qgis-3.22.7-r1
index bf4b832ca9ff..2b0e66f077cc 100644
--- a/metadata/md5-cache/sci-geosciences/qgis-3.22.7-r1
+++ b/metadata/md5-cache/sci-geosciences/qgis-3.22.7-r1
@@ -4,6 +4,7 @@ DEPEND=app-crypt/qca:2[qt5(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev
DESCRIPTION=User friendly Geographic Information System
EAPI=8
HOMEPAGE=https://www.qgis.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-single-r1 virtualx xdg
IUSE=3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle pdal polar postgres python qml serial test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/qgis-3.22.7-r2 b/metadata/md5-cache/sci-geosciences/qgis-3.22.7-r2
index 2a5d4e95753c..a490c6b7e203 100644
--- a/metadata/md5-cache/sci-geosciences/qgis-3.22.7-r2
+++ b/metadata/md5-cache/sci-geosciences/qgis-3.22.7-r2
@@ -4,6 +4,7 @@ DEPEND=app-crypt/qca:2[qt5(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev
DESCRIPTION=User friendly Geographic Information System
EAPI=8
HOMEPAGE=https://www.qgis.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-single-r1 virtualx xdg
IUSE=3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle pdal polar postgres python qml serial test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/qgis-3.22.8 b/metadata/md5-cache/sci-geosciences/qgis-3.22.8
index ed29fd9a074c..b80f3c51c8c9 100644
--- a/metadata/md5-cache/sci-geosciences/qgis-3.22.8
+++ b/metadata/md5-cache/sci-geosciences/qgis-3.22.8
@@ -4,6 +4,7 @@ DEPEND=app-crypt/qca:2[qt5(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev
DESCRIPTION=User friendly Geographic Information System
EAPI=8
HOMEPAGE=https://www.qgis.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-single-r1 virtualx xdg
IUSE=3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle pdal polar postgres python qml serial test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/qgis-3.22.9 b/metadata/md5-cache/sci-geosciences/qgis-3.22.9
index 886bfca66b5c..b87ca363a637 100644
--- a/metadata/md5-cache/sci-geosciences/qgis-3.22.9
+++ b/metadata/md5-cache/sci-geosciences/qgis-3.22.9
@@ -4,6 +4,7 @@ DEPEND=app-crypt/qca:2[qt5(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev
DESCRIPTION=User friendly Geographic Information System
EAPI=8
HOMEPAGE=https://www.qgis.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-single-r1 virtualx xdg
IUSE=3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle pdal polar postgres python qml serial test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 test
KEYWORDS=amd64 ~x86
diff --git a/metadata/md5-cache/sci-geosciences/qgis-9999 b/metadata/md5-cache/sci-geosciences/qgis-9999
index 46aa9566714a..de1fccf3b909 100644
--- a/metadata/md5-cache/sci-geosciences/qgis-9999
+++ b/metadata/md5-cache/sci-geosciences/qgis-9999
@@ -4,6 +4,7 @@ DEPEND=app-crypt/qca:2[qt5(+),ssl] >=dev-db/spatialite-4.2.0 dev-db/sqlite:3 dev
DESCRIPTION=User friendly Geographic Information System
EAPI=8
HOMEPAGE=https://www.qgis.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=git-r3 cmake python-single-r1 virtualx xdg
IUSE=3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle pdal polar postgres python qml serial test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 test
LICENSE=GPL-2+ GPL-3+
diff --git a/metadata/md5-cache/sci-geosciences/xtide-2.15.1-r3 b/metadata/md5-cache/sci-geosciences/xtide-2.15.1-r3
index 9b609a23bd39..303b0b2c5f46 100644
--- a/metadata/md5-cache/sci-geosciences/xtide-2.15.1-r3
+++ b/metadata/md5-cache/sci-geosciences/xtide-2.15.1-r3
@@ -3,6 +3,7 @@ DEPEND=media-libs/libpng:= sci-geosciences/gpsd >=sci-geosciences/libtcd-2.2.5_p
DESCRIPTION=XTide provides tide and current predictions in a wide variety of formats
EAPI=8
HOMEPAGE=https://flaterco.com/xtide/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/sci-geosciences/xtide-2.15.5 b/metadata/md5-cache/sci-geosciences/xtide-2.15.5
index cbce107b626a..e2770d04e8c8 100644
--- a/metadata/md5-cache/sci-geosciences/xtide-2.15.5
+++ b/metadata/md5-cache/sci-geosciences/xtide-2.15.5
@@ -3,6 +3,7 @@ DEPEND=media-libs/libpng:= sci-geosciences/gpsd:= >=sci-geosciences/libtcd-2.2.5
DESCRIPTION=XTide provides tide and current predictions in a wide variety of formats
EAPI=8
HOMEPAGE=https://flaterco.com/xtide/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 88e311b6e7d7..9ba67d7c6794 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/idlcoyote-99999999 b/metadata/md5-cache/sci-libs/idlcoyote-99999999
index a2f3adc4a622..90c108ee2568 100644
--- a/metadata/md5-cache/sci-libs/idlcoyote-99999999
+++ b/metadata/md5-cache/sci-libs/idlcoyote-99999999
@@ -3,6 +3,7 @@ DEPEND=>=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=GDL library from D. Fannings IDL courses
EAPI=6
HOMEPAGE=http://www.idlcoyote.com/
+INHERIT=git-r3
LICENSE=BSD GPL-2
PROPERTIES=live
RDEPEND=dev-lang/gdl
diff --git a/metadata/md5-cache/sci-libs/jama-1.2.5 b/metadata/md5-cache/sci-libs/jama-1.2.5
index b04e61a90873..041c1326d138 100644
--- a/metadata/md5-cache/sci-libs/jama-1.2.5
+++ b/metadata/md5-cache/sci-libs/jama-1.2.5
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=Java-like matrix C++ templates
EAPI=6
HOMEPAGE=https://math.nist.gov/tnt/
+INHERIT=versionator
IUSE=doc
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=public-domain
diff --git a/metadata/md5-cache/sci-libs/rosetta-db-3.4 b/metadata/md5-cache/sci-libs/rosetta-db-3.4
index 4b0324543aee..40eeb067c222 100644
--- a/metadata/md5-cache/sci-libs/rosetta-db-3.4
+++ b/metadata/md5-cache/sci-libs/rosetta-db-3.4
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch
DESCRIPTION=Essential database for rosetta
EAPI=6
HOMEPAGE=http://www.rosettacommons.org
+INHERIT=vcs-clean
KEYWORDS=~amd64 ~x86
LICENSE=rosetta
RESTRICT=fetch binchecks strip
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index 3219a55681d1..5e271ffade71 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/mathematica-13.0.1 b/metadata/md5-cache/sci-mathematics/mathematica-13.0.1
index b6dd587a16fb..a9a637ce0579 100644
--- a/metadata/md5-cache/sci-mathematics/mathematica-13.0.1
+++ b/metadata/md5-cache/sci-mathematics/mathematica-13.0.1
@@ -4,6 +4,7 @@ DEPEND=cuda? ( dev-util/nvidia-cuda-toolkit ) media-libs/freetype R? ( dev-lang/
DESCRIPTION=Wolfram Mathematica
EAPI=8
HOMEPAGE=https://www.wolfram.com/mathematica/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs desktop unpacker xdg
IUSE=cuda doc R
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/sci-mathematics/mathematica-13.1.0 b/metadata/md5-cache/sci-mathematics/mathematica-13.1.0
index 489d76448212..90b617049f1e 100644
--- a/metadata/md5-cache/sci-mathematics/mathematica-13.1.0
+++ b/metadata/md5-cache/sci-mathematics/mathematica-13.1.0
@@ -4,6 +4,7 @@ DEPEND=cuda? ( dev-util/nvidia-cuda-toolkit ) media-libs/freetype ffmpeg? ( medi
DESCRIPTION=Wolfram Mathematica
EAPI=8
HOMEPAGE=https://www.wolfram.com/mathematica/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs desktop unpacker xdg
IUSE=cuda doc ffmpeg R
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/sci-mathematics/octave-7.2.0-r1 b/metadata/md5-cache/sci-mathematics/octave-7.2.0-r1
index 03ff39fab807..fa5d07645ed3 100644
--- a/metadata/md5-cache/sci-mathematics/octave-7.2.0-r1
+++ b/metadata/md5-cache/sci-mathematics/octave-7.2.0-r1
@@ -4,6 +4,7 @@ DEPEND=app-arch/bzip2 app-arch/unzip app-arch/zip app-text/ghostscript-gpl sys-a
DESCRIPTION=High-level interactive language for numerical computations
EAPI=8
HOMEPAGE=https://www.gnu.org/software/octave/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools flag-o-matic fortran-2 java-pkg-opt-2 pax-utils qmake-utils toolchain-funcs xdg
IUSE=curl doc fftw +glpk gnuplot gui hdf5 java json opengl portaudio postscript +qhull +qrupdate readline sndfile +sparse ssl static-libs sundials X zlib java
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/sci-mathematics/pspp-1.6.0 b/metadata/md5-cache/sci-mathematics/pspp-1.6.0
index d4a6c7b4b928..d8de1283dc95 100644
--- a/metadata/md5-cache/sci-mathematics/pspp-1.6.0
+++ b/metadata/md5-cache/sci-mathematics/pspp-1.6.0
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxml2:2 sci-libs/gsl:0= sys-devel/gettext sys-libs/ncurses:0=
DESCRIPTION=Program for statistical analysis of sampled data
EAPI=8
HOMEPAGE=https://www.gnu.org/software/pspp/pspp.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-any-r1 xdg
IUSE=doc examples gtk ncurses nls perl postgres
KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/sci-mathematics/pspp-1.6.1 b/metadata/md5-cache/sci-mathematics/pspp-1.6.1
index e7d91066e888..d6cc79a38a28 100644
--- a/metadata/md5-cache/sci-mathematics/pspp-1.6.1
+++ b/metadata/md5-cache/sci-mathematics/pspp-1.6.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxml2:2 sci-libs/gsl:0= sys-devel/gettext sys-libs/ncurses:0=
DESCRIPTION=Program for statistical analysis of sampled data
EAPI=8
HOMEPAGE=https://www.gnu.org/software/pspp/pspp.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-any-r1 xdg
IUSE=doc examples gtk ncurses nls perl postgres test
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/sci-mathematics/pspp-1.6.2 b/metadata/md5-cache/sci-mathematics/pspp-1.6.2
index b65f788084f5..e11fb667cf12 100644
--- a/metadata/md5-cache/sci-mathematics/pspp-1.6.2
+++ b/metadata/md5-cache/sci-mathematics/pspp-1.6.2
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libxml2:2 sci-libs/gsl:0= sys-devel/gettext sys-libs/ncurses:0=
DESCRIPTION=Program for statistical analysis of sampled data
EAPI=8
HOMEPAGE=https://www.gnu.org/software/pspp/pspp.html
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-any-r1 xdg
IUSE=doc examples gtk ncurses nls perl postgres test
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/sci-mathematics/rkward-0.7.4 b/metadata/md5-cache/sci-mathematics/rkward-0.7.4
index e9b531e27b95..f11e1178e7bc 100644
--- a/metadata/md5-cache/sci-mathematics/rkward-0.7.4
+++ b/metadata/md5-cache/sci-mathematics/rkward-0.7.4
@@ -4,6 +4,7 @@ DEPEND=dev-lang/R dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-q
DESCRIPTION=IDE for the R-project
EAPI=8
HOMEPAGE=https://rkward.kde.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org optfeature
IUSE=debug +handbook
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/sci-mathematics/rngstreams-1.0.1 b/metadata/md5-cache/sci-mathematics/rngstreams-1.0.1
index b08e1e9da8bd..8a2b9aab4e70 100644
--- a/metadata/md5-cache/sci-mathematics/rngstreams-1.0.1
+++ b/metadata/md5-cache/sci-mathematics/rngstreams-1.0.1
@@ -2,6 +2,7 @@ DEFINED_PHASES=compile configure install test
DESCRIPTION=Multiple independent streams of pseudo-random numbers
EAPI=7
HOMEPAGE=http://statmath.wu.ac.at/software/RngStreams/
+INHERIT=out-of-source
IUSE=doc examples
KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3
diff --git a/metadata/md5-cache/sci-mathematics/unuran-1.8.1 b/metadata/md5-cache/sci-mathematics/unuran-1.8.1
index 9e067b5204f0..b9a42f26b550 100644
--- a/metadata/md5-cache/sci-mathematics/unuran-1.8.1
+++ b/metadata/md5-cache/sci-mathematics/unuran-1.8.1
@@ -3,6 +3,7 @@ DEPEND=gsl? ( sci-libs/gsl:= ) prng? ( sci-mathematics/prng ) rngstreams? ( sci-
DESCRIPTION=Universal Non-Uniform Random number generator
EAPI=7
HOMEPAGE=http://statmath.wu.ac.at/unuran/
+INHERIT=out-of-source
IUSE=doc examples gsl prng +rngstreams
KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
diff --git a/metadata/md5-cache/sci-mathematics/yacas-1.9.1 b/metadata/md5-cache/sci-mathematics/yacas-1.9.1
index e4e4886f7aef..8479fa094c35 100644
--- a/metadata/md5-cache/sci-mathematics/yacas-1.9.1
+++ b/metadata/md5-cache/sci-mathematics/yacas-1.9.1
@@ -4,6 +4,7 @@ DEPEND=gui? ( dev-libs/mathjax dev-qt/qtcore:5[icu] dev-qt/qtgui:5 dev-qt/qtmult
DESCRIPTION=General purpose computer algebra system
EAPI=8
HOMEPAGE=https://www.yacas.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=gui +jupyter static-libs test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-misc/Manifest.gz b/metadata/md5-cache/sci-misc/Manifest.gz
index f034f8198123..16223e54aa7a 100644
--- a/metadata/md5-cache/sci-misc/Manifest.gz
+++ b/metadata/md5-cache/sci-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-misc/jupyterlab-desktop-bin-3.4.5.1 b/metadata/md5-cache/sci-misc/jupyterlab-desktop-bin-3.4.5.1
index abcfa8c79e5e..ad4d119fc4cf 100644
--- a/metadata/md5-cache/sci-misc/jupyterlab-desktop-bin-3.4.5.1
+++ b/metadata/md5-cache/sci-misc/jupyterlab-desktop-bin-3.4.5.1
@@ -3,6 +3,7 @@ DEFINED_PHASES=configure install postinst postrm preinst prepare pretend setup u
DESCRIPTION=JupyterLab desktop application, based on Electron
EAPI=8
HOMEPAGE=https://jupyter.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop rpm xdg
IUSE=+l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/sci-misc/netlogo-bin-6.2.2 b/metadata/md5-cache/sci-misc/netlogo-bin-6.2.2
index c988c697406c..db243a5d5670 100644
--- a/metadata/md5-cache/sci-misc/netlogo-bin-6.2.2
+++ b/metadata/md5-cache/sci-misc/netlogo-bin-6.2.2
@@ -3,6 +3,7 @@ DEPEND=>=dev-java/java-config-2.2.0-r3
DESCRIPTION=Programming language and IDE for agent-based modelling
EAPI=8
HOMEPAGE=https://ccl.northwestern.edu/netlogo/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop java-pkg-2 xdg
KEYWORDS=-* ~amd64 ~x86
LICENSE=netlogo GPL-2 LGPL-2.1 LGPL-3 BSD Apache-2.0
diff --git a/metadata/md5-cache/sci-physics/Manifest.gz b/metadata/md5-cache/sci-physics/Manifest.gz
index 3c4e9e3cf230..b1513e73a65f 100644
--- a/metadata/md5-cache/sci-physics/Manifest.gz
+++ b/metadata/md5-cache/sci-physics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-physics/geant-data-4.10.7.1 b/metadata/md5-cache/sci-physics/geant-data-4.10.7.1
index 53cc6ddebbb4..76474fd850a8 100644
--- a/metadata/md5-cache/sci-physics/geant-data-4.10.7.1
+++ b/metadata/md5-cache/sci-physics/geant-data-4.10.7.1
@@ -5,5 +5,5 @@ HOMEPAGE=https://geant4.web.cern.ch
KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
LICENSE=geant4
SLOT=4
-SRC_URI=https://geant4-data.web.cern.ch/geant4-data/datasets/G4ENSDFSTATE.2.3.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4ABLA.3.1.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4EMLOW.7.13.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4INCL.1.0.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4NDL.4.6.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4RadioactiveDecay.5.6.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4TENDL.1.3.2.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4RealSurface.2.2.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4PII.1.3.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4PARTICLEXS.3.1.1.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4PhotonEvaporation.5.7.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4SAIDDATA.2.0.tar.gz
+SRC_URI=https://geant4-data.web.cern.ch/geant4-data/datasets/G4RealSurface.2.2.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4TENDL.1.3.2.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4SAIDDATA.2.0.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4ABLA.3.1.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4INCL.1.0.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4EMLOW.7.13.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4PII.1.3.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4ENSDFSTATE.2.3.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4RadioactiveDecay.5.6.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4NDL.4.6.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4PARTICLEXS.3.1.1.tar.gz https://geant4-data.web.cern.ch/geant4-data/datasets/G4PhotonEvaporation.5.7.tar.gz
_md5_=8253c5645f894ac440c69f2a9ed7d2d3
diff --git a/metadata/md5-cache/sci-visualization/Manifest.gz b/metadata/md5-cache/sci-visualization/Manifest.gz
index 1aef4c60309e..bb68fbaa43bf 100644
--- a/metadata/md5-cache/sci-visualization/Manifest.gz
+++ b/metadata/md5-cache/sci-visualization/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-visualization/gwyddion-2.60 b/metadata/md5-cache/sci-visualization/gwyddion-2.60
index 0a4958e46ea5..9dea61c7c16f 100644
--- a/metadata/md5-cache/sci-visualization/gwyddion-2.60
+++ b/metadata/md5-cache/sci-visualization/gwyddion-2.60
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw
DESCRIPTION=Framework for Scanning Mode Microscopy data analysis
EAPI=8
HOMEPAGE=http://gwyddion.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg
IUSE=bzip2 doc fits jansson hdf5 nls openexr openmp perl ruby sourceview unique xml X zlib
KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/sci-visualization/gwyddion-2.61 b/metadata/md5-cache/sci-visualization/gwyddion-2.61
index 94f0a1e8ba9c..73f6006119cc 100644
--- a/metadata/md5-cache/sci-visualization/gwyddion-2.61
+++ b/metadata/md5-cache/sci-visualization/gwyddion-2.61
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.32 dev-libs/libzip media-libs/libpng:0= >=sci-libs/fftw
DESCRIPTION=Framework for Scanning Mode Microscopy data analysis
EAPI=8
HOMEPAGE=http://gwyddion.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg
IUSE=bzip2 doc fits jansson hdf5 nls openexr openmp perl ruby sourceview unique xml X zlib
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/sci-visualization/labplot-2.9.0-r1 b/metadata/md5-cache/sci-visualization/labplot-2.9.0-r1
index 831325b0e308..23f0c64ce127 100644
--- a/metadata/md5-cache/sci-visualization/labplot-2.9.0-r1
+++ b/metadata/md5-cache/sci-visualization/labplot-2.9.0-r1
@@ -4,6 +4,7 @@ DEPEND=app-text/poppler >=dev-qt/qtconcurrent-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >
DESCRIPTION=Scientific data analysis and visualisation based on KDE Frameworks
EAPI=8
HOMEPAGE=https://labplot.kde.org/ https://apps.kde.org/labplot2/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=cantor fftw fits hdf5 libcerf markdown matio netcdf origin root serial telemetry test debug +handbook test
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/sci-visualization/labplot-9999 b/metadata/md5-cache/sci-visualization/labplot-9999
index 180e49946ca4..a477927a959a 100644
--- a/metadata/md5-cache/sci-visualization/labplot-9999
+++ b/metadata/md5-cache/sci-visualization/labplot-9999
@@ -4,6 +4,7 @@ DEPEND=app-text/poppler >=dev-qt/qtconcurrent-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >
DESCRIPTION=Scientific data analysis and visualisation based on KDE Frameworks
EAPI=8
HOMEPAGE=https://labplot.kde.org/ https://apps.kde.org/labplot2/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=cantor fftw fits hdf5 libcerf markdown matio netcdf origin root serial telemetry test debug +handbook test
LICENSE=GPL-2
diff --git a/metadata/md5-cache/sci-visualization/scidavis-2.9.0 b/metadata/md5-cache/sci-visualization/scidavis-2.9.0
index 6c559e58d83a..d14160f200b2 100644
--- a/metadata/md5-cache/sci-visualization/scidavis-2.9.0
+++ b/metadata/md5-cache/sci-visualization/scidavis-2.9.0
@@ -4,6 +4,7 @@ DEPEND=dev-cpp/muParser dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt
DESCRIPTION=Application for Scientific Data Analysis and Visualization
EAPI=8
HOMEPAGE=http://scidavis.sourceforge.net/ https://github.com/SciDAVis/scidavis/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 cmake docs virtualx xdg
IUSE=doc origin python test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 doc test
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz
index df14bad88d56..33fdeaf9021f 100644
--- a/metadata/md5-cache/sec-keys/Manifest.gz
+++ b/metadata/md5-cache/sec-keys/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sec-keys/signify-keys-signify-30 b/metadata/md5-cache/sec-keys/signify-keys-signify-30
index 421b9d297c30..427bb5e46932 100644
--- a/metadata/md5-cache/sec-keys/signify-keys-signify-30
+++ b/metadata/md5-cache/sec-keys/signify-keys-signify-30
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Signify keys used to sign signify portable releases
EAPI=8
HOMEPAGE=https://github.com/aperezdc/signify
+INHERIT=verify-sig
IUSE=verify-sig
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=public-domain
diff --git a/metadata/md5-cache/sec-policy/Manifest.gz b/metadata/md5-cache/sec-policy/Manifest.gz
index c6f5d667b519..b6164020042b 100644
--- a/metadata/md5-cache/sec-policy/Manifest.gz
+++ b/metadata/md5-cache/sec-policy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sec-policy/apparmor-profiles-9999 b/metadata/md5-cache/sec-policy/apparmor-profiles-9999
index 73d921f587fd..3a1f1762667e 100644
--- a/metadata/md5-cache/sec-policy/apparmor-profiles-9999
+++ b/metadata/md5-cache/sec-policy/apparmor-profiles-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install setup unpack
DESCRIPTION=A collection of profiles for the AppArmor application security system
EAPI=8
HOMEPAGE=https://gitlab.com/apparmor/apparmor/wikis/home
+INHERIT=git-r3
IUSE=minimal vanilla
LICENSE=GPL-2
PROPERTIES=live
diff --git a/metadata/md5-cache/sec-policy/selinux-base-policy-9999 b/metadata/md5-cache/sec-policy/selinux-base-policy-9999
index 1f9eaf7f9959..440a96916a93 100644
--- a/metadata/md5-cache/sec-policy/selinux-base-policy-9999
+++ b/metadata/md5-cache/sec-policy/selinux-base-policy-9999
@@ -4,6 +4,7 @@ DEPEND==sec-policy/selinux-base-9999[systemd?]
DESCRIPTION=SELinux policy for core modules
EAPI=7
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:SELinux
+INHERIT=git-r3
IUSE=systemd +unconfined
LICENSE=GPL-2
PDEPEND=unconfined? ( sec-policy/selinux-unconfined )
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 5ee65f437fbe..b370d5fb67f3 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/cpu-x-4.3.1 b/metadata/md5-cache/sys-apps/cpu-x-4.3.1
index 0ae821fffdc5..408bba12b474 100644
--- a/metadata/md5-cache/sys-apps/cpu-x-4.3.1
+++ b/metadata/md5-cache/sys-apps/cpu-x-4.3.1
@@ -4,6 +4,7 @@ DEPEND=test? ( sys-apps/mawk sys-apps/nawk ) dev-libs/glib:2 x11-libs/cairo x11-
DESCRIPTION=A Free software that gathers information on CPU, motherboard and more
EAPI=8
HOMEPAGE=https://x0rg.github.io/CPU-X/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake gnome2-utils xdg
IUSE=+cpu force-libstatgrab +gpu +gui +ncurses +nls opencl +pci test
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/sys-apps/cpu-x-4.4.0 b/metadata/md5-cache/sys-apps/cpu-x-4.4.0
index 83c6d384929f..0d4762affd76 100644
--- a/metadata/md5-cache/sys-apps/cpu-x-4.4.0
+++ b/metadata/md5-cache/sys-apps/cpu-x-4.4.0
@@ -4,6 +4,7 @@ DEPEND=test? ( sys-apps/mawk sys-apps/nawk ) dev-libs/glib:2 x11-libs/cairo x11-
DESCRIPTION=A Free software that gathers information on CPU, motherboard and more
EAPI=8
HOMEPAGE=https://x0rg.github.io/CPU-X/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake gnome2-utils xdg
IUSE=+cpu force-libstatgrab +gpu +gui +ncurses +nls opencl +pci test
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/sys-apps/gnome-disk-utility-42.0 b/metadata/md5-cache/sys-apps/gnome-disk-utility-42.0
index cc97d2d0e2ee..ca708dbeb93c 100644
--- a/metadata/md5-cache/sys-apps/gnome-disk-utility-42.0
+++ b/metadata/md5-cache/sys-apps/gnome-disk-utility-42.0
@@ -4,6 +4,7 @@ DEPEND=>=media-libs/libdvdread-4.2.0:0= >=dev-libs/glib-2.31:2 >=x11-libs/gtk+-3
DESCRIPTION=Disk Utility for GNOME using udisks
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Disks
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=fat elogind gnome systemd
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86
diff --git a/metadata/md5-cache/sys-apps/intel-performance-counter-monitor-2.10 b/metadata/md5-cache/sys-apps/intel-performance-counter-monitor-2.10
index 226a359b4ea4..01384d8b09e8 100644
--- a/metadata/md5-cache/sys-apps/intel-performance-counter-monitor-2.10
+++ b/metadata/md5-cache/sys-apps/intel-performance-counter-monitor-2.10
@@ -3,6 +3,8 @@ DEPEND=>=sys-devel/gcc-4:*
DESCRIPTION=Intel Performance Counter Monitor - A better way to measure CPU utilization
EAPI=8
HOMEPAGE=https://software.intel.com/en-us/articles/intel-performance-counter-monitor-a-better-way-to-measure-cpu-utilization
+IDEPEND=filecaps? ( sys-libs/libcap )
+INHERIT=fcaps
IUSE=+filecaps
KEYWORDS=~amd64
LICENSE=BSD
diff --git a/metadata/md5-cache/sys-apps/likwid-5.2.1 b/metadata/md5-cache/sys-apps/likwid-5.2.1
index 21369a2414fe..8852490e0753 100644
--- a/metadata/md5-cache/sys-apps/likwid-5.2.1
+++ b/metadata/md5-cache/sys-apps/likwid-5.2.1
@@ -4,6 +4,7 @@ DEPEND=dev-lang/perl fortran? ( virtual/fortran )
DESCRIPTION=A performance-oriented tool suite for x86 multicore environments
EAPI=8
HOMEPAGE=https://github.com/rrze-likwid/likwid
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps fortran-2 linux-info toolchain-funcs
IUSE=fortran +filecaps
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/sys-apps/memtest86-bin-9.4 b/metadata/md5-cache/sys-apps/memtest86-bin-9.4
index d743306f75fc..20a84c154b79 100644
--- a/metadata/md5-cache/sys-apps/memtest86-bin-9.4
+++ b/metadata/md5-cache/sys-apps/memtest86-bin-9.4
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prerm pretend unpack
DESCRIPTION=Stand alone memory testing software for x86 computers
EAPI=7
HOMEPAGE=http://www.memtest86.com/
+INHERIT=mount-boot
KEYWORDS=-* ~amd64
LICENSE=PassMark-EULA
RESTRICT=mirror bindist
diff --git a/metadata/md5-cache/sys-apps/opentmpfiles-0.1.3-r1 b/metadata/md5-cache/sys-apps/opentmpfiles-0.1.3-r1
index 57b3f724d618..ad015a279475 100644
--- a/metadata/md5-cache/sys-apps/opentmpfiles-0.1.3-r1
+++ b/metadata/md5-cache/sys-apps/opentmpfiles-0.1.3-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst prepare
DESCRIPTION=A standalone utility to process systemd-style tmpfiles.d files
EAPI=6
HOMEPAGE=https://github.com/openrc/opentmpfiles
+INHERIT=prefix
IUSE=selinux
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux
LICENSE=BSD-2
diff --git a/metadata/md5-cache/sys-apps/opentmpfiles-0.2 b/metadata/md5-cache/sys-apps/opentmpfiles-0.2
index 6a0e08708941..6e0a13fac49e 100644
--- a/metadata/md5-cache/sys-apps/opentmpfiles-0.2
+++ b/metadata/md5-cache/sys-apps/opentmpfiles-0.2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst prepare
DESCRIPTION=A standalone utility to process systemd-style tmpfiles.d files
EAPI=6
HOMEPAGE=https://github.com/openrc/opentmpfiles
+INHERIT=prefix
IUSE=selinux
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=BSD-2
diff --git a/metadata/md5-cache/sys-apps/syslog-notify-0.2 b/metadata/md5-cache/sys-apps/syslog-notify-0.2
index b922706f5038..38bc5ae309de 100644
--- a/metadata/md5-cache/sys-apps/syslog-notify-0.2
+++ b/metadata/md5-cache/sys-apps/syslog-notify-0.2
@@ -3,6 +3,7 @@ DEPEND=>=x11-libs/libnotify-0.7
DESCRIPTION=Notifications for syslog entries via libnotify
EAPI=7
HOMEPAGE=https://jtniehof.github.com/syslog-notify/
+INHERIT=readme.gentoo-r1
KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=>=x11-libs/libnotify-0.7 || ( app-admin/syslog-ng app-admin/rsyslog )
diff --git a/metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-42.3 b/metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-42.3
index 8082fd6842b7..634d6e9fc52b 100644
--- a/metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-42.3
+++ b/metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-42.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 gnome-base/gnome-desktop:4= gui-libs/libadwaita:1 media-l
DESCRIPTION=Backend implementation for xdg-desktop-portal using GNOME
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org meson systemd xdg
IUSE=wayland X
KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/sys-auth/Manifest.gz b/metadata/md5-cache/sys-auth/Manifest.gz
index 0dd2e30ae5ef..cac7f76128b5 100644
--- a/metadata/md5-cache/sys-auth/Manifest.gz
+++ b/metadata/md5-cache/sys-auth/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-auth/otpcalc-0.98 b/metadata/md5-cache/sys-auth/otpcalc-0.98
index ff3940447ec0..cb61431ba3c4 100644
--- a/metadata/md5-cache/sys-auth/otpcalc-0.98
+++ b/metadata/md5-cache/sys-auth/otpcalc-0.98
@@ -4,6 +4,7 @@ DEPEND=dev-libs/openssl:0= x11-libs/gtk+:3
DESCRIPTION=A One Time Password and S/Key calculator for GTK+
EAPI=8
HOMEPAGE=https://gitlab.com/otpcalc/otpcalc http://www.killa.net/infosec/otpCalc/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
KEYWORDS=~alpha amd64 ppc sparc x86
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz
index ba4682d3a98a..81abff6d3def 100644
--- a/metadata/md5-cache/sys-block/Manifest.gz
+++ b/metadata/md5-cache/sys-block/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-block/partitionmanager-22.04.3 b/metadata/md5-cache/sys-block/partitionmanager-22.04.3
index 0395056b8654..4fe854efb177 100644
--- a/metadata/md5-cache/sys-block/partitionmanager-22.04.3
+++ b/metadata/md5-cache/sys-block/partitionmanager-22.04.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.4:5 >=dev-qt/qtwidgets-5.15.4:5 >=kde-frameworks/kcon
DESCRIPTION=Utility for management of disks, partitions and file systems
EAPI=8
HOMEPAGE=https://apps.kde.org/partitionmanager/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=amd64 ~arm arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/sys-block/partitionmanager-22.08.1 b/metadata/md5-cache/sys-block/partitionmanager-22.08.1
index 1239641ffcd1..6c798939d380 100644
--- a/metadata/md5-cache/sys-block/partitionmanager-22.08.1
+++ b/metadata/md5-cache/sys-block/partitionmanager-22.08.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcon
DESCRIPTION=Utility for management of disks, partitions and file systems
EAPI=8
HOMEPAGE=https://apps.kde.org/partitionmanager/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org
IUSE=debug +handbook
KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-block/sas2ircu-20 b/metadata/md5-cache/sys-block/sas2ircu-20
index ba0a3f90b8ef..51dba60ed899 100644
--- a/metadata/md5-cache/sys-block/sas2ircu-20
+++ b/metadata/md5-cache/sys-block/sas2ircu-20
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=LSI MPT-SAS2 controller management tool
EAPI=6
HOMEPAGE=https://www.broadcom.com/products/storage/host-bus-adapters/sas-9207-8e#tab-archive-drivers4-abc
+INHERIT=mount-boot
IUSE=efi doc
KEYWORDS=-* ~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=LSI
diff --git a/metadata/md5-cache/sys-block/sas3flash-15 b/metadata/md5-cache/sys-block/sas3flash-15
index a9517ed456bb..4f512b0a7b6e 100644
--- a/metadata/md5-cache/sys-block/sas3flash-15
+++ b/metadata/md5-cache/sys-block/sas3flash-15
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prerm pretend unpack
DESCRIPTION=Flash utility for LSI MPT-SAS3 controller
EAPI=6
HOMEPAGE=https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads
+INHERIT=mount-boot
IUSE=efi doc
KEYWORDS=-* ~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=LSI
diff --git a/metadata/md5-cache/sys-block/sas3flash-15-r1 b/metadata/md5-cache/sys-block/sas3flash-15-r1
index 2262d48c6e67..3b323e37751f 100644
--- a/metadata/md5-cache/sys-block/sas3flash-15-r1
+++ b/metadata/md5-cache/sys-block/sas3flash-15-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prerm pretend
DESCRIPTION=Flash utility for LSI MPT-SAS3 controller
EAPI=7
HOMEPAGE=https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads
+INHERIT=mount-boot
IUSE=doc efi
KEYWORDS=~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=LSI
diff --git a/metadata/md5-cache/sys-block/sas3flash-16 b/metadata/md5-cache/sys-block/sas3flash-16
index d3eef5022ce5..01ebd2cb12ab 100644
--- a/metadata/md5-cache/sys-block/sas3flash-16
+++ b/metadata/md5-cache/sys-block/sas3flash-16
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prerm pretend
DESCRIPTION=Flash utility for LSI MPT-SAS3 controller
EAPI=7
HOMEPAGE=https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads
+INHERIT=mount-boot
IUSE=doc efi
KEYWORDS=~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=LSI
diff --git a/metadata/md5-cache/sys-block/sas3ircu-16 b/metadata/md5-cache/sys-block/sas3ircu-16
index 931566dce1dc..39228faa69a7 100644
--- a/metadata/md5-cache/sys-block/sas3ircu-16
+++ b/metadata/md5-cache/sys-block/sas3ircu-16
@@ -3,6 +3,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst prerm pretend
DESCRIPTION=LSI MPT-SAS3 controller management tool
EAPI=7
HOMEPAGE=https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads
+INHERIT=mount-boot
IUSE=doc efi
KEYWORDS=~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris
LICENSE=LSI
diff --git a/metadata/md5-cache/sys-block/storcli-1.19.04 b/metadata/md5-cache/sys-block/storcli-1.19.04
index bee982ab3316..b4366873f5cb 100644
--- a/metadata/md5-cache/sys-block/storcli-1.19.04
+++ b/metadata/md5-cache/sys-block/storcli-1.19.04
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=MegaRAID StorCLI (successor of the MegaCLI)
EAPI=6
HOMEPAGE=http://www.avagotech.com/support/download-search?dnd-keyword=storcli
+INHERIT=pax-utils
KEYWORDS=-* amd64 x86
LICENSE=Avago LSI BSD
SLOT=0/6.11
diff --git a/metadata/md5-cache/sys-block/storcli-1.20.15 b/metadata/md5-cache/sys-block/storcli-1.20.15
index 583a5a77e94f..cb9f15067259 100644
--- a/metadata/md5-cache/sys-block/storcli-1.20.15
+++ b/metadata/md5-cache/sys-block/storcli-1.20.15
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=MegaRAID StorCLI (successor of the MegaCLI)
EAPI=6
HOMEPAGE=http://www.avagotech.com/support/download-search?dnd-keyword=storcli
+INHERIT=pax-utils
KEYWORDS=-* amd64 x86
LICENSE=Avago LSI BSD
SLOT=0/6.12
diff --git a/metadata/md5-cache/sys-block/storcli-1.21.06 b/metadata/md5-cache/sys-block/storcli-1.21.06
index be071384c9b4..0c42148de33c 100644
--- a/metadata/md5-cache/sys-block/storcli-1.21.06
+++ b/metadata/md5-cache/sys-block/storcli-1.21.06
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=MegaRAID StorCLI (successor of the MegaCLI)
EAPI=6
HOMEPAGE=https://www.broadcom.com/support/download-search?dk=storcli
+INHERIT=pax-utils
KEYWORDS=-* amd64 x86
LICENSE=Avago LSI BSD
SLOT=0/6.13
diff --git a/metadata/md5-cache/sys-block/storcli-1.23.02 b/metadata/md5-cache/sys-block/storcli-1.23.02
index c1becf30a58a..f806e19d4e4a 100644
--- a/metadata/md5-cache/sys-block/storcli-1.23.02
+++ b/metadata/md5-cache/sys-block/storcli-1.23.02
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=MegaRAID StorCLI (successor of the MegaCLI)
EAPI=6
HOMEPAGE=https://www.broadcom.com/support/download-search?dk=storcli
+INHERIT=pax-utils
KEYWORDS=-* amd64 x86
LICENSE=Avago LSI BSD
SLOT=0/6.14
diff --git a/metadata/md5-cache/sys-block/storcli-7.0504 b/metadata/md5-cache/sys-block/storcli-7.0504
index 6fafe447cc5e..7b634b63da01 100644
--- a/metadata/md5-cache/sys-block/storcli-7.0504
+++ b/metadata/md5-cache/sys-block/storcli-7.0504
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=MegaRAID StorCLI (successor of the MegaCLI)
EAPI=6
HOMEPAGE=https://www.broadcom.com/support/download-search?dk=storcli
+INHERIT=pax-utils
KEYWORDS=-* amd64 x86
LICENSE=Avago LSI BSD
SLOT=0/7.5
diff --git a/metadata/md5-cache/sys-block/storcli-7.0606 b/metadata/md5-cache/sys-block/storcli-7.0606
index 46571b2cb707..5c727fc388d2 100644
--- a/metadata/md5-cache/sys-block/storcli-7.0606
+++ b/metadata/md5-cache/sys-block/storcli-7.0606
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=MegaRAID StorCLI (successor of the MegaCLI)
EAPI=6
HOMEPAGE=https://www.broadcom.com/support/download-search?dk=storcli
+INHERIT=pax-utils
KEYWORDS=-* amd64 x86
LICENSE=Avago LSI BSD
SLOT=0/7.6
diff --git a/metadata/md5-cache/sys-block/storcli-7.0709-r1 b/metadata/md5-cache/sys-block/storcli-7.0709-r1
index efb8ec63e3db..76a030623de0 100644
--- a/metadata/md5-cache/sys-block/storcli-7.0709-r1
+++ b/metadata/md5-cache/sys-block/storcli-7.0709-r1
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=MegaRAID StorCLI (successor of the MegaCLI)
EAPI=6
HOMEPAGE=https://www.broadcom.com/support/download-search?dk=storcli
+INHERIT=pax-utils
KEYWORDS=-* amd64 x86
LICENSE=Avago LSI BSD
SLOT=0/7.7
diff --git a/metadata/md5-cache/sys-block/storcli-7.1017 b/metadata/md5-cache/sys-block/storcli-7.1017
index bd63c84e94c2..4bacac373749 100644
--- a/metadata/md5-cache/sys-block/storcli-7.1017
+++ b/metadata/md5-cache/sys-block/storcli-7.1017
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=MegaRAID StorCLI (successor of the MegaCLI)
EAPI=7
HOMEPAGE=https://www.broadcom.com/support/download-search?dk=storcli
+INHERIT=pax-utils
KEYWORDS=-* amd64 x86
LICENSE=Avago LSI BSD
SLOT=0/7.10
diff --git a/metadata/md5-cache/sys-block/storcli-7.1211 b/metadata/md5-cache/sys-block/storcli-7.1211
index e608df55a0cc..450633dea435 100644
--- a/metadata/md5-cache/sys-block/storcli-7.1211
+++ b/metadata/md5-cache/sys-block/storcli-7.1211
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=MegaRAID StorCLI (successor of the MegaCLI)
EAPI=7
HOMEPAGE=https://www.broadcom.com/support/download-search?dk=storcli
+INHERIT=pax-utils
KEYWORDS=-* amd64 x86
LICENSE=Avago LSI BSD
SLOT=0/7.12
diff --git a/metadata/md5-cache/sys-block/storcli-7.1316 b/metadata/md5-cache/sys-block/storcli-7.1316
index 120fbd4b0168..302648f5d835 100644
--- a/metadata/md5-cache/sys-block/storcli-7.1316
+++ b/metadata/md5-cache/sys-block/storcli-7.1316
@@ -3,6 +3,7 @@ DEPEND=app-arch/unzip
DESCRIPTION=MegaRAID StorCLI (successor of the MegaCLI)
EAPI=7
HOMEPAGE=https://www.broadcom.com/support/download-search?dk=storcli
+INHERIT=pax-utils
KEYWORDS=-* amd64 x86
LICENSE=Avago LSI BSD
SLOT=0/7.13
diff --git a/metadata/md5-cache/sys-block/zram-init-10.5 b/metadata/md5-cache/sys-block/zram-init-10.5
index 270bf1e90f71..3dd6e83a925e 100644
--- a/metadata/md5-cache/sys-block/zram-init-10.5
+++ b/metadata/md5-cache/sys-block/zram-init-10.5
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst prepare
DESCRIPTION=Scripts to support compressed swap devices or ramdisks with zRAM
EAPI=7
HOMEPAGE=https://github.com/vaeth/zram-init/
+INHERIT=prefix readme.gentoo-r1
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=>=app-shells/push-2.0 virtual/libintl || ( sys-apps/openrc sys-apps/systemd )
diff --git a/metadata/md5-cache/sys-block/zram-init-11.0 b/metadata/md5-cache/sys-block/zram-init-11.0
index 2e35e86732b0..89404739a814 100644
--- a/metadata/md5-cache/sys-block/zram-init-11.0
+++ b/metadata/md5-cache/sys-block/zram-init-11.0
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst prepare
DESCRIPTION=Scripts to support compressed swap devices or ramdisks with zRAM
EAPI=7
HOMEPAGE=https://github.com/vaeth/zram-init/
+INHERIT=prefix readme.gentoo-r1
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=>=app-shells/push-2.0 virtual/libintl || ( sys-apps/openrc sys-apps/systemd )
diff --git a/metadata/md5-cache/sys-block/zram-init-9999 b/metadata/md5-cache/sys-block/zram-init-9999
index be5017e1401b..c48f779cab5c 100644
--- a/metadata/md5-cache/sys-block/zram-init-9999
+++ b/metadata/md5-cache/sys-block/zram-init-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst prepare unpack
DESCRIPTION=Scripts to support compressed swap devices or ramdisks with zRAM
EAPI=7
HOMEPAGE=https://github.com/vaeth/zram-init/
+INHERIT=prefix readme.gentoo-r1 git-r3
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=>=app-shells/push-2.0 virtual/libintl || ( sys-apps/openrc sys-apps/systemd )
diff --git a/metadata/md5-cache/sys-boot/Manifest.gz b/metadata/md5-cache/sys-boot/Manifest.gz
index 6b7498ba4dd2..7b70b3ddcd57 100644
--- a/metadata/md5-cache/sys-boot/Manifest.gz
+++ b/metadata/md5-cache/sys-boot/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-boot/cromwell-bin-2.40-r1 b/metadata/md5-cache/sys-boot/cromwell-bin-2.40-r1
index 9ec279b4ae02..4a8a82faa939 100644
--- a/metadata/md5-cache/sys-boot/cromwell-bin-2.40-r1
+++ b/metadata/md5-cache/sys-boot/cromwell-bin-2.40-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prerm pretend
DESCRIPTION=Xbox boot loader precompiled binaries from xbox-linux.org
EAPI=6
HOMEPAGE=https://sourceforge.net/projects/xbox-linux/
+INHERIT=mount-boot
KEYWORDS=-* x86
LICENSE=GPL-2
RESTRICT=strip
diff --git a/metadata/md5-cache/sys-boot/grub-2.06-r2 b/metadata/md5-cache/sys-boot/grub-2.06-r3
index 3f3b24560c7f..baa75cb89d28 100644
--- a/metadata/md5-cache/sys-boot/grub-2.06-r2
+++ b/metadata/md5-cache/sys-boot/grub-2.06-r3
@@ -11,7 +11,7 @@ LICENSE=GPL-3+ BSD MIT fonts? ( GPL-2-with-font-exception ) themes? ( CC-BY-SA-3
RDEPEND=app-arch/xz-utils >=sys-libs/ncurses-5.2-r5:0= grub_platforms_emu? ( sdl? ( media-libs/libsdl ) ) device-mapper? ( >=sys-fs/lvm2-2.02.45 ) libzfs? ( sys-fs/zfs:= ) mount? ( sys-fs/fuse:0 ) truetype? ( media-libs/freetype:2= ) ppc? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) ppc64? ( >=sys-apps/ibm-powerpc-utils-1.3.5 ) kernel_linux? ( grub_platforms_efi-32? ( sys-boot/efibootmgr ) grub_platforms_efi-64? ( sys-boot/efibootmgr ) ) !sys-boot/grub:0 nls? ( sys-devel/gettext )
REQUIRED_USE=grub_platforms_coreboot? ( fonts ) grub_platforms_qemu? ( fonts ) grub_platforms_ieee1275? ( fonts ) grub_platforms_loongson? ( fonts )
RESTRICT=!test? ( test )
-SLOT=2/2.06-r2
+SLOT=2/2.06-r3
SRC_URI=mirror://gnu/grub/grub-2.06.tar.xz https://dev.gentoo.org/~floppym/dist/grub-2.06-backports-r1.tar.xz fonts? ( mirror://gnu/unifont/unifont-12.1.02/unifont-12.1.02.pcf.gz ) themes? ( mirror://sourceforge/dejavu/dejavu-sans-ttf-2.37.zip )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 optfeature 1a2157392a869265b2afcb63a26c12ac strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=4b81247608dc3656bedb8289cde579f0
+_md5_=5d9bb7147ea4efe2c04f288239fcd5f8
diff --git a/metadata/md5-cache/sys-boot/raspberrypi-firmware-1.20211118 b/metadata/md5-cache/sys-boot/raspberrypi-firmware-1.20211118
index 9fbe8fdf1b7e..81d6bc5f6804 100644
--- a/metadata/md5-cache/sys-boot/raspberrypi-firmware-1.20211118
+++ b/metadata/md5-cache/sys-boot/raspberrypi-firmware-1.20211118
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend
DESCRIPTION=Raspberry Pi (all versions) bootloader and GPU firmware
EAPI=7
HOMEPAGE=https://github.com/raspberrypi/firmware
+INHERIT=mount-boot readme.gentoo-r1
KEYWORDS=-* arm arm64
LICENSE=GPL-2 raspberrypi-videocore-bin
RESTRICT=binchecks strip
diff --git a/metadata/md5-cache/sys-boot/raspberrypi-firmware-1.20220328 b/metadata/md5-cache/sys-boot/raspberrypi-firmware-1.20220328
index c307959524a6..0d58f62d8e4b 100644
--- a/metadata/md5-cache/sys-boot/raspberrypi-firmware-1.20220328
+++ b/metadata/md5-cache/sys-boot/raspberrypi-firmware-1.20220328
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend
DESCRIPTION=Raspberry Pi (all versions) bootloader and GPU firmware
EAPI=8
HOMEPAGE=https://github.com/raspberrypi/firmware
+INHERIT=mount-boot readme.gentoo-r1
KEYWORDS=-* ~arm ~arm64
LICENSE=GPL-2 raspberrypi-videocore-bin
RESTRICT=binchecks strip
diff --git a/metadata/md5-cache/sys-boot/raspberrypi-firmware-9999 b/metadata/md5-cache/sys-boot/raspberrypi-firmware-9999
index 0f5eac62872e..e7ab318aae4c 100644
--- a/metadata/md5-cache/sys-boot/raspberrypi-firmware-9999
+++ b/metadata/md5-cache/sys-boot/raspberrypi-firmware-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend unpack
DESCRIPTION=Raspberry Pi (all versions) bootloader and GPU firmware
EAPI=7
HOMEPAGE=https://github.com/raspberrypi/firmware
+INHERIT=mount-boot readme.gentoo-r1 git-r3
LICENSE=GPL-2 raspberrypi-videocore-bin
PROPERTIES=live
RESTRICT=binchecks strip
diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz
index 07582da960b3..1c8cb6f239e5 100644
--- a/metadata/md5-cache/sys-cluster/Manifest.gz
+++ b/metadata/md5-cache/sys-cluster/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-cluster/zookeepercli-1.0.12 b/metadata/md5-cache/sys-cluster/zookeepercli-1.0.12
index 8e5d5bfc394b..e1aaa866c08e 100644
--- a/metadata/md5-cache/sys-cluster/zookeepercli-1.0.12
+++ b/metadata/md5-cache/sys-cluster/zookeepercli-1.0.12
@@ -4,6 +4,7 @@ DEPEND=>=dev-lang/go-1.9:=
DESCRIPTION=Simple, lightweight, dependable CLI for ZooKeeper
EAPI=7
HOMEPAGE=https://github.com/outbrain/zookeepercli
+INHERIT=golang-vcs-snapshot
KEYWORDS=~amd64
LICENSE=Apache-2.0 BSD
RESTRICT=strip
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index a1e839ddc718..07c5c01a279f 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/autoconf-2.69-r5 b/metadata/md5-cache/sys-devel/autoconf-2.69-r5
index ab12253b06de..c3b7098b3f9b 100644
--- a/metadata/md5-cache/sys-devel/autoconf-2.69-r5
+++ b/metadata/md5-cache/sys-devel/autoconf-2.69-r5
@@ -3,6 +3,7 @@ DEFINED_PHASES=configure install prepare
DESCRIPTION=Used to create autoconfiguration files
EAPI=7
HOMEPAGE=https://www.gnu.org/software/autoconf/autoconf.html
+INHERIT=toolchain-autoconf
IUSE=emacs
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-3
diff --git a/metadata/md5-cache/sys-devel/binutils-config-5.4 b/metadata/md5-cache/sys-devel/binutils-config-5.4
index b74360f9f2d3..5f5823927787 100644
--- a/metadata/md5-cache/sys-devel/binutils-config-5.4
+++ b/metadata/md5-cache/sys-devel/binutils-config-5.4
@@ -2,6 +2,7 @@ DEFINED_PHASES=compile install postinst
DESCRIPTION=Utility to change the binutils version being used
EAPI=7
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Toolchain
+INHERIT=prefix
IUSE=+native-symlinks
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/sys-devel/binutils-config-5.4.1 b/metadata/md5-cache/sys-devel/binutils-config-5.4.1
index 6013be603e41..15ff766f25c3 100644
--- a/metadata/md5-cache/sys-devel/binutils-config-5.4.1
+++ b/metadata/md5-cache/sys-devel/binutils-config-5.4.1
@@ -2,6 +2,7 @@ DEFINED_PHASES=compile install postinst
DESCRIPTION=Utility to change the binutils version being used
EAPI=7
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Toolchain
+INHERIT=prefix
IUSE=+native-symlinks
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/sys-devel/binutils-config-9999 b/metadata/md5-cache/sys-devel/binutils-config-9999
index ba51272023c0..8dac0721b82b 100644
--- a/metadata/md5-cache/sys-devel/binutils-config-9999
+++ b/metadata/md5-cache/sys-devel/binutils-config-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst unpack
DESCRIPTION=Utility to change the binutils version being used
EAPI=7
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Toolchain
+INHERIT=git-r3
IUSE=+native-symlinks
LICENSE=GPL-2
PROPERTIES=live
diff --git a/metadata/md5-cache/sys-devel/gcc-config-9999 b/metadata/md5-cache/sys-devel/gcc-config-9999
index 208ebc78b178..f7098ea93be3 100644
--- a/metadata/md5-cache/sys-devel/gcc-config-9999
+++ b/metadata/md5-cache/sys-devel/gcc-config-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install postinst unpack
DESCRIPTION=Utility to manage compilers
EAPI=7
HOMEPAGE=https://gitweb.gentoo.org/proj/gcc-config.git/
+INHERIT=git-r3
IUSE=+cc-wrappers +native-symlinks
LICENSE=GPL-2
PROPERTIES=live
diff --git a/metadata/md5-cache/sys-devel/m4-1.4.19 b/metadata/md5-cache/sys-devel/m4-1.4.19
index e767fb1eeded..98d87078b1d7 100644
--- a/metadata/md5-cache/sys-devel/m4-1.4.19
+++ b/metadata/md5-cache/sys-devel/m4-1.4.19
@@ -4,6 +4,7 @@ DEPEND=virtual/libiconv nls? ( sys-devel/gettext virtual/libintl )
DESCRIPTION=GNU macro processor
EAPI=7
HOMEPAGE=https://www.gnu.org/software/m4/m4.html
+INHERIT=verify-sig
IUSE=examples nls verify-sig
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=GPL-3
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 686914eabacd..286e62137f88 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/android-file-transfer-linux-9999 b/metadata/md5-cache/sys-fs/android-file-transfer-linux-9999
index 1e486f3a2baa..675b64dc4859 100644
--- a/metadata/md5-cache/sys-fs/android-file-transfer-linux-9999
+++ b/metadata/md5-cache/sys-fs/android-file-transfer-linux-9999
@@ -4,6 +4,7 @@ DEPEND=sys-apps/file sys-libs/readline:0= fuse? ( sys-fs/fuse:0 ) python? ( pyth
DESCRIPTION=Android File Transfer for Linux
EAPI=8
HOMEPAGE=https://github.com/whoozle/android-file-transfer-linux
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake python-single-r1 xdg git-r3
IUSE=fuse python qt5 taglib zune python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=LGPL-2.1
diff --git a/metadata/md5-cache/sys-fs/udev-init-scripts-9999 b/metadata/md5-cache/sys-fs/udev-init-scripts-9999
index e394e1453ced..5aa88db0a864 100644
--- a/metadata/md5-cache/sys-fs/udev-init-scripts-9999
+++ b/metadata/md5-cache/sys-fs/udev-init-scripts-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst unpack
DESCRIPTION=udev startup scripts for openrc
EAPI=8
HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=git-r3
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=>=virtual/udev-217 !<sys-apps/openrc-0.14
diff --git a/metadata/md5-cache/sys-fs/zfs-2.1.5 b/metadata/md5-cache/sys-fs/zfs-2.1.5
deleted file mode 100644
index 78a64f096c67..000000000000
--- a/metadata/md5-cache/sys-fs/zfs-2.1.5
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=virtual/awk virtual/pkgconfig nls? ( sys-devel/gettext ) python? ( dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/packaging[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/distlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) verify-sig? ( sec-keys/openpgp-keys-openzfs ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup unpack
-DEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:= dev-libs/openssl:0= !minimal? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) pam? ( sys-libs/pam ) python? ( virtual/python-cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] )
-DESCRIPTION=Userland utilities for ZFS Linux kernel module
-EAPI=7
-HOMEPAGE=https://github.com/openzfs/zfs
-INHERIT=autotools bash-completion-r1 dist-kernel-utils distutils-r1 flag-o-matic linux-info pam systemd udev usr-ldscript verify-sig
-IUSE=custom-cflags debug dist-kernel kernel-builtin minimal nls pam python +rootfs test-suite python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 split-usr verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
-LICENSE=BSD-2 CDDL MIT
-PDEPEND=dist-kernel? ( ~sys-fs/zfs-kmod-2.1.5[dist-kernel] )
-RDEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:= dev-libs/openssl:0= !minimal? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) pam? ( sys-libs/pam ) python? ( virtual/python-cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) !kernel-builtin? ( ~sys-fs/zfs-kmod-2.1.5:= ) !prefix? ( virtual/udev ) sys-fs/udev-init-scripts virtual/awk dist-kernel? ( virtual/dist-kernel:= ) rootfs? ( app-arch/cpio app-misc/pax-utils !<sys-kernel/genkernel-3.5.1.1 ) test-suite? ( app-shells/ksh sys-apps/kmod[tools] sys-apps/util-linux sys-devel/bc sys-block/parted sys-fs/lsscsi sys-fs/mdadm sys-process/procps )
-REQUIRED_USE=!minimal? ( || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) ) python? ( !minimal ) test-suite? ( !minimal )
-RESTRICT=test
-SLOT=0/5
-SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.1.5/zfs-2.1.5.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.1.5/zfs-2.1.5.tar.gz.asc )
-_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils e5770280638737f3eac32f8066a985ca distutils-r1 e3b0f72d558eb613ff83262d22cbf887 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript 5c738dce357b54d5a90e30094d2f983c verify-sig 0748d665fa664a87add00152ed046e16 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=75acddb4c3bbd0006dfab23217695706
diff --git a/metadata/md5-cache/sys-fs/zfs-2.1.5-r1 b/metadata/md5-cache/sys-fs/zfs-2.1.5-r1
deleted file mode 100644
index da642c91c0aa..000000000000
--- a/metadata/md5-cache/sys-fs/zfs-2.1.5-r1
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=virtual/awk virtual/pkgconfig nls? ( sys-devel/gettext ) python? ( dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/packaging[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/distlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) verify-sig? ( sec-keys/openpgp-keys-openzfs ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup unpack
-DEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:= dev-libs/openssl:0= !minimal? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) pam? ( sys-libs/pam ) python? ( virtual/python-cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] )
-DESCRIPTION=Userland utilities for ZFS Linux kernel module
-EAPI=7
-HOMEPAGE=https://github.com/openzfs/zfs
-INHERIT=autotools bash-completion-r1 dist-kernel-utils distutils-r1 flag-o-matic linux-info pam systemd udev usr-ldscript verify-sig
-IUSE=custom-cflags debug dist-kernel kernel-builtin minimal nls pam python +rootfs test-suite python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 split-usr verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
-LICENSE=BSD-2 CDDL MIT
-PDEPEND=dist-kernel? ( ~sys-fs/zfs-kmod-2.1.5[dist-kernel] )
-RDEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:= dev-libs/openssl:0= !minimal? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) pam? ( sys-libs/pam ) python? ( virtual/python-cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) !kernel-builtin? ( ~sys-fs/zfs-kmod-2.1.5:= ) !prefix? ( virtual/udev ) sys-fs/udev-init-scripts virtual/awk dist-kernel? ( virtual/dist-kernel:= ) rootfs? ( app-arch/cpio app-misc/pax-utils !<sys-kernel/genkernel-3.5.1.1 ) test-suite? ( app-shells/ksh sys-apps/kmod[tools] sys-apps/util-linux sys-devel/bc sys-block/parted sys-fs/lsscsi sys-fs/mdadm sys-process/procps )
-REQUIRED_USE=!minimal? ( || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) ) python? ( !minimal ) test-suite? ( !minimal )
-RESTRICT=test
-SLOT=0/5
-SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.1.5/zfs-2.1.5.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.1.5/zfs-2.1.5.tar.gz.asc )
-_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils e5770280638737f3eac32f8066a985ca distutils-r1 e3b0f72d558eb613ff83262d22cbf887 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript 5c738dce357b54d5a90e30094d2f983c verify-sig 0748d665fa664a87add00152ed046e16 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=72ce82c592f5d2bb4643324126f82c10
diff --git a/metadata/md5-cache/sys-fs/zfs-2.1.5-r3 b/metadata/md5-cache/sys-fs/zfs-2.1.5-r3
deleted file mode 100644
index 7c28b4d26dc2..000000000000
--- a/metadata/md5-cache/sys-fs/zfs-2.1.5-r3
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=virtual/awk virtual/pkgconfig nls? ( sys-devel/gettext ) python? ( dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/packaging[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/distlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) verify-sig? ( sec-keys/openpgp-keys-openzfs ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup unpack
-DEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:= dev-libs/openssl:0= !minimal? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) pam? ( sys-libs/pam ) python? ( virtual/python-cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] )
-DESCRIPTION=Userland utilities for ZFS Linux kernel module
-EAPI=7
-HOMEPAGE=https://github.com/openzfs/zfs
-INHERIT=autotools bash-completion-r1 dist-kernel-utils distutils-r1 flag-o-matic linux-info pam systemd udev usr-ldscript verify-sig
-IUSE=custom-cflags debug dist-kernel kernel-builtin minimal nls pam python +rootfs test-suite python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 split-usr verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
-LICENSE=BSD-2 CDDL MIT
-PDEPEND=dist-kernel? ( ~sys-fs/zfs-kmod-2.1.5[dist-kernel] )
-RDEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:= dev-libs/openssl:0= !minimal? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) pam? ( sys-libs/pam ) python? ( virtual/python-cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) !kernel-builtin? ( ~sys-fs/zfs-kmod-2.1.5:= ) !prefix? ( virtual/udev ) sys-fs/udev-init-scripts virtual/awk dist-kernel? ( virtual/dist-kernel:= ) rootfs? ( app-arch/cpio app-misc/pax-utils !<sys-kernel/genkernel-3.5.1.1 ) test-suite? ( app-shells/ksh sys-apps/kmod[tools] sys-apps/util-linux sys-devel/bc sys-block/parted sys-fs/lsscsi sys-fs/mdadm sys-process/procps )
-REQUIRED_USE=!minimal? ( || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) ) python? ( !minimal ) test-suite? ( !minimal )
-RESTRICT=test
-SLOT=0/5
-SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.1.5/zfs-2.1.5.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.1.5/zfs-2.1.5.tar.gz.asc )
-_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils e5770280638737f3eac32f8066a985ca distutils-r1 e3b0f72d558eb613ff83262d22cbf887 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript 5c738dce357b54d5a90e30094d2f983c verify-sig 0748d665fa664a87add00152ed046e16 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7ee4a37a5c9e652a35f3869ddbbc764f
diff --git a/metadata/md5-cache/sys-fs/zfs-2.1.5-r4 b/metadata/md5-cache/sys-fs/zfs-2.1.5-r4
deleted file mode 100644
index d63bae299e9a..000000000000
--- a/metadata/md5-cache/sys-fs/zfs-2.1.5-r4
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=virtual/awk virtual/pkgconfig nls? ( sys-devel/gettext ) python? ( dev-python/setuptools[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] || ( dev-python/packaging[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] dev-python/distlib[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) ) verify-sig? ( sec-keys/openpgp-keys-openzfs ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup unpack
-DEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:= dev-libs/openssl:0= !minimal? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) pam? ( sys-libs/pam ) python? ( virtual/python-cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] )
-DESCRIPTION=Userland utilities for ZFS Linux kernel module
-EAPI=7
-HOMEPAGE=https://github.com/openzfs/zfs
-INHERIT=autotools bash-completion-r1 dist-kernel-utils distutils-r1 flag-o-matic linux-info pam systemd udev usr-ldscript verify-sig
-IUSE=custom-cflags debug dist-kernel kernel-builtin minimal nls pam python +rootfs test-suite python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 split-usr verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
-LICENSE=BSD-2 CDDL MIT
-PDEPEND=dist-kernel? ( ~sys-fs/zfs-kmod-2.1.5[dist-kernel] )
-RDEPEND=net-libs/libtirpc:= sys-apps/util-linux sys-libs/zlib virtual/libudev:= dev-libs/openssl:0= !minimal? ( python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) pam? ( sys-libs/pam ) python? ( virtual/python-cffi[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) !kernel-builtin? ( ~sys-fs/zfs-kmod-2.1.5:= ) !prefix? ( virtual/udev ) sys-fs/udev-init-scripts virtual/awk dist-kernel? ( virtual/dist-kernel:= ) rootfs? ( app-arch/cpio app-misc/pax-utils !<sys-kernel/genkernel-3.5.1.1 ) test-suite? ( app-shells/ksh sys-apps/kmod[tools] sys-apps/util-linux sys-devel/bc sys-block/parted sys-fs/lsscsi sys-fs/mdadm sys-process/procps )
-REQUIRED_USE=!minimal? ( || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) ) python? ( !minimal ) test-suite? ( !minimal )
-RESTRICT=test
-SLOT=0/5
-SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.1.5/zfs-2.1.5.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.1.5/zfs-2.1.5.tar.gz.asc )
-_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils e5770280638737f3eac32f8066a985ca distutils-r1 e3b0f72d558eb613ff83262d22cbf887 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript 5c738dce357b54d5a90e30094d2f983c verify-sig 0748d665fa664a87add00152ed046e16 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=2fca9da1b12299ca6a45a7eeee80f054
diff --git a/metadata/md5-cache/sys-fs/zfs-2.1.5-r5 b/metadata/md5-cache/sys-fs/zfs-2.1.5-r6
index 0cef8f74551f..d16a6c7ab24d 100644
--- a/metadata/md5-cache/sys-fs/zfs-2.1.5-r5
+++ b/metadata/md5-cache/sys-fs/zfs-2.1.5-r6
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=0/5
SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.1.5/zfs-2.1.5.tar.gz https://dev.gentoo.org/~sam/distfiles/sys-fs/zfs/zfs-2.1.5-patches.tar.xz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.1.5/zfs-2.1.5.tar.gz.asc )
_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils e5770280638737f3eac32f8066a985ca distutils-r1 e3b0f72d558eb613ff83262d22cbf887 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pam e44a1dd98f13e1ad76de01e919bde1f1 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 b9fc5e97e886514e5132f50465185401 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs 1542e649be915f43f6908a9e93909961 udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript 5c738dce357b54d5a90e30094d2f983c verify-sig 0748d665fa664a87add00152ed046e16 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=3127ea687002463c7a2128a4c75443a4
+_md5_=b0d0240d637c7d4ffb22ecd0f684f740
diff --git a/metadata/md5-cache/sys-fs/zfs-kmod-2.1.5 b/metadata/md5-cache/sys-fs/zfs-kmod-2.1.5
deleted file mode 100644
index 836ad3f743ea..000000000000
--- a/metadata/md5-cache/sys-fs/zfs-kmod-2.1.5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-lang/perl virtual/awk verify-sig? ( sec-keys/openpgp-keys-openzfs ) dist-kernel? ( <virtual/dist-kernel-5.19:= ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
-DEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) sys-apps/sed kernel_linux? ( virtual/linux-sources virtual/libelf )
-DESCRIPTION=Linux ZFS kernel module for sys-fs/zfs
-EAPI=7
-HOMEPAGE=https://github.com/openzfs/zfs
-INHERIT=autotools dist-kernel-utils flag-o-matic linux-mod toolchain-funcs verify-sig
-IUSE=custom-cflags debug +rootfs dist-kernel verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
-LICENSE=CDDL MIT debug? ( GPL-2+ )
-PDEPEND=dist-kernel? ( ~sys-fs/zfs-2.1.5[dist-kernel] )
-RDEPEND=!sys-kernel/spl kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
-RESTRICT=debug? ( strip ) test
-SLOT=0/2.1.5
-SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.1.5/zfs-2.1.5.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.1.5/zfs-2.1.5.tar.gz.asc )
-_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 dist-kernel-utils e5770280638737f3eac32f8066a985ca edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d linux-mod 6ff232574f0bcad33767903505553e8d multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 1542e649be915f43f6908a9e93909961 verify-sig 0748d665fa664a87add00152ed046e16 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=75635116e84f8c6ee4ce0a25ed5371a3
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index 4a458040ad9d..3799111fc3f3 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.142 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.142
index d83dd394bd97..7c5c94ac5d68 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.142
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.142
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build toolchain-funcs
IUSE=debug hardened savedconfig +initramfs test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.143 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.143
index b77f9370793e..0e323fdc101f 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.143
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.143
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build toolchain-funcs
IUSE=debug hardened savedconfig +initramfs test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.67 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.67
index 5057d5247952..69302ceae30b 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.67
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.67
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build toolchain-funcs
IUSE=debug hardened savedconfig +initramfs test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.68 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.68
index 3139908f7114..51a580b9dc39 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.68
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.68
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build toolchain-funcs
IUSE=debug hardened savedconfig +initramfs test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.19.8 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.19.8
index 73867489fe65..b36cf7aee97d 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.19.8
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.19.8
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build toolchain-funcs
IUSE=debug hardened savedconfig +initramfs test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.19.9 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.19.9
index a0c2b9f55709..2b7ed567bc35 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.19.9
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.19.9
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build toolchain-funcs
IUSE=debug hardened savedconfig +initramfs test
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.212 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.212
index 79f2e1b192fe..48bf02186157 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.212
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.212
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build
IUSE=debug savedconfig +initramfs test
KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.213 b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.213
index 4a7855b8bbff..bbc6f22fa868 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.213
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.213
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build
IUSE=debug savedconfig +initramfs test
KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.142 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.142
index 8955b9ffded2..ef4999135ec8 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.142
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.142
@@ -3,6 +3,7 @@ DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pr
DESCRIPTION=Pre-built Linux kernel with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-install toolchain-funcs
IUSE=+initramfs test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.143 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.143
index 6afba3ee3234..4702e59fb1c8 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.143
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.143
@@ -3,6 +3,7 @@ DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pr
DESCRIPTION=Pre-built Linux kernel with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-install toolchain-funcs
IUSE=+initramfs test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.67 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.67
index 0707c5ffb714..2aa7fb3e2a05 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.67
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.67
@@ -3,6 +3,7 @@ DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pr
DESCRIPTION=Pre-built Linux kernel with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-install toolchain-funcs
IUSE=+initramfs test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.68 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.68
index df55204c9587..813b512f2f8b 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.68
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.68
@@ -3,6 +3,7 @@ DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pr
DESCRIPTION=Pre-built Linux kernel with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-install toolchain-funcs
IUSE=+initramfs test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.19.8 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.19.8
index 4dae9c8df0c2..fc7d1e7fe571 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.19.8
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.19.8
@@ -3,6 +3,7 @@ DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pr
DESCRIPTION=Pre-built Linux kernel with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-install toolchain-funcs
IUSE=+initramfs test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.19.9 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.19.9
index c507b8471fb3..01603a33077a 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.19.9
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.19.9
@@ -3,6 +3,7 @@ DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pr
DESCRIPTION=Pre-built Linux kernel with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-install toolchain-funcs
IUSE=+initramfs test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.212 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.212
index bfeaa9d5f7c1..6a63db677436 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.212
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.212
@@ -3,6 +3,7 @@ DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pr
DESCRIPTION=Pre-built Linux kernel with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-install toolchain-funcs
IUSE=+initramfs test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.213 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.213
index 11b2273d7d13..cf6586f93bbe 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.213
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.213
@@ -3,6 +3,7 @@ DEFINED_PHASES=config configure install postinst postrm preinst prepare prerm pr
DESCRIPTION=Pre-built Linux kernel with Gentoo patches
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-install toolchain-funcs
IUSE=+initramfs test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/linux-next-9999 b/metadata/md5-cache/sys-kernel/linux-next-9999
index 1cac28c5bea2..faf7ec8d94d8 100644
--- a/metadata/md5-cache/sys-kernel/linux-next-9999
+++ b/metadata/md5-cache/sys-kernel/linux-next-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install prepare unpack
DESCRIPTION=Linux kernel and patches aimed at the next kernel merge window
EAPI=8
HOMEPAGE=https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
+INHERIT=git-r3
LICENSE=GPL-2+
PROPERTIES=live
SLOT=0
diff --git a/metadata/md5-cache/sys-kernel/raspberrypi-image-4.14.98_p20190215 b/metadata/md5-cache/sys-kernel/raspberrypi-image-4.14.98_p20190215
index b4eadafd7edf..b23207e3c321 100644
--- a/metadata/md5-cache/sys-kernel/raspberrypi-image-4.14.98_p20190215
+++ b/metadata/md5-cache/sys-kernel/raspberrypi-image-4.14.98_p20190215
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prerm pretend
DESCRIPTION=Raspberry Pi (all versions) kernel and modules
EAPI=7
HOMEPAGE=https://github.com/raspberrypi/firmware
+INHERIT=mount-boot
KEYWORDS=-* ~arm
LICENSE=GPL-2 raspberrypi-videocore-bin
RDEPEND=sys-boot/raspberrypi-firmware
diff --git a/metadata/md5-cache/sys-kernel/raspberrypi-image-4.19.75_p20190925 b/metadata/md5-cache/sys-kernel/raspberrypi-image-4.19.75_p20190925
index 92bf02f9c4fe..60db8142a620 100644
--- a/metadata/md5-cache/sys-kernel/raspberrypi-image-4.19.75_p20190925
+++ b/metadata/md5-cache/sys-kernel/raspberrypi-image-4.19.75_p20190925
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prerm pretend
DESCRIPTION=Raspberry Pi (all versions) kernel and modules
EAPI=7
HOMEPAGE=https://github.com/raspberrypi/firmware
+INHERIT=mount-boot
KEYWORDS=-* ~arm
LICENSE=GPL-2 raspberrypi-videocore-bin
RDEPEND=>sys-boot/raspberrypi-firmware-1.20190709
diff --git a/metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.11_p20210201 b/metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.11_p20210201
index d0ba24094da4..a2c0e72ffb8f 100644
--- a/metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.11_p20210201
+++ b/metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.11_p20210201
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prerm pretend
DESCRIPTION=Raspberry Pi (all versions) kernel and modules
EAPI=7
HOMEPAGE=https://github.com/raspberrypi/firmware
+INHERIT=mount-boot
LICENSE=GPL-2 raspberrypi-videocore-bin
RDEPEND=>sys-boot/raspberrypi-firmware-1.20190709
RESTRICT=binchecks strip
diff --git a/metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.17_p20210527 b/metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.17_p20210527
index dafafb04f3a9..7e45e62ced34 100644
--- a/metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.17_p20210527
+++ b/metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.17_p20210527
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prerm pretend
DESCRIPTION=Raspberry Pi (all versions) kernel and modules
EAPI=7
HOMEPAGE=https://github.com/raspberrypi/firmware
+INHERIT=mount-boot
KEYWORDS=-* ~arm ~arm64
LICENSE=GPL-2 raspberrypi-videocore-bin
RDEPEND=>sys-boot/raspberrypi-firmware-1.20190709
diff --git a/metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.63_p20211029 b/metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.63_p20211029
index a14241c6d91e..80eeb780cb6d 100644
--- a/metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.63_p20211029
+++ b/metadata/md5-cache/sys-kernel/raspberrypi-image-5.10.63_p20211029
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prerm pretend
DESCRIPTION=Raspberry Pi (all versions) kernel and modules
EAPI=7
HOMEPAGE=https://github.com/raspberrypi/firmware
+INHERIT=mount-boot
KEYWORDS=-* arm arm64
LICENSE=GPL-2 raspberrypi-videocore-bin
RDEPEND=>sys-boot/raspberrypi-firmware-1.20190709
diff --git a/metadata/md5-cache/sys-kernel/raspberrypi-image-5.4.79_p20201201 b/metadata/md5-cache/sys-kernel/raspberrypi-image-5.4.79_p20201201
index ffb6a56033b7..f6e8b8d54e1a 100644
--- a/metadata/md5-cache/sys-kernel/raspberrypi-image-5.4.79_p20201201
+++ b/metadata/md5-cache/sys-kernel/raspberrypi-image-5.4.79_p20201201
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prerm pretend
DESCRIPTION=Raspberry Pi (all versions) kernel and modules
EAPI=7
HOMEPAGE=https://github.com/raspberrypi/firmware
+INHERIT=mount-boot
KEYWORDS=-* ~arm ~arm64
LICENSE=GPL-2 raspberrypi-videocore-bin
RDEPEND=>sys-boot/raspberrypi-firmware-1.20190709
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.142 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.142
index 0933fd925a8b..eb0f9f6b184b 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.142
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.142
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build toolchain-funcs verify-sig
IUSE=debug hardened savedconfig +initramfs test verify-sig
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.143 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.143
index 48d74beef4f0..33c6d2d02187 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.143
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.143
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build toolchain-funcs verify-sig
IUSE=debug hardened savedconfig +initramfs test verify-sig
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.67 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.67
index 1b37c7c9a504..ad2f6a47f03e 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.67
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.67
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build toolchain-funcs verify-sig
IUSE=debug hardened savedconfig +initramfs test verify-sig
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.68 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.68
index 0aa4ac6158cd..7d21e8f1411a 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.68
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.68
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build toolchain-funcs verify-sig
IUSE=debug hardened savedconfig +initramfs test verify-sig
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.19.8 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.19.8
index 03b48240de6b..dd8edf860ef6 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.19.8
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.19.8
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build toolchain-funcs verify-sig
IUSE=debug hardened savedconfig +initramfs test verify-sig
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.19.9 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.19.9
index 038e88c73b9b..40d0b808634f 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.19.9
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.19.9
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build toolchain-funcs verify-sig
IUSE=debug hardened savedconfig +initramfs test verify-sig
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.212 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.212
index 5f4467194e4f..587b65f23ad0 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.212
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.212
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build verify-sig
IUSE=debug savedconfig +initramfs test verify-sig
KEYWORDS=~amd64 ~arm64 ~ppc ~x86
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.213 b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.213
index b6a5e9ec32f9..6592f9ff0c09 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.213
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.213
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile config configure install postinst postrm preinst prepare
DESCRIPTION=Linux kernel built from vanilla upstream sources
EAPI=8
HOMEPAGE=https://www.kernel.org/
+IDEPEND=|| ( sys-kernel/installkernel-gentoo sys-kernel/installkernel-systemd-boot ) initramfs? ( >=sys-kernel/dracut-049-r3 )
INHERIT=kernel-build verify-sig
IUSE=debug savedconfig +initramfs test verify-sig
KEYWORDS=~amd64 ~arm64 ~ppc ~x86
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 54403bd50e21..1342a4dcdfb4 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/fortify-headers-9999 b/metadata/md5-cache/sys-libs/fortify-headers-9999
index 5d0fb6f6ca14..a9219054d3d3 100644
--- a/metadata/md5-cache/sys-libs/fortify-headers-9999
+++ b/metadata/md5-cache/sys-libs/fortify-headers-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install prepare unpack
DESCRIPTION=A standalone implementation of fortify source
EAPI=7
HOMEPAGE=http://git.2f30.org/fortify-headers/
+INHERIT=git-r3
LICENSE=ISC
PROPERTIES=live
SLOT=0
diff --git a/metadata/md5-cache/sys-power/Manifest.gz b/metadata/md5-cache/sys-power/Manifest.gz
index f05cfc7147ed..08f263739916 100644
--- a/metadata/md5-cache/sys-power/Manifest.gz
+++ b/metadata/md5-cache/sys-power/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-power/nvram-reboot-2004.10.03-r1 b/metadata/md5-cache/sys-power/nvram-reboot-2004.10.03-r1
index 1c51be57d8d2..110c79438fda 100644
--- a/metadata/md5-cache/sys-power/nvram-reboot-2004.10.03-r1
+++ b/metadata/md5-cache/sys-power/nvram-reboot-2004.10.03-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prerm pretend
DESCRIPTION=PowerOff Boot-Images for nvram-wakeup (not needed for GRUB)
EAPI=7
HOMEPAGE=https://sourceforge.net/projects/nvram-wakeup/
+INHERIT=mount-boot
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index c748c0292677..74f81b8cb27f 100644
--- a/metadata/md5-cache/sys-process/Manifest.gz
+++ b/metadata/md5-cache/sys-process/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-process/evisum-0.6.0 b/metadata/md5-cache/sys-process/evisum-0.6.0
index c49ce2afbf09..a7b49827ae96 100644
--- a/metadata/md5-cache/sys-process/evisum-0.6.0
+++ b/metadata/md5-cache/sys-process/evisum-0.6.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/efl-1.26.1
DESCRIPTION=System and process monitor written with EFL
EAPI=8
HOMEPAGE=https://www.enlightenment.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
KEYWORDS=amd64 ~riscv x86
LICENSE=GPL-2 ISC
diff --git a/metadata/md5-cache/sys-process/htop-3.2.1-r1 b/metadata/md5-cache/sys-process/htop-3.2.1-r1
index 4e494e3fd584..72e54abbcc6e 100644
--- a/metadata/md5-cache/sys-process/htop-3.2.1-r1
+++ b/metadata/md5-cache/sys-process/htop-3.2.1-r1
@@ -4,6 +4,7 @@ DEPEND=sys-libs/ncurses:=[unicode(+)?] hwloc? ( sys-apps/hwloc:= ) unwind? ( !ll
DESCRIPTION=interactive process viewer
EAPI=8
HOMEPAGE=https://htop.dev/ https://github.com/htop-dev/htop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=linux-info optfeature python-any-r1 xdg
IUSE=caps debug delayacct hwloc lm-sensors llvm-libunwind openvz unicode unwind vserver
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
diff --git a/metadata/md5-cache/sys-process/iotop-c-1.21 b/metadata/md5-cache/sys-process/iotop-c-1.21
index 964b685bf8cb..2f83ba7f6f67 100644
--- a/metadata/md5-cache/sys-process/iotop-c-1.21
+++ b/metadata/md5-cache/sys-process/iotop-c-1.21
@@ -4,6 +4,7 @@ DEPEND=sys-libs/ncurses:= !sys-process/iotop
DESCRIPTION=top utility for IO (C port)
EAPI=8
HOMEPAGE=https://github.com/Tomas-M/iotop
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps linux-info toolchain-funcs
IUSE=+filecaps
KEYWORDS=amd64 arm arm64 ~loong x86
diff --git a/metadata/md5-cache/sys-process/iotop-c-1.22 b/metadata/md5-cache/sys-process/iotop-c-1.22
index f5367f6215d5..fb21161cd68e 100644
--- a/metadata/md5-cache/sys-process/iotop-c-1.22
+++ b/metadata/md5-cache/sys-process/iotop-c-1.22
@@ -4,6 +4,7 @@ DEPEND=sys-libs/ncurses:= !sys-process/iotop
DESCRIPTION=top utility for IO (C port)
EAPI=8
HOMEPAGE=https://github.com/Tomas-M/iotop
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps linux-info toolchain-funcs
IUSE=+filecaps
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~x86
diff --git a/metadata/md5-cache/sys-process/iotop-c-9999 b/metadata/md5-cache/sys-process/iotop-c-9999
index 815de5a404ac..d044d1d490dd 100644
--- a/metadata/md5-cache/sys-process/iotop-c-9999
+++ b/metadata/md5-cache/sys-process/iotop-c-9999
@@ -4,6 +4,7 @@ DEPEND=sys-libs/ncurses:= !sys-process/iotop
DESCRIPTION=top utility for IO (C port)
EAPI=8
HOMEPAGE=https://github.com/Tomas-M/iotop
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps git-r3 linux-info toolchain-funcs
IUSE=+filecaps
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/sys-process/lsof-4.96.3 b/metadata/md5-cache/sys-process/lsof-4.96.3
new file mode 100644
index 000000000000..eb0f71a6ecd3
--- /dev/null
+++ b/metadata/md5-cache/sys-process/lsof-4.96.3
@@ -0,0 +1,16 @@
+BDEPEND=sys-apps/groff rpc? ( virtual/pkgconfig )
+DEFINED_PHASES=compile configure install postinst prepare
+DEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux )
+DESCRIPTION=Lists open files for running Unix processes
+EAPI=8
+HOMEPAGE=https://github.com/lsof-org/lsof
+INHERIT=flag-o-matic toolchain-funcs
+IUSE=examples ipv6 rpc selinux
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris
+LICENSE=lsof
+RDEPEND=rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/lsof-org/lsof/archive/4.96.3.tar.gz -> lsof-4.96.3.tar.gz
+_eclasses_=flag-o-matic 29a755b1291d64133634d80b0328f153 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961
+_md5_=deaff46bf40a09868ec6b947130a36c5
diff --git a/metadata/md5-cache/www-apache/Manifest.gz b/metadata/md5-cache/www-apache/Manifest.gz
index 9b7fc6bdfba4..cc81329ca912 100644
--- a/metadata/md5-cache/www-apache/Manifest.gz
+++ b/metadata/md5-cache/www-apache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apache/mod_auth_kerb-5.4-r5 b/metadata/md5-cache/www-apache/mod_auth_kerb-5.4-r5
index 5652ff0b9432..c8ff941c7905 100644
--- a/metadata/md5-cache/www-apache/mod_auth_kerb-5.4-r5
+++ b/metadata/md5-cache/www-apache/mod_auth_kerb-5.4-r5
@@ -3,6 +3,7 @@ DEPEND=virtual/krb5 =www-servers/apache-2*
DESCRIPTION=An Apache authentication module using Kerberos
EAPI=7
HOMEPAGE=http://modauthkerb.sourceforge.net/
+INHERIT=apache-module depend.apache tmpfiles
KEYWORDS=amd64 x86
LICENSE=BSD openafs-krb5-a HPND
RDEPEND=virtual/krb5 =www-servers/apache-2* virtual/tmpfiles
diff --git a/metadata/md5-cache/www-apache/mod_auth_radius-1.6.0 b/metadata/md5-cache/www-apache/mod_auth_radius-1.6.0
index 1998cab4f0f3..7fc675e68622 100644
--- a/metadata/md5-cache/www-apache/mod_auth_radius-1.6.0
+++ b/metadata/md5-cache/www-apache/mod_auth_radius-1.6.0
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2*
DESCRIPTION=Radius authentication for Apache
EAPI=7
HOMEPAGE=https://freeradius.org/sub_projects/ https://github.com/FreeRADIUS/mod_auth_radius/
+INHERIT=apache-module depend.apache
KEYWORDS=~amd64
LICENSE=Apache-2.0
RDEPEND==www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/mod_auth_tkt-2.1.0-r2 b/metadata/md5-cache/www-apache/mod_auth_tkt-2.1.0-r2
index 87736c9d3ee6..83fd97cbcb69 100644
--- a/metadata/md5-cache/www-apache/mod_auth_tkt-2.1.0-r2
+++ b/metadata/md5-cache/www-apache/mod_auth_tkt-2.1.0-r2
@@ -4,6 +4,7 @@ DEPEND==www-servers/apache-2*
DESCRIPTION=Apache module for cookie based authentication
EAPI=7
HOMEPAGE=http://www.openfusion.com.au/labs/mod_auth_tkt/
+INHERIT=apache-module depend.apache
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
RDEPEND==www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/mod_authnz_external-3.3.3 b/metadata/md5-cache/www-apache/mod_authnz_external-3.3.3
index 24a9cce05de5..197800345657 100644
--- a/metadata/md5-cache/www-apache/mod_authnz_external-3.3.3
+++ b/metadata/md5-cache/www-apache/mod_authnz_external-3.3.3
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2.4*
DESCRIPTION=An Apache2 authentication DSO using external programs
EAPI=6
HOMEPAGE=https://github.com/phokz/mod-auth-external
+INHERIT=apache-module
KEYWORDS=amd64 x86
LICENSE=Apache-1.1
RDEPEND==www-servers/apache-2.4*
diff --git a/metadata/md5-cache/www-apache/mod_authnz_external-9999 b/metadata/md5-cache/www-apache/mod_authnz_external-9999
index b512f6b05a32..72491aaeda00 100644
--- a/metadata/md5-cache/www-apache/mod_authnz_external-9999
+++ b/metadata/md5-cache/www-apache/mod_authnz_external-9999
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2.4* >=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=An Apache2 authentication DSO using external programs
EAPI=6
HOMEPAGE=https://github.com/phokz/mod-auth-external
+INHERIT=apache-module git-r3
LICENSE=Apache-1.1
PROPERTIES=live
RDEPEND==www-servers/apache-2.4*
diff --git a/metadata/md5-cache/www-apache/mod_authz_unixgroup-1.1.0 b/metadata/md5-cache/www-apache/mod_authz_unixgroup-1.1.0
index 0189edc799f9..fc62e51b96b1 100644
--- a/metadata/md5-cache/www-apache/mod_authz_unixgroup-1.1.0
+++ b/metadata/md5-cache/www-apache/mod_authz_unixgroup-1.1.0
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2.4*
DESCRIPTION=An Apache2 authorization DSO using unix groups
EAPI=6
HOMEPAGE=https://github.com/phokz/mod-auth-external
+INHERIT=apache-module
KEYWORDS=amd64
LICENSE=Apache-1.1
RDEPEND==www-servers/apache-2.4*
diff --git a/metadata/md5-cache/www-apache/mod_authz_unixgroup-9999 b/metadata/md5-cache/www-apache/mod_authz_unixgroup-9999
index 011223ee96c6..cab02e2b9cb4 100644
--- a/metadata/md5-cache/www-apache/mod_authz_unixgroup-9999
+++ b/metadata/md5-cache/www-apache/mod_authz_unixgroup-9999
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2.4* >=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=An Apache2 authorization DSO using unix groups
EAPI=6
HOMEPAGE=https://github.com/phokz/mod-auth-external
+INHERIT=apache-module git-r3
LICENSE=Apache-1.1
PROPERTIES=live
RDEPEND==www-servers/apache-2.4*
diff --git a/metadata/md5-cache/www-apache/mod_bw-0.9.2-r2 b/metadata/md5-cache/www-apache/mod_bw-0.9.2-r2
index 1780569681a0..1126737013b2 100644
--- a/metadata/md5-cache/www-apache/mod_bw-0.9.2-r2
+++ b/metadata/md5-cache/www-apache/mod_bw-0.9.2-r2
@@ -4,6 +4,7 @@ DEPEND==www-servers/apache-2*
DESCRIPTION=Bandwidth Management Module for Apache2
EAPI=7
HOMEPAGE=http://wp.ivn.cl/apache-bandwidth-mod/
+INHERIT=apache-module depend.apache
KEYWORDS=amd64 ppc x86
LICENSE=Apache-2.0
RDEPEND==www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/mod_common_redirect-0.1.1-r1 b/metadata/md5-cache/www-apache/mod_common_redirect-0.1.1-r1
index 5f32549adb9e..2fa1d0b5926c 100644
--- a/metadata/md5-cache/www-apache/mod_common_redirect-0.1.1-r1
+++ b/metadata/md5-cache/www-apache/mod_common_redirect-0.1.1-r1
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2*
DESCRIPTION=mod_common_redirect implements common redirects without mod_rewrite overhead
EAPI=6
HOMEPAGE=https://github.com/hollow/mod_common_redirect
+INHERIT=apache-module
KEYWORDS=amd64 x86
LICENSE=BSD
RDEPEND==www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/mod_dnssd-0.6-r2 b/metadata/md5-cache/www-apache/mod_dnssd-0.6-r2
index 3bc8ca0bd601..e532bc25802a 100644
--- a/metadata/md5-cache/www-apache/mod_dnssd-0.6-r2
+++ b/metadata/md5-cache/www-apache/mod_dnssd-0.6-r2
@@ -3,6 +3,7 @@ DEPEND=net-dns/avahi[dbus] =www-servers/apache-2*
DESCRIPTION=mod_dnssd is an Apache module which adds Zeroconf support via DNS-SD using Avahi
EAPI=7
HOMEPAGE=https://0pointer.de/lennart/projects/mod_dnssd/
+INHERIT=apache-module depend.apache
KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=BSD
RDEPEND=net-dns/avahi[dbus] =www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/mod_fastcgi_handler-0.6-r2 b/metadata/md5-cache/www-apache/mod_fastcgi_handler-0.6-r2
index 9a41d6a5afb0..d9c25189c30e 100644
--- a/metadata/md5-cache/www-apache/mod_fastcgi_handler-0.6-r2
+++ b/metadata/md5-cache/www-apache/mod_fastcgi_handler-0.6-r2
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2*
DESCRIPTION=A simple FastCGI handler module
EAPI=7
HOMEPAGE=https://github.com/hollow/mod_fastcgi_handler
+INHERIT=apache-module
KEYWORDS=~amd64 ~x86
LICENSE=BSD
RDEPEND==www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/mod_fcgid-2.3.9-r2 b/metadata/md5-cache/www-apache/mod_fcgid-2.3.9-r2
index c901519bca2b..c5a5f48f8d1f 100644
--- a/metadata/md5-cache/www-apache/mod_fcgid-2.3.9-r2
+++ b/metadata/md5-cache/www-apache/mod_fcgid-2.3.9-r2
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2*
DESCRIPTION=Binary-compatible alternative to mod_fastcgi with better process management
EAPI=7
HOMEPAGE=https://httpd.apache.org/mod_fcgid/
+INHERIT=apache-module depend.apache
KEYWORDS=amd64 ~hppa ppc ~ppc64 x86
LICENSE=GPL-2
RDEPEND==www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/mod_limitipconn-0.24-r4 b/metadata/md5-cache/www-apache/mod_limitipconn-0.24-r4
index a5ec13b21e2d..5b40ce75132d 100644
--- a/metadata/md5-cache/www-apache/mod_limitipconn-0.24-r4
+++ b/metadata/md5-cache/www-apache/mod_limitipconn-0.24-r4
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2*
DESCRIPTION=Limit the number of simultaneous apache connections
EAPI=7
HOMEPAGE=https://dominia.org/djao/limitipconn2.html
+INHERIT=apache-module depend.apache
KEYWORDS=amd64 ppc x86
LICENSE=Apache-2.0
RDEPEND=www-servers/apache[apache2_modules_status] =www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/mod_log_rotate-1.02 b/metadata/md5-cache/www-apache/mod_log_rotate-1.02
index 73fee522818b..723c06958297 100644
--- a/metadata/md5-cache/www-apache/mod_log_rotate-1.02
+++ b/metadata/md5-cache/www-apache/mod_log_rotate-1.02
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2*
DESCRIPTION=Log rotation support for mod_log_config based on strftime(3)
EAPI=7
HOMEPAGE=https://github.com/JBlond/mod_log_rotate
+INHERIT=apache-module depend.apache
KEYWORDS=amd64 x86
LICENSE=Apache-2.0
RDEPEND==www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/mod_log_sql-1.101-r3 b/metadata/md5-cache/www-apache/mod_log_sql-1.101-r3
index d90e3dfc705c..250975300817 100644
--- a/metadata/md5-cache/www-apache/mod_log_sql-1.101-r3
+++ b/metadata/md5-cache/www-apache/mod_log_sql-1.101-r3
@@ -3,6 +3,7 @@ DEPEND=dev-db/mysql-connector-c:0= dbi? ( dev-db/libdbi ) ssl? ( dev-libs/openss
DESCRIPTION=An Apache module for logging to an SQL (MySQL) database
EAPI=6
HOMEPAGE=http://www.outoforder.cc/projects/apache/mod_log_sql/
+INHERIT=apache-module
IUSE=dbi ssl
KEYWORDS=amd64 ~ppc x86
LICENSE=Artistic
diff --git a/metadata/md5-cache/www-apache/mod_rpaf-0.8.4 b/metadata/md5-cache/www-apache/mod_rpaf-0.8.4
index cf607a57b547..7f97fd1de397 100644
--- a/metadata/md5-cache/www-apache/mod_rpaf-0.8.4
+++ b/metadata/md5-cache/www-apache/mod_rpaf-0.8.4
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2.4*
DESCRIPTION=Reverse proxy add forward module
EAPI=7
HOMEPAGE=https://github.com/gnif/mod_rpaf
+INHERIT=apache-module depend.apache
KEYWORDS=amd64 x86
LICENSE=Apache-2.0
RDEPEND==www-servers/apache-2.4*
diff --git a/metadata/md5-cache/www-apache/mod_vdbh-1.0.3-r2 b/metadata/md5-cache/www-apache/mod_vdbh-1.0.3-r2
index 722601935419..34c2a7e5a37f 100644
--- a/metadata/md5-cache/www-apache/mod_vdbh-1.0.3-r2
+++ b/metadata/md5-cache/www-apache/mod_vdbh-1.0.3-r2
@@ -3,6 +3,7 @@ DEPEND=dev-db/mysql-connector-c:= >=sys-libs/zlib-1.1.4 =www-servers/apache-2*
DESCRIPTION=An Apache2 module for mass virtual hosting using a MySQL database
EAPI=6
HOMEPAGE=http://www.synthemesc.com/mod_vdbh/
+INHERIT=apache-module
KEYWORDS=ppc x86
LICENSE=Apache-1.1
RDEPEND=dev-db/mysql-connector-c:= >=sys-libs/zlib-1.1.4 =www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/mod_whatkilledus-2.01-r1 b/metadata/md5-cache/www-apache/mod_whatkilledus-2.01-r1
index 3bea2097f40c..5f40730340a6 100644
--- a/metadata/md5-cache/www-apache/mod_whatkilledus-2.01-r1
+++ b/metadata/md5-cache/www-apache/mod_whatkilledus-2.01-r1
@@ -4,6 +4,7 @@ DEPEND=>=www-apache/mod_backtrace-2.01 =www-servers/apache-2*[debug] =www-server
DESCRIPTION=Debug segmentation faults in Apache threads
EAPI=7
HOMEPAGE=https://emptyhammock.com/projects/httpd/diag/
+INHERIT=apache-module depend.apache
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
RDEPEND=>=www-apache/mod_backtrace-2.01 =www-servers/apache-2*[debug] =www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/mod_xsendfile-1.0_beta1-r1 b/metadata/md5-cache/www-apache/mod_xsendfile-1.0_beta1-r1
index 85945fd1e153..750f0ee1d484 100644
--- a/metadata/md5-cache/www-apache/mod_xsendfile-1.0_beta1-r1
+++ b/metadata/md5-cache/www-apache/mod_xsendfile-1.0_beta1-r1
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2*
DESCRIPTION=Apache module that processes X-SENDFILE headers registered by the output handler
EAPI=6
HOMEPAGE=https://tn123.org/mod_xsendfile/
+INHERIT=apache-module
KEYWORDS=amd64 sparc x86 ~amd64-linux
LICENSE=Apache-2.0
RDEPEND==www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/mod_xsendfile-1.0_beta1-r2 b/metadata/md5-cache/www-apache/mod_xsendfile-1.0_beta1-r2
index bbc6d6b420c8..eca9d872aeb8 100644
--- a/metadata/md5-cache/www-apache/mod_xsendfile-1.0_beta1-r2
+++ b/metadata/md5-cache/www-apache/mod_xsendfile-1.0_beta1-r2
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2*
DESCRIPTION=Apache module that processes X-SENDFILE headers registered by the output handler
EAPI=7
HOMEPAGE=https://tn123.org/mod_xsendfile/
+INHERIT=apache-module
KEYWORDS=~amd64 ~sparc ~x86 ~amd64-linux
LICENSE=Apache-2.0
RDEPEND==www-servers/apache-2*
diff --git a/metadata/md5-cache/www-apache/modsec-flameeyes-20130216 b/metadata/md5-cache/www-apache/modsec-flameeyes-20130216
index 39043a6da9f5..5ec2745fa8ad 100644
--- a/metadata/md5-cache/www-apache/modsec-flameeyes-20130216
+++ b/metadata/md5-cache/www-apache/modsec-flameeyes-20130216
@@ -2,6 +2,7 @@ DEFINED_PHASES=install
DESCRIPTION=Flameeyes's Ruleset for ModSecurity
EAPI=6
HOMEPAGE=http://www.flameeyes.eu/projects/modsec
+INHERIT=readme.gentoo-r1
KEYWORDS=~amd64
LICENSE=CC-BY-SA-3.0
RDEPEND=>=www-apache/mod_security-2.5.1
diff --git a/metadata/md5-cache/www-apache/modsec-flameeyes-99999999 b/metadata/md5-cache/www-apache/modsec-flameeyes-99999999
index c21d8e6f9de4..a545571bc0a4 100644
--- a/metadata/md5-cache/www-apache/modsec-flameeyes-99999999
+++ b/metadata/md5-cache/www-apache/modsec-flameeyes-99999999
@@ -3,6 +3,7 @@ DEPEND=>=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=Flameeyes's Ruleset for ModSecurity
EAPI=6
HOMEPAGE=http://www.flameeyes.eu/projects/modsec
+INHERIT=readme.gentoo-r1 git-r3
LICENSE=CC-BY-SA-3.0
PROPERTIES=live
RDEPEND=>=www-apache/mod_security-2.5.1
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index e19956dfb05f..2f21093a7234 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/gitea-1.16.7 b/metadata/md5-cache/www-apps/gitea-1.16.7
index 432718428b5e..ba2dd643e7a4 100644
--- a/metadata/md5-cache/www-apps/gitea-1.16.7
+++ b/metadata/md5-cache/www-apps/gitea-1.16.7
@@ -4,6 +4,7 @@ DEPEND=acct? ( acct-group/git acct-user/git[gitea] ) pam? ( sys-libs/pam )
DESCRIPTION=A painless self-hosted Git service
EAPI=8
HOMEPAGE=https://gitea.io https://github.com/go-gitea/gitea
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps go-module tmpfiles systemd flag-o-matic
IUSE=+acct pam sqlite pie +filecaps
KEYWORDS=amd64 ~arm ~arm64 ~x86
diff --git a/metadata/md5-cache/www-apps/gitea-1.16.9 b/metadata/md5-cache/www-apps/gitea-1.16.9
index 9ddee37cb626..f89c838d5e1a 100644
--- a/metadata/md5-cache/www-apps/gitea-1.16.9
+++ b/metadata/md5-cache/www-apps/gitea-1.16.9
@@ -4,6 +4,7 @@ DEPEND=acct? ( acct-group/git acct-user/git[gitea] ) pam? ( sys-libs/pam )
DESCRIPTION=A painless self-hosted Git service
EAPI=8
HOMEPAGE=https://gitea.io https://github.com/go-gitea/gitea
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps go-module tmpfiles systemd flag-o-matic
IUSE=+acct pam sqlite pie +filecaps
KEYWORDS=amd64 ~arm ~arm64 ~x86
diff --git a/metadata/md5-cache/www-apps/gitea-1.17.1 b/metadata/md5-cache/www-apps/gitea-1.17.1
index bb9ef4cc94a0..00e1dd7efe68 100644
--- a/metadata/md5-cache/www-apps/gitea-1.17.1
+++ b/metadata/md5-cache/www-apps/gitea-1.17.1
@@ -4,6 +4,7 @@ DEPEND=acct? ( acct-group/git acct-user/git[gitea] ) pam? ( sys-libs/pam )
DESCRIPTION=A painless self-hosted Git service
EAPI=8
HOMEPAGE=https://gitea.io https://github.com/go-gitea/gitea
+IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps go-module tmpfiles systemd flag-o-matic
IUSE=+acct pam sqlite pie +filecaps
KEYWORDS=~amd64 ~arm ~arm64 ~x86
diff --git a/metadata/md5-cache/www-apps/icingaweb2-module-graphite-9999 b/metadata/md5-cache/www-apps/icingaweb2-module-graphite-9999
index 3a567ebd8845..0143b0b55eb8 100644
--- a/metadata/md5-cache/www-apps/icingaweb2-module-graphite-9999
+++ b/metadata/md5-cache/www-apps/icingaweb2-module-graphite-9999
@@ -4,6 +4,7 @@ DEPEND=>=net-analyzer/icinga2-2.4.0 >=www-apps/icingaweb2-2.5.0
DESCRIPTION=Icinga Web 2 plugin for Graphite
EAPI=7
HOMEPAGE=https://www.icinga.com/docs/graphite/latest/
+INHERIT=git-r3
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=>=net-analyzer/icinga2-2.4.0 >=www-apps/icingaweb2-2.5.0
diff --git a/metadata/md5-cache/www-apps/icingaweb2-module-pnp4nagios-9999 b/metadata/md5-cache/www-apps/icingaweb2-module-pnp4nagios-9999
index 61df3ad3442b..04f23d02e607 100644
--- a/metadata/md5-cache/www-apps/icingaweb2-module-pnp4nagios-9999
+++ b/metadata/md5-cache/www-apps/icingaweb2-module-pnp4nagios-9999
@@ -3,6 +3,7 @@ DEPEND=>=net-analyzer/icinga2-2.1.1 >=www-apps/icingaweb2-2.0.0 >=dev-vcs/git-1.
DESCRIPTION=Icinga Web 2 plugin for pnp4nagios
EAPI=6
HOMEPAGE=http://www.icinga.org/
+INHERIT=git-r3
LICENSE=GPL-2
PROPERTIES=live
RDEPEND=>=net-analyzer/icinga2-2.1.1 >=www-apps/icingaweb2-2.0.0
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 1a96c7f53154..b81ca2c16a31 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/epiphany-42.3 b/metadata/md5-cache/www-client/epiphany-42.3
index d7fea00ff792..5d2715a5084d 100644
--- a/metadata/md5-cache/www-client/epiphany-42.3
+++ b/metadata/md5-cache/www-client/epiphany-42.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.67.4:2 >=x11-libs/gtk+-3.24.0:3 >=dev-libs/nettle-3.4:=
DESCRIPTION=GNOME webbrowser based on Webkit
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Web
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg virtualx
IUSE=test test
KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/www-client/epiphany-42.4 b/metadata/md5-cache/www-client/epiphany-42.4
index 9738ca1471d9..65284baa7752 100644
--- a/metadata/md5-cache/www-client/epiphany-42.4
+++ b/metadata/md5-cache/www-client/epiphany-42.4
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.67.4:2 >=x11-libs/gtk+-3.24.0:3 >=dev-libs/nettle-3.4:=
DESCRIPTION=GNOME webbrowser based on Webkit
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Web https://gitlab.gnome.org/GNOME/epiphany
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg virtualx
IUSE=test test
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/www-client/falkon-22.04.3-r1 b/metadata/md5-cache/www-client/falkon-22.04.3-r1
index acbf130b738d..742cccad11fb 100644
--- a/metadata/md5-cache/www-client/falkon-22.04.3-r1
+++ b/metadata/md5-cache/www-client/falkon-22.04.3-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/openssl:0= >=dev-qt/qtdeclarative-5.15.5:5[widgets] >=dev-qt/qtg
DESCRIPTION=Cross-platform web browser using QtWebEngine
EAPI=8
HOMEPAGE=https://www.falkon.org/ https://apps.kde.org/falkon/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org python-single-r1
IUSE=dbus kde python +X test debug test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/www-client/falkon-22.08.1 b/metadata/md5-cache/www-client/falkon-22.08.1
index 69780a29ca7d..31d99e7f8ede 100644
--- a/metadata/md5-cache/www-client/falkon-22.08.1
+++ b/metadata/md5-cache/www-client/falkon-22.08.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/openssl:0= >=dev-qt/qtdeclarative-5.15.5:5[widgets] >=dev-qt/qtg
DESCRIPTION=Cross-platform web browser using QtWebEngine
EAPI=8
HOMEPAGE=https://www.falkon.org/ https://apps.kde.org/falkon/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm gear.kde.org python-single-r1
IUSE=dbus kde python +X test debug test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/www-client/firefox-104.0.2 b/metadata/md5-cache/www-client/firefox-104.0.2
index 657c82f48440..98fdac4d3c1d 100644
--- a/metadata/md5-cache/www-client/firefox-104.0.2
+++ b/metadata/md5-cache/www-client/firefox-104.0.2
@@ -4,6 +4,7 @@ DEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/p
DESCRIPTION=Firefox Web Browser
EAPI=8
HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing pax-utils python-any-r1 toolchain-funcs virtualx xdg
IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi geckodriver +gmp-autoupdate screencast +X l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh pgo
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
diff --git a/metadata/md5-cache/www-client/firefox-91.13.0 b/metadata/md5-cache/www-client/firefox-91.13.0
index ed621ad6aea3..a89315358f8f 100644
--- a/metadata/md5-cache/www-client/firefox-91.13.0
+++ b/metadata/md5-cache/www-client/firefox-91.13.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/nss-3.68 >=dev-libs/nspr-4.32 dev-libs/atk dev-libs/expat >=x1
DESCRIPTION=Firefox Web Browser
EAPI=8
HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing pax-utils python-any-r1 toolchain-funcs virtualx xdg
IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh pgo
KEYWORDS=amd64 arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/www-client/firefox-bin-102.2.0 b/metadata/md5-cache/www-client/firefox-bin-102.2.0
index b3781c1ad52f..51e4363376de 100644
--- a/metadata/md5-cache/www-client/firefox-bin-102.2.0
+++ b/metadata/md5-cache/www-client/firefox-bin-102.2.0
@@ -4,6 +4,7 @@ DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
DESCRIPTION=Firefox Web Browser
EAPI=8
HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop linux-info pax-utils xdg
IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
KEYWORDS=-* amd64 x86
diff --git a/metadata/md5-cache/www-client/firefox-bin-104.0.2 b/metadata/md5-cache/www-client/firefox-bin-104.0.2
index ef94c3f9472f..925dc8c66f5f 100644
--- a/metadata/md5-cache/www-client/firefox-bin-104.0.2
+++ b/metadata/md5-cache/www-client/firefox-bin-104.0.2
@@ -4,6 +4,7 @@ DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
DESCRIPTION=Firefox Web Browser
EAPI=8
HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop linux-info pax-utils xdg
IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
KEYWORDS=-* amd64 x86
diff --git a/metadata/md5-cache/www-client/firefox-bin-91.13.0 b/metadata/md5-cache/www-client/firefox-bin-91.13.0
index 6094a75bb991..943d6672ad84 100644
--- a/metadata/md5-cache/www-client/firefox-bin-91.13.0
+++ b/metadata/md5-cache/www-client/firefox-bin-91.13.0
@@ -4,6 +4,7 @@ DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
DESCRIPTION=Firefox Web Browser
EAPI=8
HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop linux-info pax-utils xdg
IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
KEYWORDS=-* amd64 x86
diff --git a/metadata/md5-cache/www-client/google-chrome-105.0.5195.125 b/metadata/md5-cache/www-client/google-chrome-105.0.5195.125
index 682d6e4120b2..d37c91fec3d0 100644
--- a/metadata/md5-cache/www-client/google-chrome-105.0.5195.125
+++ b/metadata/md5-cache/www-client/google-chrome-105.0.5195.125
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Google
EAPI=8
HOMEPAGE=https://www.google.com/chrome
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils unpacker xdg
IUSE=selinux +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* amd64
diff --git a/metadata/md5-cache/www-client/google-chrome-beta-106.0.5249.30 b/metadata/md5-cache/www-client/google-chrome-beta-106.0.5249.30
index 2eb16151768e..5a220b5a5bb0 100644
--- a/metadata/md5-cache/www-client/google-chrome-beta-106.0.5249.30
+++ b/metadata/md5-cache/www-client/google-chrome-beta-106.0.5249.30
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Google
EAPI=8
HOMEPAGE=https://www.google.com/chrome
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils unpacker xdg
IUSE=selinux +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/google-chrome-unstable-107.0.5286.2 b/metadata/md5-cache/www-client/google-chrome-unstable-107.0.5286.2
index 1802687a4dfc..dc57f4abbd16 100644
--- a/metadata/md5-cache/www-client/google-chrome-unstable-107.0.5286.2
+++ b/metadata/md5-cache/www-client/google-chrome-unstable-107.0.5286.2
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Google
EAPI=8
HOMEPAGE=https://www.google.com/chrome
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils unpacker xdg
IUSE=selinux +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/microsoft-edge-105.0.1343.33 b/metadata/md5-cache/www-client/microsoft-edge-105.0.1343.33
index f0d78193347c..f37a1ea19263 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-105.0.1343.33
+++ b/metadata/md5-cache/www-client/microsoft-edge-105.0.1343.33
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Microsoft
EAPI=8
HOMEPAGE=https://www.microsoft.com/en-us/edge
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils unpacker xdg
IUSE=+mip
KEYWORDS=-* amd64
diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.23 b/metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.23
index 06d9c3f2c9b6..ace903965019 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.23
+++ b/metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.23
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Microsoft
EAPI=8
HOMEPAGE=https://www.microsoft.com/en-us/edge
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils unpacker xdg
IUSE=+mip
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.27 b/metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.27
index a86a425f120b..9cfe1391ebb2 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.27
+++ b/metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.27
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Microsoft
EAPI=8
HOMEPAGE=https://www.microsoft.com/en-us/edge
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils unpacker xdg
IUSE=+mip
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.34 b/metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.34
index 3f6e50e63b70..8136b89c0b4c 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.34
+++ b/metadata/md5-cache/www-client/microsoft-edge-beta-105.0.1343.34
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Microsoft
EAPI=8
HOMEPAGE=https://www.microsoft.com/en-us/edge
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils unpacker xdg
IUSE=+mip
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1363.0 b/metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1363.0
index 7528dbf3d525..d858646cb732 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1363.0
+++ b/metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1363.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Microsoft
EAPI=8
HOMEPAGE=https://www.microsoft.com/en-us/edge
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils unpacker xdg
IUSE=+mip
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1370.4 b/metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1370.4
index 61fa0a4d49b8..4497a334f8ac 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1370.4
+++ b/metadata/md5-cache/www-client/microsoft-edge-dev-106.0.1370.4
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Microsoft
EAPI=8
HOMEPAGE=https://www.microsoft.com/en-us/edge
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils unpacker xdg
IUSE=+mip
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/microsoft-edge-dev-107.0.1375.0 b/metadata/md5-cache/www-client/microsoft-edge-dev-107.0.1375.0
index ec4003686c1f..c1906dbc6e25 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-dev-107.0.1375.0
+++ b/metadata/md5-cache/www-client/microsoft-edge-dev-107.0.1375.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
DESCRIPTION=The web browser from Microsoft
EAPI=8
HOMEPAGE=https://www.microsoft.com/en-us/edge
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop pax-utils unpacker xdg
IUSE=+mip
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/opera-90.0.4480.84 b/metadata/md5-cache/www-client/opera-90.0.4480.84
index fd52f0c68cc5..6e705dbbc135 100644
--- a/metadata/md5-cache/www-client/opera-90.0.4480.84
+++ b/metadata/md5-cache/www-client/opera-90.0.4480.84
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst pretend setup unpack
DESCRIPTION=A fast and secure web browser
EAPI=8
HOMEPAGE=https://www.opera.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 pax-utils xdg unpacker
IUSE=+proprietary-codecs suid +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* amd64
diff --git a/metadata/md5-cache/www-client/opera-beta-91.0.4516.10 b/metadata/md5-cache/www-client/opera-beta-91.0.4516.10
index 77d61341c31c..768e51d55924 100644
--- a/metadata/md5-cache/www-client/opera-beta-91.0.4516.10
+++ b/metadata/md5-cache/www-client/opera-beta-91.0.4516.10
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst pretend setup unpack
DESCRIPTION=A fast and secure web browser
EAPI=8
HOMEPAGE=https://www.opera.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 pax-utils xdg unpacker
IUSE=+proprietary-codecs suid +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/opera-beta-91.0.4516.3 b/metadata/md5-cache/www-client/opera-beta-91.0.4516.3
index f6c2889ffa6b..7c9763ec2c2b 100644
--- a/metadata/md5-cache/www-client/opera-beta-91.0.4516.3
+++ b/metadata/md5-cache/www-client/opera-beta-91.0.4516.3
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst pretend setup unpack
DESCRIPTION=A fast and secure web browser
EAPI=8
HOMEPAGE=https://www.opera.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 pax-utils xdg unpacker
IUSE=+proprietary-codecs suid +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/opera-beta-91.0.4516.6 b/metadata/md5-cache/www-client/opera-beta-91.0.4516.6
index dc3cace9fc65..6b16cbcc7387 100644
--- a/metadata/md5-cache/www-client/opera-beta-91.0.4516.6
+++ b/metadata/md5-cache/www-client/opera-beta-91.0.4516.6
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst pretend setup unpack
DESCRIPTION=A fast and secure web browser
EAPI=8
HOMEPAGE=https://www.opera.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 pax-utils xdg unpacker
IUSE=+proprietary-codecs suid +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/opera-developer-91.0.4498.0 b/metadata/md5-cache/www-client/opera-developer-91.0.4498.0
index ae6548faccef..6b95f941c896 100644
--- a/metadata/md5-cache/www-client/opera-developer-91.0.4498.0
+++ b/metadata/md5-cache/www-client/opera-developer-91.0.4498.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst pretend setup unpack
DESCRIPTION=A fast and secure web browser
EAPI=8
HOMEPAGE=https://www.opera.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 pax-utils xdg unpacker
IUSE=+proprietary-codecs suid +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/opera-developer-91.0.4505.0 b/metadata/md5-cache/www-client/opera-developer-91.0.4505.0
index 88c695b2014c..b03753af9ccd 100644
--- a/metadata/md5-cache/www-client/opera-developer-91.0.4505.0
+++ b/metadata/md5-cache/www-client/opera-developer-91.0.4505.0
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst pretend setup unpack
DESCRIPTION=A fast and secure web browser
EAPI=8
HOMEPAGE=https://www.opera.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 pax-utils xdg unpacker
IUSE=+proprietary-codecs suid +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/opera-developer-91.0.4514.0-r1 b/metadata/md5-cache/www-client/opera-developer-91.0.4514.0-r1
index c27f63677b8b..18b20ca70030 100644
--- a/metadata/md5-cache/www-client/opera-developer-91.0.4514.0-r1
+++ b/metadata/md5-cache/www-client/opera-developer-91.0.4514.0-r1
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst pretend setup unpack
DESCRIPTION=A fast and secure web browser
EAPI=8
HOMEPAGE=https://www.opera.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 pax-utils xdg unpacker
IUSE=+proprietary-codecs suid +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es-419 +l10n_es +l10n_fil +l10n_fi +l10n_fr +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_ko +l10n_lt +l10n_lv +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64
diff --git a/metadata/md5-cache/www-client/qutebrowser-2.5.2 b/metadata/md5-cache/www-client/qutebrowser-2.5.2
index f08d8311cbd0..193ae0113469 100644
--- a/metadata/md5-cache/www-client/qutebrowser-2.5.2
+++ b/metadata/md5-cache/www-client/qutebrowser-2.5.2
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=Keyboard-driven, vim-like browser based on PyQt5 and QtWebEngine
EAPI=8
HOMEPAGE=https://www.qutebrowser.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature xdg
IUSE=+adblock widevine test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=amd64 ~arm64 ~x86
diff --git a/metadata/md5-cache/www-client/qutebrowser-3.0.0_pre9999 b/metadata/md5-cache/www-client/qutebrowser-3.0.0_pre9999
index e3285f7a5fce..830891118100 100644
--- a/metadata/md5-cache/www-client/qutebrowser-3.0.0_pre9999
+++ b/metadata/md5-cache/www-client/qutebrowser-3.0.0_pre9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=Keyboard-driven, vim-like browser based on Python and Qt
EAPI=8
HOMEPAGE=https://www.qutebrowser.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 multiprocessing optfeature xdg git-r3
IUSE=+adblock +qt6 widevine test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/www-client/qutebrowser-9999 b/metadata/md5-cache/www-client/qutebrowser-9999
index ce4cc3b960ee..09ea18ef8563 100644
--- a/metadata/md5-cache/www-client/qutebrowser-9999
+++ b/metadata/md5-cache/www-client/qutebrowser-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=Keyboard-driven, vim-like browser based on PyQt5 and QtWebEngine
EAPI=8
HOMEPAGE=https://www.qutebrowser.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature xdg git-r3
IUSE=+adblock widevine test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/www-client/uget-2.2.1-r1 b/metadata/md5-cache/www-client/uget-2.2.1-r1
index 969e77dffc91..bf6bda6877f0 100644
--- a/metadata/md5-cache/www-client/uget-2.2.1-r1
+++ b/metadata/md5-cache/www-client/uget-2.2.1-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-libs/libpcre net-misc/curl >=x11-libs/gtk+-3.4:3 gnut
DESCRIPTION=Download manager using gtk+ and libcurl
EAPI=7
HOMEPAGE=http://www.ugetdm.com
+INHERIT=xdg
IUSE=aria2 appindicator control-socket +gnutls gstreamer libnotify nls openssl rss
KEYWORDS=amd64 ~arm ~ppc x86
LICENSE=LGPL-2.1
diff --git a/metadata/md5-cache/www-client/vivaldi-5.4.2753.40 b/metadata/md5-cache/www-client/vivaldi-5.4.2753.40
index c87e1ba22a1f..dabfab3f8404 100644
--- a/metadata/md5-cache/www-client/vivaldi-5.4.2753.40
+++ b/metadata/md5-cache/www-client/vivaldi-5.4.2753.40
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
DESCRIPTION=A browser for our friends
EAPI=8
HOMEPAGE=https://vivaldi.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop unpacker xdg
IUSE=proprietary-codecs widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* amd64 ~arm ~arm64
diff --git a/metadata/md5-cache/www-client/vivaldi-5.4.2753.47 b/metadata/md5-cache/www-client/vivaldi-5.4.2753.47
index 1d8270a5007c..f423dda78da0 100644
--- a/metadata/md5-cache/www-client/vivaldi-5.4.2753.47
+++ b/metadata/md5-cache/www-client/vivaldi-5.4.2753.47
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
DESCRIPTION=A browser for our friends
EAPI=8
HOMEPAGE=https://vivaldi.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop unpacker xdg
IUSE=proprietary-codecs widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64 ~arm ~arm64
diff --git a/metadata/md5-cache/www-client/vivaldi-snapshot-5.5.2770.3 b/metadata/md5-cache/www-client/vivaldi-snapshot-5.5.2770.3
index 4902e0b82b11..6d00b8c1f304 100644
--- a/metadata/md5-cache/www-client/vivaldi-snapshot-5.5.2770.3
+++ b/metadata/md5-cache/www-client/vivaldi-snapshot-5.5.2770.3
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
DESCRIPTION=A browser for our friends
EAPI=8
HOMEPAGE=https://vivaldi.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop unpacker xdg
IUSE=proprietary-codecs widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64 ~arm ~arm64
diff --git a/metadata/md5-cache/www-client/vivaldi-snapshot-5.5.2794.3 b/metadata/md5-cache/www-client/vivaldi-snapshot-5.5.2794.3
index 1a03ce056d4d..4d8dac4f83c6 100644
--- a/metadata/md5-cache/www-client/vivaldi-snapshot-5.5.2794.3
+++ b/metadata/md5-cache/www-client/vivaldi-snapshot-5.5.2794.3
@@ -2,6 +2,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
DESCRIPTION=A browser for our friends
EAPI=8
HOMEPAGE=https://vivaldi.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=chromium-2 desktop unpacker xdg
IUSE=proprietary-codecs widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_ku +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* ~amd64 ~arm ~arm64
diff --git a/metadata/md5-cache/www-misc/Manifest.gz b/metadata/md5-cache/www-misc/Manifest.gz
index 3f9ef9567e9d..f816d66f5607 100644
--- a/metadata/md5-cache/www-misc/Manifest.gz
+++ b/metadata/md5-cache/www-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-misc/log-toolkit-0.9.6-r1 b/metadata/md5-cache/www-misc/log-toolkit-0.9.6-r1
index 9a6dba8d4d12..0a06ed573969 100644
--- a/metadata/md5-cache/www-misc/log-toolkit-0.9.6-r1
+++ b/metadata/md5-cache/www-misc/log-toolkit-0.9.6-r1
@@ -3,6 +3,7 @@ DEPEND==www-servers/apache-2*
DESCRIPTION=set of tools to manipulate and maintain webserver logfiles
EAPI=6
HOMEPAGE=https://sourceforge.net/projects/log-toolkit/
+INHERIT=depend.apache
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=GPL-2
RDEPEND==www-servers/apache-2*
diff --git a/metadata/md5-cache/www-misc/profile-sync-daemon-6.31 b/metadata/md5-cache/www-misc/profile-sync-daemon-6.31
index 7906a0310d2a..e407233ebe41 100644
--- a/metadata/md5-cache/www-misc/profile-sync-daemon-6.31
+++ b/metadata/md5-cache/www-misc/profile-sync-daemon-6.31
@@ -2,6 +2,7 @@ DEFINED_PHASES=postinst
DESCRIPTION=Symlinks and syncs browser profile dirs to RAM
EAPI=6
HOMEPAGE=https://wiki.archlinux.org/index.php/Profile-sync-daemon
+INHERIT=versionator
KEYWORDS=amd64 x86
LICENSE=MIT
RDEPEND=app-shells/bash net-misc/rsync[xattr] sys-apps/systemd
diff --git a/metadata/md5-cache/www-misc/profile-sync-daemon-9999 b/metadata/md5-cache/www-misc/profile-sync-daemon-9999
index bfd3e3aacf6b..788c9e410cd4 100644
--- a/metadata/md5-cache/www-misc/profile-sync-daemon-9999
+++ b/metadata/md5-cache/www-misc/profile-sync-daemon-9999
@@ -3,6 +3,7 @@ DEPEND=>=dev-vcs/git-1.8.2.1[curl]
DESCRIPTION=Symlinks and syncs browser profile dirs to RAM
EAPI=6
HOMEPAGE=https://wiki.archlinux.org/index.php/Profile-sync-daemon
+INHERIT=git-r3
LICENSE=MIT
PROPERTIES=live
RDEPEND=app-shells/bash net-misc/rsync[xattr] sys-apps/systemd
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 4fa6f521de9a..b63454f942e3 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/gdk-pixbuf-2.42.9 b/metadata/md5-cache/x11-libs/gdk-pixbuf-2.42.9
index 6cb2fd5a4adc..75ab5bcfb5ca 100644
--- a/metadata/md5-cache/x11-libs/gdk-pixbuf-2.42.9
+++ b/metadata/md5-cache/x11-libs/gdk-pixbuf-2.42.9
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.56.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab
DESCRIPTION=Image loading library for GTK+
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/gdk-pixbuf
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson-multilib multilib xdg
IUSE=gtk-doc +introspection jpeg test tiff 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 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
diff --git a/metadata/md5-cache/x11-libs/gnome-pty-helper-0.40.2-r1 b/metadata/md5-cache/x11-libs/gnome-pty-helper-0.40.2-r1
index 65d9ff419fc4..8f155f1500a2 100644
--- a/metadata/md5-cache/x11-libs/gnome-pty-helper-0.40.2-r1
+++ b/metadata/md5-cache/x11-libs/gnome-pty-helper-0.40.2-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare
DESCRIPTION=GNOME Setuid helper for opening ptys
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Terminal/VTE
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=+hardened
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/x11-libs/goocanvas-2.0.4-r2 b/metadata/md5-cache/x11-libs/goocanvas-2.0.4-r2
index f549463eacdf..363869abc4a5 100644
--- a/metadata/md5-cache/x11-libs/goocanvas-2.0.4-r2
+++ b/metadata/md5-cache/x11-libs/goocanvas-2.0.4-r2
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/cairo-1.10.0 >=dev-libs/glib-2.28.0:2 >=x11-libs/gtk+-3.0.0:3
DESCRIPTION=Canvas widget for GTK+ using the cairo 2D library for drawing
EAPI=8
HOMEPAGE=https://wiki.gnome.org/GooCanvas
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=examples +introspection
KEYWORDS=~alpha amd64 ~arm64 ~ia64 ppc ppc64 ~riscv sparc x86
diff --git a/metadata/md5-cache/x11-libs/goocanvas-3.0.0 b/metadata/md5-cache/x11-libs/goocanvas-3.0.0
index de6784de37ef..02706f1b2d6d 100644
--- a/metadata/md5-cache/x11-libs/goocanvas-3.0.0
+++ b/metadata/md5-cache/x11-libs/goocanvas-3.0.0
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/cairo-1.10.0 >=dev-libs/glib-2.28.0:2 >=x11-libs/gtk+-3.0.0:3
DESCRIPTION=Canvas widget for GTK+ using the cairo 2D library for drawing
EAPI=8
HOMEPAGE=https://wiki.gnome.org/GooCanvas
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=examples +introspection
KEYWORDS=~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86
diff --git a/metadata/md5-cache/x11-libs/pango-1.50.8 b/metadata/md5-cache/x11-libs/pango-1.50.8
index e63bc35fb7a5..6174045b459b 100644
--- a/metadata/md5-cache/x11-libs/pango-1.50.8
+++ b/metadata/md5-cache/x11-libs/pango-1.50.8
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.62.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab
DESCRIPTION=Internationalized text layout and rendering library
EAPI=8
HOMEPAGE=https://www.pango.org/ https://gitlab.gnome.org/GNOME/pango
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic gnome2-utils meson-multilib xdg
IUSE=debug +introspection sysprof test X 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 ppc ppc64 ~riscv ~s390 sparc x86
diff --git a/metadata/md5-cache/x11-libs/pango-1.50.9 b/metadata/md5-cache/x11-libs/pango-1.50.9
index 79798822c922..9cf285dda687 100644
--- a/metadata/md5-cache/x11-libs/pango-1.50.9
+++ b/metadata/md5-cache/x11-libs/pango-1.50.9
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.62.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,ab
DESCRIPTION=Internationalized text layout and rendering library
EAPI=8
HOMEPAGE=https://www.pango.org/ https://gitlab.gnome.org/GNOME/pango
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic gnome2-utils meson-multilib xdg
IUSE=debug +introspection sysprof test X 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 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 3b79adefc989..dbf6d9b466be 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/alacarte-3.44.2 b/metadata/md5-cache/x11-misc/alacarte-3.44.2
index bf48d386f8d1..d317b4613fa5 100644
--- a/metadata/md5-cache/x11-misc/alacarte-3.44.2
+++ b/metadata/md5-cache/x11-misc/alacarte-3.44.2
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[xml(+)] )
DESCRIPTION=Simple GNOME menu editor
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/alacarte
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 python-single-r1
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86
diff --git a/metadata/md5-cache/x11-misc/barrier-2.4.0 b/metadata/md5-cache/x11-misc/barrier-2.4.0
index 175b62c81cff..01591c8a45f5 100644
--- a/metadata/md5-cache/x11-misc/barrier-2.4.0
+++ b/metadata/md5-cache/x11-misc/barrier-2.4.0
@@ -4,6 +4,7 @@ DEPEND=net-misc/curl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/lib
DESCRIPTION=Share a mouse and keyboard between computers (fork of Synergy)
EAPI=8
HOMEPAGE=https://github.com/debauchee/barrier
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop virtualx xdg cmake
IUSE=gui test test
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/x11-misc/fpm2-0.90 b/metadata/md5-cache/x11-misc/fpm2-0.90
index 529d72ceec1f..74e86f939842 100644
--- a/metadata/md5-cache/x11-misc/fpm2-0.90
+++ b/metadata/md5-cache/x11-misc/fpm2-0.90
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 dev-libs/libxml2 dev-libs/nettle x11-libs/gtk+:3 x11-libs
DESCRIPTION=A GUI password manager utility with password generator
EAPI=7
HOMEPAGE=https://als.regnet.cz/fpm2/
+INHERIT=xdg
KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=dev-libs/glib:2 dev-libs/libxml2 dev-libs/nettle x11-libs/gtk+:3 x11-libs/libX11
diff --git a/metadata/md5-cache/x11-misc/gigolo-0.5.2 b/metadata/md5-cache/x11-misc/gigolo-0.5.2
index bafe94704e7a..b9147e074f6b 100644
--- a/metadata/md5-cache/x11-misc/gigolo-0.5.2
+++ b/metadata/md5-cache/x11-misc/gigolo-0.5.2
@@ -3,6 +3,7 @@ DEPEND=>=dev-libs/glib-2.16 >=x11-libs/gtk+-3.14:3 dev-util/intltool virtual/pkg
DESCRIPTION=a frontend to easily manage connections to remote filesystems using GIO/GVfs
EAPI=7
HOMEPAGE=https://www.uvena.de/gigolo/ https://goodies.xfce.org/projects/applications/gigolo
+INHERIT=xdg-utils
KEYWORDS=amd64 x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.16 >=x11-libs/gtk+-3.14:3
diff --git a/metadata/md5-cache/x11-misc/gxmessage-3.4.3 b/metadata/md5-cache/x11-misc/gxmessage-3.4.3
index 5732045f7fa2..1a32993c00d0 100644
--- a/metadata/md5-cache/x11-misc/gxmessage-3.4.3
+++ b/metadata/md5-cache/x11-misc/gxmessage-3.4.3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 x11-libs/gtk+:3 x11-libs/pango dev-util/desktop-file-util
DESCRIPTION=A GTK+ based xmessage clone
EAPI=7
HOMEPAGE=https://savannah.gnu.org/projects/gxmessage/ http://homepages.ihug.co.nz/~trmusson/programs.html#gxmessage
+INHERIT=xdg
KEYWORDS=amd64 ppc sparc x86
LICENSE=GPL-3 public-domain
RDEPEND=dev-libs/glib:2 x11-libs/gtk+:3 x11-libs/pango
diff --git a/metadata/md5-cache/x11-misc/kdocker-5.4 b/metadata/md5-cache/x11-misc/kdocker-5.4
index 8b1293c8989c..356701939ffa 100644
--- a/metadata/md5-cache/x11-misc/kdocker-5.4
+++ b/metadata/md5-cache/x11-misc/kdocker-5.4
@@ -3,6 +3,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsingleapplication[qt5(+),X] dev-q
DESCRIPTION=Helper to dock any application into the system tray
EAPI=8
HOMEPAGE=https://github.com/user-none/KDocker
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=bash-completion-r1 qmake-utils xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/x11-misc/kronometer-2.2.3 b/metadata/md5-cache/x11-misc/kronometer-2.2.3
index 787673190816..a38618bf03f3 100644
--- a/metadata/md5-cache/x11-misc/kronometer-2.2.3
+++ b/metadata/md5-cache/x11-misc/kronometer-2.2.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-qt/qtdbus-5.12.3:5 >=dev-qt/qtgui-5.12.3:5 >=dev-qt/qtwidgets-5.12.
DESCRIPTION=Stopwatch application
EAPI=8
HOMEPAGE=https://apps.kde.org/kronometer https://userbase.kde.org/Kronometer
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=test debug +handbook test
KEYWORDS=amd64
diff --git a/metadata/md5-cache/x11-misc/libinput-gestures-2.73 b/metadata/md5-cache/x11-misc/libinput-gestures-2.73
index e8db8bae4706..387fe96a85fc 100644
--- a/metadata/md5-cache/x11-misc/libinput-gestures-2.73
+++ b/metadata/md5-cache/x11-misc/libinput-gestures-2.73
@@ -3,6 +3,7 @@ DEPEND=dev-libs/libinput dev-util/desktop-file-utils
DESCRIPTION=Actions gestures on your touchpad using libinput
EAPI=8
HOMEPAGE=https://github.com/bulletmark/libinput-gestures
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=python-single-r1 xdg
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r1 b/metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r1
index 3f0dbd6eeaa9..5ded6f57cb33 100644
--- a/metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r1
+++ b/metadata/md5-cache/x11-misc/matchbox-keyboard-0.1-r1
@@ -3,6 +3,7 @@ DEPEND=x11-libs/libfakekey cairo? ( x11-libs/cairo[X] ) !cairo? ( x11-libs/libXf
DESCRIPTION=Matchbox-keyboard is an on screen 'virtual' or 'software' keyboard
EAPI=6
HOMEPAGE=http://matchbox-project.org/
+INHERIT=versionator
IUSE=debug cairo
KEYWORDS=amd64 ~arm ~hppa ppc x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/x11-misc/menulibre-2.2.3 b/metadata/md5-cache/x11-misc/menulibre-2.2.3
index 895ab9f904ac..198b257b5107 100644
--- a/metadata/md5-cache/x11-misc/menulibre-2.2.3
+++ b/metadata/md5-cache/x11-misc/menulibre-2.2.3
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=Advanced freedesktop.org compliant menu editor
EAPI=8
HOMEPAGE=https://bluesabre.org/projects/menulibre
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/x11-misc/parcellite-1.2.1 b/metadata/md5-cache/x11-misc/parcellite-1.2.1
index d3649a27c106..121e39367aea 100644
--- a/metadata/md5-cache/x11-misc/parcellite-1.2.1
+++ b/metadata/md5-cache/x11-misc/parcellite-1.2.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 x11-libs/gtk+:2 x11-misc/xdotool
DESCRIPTION=A lightweight GTK+ based clipboard manager
EAPI=8
HOMEPAGE=http://parcellite.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools xdg
IUSE=nls
KEYWORDS=amd64 ~ppc x86
diff --git a/metadata/md5-cache/x11-misc/picom-8.2-r3 b/metadata/md5-cache/x11-misc/picom-8.2-r3
index 5baf338c57b0..687aabf3f17e 100644
--- a/metadata/md5-cache/x11-misc/picom-8.2-r3
+++ b/metadata/md5-cache/x11-misc/picom-8.2-r3
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libev dev-libs/uthash x11-libs/libX11 x11-libs/libxcb x11-libs/l
DESCRIPTION=A lightweight compositor for X11 (previously a compton fork)
EAPI=8
HOMEPAGE=https://github.com/yshui/picom
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson python-any-r1 virtualx xdg
IUSE=+config-file dbus +doc +drm opengl pcre test test
KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
diff --git a/metadata/md5-cache/x11-misc/picom-9.1 b/metadata/md5-cache/x11-misc/picom-9.1
index 8bc2ed14c18a..629a6a7e615f 100644
--- a/metadata/md5-cache/x11-misc/picom-9.1
+++ b/metadata/md5-cache/x11-misc/picom-9.1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libev dev-libs/uthash x11-libs/libX11 x11-libs/libxcb x11-libs/l
DESCRIPTION=A lightweight compositor for X11 (previously a compton fork)
EAPI=8
HOMEPAGE=https://github.com/yshui/picom
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson python-any-r1 virtualx xdg
IUSE=+config-file dbus +doc +drm opengl pcre test test
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/x11-misc/picom-9999 b/metadata/md5-cache/x11-misc/picom-9999
index a4976a711af0..1ba7aea4420a 100644
--- a/metadata/md5-cache/x11-misc/picom-9999
+++ b/metadata/md5-cache/x11-misc/picom-9999
@@ -4,6 +4,7 @@ DEPEND=dev-libs/libev dev-libs/uthash x11-libs/libX11 x11-libs/libxcb x11-libs/l
DESCRIPTION=A lightweight compositor for X11 (previously a compton fork)
EAPI=8
HOMEPAGE=https://github.com/yshui/picom
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=git-r3 meson python-any-r1 virtualx xdg
IUSE=+config-file dbus +doc +drm opengl pcre test test
LICENSE=MPL-2.0 MIT
diff --git a/metadata/md5-cache/x11-misc/qterm-0.7.3-r1 b/metadata/md5-cache/x11-misc/qterm-0.7.3-r1
index 6b874aa93a88..130b03492040 100644
--- a/metadata/md5-cache/x11-misc/qterm-0.7.3-r1
+++ b/metadata/md5-cache/x11-misc/qterm-0.7.3-r1
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 d
DESCRIPTION=A BBS client based on Qt
EAPI=8
HOMEPAGE=https://github.com/qterm/qterm
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=amd64 x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/x11-misc/quitcount-3.1.4 b/metadata/md5-cache/x11-misc/quitcount-3.1.4
index af99921d740e..9a32f4ddfafd 100644
--- a/metadata/md5-cache/x11-misc/quitcount-3.1.4
+++ b/metadata/md5-cache/x11-misc/quitcount-3.1.4
@@ -3,6 +3,8 @@ DEPEND=x11-libs/gtk+:3 >=dev-libs/glib-2.6:2 x11-libs/gdk-pixbuf:2
DESCRIPTION=A simple applet that shows what you saved since you quit smoking
EAPI=8
HOMEPAGE=http://quitcount.sourceforge.net/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=x11-libs/gtk+:3 >=dev-libs/glib-2.6:2 x11-libs/gdk-pixbuf:2
diff --git a/metadata/md5-cache/x11-misc/revelation-0.5.5 b/metadata/md5-cache/x11-misc/revelation-0.5.5
index e14cc1278f04..c4b84441ca37 100644
--- a/metadata/md5-cache/x11-misc/revelation-0.5.5
+++ b/metadata/md5-cache/x11-misc/revelation-0.5.5
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=A password manager for GNOME
EAPI=8
HOMEPAGE=https://revelation.olasagasti.info/ https://github.com/mikelolasagasti/revelation
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2-utils python-single-r1 meson xdg
IUSE=python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/x11-misc/screen-message-0.26 b/metadata/md5-cache/x11-misc/screen-message-0.26
index edc3f8f19415..9dcc7157c863 100644
--- a/metadata/md5-cache/x11-misc/screen-message-0.26
+++ b/metadata/md5-cache/x11-misc/screen-message-0.26
@@ -3,6 +3,7 @@ DEPEND=x11-libs/gtk+:3 x11-libs/cairo >=x11-libs/pango-1.16 dev-util/desktop-fil
DESCRIPTION=Display a multi-line message large, fullscreen, black on white
EAPI=7
HOMEPAGE=http://www.joachim-breitner.de/projects#screen-message
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+
RDEPEND=x11-libs/gtk+:3 x11-libs/cairo >=x11-libs/pango-1.16
diff --git a/metadata/md5-cache/x11-misc/screenkey-1.3-r1 b/metadata/md5-cache/x11-misc/screenkey-1.3-r1
index 218da64324ce..10f494de062c 100644
--- a/metadata/md5-cache/x11-misc/screenkey-1.3-r1
+++ b/metadata/md5-cache/x11-misc/screenkey-1.3-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DESCRIPTION=A screencast tool to display your keys inspired by Screenflick
EAPI=8
HOMEPAGE=https://www.thregr.org/~wavexx/software/screenkey/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=appindicator python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/x11-misc/screenkey-1.4-r1 b/metadata/md5-cache/x11-misc/screenkey-1.4-r1
index faf2769a9413..ed43a7baded2 100644
--- a/metadata/md5-cache/x11-misc/screenkey-1.4-r1
+++ b/metadata/md5-cache/x11-misc/screenkey-1.4-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DESCRIPTION=A screencast tool to display your keys inspired by Screenflick
EAPI=8
HOMEPAGE=https://www.thregr.org/~wavexx/software/screenkey/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=appindicator python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/x11-misc/screenkey-1.5-r2 b/metadata/md5-cache/x11-misc/screenkey-1.5-r2
index 9d9c2f23c1d1..0aca1512303f 100644
--- a/metadata/md5-cache/x11-misc/screenkey-1.5-r2
+++ b/metadata/md5-cache/x11-misc/screenkey-1.5-r2
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DESCRIPTION=A screencast tool to display your keys inspired by Screenflick
EAPI=8
HOMEPAGE=https://www.thregr.org/~wavexx/software/screenkey/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=appindicator python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=~amd64
diff --git a/metadata/md5-cache/x11-misc/screenkey-9999 b/metadata/md5-cache/x11-misc/screenkey-9999
index ed8d3d96e060..f5874e0699e8 100644
--- a/metadata/md5-cache/x11-misc/screenkey-9999
+++ b/metadata/md5-cache/x11-misc/screenkey-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test un
DESCRIPTION=A screencast tool to display your keys inspired by Screenflick
EAPI=8
HOMEPAGE=https://www.thregr.org/~wavexx/software/screenkey/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg git-r3
IUSE=appindicator python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/x11-misc/shutter-0.99 b/metadata/md5-cache/x11-misc/shutter-0.99
index 59f66fa1c717..34b1465bd02b 100644
--- a/metadata/md5-cache/x11-misc/shutter-0.99
+++ b/metadata/md5-cache/x11-misc/shutter-0.99
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=Feature-rich screenshot program
EAPI=8
HOMEPAGE=https://shutter-project.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature prefix xdg
KEYWORDS=amd64 x86
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/x11-misc/shutter-0.99.2 b/metadata/md5-cache/x11-misc/shutter-0.99.2
index d355891ccb21..c6b3410b0e2e 100644
--- a/metadata/md5-cache/x11-misc/shutter-0.99.2
+++ b/metadata/md5-cache/x11-misc/shutter-0.99.2
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=Feature-rich screenshot program
EAPI=8
HOMEPAGE=https://shutter-project.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop optfeature prefix xdg
KEYWORDS=amd64 x86
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/x11-misc/sunflower-0.5-r1 b/metadata/md5-cache/x11-misc/sunflower-0.5-r1
index a17c545e586a..5871099f46d7 100644
--- a/metadata/md5-cache/x11-misc/sunflower-0.5-r1
+++ b/metadata/md5-cache/x11-misc/sunflower-0.5-r1
@@ -4,6 +4,7 @@ DEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] ) python
DESCRIPTION=Small and highly customizable twin-panel file manager with plugin-support
EAPI=8
HOMEPAGE=https://github.com/MeanEYE/Sunflower https://sunflower-fm.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=python_targets_python3_8 python_targets_python3_9 python_targets_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/x11-misc/tint2-17.0.1-r1 b/metadata/md5-cache/x11-misc/tint2-17.0.1-r1
index 87324849cad1..795bb57d1e9c 100644
--- a/metadata/md5-cache/x11-misc/tint2-17.0.1-r1
+++ b/metadata/md5-cache/x11-misc/tint2-17.0.1-r1
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 svg? ( gnome-base/librsvg:2 ) >=media-libs/imlib2-1.4.2[X
DESCRIPTION=Lightweight panel/taskbar for Linux
EAPI=8
HOMEPAGE=https://gitlab.com/o9000/tint2
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=battery startup-notification svg tint2conf
KEYWORDS=~amd64 ~arm64 ~ppc ~x86
diff --git a/metadata/md5-cache/x11-misc/tint2-17.0.2 b/metadata/md5-cache/x11-misc/tint2-17.0.2
index 239b539b004f..eda20192bb52 100644
--- a/metadata/md5-cache/x11-misc/tint2-17.0.2
+++ b/metadata/md5-cache/x11-misc/tint2-17.0.2
@@ -4,6 +4,7 @@ DEPEND=dev-libs/glib:2 svg? ( gnome-base/librsvg:2 ) >=media-libs/imlib2-1.4.2[X
DESCRIPTION=Lightweight panel/taskbar for Linux
EAPI=8
HOMEPAGE=https://gitlab.com/o9000/tint2
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
IUSE=battery startup-notification svg tint2conf
KEYWORDS=~amd64 ~arm64 ~ppc ~x86
diff --git a/metadata/md5-cache/x11-misc/urxvt-font-size-9999 b/metadata/md5-cache/x11-misc/urxvt-font-size-9999
index 7e1175f1f6f0..881d33d892a9 100644
--- a/metadata/md5-cache/x11-misc/urxvt-font-size-9999
+++ b/metadata/md5-cache/x11-misc/urxvt-font-size-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=install unpack
DESCRIPTION=Perl extension for rxvt-unicode to change the font size on the fly
EAPI=7
HOMEPAGE=https://github.com/majutsushi/urxvt-font-size/
+INHERIT=git-r3
LICENSE=MIT
PROPERTIES=live
RDEPEND=x11-apps/xlsfonts x11-terms/rxvt-unicode[perl]
diff --git a/metadata/md5-cache/x11-misc/xdaliclock-2.47 b/metadata/md5-cache/x11-misc/xdaliclock-2.47
new file mode 100644
index 000000000000..0029da1956a4
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/xdaliclock-2.47
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install postinst postrm preinst
+DEPEND=dev-libs/glib:2 x11-libs/gtk+:3 x11-libs/libX11 virtual/opengl x11-base/xorg-proto
+DESCRIPTION=Dali Clock is a digital clock. When a digit changes, it melts into its new shape
+EAPI=8
+HOMEPAGE=https://www.jwz.org/xdaliclock
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2-utils xdg
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=dev-libs/glib:2 x11-libs/gtk+:3 x11-libs/libX11 virtual/opengl
+SLOT=0
+SRC_URI=https://www.jwz.org/xdaliclock/xdaliclock-2.47.tar.gz
+_eclasses_=gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 1542e649be915f43f6908a9e93909961 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_md5_=d854d5eb45b37ef27339365f801cc9f4
diff --git a/metadata/md5-cache/x11-misc/xfe-1.43.2 b/metadata/md5-cache/x11-misc/xfe-1.43.2
index 438f71b3bb53..0bec1f2cbd7f 100644
--- a/metadata/md5-cache/x11-misc/xfe-1.43.2
+++ b/metadata/md5-cache/x11-misc/xfe-1.43.2
@@ -3,6 +3,7 @@ DEPEND=media-libs/libpng:0 x11-libs/fox:1.6[png,truetype] x11-libs/libX11 x11-li
DESCRIPTION=MS-Explorer-like minimalist file manager for X
EAPI=7
HOMEPAGE=http://roland65.free.fr/xfe
+INHERIT=plocale xdg-utils
IUSE=debug nls startup-notification
KEYWORDS=~amd64 ~ppc ~ppc64 ~sparc ~x86
LICENSE=GPL-2
diff --git a/metadata/md5-cache/x11-plugins/Manifest.gz b/metadata/md5-cache/x11-plugins/Manifest.gz
index ddd429f8ddf6..ff15b27eed15 100644
--- a/metadata/md5-cache/x11-plugins/Manifest.gz
+++ b/metadata/md5-cache/x11-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-plugins/pidgin-funyahoo-plusplus-9999 b/metadata/md5-cache/x11-plugins/pidgin-funyahoo-plusplus-9999
index 69214b35f5ec..7346a68eeb84 100644
--- a/metadata/md5-cache/x11-plugins/pidgin-funyahoo-plusplus-9999
+++ b/metadata/md5-cache/x11-plugins/pidgin-funyahoo-plusplus-9999
@@ -3,6 +3,7 @@ DEPEND=net-im/pidgin dev-libs/json-glib virtual/pkgconfig >=dev-vcs/git-1.8.2.1[
DESCRIPTION=Yahoo! (2016) Protocol Plugin for Pidgin
EAPI=6
HOMEPAGE=https://github.com/EionRobb/funyahoo-plusplus
+INHERIT=git-r3
LICENSE=GPL-3+
PROPERTIES=live
RDEPEND=net-im/pidgin dev-libs/json-glib
diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz
index a520b7252a98..db3398b07514 100644
--- a/metadata/md5-cache/x11-terms/Manifest.gz
+++ b/metadata/md5-cache/x11-terms/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-terms/gnome-terminal-3.44.1 b/metadata/md5-cache/x11-terms/gnome-terminal-3.44.1
index 14dd7d9c833d..177a53e24823 100644
--- a/metadata/md5-cache/x11-terms/gnome-terminal-3.44.1
+++ b/metadata/md5-cache/x11-terms/gnome-terminal-3.44.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.52:2 >=x11-libs/gtk+-3.22.27:3 >=x11-libs/vte-0.68.0:2.
DESCRIPTION=A terminal emulator for GNOME
EAPI=8
HOMEPAGE=https://wiki.gnome.org/Apps/Terminal/ https://gitlab.gnome.org/GNOME/gnome-terminal
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 readme.gentoo-r1 xdg
IUSE=debug +gnome-shell +nautilus vanilla
KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/x11-terms/guake-3.8.5-r1 b/metadata/md5-cache/x11-terms/guake-3.8.5-r1
index 9e4d897187a0..f95965caa45f 100644
--- a/metadata/md5-cache/x11-terms/guake-3.8.5-r1
+++ b/metadata/md5-cache/x11-terms/guake-3.8.5-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup t
DESCRIPTION=Drop-down terminal for GNOME
EAPI=8
HOMEPAGE=http://guake-project.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 gnome2-utils plocale virtualx xdg
IUSE=utempter test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 test
KEYWORDS=amd64 arm ~arm64 ~ppc64 x86
diff --git a/metadata/md5-cache/x11-terms/kitty-0.26.2 b/metadata/md5-cache/x11-terms/kitty-0.26.2
index 7f96e799b70a..4ad223b919c3 100644
--- a/metadata/md5-cache/x11-terms/kitty-0.26.2
+++ b/metadata/md5-cache/x11-terms/kitty-0.26.2
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Fast, feature-rich, GPU-based terminal
EAPI=8
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg verify-sig
IUSE=+X test transfer wayland python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 verify-sig
KEYWORDS=amd64 ~ppc64 x86
diff --git a/metadata/md5-cache/x11-terms/kitty-9999 b/metadata/md5-cache/x11-terms/kitty-9999
index a40e1756f36b..e2453f6783e4 100644
--- a/metadata/md5-cache/x11-terms/kitty-9999
+++ b/metadata/md5-cache/x11-terms/kitty-9999
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=Fast, feature-rich, GPU-based terminal
EAPI=8
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg git-r3
IUSE=+X test transfer wayland python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-3
diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-9999 b/metadata/md5-cache/x11-terms/kitty-shell-integration-9999
index 57a28b3e5dfb..3f3ef3f5f5e7 100644
--- a/metadata/md5-cache/x11-terms/kitty-shell-integration-9999
+++ b/metadata/md5-cache/x11-terms/kitty-shell-integration-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install unpack
DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator
EAPI=8
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
+INHERIT=git-r3
LICENSE=GPL-3
PROPERTIES=live
RESTRICT=test
diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-9999 b/metadata/md5-cache/x11-terms/kitty-terminfo-9999
index 1eb561ca8c49..d61f753f3ab4 100644
--- a/metadata/md5-cache/x11-terms/kitty-terminfo-9999
+++ b/metadata/md5-cache/x11-terms/kitty-terminfo-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile install unpack
DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator
EAPI=8
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
+INHERIT=git-r3
LICENSE=GPL-3
PROPERTIES=live
RESTRICT=test
diff --git a/metadata/md5-cache/x11-terms/st-terminfo-9999 b/metadata/md5-cache/x11-terms/st-terminfo-9999
index 39aa37d46a70..ca18c232a8fd 100644
--- a/metadata/md5-cache/x11-terms/st-terminfo-9999
+++ b/metadata/md5-cache/x11-terms/st-terminfo-9999
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst prepare unpack
DESCRIPTION=Terminfo for x11-terms/st
EAPI=8
HOMEPAGE=https://st.suckless.org/
+INHERIT=git-r3
LICENSE=MIT-with-advertising
PROPERTIES=live
RESTRICT=test
diff --git a/metadata/md5-cache/x11-terms/terminator-2.1.1-r1 b/metadata/md5-cache/x11-terms/terminator-2.1.1-r1
index 290e5b77bcc5..8a498a4c0565 100644
--- a/metadata/md5-cache/x11-terms/terminator-2.1.1-r1
+++ b/metadata/md5-cache/x11-terms/terminator-2.1.1-r1
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test un
DESCRIPTION=Multiple GNOME terminals in one window
EAPI=8
HOMEPAGE=https://github.com/gnome-terminator/terminator
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 optfeature verify-sig virtualx xdg
IUSE=test test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 verify-sig test
KEYWORDS=amd64 ~ppc ~riscv x86
diff --git a/metadata/md5-cache/x11-terms/terminology-1.12.1-r1 b/metadata/md5-cache/x11-terms/terminology-1.12.1-r1
index c36b6cb86e6d..1bff7557ea2d 100644
--- a/metadata/md5-cache/x11-terms/terminology-1.12.1-r1
+++ b/metadata/md5-cache/x11-terms/terminology-1.12.1-r1
@@ -4,6 +4,7 @@ DEPEND=|| ( dev-libs/efl[X] dev-libs/efl[wayland] ) app-arch/lz4 >=dev-libs/efl-
DESCRIPTION=Feature rich terminal emulator using the Enlightenment Foundation Libraries
EAPI=8
HOMEPAGE=https://www.enlightenment.org/about-terminology
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson python-any-r1 xdg
IUSE=extras nls
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/x11-themes/Manifest.gz b/metadata/md5-cache/x11-themes/Manifest.gz
index 92605dce328b..a0d23d9adc4b 100644
--- a/metadata/md5-cache/x11-themes/Manifest.gz
+++ b/metadata/md5-cache/x11-themes/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-themes/adwaita-icon-theme-42.0_p2 b/metadata/md5-cache/x11-themes/adwaita-icon-theme-42.0_p2
index 651f9d695a5b..4d88743bcc93 100644
--- a/metadata/md5-cache/x11-themes/adwaita-icon-theme-42.0_p2
+++ b/metadata/md5-cache/x11-themes/adwaita-icon-theme-42.0_p2
@@ -4,6 +4,7 @@ DEPEND=>=x11-themes/hicolor-icon-theme-0.10
DESCRIPTION=GNOME default icon theme
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/adwaita-icon-theme
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 python-any-r1
IUSE=branding
KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86 ~amd64-linux ~x86-linux
diff --git a/metadata/md5-cache/x11-themes/chameleon-xcursors-0.5-r2 b/metadata/md5-cache/x11-themes/chameleon-xcursors-0.5-r2
index 24bf0dd125f3..0c3ab6a501d7 100644
--- a/metadata/md5-cache/x11-themes/chameleon-xcursors-0.5-r2
+++ b/metadata/md5-cache/x11-themes/chameleon-xcursors-0.5-r2
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Style neutral scalable cursor theme
EAPI=7
HOMEPAGE=https://store.kde.org/p/999948/
+INHERIT=xdg
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86
LICENSE=GPL-2
RDEPEND=x11-libs/libXcursor
diff --git a/metadata/md5-cache/x11-themes/claws-mail-themes-20140629 b/metadata/md5-cache/x11-themes/claws-mail-themes-20140629
index c429a1e5eaa8..3815d10525c6 100644
--- a/metadata/md5-cache/x11-themes/claws-mail-themes-20140629
+++ b/metadata/md5-cache/x11-themes/claws-mail-themes-20140629
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Iconsets for Claws Mail
EAPI=7
HOMEPAGE=https://www.claws-mail.org/
+INHERIT=xdg
KEYWORDS=~alpha amd64 ~ppc ~ppc64 x86
LICENSE=GPL-2 GPL-3 CC-BY-3.0 CC-BY-SA-2.5 CC-BY-NC-SA-3.0 CC-BY-ND-3.0 MPL-1.1 freedist public-domain all-rights-reserved
RDEPEND=mail-client/claws-mail
diff --git a/metadata/md5-cache/x11-themes/echo-icon-theme-0.3.89.0_pre20081031 b/metadata/md5-cache/x11-themes/echo-icon-theme-0.3.89.0_pre20081031
index 358bd9c87819..05f4569878fd 100644
--- a/metadata/md5-cache/x11-themes/echo-icon-theme-0.3.89.0_pre20081031
+++ b/metadata/md5-cache/x11-themes/echo-icon-theme-0.3.89.0_pre20081031
@@ -4,6 +4,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=SVG icon theme from the Echo Icon project
EAPI=7
HOMEPAGE=https://fedorahosted.org/echo-icon-theme
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=CC-BY-SA-3.0
SLOT=0
diff --git a/metadata/md5-cache/x11-themes/elementary-xfce-icon-theme-0.16 b/metadata/md5-cache/x11-themes/elementary-xfce-icon-theme-0.16
index dc9488cd7dae..b95b8108f3e2 100644
--- a/metadata/md5-cache/x11-themes/elementary-xfce-icon-theme-0.16
+++ b/metadata/md5-cache/x11-themes/elementary-xfce-icon-theme-0.16
@@ -3,6 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare
DESCRIPTION=Elementary icons forked from upstream, extended and maintained for Xfce
EAPI=8
HOMEPAGE=https://github.com/shimmerproject/elementary-xfce
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg toolchain-funcs
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=public-domain GPL-1 GPL-2 GPL-3
diff --git a/metadata/md5-cache/x11-themes/faenza-icon-theme-1.3.1-r1 b/metadata/md5-cache/x11-themes/faenza-icon-theme-1.3.1-r1
index c3af7e18d1aa..50829b8ce394 100644
--- a/metadata/md5-cache/x11-themes/faenza-icon-theme-1.3.1-r1
+++ b/metadata/md5-cache/x11-themes/faenza-icon-theme-1.3.1-r1
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=A scalable icon theme called Faenza
EAPI=7
HOMEPAGE=https://tiheum.deviantart.com/art/Faenza-Icons-173323228
+INHERIT=xdg
KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=GPL-3
RDEPEND=x11-themes/hicolor-icon-theme
diff --git a/metadata/md5-cache/x11-themes/fluent-icon-theme-2021.12.20 b/metadata/md5-cache/x11-themes/fluent-icon-theme-2021.12.20
index dcdb4c979ba2..dfc9384047e0 100644
--- a/metadata/md5-cache/x11-themes/fluent-icon-theme-2021.12.20
+++ b/metadata/md5-cache/x11-themes/fluent-icon-theme-2021.12.20
@@ -3,6 +3,8 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=Fluent icon theme for Linux desktops
EAPI=8
HOMEPAGE=https://github.com/vinceliuice/Fluent-icon-theme
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg
IUSE=+black +hardlink round
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/x11-themes/fluent-icon-theme-2022.02.04 b/metadata/md5-cache/x11-themes/fluent-icon-theme-2022.02.04
index 16acf5d7b90f..8f5f71f982f3 100644
--- a/metadata/md5-cache/x11-themes/fluent-icon-theme-2022.02.04
+++ b/metadata/md5-cache/x11-themes/fluent-icon-theme-2022.02.04
@@ -3,6 +3,8 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=Fluent icon theme for Linux desktops
EAPI=8
HOMEPAGE=https://github.com/vinceliuice/Fluent-icon-theme
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg
IUSE=+black +hardlink round
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/x11-themes/fluent-icon-theme-2022.02.28 b/metadata/md5-cache/x11-themes/fluent-icon-theme-2022.02.28
index d56b2c68089c..07025431fc78 100644
--- a/metadata/md5-cache/x11-themes/fluent-icon-theme-2022.02.28
+++ b/metadata/md5-cache/x11-themes/fluent-icon-theme-2022.02.28
@@ -3,6 +3,7 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=Fluent icon theme for Linux desktops
EAPI=8
HOMEPAGE=https://github.com/vinceliuice/Fluent-icon-theme
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
IUSE=+black +hardlink round
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/x11-themes/gargantuan-icon-theme-1.7 b/metadata/md5-cache/x11-themes/gargantuan-icon-theme-1.7
index 869e7c3ae687..ffcc4f235ef1 100644
--- a/metadata/md5-cache/x11-themes/gargantuan-icon-theme-1.7
+++ b/metadata/md5-cache/x11-themes/gargantuan-icon-theme-1.7
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Gargantuan Icon Theme
EAPI=7
HOMEPAGE=https://www.gnome-look.org/content/show.php?content=24364
+INHERIT=xdg
KEYWORDS=~amd64
LICENSE=public-domain
RDEPEND=x11-themes/hicolor-icon-theme
diff --git a/metadata/md5-cache/x11-themes/gartoon-redux-1.10-r1 b/metadata/md5-cache/x11-themes/gartoon-redux-1.10-r1
index 7ed6bb21663f..ac475df2a667 100644
--- a/metadata/md5-cache/x11-themes/gartoon-redux-1.10-r1
+++ b/metadata/md5-cache/x11-themes/gartoon-redux-1.10-r1
@@ -4,6 +4,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=A massively improved variant of the well-known Gartoon theme
EAPI=7
HOMEPAGE=https://gnome-look.org/content/show.php/?content=74841
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RESTRICT=binchecks strip
diff --git a/metadata/md5-cache/x11-themes/gnome-colors-common-5.5.1-r1 b/metadata/md5-cache/x11-themes/gnome-colors-common-5.5.1-r1
index 35b82105b6a6..62779dcd999f 100644
--- a/metadata/md5-cache/x11-themes/gnome-colors-common-5.5.1-r1
+++ b/metadata/md5-cache/x11-themes/gnome-colors-common-5.5.1-r1
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Colorized icons shared between all gnome-colors iconsets
EAPI=7
HOMEPAGE=https://code.google.com/p/gnome-colors/
+INHERIT=xdg
IUSE=+branding
KEYWORDS=amd64 x86
LICENSE=GPL-2 branding? ( CC-BY-SA-4.0 )
diff --git a/metadata/md5-cache/x11-themes/gnome-colors-themes-5.5.1 b/metadata/md5-cache/x11-themes/gnome-colors-themes-5.5.1
index f7485786ddc4..f25d6dd16c4e 100644
--- a/metadata/md5-cache/x11-themes/gnome-colors-themes-5.5.1
+++ b/metadata/md5-cache/x11-themes/gnome-colors-themes-5.5.1
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Some gnome-colors iconsets including a Gentoo one
EAPI=7
HOMEPAGE=https://code.google.com/p/gnome-colors/
+INHERIT=xdg
KEYWORDS=amd64 x86
LICENSE=GPL-2 public-domain
RDEPEND=x11-themes/gnome-colors-common
diff --git a/metadata/md5-cache/x11-themes/gnome-icon-theme-symbolic-3.12.0-r1 b/metadata/md5-cache/x11-themes/gnome-icon-theme-symbolic-3.12.0-r1
index 6665ae54d528..a97a963915ae 100644
--- a/metadata/md5-cache/x11-themes/gnome-icon-theme-symbolic-3.12.0-r1
+++ b/metadata/md5-cache/x11-themes/gnome-icon-theme-symbolic-3.12.0-r1
@@ -4,6 +4,7 @@ DEPEND=>=x11-themes/hicolor-icon-theme-0.10
DESCRIPTION=Symbolic icons for GNOME default icon theme
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/Archive/gnome-icon-theme-symbolic
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
KEYWORDS=~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=CC-BY-SA-3.0
diff --git a/metadata/md5-cache/x11-themes/human-icon-theme-0.36 b/metadata/md5-cache/x11-themes/human-icon-theme-0.36
index 593d4497c3bb..3786cb6103dc 100644
--- a/metadata/md5-cache/x11-themes/human-icon-theme-0.36
+++ b/metadata/md5-cache/x11-themes/human-icon-theme-0.36
@@ -4,6 +4,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=A nice and well polished icon theme
EAPI=7
HOMEPAGE=https://packages.ubuntu.com/lucid/human-icon-theme
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=CC-BY-SA-2.5
RDEPEND=|| ( x11-themes/adwaita-icon-theme x11-themes/tangerine-icon-theme )
diff --git a/metadata/md5-cache/x11-themes/kvantum-1.0.1 b/metadata/md5-cache/x11-themes/kvantum-1.0.1
index cd732ec21d3b..45e7fabd6f4a 100644
--- a/metadata/md5-cache/x11-themes/kvantum-1.0.1
+++ b/metadata/md5-cache/x11-themes/kvantum-1.0.1
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5= dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/
DESCRIPTION=SVG-based theme engine for Qt5, KDE Plasma and LXQt
EAPI=8
HOMEPAGE=https://github.com/tsujan/Kvantum
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/x11-themes/nou-icon-theme-09.02.08 b/metadata/md5-cache/x11-themes/nou-icon-theme-09.02.08
index 56015f870541..8d31c8874b4e 100644
--- a/metadata/md5-cache/x11-themes/nou-icon-theme-09.02.08
+++ b/metadata/md5-cache/x11-themes/nou-icon-theme-09.02.08
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Scalable icon theme called Nou
EAPI=7
HOMEPAGE=http://www.silvestre.com.ar/
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/x11-themes/numix-icon-theme-21.04.14 b/metadata/md5-cache/x11-themes/numix-icon-theme-21.04.14
index c802f7e8ecfc..f71e82b6b1ac 100644
--- a/metadata/md5-cache/x11-themes/numix-icon-theme-21.04.14
+++ b/metadata/md5-cache/x11-themes/numix-icon-theme-21.04.14
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=An official icon theme from the Numix Project
EAPI=7
HOMEPAGE=https://github.com/numixproject
+INHERIT=xdg
KEYWORDS=amd64 x86
LICENSE=GPL-3
SLOT=0
diff --git a/metadata/md5-cache/x11-themes/numix-icon-theme-circle-21.05.31 b/metadata/md5-cache/x11-themes/numix-icon-theme-circle-21.05.31
index ff014280089f..f56df40e6a14 100644
--- a/metadata/md5-cache/x11-themes/numix-icon-theme-circle-21.05.31
+++ b/metadata/md5-cache/x11-themes/numix-icon-theme-circle-21.05.31
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Icon theme from the Numix project
EAPI=7
HOMEPAGE=https://github.com/numixproject
+INHERIT=xdg
KEYWORDS=amd64 x86
LICENSE=GPL-3
RDEPEND=x11-themes/numix-icon-theme
diff --git a/metadata/md5-cache/x11-themes/nuovo-icon-theme-0.5-r1 b/metadata/md5-cache/x11-themes/nuovo-icon-theme-0.5-r1
index e4f98271a169..4d8bce9cde56 100644
--- a/metadata/md5-cache/x11-themes/nuovo-icon-theme-0.5-r1
+++ b/metadata/md5-cache/x11-themes/nuovo-icon-theme-0.5-r1
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=A scalable icon theme called Nuovo
EAPI=7
HOMEPAGE=http://www.silvestre.com.ar/
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/x11-themes/papirus-icon-theme-20220808 b/metadata/md5-cache/x11-themes/papirus-icon-theme-20220808
index 447bf769a9fd..2da44a43a89b 100644
--- a/metadata/md5-cache/x11-themes/papirus-icon-theme-20220808
+++ b/metadata/md5-cache/x11-themes/papirus-icon-theme-20220808
@@ -2,6 +2,7 @@ DEFINED_PHASES=compile install postinst postrm preinst
DESCRIPTION=Free and open source SVG icon theme
EAPI=8
HOMEPAGE=https://github.com/PapirusDevelopmentTeam/papirus-icon-theme
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/x11-themes/papirus-icon-theme-20220910 b/metadata/md5-cache/x11-themes/papirus-icon-theme-20220910
index 90e40ed3f1e6..a26c0b0d4306 100644
--- a/metadata/md5-cache/x11-themes/papirus-icon-theme-20220910
+++ b/metadata/md5-cache/x11-themes/papirus-icon-theme-20220910
@@ -2,6 +2,7 @@ DEFINED_PHASES=compile install postinst postrm preinst prepare
DESCRIPTION=Free and open source SVG icon theme
EAPI=8
HOMEPAGE=https://github.com/PapirusDevelopmentTeam/papirus-icon-theme
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
LICENSE=GPL-3
diff --git a/metadata/md5-cache/x11-themes/tangerine-icon-theme-0.27 b/metadata/md5-cache/x11-themes/tangerine-icon-theme-0.27
index ffc8191fca47..9dd629f3ecd8 100644
--- a/metadata/md5-cache/x11-themes/tangerine-icon-theme-0.27
+++ b/metadata/md5-cache/x11-themes/tangerine-icon-theme-0.27
@@ -4,6 +4,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=a derivative of the standard Tango theme, using a more orange approach
EAPI=7
HOMEPAGE=https://packages.ubuntu.com/gutsy/x11/tangerine-icon-theme
+INHERIT=xdg
IUSE=minimal
KEYWORDS=amd64 x86
LICENSE=CC-BY-SA-2.5 LGPL-2.1
diff --git a/metadata/md5-cache/x11-themes/tango-icon-theme-0.8.90-r1 b/metadata/md5-cache/x11-themes/tango-icon-theme-0.8.90-r1
index 0c275a0b7c31..58097647d9af 100644
--- a/metadata/md5-cache/x11-themes/tango-icon-theme-0.8.90-r1
+++ b/metadata/md5-cache/x11-themes/tango-icon-theme-0.8.90-r1
@@ -4,6 +4,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=SVG and PNG icon theme from the Tango project
EAPI=7
HOMEPAGE=http://tango.freedesktop.org
+INHERIT=xdg
IUSE=minimal png
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=public-domain
diff --git a/metadata/md5-cache/x11-themes/tela-icon-theme-20211225 b/metadata/md5-cache/x11-themes/tela-icon-theme-20211225
index 71a18da2f6a5..37f7438f2f57 100644
--- a/metadata/md5-cache/x11-themes/tela-icon-theme-20211225
+++ b/metadata/md5-cache/x11-themes/tela-icon-theme-20211225
@@ -3,6 +3,8 @@ DEFINED_PHASES=install postinst postrm preinst prepare
DESCRIPTION=A flat colorful Design icon theme
EAPI=8
HOMEPAGE=https://github.com/vinceliuice/Tela-icon-theme
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg
IUSE=+standard black blue brown green grey orange pink purple red yellow manjaro ubuntu +hardlink
KEYWORDS=~amd64 ~arm64 ~ppc64
LICENSE=GPL-3+
diff --git a/metadata/md5-cache/x11-themes/tela-icon-theme-99999999 b/metadata/md5-cache/x11-themes/tela-icon-theme-99999999
index 8893716f3259..90f3b2233148 100644
--- a/metadata/md5-cache/x11-themes/tela-icon-theme-99999999
+++ b/metadata/md5-cache/x11-themes/tela-icon-theme-99999999
@@ -3,6 +3,8 @@ DEFINED_PHASES=install postinst postrm preinst prepare unpack
DESCRIPTION=A flat colorful Design icon theme
EAPI=8
HOMEPAGE=https://github.com/vinceliuice/Tela-icon-theme
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=xdg git-r3
IUSE=+standard black blue brown green grey orange pink purple red yellow manjaro ubuntu +hardlink kde
LICENSE=GPL-3+
PROPERTIES=live
diff --git a/metadata/md5-cache/x11-themes/wm-icons-0.4.0 b/metadata/md5-cache/x11-themes/wm-icons-0.4.0
index 57811d27dc88..e5d0604360cd 100644
--- a/metadata/md5-cache/x11-themes/wm-icons-0.4.0
+++ b/metadata/md5-cache/x11-themes/wm-icons-0.4.0
@@ -3,6 +3,7 @@ DEPEND=virtual/awk dev-lang/perl
DESCRIPTION=A Large Assortment of Beautiful Themed Icons, Created with FVWM in mind
EAPI=7
HOMEPAGE=http://wm-icons.sourceforge.net/
+INHERIT=readme.gentoo-r1
KEYWORDS=~alpha ~amd64 ~arm64 ~ia64 ~ppc ~ppc64 ~x86
LICENSE=GPL-2
RDEPEND=virtual/awk dev-lang/perl
diff --git a/metadata/md5-cache/x11-themes/yasis-icon-theme-0.4.2-r1 b/metadata/md5-cache/x11-themes/yasis-icon-theme-0.4.2-r1
index beb305cd30eb..da9e92916906 100644
--- a/metadata/md5-cache/x11-themes/yasis-icon-theme-0.4.2-r1
+++ b/metadata/md5-cache/x11-themes/yasis-icon-theme-0.4.2-r1
@@ -3,6 +3,7 @@ DEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Scalable icon theme called Yasis
EAPI=7
HOMEPAGE=http://www.silvestre.com.ar/
+INHERIT=xdg
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
SLOT=0
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index 1b661912b0a6..da3a5d0156be 100644
--- a/metadata/md5-cache/x11-wm/Manifest.gz
+++ b/metadata/md5-cache/x11-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-wm/enlightenment-0.25.4 b/metadata/md5-cache/x11-wm/enlightenment-0.25.4
index 5abc711c437f..baf2f6001843 100644
--- a/metadata/md5-cache/x11-wm/enlightenment-0.25.4
+++ b/metadata/md5-cache/x11-wm/enlightenment-0.25.4
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/efl-1.26.1[eet,fontconfig,X] virtual/udev x11-libs/libXext x11
DESCRIPTION=Enlightenment window manager
EAPI=8
HOMEPAGE=https://www.enlightenment.org
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson optfeature xdg
IUSE=acpi bluetooth connman doc exif geolocation nls pam policykit systemd udisks wayland xwayland
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/x11-wm/jwm-2.3.7 b/metadata/md5-cache/x11-wm/jwm-2.3.7
index 8aa3ff50a921..f39b511ce023 100644
--- a/metadata/md5-cache/x11-wm/jwm-2.3.7
+++ b/metadata/md5-cache/x11-wm/jwm-2.3.7
@@ -3,6 +3,7 @@ DEPEND=dev-libs/expat x11-libs/libXau x11-libs/libXdmcp x11-libs/libXext x11-lib
DESCRIPTION=Very fast and lightweight still powerful window manager for X
EAPI=6
HOMEPAGE=http://joewing.net/projects/jwm/
+INHERIT=wrapper
IUSE=bidi cairo debug iconv jpeg nls png truetype xinerama xpm
KEYWORDS=amd64 ~hppa ~ppc x86
LICENSE=MIT
diff --git a/metadata/md5-cache/x11-wm/lumina-1.6.1 b/metadata/md5-cache/x11-wm/lumina-1.6.1
index 7aee61d1f344..8cd4acb46a26 100644
--- a/metadata/md5-cache/x11-wm/lumina-1.6.1
+++ b/metadata/md5-cache/x11-wm/lumina-1.6.1
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarativ
DESCRIPTION=Lumina desktop environment
EAPI=8
HOMEPAGE=https://lumina-desktop.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=plocale qmake-utils xdg
IUSE=desktop-utils
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/x11-wm/lumina-1.6.2 b/metadata/md5-cache/x11-wm/lumina-1.6.2
index af90b1c6be5c..d8a564614cc3 100644
--- a/metadata/md5-cache/x11-wm/lumina-1.6.2
+++ b/metadata/md5-cache/x11-wm/lumina-1.6.2
@@ -4,6 +4,7 @@ DEPEND=dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarativ
DESCRIPTION=Lumina desktop environment
EAPI=8
HOMEPAGE=https://lumina-desktop.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=plocale qmake-utils xdg
IUSE=desktop-utils
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/x11-wm/metacity-3.44.0 b/metadata/md5-cache/x11-wm/metacity-3.44.0
index 5247b7cb82c3..dda2839b3bfb 100644
--- a/metadata/md5-cache/x11-wm/metacity-3.44.0
+++ b/metadata/md5-cache/x11-wm/metacity-3.44.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.67.3:2 >=x11-libs/gtk+-3.24.6:3[X] >=x11-libs/pango-1.2
DESCRIPTION=GNOME Flashback window manager
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/metacity/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=+libcanberra vulkan xinerama
KEYWORDS=~amd64 ~riscv
diff --git a/metadata/md5-cache/x11-wm/mutter-42.3 b/metadata/md5-cache/x11-wm/mutter-42.3
index 43c04a35a22c..074a409d3b27 100644
--- a/metadata/md5-cache/x11-wm/mutter-42.3
+++ b/metadata/md5-cache/x11-wm/mutter-42.3
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/libX11-1.7.0 >=media-libs/graphene-1.10.2[introspection?] >=x1
DESCRIPTION=GNOME compositing window manager based on Clutter
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/mutter/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 udev xdg
IUSE=doc elogind gnome input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/x11-wm/mutter-42.4-r1 b/metadata/md5-cache/x11-wm/mutter-42.4-r1
index 5f15746938c0..b4b7c5d3e9ef 100644
--- a/metadata/md5-cache/x11-wm/mutter-42.4-r1
+++ b/metadata/md5-cache/x11-wm/mutter-42.4-r1
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/libX11-1.7.0 >=media-libs/graphene-1.10.2[introspection?] >=x1
DESCRIPTION=GNOME compositing window manager based on Clutter
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/mutter/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson python-any-r1 udev xdg
IUSE=doc elogind gnome input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia
KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
diff --git a/metadata/md5-cache/x11-wm/xpra-4.3.3 b/metadata/md5-cache/x11-wm/xpra-4.3.3
index 2f85139cedea..b910edd139b7 100644
--- a/metadata/md5-cache/x11-wm/xpra-4.3.3
+++ b/metadata/md5-cache/x11-wm/xpra-4.3.3
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=X Persistent Remote Apps (xpra) and Partitioning WM (parti) based on wimpiggy
EAPI=8
HOMEPAGE=https://xpra.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg xdg-utils distutils-r1 tmpfiles udev
IUSE=brotli +client +clipboard csc cups dbus doc ffmpeg jpeg html ibus +lz4 lzo minimal opengl pillow pinentry pulseaudio +server sound systemd test udev vpx webcam webp xdg xinerama python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=amd64 x86
diff --git a/metadata/md5-cache/x11-wm/xpra-4.3.4 b/metadata/md5-cache/x11-wm/xpra-4.3.4
index 71eb4c2bb763..03d7a73903f2 100644
--- a/metadata/md5-cache/x11-wm/xpra-4.3.4
+++ b/metadata/md5-cache/x11-wm/xpra-4.3.4
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=X Persistent Remote Apps (xpra) and Partitioning WM (parti) based on wimpiggy
EAPI=8
HOMEPAGE=https://xpra.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg xdg-utils distutils-r1 tmpfiles udev
IUSE=brotli +client +clipboard csc cups dbus doc ffmpeg jpeg html ibus +lz4 lzo minimal opengl pillow pinentry pulseaudio +server sound systemd test udev vpx webcam webp xdg xinerama python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
diff --git a/metadata/md5-cache/x11-wm/xpra-9999 b/metadata/md5-cache/x11-wm/xpra-9999
index 0940b57ca9a0..a85d98790177 100644
--- a/metadata/md5-cache/x11-wm/xpra-9999
+++ b/metadata/md5-cache/x11-wm/xpra-9999
@@ -4,6 +4,7 @@ DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_s
DESCRIPTION=X Persistent Remote Apps (xpra) and Partitioning WM (parti) based on wimpiggy
EAPI=8
HOMEPAGE=https://xpra.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=git-r3 xdg xdg-utils distutils-r1 tmpfiles udev
IUSE=brotli +client +clipboard csc cups dbus doc ffmpeg jpeg html ibus +lz4 lzo minimal opengl pillow pinentry pulseaudio +server sound systemd test udev vpx webcam webp xdg xinerama python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
LICENSE=GPL-2 BSD
diff --git a/metadata/md5-cache/xfce-base/Manifest.gz b/metadata/md5-cache/xfce-base/Manifest.gz
index 9cec4d6b479b..b50d0030b3a9 100644
--- a/metadata/md5-cache/xfce-base/Manifest.gz
+++ b/metadata/md5-cache/xfce-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-base/garcon-0.8.0 b/metadata/md5-cache/xfce-base/garcon-0.8.0
index 51fd9363d156..79ac1f18fc88 100644
--- a/metadata/md5-cache/xfce-base/garcon-0.8.0
+++ b/metadata/md5-cache/xfce-base/garcon-0.8.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.50.0 >=x11-libs/gtk+-3.20:3 >=xfce-base/libxfce4util-4.
DESCRIPTION=Xfce's freedesktop.org specification compatible menu implementation library
EAPI=7
HOMEPAGE=https://docs.xfce.org/xfce/exo/start
+INHERIT=xdg-utils
IUSE=introspection
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=LGPL-2+ FDL-1.1+
diff --git a/metadata/md5-cache/xfce-base/xfce4-appfinder-4.16.1 b/metadata/md5-cache/xfce-base/xfce4-appfinder-4.16.1
index d4452e2b3b78..7352947f1c16 100644
--- a/metadata/md5-cache/xfce-base/xfce4-appfinder-4.16.1
+++ b/metadata/md5-cache/xfce-base/xfce4-appfinder-4.16.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.50 >=x11-libs/gtk+-3.22:3 >=xfce-base/garcon-0.3:= >=xf
DESCRIPTION=A tool to find and launch installed applications for the Xfce desktop
EAPI=7
HOMEPAGE=https://docs.xfce.org/xfce/xfce4-appfinder/start
+INHERIT=xdg-utils
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.50 >=x11-libs/gtk+-3.22:3 >=xfce-base/garcon-0.3:= >=xfce-base/libxfce4util-4.15.2:= >=xfce-base/libxfce4ui-4.14:=[gtk3(+)] >=xfce-base/xfconf-4.14:= !xfce-base/xfce-utils
diff --git a/metadata/md5-cache/xfce-base/xfdesktop-4.16.0 b/metadata/md5-cache/xfce-base/xfdesktop-4.16.0
index 12c66ad3f367..3b55190ca345 100644
--- a/metadata/md5-cache/xfce-base/xfdesktop-4.16.0
+++ b/metadata/md5-cache/xfce-base/xfdesktop-4.16.0
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/cairo-1.12 >=dev-libs/glib-2.50 >=x11-libs/gtk+-3.22:3 >=x11-l
DESCRIPTION=Desktop manager for the Xfce desktop environment
EAPI=7
HOMEPAGE=https://www.xfce.org/projects/
+INHERIT=xdg-utils
IUSE=debug libnotify +thunar
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz
index c5a7e1f5754c..9b5e6747c8a7 100644
--- a/metadata/md5-cache/xfce-extra/Manifest.gz
+++ b/metadata/md5-cache/xfce-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-extra/tumbler-4.16.0 b/metadata/md5-cache/xfce-extra/tumbler-4.16.0
index 3d3b26ddbfc6..7a9d653eb8dc 100644
--- a/metadata/md5-cache/xfce-extra/tumbler-4.16.0
+++ b/metadata/md5-cache/xfce-extra/tumbler-4.16.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.50:2 media-libs/freetype:2= media-libs/libpng:0= >=sys-
DESCRIPTION=A thumbnail service for Thunar
EAPI=7
HOMEPAGE=https://docs.xfce.org/xfce/thunar/start
+INHERIT=xdg-utils
IUSE=curl epub ffmpeg gstreamer jpeg odf pdf raw
KEYWORDS=~alpha amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.7.1 b/metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.7.1
index c00ae19f8041..61ac228d85d7 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.7.1
+++ b/metadata/md5-cache/xfce-extra/xfce4-calculator-plugin-0.7.1
@@ -4,6 +4,7 @@ DEPEND=x11-libs/libX11 >=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.12:= >=xf
DESCRIPTION=A calculator plugin for the Xfce4 panel
EAPI=7
HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-calculator-plugin
+INHERIT=xdg-utils
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=x11-libs/libX11 >=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.12:= >=xfce-base/libxfce4util-4.12:= >=xfce-base/xfce4-panel-4.12:=
diff --git a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.2 b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.2
index f964e9024d5d..2ec9351d3d65 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.2
+++ b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.2
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.42:2= >=x11-libs/gtk+-3.22.29:3= x11-libs/libXtst:= >=x
DESCRIPTION=A clipboard manager plug-in for the Xfce panel
EAPI=7
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin
+INHERIT=xdg-utils
IUSE=qrcode
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
diff --git a/metadata/md5-cache/xfce-extra/xfce4-cpufreq-plugin-1.2.7 b/metadata/md5-cache/xfce-extra/xfce4-cpufreq-plugin-1.2.7
index 8128c10fc014..017fddc25b03 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-cpufreq-plugin-1.2.7
+++ b/metadata/md5-cache/xfce-extra/xfce4-cpufreq-plugin-1.2.7
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.20:= >=x11-libs/gtk+-3.20:3= >=xfce-base/libxfce4ui-4.1
DESCRIPTION=A panel plugin for showing information about cpufreq settings
EAPI=8
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-cpufreq-plugin
+INHERIT=xdg-utils
KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 ~riscv x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.20:= >=x11-libs/gtk+-3.20:3= >=xfce-base/libxfce4ui-4.14:= >=xfce-base/libxfce4util-4.14:= >=xfce-base/xfce4-panel-4.14:=
diff --git a/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.6 b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.6
index 7c4c95fccb43..42b741f52aa1 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.6
+++ b/metadata/md5-cache/xfce-extra/xfce4-cpugraph-plugin-1.2.6
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.14:= >=xfce-base/libxfce4
DESCRIPTION=A system load plug-in for the Xfce panel
EAPI=8
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin
+INHERIT=xdg-utils
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD-2 GPL-2+
RDEPEND=>=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.14:= >=xfce-base/libxfce4util-4.14:= >=xfce-base/xfce4-panel-4.14:=
diff --git a/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.4 b/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.4
index da6ef1245811..b295cd11b52e 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.4
+++ b/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.4
@@ -3,6 +3,7 @@ DEPEND=>=dev-libs/glib-2.24 >=x11-libs/gtk+-3.22:3 x11-libs/libX11 >=xfce-base/l
DESCRIPTION=A dict.org querying application and panel plug-in for the Xfce desktop
EAPI=7
HOMEPAGE=https://goodies.xfce.org/projects/applications/xfce4-dict
+INHERIT=xdg-utils
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.24 >=x11-libs/gtk+-3.22:3 x11-libs/libX11 >=xfce-base/libxfce4util-4.10:= >=xfce-base/libxfce4ui-4.12:= >=xfce-base/xfce4-panel-4.10:=
diff --git a/metadata/md5-cache/xfce-extra/xfce4-genmon-plugin-4.1.1 b/metadata/md5-cache/xfce-extra/xfce4-genmon-plugin-4.1.1
index e272f69e09ed..ee063dfd43e7 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-genmon-plugin-4.1.1
+++ b/metadata/md5-cache/xfce-extra/xfce4-genmon-plugin-4.1.1
@@ -4,6 +4,7 @@ DEPEND=>=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/xfce4-panel-4.12:=
DESCRIPTION=Cyclically spawned executable output on the panel
EAPI=7
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin
+INHERIT=xdg-utils
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1+
RDEPEND=>=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/xfce4-panel-4.12:=
diff --git a/metadata/md5-cache/xfce-extra/xfce4-hdaps-1.0.3 b/metadata/md5-cache/xfce-extra/xfce4-hdaps-1.0.3
index a4ec7d50ae6c..ffe14ad90142 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-hdaps-1.0.3
+++ b/metadata/md5-cache/xfce-extra/xfce4-hdaps-1.0.3
@@ -4,6 +4,7 @@ DEPEND=>=x11-libs/gtk+-3.20:3 x11-libs/libX11 >=xfce-base/libxfce4ui-4.14 >=xfce
DESCRIPTION=Show the status of the IBM Hard Drive Active Protection System
EAPI=7
HOMEPAGE=http://michael.orlitzky.com/code/xfce4-hdaps.xhtml
+INHERIT=xdg-utils
KEYWORDS=amd64 x86
LICENSE=AGPL-3+
RDEPEND=>=x11-libs/gtk+-3.20:3 x11-libs/libX11 >=xfce-base/libxfce4ui-4.14 >=xfce-base/libxfce4util-4.14 >=xfce-base/xfce4-panel-4.14:= app-laptop/hdapsd app-laptop/tp_smapi
diff --git a/metadata/md5-cache/xfce-extra/xfce4-indicator-plugin-2.4.1 b/metadata/md5-cache/xfce-extra/xfce4-indicator-plugin-2.4.1
index 73b07bb5fefb..c3b05eac9f2a 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-indicator-plugin-2.4.1
+++ b/metadata/md5-cache/xfce-extra/xfce4-indicator-plugin-2.4.1
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/libindicator-12.10.1:3= >=x11-libs/gtk+-3.18:3= x11-libs/libX1
DESCRIPTION=A panel plugin that uses indicator-applet to show new messages
EAPI=7
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-indicator-plugin
+INHERIT=xdg-utils
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
LICENSE=GPL-2 LGPL-2
RDEPEND=>=dev-libs/libindicator-12.10.1:3= >=x11-libs/gtk+-3.18:3= x11-libs/libX11:= >=xfce-base/libxfce4ui-4.11:=[gtk3(+)] >=xfce-base/libxfce4util-4.11:= >=xfce-base/xfce4-panel-4.11:= >=xfce-base/xfconf-4.13:=
diff --git a/metadata/md5-cache/xfce-extra/xfce4-kbdleds-plugin-0.2.3 b/metadata/md5-cache/xfce-extra/xfce4-kbdleds-plugin-0.2.3
index 75e0e28828d2..b996237b2278 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-kbdleds-plugin-0.2.3
+++ b/metadata/md5-cache/xfce-extra/xfce4-kbdleds-plugin-0.2.3
@@ -4,6 +4,7 @@ DEPEND=xfce-base/libxfce4ui:= xfce-base/libxfce4util:= xfce-base/xfce4-panel
DESCRIPTION=A panel plug-in to show state of Caps, Num and Scroll Lock keys
EAPI=7
HOMEPAGE=https://github.com/oco2000/xfce4-kbdleds-plugin
+INHERIT=xdg-utils
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=xfce-base/libxfce4ui:= xfce-base/libxfce4util:= xfce-base/xfce4-panel
diff --git a/metadata/md5-cache/xfce-extra/xfce4-mailwatch-plugin-1.3.0 b/metadata/md5-cache/xfce-extra/xfce4-mailwatch-plugin-1.3.0
index 4f7c96c0da74..6ba28c500944 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-mailwatch-plugin-1.3.0
+++ b/metadata/md5-cache/xfce-extra/xfce4-mailwatch-plugin-1.3.0
@@ -3,6 +3,7 @@ DEPEND=>=dev-libs/glib-2.42:= >=x11-libs/gtk+-3.22:3= >=xfce-base/exo-0.11:= >=x
DESCRIPTION=An mail notification panel plug-in for the Xfce desktop environment
EAPI=7
HOMEPAGE=https://www.spurint.org/projects/xfce4-mailwatch-plugin/
+INHERIT=xdg-utils
IUSE=ssl
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
diff --git a/metadata/md5-cache/xfce-extra/xfce4-mount-plugin-1.1.5 b/metadata/md5-cache/xfce-extra/xfce4-mount-plugin-1.1.5
index d61dc6b9da53..ec59db0b3838 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-mount-plugin-1.1.5
+++ b/metadata/md5-cache/xfce-extra/xfce4-mount-plugin-1.1.5
@@ -4,6 +4,7 @@ DEPEND=>=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/xfce4-panel-4.12:=
DESCRIPTION=An mount plug-in for the Xfce panel
EAPI=7
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-mount-plugin
+INHERIT=xdg-utils
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/xfce4-panel-4.12:=
diff --git a/metadata/md5-cache/xfce-extra/xfce4-mpc-plugin-0.5.2 b/metadata/md5-cache/xfce-extra/xfce4-mpc-plugin-0.5.2
index 9b01cdd0e58c..de006a52f85b 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-mpc-plugin-0.5.2
+++ b/metadata/md5-cache/xfce-extra/xfce4-mpc-plugin-0.5.2
@@ -3,6 +3,7 @@ DEPEND=>=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/xfce4-panel-4.13.5:= l
DESCRIPTION=Music Player Daemon (mpd) panel plugin
EAPI=7
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin
+INHERIT=xdg-utils
IUSE=+libmpd
KEYWORDS=amd64 ~ppc ~ppc64 ~riscv x86
LICENSE=ISC
diff --git a/metadata/md5-cache/xfce-extra/xfce4-netload-plugin-1.4.0 b/metadata/md5-cache/xfce-extra/xfce4-netload-plugin-1.4.0
index f939ffcdca3a..e3ae5bc6ae52 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-netload-plugin-1.4.0
+++ b/metadata/md5-cache/xfce-extra/xfce4-netload-plugin-1.4.0
@@ -4,6 +4,7 @@ DEPEND=>=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/xfce4-panel-4.12:=
DESCRIPTION=A network load plug-in for the Xfce panel
EAPI=7
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-netload-plugin
+INHERIT=xdg-utils
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/xfce4-panel-4.12:=
diff --git a/metadata/md5-cache/xfce-extra/xfce4-notes-plugin-1.9.0 b/metadata/md5-cache/xfce-extra/xfce4-notes-plugin-1.9.0
index b0fcfb17f9b3..451a6e3cb90d 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-notes-plugin-1.9.0
+++ b/metadata/md5-cache/xfce-extra/xfce4-notes-plugin-1.9.0
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.30:2 >=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.14
DESCRIPTION=Xfce4 panel sticky notes plugin
EAPI=7
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-notes-plugin
+INHERIT=xdg-utils
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.30:2 >=x11-libs/gtk+-3.22:3 >=xfce-base/libxfce4ui-4.14:= >=xfce-base/libxfce4util-4.14:= >=xfce-base/xfce4-panel-4.14:= >=xfce-base/xfconf-4.14:=
diff --git a/metadata/md5-cache/xfce-extra/xfce4-notifyd-0.6.3 b/metadata/md5-cache/xfce-extra/xfce4-notifyd-0.6.3
index e524dcb41697..c5b33657c649 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-notifyd-0.6.3
+++ b/metadata/md5-cache/xfce-extra/xfce4-notifyd-0.6.3
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.56:2 >=x11-libs/gtk+-3.14:3 >=x11-libs/libnotify-0.7 >=
DESCRIPTION=Notification daemon for the Xfce desktop environment
EAPI=8
HOMEPAGE=https://goodies.xfce.org/projects/applications/xfce4-notifyd
+INHERIT=xdg-utils
KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/glib-2.56:2 >=x11-libs/gtk+-3.14:3 >=x11-libs/libnotify-0.7 >=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/libxfce4util-4.12:= >=xfce-base/xfce4-panel-4.12:= >=xfce-base/xfconf-4.10:=
diff --git a/metadata/md5-cache/xfce-extra/xfce4-screenshooter-1.9.10 b/metadata/md5-cache/xfce-extra/xfce4-screenshooter-1.9.10
index fd6459fdf61b..7e420d35aa69 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-screenshooter-1.9.10
+++ b/metadata/md5-cache/xfce-extra/xfce4-screenshooter-1.9.10
@@ -4,6 +4,7 @@ DEPEND=>=dev-libs/glib-2.16:= >=net-libs/libsoup-2.26:= >=x11-libs/gdk-pixbuf-2.
DESCRIPTION=Xfce4 screenshooter application and panel plugin
EAPI=8
HOMEPAGE=https://goodies.xfce.org/projects/applications/xfce4-screenshooter
+INHERIT=xdg-utils
KEYWORDS=amd64 arm ~arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.16:= >=net-libs/libsoup-2.26:= >=x11-libs/gdk-pixbuf-2.16:= >=x11-libs/gtk+-3.20:3= >=x11-libs/pango-1.44:= dev-libs/libxml2:= x11-libs/libX11:= x11-libs/libXext:= x11-libs/libXfixes:= >=xfce-base/exo-0.11:= >=xfce-base/xfce4-panel-4.14:= >=xfce-base/libxfce4util-4.14:= >=xfce-base/libxfce4ui-4.14:=
diff --git a/metadata/md5-cache/xfce-extra/xfce4-systemload-plugin-1.3.1 b/metadata/md5-cache/xfce-extra/xfce4-systemload-plugin-1.3.1
index 5a8af54b0f6d..7ab89ec2ffae 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-systemload-plugin-1.3.1
+++ b/metadata/md5-cache/xfce-extra/xfce4-systemload-plugin-1.3.1
@@ -4,6 +4,7 @@ DEPEND=>=xfce-base/libxfce4ui-4.12:=[gtk3(+)] >=xfce-base/xfce4-panel-4.12:= >=x
DESCRIPTION=System load plug-in for Xfce panel
EAPI=7
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-systemload-plugin
+INHERIT=xdg-utils
IUSE=upower
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD-2
diff --git a/metadata/md5-cache/xfce-extra/xfce4-time-out-plugin-1.1.2 b/metadata/md5-cache/xfce-extra/xfce4-time-out-plugin-1.1.2
index b74eec4fc071..ef1fa4b531d0 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-time-out-plugin-1.1.2
+++ b/metadata/md5-cache/xfce-extra/xfce4-time-out-plugin-1.1.2
@@ -3,6 +3,7 @@ DEPEND=x11-libs/libX11 >=xfce-base/libxfce4ui-4.12:= >=xfce-base/xfce4-panel-4.1
DESCRIPTION=A panel plug-in to take periodical breaks from the computer
EAPI=7
HOMEPAGE=https://goodies.xfce.org/projects/panel-plugins/xfce4-time-out-plugin
+INHERIT=xdg-utils
KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=x11-libs/libX11 >=xfce-base/libxfce4ui-4.12:= >=xfce-base/xfce4-panel-4.12:=
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 420bc2a1d65b..4ebf3fc93ab2 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 14053 BLAKE2B c0a5bea7cd069c2e9b07dab158b876c74e027945a8fdd50fee280ec7abb59b03a223e89d53d1563fc784c8a353890e9928577f3cf4c4daaf3eebee6f871aa5c0 SHA512 43691780e35724149b779ecf32c3d83556a2e30fb3c35c56b8841fc4c866de83cb09e4b9be3071940181a4933de197417647dd3921df2f61e100510b23a9e327
-TIMESTAMP 2022-09-16T21:40:01Z
+TIMESTAMP 2022-09-17T03:39:45Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMk7TFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmMlQYFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDUcxAArjNn5XOMva2STXjMldFmEvcsM1ShgJvAtArwiIIvzZrT2In4DFhdI5gk
-PAe1/GF13bkBQE6a0b2gkleXEO4g+0PJgqBuJB3B8JV9/VLL6x9nMdAWwfl/EjPv
-1OS40/a6A4HrfzquR5Zj6UbaCSPB/MWF7RM4XWtLftngK8WkcK/Qq35sE/ugDlBZ
-OH++N/sxy9TmiMRa2IO41SOZtPQE6VVDF70CuUf4vsQPjN0yhz0fDr5IDvMox/Jv
-+Y7qM5lx1LSuh2cKuqrgeFD4AfhS2TQviIK0lX92Dvv1Y1xdbO8EilYRRiQlo3Tb
-Cwn91AdxswPiRbr80k5NSRdk/w1p6Vf5Uj9BfWs+Q6/N6f2Sba/xzcsC7wzDoTqq
-AsiN6B5w/hRhzBGMXj9otvVc4t8EoaIkk5Q0VWW5TnCwgP9WbRQ+bDw9qAAsNkuK
-CCyDONNBWY5Bj7h99FCWOZZePfmzmI4Q4YaOqSeZ+Oti3er2htzlFypl0/rt+RcG
-5d+GzXHfL+EypysIpzB2rXKGor5/LYPFx1HZLncgWQfUFGX+VAF5OZCvnR+UXqPT
-OS28AanSwfPKGlC6neZuW4N7Ql8N8IR9ZfgXUfZjokudaPrUo3v01lrx4iv6l13A
-Os6KG2NtbBPePIIkFANoQHjKPn/q1Oa1j0XtPzeA1eghJicEKAI=
-=Jb8R
+klBmmw//d7tYWyxI3CaOjPku6f14JfbcZ7Y9CX1u+mOzIYRnDANImHI9pX7j45Se
+1ESSycp6OE/S8qnZhLSBw0rdwe8Hdf+9PkWIzUi/ccXfLLU8iyHNHDxQwoQgKr2D
+LFY553H52Y4RlKq4NTPR/fLijn/gS44PSHqfXQJg7BSW/FEPJr/e46u4eSfI+S//
+CzLX5/8ay3WMcBDnKAMEGioHCUFBvW1C3ulHwe1vBK+tkBpGjoVnifqG3minyCBR
+JLSa/do4lKNlakZYCs+Rsh03fM+lgUtTZx6pRZRw7L4d1XygpM+vJ9O9pmR9INgM
+/QYjDg6RgzZXv1HIdKjJhm9SUd+kFOJzO2P3YA9CZXx4V8t6Kvp5b5n4jqVKaOTK
+4HkuSI69zoTpX0dGAmaNKA/h5CU0Vr88hGZ3zB8OnEF64brVWvfzao8ps8dW7V7a
+GGT6wM/ltSloGP2hR2lOd1umyVP9q5dKSH1LVuJvln8ag6Q8wPn1FHfc06WP734b
+1C1qYKPC38mFnW7UjwG6FfuGwaxW02ZVfLO8KiJU+18Z+7ypzWvOHhWZAuayNPWU
+ARhYWpRaph7MJVNYVx2wrBUyWGeKaa00ohoAp70AlYzBaZ6zUYz4iigu/ckeFaLa
+T4MlTLBeNFWL8oqsYOYUgBscuaqbu5LZd1lQW61sIHF9BpGIHEQ=
+=clPU
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index d600b6a89f5d..71698eacaadb 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Fri, 16 Sep 2022 21:39:57 +0000
+Sat, 17 Sep 2022 03:39:42 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 3a7dbf592379..91ab7bfbd173 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Fri Sep 16 09:39:57 PM UTC 2022
+Sat Sep 17 03:39:42 AM UTC 2022
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 66f2ae26df88..d9b17ea3b307 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Fri, 16 Sep 2022 21:45:01 +0000
+Sat, 17 Sep 2022 03:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 4812500b68b7..eeb4e1c09c7e 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-53f3112515fa9df117ec3d66dfe8e49a9c13c2b9 1663361826 2022-09-16T20:57:06+00:00
+a7c27596827072f586dc07e6d53531ecb2c7cd6e 1663381012 2022-09-17T02:16:52+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 2a1cdbe72138..b44e704769c3 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1663364401 Fri 16 Sep 2022 09:40:01 PM UTC
+1663386001 Sat 17 Sep 2022 03:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index d600b6a89f5d..71698eacaadb 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Fri, 16 Sep 2022 21:39:57 +0000
+Sat, 17 Sep 2022 03:39:42 +0000
diff --git a/net-fs/Manifest.gz b/net-fs/Manifest.gz
index e4afaa7a06fc..c80597e6bb61 100644
--- a/net-fs/Manifest.gz
+++ b/net-fs/Manifest.gz
Binary files differ
diff --git a/net-fs/nfs-utils/Manifest b/net-fs/nfs-utils/Manifest
index 5c2e9f5655ce..ea76366487b0 100644
--- a/net-fs/nfs-utils/Manifest
+++ b/net-fs/nfs-utils/Manifest
@@ -1,5 +1,8 @@
AUX exports 66 BLAKE2B 8ddc8e1b7888570cf7ce21ecebf0fb390ab394d25e60f1d914406396b23cb3cbf243a15a199f30608ac7e3c0abde73f48e0ccea605a3dadad654dfd8d6572dcd SHA512 fd8052dc8e17eccb0bb1443f341c97ec7c9dac5824294cadf486d91475bc728d4bb69300034b528a690707520590f6675ee371f92e9838afc8ed88092ee0f220
AUX nfs-utils-2.5.2-no-werror.patch 1907 BLAKE2B 8d9ac90d445dd029d8db80ff39559d3f4f25f7560c17ce72a62b489998e1d4d4875d574b27fe057388bcd7f0062703b812ce043b23dfe46fdabc9ba53591edcb SHA512 9cabbfa67d193c2c944c257089d67bc33230fb804d3a350ee2bcd5595594ff35ba6485c1ab240b956f5c08c40a41a0adc87c9ad9f967d2b7eb1d2dd51c9a6e9e
+AUX nfs-utils-2.6.2-clang-Wlogical-not-parentheses.patch 1040 BLAKE2B 29e3ebc44cb4a24765134ff11ccb258270e9bd8c26a02ec15b0e6e6600e530a70833609ca8508d691929ebf2cdf02e2230917f39e1e1d6aa05be169906f41906 SHA512 580aa6837760adb0ecda935a547ea204655850dac4b9c613679c77c4a4a98bff7d61cbfd3616fab8d2cb03b806c0b131ccd911bf933ab5cd9c2a242e6b921454
+AUX nfs-utils-2.6.2-clang-fix-function-prototypes.patch 2118 BLAKE2B 182659cd4a0efc40b4574d3aaa534fcd2367db230c9ac1df9e3cb3a7f06436061e497dbeb9c77a61e7df4dd34e83b1a213acfb5b94e4a5794af9bd81d087eb27 SHA512 a9d762f91782bbe6c1329e90b558ab30aa7be60cb844046783243de493b9a798daf460078310f12c6c174d26b63607d294466bd02fb684b457e3e219dd4cadd0
+AUX nfs-utils-2.6.2-clang-more-function-prototypes.patch 1127 BLAKE2B 57bc466adc8932750696e731ba44aa55a1f441ee5386e1f815a0e7c72cde78c9d1b31016e416cebf3de634e28be617569d6cafd8dbce97003699e7e5b9a31b8d SHA512 b3086d8fdf8d9441683d02902a561d7ac51a2fc7495b1adc9ca2622bcdff0a178c9c4a4884c4587b175ab662872e0bdd006c3102522930f130f90bfc901c6c1e
AUX nfs.confd 930 BLAKE2B 4ef1662b31cffd78b0e96396ad74dc8b8135a9a18956fa1267639d2069893d4f218ded5809497b56d19a192e7e18408e1d1b56bd1535abed8db236bc1a1649cb SHA512 bc11b073735ee86c96b9c249ee187f4d16329c279a4e26760875059d2b5fa1d510ef3e4df5ee9dfb2a3133d755e1eb5c323d2fadc432a0cf630191ec353ac535
AUX nfs.initd 4018 BLAKE2B 87d9111c7961db63e6a2eba1788f2bd7113e14e96a203f2f0e2a551f64dd1e19b8f4ed6a62658f48bf88007c3e115916a4d24f3cd1983df25cd09f0a21cacf79 SHA512 840f62a16b3d4cf651011f49b76033c01033b18336b2798705449ed7b15c4e6f545fb318674868d6a223781a2752bdcef4c9c3435eddf11fd0416f2037591608
AUX nfsclient.confd 592 BLAKE2B b661b726aa50f904752ec73a201a088f403a1e0f8d11181615e794da259a03b98131fff68e27645d4371564c796bb44915d6a13db9dc5a909294c4d1613c429d SHA512 f12e67728ac4e76357685e2fe38bd7f6fcd90064165758ffeca145e6962ac44d4ff9d8d57e18cc6925a6ada8e95ad8321e9fc355931a804dd455aae1e4850e92
@@ -13,5 +16,6 @@ AUX rpc.svcgssd.initd 470 BLAKE2B c610a7abc44b86ca242d59f833ffa6e42f48d1c3bf9342
DIST nfs-utils-2.6.1.tar.bz2 946432 BLAKE2B fe6ec58b4c0def75a43f40a581a9d67d25ee2e6979f41da87453661b33460b99744e1799d6b1a3ef026027cafb1aae8a954cc6449d3eb77eee494fe72804751d SHA512 5b8949b3d30ccd33c9bc68875ba0993a22e490234d5eeebc189b3da2b1df0c290cd27d58226ffa5f4fe8b9548234fadb1c432b9c7d9b297c10a39fd2887d2f7f
DIST nfs-utils-2.6.2.tar.bz2 969689 BLAKE2B 8e0a3b309223779824276acd3ede13cfc161b955dc9376cc9426ffe9c604b111f7405088fe8e5a88a2d2ac1413d2742fbdf166a5b04c975e51a9e384e071fa60 SHA512 6e5dcc5147ad551b2ecbf0304e1b0e0713d1eff32c5a511562a6d03660589e027364e38fc9f6de1b06d32d8907d502f63c564a6e56171f58823b0ea68dd3a6b8
EBUILD nfs-utils-2.6.1.ebuild 6052 BLAKE2B 6300335bff0c8714b88f68379fdf8f71c6d92f413452e0df1417f9ab99114adfc4619a28ebaafb0b99bb7c1fd6a162e50e3418feb966302a4643d97ea4c0d07b SHA512 2667edceb1d4bce5413da011e6169b652229722a95a1d24a58e788cf6c74fb20ace6ceed066e07e09449a3b5ab5543929a9d51c3e3aeb5c3d66f2662833324f6
+EBUILD nfs-utils-2.6.2-r1.ebuild 6281 BLAKE2B 94aa84a2f215fa960de24ce41db6ee3e974666d818993f0395e01f4ccb218517971ed9660e909e8ed5c18e0f96ab24d797bb86abe253c76276a4294667f2a8d5 SHA512 f82e63b1082e3a6d5e255480f51ad64f4f945db28446b5a8dc7f15064dad9da5be9ebb2faa8309835b7d2fdfde9ea0c627e03af913e8a91d9c0d476d263127f7
EBUILD nfs-utils-2.6.2.ebuild 6104 BLAKE2B ca2df291ab7c276fde27eb5d4101742347339f4a6f896c76c1b19ee921488bb48663714233e02c77409a93b65d468c3e01be7f566f08a1dfd5605c1a7a8d749b SHA512 fa26636835b8c630a1ae8573541e9893496fadced58083c2cc41bc2bb4b34fbe0a65aad56a6c6f6eed5f4b01b9c24c2e8dfde22d1a7515a42bad33f36e5d8612
MISC metadata.xml 866 BLAKE2B 9bed3ad112962947235d7b03372ab0d0d8a35d57fee9500cc4cfe56dc4182634752878767a03760e06880862910b9c5e6abb91b174a624d1e72682bd6515abd3 SHA512 e7797d23c963836eb16bbea897c9ca761794308bb57e23dd10513e009a36d0ed6bf7e095975cf4f68c7f91ea5b6e9a89c1df1d301613383ef799c545e0c9ff3b
diff --git a/net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-Wlogical-not-parentheses.patch b/net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-Wlogical-not-parentheses.patch
new file mode 100644
index 000000000000..2ba9a45a024b
--- /dev/null
+++ b/net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-Wlogical-not-parentheses.patch
@@ -0,0 +1,28 @@
+https://git.linux-nfs.org/?p=steved/nfs-utils.git;a=commitdiff;h=896946e3c7f8ec1a02d4dc3a039e6cbbd2f611a9
+
+From 896946e3c7f8ec1a02d4dc3a039e6cbbd2f611a9 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Tue, 13 Sep 2022 11:42:03 -0400
+Subject: [PATCH] mountd: Check for return of stat function
+
+simplify the check, stat() return 0 on success -1 on failure
+
+Fixes clang reported errors e.g.
+
+| v4clients.c:29:6: error: logical not is only applied to the left hand side of this comparison [-Werror,-Wlogical-not-parentheses]
+| if (!stat("/proc/fs/nfsd/clients", &sb) == 0 ||
+| ^ ~~
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+Signed-off-by: Steve Dickson <steved@redhat.com>
+--- a/support/export/v4clients.c
++++ b/support/export/v4clients.c
+@@ -26,7 +26,7 @@ void v4clients_init(void)
+ {
+ struct stat sb;
+
+- if (!stat("/proc/fs/nfsd/clients", &sb) == 0 ||
++ if (stat("/proc/fs/nfsd/clients", &sb) != 0 ||
+ !S_ISDIR(sb.st_mode))
+ return;
+ if (clients_fd >= 0)
diff --git a/net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-fix-function-prototypes.patch b/net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-fix-function-prototypes.patch
new file mode 100644
index 000000000000..f223af883ad0
--- /dev/null
+++ b/net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-fix-function-prototypes.patch
@@ -0,0 +1,78 @@
+https://git.linux-nfs.org/?p=steved/nfs-utils.git;a=commitdiff;h=167f2336b06e1bcbf26f45f2ddc4a535fed4d393
+https://bugs.gentoo.org/869254
+
+From 167f2336b06e1bcbf26f45f2ddc4a535fed4d393 Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Tue, 13 Sep 2022 11:44:05 -0400
+Subject: [PATCH] Fix function prototypes
+
+Clang is now erroring out on functions with out parameter types
+
+Fixes errors like
+error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes]
+
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+Signed-off-by: Steve Dickson <steved@redhat.com>
+--- a/support/export/auth.c
++++ b/support/export/auth.c
+@@ -82,7 +82,7 @@ check_useipaddr(void)
+ }
+
+ unsigned int
+-auth_reload()
++auth_reload(void)
+ {
+ struct stat stb;
+ static ino_t last_inode;
+--- a/support/export/v4root.c
++++ b/support/export/v4root.c
+@@ -198,7 +198,7 @@ static int v4root_add_parents(nfs_export *exp)
+ * looking for components of the v4 mount.
+ */
+ void
+-v4root_set()
++v4root_set(void)
+ {
+ nfs_export *exp;
+ int i;
+--- a/support/export/xtab.c
++++ b/support/export/xtab.c
+@@ -135,7 +135,7 @@ xtab_write(char *xtab, char *xtabtmp, char *lockfn, int is_export)
+ }
+
+ int
+-xtab_export_write()
++xtab_export_write(void)
+ {
+ return xtab_write(etab.statefn, etab.tmpfn, etab.lockfn, 1);
+ }
+--- a/utils/exportfs/exportfs.c
++++ b/utils/exportfs/exportfs.c
+@@ -69,14 +69,14 @@ static int _lockfd = -1;
+ * need these additional lockfile() routines.
+ */
+ static void
+-grab_lockfile()
++grab_lockfile(void)
+ {
+ _lockfd = open(lockfile, O_CREAT|O_RDWR, 0666);
+ if (_lockfd != -1)
+ lockf(_lockfd, F_LOCK, 0);
+ }
+ static void
+-release_lockfile()
++release_lockfile(void)
+ {
+ if (_lockfd != -1) {
+ lockf(_lockfd, F_ULOCK, 0);
+--- a/utils/mount/network.c
++++ b/utils/mount/network.c
+@@ -179,7 +179,7 @@ static const unsigned long probe_mnt3_only[] = {
+
+ static const unsigned int *nfs_default_proto(void);
+ #ifdef MOUNT_CONFIG
+-static const unsigned int *nfs_default_proto()
++static const unsigned int *nfs_default_proto(void)
+ {
+ extern unsigned long config_default_proto;
+ /*
diff --git a/net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-more-function-prototypes.patch b/net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-more-function-prototypes.patch
new file mode 100644
index 000000000000..aecb29d3a7cf
--- /dev/null
+++ b/net-fs/nfs-utils/files/nfs-utils-2.6.2-clang-more-function-prototypes.patch
@@ -0,0 +1,37 @@
+From daf6aa9b659078aebd202fffff59bd9a0ab685ce Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Fri, 16 Sep 2022 22:35:23 +0100
+Subject: [PATCH] Fix more function prototypes
+
+```
+regex.c:545:43: error: a function declaration without a prototype is deprecated in all versions of C [-Werror,-Wstrict-prototypes]
+struct trans_func *libnfsidmap_plugin_init()
+ ^
+ void
+1 error generated.
+```
+
+See: 167f2336b06e1bcbf26f45f2ddc4a535fed4d393
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/support/nfsidmap/regex.c
++++ b/support/nfsidmap/regex.c
+@@ -542,7 +542,7 @@ struct trans_func regex_trans = {
+ .gss_princ_to_grouplist = regex_gss_princ_to_grouplist,
+ };
+
+-struct trans_func *libnfsidmap_plugin_init()
++struct trans_func *libnfsidmap_plugin_init(void)
+ {
+ return (&regex_trans);
+ }
+--- a/utils/idmapd/idmapd.c
++++ b/utils/idmapd/idmapd.c
+@@ -867,7 +867,7 @@ nfsdreopen_one(struct idmap_client *ic)
+ }
+
+ static void
+-nfsdreopen()
++nfsdreopen(void)
+ {
+ nfsdreopen_one(&nfsd_ic[IC_NAMEID]);
+ nfsdreopen_one(&nfsd_ic[IC_IDNAME]);
diff --git a/net-fs/nfs-utils/nfs-utils-2.6.2-r1.ebuild b/net-fs/nfs-utils/nfs-utils-2.6.2-r1.ebuild
new file mode 100644
index 000000000000..09bbf816fdea
--- /dev/null
+++ b/net-fs/nfs-utils/nfs-utils-2.6.2-r1.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools linux-info systemd
+
+DESCRIPTION="NFS client and server daemons"
+HOMEPAGE="http://linux-nfs.org/ https://git.linux-nfs.org/?p=steved/nfs-utils.git"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MY_PV="$(ver_rs 1- -)"
+ SRC_URI="http://git.linux-nfs.org/?p=steved/nfs-utils.git;a=snapshot;h=refs/tags/${PN}-${MY_PV};sf=tgz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${PN}-${MY_PV}"
+else
+ SRC_URI="mirror://sourceforge/nfs/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps junction kerberos ldap +libmount nfsdcld +nfsidmap +nfsv4 nfsv41 sasl selinux tcpd +uuid"
+REQUIRED_USE="kerberos? ( nfsv4 )"
+# bug #315573
+RESTRICT="test"
+
+# kth-krb doesn't provide the right include
+# files, and nfs-utils doesn't build against heimdal either,
+# so don't depend on virtual/krb.
+# (04 Feb 2005 agriffis)
+COMMON_DEPEND="
+ dev-libs/libxml2
+ net-libs/libtirpc:=
+ >=net-nds/rpcbind-0.2.4
+ sys-fs/e2fsprogs
+ caps? ( sys-libs/libcap )
+ ldap? (
+ net-nds/openldap:=
+ sasl? (
+ app-crypt/mit-krb5
+ dev-libs/cyrus-sasl:2
+ )
+ )
+ libmount? ( sys-apps/util-linux )
+ nfsv4? (
+ dev-db/sqlite:3
+ dev-libs/libevent:=
+ >=sys-apps/keyutils-1.5.9:=
+ kerberos? (
+ >=net-libs/libtirpc-0.2.4-r1[kerberos]
+ app-crypt/mit-krb5
+ )
+ )
+ nfsv41? (
+ sys-fs/lvm2
+ )
+ tcpd? ( sys-apps/tcp-wrappers )
+ uuid? ( sys-apps/util-linux )"
+DEPEND="${COMMON_DEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )
+"
+RDEPEND="${COMMON_DEPEND}
+ !net-libs/libnfsidmap
+ selinux? (
+ sec-policy/selinux-rpc
+ sec-policy/selinux-rpcbind
+ )
+"
+BDEPEND="
+ net-libs/rpcsvc-proto
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.5.2-no-werror.patch
+ "${FILESDIR}"/${P}-clang-Wlogical-not-parentheses.patch
+ "${FILESDIR}"/${P}-clang-fix-function-prototypes.patch
+ "${FILESDIR}"/${PN}-2.6.2-clang-more-function-prototypes.patch
+)
+
+pkg_setup() {
+ linux-info_pkg_setup
+
+ if use nfsv4 && ! use nfsdcld && linux_config_exists && ! linux_chkconfig_present CRYPTO_MD5 ; then
+ ewarn "Your NFS server will be unable to track clients across server restarts!"
+ ewarn "Please enable the \"${HILITE}nfsdcld${NORMAL}\" USE flag to install the nfsdcltrack usermode"
+ ewarn "helper upcall program, or enable ${HILITE}CONFIG_CRYPTO_MD5${NORMAL} in your kernel to"
+ ewarn "support the legacy, in-kernel client tracker."
+ fi
+}
+
+src_prepare() {
+ default
+
+ sed \
+ -e "/^sbindir/s:= := \"${EPREFIX}\":g" \
+ -i utils/*/Makefile.am || die
+
+ eautoreconf
+}
+
+src_configure() {
+ # Our DEPEND forces this.
+ export libsqlite3_cv_is_recent=yes
+ export ac_cv_header_keyutils_h=$(usex nfsidmap)
+
+ # SASL is consumed in a purely automagic way
+ export ac_cv_header_sasl_h=no
+ export ac_cv_header_sasl_sasl_h=$(usex sasl)
+
+ local myeconfargs=(
+ --disable-static
+ --with-statedir="${EPREFIX}"/var/lib/nfs
+ --enable-tirpc
+ --with-tirpcinclude="${ESYSROOT}"/usr/include/tirpc/
+ --with-pluginpath="${EPREFIX}"/usr/$(get_libdir)/libnfsidmap
+ --with-rpcgen
+ --with-systemd="$(systemd_get_systemunitdir)"
+ --without-gssglue
+ $(use_enable caps)
+ --enable-ipv6
+ $(use_enable junction)
+ $(use_enable kerberos gss)
+ $(use_enable kerberos svcgss)
+ $(use_enable ldap)
+ $(use_enable libmount libmount-mount)
+ $(use_enable nfsdcld nfsdcltrack)
+ $(use_enable nfsv4)
+ $(use_enable nfsv41)
+ $(use_enable uuid)
+ $(use_with tcpd tcp-wrappers)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ # Remove compiled files bundled in the tarball
+ emake clean
+
+ default
+}
+
+src_install() {
+ default
+ rm linux-nfs/Makefile* || die
+ dodoc -r linux-nfs README
+
+ # Don't overwrite existing xtab/etab, install the original
+ # versions somewhere safe... more info in pkg_postinst
+ keepdir /var/lib/nfs/{,sm,sm.bak}
+ mv "${ED}"/var/lib/nfs "${ED}"/usr/$(get_libdir)/ || die
+
+ # Install some client-side binaries in /sbin
+ dodir /sbin
+ mv "${ED}"/usr/sbin/rpc.statd "${ED}"/sbin/ || die
+
+ if use nfsv4 && use nfsidmap ; then
+ insinto /etc
+ doins support/nfsidmap/idmapd.conf
+
+ # Install a config file for idmappers in newer kernels. bug #415625
+ insinto /etc/request-key.d
+ echo 'create id_resolver * * /usr/sbin/nfsidmap -t 600 %k %d' > id_resolver.conf
+ doins id_resolver.conf
+ fi
+
+ insinto /etc
+ doins "${FILESDIR}"/exports
+ keepdir /etc/exports.d
+
+ local f list=() opt_need=""
+ if use nfsv4 ; then
+ opt_need="rpc.idmapd"
+ list+=( rpc.idmapd rpc.pipefs )
+ use kerberos && list+=( rpc.gssd rpc.svcgssd )
+ fi
+ for f in nfs nfsclient rpc.statd "${list[@]}" ; do
+ newinitd "${FILESDIR}"/${f}.initd ${f}
+ done
+
+ # Nuke after 2015/08/01
+ newinitd "${FILESDIR}"/nfsmount.initd-1.3.1 nfsmount
+ for f in nfs nfsclient ; do
+ newconfd "${FILESDIR}"/${f}.confd ${f}
+ done
+
+ # bug #234132
+ sed -i \
+ -e "/^NFS_NEEDED_SERVICES=/s:=.*:=\"${opt_need}\":" \
+ "${ED}"/etc/conf.d/nfs || die
+
+ local systemd_systemunitdir="$(systemd_get_systemunitdir)"
+ sed -i \
+ -e 's:/usr/sbin/rpc.statd:/sbin/rpc.statd:' \
+ "${ED}${systemd_systemunitdir}"/* || die
+
+ # bug #368505
+ keepdir /var/lib/nfs
+ # bug #603628
+ keepdir /var/lib/nfs/v4recovery
+
+ # No static archives
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ # Install default xtab and friends if there's none existing. In
+ # src_install we put them in /usr/lib/nfs for safe-keeping, but
+ # the daemons actually use the files in /var/lib/nfs. #30486
+ local f
+ for f in "${EROOT}"/usr/$(get_libdir)/nfs/*; do
+ [[ -e ${EROOT}/var/lib/nfs/${f##*/} ]] && continue
+ einfo "Copying default ${f##*/} from ${EPREFIX}/usr/$(get_libdir)/nfs to ${EPREFIX}/var/lib/nfs"
+ cp -pPR "${f}" "${EROOT}"/var/lib/nfs/
+ done
+
+ if systemd_is_booted; then
+ for v in ${REPLACING_VERSIONS}; do
+ if ver_test "${v}" -lt 1.3.0; then
+ ewarn "We have switched to upstream systemd unit files. Since"
+ ewarn "they got renamed, you should probably enable the new ones."
+ ewarn "You can run 'equery files nfs-utils | grep systemd'"
+ ewarn "to know what services you need to enable now."
+ fi
+ done
+ else
+ ewarn "If you use OpenRC, the nfsmount service has been replaced with nfsclient."
+ ewarn "If you were using nfsmount, please add nfsclient and netmount to the"
+ ewarn "same runlevel as nfsmount."
+ fi
+}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 368cb628e6da..18ddb96be12e 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index 8a5625dab7b6..0e5b6a5db232 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-09-17)
+# Fails to compile on musl: bug #832868
+sys-apps/uutils
+
# Sam James <sam@gentoo.org> (2022-09-12)
# The libxcrypt migration is optional for musl.
-virtual/libcrypt:0/1
diff --git a/sys-boot/Manifest.gz b/sys-boot/Manifest.gz
index ed5089e8f98e..e725a1c3cd95 100644
--- a/sys-boot/Manifest.gz
+++ b/sys-boot/Manifest.gz
Binary files differ
diff --git a/sys-boot/grub/Manifest b/sys-boot/grub/Manifest
index 1c2573048f26..2b8e78118a9b 100644
--- a/sys-boot/grub/Manifest
+++ b/sys-boot/grub/Manifest
@@ -1,6 +1,7 @@
AUX gfxpayload.patch 1118 BLAKE2B 4104fc696535b1c3feba5876bccc64f9b2e52319ee992c59e7f17b8310cc9addf7545630fff78c73ca3f4b0dcd44e1bf69f4df5264d6f58777f7e5aeae93cbcb SHA512 00324825c369902a0383b792cd21e161853eadccbdc5abe2420f2d443bf6a74f72be6c15243107b936acd38c3547387c3771dc2cb566003c4c754c9260b4aa00
AUX grub-2.02_beta2-KERNEL_GLOBS.patch 2355 BLAKE2B c120f06d3597a2ff9566778afd69d80a814904726e47766b7582626d182a2703e54fd69ecf00b54bcc5541e22a3d93ff8b85c9cf8d0440623454e8e7da3aaa91 SHA512 23416ac17838f101ed73103af6aa7305609667f47288bfa3bd5ae80d1123da664ba6f9b518451b0bd5f528e069893a51444d203953be0b0644790cea0b4b9cf0
AUX grub-2.06-binutils-2.36.patch 1894 BLAKE2B 10bfce5c3c05f711a430a6f1c67e840e7ef0adaf2ecb4825c069106ef9e25f7e1f3bbf07b054cc38cf88fb37bcdfd8d4366548385fdd51a3dc4179177c054984 SHA512 8c35663ef72683bd23c18e75134a0ddb1bb9a7c053ed87691e2ac5c9765fdf802761a6ad54f8bdc7999679d9cc5ebea9c01f1c0f615ac90505f7a398129d157b
+AUX grub-2.06-grub-mkconfig-restore-umask.patch 1377 BLAKE2B ea5369b79a1ec0dbb4e212749a406aa361a5f12baf38737e273b19fb94eba78d7734bd532d91f40889f0cc7f0573d1a247baa548b6ac1963961181a85ff928ce SHA512 e899e6f0575e35b747aae6d14140dcecb453485abf0f7d53649fe35301313d7de16a350301a53e476d4b18ad1909ed4d4ce26cbd986728154137c970c7ce3bca
AUX grub-2.06-test-words.patch 2553 BLAKE2B 21d6167945b461be7cc73198451ae0dc15ce0dfe2a301342f1a3bb75d6fcb5d73da9997fb8a93f36dffb43a351f056a1a4db9eed3147b0f3e77c65034b805c64 SHA512 627422377bdad97d0197f178814d6616a0f7ec07357182b00166a455d38ba0c5a60185c5febf4dfb7a11b35f26c7af607508cb5f418acdb7290517240fbd99e4
AUX grub-2.06-xfs-v4.patch 4440 BLAKE2B 8682d2b9520f96b098160d431906059537a6d09f4af36e4e8453e9fd821f774f49db50b24c16f650eff3ac69848573ed9a988859426829ef5b9f43c7189eead2 SHA512 743203685dca932f2f6c3d6fa85cef8631cfe8dae4afc25e7cfd50de6351e3f5974d4dded5127efb3d7f3b0cf94b60c5435135f05c6c4d9a90eb724b40076dbb
AUX grub.default-3 2528 BLAKE2B c32de43644eca5fae8d8d727ff443600917a93e015f8a83dde555e3bca7506a817b08a2fc926970eeb5b7f40028f4951c6cdcd281f9fc0b6504f26c8e76bf0c5 SHA512 505960e62b44c70af0a90c7ff486bd57101831d7c6e9d80084013e374070ff02b40f77b0790aebb926e1e0854e375867cba1d4977dbb00c2ba54ebaa9f6a1a0b
@@ -8,6 +9,6 @@ DIST dejavu-sans-ttf-2.37.zip 417746 BLAKE2B c8904f3cd5a49370a7dc10e456684c88aea
DIST grub-2.06-backports-r1.tar.xz 31900 BLAKE2B d8320eff8cebc408b7c4845d17adf82470407fd3837ab8508703f0f3b2bf5271d6ea8ec2cdf57461e77dd9b69458e9a9d197b533029df3637aad3656b2968b65 SHA512 2487a305ca3f969ed735df0ef181cc7caceffcfaf0126dbd8cceb19ce1062952404f0e5deeaa4f9431cafa94c40c2d57c77da17ea3da4ff62592e42e852b107a
DIST grub-2.06.tar.xz 6581924 BLAKE2B 2a40b9b03d7bb3b9e7b1309ab274d686f01b3c42e7035ebc6e5a0e59a59c3b7362ba518341664b314cb0dbc8222bb10ea05ce09f08ce9d58a293207cb909e417 SHA512 4f11c648f3078567e53fc0c74d5026fdc6da4be27d188975e79d9a4df817ade0fe5ad2ddd694238a07edc45adfa02943d83c57767dd51548102b375e529e8efe
DIST unifont-12.1.02.pcf.gz 1335424 BLAKE2B 97080312468e3f3c8aa6f49cef08f5622641e8c9c035f3ede1e09d8d98de4e78d3b23c8aba2e8070eb46cbebd2d55e8568e467d7f15f35aa8fc8db792b7e5f14 SHA512 b280b2db7cf5f480b0668c331130dede2c0cc87d5e02e44566b77787113d0f6604d0105522858288f2ac6b8e77df7a2d9878725013a6c778dc5bfb183156e2f0
-EBUILD grub-2.06-r2.ebuild 8048 BLAKE2B 6a8762f62ea69826e60e18960213f170f1441349f67576c32d34f1dd3969d5b95b0fe67ddb7d980b55c6b16455dbc0f84c6221f79211fb9e522bfedd913ec667 SHA512 faec37c131cfcc5473d39454a51ddc45ba4a38b7258888337e02fe01451710da7dcc303703ed02c122cde5b335f8a19fec9d200d69547df510af299dd8d8ce0b
+EBUILD grub-2.06-r3.ebuild 8107 BLAKE2B e108ad246d53fbfc3d1e88561525c0b6b834d07f599496f50fe21b056cf6237797f03952d999a9400fea5387111ed1880bf209d078e0cc9ad0856a79f8475346 SHA512 55fbde5ddf99b192f30eef13dcd096b4888338947cc693a42507ac152cf0652c0321c63a338445190adbad01b4e188d60de2c582763e9188b9e6f3e64a1e88b2
EBUILD grub-9999.ebuild 7940 BLAKE2B ec2c7cd1028e60c13db74c4e8ef1ae0edb2e26c41c03e58567b8431e9d90ca1d564b06a2c13df19f63bfce7e4654ee9a9e368e1f506b0690892326cd43e6ef0c SHA512 d555bf188380574d0ee33c639b60f19dcc6c36faabd984a01188c9aa3fe5f317c0ce0b18a4d11486659bd0f0dca174e6efd3e24c3c2046985c0bff129d4c3f7e
MISC metadata.xml 986 BLAKE2B 7c03fac1bf235c1d82e435926c5a9079a21eb16e9937c0ac4e6297bc2f129bc9022efa11c099df07fd9e3b6c47a13246e25ae1c4cc390878ead82394c9b9ed11 SHA512 eb62f4b746c87bf2756669d57e76e60f24cea493948b19429a45e52d02fc1a501b4465ba52940757409258f7ad0ceef0e0f473aeb80cbd9b693b866ae015f13c
diff --git a/sys-boot/grub/files/grub-2.06-grub-mkconfig-restore-umask.patch b/sys-boot/grub/files/grub-2.06-grub-mkconfig-restore-umask.patch
new file mode 100644
index 000000000000..e2a6414ef05b
--- /dev/null
+++ b/sys-boot/grub/files/grub-2.06-grub-mkconfig-restore-umask.patch
@@ -0,0 +1,41 @@
+From 0adec29674561034771c13e446069b41ef41e4d4 Mon Sep 17 00:00:00 2001
+From: Michael Chang <mchang@suse.com>
+Date: Fri, 3 Dec 2021 16:13:28 +0800
+Subject: grub-mkconfig: Restore umask for the grub.cfg
+
+The commit ab2e53c8a (grub-mkconfig: Honor a symlink when generating
+configuration by grub-mkconfig) has inadvertently discarded umask for
+creating grub.cfg in the process of running grub-mkconfig. The resulting
+wrong permission (0644) would allow unprivileged users to read GRUB
+configuration file content. This presents a low confidentiality risk
+as grub.cfg may contain non-secured plain-text passwords.
+
+This patch restores the missing umask and sets the creation file mode
+to 0600 preventing unprivileged access.
+
+Fixes: CVE-2021-3981
+
+Signed-off-by: Michael Chang <mchang@suse.com>
+Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
+---
+ util/grub-mkconfig.in | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/util/grub-mkconfig.in b/util/grub-mkconfig.in
+index c3ea761..62335d0 100644
+--- a/util/grub-mkconfig.in
++++ b/util/grub-mkconfig.in
+@@ -301,7 +301,10 @@ and /etc/grub.d/* files or please file a bug report with
+ exit 1
+ else
+ # none of the children aborted with error, install the new grub.cfg
++ oldumask=$(umask)
++ umask 077
+ cat ${grub_cfg}.new > ${grub_cfg}
++ umask $oldumask
+ rm -f ${grub_cfg}.new
+ fi
+ fi
+--
+cgit v1.1
+
diff --git a/sys-boot/grub/grub-2.06-r2.ebuild b/sys-boot/grub/grub-2.06-r3.ebuild
index 6373aeeb54b7..3331ce3f9b71 100644
--- a/sys-boot/grub/grub-2.06-r2.ebuild
+++ b/sys-boot/grub/grub-2.06-r3.ebuild
@@ -57,6 +57,7 @@ PATCHES=(
"${FILESDIR}"/gfxpayload.patch
"${FILESDIR}"/grub-2.02_beta2-KERNEL_GLOBS.patch
"${FILESDIR}"/grub-2.06-test-words.patch
+ "${FILESDIR}"/grub-2.06-grub-mkconfig-restore-umask.patch
)
DEJAVU=dejavu-sans-ttf-2.37
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 3d668ab5b966..bcbf153ba3f3 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest
index b2ede4e8cbc7..c8a7868cf0eb 100644
--- a/sys-fs/zfs-kmod/Manifest
+++ b/sys-fs/zfs-kmod/Manifest
@@ -1,5 +1,4 @@
AUX 2.1.4-ZERO_RANGE.patch 9454 BLAKE2B 5baaef961eb75ee0b46ccb89a514612795b829fe410da1587330f81c2d9550c3fc049f32952e3d67d06a80a3fcc69fe9121fc9f44c1f467570f2d81f1f3a5386 SHA512 95558f6de1b901cdcd7aaa0cc704bf75375a39a5d89da02a0665494a84646f9974e0bc8ff869b622a3a7031db279ff76029ebc33ec1f5f8a129b560ffa565349
-AUX 2.1.5-build-issues.patch 2262 BLAKE2B 6d7540c2b8f97ba1a4e84109cda702cb6dd78b89979e757ffe7b7ce6ed98792daae0b56696dfbf264c772d2a90836a9ad5786ca81c13737cb2a5f6a6eb50e7dc SHA512 1b1e8e29db530c16385e8461a0f068cf2cbcd08f347d516ffecf26c3c995e20f454b8a77a380bce5b789ab6d5fd83a77c45d4f356532a6144cdf230cc38c9672
DIST zfs-2.0.7.tar.gz 14550055 BLAKE2B 80f7297f04a21cd8f3f2043d895b0325512ba0cea3bb9223561237754495c8233d29af5a9418a3c06a87510100240a45ef3d59c7ce776fffb5aafdcd18167c21 SHA512 1135abf74bf74685439018f7cd65fc52088f179d113bdd2e6481689bb0f4a016716a07d859107b74501fda00689e80b2488c7c2c53d5f058d6b659909ed85f6f
DIST zfs-2.0.7.tar.gz.asc 836 BLAKE2B 65e7df58c33ccadc4e0ca9dbc1e8c006abbec8442e2da50872a1ab0cbb841fc45152298e8d3b93ee4320ddae6416e3a856caf80d8efb21b19db53dfedbf00e38 SHA512 b901d8e92faa6cfe6010bd54de88c7d18057f434cb07f8a89672d6c446a0a97b23209ee8f02cfd3b2a8f431c68ec977e7dc9f95fe5d385dba0bb6d37338ba682
DIST zfs-2.1.4.tar.gz 34896310 BLAKE2B be303f1181f604770536aa4aa61d5319ec408abbd04964cedadd15b3101a15deba6539bb5d833f4fed357f323d74f622d035305df699b213df41ae45bffdd200 SHA512 c7b57c43fc287b22905067ab022df4133d32e1a5dc335f7baf743b4ef88f64c2bf9d41318c2083230d077dd49e68f7d9e6172266e13d4b1eee29d359860f969e
@@ -10,6 +9,5 @@ DIST zfs-2.1.5.tar.gz.asc 836 BLAKE2B 4a81c266967540850a2cc824e79555ca9d05b2e17e
EBUILD zfs-kmod-2.0.7.ebuild 5623 BLAKE2B fdd099d7a5c1c62b0976883d4294eb5175681cc422724cbe8fecfa15fa220741098f919666e8ccaba21751689f380ae6869fd63c2d9098b117f8c0c465963dd9 SHA512 54908f2ec0c95dd4705837d7c36797fab15764ff3895337ad9f22f963024f5d4feb41962705bd81e34173b0e5901b56cac1197c734308d23f682953a11c931df
EBUILD zfs-kmod-2.1.4-r1.ebuild 5292 BLAKE2B b773adbd308aeffac068e0dc4e8055e2ca601efe6440091a8ae82606a3bb7806df171c067dcfec4fef54e77882a7c07bbb8cac9b10fa15107d6ca24643279169 SHA512 7426f4adb9312930bfb07828d512148279dd2b935f7ed796c792b52564afef938efe830df1141cc3a94b5949551f1ca74567ef65beca41ae9cc0cf73fe1ff3df
EBUILD zfs-kmod-2.1.5-r1.ebuild 5600 BLAKE2B f8076d21a413e1527101a7ee975314e314550756f0f60160c64e704275c57d52f3f39c93f171ef6ff937b340cbc8cebc13bab943ba2e6e04be9e49f70a2e78cf SHA512 1aaa957d6b28994eeaae89cb1dc09544df8882ae785b58f900e2251e72aaed77327d0f3ecb9ffc29dd5a2df96e14e439f006cba0097e03ca95ee5c8f3145514b
-EBUILD zfs-kmod-2.1.5.ebuild 5312 BLAKE2B 7aa4ac7df6885f0aac60501d270602cf83bb1b5e4db3d0173308cd4b1c0bed4ffcb229a0a52e8739ad08c90d78c214f55931af084fa4c83e69dc14d8fdc96e35 SHA512 e6b62ad35b18cf8f24fba2f499e47b570a3b4fb2065fb79aec91ef3da30236f4d69c57b0a1ca62a99a99cb840eb3e0280285bddbd6555416d59783ce566ed995
EBUILD zfs-kmod-9999.ebuild 5244 BLAKE2B 72cc9bf7af52f3172d06354d6faf2c9e76482421ae56a395dab6445b71a3bfc19da994f57d853c2b2a626384a544b07a398b642c7f27f3fa6e9d3c3c7ffc43fc SHA512 d09b9c8c101d2e8260b38376e2ba94e2e86900fe60fdb56bbefc4ff1292c2aa9250f7d7de37eb2b9a49fbd51500f33306d3083a429eb7c0ca90d593e82e3e147
MISC metadata.xml 651 BLAKE2B 477c5d768a2eddab7bc0c14d0845801e25bfd9298fe229a132d7ff11a8560988d0230ec5d4b1447df32f58b9754df0cbe989f2a5600cd3fa99124ea4edc45cdd SHA512 d9bf0598c87bcdaab7d81dd5502caf1400f3c8d3834a6770630d85ed365cd4ebb3beeebae72d2d4d49bcdd0aa6cd709aa57cb2af4195dfc04a9c0cef89cfd724
diff --git a/sys-fs/zfs-kmod/files/2.1.5-build-issues.patch b/sys-fs/zfs-kmod/files/2.1.5-build-issues.patch
deleted file mode 100644
index cca6561b16f7..000000000000
--- a/sys-fs/zfs-kmod/files/2.1.5-build-issues.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-https://github.com/openzfs/zfs/commit/a6e8113fed8a508ffda13cf1c4d8da99a4e8133a
-https://github.com/openzfs/zfs/commit/60e389ca10085acfa7cd35f79ab4465d968a942f
-Cherry-picked from https://github.com/openzfs/zfs/pull/13575
-
-https://bugs.gentoo.org/855182
---- a/config/always-compiler-options.m4
-+++ b/config/always-compiler-options.m4
-@@ -205,6 +205,29 @@ AC_DEFUN([ZFS_AC_CONFIG_ALWAYS_CC_NO_OMIT_FRAME_POINTER], [
- AC_SUBST([NO_OMIT_FRAME_POINTER])
- ])
-
-+dnl #
-+dnl # Check if cc supports -Winfinite-recursion option.
-+dnl #
-+AC_DEFUN([ZFS_AC_CONFIG_ALWAYS_CC_INFINITE_RECURSION], [
-+ AC_MSG_CHECKING([whether $CC supports -Winfinite-recursion])
-+
-+ saved_flags="$CFLAGS"
-+ CFLAGS="$CFLAGS -Werror -Winfinite-recursion"
-+
-+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [])], [
-+ INFINITE_RECURSION=-Winfinite-recursion
-+ AC_DEFINE([HAVE_INFINITE_RECURSION], 1,
-+ [Define if compiler supports -Winfinite-recursion])
-+ AC_MSG_RESULT([yes])
-+ ], [
-+ INFINITE_RECURSION=
-+ AC_MSG_RESULT([no])
-+ ])
-+
-+ CFLAGS="$saved_flags"
-+ AC_SUBST([INFINITE_RECURSION])
-+])
-+
- dnl #
- dnl # Check if cc supports -fno-ipa-sra option.
- dnl #
---- a/config/zfs-build.m4
-+++ b/config/zfs-build.m4
-@@ -211,6 +211,7 @@ AC_DEFUN([ZFS_AC_CONFIG_ALWAYS], [
-
- ZFS_AC_CONFIG_ALWAYS_CC_NO_UNUSED_BUT_SET_VARIABLE
- ZFS_AC_CONFIG_ALWAYS_CC_NO_BOOL_COMPARE
-+ ZFS_AC_CONFIG_ALWAYS_CC_INFINITE_RECURSION
- ZFS_AC_CONFIG_ALWAYS_CC_IMPLICIT_FALLTHROUGH
- ZFS_AC_CONFIG_ALWAYS_CC_FRAME_LARGER_THAN
- ZFS_AC_CONFIG_ALWAYS_CC_NO_FORMAT_TRUNCATION
---- a/module/lua/ldo.c
-+++ b/module/lua/ldo.c
-@@ -168,6 +168,13 @@ static void seterrorobj (lua_State *L, int errcode, StkId oldtop) {
- L->top = oldtop + 1;
- }
-
-+/*
-+ * Silence infinite recursion warning which was added to -Wall in gcc 12.1
-+ */
-+#if defined(HAVE_INFINITE_RECURSION)
-+#pragma GCC diagnostic push
-+#pragma GCC diagnostic ignored "-Winfinite-recursion"
-+#endif
-
- l_noret luaD_throw (lua_State *L, int errcode) {
- if (L->errorJmp) { /* thread has an error handler? */
-@@ -190,6 +197,10 @@ l_noret luaD_throw (lua_State *L, int errcode) {
- }
- }
-
-+#if defined(HAVE_INFINITE_RECURSION)
-+#pragma GCC diagnostic pop
-+#endif
-+
-
- int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) {
- unsigned short oldnCcalls = L->nCcalls;
diff --git a/sys-fs/zfs-kmod/zfs-kmod-2.1.5.ebuild b/sys-fs/zfs-kmod/zfs-kmod-2.1.5.ebuild
deleted file mode 100644
index ac917091d0b4..000000000000
--- a/sys-fs/zfs-kmod/zfs-kmod-2.1.5.ebuild
+++ /dev/null
@@ -1,210 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools dist-kernel-utils flag-o-matic linux-mod toolchain-funcs
-
-DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs"
-HOMEPAGE="https://github.com/openzfs/zfs"
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/openzfs/zfs.git"
-else
- VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc
- inherit verify-sig
-
- MY_PV="${PV/_rc/-rc}"
- SRC_URI="https://github.com/openzfs/zfs/releases/download/zfs-${MY_PV}/zfs-${MY_PV}.tar.gz"
- SRC_URI+=" verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-${MY_PV}/zfs-${MY_PV}.tar.gz.asc )"
- S="${WORKDIR}/zfs-${PV%_rc?}"
- ZFS_KERNEL_COMPAT="5.18"
-
- # increments minor eg 5.14 -> 5.15, and still supports override.
- ZFS_KERNEL_DEP="${ZFS_KERNEL_COMPAT_OVERRIDE:-${ZFS_KERNEL_COMPAT}}"
- ZFS_KERNEL_DEP="${ZFS_KERNEL_DEP%%.*}.$(( ${ZFS_KERNEL_DEP##*.} + 1))"
-
- if [[ ${PV} != *_rc* ]]; then
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
- fi
-fi
-
-LICENSE="CDDL MIT debug? ( GPL-2+ )"
-SLOT="0/${PVR}"
-IUSE="custom-cflags debug +rootfs"
-
-RDEPEND="${DEPEND}
- !sys-kernel/spl
-"
-
-BDEPEND="
- dev-lang/perl
- virtual/awk
-"
-
-# we want dist-kernel block in BDEPEND because of portage resolver.
-# since linux-mod.eclass already sets version-unbounded dep, portage
-# will pull new versions. So we set it in BDEPEND which takes priority.
-# and we don't need in in git ebuild.
-if [[ ${PV} != "9999" ]] ; then
- BDEPEND+="
- verify-sig? ( sec-keys/openpgp-keys-openzfs )
- dist-kernel? ( <virtual/dist-kernel-${ZFS_KERNEL_DEP}:= )
- "
-fi
-
-# PDEPEND in this form is needed to trick portage suggest
-# enabling dist-kernel if only 1 package have it set
-PDEPEND="dist-kernel? ( ~sys-fs/zfs-${PV}[dist-kernel] )"
-
-RESTRICT="debug? ( strip ) test"
-
-DOCS=( AUTHORS COPYRIGHT META README.md )
-
-PATCHES=(
- # bug #855182
- "${FILESDIR}"/${PV}-build-issues.patch
-)
-
-pkg_pretend() {
- use rootfs || return 0
-
- if has_version virtual/dist-kernel && ! use dist-kernel; then
- ewarn "You have virtual/dist-kernel installed, but"
- ewarn "USE=\"dist-kernel\" is not enabled for ${CATEGORY}/${PN}"
- ewarn "It's recommended to globally enable dist-kernel USE flag"
- ewarn "to auto-trigger initrd rebuilds with kernel updates"
- fi
-}
-
-pkg_setup() {
- CONFIG_CHECK="
- !DEBUG_LOCK_ALLOC
- EFI_PARTITION
- MODULES
- !PAX_KERNEXEC_PLUGIN_METHOD_OR
- !TRIM_UNUSED_KSYMS
- ZLIB_DEFLATE
- ZLIB_INFLATE
- "
-
- use debug && CONFIG_CHECK="${CONFIG_CHECK}
- FRAME_POINTER
- DEBUG_INFO
- !DEBUG_INFO_REDUCED
- "
-
- use rootfs && \
- CONFIG_CHECK="${CONFIG_CHECK}
- BLK_DEV_INITRD
- DEVTMPFS
- "
-
- kernel_is -lt 5 && CONFIG_CHECK="${CONFIG_CHECK} IOSCHED_NOOP"
-
- if [[ ${PV} != "9999" ]]; then
- local kv_major_max kv_minor_max zcompat
- zcompat="${ZFS_KERNEL_COMPAT_OVERRIDE:-${ZFS_KERNEL_COMPAT}}"
- kv_major_max="${zcompat%%.*}"
- zcompat="${zcompat#*.}"
- kv_minor_max="${zcompat%%.*}"
- kernel_is -le "${kv_major_max}" "${kv_minor_max}" || die \
- "Linux ${kv_major_max}.${kv_minor_max} is the latest supported version"
-
- fi
-
- kernel_is -ge 3 10 || die "Linux 3.10 or newer required"
-
- linux-mod_pkg_setup
-}
-
-src_prepare() {
- default
-
- # Run unconditionally (bug #792627)
- eautoreconf
-
- if [[ ${PV} != "9999" ]]; then
- # Set module revision number
- sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" META || die "Could not set Gentoo release"
- fi
-}
-
-src_configure() {
- set_arch_to_kernel
-
- use custom-cflags || strip-flags
-
- filter-ldflags -Wl,*
-
- # Set CROSS_COMPILE in the environment.
- # This allows the user to override it via make.conf or via a local Makefile.
- # https://bugs.gentoo.org/811600
- export CROSS_COMPILE=${CROSS_COMPILE-${CHOST}-}
-
- local myconf=(
- HOSTCC="$(tc-getBUILD_CC)"
- --bindir="${EPREFIX}/bin"
- --sbindir="${EPREFIX}/sbin"
- --with-config=kernel
- --with-linux="${KV_DIR}"
- --with-linux-obj="${KV_OUT_DIR}"
- $(use_enable debug)
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- set_arch_to_kernel
-
- myemakeargs=(
- HOSTCC="$(tc-getBUILD_CC)"
- V=1
- )
-
- emake "${myemakeargs[@]}"
-}
-
-src_install() {
- set_arch_to_kernel
-
- myemakeargs+=(
- DEPMOD=:
- # INSTALL_MOD_PATH ?= $(DESTDIR) in module/Makefile
- DESTDIR="${D}"
- )
-
- emake "${myemakeargs[@]}" install
-
- einstalldocs
-}
-
-pkg_postinst() {
- linux-mod_pkg_postinst
-
- if [[ -z ${ROOT} ]] && use dist-kernel; then
- set_arch_to_pkgmgr
- dist-kernel_reinstall_initramfs "${KV_DIR}" "${KV_FULL}"
- fi
-
- if use x86 || use arm; then
- ewarn "32-bit kernels will likely require increasing vmalloc to"
- ewarn "at least 256M and decreasing zfs_arc_max to some value less than that."
- fi
-
- if has_version sys-boot/grub; then
- ewarn "This version of OpenZFS includes support for new feature flags"
- ewarn "that are incompatible with previous versions. GRUB2 support for"
- ewarn "/boot with the new feature flags is not yet available."
- ewarn "Do *NOT* upgrade root pools to use the new feature flags."
- ewarn "Any new pools will be created with the new feature flags by default"
- ewarn "and will not be compatible with older versions of OpenZFS. To"
- ewarn "create a newpool that is backward compatible wih GRUB2, use "
- ewarn
- ewarn "zpool create -o compatibility=grub2 ..."
- ewarn
- ewarn "Refer to /usr/share/zfs/compatibility.d/grub2 for list of features."
- fi
-}
diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest
index 264916df0244..ba022c879531 100644
--- a/sys-fs/zfs/Manifest
+++ b/sys-fs/zfs/Manifest
@@ -1,9 +1,9 @@
AUX 2.0.7-scrub-timers.patch 3128 BLAKE2B f7f55905df7e804bef3818c4b5ce9c34595bcfd77c8d0fa3fb94156d878e077f878a3acd76cc92a57a056d9e8643c9d769cce0b1f067ab228f75d3242178b588 SHA512 a2a649e5b59af8dc26312cf8adf5716671da9e897788af3b6598eec653a5cd73ef25f703ac1b549c9927036738c016acc629c9bfc6dca0335b1d1327f85c6af4
AUX 2.1.2-musl-tests.patch 1923 BLAKE2B 0029cba42b7914166cec894e30730f205f2c1508dd7f0c46b2567c365b5c6daa1d65cfc9ede9180f4831c924760b6a9a9ac81972e991c439148ad21bfcb3dfda SHA512 be96efa5b0b407388fe4f0066c5516a1b882bb158376d072373d6c73f2dc1414a61eda925fa12a0708d15e5c791c590f4b83809262d21e2160a0d931e608ab80
AUX 2.1.2-openrc-vendor.patch 1469 BLAKE2B d8c20bbeee95db8eb4c26e6d5b1798e89c3b152c03ddc852dea6810fb170f70e77a200bdbda00953a792d05467f268260ccfcc1d1b20576bfb21c65fde6e93df SHA512 ae5709acef0531146f7ac020fd4038dc76f99dd43c8322b3934522c2e74f90d60106c30de679cb9aaaa3f6ece00ed93e490c0787e573fc0871c30d73842ea04e
-AUX 2.1.5-build-issues.patch 2262 BLAKE2B 6d7540c2b8f97ba1a4e84109cda702cb6dd78b89979e757ffe7b7ce6ed98792daae0b56696dfbf264c772d2a90836a9ad5786ca81c13737cb2a5f6a6eb50e7dc SHA512 1b1e8e29db530c16385e8461a0f068cf2cbcd08f347d516ffecf26c3c995e20f454b8a77a380bce5b789ab6d5fd83a77c45d4f356532a6144cdf230cc38c9672
AUX 2.1.5-dracut-mount.patch 1093 BLAKE2B b22c3195332a6be3656282a16a5a10622effe64b5b4d852285a9d1fb4d59be852421b401c5ff9753a3a9febf6066c7120851199d04e837193a9f794b2304722f SHA512 e482880bc714c60da8758140c4560592de6eabd5a010febccc8bb8f81388ed009d944149c7b463006c67116d240c67d69d58fcaaa6b2f1984cbc64230f7de33d
AUX 2.1.5-dracut-non-root.patch 1418 BLAKE2B ed5e530c05b586ae73bacf274448574b72bd48aa395ad03c6ce943979ab880cae221feaaa975329979124a21a2159fc60d92dbced0bcadc678a600dc84a6461b SHA512 ce5834d12ba746e0063df3f23f17b5e7a15e5b84d840fa870a9bd02ae8fdef2a9e2d18dbbac4a3de299d2bddf379ae062338c7fb5acaa2101e55bfcbfa2dc261
+AUX 2.1.5-dracut-zfs-bootfs-snapshot-fixes.patch 4362 BLAKE2B 678b99fee828753318dbf59ac478b0c1d71843c040d56d598027578403f69935d271c3dc78ce82540acffee7bd282a055622440ef40410af08f07630b899ef50 SHA512 4a3e4942ac64dea6fe6bd37da9683880ff4cc7b69d797976669dfe7fe48e0603264b033f8ee83ed794a249b127d407b3320bb7249c903016769be6441f10110b
AUX 2.1.5-dracut-zfs-missing.patch 309 BLAKE2B e66e700757aa6498b71d714c13e29e671455c77b1b319c7e951b10edc7179f37149b093c5b24fa17b487b9025112bcf31dffb441bbdde7943d90d16443140384 SHA512 0de374270a4814a937e5d97ec4261c5f77ef44fb8f3afc74c4b802d140e4595362b288ff91b8a5c4e9754871969d1f6af05eafa9c91e38c8b913c26ba78b1676
AUX 2.1.5-r2-dracut-non-root.patch 1823 BLAKE2B b6954c1648742cb19b1cea5709bdba78477731232bfd6a180f2b2aa179ba2e10ac968af6658fc9fd9a7a03127098c7e4401f3ad803e603d4e114d995b370da3d SHA512 33b3244de91f3d51ef2c2eff2ea4515890b7fa9b39a077b4034f770772077e75e6c5db187c76aa19dd2fb60dac91de35d70fbd84be3704bb950bbf8d4656c29a
AUX bash-completion-sudo.patch 905 BLAKE2B 92e58ff097893436d589f7df0134e09d2e0699ae82618c4c14caf4b26cb466367a5372d7e0a030aa857d024e3db0faef4bb5fa32c54f41f0d4766693a95ba5ab SHA512 e53c79401f4c634a94af27b2f88a40440b68a4c192fd1944668786650aaa0f1f08dff851dca5b9666ce8bba1f0e2b7cb195314cd9d1314c9bab1194d03122319
@@ -16,10 +16,6 @@ DIST zfs-2.1.5.tar.gz 34951632 BLAKE2B c6e3efd9c0cda91654767eaad0eaaa05cd9a5daf1
DIST zfs-2.1.5.tar.gz.asc 836 BLAKE2B 4a81c266967540850a2cc824e79555ca9d05b2e17e45fa2723893cbd85b55e3d7d791986d6667b7ee1530e7692c03818f15e8b6798393b54989f90801b775786 SHA512 224b0dcf4982c63a8eff0a39d054537e7d023f7c35e154e4d20490b8daf184c076bc8e4de7d2c5af4059f8a802b747e637aad4479cd8d1330cf5b26da2f19c94
EBUILD zfs-2.0.7-r1.ebuild 8668 BLAKE2B 5ee2a32d4d623e526ae551752f911cf816d8a9124dea9d0d311fa91c31bcf58c4c8c21d3020bc2174b57fad0e7ebe46ef3cf570e7b8188f8e898bbf9cd2c4d8f SHA512 3b1187a9693ef1c554f2ae7be0a532d694e7cb7c431a017ebc34cfda9d54e63928d0659e8f238c625986c0f2615c8ebc1bfa23599a2a6651833f126fc4eda635
EBUILD zfs-2.1.4-r1.ebuild 8878 BLAKE2B 047fa1439d2cf2bc6b4eedcd2e324403a5461b5856b88b880951253981192c0e87525de45e5658aef2e5f3e8eb67326ca17b5961a2b19870c96256c1a92f5a7b SHA512 b57efc204eb954aad1765ac84ae8ae3349e931d54aab955d0be5b3dec2ef8cd55ca7ae263038c9f0e6d4b2511b4d90ea0259cf042f454ceafaccd02f324fab0e
-EBUILD zfs-2.1.5-r1.ebuild 8755 BLAKE2B 117d334d76866f6aa2c78ef0be12da14bf7f00f2a6dddd5a6c46f4f04f846f8c43e360237f3875b92c43bfd313cdc34c3c7eff4a0527de05fb2baeb1072a3c6b SHA512 c287e39dd0bc1869d41209505b7c4af28708a423f1aeb40a52371e5be90a15e6288e8eef5a3cfab3c02e0bbace87f731789503c411a5dd641a8e6b152c9732e0
-EBUILD zfs-2.1.5-r3.ebuild 9012 BLAKE2B aba14b0ecb731dc05354186be733f0f3fcdc195cf9dcd369b30bb1cc63bda9ef9b3de9f65f6a6bfdecdbb1f71350eb52b125a0897648dee92ae06c84e5612c9d SHA512 cd60ca314e1daad078816cb6ff94cc8ba36294db514c5076c0971a3a7de079f6a7893470eedc622fbde990455c066ef9247ee991c461433b5ed30f6509184a30
-EBUILD zfs-2.1.5-r4.ebuild 9067 BLAKE2B 9f87319cb3ab043a0ca9328ade65626d0900bd54db08bd72d2a921e64dc86971b5841077f1a76bcc3aa5b9124b00857e8e2138cc4975ac7d05a1d8a0bc0825ff SHA512 5ff2d0f351883ef51728e9dc5dea017e7d59711fd5faddde4da841e7276137033c00edf0a1aef8f320743fc3ab0d277a1963438dfdc2f742841125b6d03a095c
-EBUILD zfs-2.1.5-r5.ebuild 9338 BLAKE2B 3d1063ebdf030009cfc9f3eed91b6746c72bfb12aa8f64836a708a26b9cd274ebfdae33bbe0acbcf975417748807ff4785264f3051f1462f155c97a264b85c79 SHA512 3c7271340575b80a4159b6fddb2ace58828742ea740b0bba461770a365c816143b952d32a57f8389d97a77cb970774177cd105f9bc0000e163ab59bad0bab61b
-EBUILD zfs-2.1.5.ebuild 8629 BLAKE2B 1a41e5f11c63238de677cd39af866b5670801c3e289b6e5bbf34a145219d89995ff07f9f2ce49ec57b3ddab73546213f549be396d58d2e6adfcf265a5cb5687b SHA512 9cbfa779f28e399de1695b199939fa46bf248eb88b2ec0b5e924698312360c25673381b426a120850374f17c8a23ee29337ed6e857d8389160a490f7da891f35
+EBUILD zfs-2.1.5-r6.ebuild 9489 BLAKE2B cebfcc2d31391eeeb52eeb03ce24efc7c865c7d8fb0ada953a9d8ea94c83776f4773101a0ef031a6ca227574c260d32ada6c409dbd3e9fcbec6494b56aa3d3a5 SHA512 994bfb59ef0bc6995c0fd32fa87dab75a4a73088e54e163e1f385fee8ce17793b242dd19f1edd074e4f25426d45961d9ca8d448c4e3e2c3a026fa6fc75b38d3e
EBUILD zfs-9999.ebuild 8893 BLAKE2B 34446b9139f93a8e8fd45fd8d82dd55c788bb453fef41453b517388e2a9980bdd0d1768b78d85e47bc42e36400364c1e546ff5c68a9fea3a8abea2b016c6f9bd SHA512 1f80d3cb72bbb1eaac7542ed3d0c3119ab1223cfbe454acc474cff5a462bd126638dd6a380274673b14835625288e614763226e4721ed5f6fa5c387025879f38
MISC metadata.xml 2205 BLAKE2B 82e20a6f5906b8cbbc6eb6e9520cf4e4213ce9cba2b056df5d5db0d4deaa4a20822a88e26286446d105326a8f61c807047a0e1e64494faac48d8ed5708807c02 SHA512 222981f945e98ddef646c593cbc8889f3526af4901c28ab5775ba760ca7d3aff3129b2699e8b7337b59fd33cbba388915cb5b2dc09674432c606f41ff27dbd9b
diff --git a/sys-fs/zfs/files/2.1.5-build-issues.patch b/sys-fs/zfs/files/2.1.5-build-issues.patch
deleted file mode 100644
index cca6561b16f7..000000000000
--- a/sys-fs/zfs/files/2.1.5-build-issues.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-https://github.com/openzfs/zfs/commit/a6e8113fed8a508ffda13cf1c4d8da99a4e8133a
-https://github.com/openzfs/zfs/commit/60e389ca10085acfa7cd35f79ab4465d968a942f
-Cherry-picked from https://github.com/openzfs/zfs/pull/13575
-
-https://bugs.gentoo.org/855182
---- a/config/always-compiler-options.m4
-+++ b/config/always-compiler-options.m4
-@@ -205,6 +205,29 @@ AC_DEFUN([ZFS_AC_CONFIG_ALWAYS_CC_NO_OMIT_FRAME_POINTER], [
- AC_SUBST([NO_OMIT_FRAME_POINTER])
- ])
-
-+dnl #
-+dnl # Check if cc supports -Winfinite-recursion option.
-+dnl #
-+AC_DEFUN([ZFS_AC_CONFIG_ALWAYS_CC_INFINITE_RECURSION], [
-+ AC_MSG_CHECKING([whether $CC supports -Winfinite-recursion])
-+
-+ saved_flags="$CFLAGS"
-+ CFLAGS="$CFLAGS -Werror -Winfinite-recursion"
-+
-+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [])], [
-+ INFINITE_RECURSION=-Winfinite-recursion
-+ AC_DEFINE([HAVE_INFINITE_RECURSION], 1,
-+ [Define if compiler supports -Winfinite-recursion])
-+ AC_MSG_RESULT([yes])
-+ ], [
-+ INFINITE_RECURSION=
-+ AC_MSG_RESULT([no])
-+ ])
-+
-+ CFLAGS="$saved_flags"
-+ AC_SUBST([INFINITE_RECURSION])
-+])
-+
- dnl #
- dnl # Check if cc supports -fno-ipa-sra option.
- dnl #
---- a/config/zfs-build.m4
-+++ b/config/zfs-build.m4
-@@ -211,6 +211,7 @@ AC_DEFUN([ZFS_AC_CONFIG_ALWAYS], [
-
- ZFS_AC_CONFIG_ALWAYS_CC_NO_UNUSED_BUT_SET_VARIABLE
- ZFS_AC_CONFIG_ALWAYS_CC_NO_BOOL_COMPARE
-+ ZFS_AC_CONFIG_ALWAYS_CC_INFINITE_RECURSION
- ZFS_AC_CONFIG_ALWAYS_CC_IMPLICIT_FALLTHROUGH
- ZFS_AC_CONFIG_ALWAYS_CC_FRAME_LARGER_THAN
- ZFS_AC_CONFIG_ALWAYS_CC_NO_FORMAT_TRUNCATION
---- a/module/lua/ldo.c
-+++ b/module/lua/ldo.c
-@@ -168,6 +168,13 @@ static void seterrorobj (lua_State *L, int errcode, StkId oldtop) {
- L->top = oldtop + 1;
- }
-
-+/*
-+ * Silence infinite recursion warning which was added to -Wall in gcc 12.1
-+ */
-+#if defined(HAVE_INFINITE_RECURSION)
-+#pragma GCC diagnostic push
-+#pragma GCC diagnostic ignored "-Winfinite-recursion"
-+#endif
-
- l_noret luaD_throw (lua_State *L, int errcode) {
- if (L->errorJmp) { /* thread has an error handler? */
-@@ -190,6 +197,10 @@ l_noret luaD_throw (lua_State *L, int errcode) {
- }
- }
-
-+#if defined(HAVE_INFINITE_RECURSION)
-+#pragma GCC diagnostic pop
-+#endif
-+
-
- int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) {
- unsigned short oldnCcalls = L->nCcalls;
diff --git a/sys-fs/zfs/files/2.1.5-dracut-zfs-bootfs-snapshot-fixes.patch b/sys-fs/zfs/files/2.1.5-dracut-zfs-bootfs-snapshot-fixes.patch
new file mode 100644
index 000000000000..05c44faf9d93
--- /dev/null
+++ b/sys-fs/zfs/files/2.1.5-dracut-zfs-bootfs-snapshot-fixes.patch
@@ -0,0 +1,78 @@
+From 2d434e8ae4139ce14a1b058839a144bf952e79ea Mon Sep 17 00:00:00 2001
+From: gregory-lee-bartholomew <gregory.lee.bartholomew@gmail.com>
+Date: Wed, 29 Jun 2022 18:56:04 -0500
+Subject: [PATCH] contrib: dracut: zfs-{rollback,snapshot}-bootfs: explicit
+ snapname fix
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Due to a missing semicolon on the ExecStart line, it wasn't possible
+to specify the snapshot name on the bootfs.{rollback,snapshot}
+kernel parameters if the boot dataset name was obtained from the
+root=zfs:... kernel parameter.
+
+Reviewed-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz>
+Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
+Signed-off-by: Gregory Bartholomew <gregory.lee.bartholomew@gmail.com>
+Closes #13585
+---
+ contrib/dracut/90zfs/zfs-rollback-bootfs.service.in | 2 +-
+ contrib/dracut/90zfs/zfs-snapshot-bootfs.service.in | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/contrib/dracut/90zfs/zfs-rollback-bootfs.service.in b/contrib/dracut/90zfs/zfs-rollback-bootfs.service.in
+index b4f5707516c..a29cf3a3dd8 100644
+--- a/contrib/dracut/90zfs/zfs-rollback-bootfs.service.in
++++ b/contrib/dracut/90zfs/zfs-rollback-bootfs.service.in
+@@ -8,5 +8,5 @@ ConditionKernelCommandLine=bootfs.rollback
+
+ [Service]
+ Type=oneshot
+-ExecStart=/bin/sh -c '. /lib/dracut-zfs-lib.sh; decode_root_args || exit; [ "$root" = "zfs:AUTO" ] && root="$BOOTFS" SNAPNAME="$(getarg bootfs.rollback)"; exec @sbindir@/zfs rollback -Rf "$root@${SNAPNAME:-%v}"'
++ExecStart=/bin/sh -c '. /lib/dracut-zfs-lib.sh; decode_root_args || exit; [ "$root" = "zfs:AUTO" ] && root="$BOOTFS"; SNAPNAME="$(getarg bootfs.rollback)"; exec @sbindir@/zfs rollback -Rf "$root@${SNAPNAME:-%v}"'
+ RemainAfterExit=yes
+diff --git a/contrib/dracut/90zfs/zfs-snapshot-bootfs.service.in b/contrib/dracut/90zfs/zfs-snapshot-bootfs.service.in
+index afdba2c9d19..befd163b653 100644
+--- a/contrib/dracut/90zfs/zfs-snapshot-bootfs.service.in
++++ b/contrib/dracut/90zfs/zfs-snapshot-bootfs.service.in
+@@ -8,5 +8,5 @@ ConditionKernelCommandLine=bootfs.snapshot
+
+ [Service]
+ Type=oneshot
+-ExecStart=/bin/sh -c '. /lib/dracut-zfs-lib.sh; decode_root_args || exit; [ "$root" = "zfs:AUTO" ] && root="$BOOTFS" SNAPNAME="$(getarg bootfs.snapshot)"; exec @sbindir@/zfs snapshot "$root@${SNAPNAME:-%v}"'
++ExecStart=/bin/sh -c '. /lib/dracut-zfs-lib.sh; decode_root_args || exit; [ "$root" = "zfs:AUTO" ] && root="$BOOTFS"; SNAPNAME="$(getarg bootfs.snapshot)"; exec @sbindir@/zfs snapshot "$root@${SNAPNAME:-%v}"'
+ RemainAfterExit=yes
+From d22dd77c4d4556373b995121412c4abac02bcf8a Mon Sep 17 00:00:00 2001
+From: gregory-lee-bartholomew <gregory.lee.bartholomew@gmail.com>
+Date: Fri, 12 Aug 2022 16:28:15 -0500
+Subject: [PATCH] contrib: dracut: zfs-snapshot-bootfs: exit status fix
+
+When the zfs-snapshot-bootfs service attempts to create a snapshot
+that already exists, the exit status of the command is non-zero and
+the service reports failed to the systemd service manager. This is a
+common occurrence if bootfs.snapshot is left set on the kernel command
+line and it should not be considered a failure.
+
+This service was originally set to ignore this error by prefixing
+the command with - on the ExecStart line, but the leading - appears
+to have been dropped in #13359.
+
+Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
+Signed-off-by: Gregory Bartholomew <gregory.lee.bartholomew@gmail.com>
+Closes #13769
+---
+ contrib/dracut/90zfs/zfs-snapshot-bootfs.service.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/contrib/dracut/90zfs/zfs-snapshot-bootfs.service.in b/contrib/dracut/90zfs/zfs-snapshot-bootfs.service.in
+index befd163b653..9e73d1a7872 100644
+--- a/contrib/dracut/90zfs/zfs-snapshot-bootfs.service.in
++++ b/contrib/dracut/90zfs/zfs-snapshot-bootfs.service.in
+@@ -8,5 +8,5 @@ ConditionKernelCommandLine=bootfs.snapshot
+
+ [Service]
+ Type=oneshot
+-ExecStart=/bin/sh -c '. /lib/dracut-zfs-lib.sh; decode_root_args || exit; [ "$root" = "zfs:AUTO" ] && root="$BOOTFS"; SNAPNAME="$(getarg bootfs.snapshot)"; exec @sbindir@/zfs snapshot "$root@${SNAPNAME:-%v}"'
++ExecStart=-/bin/sh -c '. /lib/dracut-zfs-lib.sh; decode_root_args || exit; [ "$root" = "zfs:AUTO" ] && root="$BOOTFS"; SNAPNAME="$(getarg bootfs.snapshot)"; exec @sbindir@/zfs snapshot "$root@${SNAPNAME:-%v}"'
+ RemainAfterExit=yes
diff --git a/sys-fs/zfs/zfs-2.1.5-r1.ebuild b/sys-fs/zfs/zfs-2.1.5-r1.ebuild
deleted file mode 100644
index 7f0466ea0e20..000000000000
--- a/sys-fs/zfs/zfs-2.1.5-r1.ebuild
+++ /dev/null
@@ -1,310 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit autotools bash-completion-r1 dist-kernel-utils distutils-r1 flag-o-matic linux-info pam systemd udev usr-ldscript
-
-DESCRIPTION="Userland utilities for ZFS Linux kernel module"
-HOMEPAGE="https://github.com/openzfs/zfs"
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3 linux-mod
- EGIT_REPO_URI="https://github.com/openzfs/zfs.git"
-else
- VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc
- inherit verify-sig
-
- MY_P="${P/_rc/-rc}"
- SRC_URI="https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz"
- SRC_URI+=" verify-sig? ( https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz.asc )"
- S="${WORKDIR}/${P%_rc?}"
-
- if [[ ${PV} != *_rc* ]]; then
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
- fi
-fi
-
-LICENSE="BSD-2 CDDL MIT"
-# just libzfs soname major for now.
-# possible candidates: libuutil, libzpool, libnvpair. Those do not provide stable abi, but are considered.
-# see libsoversion_check() below as well
-SLOT="0/5"
-IUSE="custom-cflags debug dist-kernel kernel-builtin minimal nls pam python +rootfs test-suite"
-
-DEPEND="
- net-libs/libtirpc:=
- sys-apps/util-linux
- sys-libs/zlib
- virtual/libudev:=
- dev-libs/openssl:0=
- !minimal? ( ${PYTHON_DEPS} )
- pam? ( sys-libs/pam )
- python? (
- virtual/python-cffi[${PYTHON_USEDEP}]
- )
-"
-
-BDEPEND="virtual/awk
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
- python? (
- dev-python/setuptools[${PYTHON_USEDEP}]
- || (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/distlib[${PYTHON_USEDEP}]
- )
- )
-"
-
-if [[ ${PV} != "9999" ]] ; then
- BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-openzfs )"
-fi
-
-# awk is used for some scripts, completions, and the Dracut module
-RDEPEND="${DEPEND}
- !kernel-builtin? ( ~sys-fs/zfs-kmod-${PV}:= )
- !prefix? ( virtual/udev )
- sys-fs/udev-init-scripts
- virtual/awk
- dist-kernel? ( virtual/dist-kernel:= )
- rootfs? (
- app-arch/cpio
- app-misc/pax-utils
- !<sys-kernel/genkernel-3.5.1.1
- )
- test-suite? (
- app-shells/ksh
- sys-apps/kmod[tools]
- sys-apps/util-linux
- sys-devel/bc
- sys-block/parted
- sys-fs/lsscsi
- sys-fs/mdadm
- sys-process/procps
- )
-"
-
-# PDEPEND in this form is needed to trick portage suggest
-# enabling dist-kernel if only 1 package have it set, without suggesting to disable
-PDEPEND="dist-kernel? ( ~sys-fs/zfs-kmod-${PV}[dist-kernel] )"
-
-REQUIRED_USE="
- !minimal? ( ${PYTHON_REQUIRED_USE} )
- python? ( !minimal )
- test-suite? ( !minimal )
-"
-
-RESTRICT="test"
-
-PATCHES=(
- # bug #855182
- "${FILESDIR}"/${PV}-build-issues.patch
- # bug #854333
- "${FILESDIR}"/${PV}-dracut-non-root.patch
-)
-
-pkg_pretend() {
- use rootfs || return 0
-
- if has_version virtual/dist-kernel && ! use dist-kernel; then
- ewarn "You have virtual/dist-kernel installed, but"
- ewarn "USE=\"dist-kernel\" is not enabled for ${CATEGORY}/${PN}"
- ewarn "It's recommended to globally enable dist-kernel USE flag"
- ewarn "to auto-trigger initrd rebuilds with kernel updates"
- fi
-}
-
-pkg_setup() {
- if use kernel_linux; then
- linux-info_pkg_setup
-
- if ! linux_config_exists; then
- ewarn "Cannot check the linux kernel configuration."
- else
- if use test-suite; then
- if linux_chkconfig_present BLK_DEV_LOOP; then
- eerror "The ZFS test suite requires loop device support enabled."
- eerror "Please enable it:"
- eerror " CONFIG_BLK_DEV_LOOP=y"
- eerror "in /usr/src/linux/.config or"
- eerror " Device Drivers --->"
- eerror " Block devices --->"
- eerror " [X] Loopback device support"
- fi
- fi
- fi
- fi
-}
-
-libsoversion_check() {
- local bugurl libzfs_sover
- bugurl="https://bugs.gentoo.org/enter_bug.cgi?form_name=enter_bug&product=Gentoo+Linux&component=Current+packages"
-
- libzfs_sover="$(grep 'libzfs_la_LDFLAGS += -version-info' lib/libzfs/Makefile.am \
- | grep -Eo '[0-9]+:[0-9]+:[0-9]+')"
- libzfs_sover="${libzfs_sover%%:*}"
-
- if [[ ${libzfs_sover} -ne $(ver_cut 2 ${SLOT}) ]]; then
- echo
- eerror "BUG BUG BUG BUG BUG BUG BUG BUG"
- eerror "ebuild subslot does not match libzfs soversion!"
- eerror "libzfs soversion: ${libzfs_sover}"
- eerror "ebuild value: $(ver_cut 2 ${SLOT})"
- eerror "This is a bug in the ebuild, please use the following URL to report it"
- eerror "${bugurl}&short_desc=${CATEGORY}%2F${P}+update+subslot"
- echo
- # we want to abort for releases, but just print a warning for live ebuild
- # to keep package installable
- [[ ${PV} == "9999" ]] || die
- fi
-}
-
-src_prepare() {
- default
- libsoversion_check
-
- # Run unconditionally (bug #792627)
- eautoreconf
-
- if [[ ${PV} != "9999" ]]; then
- # Set revision number
- sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" META || die "Could not set Gentoo release"
- fi
-
- if use python; then
- pushd contrib/pyzfs >/dev/null || die
- distutils-r1_src_prepare
- popd >/dev/null || die
- fi
-
- # prevent errors showing up on zfs-mount stop, #647688
- # openrc will unmount all filesystems anyway.
- sed -i "/^ZFS_UNMOUNT=/ s/yes/no/" "etc/default/zfs.in" || die
-}
-
-src_configure() {
- use custom-cflags || strip-flags
- use minimal || python_setup
-
- local myconf=(
- --bindir="${EPREFIX}/bin"
- --enable-shared
- --enable-sysvinit
- --localstatedir="${EPREFIX}/var"
- --sbindir="${EPREFIX}/sbin"
- --with-config=user
- --with-dracutdir="${EPREFIX}/usr/lib/dracut"
- --with-linux="${KV_DIR}"
- --with-linux-obj="${KV_OUT_DIR}"
- --with-udevdir="$(get_udevdir)"
- --with-pamconfigsdir="${EPREFIX}/unwanted_files"
- --with-pammoduledir="$(getpam_mod_dir)"
- --with-systemdunitdir="$(systemd_get_systemunitdir)"
- --with-systemdpresetdir="$(systemd_get_systempresetdir)"
- --with-vendor=gentoo
- # Building zfs-mount-generator.c on musl breaks as strndupa
- # isn't available. But systemd doesn't support musl anyway, so
- # just disable building it.
- $(use_enable !elibc_musl systemd)
- $(use_enable debug)
- $(use_enable nls)
- $(use_enable pam)
- $(use_enable python pyzfs)
- --disable-static
- $(usex minimal --without-python --with-python="${EPYTHON}")
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
- if use python; then
- pushd contrib/pyzfs >/dev/null || die
- distutils-r1_src_compile
- popd >/dev/null || die
- fi
-}
-
-src_install() {
- default
-
- gen_usr_ldscript -a nvpair uutil zfsbootenv zfs zfs_core zpool
-
- use pam && { rm -rv "${ED}/unwanted_files" || die ; }
-
- use test-suite || { rm -r "${ED}"/usr/share/zfs/{test-runner,zfs-tests,runfiles,*sh} || die ; }
-
- find "${ED}" -name '*.la' -delete || die
-
- dobashcomp contrib/bash_completion.d/zfs
- bashcomp_alias zfs zpool
-
- # strip executable bit from conf.d file
- fperms 0644 /etc/conf.d/zfs
-
- if use python; then
- pushd contrib/pyzfs >/dev/null || die
- distutils-r1_src_install
- popd >/dev/null || die
- fi
-
- # enforce best available python implementation
- use minimal || python_fix_shebang "${ED}/bin"
-}
-
-pkg_postinst() {
- udev_reload
-
- # we always need userspace utils in sync with zfs-kmod
- # so force initrd update for userspace as well, to avoid
- # situation when zfs-kmod trigger initrd rebuild before
- # userspace component is rebuilt
- # KV_* variables are provided by linux-info.eclass
- if [[ -z ${ROOT} ]] && use dist-kernel; then
- dist-kernel_reinstall_initramfs "${KV_DIR}" "${KV_FULL}"
- fi
-
- if use rootfs; then
- if ! has_version sys-kernel/genkernel && ! has_version sys-kernel/dracut; then
- elog "Root on zfs requires an initramfs to boot"
- elog "The following packages provide one and are tested on a regular basis:"
- elog " sys-kernel/dracut ( preferred, module maintained by zfs developers )"
- elog " sys-kernel/genkernel"
- fi
- fi
-
- if ! use kernel-builtin && [[ ${PV} == "9999" ]]; then
- einfo "Adding ${P} to the module database to ensure that the"
- einfo "kernel modules and userland utilities stay in sync."
- update_moduledb
- fi
-
- if systemd_is_booted || has_version sys-apps/systemd; then
- einfo "Please refer to ${EROOT}/$(systemd_get_systempresetdir)/50-zfs.preset"
- einfo "for default zfs systemd service configuration"
- else
- [[ -e "${EROOT}/etc/runlevels/boot/zfs-import" ]] || \
- einfo "You should add zfs-import to the boot runlevel."
- [[ -e "${EROOT}/etc/runlevels/boot/zfs-load-key" ]] || \
- einfo "You should add zfs-load-key to the boot runlevel."
- [[ -e "${EROOT}/etc/runlevels/boot/zfs-mount" ]]|| \
- einfo "You should add zfs-mount to the boot runlevel."
- [[ -e "${EROOT}/etc/runlevels/default/zfs-share" ]] || \
- einfo "You should add zfs-share to the default runlevel."
- [[ -e "${EROOT}/etc/runlevels/default/zfs-zed" ]] || \
- einfo "You should add zfs-zed to the default runlevel."
- fi
-}
-
-pkg_postrm() {
- udev_reload
-
- if ! use kernel-builtin && [[ ${PV} == "9999" ]]; then
- remove_moduledb
- fi
-}
diff --git a/sys-fs/zfs/zfs-2.1.5-r3.ebuild b/sys-fs/zfs/zfs-2.1.5-r3.ebuild
deleted file mode 100644
index a2c22c0ac350..000000000000
--- a/sys-fs/zfs/zfs-2.1.5-r3.ebuild
+++ /dev/null
@@ -1,319 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit autotools bash-completion-r1 dist-kernel-utils distutils-r1 flag-o-matic linux-info pam systemd udev usr-ldscript
-
-DESCRIPTION="Userland utilities for ZFS Linux kernel module"
-HOMEPAGE="https://github.com/openzfs/zfs"
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3 linux-mod
- EGIT_REPO_URI="https://github.com/openzfs/zfs.git"
-else
- VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc
- inherit verify-sig
-
- MY_P="${P/_rc/-rc}"
- SRC_URI="https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz"
- SRC_URI+=" verify-sig? ( https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz.asc )"
- S="${WORKDIR}/${P%_rc?}"
-
- if [[ ${PV} != *_rc* ]]; then
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
- fi
-fi
-
-LICENSE="BSD-2 CDDL MIT"
-# just libzfs soname major for now.
-# possible candidates: libuutil, libzpool, libnvpair. Those do not provide stable abi, but are considered.
-# see libsoversion_check() below as well
-SLOT="0/5"
-IUSE="custom-cflags debug dist-kernel kernel-builtin minimal nls pam python +rootfs test-suite"
-
-DEPEND="
- net-libs/libtirpc:=
- sys-apps/util-linux
- sys-libs/zlib
- virtual/libudev:=
- dev-libs/openssl:0=
- !minimal? ( ${PYTHON_DEPS} )
- pam? ( sys-libs/pam )
- python? (
- virtual/python-cffi[${PYTHON_USEDEP}]
- )
-"
-
-BDEPEND="virtual/awk
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
- python? (
- dev-python/setuptools[${PYTHON_USEDEP}]
- || (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/distlib[${PYTHON_USEDEP}]
- )
- )
-"
-
-if [[ ${PV} != "9999" ]] ; then
- BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-openzfs )"
-fi
-
-# awk is used for some scripts, completions, and the Dracut module
-RDEPEND="${DEPEND}
- !kernel-builtin? ( ~sys-fs/zfs-kmod-${PV}:= )
- !prefix? ( virtual/udev )
- sys-fs/udev-init-scripts
- virtual/awk
- dist-kernel? ( virtual/dist-kernel:= )
- rootfs? (
- app-arch/cpio
- app-misc/pax-utils
- !<sys-kernel/genkernel-3.5.1.1
- )
- test-suite? (
- app-shells/ksh
- sys-apps/kmod[tools]
- sys-apps/util-linux
- sys-devel/bc
- sys-block/parted
- sys-fs/lsscsi
- sys-fs/mdadm
- sys-process/procps
- )
-"
-
-# PDEPEND in this form is needed to trick portage suggest
-# enabling dist-kernel if only 1 package have it set, without suggesting to disable
-PDEPEND="dist-kernel? ( ~sys-fs/zfs-kmod-${PV}[dist-kernel] )"
-
-REQUIRED_USE="
- !minimal? ( ${PYTHON_REQUIRED_USE} )
- python? ( !minimal )
- test-suite? ( !minimal )
-"
-
-RESTRICT="test"
-
-PATCHES=(
- # bug #855182
- "${FILESDIR}"/${PV}-build-issues.patch
- # bug #854333
- "${FILESDIR}"/${PV}-r2-dracut-non-root.patch
- #
- "${FILESDIR}"/2.1.5-dracut-zfs-missing.patch
-)
-
-pkg_pretend() {
- use rootfs || return 0
-
- if has_version virtual/dist-kernel && ! use dist-kernel; then
- ewarn "You have virtual/dist-kernel installed, but"
- ewarn "USE=\"dist-kernel\" is not enabled for ${CATEGORY}/${PN}"
- ewarn "It's recommended to globally enable dist-kernel USE flag"
- ewarn "to auto-trigger initrd rebuilds with kernel updates"
- fi
-}
-
-pkg_setup() {
- if use kernel_linux; then
- linux-info_pkg_setup
-
- if ! linux_config_exists; then
- ewarn "Cannot check the linux kernel configuration."
- else
- if use test-suite; then
- if linux_chkconfig_present BLK_DEV_LOOP; then
- eerror "The ZFS test suite requires loop device support enabled."
- eerror "Please enable it:"
- eerror " CONFIG_BLK_DEV_LOOP=y"
- eerror "in /usr/src/linux/.config or"
- eerror " Device Drivers --->"
- eerror " Block devices --->"
- eerror " [X] Loopback device support"
- fi
- fi
- fi
- fi
-}
-
-libsoversion_check() {
- local bugurl libzfs_sover
- bugurl="https://bugs.gentoo.org/enter_bug.cgi?form_name=enter_bug&product=Gentoo+Linux&component=Current+packages"
-
- libzfs_sover="$(grep 'libzfs_la_LDFLAGS += -version-info' lib/libzfs/Makefile.am \
- | grep -Eo '[0-9]+:[0-9]+:[0-9]+')"
- libzfs_sover="${libzfs_sover%%:*}"
-
- if [[ ${libzfs_sover} -ne $(ver_cut 2 ${SLOT}) ]]; then
- echo
- eerror "BUG BUG BUG BUG BUG BUG BUG BUG"
- eerror "ebuild subslot does not match libzfs soversion!"
- eerror "libzfs soversion: ${libzfs_sover}"
- eerror "ebuild value: $(ver_cut 2 ${SLOT})"
- eerror "This is a bug in the ebuild, please use the following URL to report it"
- eerror "${bugurl}&short_desc=${CATEGORY}%2F${P}+update+subslot"
- echo
- # we want to abort for releases, but just print a warning for live ebuild
- # to keep package installable
- [[ ${PV} == "9999" ]] || die
- fi
-}
-
-src_prepare() {
- default
- libsoversion_check
-
- # Run unconditionally (bug #792627)
- eautoreconf
-
- if [[ ${PV} != "9999" ]]; then
- # Set revision number
- sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" META || die "Could not set Gentoo release"
- fi
-
- if use python; then
- pushd contrib/pyzfs >/dev/null || die
- distutils-r1_src_prepare
- popd >/dev/null || die
- fi
-
- # prevent errors showing up on zfs-mount stop, #647688
- # openrc will unmount all filesystems anyway.
- sed -i "/^ZFS_UNMOUNT=/ s/yes/no/" "etc/default/zfs.in" || die
-}
-
-src_configure() {
- use custom-cflags || strip-flags
- use minimal || python_setup
-
- # All the same issue:
- # Segfaults w/ GCC 12 and 'zfs send'
- # bug #856373
- # https://github.com/openzfs/zfs/issues/13620
- # https://github.com/openzfs/zfs/issues/13605
- append-flags -fno-tree-vectorize
-
- local myconf=(
- --bindir="${EPREFIX}/bin"
- --enable-shared
- --enable-sysvinit
- --localstatedir="${EPREFIX}/var"
- --sbindir="${EPREFIX}/sbin"
- --with-config=user
- --with-dracutdir="${EPREFIX}/usr/lib/dracut"
- --with-linux="${KV_DIR}"
- --with-linux-obj="${KV_OUT_DIR}"
- --with-udevdir="$(get_udevdir)"
- --with-pamconfigsdir="${EPREFIX}/unwanted_files"
- --with-pammoduledir="$(getpam_mod_dir)"
- --with-systemdunitdir="$(systemd_get_systemunitdir)"
- --with-systemdpresetdir="$(systemd_get_systempresetdir)"
- --with-vendor=gentoo
- # Building zfs-mount-generator.c on musl breaks as strndupa
- # isn't available. But systemd doesn't support musl anyway, so
- # just disable building it.
- $(use_enable !elibc_musl systemd)
- $(use_enable debug)
- $(use_enable nls)
- $(use_enable pam)
- $(use_enable python pyzfs)
- --disable-static
- $(usex minimal --without-python --with-python="${EPYTHON}")
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
- if use python; then
- pushd contrib/pyzfs >/dev/null || die
- distutils-r1_src_compile
- popd >/dev/null || die
- fi
-}
-
-src_install() {
- default
-
- gen_usr_ldscript -a nvpair uutil zfsbootenv zfs zfs_core zpool
-
- use pam && { rm -rv "${ED}/unwanted_files" || die ; }
-
- use test-suite || { rm -r "${ED}"/usr/share/zfs/{test-runner,zfs-tests,runfiles,*sh} || die ; }
-
- find "${ED}" -name '*.la' -delete || die
-
- dobashcomp contrib/bash_completion.d/zfs
- bashcomp_alias zfs zpool
-
- # strip executable bit from conf.d file
- fperms 0644 /etc/conf.d/zfs
-
- if use python; then
- pushd contrib/pyzfs >/dev/null || die
- distutils-r1_src_install
- popd >/dev/null || die
- fi
-
- # enforce best available python implementation
- use minimal || python_fix_shebang "${ED}/bin"
-}
-
-pkg_postinst() {
- udev_reload
-
- # we always need userspace utils in sync with zfs-kmod
- # so force initrd update for userspace as well, to avoid
- # situation when zfs-kmod trigger initrd rebuild before
- # userspace component is rebuilt
- # KV_* variables are provided by linux-info.eclass
- if [[ -z ${ROOT} ]] && use dist-kernel; then
- dist-kernel_reinstall_initramfs "${KV_DIR}" "${KV_FULL}"
- fi
-
- if use rootfs; then
- if ! has_version sys-kernel/genkernel && ! has_version sys-kernel/dracut; then
- elog "Root on zfs requires an initramfs to boot"
- elog "The following packages provide one and are tested on a regular basis:"
- elog " sys-kernel/dracut ( preferred, module maintained by zfs developers )"
- elog " sys-kernel/genkernel"
- fi
- fi
-
- if ! use kernel-builtin && [[ ${PV} == "9999" ]]; then
- einfo "Adding ${P} to the module database to ensure that the"
- einfo "kernel modules and userland utilities stay in sync."
- update_moduledb
- fi
-
- if systemd_is_booted || has_version sys-apps/systemd; then
- einfo "Please refer to ${EROOT}/$(systemd_get_systempresetdir)/50-zfs.preset"
- einfo "for default zfs systemd service configuration"
- else
- [[ -e "${EROOT}/etc/runlevels/boot/zfs-import" ]] || \
- einfo "You should add zfs-import to the boot runlevel."
- [[ -e "${EROOT}/etc/runlevels/boot/zfs-load-key" ]] || \
- einfo "You should add zfs-load-key to the boot runlevel."
- [[ -e "${EROOT}/etc/runlevels/boot/zfs-mount" ]]|| \
- einfo "You should add zfs-mount to the boot runlevel."
- [[ -e "${EROOT}/etc/runlevels/default/zfs-share" ]] || \
- einfo "You should add zfs-share to the default runlevel."
- [[ -e "${EROOT}/etc/runlevels/default/zfs-zed" ]] || \
- einfo "You should add zfs-zed to the default runlevel."
- fi
-}
-
-pkg_postrm() {
- udev_reload
-
- if ! use kernel-builtin && [[ ${PV} == "9999" ]]; then
- remove_moduledb
- fi
-}
diff --git a/sys-fs/zfs/zfs-2.1.5-r4.ebuild b/sys-fs/zfs/zfs-2.1.5-r4.ebuild
deleted file mode 100644
index 2cf49118a4f5..000000000000
--- a/sys-fs/zfs/zfs-2.1.5-r4.ebuild
+++ /dev/null
@@ -1,321 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit autotools bash-completion-r1 dist-kernel-utils distutils-r1 flag-o-matic linux-info pam systemd udev usr-ldscript
-
-DESCRIPTION="Userland utilities for ZFS Linux kernel module"
-HOMEPAGE="https://github.com/openzfs/zfs"
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3 linux-mod
- EGIT_REPO_URI="https://github.com/openzfs/zfs.git"
-else
- VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc
- inherit verify-sig
-
- MY_P="${P/_rc/-rc}"
- SRC_URI="https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz"
- SRC_URI+=" verify-sig? ( https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz.asc )"
- S="${WORKDIR}/${P%_rc?}"
-
- if [[ ${PV} != *_rc* ]]; then
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
- fi
-fi
-
-LICENSE="BSD-2 CDDL MIT"
-# just libzfs soname major for now.
-# possible candidates: libuutil, libzpool, libnvpair. Those do not provide stable abi, but are considered.
-# see libsoversion_check() below as well
-SLOT="0/5"
-IUSE="custom-cflags debug dist-kernel kernel-builtin minimal nls pam python +rootfs test-suite"
-
-DEPEND="
- net-libs/libtirpc:=
- sys-apps/util-linux
- sys-libs/zlib
- virtual/libudev:=
- dev-libs/openssl:0=
- !minimal? ( ${PYTHON_DEPS} )
- pam? ( sys-libs/pam )
- python? (
- virtual/python-cffi[${PYTHON_USEDEP}]
- )
-"
-
-BDEPEND="virtual/awk
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
- python? (
- dev-python/setuptools[${PYTHON_USEDEP}]
- || (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/distlib[${PYTHON_USEDEP}]
- )
- )
-"
-
-if [[ ${PV} != "9999" ]] ; then
- BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-openzfs )"
-fi
-
-# awk is used for some scripts, completions, and the Dracut module
-RDEPEND="${DEPEND}
- !kernel-builtin? ( ~sys-fs/zfs-kmod-${PV}:= )
- !prefix? ( virtual/udev )
- sys-fs/udev-init-scripts
- virtual/awk
- dist-kernel? ( virtual/dist-kernel:= )
- rootfs? (
- app-arch/cpio
- app-misc/pax-utils
- !<sys-kernel/genkernel-3.5.1.1
- )
- test-suite? (
- app-shells/ksh
- sys-apps/kmod[tools]
- sys-apps/util-linux
- sys-devel/bc
- sys-block/parted
- sys-fs/lsscsi
- sys-fs/mdadm
- sys-process/procps
- )
-"
-
-# PDEPEND in this form is needed to trick portage suggest
-# enabling dist-kernel if only 1 package have it set, without suggesting to disable
-PDEPEND="dist-kernel? ( ~sys-fs/zfs-kmod-${PV}[dist-kernel] )"
-
-REQUIRED_USE="
- !minimal? ( ${PYTHON_REQUIRED_USE} )
- python? ( !minimal )
- test-suite? ( !minimal )
-"
-
-RESTRICT="test"
-
-PATCHES=(
- # bug #855182
- "${FILESDIR}"/${PV}-build-issues.patch
- # bug #854333
- "${FILESDIR}"/${PV}-r2-dracut-non-root.patch
- #
- "${FILESDIR}"/2.1.5-dracut-zfs-missing.patch
- # bug #857228
- "${FILESDIR}"/${PV}-dracut-mount.patch
-)
-
-pkg_pretend() {
- use rootfs || return 0
-
- if has_version virtual/dist-kernel && ! use dist-kernel; then
- ewarn "You have virtual/dist-kernel installed, but"
- ewarn "USE=\"dist-kernel\" is not enabled for ${CATEGORY}/${PN}"
- ewarn "It's recommended to globally enable dist-kernel USE flag"
- ewarn "to auto-trigger initrd rebuilds with kernel updates"
- fi
-}
-
-pkg_setup() {
- if use kernel_linux; then
- linux-info_pkg_setup
-
- if ! linux_config_exists; then
- ewarn "Cannot check the linux kernel configuration."
- else
- if use test-suite; then
- if linux_chkconfig_present BLK_DEV_LOOP; then
- eerror "The ZFS test suite requires loop device support enabled."
- eerror "Please enable it:"
- eerror " CONFIG_BLK_DEV_LOOP=y"
- eerror "in /usr/src/linux/.config or"
- eerror " Device Drivers --->"
- eerror " Block devices --->"
- eerror " [X] Loopback device support"
- fi
- fi
- fi
- fi
-}
-
-libsoversion_check() {
- local bugurl libzfs_sover
- bugurl="https://bugs.gentoo.org/enter_bug.cgi?form_name=enter_bug&product=Gentoo+Linux&component=Current+packages"
-
- libzfs_sover="$(grep 'libzfs_la_LDFLAGS += -version-info' lib/libzfs/Makefile.am \
- | grep -Eo '[0-9]+:[0-9]+:[0-9]+')"
- libzfs_sover="${libzfs_sover%%:*}"
-
- if [[ ${libzfs_sover} -ne $(ver_cut 2 ${SLOT}) ]]; then
- echo
- eerror "BUG BUG BUG BUG BUG BUG BUG BUG"
- eerror "ebuild subslot does not match libzfs soversion!"
- eerror "libzfs soversion: ${libzfs_sover}"
- eerror "ebuild value: $(ver_cut 2 ${SLOT})"
- eerror "This is a bug in the ebuild, please use the following URL to report it"
- eerror "${bugurl}&short_desc=${CATEGORY}%2F${P}+update+subslot"
- echo
- # we want to abort for releases, but just print a warning for live ebuild
- # to keep package installable
- [[ ${PV} == "9999" ]] || die
- fi
-}
-
-src_prepare() {
- default
- libsoversion_check
-
- # Run unconditionally (bug #792627)
- eautoreconf
-
- if [[ ${PV} != "9999" ]]; then
- # Set revision number
- sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" META || die "Could not set Gentoo release"
- fi
-
- if use python; then
- pushd contrib/pyzfs >/dev/null || die
- distutils-r1_src_prepare
- popd >/dev/null || die
- fi
-
- # prevent errors showing up on zfs-mount stop, #647688
- # openrc will unmount all filesystems anyway.
- sed -i "/^ZFS_UNMOUNT=/ s/yes/no/" "etc/default/zfs.in" || die
-}
-
-src_configure() {
- use custom-cflags || strip-flags
- use minimal || python_setup
-
- # All the same issue:
- # Segfaults w/ GCC 12 and 'zfs send'
- # bug #856373
- # https://github.com/openzfs/zfs/issues/13620
- # https://github.com/openzfs/zfs/issues/13605
- append-flags -fno-tree-vectorize
-
- local myconf=(
- --bindir="${EPREFIX}/bin"
- --enable-shared
- --enable-sysvinit
- --localstatedir="${EPREFIX}/var"
- --sbindir="${EPREFIX}/sbin"
- --with-config=user
- --with-dracutdir="${EPREFIX}/usr/lib/dracut"
- --with-linux="${KV_DIR}"
- --with-linux-obj="${KV_OUT_DIR}"
- --with-udevdir="$(get_udevdir)"
- --with-pamconfigsdir="${EPREFIX}/unwanted_files"
- --with-pammoduledir="$(getpam_mod_dir)"
- --with-systemdunitdir="$(systemd_get_systemunitdir)"
- --with-systemdpresetdir="$(systemd_get_systempresetdir)"
- --with-vendor=gentoo
- # Building zfs-mount-generator.c on musl breaks as strndupa
- # isn't available. But systemd doesn't support musl anyway, so
- # just disable building it.
- $(use_enable !elibc_musl systemd)
- $(use_enable debug)
- $(use_enable nls)
- $(use_enable pam)
- $(use_enable python pyzfs)
- --disable-static
- $(usex minimal --without-python --with-python="${EPYTHON}")
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
- if use python; then
- pushd contrib/pyzfs >/dev/null || die
- distutils-r1_src_compile
- popd >/dev/null || die
- fi
-}
-
-src_install() {
- default
-
- gen_usr_ldscript -a nvpair uutil zfsbootenv zfs zfs_core zpool
-
- use pam && { rm -rv "${ED}/unwanted_files" || die ; }
-
- use test-suite || { rm -r "${ED}"/usr/share/zfs/{test-runner,zfs-tests,runfiles,*sh} || die ; }
-
- find "${ED}" -name '*.la' -delete || die
-
- dobashcomp contrib/bash_completion.d/zfs
- bashcomp_alias zfs zpool
-
- # strip executable bit from conf.d file
- fperms 0644 /etc/conf.d/zfs
-
- if use python; then
- pushd contrib/pyzfs >/dev/null || die
- distutils-r1_src_install
- popd >/dev/null || die
- fi
-
- # enforce best available python implementation
- use minimal || python_fix_shebang "${ED}/bin"
-}
-
-pkg_postinst() {
- udev_reload
-
- # we always need userspace utils in sync with zfs-kmod
- # so force initrd update for userspace as well, to avoid
- # situation when zfs-kmod trigger initrd rebuild before
- # userspace component is rebuilt
- # KV_* variables are provided by linux-info.eclass
- if [[ -z ${ROOT} ]] && use dist-kernel; then
- dist-kernel_reinstall_initramfs "${KV_DIR}" "${KV_FULL}"
- fi
-
- if use rootfs; then
- if ! has_version sys-kernel/genkernel && ! has_version sys-kernel/dracut; then
- elog "Root on zfs requires an initramfs to boot"
- elog "The following packages provide one and are tested on a regular basis:"
- elog " sys-kernel/dracut ( preferred, module maintained by zfs developers )"
- elog " sys-kernel/genkernel"
- fi
- fi
-
- if ! use kernel-builtin && [[ ${PV} == "9999" ]]; then
- einfo "Adding ${P} to the module database to ensure that the"
- einfo "kernel modules and userland utilities stay in sync."
- update_moduledb
- fi
-
- if systemd_is_booted || has_version sys-apps/systemd; then
- einfo "Please refer to ${EROOT}/$(systemd_get_systempresetdir)/50-zfs.preset"
- einfo "for default zfs systemd service configuration"
- else
- [[ -e "${EROOT}/etc/runlevels/boot/zfs-import" ]] || \
- einfo "You should add zfs-import to the boot runlevel."
- [[ -e "${EROOT}/etc/runlevels/boot/zfs-load-key" ]] || \
- einfo "You should add zfs-load-key to the boot runlevel."
- [[ -e "${EROOT}/etc/runlevels/boot/zfs-mount" ]]|| \
- einfo "You should add zfs-mount to the boot runlevel."
- [[ -e "${EROOT}/etc/runlevels/default/zfs-share" ]] || \
- einfo "You should add zfs-share to the default runlevel."
- [[ -e "${EROOT}/etc/runlevels/default/zfs-zed" ]] || \
- einfo "You should add zfs-zed to the default runlevel."
- fi
-}
-
-pkg_postrm() {
- udev_reload
-
- if ! use kernel-builtin && [[ ${PV} == "9999" ]]; then
- remove_moduledb
- fi
-}
diff --git a/sys-fs/zfs/zfs-2.1.5-r5.ebuild b/sys-fs/zfs/zfs-2.1.5-r6.ebuild
index cec989b82da5..e2b1dac94560 100644
--- a/sys-fs/zfs/zfs-2.1.5-r5.ebuild
+++ b/sys-fs/zfs/zfs-2.1.5-r6.ebuild
@@ -112,6 +112,10 @@ PATCHES=(
# bug #863212, bug #855182
"${WORKDIR}"/${P}-patches/
+
+ # https://github.com/openzfs/zfs/pull/13769
+ # https://github.com/openzfs/zfs/pull/13585
+ "${FILESDIR}"/2.1.5-dracut-zfs-bootfs-snapshot-fixes.patch
)
pkg_pretend() {
diff --git a/sys-fs/zfs/zfs-2.1.5.ebuild b/sys-fs/zfs/zfs-2.1.5.ebuild
deleted file mode 100644
index 6e0b78a9c125..000000000000
--- a/sys-fs/zfs/zfs-2.1.5.ebuild
+++ /dev/null
@@ -1,303 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit autotools bash-completion-r1 dist-kernel-utils distutils-r1 flag-o-matic linux-info pam systemd udev usr-ldscript
-
-DESCRIPTION="Userland utilities for ZFS Linux kernel module"
-HOMEPAGE="https://github.com/openzfs/zfs"
-
-if [[ ${PV} == "9999" ]]; then
- inherit git-r3 linux-mod
- EGIT_REPO_URI="https://github.com/openzfs/zfs.git"
-else
- VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openzfs.asc
- inherit verify-sig
-
- MY_P="${P/_rc/-rc}"
- SRC_URI="https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz"
- SRC_URI+=" verify-sig? ( https://github.com/openzfs/${PN}/releases/download/${MY_P}/${MY_P}.tar.gz.asc )"
- S="${WORKDIR}/${P%_rc?}"
-
- if [[ ${PV} != *_rc* ]]; then
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
- fi
-fi
-
-LICENSE="BSD-2 CDDL MIT"
-# just libzfs soname major for now.
-# possible candidates: libuutil, libzpool, libnvpair. Those do not provide stable abi, but are considered.
-# see libsoversion_check() below as well
-SLOT="0/5"
-IUSE="custom-cflags debug dist-kernel kernel-builtin minimal nls pam python +rootfs test-suite"
-
-DEPEND="
- net-libs/libtirpc:=
- sys-apps/util-linux
- sys-libs/zlib
- virtual/libudev:=
- dev-libs/openssl:0=
- !minimal? ( ${PYTHON_DEPS} )
- pam? ( sys-libs/pam )
- python? (
- virtual/python-cffi[${PYTHON_USEDEP}]
- )
-"
-
-BDEPEND="virtual/awk
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
- python? (
- dev-python/setuptools[${PYTHON_USEDEP}]
- || (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/distlib[${PYTHON_USEDEP}]
- )
- )
-"
-
-if [[ ${PV} != "9999" ]] ; then
- BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-openzfs )"
-fi
-
-# awk is used for some scripts, completions, and the Dracut module
-RDEPEND="${DEPEND}
- !kernel-builtin? ( ~sys-fs/zfs-kmod-${PV}:= )
- !prefix? ( virtual/udev )
- sys-fs/udev-init-scripts
- virtual/awk
- dist-kernel? ( virtual/dist-kernel:= )
- rootfs? (
- app-arch/cpio
- app-misc/pax-utils
- !<sys-kernel/genkernel-3.5.1.1
- )
- test-suite? (
- app-shells/ksh
- sys-apps/kmod[tools]
- sys-apps/util-linux
- sys-devel/bc
- sys-block/parted
- sys-fs/lsscsi
- sys-fs/mdadm
- sys-process/procps
- )
-"
-
-# PDEPEND in this form is needed to trick portage suggest
-# enabling dist-kernel if only 1 package have it set, without suggesting to disable
-PDEPEND="dist-kernel? ( ~sys-fs/zfs-kmod-${PV}[dist-kernel] )"
-
-REQUIRED_USE="
- !minimal? ( ${PYTHON_REQUIRED_USE} )
- python? ( !minimal )
- test-suite? ( !minimal )
-"
-
-RESTRICT="test"
-
-pkg_pretend() {
- use rootfs || return 0
-
- if has_version virtual/dist-kernel && ! use dist-kernel; then
- ewarn "You have virtual/dist-kernel installed, but"
- ewarn "USE=\"dist-kernel\" is not enabled for ${CATEGORY}/${PN}"
- ewarn "It's recommended to globally enable dist-kernel USE flag"
- ewarn "to auto-trigger initrd rebuilds with kernel updates"
- fi
-}
-
-pkg_setup() {
- if use kernel_linux; then
- linux-info_pkg_setup
-
- if ! linux_config_exists; then
- ewarn "Cannot check the linux kernel configuration."
- else
- if use test-suite; then
- if linux_chkconfig_present BLK_DEV_LOOP; then
- eerror "The ZFS test suite requires loop device support enabled."
- eerror "Please enable it:"
- eerror " CONFIG_BLK_DEV_LOOP=y"
- eerror "in /usr/src/linux/.config or"
- eerror " Device Drivers --->"
- eerror " Block devices --->"
- eerror " [X] Loopback device support"
- fi
- fi
- fi
- fi
-}
-
-libsoversion_check() {
- local bugurl libzfs_sover
- bugurl="https://bugs.gentoo.org/enter_bug.cgi?form_name=enter_bug&product=Gentoo+Linux&component=Current+packages"
-
- libzfs_sover="$(grep 'libzfs_la_LDFLAGS += -version-info' lib/libzfs/Makefile.am \
- | grep -Eo '[0-9]+:[0-9]+:[0-9]+')"
- libzfs_sover="${libzfs_sover%%:*}"
-
- if [[ ${libzfs_sover} -ne $(ver_cut 2 ${SLOT}) ]]; then
- echo
- eerror "BUG BUG BUG BUG BUG BUG BUG BUG"
- eerror "ebuild subslot does not match libzfs soversion!"
- eerror "libzfs soversion: ${libzfs_sover}"
- eerror "ebuild value: $(ver_cut 2 ${SLOT})"
- eerror "This is a bug in the ebuild, please use the following URL to report it"
- eerror "${bugurl}&short_desc=${CATEGORY}%2F${P}+update+subslot"
- echo
- # we want to abort for releases, but just print a warning for live ebuild
- # to keep package installable
- [[ ${PV} == "9999" ]] || die
- fi
-}
-
-src_prepare() {
- default
- libsoversion_check
-
- # Run unconditionally (bug #792627)
- eautoreconf
-
- if [[ ${PV} != "9999" ]]; then
- # Set revision number
- sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" META || die "Could not set Gentoo release"
- fi
-
- if use python; then
- pushd contrib/pyzfs >/dev/null || die
- distutils-r1_src_prepare
- popd >/dev/null || die
- fi
-
- # prevent errors showing up on zfs-mount stop, #647688
- # openrc will unmount all filesystems anyway.
- sed -i "/^ZFS_UNMOUNT=/ s/yes/no/" "etc/default/zfs.in" || die
-}
-
-src_configure() {
- use custom-cflags || strip-flags
- use minimal || python_setup
-
- local myconf=(
- --bindir="${EPREFIX}/bin"
- --enable-shared
- --enable-sysvinit
- --localstatedir="${EPREFIX}/var"
- --sbindir="${EPREFIX}/sbin"
- --with-config=user
- --with-dracutdir="${EPREFIX}/usr/lib/dracut"
- --with-linux="${KV_DIR}"
- --with-linux-obj="${KV_OUT_DIR}"
- --with-udevdir="$(get_udevdir)"
- --with-pamconfigsdir="${EPREFIX}/unwanted_files"
- --with-pammoduledir="$(getpam_mod_dir)"
- --with-systemdunitdir="$(systemd_get_systemunitdir)"
- --with-systemdpresetdir="$(systemd_get_systempresetdir)"
- --with-vendor=gentoo
- # Building zfs-mount-generator.c on musl breaks as strndupa
- # isn't available. But systemd doesn't support musl anyway, so
- # just disable building it.
- $(use_enable !elibc_musl systemd)
- $(use_enable debug)
- $(use_enable nls)
- $(use_enable pam)
- $(use_enable python pyzfs)
- --disable-static
- $(usex minimal --without-python --with-python="${EPYTHON}")
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
- if use python; then
- pushd contrib/pyzfs >/dev/null || die
- distutils-r1_src_compile
- popd >/dev/null || die
- fi
-}
-
-src_install() {
- default
-
- gen_usr_ldscript -a nvpair uutil zfsbootenv zfs zfs_core zpool
-
- use pam && { rm -rv "${ED}/unwanted_files" || die ; }
-
- use test-suite || { rm -r "${ED}"/usr/share/zfs/{test-runner,zfs-tests,runfiles,*sh} || die ; }
-
- find "${ED}" -name '*.la' -delete || die
-
- dobashcomp contrib/bash_completion.d/zfs
- bashcomp_alias zfs zpool
-
- # strip executable bit from conf.d file
- fperms 0644 /etc/conf.d/zfs
-
- if use python; then
- pushd contrib/pyzfs >/dev/null || die
- distutils-r1_src_install
- popd >/dev/null || die
- fi
-
- # enforce best available python implementation
- use minimal || python_fix_shebang "${ED}/bin"
-}
-
-pkg_postinst() {
- udev_reload
-
- # we always need userspace utils in sync with zfs-kmod
- # so force initrd update for userspace as well, to avoid
- # situation when zfs-kmod trigger initrd rebuild before
- # userspace component is rebuilt
- # KV_* variables are provided by linux-info.eclass
- if [[ -z ${ROOT} ]] && use dist-kernel; then
- dist-kernel_reinstall_initramfs "${KV_DIR}" "${KV_FULL}"
- fi
-
- if use rootfs; then
- if ! has_version sys-kernel/genkernel && ! has_version sys-kernel/dracut; then
- elog "Root on zfs requires an initramfs to boot"
- elog "The following packages provide one and are tested on a regular basis:"
- elog " sys-kernel/dracut ( preferred, module maintained by zfs developers )"
- elog " sys-kernel/genkernel"
- fi
- fi
-
- if ! use kernel-builtin && [[ ${PV} == "9999" ]]; then
- einfo "Adding ${P} to the module database to ensure that the"
- einfo "kernel modules and userland utilities stay in sync."
- update_moduledb
- fi
-
- if systemd_is_booted || has_version sys-apps/systemd; then
- einfo "Please refer to ${EROOT}/$(systemd_get_systempresetdir)/50-zfs.preset"
- einfo "for default zfs systemd service configuration"
- else
- [[ -e "${EROOT}/etc/runlevels/boot/zfs-import" ]] || \
- einfo "You should add zfs-import to the boot runlevel."
- [[ -e "${EROOT}/etc/runlevels/boot/zfs-load-key" ]] || \
- einfo "You should add zfs-load-key to the boot runlevel."
- [[ -e "${EROOT}/etc/runlevels/boot/zfs-mount" ]]|| \
- einfo "You should add zfs-mount to the boot runlevel."
- [[ -e "${EROOT}/etc/runlevels/default/zfs-share" ]] || \
- einfo "You should add zfs-share to the default runlevel."
- [[ -e "${EROOT}/etc/runlevels/default/zfs-zed" ]] || \
- einfo "You should add zfs-zed to the default runlevel."
- fi
-}
-
-pkg_postrm() {
- udev_reload
-
- if ! use kernel-builtin && [[ ${PV} == "9999" ]]; then
- remove_moduledb
- fi
-}
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index 351b6a9b0155..b40ebffa1076 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/lsof/Manifest b/sys-process/lsof/Manifest
index 6ac7467deb28..002308ea0cb8 100644
--- a/sys-process/lsof/Manifest
+++ b/sys-process/lsof/Manifest
@@ -2,6 +2,8 @@ AUX lsof-4.85-cross.patch 1061 BLAKE2B 730a02dfcd433bb6d46d3fecd87aa0913800408d6
AUX lsof-4.95.0-clang-15-configure.patch 4940 BLAKE2B 60ae5f75e430621328da88f76702d7a94c53b0e55f35e155d2ecf24da6327ce2f80c19713534562946e13caf64780706ff513f40ef7db439adc20f793461ec1e SHA512 e4462ce4837a73551ef3a431bd98224be91e187f24e72eec25c4a389a38cf2f75f4913315469460148e6c4f4720bc5e22d0a8ee9e47aff90b8e3e4e1f928261d
AUX lsof-4.95.0-test-typo.patch 935 BLAKE2B 508728789172985e16ba60a1a28cda07ae186499ed4db8c3085329b823f71861c4a4f402c3657a1730dbb14071c211c35659fbb065b0cea7527f53e36bcc5976 SHA512 c648e5ecee68e5fe9959df50509a43d19af24874604d361bf248ea6c42beb10ca9fcd60831638010a9a38e784cad56b8ff8c29557392e6888646abb358a4e5c6
DIST lsof-4.95.0.tar.gz 1343380 BLAKE2B ffb0a656463f8f0e84ddcba36d78a94a8b4b883f0ff043c3821b3236274fb11e04b8c82f84f4e67ab922f021769c2711c1e97716aef3190d640fc321110521a3 SHA512 09c5c4b0ea0530e23b98b96df8485f37c2594028b604097a816aee216a8b1a7bc887071e8727cbaf3c765d0992314a5aa49723572cfe926f88806be18a6b8aef
+DIST lsof-4.96.3.tar.gz 1342843 BLAKE2B 79e276d0db5138c356cc8bfa32e6f991ce8860644eb5d02f49ba04ce08076232f0fb8b10e143ee135205de5c64bd053d7bf021e48d666b65ffc01c0a47b76116 SHA512 ad17a73590ffb154a13b8b5de8ada738ce343fcc833012b2a5e9b3bda587785b09ae8bf090a99fba8e84b788c2a6d61eaa7359f939bfa68d2423e604801e2a98
EBUILD lsof-4.95.0-r1.ebuild 3535 BLAKE2B fcc6cb09db26c3d974d94e596ad3aa37eb8d79b5b0428990500faf50bca26a833173a0ef302517ccf8f267bd393a14340a6425cb8b21fbdc64c2c18d7de5f489 SHA512 e732ea3fe2e4cd65a74fff42aa3607f1a4e412384ad51d87c89463653ee611ae3717c67152870d86460af20a7a5b26ce3b940770aedd82d4a57764a84e6a0732
EBUILD lsof-4.95.0.ebuild 3474 BLAKE2B b5073fd31fee0137da8a587436eb551ce44d06e9aa81295c13d4b82520fc0b4da698c503ebaaa8eb51191e0bfda7b600ad58200846cf7b2426064ae184b629d3 SHA512 cdcdc6706007771ed126f153fa7bfb22c4c7e1c856988c679123f3e95d685c03f1e445492c04a2a0c40d74f85829c65d4433f7ee29068183087899931c49c7a5
+EBUILD lsof-4.96.3.ebuild 3449 BLAKE2B f73acab9c1cefb70b5bb51c2722fbade61581e56b3311c1c7676b0c28d932790aa36aae5183d881cb96801eb91728bd29a3700989a34abc3ea6eb9d1fb81864e SHA512 5b4b397223b3082a4b1bd397a15bea4f8ba1ab3c68768ad7fdea4b56649c5882d798afdcd87e3a1df1366fd284255a128d25bf6aacf75a4d84017d18c083388a
MISC metadata.xml 474 BLAKE2B d3c6368abc4d7656f3e2b136ffb651465fe7a65d65cb355b675b055ee6aa118d13d08ef224bd31fd17017d2ac3669b35a12dbd85f5375268bd48c099557c6eb1 SHA512 b7f98a413e6eb9fd787725e27c966586fea085ecbde22c84fd01e4fe5582e2e0d2ca18d1cce786d8e979d08e0fbdfed338c22d122d84544c1fc848b61573adfc
diff --git a/sys-process/lsof/lsof-4.96.3.ebuild b/sys-process/lsof/lsof-4.96.3.ebuild
new file mode 100644
index 000000000000..02ae293dff8e
--- /dev/null
+++ b/sys-process/lsof/lsof-4.96.3.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+MY_P="${P/-/_}"
+DESCRIPTION="Lists open files for running Unix processes"
+HOMEPAGE="https://github.com/lsof-org/lsof"
+SRC_URI="https://github.com/lsof-org/lsof/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="lsof"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="examples ipv6 rpc selinux"
+
+RDEPEND="rpc? ( net-libs/libtirpc )
+ selinux? ( sys-libs/libselinux )"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-apps/groff
+ rpc? ( virtual/pkgconfig )"
+
+# Needs fixing first
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.85-cross.patch # bug #432120
+)
+
+src_prepare() {
+ default
+
+ # Fix POSIX compliance with `echo`
+ sed -i \
+ -e 's:echo -n:printf:' \
+ AFSConfig Configure Customize Inventory tests/CkTestDB || die
+ # Convert `test -r header.h` into a compile test.
+ # Make sure we convert `test ... -a ...` into two `test` commands
+ # so we can then convert both over into a compile test. #601432
+ sed -i -E \
+ -e '/if test .* -a /s: -a : \&\& test :g' \
+ -e '/test -r/s:test -r \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\1>" | ${LSOF_CC} ${LSOF_CFGF} -E - >/dev/null 2>\&1:g' \
+ -e 's:grep (.*) \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\2>" | ${LSOF_CC} ${LSOF_CFGF} -E -P -dD - 2>/dev/null | grep \1:' \
+ Configure || die
+
+ # "create" man-page (bug #689462)
+ # inspired by shipped "makeman" ksh script
+ soelim < Lsof.8 > lsof.8 || die
+}
+
+target() {
+ case ${CHOST} in
+ *-darwin*) echo darwin ;;
+ *-freebsd*) echo freebsd ;;
+ *-solaris*) echo solaris ;;
+ *-aix*) echo aixgcc ;;
+ *) echo linux ;;
+ esac
+}
+
+src_configure() {
+ append-cppflags $(use rpc && $(tc-getPKG_CONFIG) libtirpc --cflags || echo "-DHASNOTRPC -DHASNORPC_H")
+ append-cppflags $(usex ipv6 -{D,U}HASIPv6)
+
+ [[ ${CHOST} == *-solaris2.11 ]] && append-cppflags -DHAS_PAD_MUTEX
+
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ # make sys/proc_info.h available in ${T} because of LSOF_INCLUDE
+ # dummy location -- Darwin needs this for a Configure check to
+ # succeed
+ if [[ -e /usr/include/sys/proc_info.h ]] ; then
+ mkdir -p "${T}"/sys || die
+ ( cd "${T}"/sys && ln -s /usr/include/sys/proc_info.h ) || die
+ fi
+ fi
+
+ export LSOF_CFGL="${CFLAGS} ${LDFLAGS} \
+ $(use rpc && $(tc-getPKG_CONFIG) libtirpc --libs)"
+
+ # Set LSOF_INCLUDE to a dummy location so the script doesn't poke
+ # around in it and mix /usr/include paths with cross-compile/etc.
+ touch .neverInv
+ LINUX_HASSELINUX=$(usex selinux y n) \
+ LSOF_INCLUDE=${T} \
+ LSOF_CC=$(tc-getCC) \
+ LSOF_AR="$(tc-getAR) rc" \
+ LSOF_RANLIB=$(tc-getRANLIB) \
+ LSOF_CFGF="${CFLAGS} ${CPPFLAGS}" \
+ ./Configure -n $(target) || die
+}
+
+src_compile() {
+ emake DEBUG="" all
+}
+
+src_install() {
+ dobin lsof
+
+ if use examples ; then
+ insinto /usr/share/lsof/scripts
+ doins scripts/*
+ fi
+
+ doman lsof.8
+ dodoc 00*
+}
+
+pkg_postinst() {
+ if [[ ${CHOST} == *-solaris* ]] ; then
+ einfo "Note: to use lsof on Solaris you need read permissions on"
+ einfo "/dev/kmem, i.e. you need to be root, or to be in the group sys"
+ elif [[ ${CHOST} == *-aix* ]] ; then
+ einfo "Note: to use lsof on AIX you need read permissions on /dev/mem and"
+ einfo "/dev/kmem, i.e. you need to be root, or to be in the group system"
+ fi
+}
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index 7d8b388d3566..3a4b80c2799b 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/xdaliclock/Manifest b/x11-misc/xdaliclock/Manifest
index 977e4af1d422..e629a7894559 100644
--- a/x11-misc/xdaliclock/Manifest
+++ b/x11-misc/xdaliclock/Manifest
@@ -1,3 +1,6 @@
+AUX xdaliclock-2.47-DESTDIR.patch 2491 BLAKE2B 344b641ada19f3b1bea8b33763d29abdb882b36f5f7b39c2f75a89bc117ae67bccf35a3bd8e9c11c6afa0be88a2090d7a5f9f38db28d1ac689da0668c4012f75 SHA512 6205f0b6e5b3451c5f5cf7cf0a07b2022d08ae9d7c2b57b761723e6dd8ed917d30a81723fc2a7aa6b6a9e368eec96e7f3e956846551b006edf293553d1638b52
DIST xdaliclock-2.44.tar.gz 17727649 BLAKE2B 170f1a7f9e5c10799b62b2ae76b33ab64230e4ade8f0b79c2aff7481536009e3e4e0f19239dd806d7b16c69225744fa381f5aabbeec6e0e92d8b875bd8ca0aeb SHA512 82082a8e16a85c7115bdd0a44e7845aedfad93f94226a14cf606493564829c7ffe55eb4d17cb43c41bd0e6c97c090457d6aa2d184f60462cea3a89f47ef72e00
+DIST xdaliclock-2.47.tar.gz 3410612 BLAKE2B 64d2e98693f055887959c34021a3e595bd46fb8ba453c58af76d78977a2d7b6a0092c9c9e174c53d65b7af5723e9fb3c434a48e4d39f2986dac8d6b80f3fa9f7 SHA512 d51930240170bad5694cc502251aeb88aed8b78cee086bda704624c2599acf94e30368a971f26eb59a824df3273b6eb58c6fd2017684f8f421d678828e41db7f
EBUILD xdaliclock-2.44.ebuild 564 BLAKE2B e7172ff53cae7387405df0e28dbefd821f8b1253a4eea40c0e00c5d454d5b4751d35c662ecdc92a75a1e5c40cc1fafd33c60519bb0080ad9588f1f30ca030a45 SHA512 6214287b3dbefe1c573ed1ffa2f667f88d6dc396ee0898e275cf055bff54b1b9e4f042f795ec4f79d0d125f007d8ce9c056623a1125c34cae11440c54acdf3ae
+EBUILD xdaliclock-2.47.ebuild 1105 BLAKE2B cf7e9e1261702bcd3486b1b4080b49c82884cb72090dbef5e7cf1d16f2936ea1b37932fb2980f4ab44f2f13de91e7b327a0a156de2c01ebb183049d2975c8d46 SHA512 df38eede29b6fe4c7a43edafedaedcd4c4523df050789bcfdd04140ec7eb19494a40194f9cf2a429bc476cb849490afac4034f452c4e6b6a151d65202baeffac
MISC metadata.xml 277 BLAKE2B ebaa8353413cfc5519fce99f8627c71cf765fc6d42b42651e232274de315487c156d45dcb23a401dffb8f112600b0dadd56f93d2283ff86b4293dc5490ad4059 SHA512 c8ef9069153b124118a6be64375c6954ccc6f518a13805e4ff1c33c9cec136170132a580c4a9781930b709c93678c94d6448291625de34d18fea41bfd17f685d
diff --git a/x11-misc/xdaliclock/files/xdaliclock-2.47-DESTDIR.patch b/x11-misc/xdaliclock/files/xdaliclock-2.47-DESTDIR.patch
new file mode 100644
index 000000000000..eee6682f17d5
--- /dev/null
+++ b/x11-misc/xdaliclock/files/xdaliclock-2.47-DESTDIR.patch
@@ -0,0 +1,59 @@
+https://cgit.freebsd.org/ports/tree/x11-clocks/xdaliclock/files/patch-Makefile.in?id=b4521d44c7f02e022fa92fdd445ee4274aa96948
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -92,35 +92,35 @@ $(install_prefix)$(SCHEMA_DIR):
+ $(install_prefix)$(GTK_APPDIR) \
+ $(install_prefix)$(GTK_ICONDIR) \
+ $(install_prefix)$(SCHEMA_DIR):
+- mkdir -p $@
++# mkdir -p $@
+
+ install-program: xdaliclock $(install_prefix)$(bindir)
+- $(INSTALL_PROGRAM) $< $(install_prefix)$(bindir)/xdaliclock
++ $(INSTALL_PROGRAM) $< $(DESTDIR)$(install_prefix)$(bindir)/xdaliclock
+
+ # If /usr/share/glib-2.0/schemas/org.jwz.xdaliclock.gschema.xml" does
+ # not exist, the app won't launch. This is an amazing design. Spectacular.
+ # No notes.
+ #
+ install-schema: $(SCHEMA) $(install_prefix)$(SCHEMA_DIR)
+- $(INSTALL_DATA) $< $(install_prefix)$(SCHEMA_DIR)/
+- $(GLIB_COMPILE_SCHEMAS) $(install_prefix)$(SCHEMA_DIR)
++ $(INSTALL_DATA) $< $(DESTDIR)$(install_prefix)$(SCHEMA_DIR)/
++ $(GLIB_COMPILE_SCHEMAS) $(DESTDIR)$(install_prefix)$(SCHEMA_DIR)
+
+ # /usr/share/pixmaps/xdaliclock.png
+ install-gnome:: $(LOGO) $(install_prefix)$(GTK_ICONDIR)
+- $(INSTALL_DATA) $< $(install_prefix)$(GTK_ICONDIR)/
++ $(INSTALL_DATA) $< $(DESTDIR)$(install_prefix)$(GTK_ICONDIR)/
+
+ # /usr/share/applications/xdaliclock.desktop
+ install-gnome:: $(DESK) $(install_prefix)$(GTK_APPDIR)
+- $(INSTALL_DATA) $< $(install_prefix)$(GTK_APPDIR)/
++ $(INSTALL_DATA) $< $(DESTDIR)$(install_prefix)$(GTK_APPDIR)/
+
+ # /usr/share/pixmaps/index.theme
+ install-gnome:: update-icon-caches
+ update-icon-caches::
+ @\
+- for f in $(install_prefix)$(datadir)/icons/index.theme \
+- $(install_prefix)$(datadir)/icons/*/index.theme \
+- $(install_prefix)$(datadir)/pixmaps/index.theme \
+- $(install_prefix)$(datadir)/pixmaps/*/index.theme ; do \
++ for f in $(DESTDIR)$(install_prefix)$(datadir)/icons/index.theme \
++ $(DESTDIR)$(install_prefix)$(datadir)/icons/*/index.theme \
++ $(DESTDIR)$(install_prefix)$(datadir)/pixmaps/index.theme \
++ $(DESTDIR)$(install_prefix)$(datadir)/pixmaps/*/index.theme ; do \
+ if [ -f $$f ]; then \
+ f=`dirname $$f` ; \
+ echo $(UPDATE_ICON_CACHE) --force --quiet $$f ; \
+@@ -129,7 +129,7 @@ install-man: xdaliclock.man $(install_prefix)$(man1dir
+ done
+
+ install-man: xdaliclock.man $(install_prefix)$(man1dir)
+- $(INSTALL_DATA) $< $(install_prefix)$(man1dir)/xdaliclock.$(mansuffix)
++ $(INSTALL_DATA) $< $(DESTDIR)$(install_prefix)$(man1dir)/xdaliclock.$(mansuffix)
+
+
+ uninstall-program:
+
diff --git a/x11-misc/xdaliclock/xdaliclock-2.47.ebuild b/x11-misc/xdaliclock/xdaliclock-2.47.ebuild
new file mode 100644
index 000000000000..1fe477c682ff
--- /dev/null
+++ b/x11-misc/xdaliclock/xdaliclock-2.47.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils xdg
+
+DESCRIPTION="Dali Clock is a digital clock. When a digit changes, it melts into its new shape"
+HOMEPAGE="https://www.jwz.org/xdaliclock"
+SRC_URI="https://www.jwz.org/xdaliclock/${P}.tar.gz"
+S="${WORKDIR}"/${P}/X11
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="
+ dev-libs/glib:2
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ virtual/opengl
+"
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/xdaliclock-2.47-DESTDIR.patch
+)
+
+src_install() {
+ dodir /usr/bin /usr/share/pixmaps
+ dodir /usr/share/glib-2.0/schemas /usr/share/man/man1/
+ dodir /usr/share/applications/
+
+ default
+
+ # Will collide with dev-libs/glib
+ rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
+
+ #dobin ${PN}
+ #newman ${PN}.man ${PN}.1
+ #dodoc ../README
+
+ #doicon xdaliclock.png
+ #domenu xdaliclock.desktop
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}