summaryrefslogtreecommitdiff
path: root/metadata/md5-cache/app-emacs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
committerV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
commit752d6256e5204b958b0ef7905675a940b5e9172f (patch)
tree330d16e6362a49cbed8875a777fe641a43376cd3 /metadata/md5-cache/app-emacs
parent0c100b7dd2b30e75b799d806df4ef899fd98e1ea (diff)
gentoo resync : 12.05.2022
Diffstat (limited to 'metadata/md5-cache/app-emacs')
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin62153 -> 72807 bytes
-rw-r--r--metadata/md5-cache/app-emacs/ace-window-0.10.012
-rw-r--r--metadata/md5-cache/app-emacs/actionscript-mode-7.2.2_p201805272
-rw-r--r--metadata/md5-cache/app-emacs/adaptive-wrap-0.72
-rw-r--r--metadata/md5-cache/app-emacs/adaptive-wrap-0.82
-rw-r--r--metadata/md5-cache/app-emacs/all-the-icons-5.0.0-r1 (renamed from metadata/md5-cache/app-emacs/all-the-icons-5.0.0)9
-rw-r--r--metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20220325-r1 (renamed from metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20220325)9
-rw-r--r--metadata/md5-cache/app-emacs/all-the-icons-dired-2.02
-rw-r--r--metadata/md5-cache/app-emacs/all-the-icons-ibuffer-1.3.02
-rw-r--r--metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.7.12
-rw-r--r--metadata/md5-cache/app-emacs/amx-3.42
-rw-r--r--metadata/md5-cache/app-emacs/analog-1.9.992
-rw-r--r--metadata/md5-cache/app-emacs/anaphora-1.0.413
-rw-r--r--metadata/md5-cache/app-emacs/ansi-0.4.1_p2021110414
-rw-r--r--metadata/md5-cache/app-emacs/apache-mode-2.2.02
-rw-r--r--metadata/md5-cache/app-emacs/apel-10.8_p201904072
-rw-r--r--metadata/md5-cache/app-emacs/apel-10.8_p202011062
-rw-r--r--metadata/md5-cache/app-emacs/async-1.9.32
-rw-r--r--metadata/md5-cache/app-emacs/async-1.9.42
-rw-r--r--metadata/md5-cache/app-emacs/atomic-chrome-2.0.02
-rw-r--r--metadata/md5-cache/app-emacs/auctex-11.922
-rw-r--r--metadata/md5-cache/app-emacs/auctex-12.22
-rw-r--r--metadata/md5-cache/app-emacs/auctex-12.32
-rw-r--r--metadata/md5-cache/app-emacs/auctex-13.114
-rw-r--r--metadata/md5-cache/app-emacs/auto-complete-1.5.1-r12
-rw-r--r--metadata/md5-cache/app-emacs/autoconf-mode-2.69-r16
-rw-r--r--metadata/md5-cache/app-emacs/avy-0.5.02
-rw-r--r--metadata/md5-cache/app-emacs/basic-toolkit-0.72
-rw-r--r--metadata/md5-cache/app-emacs/bbdb-3.1.2-r22
-rw-r--r--metadata/md5-cache/app-emacs/bbdb-3.2.2a-r12
-rw-r--r--metadata/md5-cache/app-emacs/bbdb-3.2_pre201801062
-rw-r--r--metadata/md5-cache/app-emacs/binclock-1.112
-rw-r--r--metadata/md5-cache/app-emacs/bind-chord-2.4.1-r112
-rw-r--r--metadata/md5-cache/app-emacs/bind-key-2.4.1-r112
-rw-r--r--metadata/md5-cache/app-emacs/bison-mode-0.3-r12
-rw-r--r--metadata/md5-cache/app-emacs/blogmax-201703212
-rw-r--r--metadata/md5-cache/app-emacs/bm-2019052
-rw-r--r--metadata/md5-cache/app-emacs/bnf-mode-0.4.5_pre2022010214
-rw-r--r--metadata/md5-cache/app-emacs/bongo-1.12
-rw-r--r--metadata/md5-cache/app-emacs/boogie-friends-202107032
-rw-r--r--metadata/md5-cache/app-emacs/boxquote-2.12
-rw-r--r--metadata/md5-cache/app-emacs/boxquote-2.22
-rw-r--r--metadata/md5-cache/app-emacs/browse-kill-ring-2.0.02
-rw-r--r--metadata/md5-cache/app-emacs/bubblet-0.74-r12
-rw-r--r--metadata/md5-cache/app-emacs/buffer-extension-0.12
-rw-r--r--metadata/md5-cache/app-emacs/bui-1.2.1_p2021010812
-rw-r--r--metadata/md5-cache/app-emacs/buttercup-1.24-r1 (renamed from metadata/md5-cache/app-emacs/buttercup-1.24)6
-rw-r--r--metadata/md5-cache/app-emacs/buttercup-1.2513
-rw-r--r--metadata/md5-cache/app-emacs/calfw-1.62
-rw-r--r--metadata/md5-cache/app-emacs/cask-0.8.813
-rw-r--r--metadata/md5-cache/app-emacs/cfrs-1.6.012
-rw-r--r--metadata/md5-cache/app-emacs/chess-2.0.42
-rw-r--r--metadata/md5-cache/app-emacs/chess-2.0.52
-rw-r--r--metadata/md5-cache/app-emacs/circe-2.112
-rw-r--r--metadata/md5-cache/app-emacs/circe-2.1215
-rw-r--r--metadata/md5-cache/app-emacs/cldoc-1.162
-rw-r--r--metadata/md5-cache/app-emacs/cmake-font-lock-0.1.122
-rw-r--r--metadata/md5-cache/app-emacs/color-browser-0.3-r12
-rw-r--r--metadata/md5-cache/app-emacs/color-moccur-2.732
-rw-r--r--metadata/md5-cache/app-emacs/color-theme-6.6.0-r22
-rw-r--r--metadata/md5-cache/app-emacs/commander-0.7.0-r114
-rw-r--r--metadata/md5-cache/app-emacs/company-coq-1.0.1_p20210708-r12
-rw-r--r--metadata/md5-cache/app-emacs/company-math-1.4_p202107312
-rw-r--r--metadata/md5-cache/app-emacs/company-mode-0.9.102
-rw-r--r--metadata/md5-cache/app-emacs/company-mode-0.9.132
-rw-r--r--metadata/md5-cache/app-emacs/company-quickhelp-2.3.02
-rw-r--r--metadata/md5-cache/app-emacs/consult-0.152
-rw-r--r--metadata/md5-cache/app-emacs/consult-flycheck-0.82
-rw-r--r--metadata/md5-cache/app-emacs/counsel-0.13.42
-rw-r--r--metadata/md5-cache/app-emacs/crontab-mode-1.202
-rw-r--r--metadata/md5-cache/app-emacs/crypt++-2.922
-rw-r--r--metadata/md5-cache/app-emacs/crypt++-2.94_pre200804302
-rw-r--r--metadata/md5-cache/app-emacs/csharp-mode-0.9.22
-rw-r--r--metadata/md5-cache/app-emacs/csharp-mode-1.1.1-r12
-rw-r--r--metadata/md5-cache/app-emacs/css-mode-0.11-r22
-rw-r--r--metadata/md5-cache/app-emacs/css-sort-buffer-0.22
-rw-r--r--metadata/md5-cache/app-emacs/csv-mode-1.102
-rw-r--r--metadata/md5-cache/app-emacs/csv-mode-1.182
-rw-r--r--metadata/md5-cache/app-emacs/cycle-buffer-2.162
-rw-r--r--metadata/md5-cache/app-emacs/d-mode-2.0.102
-rw-r--r--metadata/md5-cache/app-emacs/d-mode-2.0.112
-rw-r--r--metadata/md5-cache/app-emacs/dap-mode-0.714
-rw-r--r--metadata/md5-cache/app-emacs/dash-2.16.02
-rw-r--r--metadata/md5-cache/app-emacs/dash-2.17.02
-rw-r--r--metadata/md5-cache/app-emacs/dash-2.18.12
-rw-r--r--metadata/md5-cache/app-emacs/dash-2.19.02
-rw-r--r--metadata/md5-cache/app-emacs/dash-2.19.12
-rw-r--r--metadata/md5-cache/app-emacs/dashboard-1.8.0_pre202204062
-rw-r--r--metadata/md5-cache/app-emacs/ddskk-17.12
-rw-r--r--metadata/md5-cache/app-emacs/deferred-0.5.114
-rw-r--r--metadata/md5-cache/app-emacs/deft-08_p202107072
-rw-r--r--metadata/md5-cache/app-emacs/desktop+-0.2-r22
-rw-r--r--metadata/md5-cache/app-emacs/develock-0.472
-rw-r--r--metadata/md5-cache/app-emacs/df-mode-20050509-r12
-rw-r--r--metadata/md5-cache/app-emacs/dictionary-1.102
-rw-r--r--metadata/md5-cache/app-emacs/dictionary-1.112
-rw-r--r--metadata/md5-cache/app-emacs/diff-hl-1.8.8_p202204052
-rw-r--r--metadata/md5-cache/app-emacs/diminish-0.46_pre2022012812
-rw-r--r--metadata/md5-cache/app-emacs/dircolors-1.0-r22
-rw-r--r--metadata/md5-cache/app-emacs/dired-sort-menu-1.262
-rw-r--r--metadata/md5-cache/app-emacs/distel-4.1.12
-rw-r--r--metadata/md5-cache/app-emacs/dockerfile-mode-1.62
-rw-r--r--metadata/md5-cache/app-emacs/doctest-mode-0.46
-rw-r--r--metadata/md5-cache/app-emacs/doxymacs-1.8.0-r42
-rw-r--r--metadata/md5-cache/app-emacs/dropdown-list-201203292
-rw-r--r--metadata/md5-cache/app-emacs/dts-mode-0.1.0_pre201611032
-rw-r--r--metadata/md5-cache/app-emacs/dts-mode-0.1.12
-rw-r--r--metadata/md5-cache/app-emacs/dune-format-0.112
-rw-r--r--metadata/md5-cache/app-emacs/ebuild-mode-1.5512
-rw-r--r--metadata/md5-cache/app-emacs/ebuild-mode-1.566
-rw-r--r--metadata/md5-cache/app-emacs/ebuild-mode-1.57 (renamed from metadata/md5-cache/app-emacs/ebuild-mode-1.54-r1)4
-rw-r--r--metadata/md5-cache/app-emacs/ebuild-mode-1.5813
-rw-r--r--metadata/md5-cache/app-emacs/ebuild-run-mode-202107132
-rw-r--r--metadata/md5-cache/app-emacs/ecb-2.50_pre201707289
-rw-r--r--metadata/md5-cache/app-emacs/ecukes-0.6.18-r114
-rw-r--r--metadata/md5-cache/app-emacs/edb-1.322
-rw-r--r--metadata/md5-cache/app-emacs/edit-list-0.32
-rw-r--r--metadata/md5-cache/app-emacs/edit-server-1.152
-rw-r--r--metadata/md5-cache/app-emacs/edit-server-1.162
-rw-r--r--metadata/md5-cache/app-emacs/editorconfig-emacs-0.7.8-r32
-rw-r--r--metadata/md5-cache/app-emacs/editorconfig-emacs-0.8.2-r22
-rw-r--r--metadata/md5-cache/app-emacs/eglot-1.62
-rw-r--r--metadata/md5-cache/app-emacs/eglot-1.82
-rw-r--r--metadata/md5-cache/app-emacs/el-mock-1.25.112
-rw-r--r--metadata/md5-cache/app-emacs/eldev-1.112
-rw-r--r--metadata/md5-cache/app-emacs/elixir-mode-2.3.2_p2022031414
-rw-r--r--metadata/md5-cache/app-emacs/elpher-3.3.312
-rw-r--r--metadata/md5-cache/app-emacs/elpher-3.4.113
-rw-r--r--metadata/md5-cache/app-emacs/elpy-1.35.0_p202203215
-rw-r--r--metadata/md5-cache/app-emacs/elscreen-201803212
-rw-r--r--metadata/md5-cache/app-emacs/emacs-common-1.86
-rw-r--r--metadata/md5-cache/app-emacs/emacs-daemon-0.226
-rw-r--r--metadata/md5-cache/app-emacs/emacs-ipython-notebook-0.17.0_p2022041915
-rw-r--r--metadata/md5-cache/app-emacs/emacs-jabber-0.8.922
-rw-r--r--metadata/md5-cache/app-emacs/emacs-w3m-1.4.632_pre201811122
-rw-r--r--metadata/md5-cache/app-emacs/emacs-wget-0.5.0-r12
-rw-r--r--metadata/md5-cache/app-emacs/emhacks-20070920-r12
-rw-r--r--metadata/md5-cache/app-emacs/emms-102
-rw-r--r--metadata/md5-cache/app-emacs/emms-5.42
-rw-r--r--metadata/md5-cache/app-emacs/emojify-1.24
-rw-r--r--metadata/md5-cache/app-emacs/epl-0.9-r1 (renamed from metadata/md5-cache/app-emacs/epl-0.9)15
-rw-r--r--metadata/md5-cache/app-emacs/erobot-2.1.0-r12
-rw-r--r--metadata/md5-cache/app-emacs/ert-async-0.1.2_p2020010512
-rw-r--r--metadata/md5-cache/app-emacs/ert-runner-0.8.013
-rw-r--r--metadata/md5-cache/app-emacs/eselect-mode-1.4.166
-rw-r--r--metadata/md5-cache/app-emacs/eselect-mode-1.4.176
-rw-r--r--metadata/md5-cache/app-emacs/eselect-mode-99992
-rw-r--r--metadata/md5-cache/app-emacs/espuds-0.3.3_p2017111113
-rw-r--r--metadata/md5-cache/app-emacs/ess-18.10.2-r12
-rw-r--r--metadata/md5-cache/app-emacs/evil-1.14.02
-rw-r--r--metadata/md5-cache/app-emacs/expand-region-0.11.0-r12
-rw-r--r--metadata/md5-cache/app-emacs/exwm-0.2612
-rw-r--r--metadata/md5-cache/app-emacs/f-0.19.02
-rw-r--r--metadata/md5-cache/app-emacs/f-0.20.02
-rw-r--r--metadata/md5-cache/app-emacs/fennel-mode-0.4.12
-rw-r--r--metadata/md5-cache/app-emacs/fff-200505172
-rw-r--r--metadata/md5-cache/app-emacs/filladapt-2.12-r22
-rw-r--r--metadata/md5-cache/app-emacs/flashcard-2.3.32
-rw-r--r--metadata/md5-cache/app-emacs/flim-1.14.9_p201905262
-rw-r--r--metadata/md5-cache/app-emacs/flim-1.14.9_p202105292
-rw-r--r--metadata/md5-cache/app-emacs/flycheck-32_p202108252
-rw-r--r--metadata/md5-cache/app-emacs/flycheck-32_p202203282
-rw-r--r--metadata/md5-cache/app-emacs/flycheck-guile-0.22
-rw-r--r--metadata/md5-cache/app-emacs/flycheck-inline-0_pre202008082
-rw-r--r--metadata/md5-cache/app-emacs/flycheck-package-0.1412
-rw-r--r--metadata/md5-cache/app-emacs/folding-2019.0524.16212
-rw-r--r--metadata/md5-cache/app-emacs/fsharp-mode-1.10_p2021122911
-rw-r--r--metadata/md5-cache/app-emacs/geiser-0.23.22
-rw-r--r--metadata/md5-cache/app-emacs/geiser-chez-0.172
-rw-r--r--metadata/md5-cache/app-emacs/geiser-guile-0.23.22
-rw-r--r--metadata/md5-cache/app-emacs/ghub-3.5.42
-rw-r--r--metadata/md5-cache/app-emacs/ghub-3.5.62
-rw-r--r--metadata/md5-cache/app-emacs/gnuplot-mode-0.8.06
-rw-r--r--metadata/md5-cache/app-emacs/gnuserv-3.12.8-r52
-rw-r--r--metadata/md5-cache/app-emacs/go-mode-1.5.02
-rw-r--r--metadata/md5-cache/app-emacs/go-mode-1.6.02
-rw-r--r--metadata/md5-cache/app-emacs/google-c-style-201409292
-rw-r--r--metadata/md5-cache/app-emacs/graphql-0.1.12
-rw-r--r--metadata/md5-cache/app-emacs/graphviz-dot-mode-0.42
-rw-r--r--metadata/md5-cache/app-emacs/graphviz-dot-mode-0.4.201811182
-rw-r--r--metadata/md5-cache/app-emacs/h4x0r-0.13-r12
-rw-r--r--metadata/md5-cache/app-emacs/haskell-mode-16.12
-rw-r--r--metadata/md5-cache/app-emacs/haskell-mode-17.22
-rw-r--r--metadata/md5-cache/app-emacs/helm-3.8.02
-rw-r--r--metadata/md5-cache/app-emacs/helm-3.8.42
-rw-r--r--metadata/md5-cache/app-emacs/helm-3.8.52
-rw-r--r--metadata/md5-cache/app-emacs/helm-system-packages-1.10.12
-rw-r--r--metadata/md5-cache/app-emacs/helm-system-packages-1.10.22
-rw-r--r--metadata/md5-cache/app-emacs/hexrgb-0_p10192
-rw-r--r--metadata/md5-cache/app-emacs/highlight-indentation-0.7.0_p202102212
-rw-r--r--metadata/md5-cache/app-emacs/highline-7.2.26
-rw-r--r--metadata/md5-cache/app-emacs/hl-todo-3.4.12
-rw-r--r--metadata/md5-cache/app-emacs/hl-todo-3.4.2 (renamed from metadata/md5-cache/app-emacs/hl-todo-3.3.0)6
-rw-r--r--metadata/md5-cache/app-emacs/howm-1.4.52
-rw-r--r--metadata/md5-cache/app-emacs/howm-1.4.82
-rw-r--r--metadata/md5-cache/app-emacs/ht-2.312
-rw-r--r--metadata/md5-cache/app-emacs/htmlize-1.552
-rw-r--r--metadata/md5-cache/app-emacs/htmlize-1.562
-rw-r--r--metadata/md5-cache/app-emacs/httpd-1.12
-rw-r--r--metadata/md5-cache/app-emacs/hydra-0.15.012
-rw-r--r--metadata/md5-cache/app-emacs/icicles-2018.02.13.237332
-rw-r--r--metadata/md5-cache/app-emacs/icicles-2018.10.15.237382
-rw-r--r--metadata/md5-cache/app-emacs/igrep-2.1132
-rw-r--r--metadata/md5-cache/app-emacs/inform-mode-1.6.22
-rw-r--r--metadata/md5-cache/app-emacs/initsplit-1.8_pre201609192
-rw-r--r--metadata/md5-cache/app-emacs/ivy-0.13.42
-rw-r--r--metadata/md5-cache/app-emacs/ivy-rich-0.1.6_p202104092
-rw-r--r--metadata/md5-cache/app-emacs/jam-mode-0.32
-rw-r--r--metadata/md5-cache/app-emacs/jasmin-1.2-r26
-rw-r--r--metadata/md5-cache/app-emacs/jde-2.4.1-r23
-rw-r--r--metadata/md5-cache/app-emacs/js-comint-1.2.013
-rw-r--r--metadata/md5-cache/app-emacs/julia-mode-0.4_p202110232
-rw-r--r--metadata/md5-cache/app-emacs/julia-repl-1.3.0_p202202252
-rw-r--r--metadata/md5-cache/app-emacs/key-chord-0.6_p2020122212
-rw-r--r--metadata/md5-cache/app-emacs/keywiz-1.42
-rw-r--r--metadata/md5-cache/app-emacs/lean-mode-202112202
-rw-r--r--metadata/md5-cache/app-emacs/lean-mode-202201242
-rw-r--r--metadata/md5-cache/app-emacs/ledger-mode-4.0.02
-rw-r--r--metadata/md5-cache/app-emacs/libegit2-0.0.20200515-r13
-rw-r--r--metadata/md5-cache/app-emacs/lookup-1.99.96_pre201802092
-rw-r--r--metadata/md5-cache/app-emacs/lsp-java-3.113
-rw-r--r--metadata/md5-cache/app-emacs/lsp-mode-8.0.014
-rw-r--r--metadata/md5-cache/app-emacs/lsp-mode-8.0.0-r114
-rw-r--r--metadata/md5-cache/app-emacs/lsp-treemacs-0.412
-rw-r--r--metadata/md5-cache/app-emacs/lsp-ui-8.0.02
-rw-r--r--metadata/md5-cache/app-emacs/lua-mode-202010106
-rw-r--r--metadata/md5-cache/app-emacs/lua-mode-202108026
-rw-r--r--metadata/md5-cache/app-emacs/lv-0.15.02
-rw-r--r--metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p201804102
-rw-r--r--metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p202002262
-rw-r--r--metadata/md5-cache/app-emacs/magit-2.90.12
-rw-r--r--metadata/md5-cache/app-emacs/magit-3.2.02
-rw-r--r--metadata/md5-cache/app-emacs/magit-3.3.02
-rw-r--r--metadata/md5-cache/app-emacs/magit-popup-2.13.02
-rw-r--r--metadata/md5-cache/app-emacs/magit-popup-2.13.22
-rw-r--r--metadata/md5-cache/app-emacs/magit-popup-2.13.32
-rw-r--r--metadata/md5-cache/app-emacs/mailcrypt-3.5.9-r32
-rw-r--r--metadata/md5-cache/app-emacs/marginalia-0.122
-rw-r--r--metadata/md5-cache/app-emacs/marginalia-0.132
-rw-r--r--metadata/md5-cache/app-emacs/markdown-mode-2.42
-rw-r--r--metadata/md5-cache/app-emacs/markdown-mode-2.52
-rw-r--r--metadata/md5-cache/app-emacs/mastodon-1.0.013
-rw-r--r--metadata/md5-cache/app-emacs/math-symbol-lists-1.32
-rw-r--r--metadata/md5-cache/app-emacs/matlab-3.3.6_pre20191010-r12
-rw-r--r--metadata/md5-cache/app-emacs/mediawiki-2.2.9-r12
-rw-r--r--metadata/md5-cache/app-emacs/mediawiki-2.3.12
-rw-r--r--metadata/md5-cache/app-emacs/meson-mode-0.32
-rw-r--r--metadata/md5-cache/app-emacs/mew-6.82
-rw-r--r--metadata/md5-cache/app-emacs/mic-paren-3.132
-rw-r--r--metadata/md5-cache/app-emacs/mic-paren-3.152
-rw-r--r--metadata/md5-cache/app-emacs/mldonkey-0.0.4b-r22
-rw-r--r--metadata/md5-cache/app-emacs/mmm-mode-0.5.72
-rw-r--r--metadata/md5-cache/app-emacs/mmm-mode-0.5.82
-rw-r--r--metadata/md5-cache/app-emacs/moccur-edit-2.162
-rw-r--r--metadata/md5-cache/app-emacs/mocker-0.5.04
-rw-r--r--metadata/md5-cache/app-emacs/mpg123-el-1.602
-rw-r--r--metadata/md5-cache/app-emacs/mpg123-el-1.612
-rw-r--r--metadata/md5-cache/app-emacs/mu-cite-8.1_p2018082323482
-rw-r--r--metadata/md5-cache/app-emacs/multi-term-1.42
-rw-r--r--metadata/md5-cache/app-emacs/multiple-cursors-1.4.02
-rw-r--r--metadata/md5-cache/app-emacs/muse-3.20-r12
-rw-r--r--metadata/md5-cache/app-emacs/nagios-mode-0.3-r12
-rw-r--r--metadata/md5-cache/app-emacs/navi2ch-1.8.4-r12
-rw-r--r--metadata/md5-cache/app-emacs/noflet-0.0.15_p20141102-r112
-rw-r--r--metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.02
-rw-r--r--metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.12
-rw-r--r--metadata/md5-cache/app-emacs/nxml-gentoo-schemas-202109072
-rw-r--r--metadata/md5-cache/app-emacs/nxml-gentoo-schemas-202201252
-rw-r--r--metadata/md5-cache/app-emacs/nxml-libvirt-schemas-5.8.02
-rw-r--r--metadata/md5-cache/app-emacs/nxml-libvirt-schemas-7.10.02
-rw-r--r--metadata/md5-cache/app-emacs/nxml-svg-schemas-1.1.20081123-r12
-rw-r--r--metadata/md5-cache/app-emacs/ocaml-mode-4.05.06
-rw-r--r--metadata/md5-cache/app-emacs/orderless-0.72
-rw-r--r--metadata/md5-cache/app-emacs/org-appear-0.3.02
-rw-r--r--metadata/md5-cache/app-emacs/org-contrib-0.22
-rw-r--r--metadata/md5-cache/app-emacs/org-contrib-0.32
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.4.62
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.5.22
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.5.314
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-99992
-rw-r--r--metadata/md5-cache/app-emacs/org-static-blog-1.5.012
-rw-r--r--metadata/md5-cache/app-emacs/org-static-blog-1.6.013
-rw-r--r--metadata/md5-cache/app-emacs/org-superstar-mode-1.5.02
-rw-r--r--metadata/md5-cache/app-emacs/outline-magic-0.92
-rw-r--r--metadata/md5-cache/app-emacs/package-build-2.412
-rw-r--r--metadata/md5-cache/app-emacs/package-build-3.013
-rw-r--r--metadata/md5-cache/app-emacs/package-lint-0.16-r112
-rw-r--r--metadata/md5-cache/app-emacs/paredit-242
-rw-r--r--metadata/md5-cache/app-emacs/pariemacs-3.14-r12
-rw-r--r--metadata/md5-cache/app-emacs/pfuture-1.10.312
-rw-r--r--metadata/md5-cache/app-emacs/php-mode-1.23.02
-rw-r--r--metadata/md5-cache/app-emacs/php-mode-1.24.02
-rw-r--r--metadata/md5-cache/app-emacs/pkg-info-0.64
-rw-r--r--metadata/md5-cache/app-emacs/planner-3.42-r12
-rw-r--r--metadata/md5-cache/app-emacs/po-mode-0.20.16
-rw-r--r--metadata/md5-cache/app-emacs/polymode-0.2.2_p2022032213
-rw-r--r--metadata/md5-cache/app-emacs/popup-0.5.32
-rw-r--r--metadata/md5-cache/app-emacs/popup-0.5.82
-rw-r--r--metadata/md5-cache/app-emacs/popwin-1.0.02
-rw-r--r--metadata/md5-cache/app-emacs/popwin-1.0.22
-rw-r--r--metadata/md5-cache/app-emacs/pos-tip-0.4.62
-rw-r--r--metadata/md5-cache/app-emacs/pos-tip-0.4.6_p201912272
-rw-r--r--metadata/md5-cache/app-emacs/posframe-0.8.512
-rw-r--r--metadata/md5-cache/app-emacs/posframe-1.1.713
-rw-r--r--metadata/md5-cache/app-emacs/pov-mode-3.3-r12
-rw-r--r--metadata/md5-cache/app-emacs/powershell-0.3_pre202204022
-rw-r--r--metadata/md5-cache/app-emacs/projectile-2.5.0-r1 (renamed from metadata/md5-cache/app-emacs/projectile-2.5.0)11
-rw-r--r--metadata/md5-cache/app-emacs/proofgeneral-4.42
-rw-r--r--metadata/md5-cache/app-emacs/proofgeneral-4.5_pre202202287
-rw-r--r--metadata/md5-cache/app-emacs/protbuf-1.7-r12
-rw-r--r--metadata/md5-cache/app-emacs/psgml-1.4.12
-rw-r--r--metadata/md5-cache/app-emacs/puppet-mode-0.3.201808132
-rw-r--r--metadata/md5-cache/app-emacs/puppet-mode-0.46
-rw-r--r--metadata/md5-cache/app-emacs/pymacs-0.26-r27
-rw-r--r--metadata/md5-cache/app-emacs/python-mode-6.2.36
-rw-r--r--metadata/md5-cache/app-emacs/python-mode-6.3.06
-rw-r--r--metadata/md5-cache/app-emacs/pyvenv-1.212
-rw-r--r--metadata/md5-cache/app-emacs/quack-0.482
-rw-r--r--metadata/md5-cache/app-emacs/queue-0.22
-rw-r--r--metadata/md5-cache/app-emacs/quilt-el-0.662
-rw-r--r--metadata/md5-cache/app-emacs/qwerty-1.12
-rw-r--r--metadata/md5-cache/app-emacs/racket-mode-202202196
-rw-r--r--metadata/md5-cache/app-emacs/racket-mode-202204112
-rw-r--r--metadata/md5-cache/app-emacs/racket-mode-20220505 (renamed from metadata/md5-cache/app-emacs/racket-mode-20220310)7
-rw-r--r--metadata/md5-cache/app-emacs/rainbow-delimiters-2.1.52
-rw-r--r--metadata/md5-cache/app-emacs/rainbow-mode-1.0.613
-rw-r--r--metadata/md5-cache/app-emacs/redo+-1.192
-rw-r--r--metadata/md5-cache/app-emacs/reformatter-0.613
-rw-r--r--metadata/md5-cache/app-emacs/regress-1.5.12
-rw-r--r--metadata/md5-cache/app-emacs/remember-2.0-r12
-rw-r--r--metadata/md5-cache/app-emacs/request-0.3.213
-rw-r--r--metadata/md5-cache/app-emacs/request-0.3.3_p2022031814
-rw-r--r--metadata/md5-cache/app-emacs/revive-2.242
-rw-r--r--metadata/md5-cache/app-emacs/rfcview-0.132
-rw-r--r--metadata/md5-cache/app-emacs/riece-9.0.0-r12
-rw-r--r--metadata/md5-cache/app-emacs/rnc-mode-1.0.62
-rw-r--r--metadata/md5-cache/app-emacs/rpm-spec-mode-0.152
-rw-r--r--metadata/md5-cache/app-emacs/ruby-mode-2.5.512
-rw-r--r--metadata/md5-cache/app-emacs/ruby-mode-2.6.36
-rw-r--r--metadata/md5-cache/app-emacs/ruby-mode-2.7.06
-rw-r--r--metadata/md5-cache/app-emacs/ruby-mode-3.0.06
-rw-r--r--metadata/md5-cache/app-emacs/rudel-0.3.12
-rw-r--r--metadata/md5-cache/app-emacs/rudel-0.3.22
-rw-r--r--metadata/md5-cache/app-emacs/rust-mode-0.3.0_p201901252
-rw-r--r--metadata/md5-cache/app-emacs/rust-mode-0.4.02
-rw-r--r--metadata/md5-cache/app-emacs/rust-mode-1.0.42
-rw-r--r--metadata/md5-cache/app-emacs/s-1.12.02
-rw-r--r--metadata/md5-cache/app-emacs/scala-mode-2.10.32
-rw-r--r--metadata/md5-cache/app-emacs/scheme-complete-0.9.82
-rw-r--r--metadata/md5-cache/app-emacs/scheme-complete-0.9.92
-rw-r--r--metadata/md5-cache/app-emacs/scim-bridge-el-0.8.2-r12
-rw-r--r--metadata/md5-cache/app-emacs/scss-mode-0.5.0_p20180123-r12
-rw-r--r--metadata/md5-cache/app-emacs/semi-1.14.7_p201905172
-rw-r--r--metadata/md5-cache/app-emacs/semi-1.14.7_p202106132
-rw-r--r--metadata/md5-cache/app-emacs/servant-0.3.013
-rw-r--r--metadata/md5-cache/app-emacs/session-2.4b2
-rw-r--r--metadata/md5-cache/app-emacs/setnu-1.062
-rw-r--r--metadata/md5-cache/app-emacs/setup-1.2.02
-rw-r--r--metadata/md5-cache/app-emacs/shell-split-string-0.112
-rw-r--r--metadata/md5-cache/app-emacs/shut-up-0.3.314
-rw-r--r--metadata/md5-cache/app-emacs/slime-2.212
-rw-r--r--metadata/md5-cache/app-emacs/slime-2.277
-rw-r--r--metadata/md5-cache/app-emacs/sly-1.0.4314
-rw-r--r--metadata/md5-cache/app-emacs/sml-mode-6.102
-rw-r--r--metadata/md5-cache/app-emacs/sml-mode-6.92
-rw-r--r--metadata/md5-cache/app-emacs/sokoban-1.4.82
-rw-r--r--metadata/md5-cache/app-emacs/spacemacs-theme-0.22
-rw-r--r--metadata/md5-cache/app-emacs/spinner-1.7.42
-rw-r--r--metadata/md5-cache/app-emacs/ssh-201207092
-rw-r--r--metadata/md5-cache/app-emacs/stripes-0.2-r22
-rw-r--r--metadata/md5-cache/app-emacs/sumibi-0.7.42
-rw-r--r--metadata/md5-cache/app-emacs/sunrise-commander-6_p2021092712
-rw-r--r--metadata/md5-cache/app-emacs/swiper-0.13.42
-rw-r--r--metadata/md5-cache/app-emacs/switch-window-1.6.2_p202108082
-rw-r--r--metadata/md5-cache/app-emacs/system-packages-1.1.012
-rw-r--r--metadata/md5-cache/app-emacs/teco-7-r22
-rw-r--r--metadata/md5-cache/app-emacs/template-3.3b2
-rw-r--r--metadata/md5-cache/app-emacs/tempo-snippets-0.1.52
-rw-r--r--metadata/md5-cache/app-emacs/thinks-1.122
-rw-r--r--metadata/md5-cache/app-emacs/transient-0.3.62
-rw-r--r--metadata/md5-cache/app-emacs/transient-0.3.72
-rw-r--r--metadata/md5-cache/app-emacs/treemacs-2.10-r115
-rw-r--r--metadata/md5-cache/app-emacs/treemacs-2.9.5-r115
-rw-r--r--metadata/md5-cache/app-emacs/treepy-0.1.12
-rw-r--r--metadata/md5-cache/app-emacs/treepy-0.1.1-r12
-rw-r--r--metadata/md5-cache/app-emacs/treepy-0.1.22
-rw-r--r--metadata/md5-cache/app-emacs/tuareg-mode-2.2.02
-rw-r--r--metadata/md5-cache/app-emacs/twittering-mode-2.0.02
-rw-r--r--metadata/md5-cache/app-emacs/twittering-mode-3.0.02
-rw-r--r--metadata/md5-cache/app-emacs/twittering-mode-99992
-rw-r--r--metadata/md5-cache/app-emacs/typescript-mode-0.413
-rw-r--r--metadata/md5-cache/app-emacs/typing-1.1.42
-rw-r--r--metadata/md5-cache/app-emacs/uboat-1.22
-rw-r--r--metadata/md5-cache/app-emacs/undercover-0.8.113
-rw-r--r--metadata/md5-cache/app-emacs/undo-tree-0.6.62
-rw-r--r--metadata/md5-cache/app-emacs/undo-tree-0.8.12
-rw-r--r--metadata/md5-cache/app-emacs/uptimes-3.72
-rw-r--r--metadata/md5-cache/app-emacs/uptimes-3.82
-rw-r--r--metadata/md5-cache/app-emacs/use-package-2.4.112
-rw-r--r--metadata/md5-cache/app-emacs/vertico-0.202
-rw-r--r--metadata/md5-cache/app-emacs/vertico-0.2212
-rw-r--r--metadata/md5-cache/app-emacs/vhdl-mode-3.38.12
-rw-r--r--metadata/md5-cache/app-emacs/vhdl-mode-3.38.37
-rw-r--r--metadata/md5-cache/app-emacs/visual-basic-mode-1.52
-rw-r--r--metadata/md5-cache/app-emacs/vm-8.2.0_beta-r12
-rw-r--r--metadata/md5-cache/app-emacs/vm-99992
-rw-r--r--metadata/md5-cache/app-emacs/volume-1.0-r12
-rw-r--r--metadata/md5-cache/app-emacs/vterm-0.0.1_pre202007133
-rw-r--r--metadata/md5-cache/app-emacs/vterm-0.0.1_pre202106183
-rw-r--r--metadata/md5-cache/app-emacs/w3mnav-0.5-r32
-rw-r--r--metadata/md5-cache/app-emacs/wanderlust-2.15.9_p201906232
-rw-r--r--metadata/md5-cache/app-emacs/wanderlust-2.15.9_p202106296
-rw-r--r--metadata/md5-cache/app-emacs/web-server-0.1.2_p2021070812
-rw-r--r--metadata/md5-cache/app-emacs/webpaste-3.2.214
-rw-r--r--metadata/md5-cache/app-emacs/websocket-1.122
-rw-r--r--metadata/md5-cache/app-emacs/websocket-1.132
-rw-r--r--metadata/md5-cache/app-emacs/wgrep-2.3.02
-rw-r--r--metadata/md5-cache/app-emacs/wgrep-2.3.22
-rw-r--r--metadata/md5-cache/app-emacs/which-key-3.6.02
-rw-r--r--metadata/md5-cache/app-emacs/whine-200912222
-rw-r--r--metadata/md5-cache/app-emacs/wikipedia-mode-0.5-r22
-rw-r--r--metadata/md5-cache/app-emacs/windows-2.532
-rw-r--r--metadata/md5-cache/app-emacs/with-editor-2.8.32
-rw-r--r--metadata/md5-cache/app-emacs/with-editor-3.0.52
-rw-r--r--metadata/md5-cache/app-emacs/with-editor-3.1.12
-rw-r--r--metadata/md5-cache/app-emacs/with-editor-3.2.02
-rw-r--r--metadata/md5-cache/app-emacs/xclip-1.112
-rw-r--r--metadata/md5-cache/app-emacs/xclip-1.92
-rw-r--r--metadata/md5-cache/app-emacs/xelb-0.1812
-rw-r--r--metadata/md5-cache/app-emacs/xrdb-mode-3.0-r12
-rw-r--r--metadata/md5-cache/app-emacs/xslide-0.2.2-r12
-rw-r--r--metadata/md5-cache/app-emacs/yaml-mode-0.0.132
-rw-r--r--metadata/md5-cache/app-emacs/yaml-mode-0.0.142
-rw-r--r--metadata/md5-cache/app-emacs/yaml-mode-0.0.152
-rw-r--r--metadata/md5-cache/app-emacs/yasnippet-0.13.02
-rw-r--r--metadata/md5-cache/app-emacs/yasnippet-0.14.02
-rw-r--r--metadata/md5-cache/app-emacs/yasnippet-snippets-0.3-r12
-rw-r--r--metadata/md5-cache/app-emacs/yasnippet-snippets-1.0-r22
-rw-r--r--metadata/md5-cache/app-emacs/yatex-1.802
-rw-r--r--metadata/md5-cache/app-emacs/yatex-1.822
-rw-r--r--metadata/md5-cache/app-emacs/zenburn-20110907-r12
-rw-r--r--metadata/md5-cache/app-emacs/zenirc-2.112-r12
442 files changed, 1341 insertions, 501 deletions
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index b05d9e11ee41..5bcee740b757 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/ace-window-0.10.0 b/metadata/md5-cache/app-emacs/ace-window-0.10.0
new file mode 100644
index 000000000000..22e889c74c21
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/ace-window-0.10.0
@@ -0,0 +1,12 @@
+BDEPEND=app-emacs/avy >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Quickly switch windows in Emacs
+EAPI=8
+HOMEPAGE=https://github.com/abo-abo/ace-window/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/avy >=app-editors/emacs-23.1:*
+SLOT=0
+SRC_URI=https://github.com/abo-abo/ace-window/archive/0.10.0.tar.gz -> ace-window-0.10.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=2a6e954ca4cf1f38b82c1b5df2970ef5
diff --git a/metadata/md5-cache/app-emacs/actionscript-mode-7.2.2_p20180527 b/metadata/md5-cache/app-emacs/actionscript-mode-7.2.2_p20180527
index 1a5716557fc7..fb8278b76f1a 100644
--- a/metadata/md5-cache/app-emacs/actionscript-mode-7.2.2_p20180527
+++ b/metadata/md5-cache/app-emacs/actionscript-mode-7.2.2_p20180527
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/austinhaas/actionscript-mode/archive/65abd58e198458a8e46748c5962c41d80d60c4ea.tar.gz -> actionscript-mode-7.2.2_p20180527.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=e6ea45c8f98d76fd35975669c93e9def
diff --git a/metadata/md5-cache/app-emacs/adaptive-wrap-0.7 b/metadata/md5-cache/app-emacs/adaptive-wrap-0.7
index 1eed0fdcdec7..7371b4ff9009 100644
--- a/metadata/md5-cache/app-emacs/adaptive-wrap-0.7
+++ b/metadata/md5-cache/app-emacs/adaptive-wrap-0.7
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/adaptive-wrap-0.7.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=f597d4059056b3b15e37a2853edafef6
diff --git a/metadata/md5-cache/app-emacs/adaptive-wrap-0.8 b/metadata/md5-cache/app-emacs/adaptive-wrap-0.8
index 0d9d5527c7f4..8e1f3103128a 100644
--- a/metadata/md5-cache/app-emacs/adaptive-wrap-0.8
+++ b/metadata/md5-cache/app-emacs/adaptive-wrap-0.8
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/adaptive-wrap-0.8.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=45bf25014460f42a7d9fd2e25ebcd22c
diff --git a/metadata/md5-cache/app-emacs/all-the-icons-5.0.0 b/metadata/md5-cache/app-emacs/all-the-icons-5.0.0-r1
index b742c22cb8b8..69c3fe84acec 100644
--- a/metadata/md5-cache/app-emacs/all-the-icons-5.0.0
+++ b/metadata/md5-cache/app-emacs/all-the-icons-5.0.0-r1
@@ -1,14 +1,15 @@
-BDEPEND=test? ( app-emacs/f ) >=app-editors/emacs-24.3:*
+BDEPEND=test? ( app-emacs/f ) >=app-editors/emacs-24.3:* X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DESCRIPTION=Various icon fonts propertized for Emacs
EAPI=8
HOMEPAGE=https://github.com/domtronn/all-the-icons.el/
-IUSE=test
+INHERIT=elisp font readme.gentoo-r1
+IUSE=test X
KEYWORDS=~amd64 ~x86
LICENSE=MIT
RDEPEND=>=app-editors/emacs-24.3:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/domtronn/all-the-icons.el/archive/5.0.0.tar.gz -> all-the-icons-5.0.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=3bb98ea85c41e29e75551917d34b9ad4
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 font d31f12a0f6e13d56dc3062e76ae58a61 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_md5_=e67122495533315abc7cf95931df1366
diff --git a/metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20220325 b/metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20220325-r1
index 6606667f5966..4661b2a4d904 100644
--- a/metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20220325
+++ b/metadata/md5-cache/app-emacs/all-the-icons-5.0.0_p20220325-r1
@@ -1,14 +1,15 @@
-BDEPEND=test? ( app-emacs/f ) >=app-editors/emacs-24.3:*
+BDEPEND=test? ( app-emacs/f ) >=app-editors/emacs-24.3:* X? ( >=x11-apps/mkfontscale-1.2.0 media-fonts/encodings )
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DESCRIPTION=Various icon fonts propertized for Emacs
EAPI=8
HOMEPAGE=https://github.com/domtronn/all-the-icons.el/
-IUSE=test
+INHERIT=elisp font readme.gentoo-r1
+IUSE=test X
KEYWORDS=~amd64 ~x86
LICENSE=MIT
RDEPEND=>=app-editors/emacs-24.3:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/domtronn/all-the-icons.el/archive/65c496d3d1d1298345beb9845840067bffb2ffd8.tar.gz -> all-the-icons-5.0.0_p20220325.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=c5315979a977e7776479930de5dac261
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 font d31f12a0f6e13d56dc3062e76ae58a61 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_md5_=f1a6a5b5f99a9bd9740121bb7f0832e2
diff --git a/metadata/md5-cache/app-emacs/all-the-icons-dired-2.0 b/metadata/md5-cache/app-emacs/all-the-icons-dired-2.0
index 74eba1cae3f2..f9c74c170933 100644
--- a/metadata/md5-cache/app-emacs/all-the-icons-dired-2.0
+++ b/metadata/md5-cache/app-emacs/all-the-icons-dired-2.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/all-the-icons >=app-editors/emacs-24.4:*
SLOT=0
SRC_URI=https://github.com/wyuenho/all-the-icons-dired/archive/2.0.tar.gz -> all-the-icons-dired-2.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=f37f520189f8d00909006435aafea753
diff --git a/metadata/md5-cache/app-emacs/all-the-icons-ibuffer-1.3.0 b/metadata/md5-cache/app-emacs/all-the-icons-ibuffer-1.3.0
index 05b6442e9e38..46cfc8837b35 100644
--- a/metadata/md5-cache/app-emacs/all-the-icons-ibuffer-1.3.0
+++ b/metadata/md5-cache/app-emacs/all-the-icons-ibuffer-1.3.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/all-the-icons >=app-editors/emacs-24.4:*
SLOT=0
SRC_URI=https://github.com/seagle0128/all-the-icons-ibuffer/archive/v1.3.0.tar.gz -> all-the-icons-ibuffer-1.3.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=fc42fee327a24445e95af4d77bce6a39
diff --git a/metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.7.1 b/metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.7.1
index c916e96ca426..a0fed37b0711 100644
--- a/metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.7.1
+++ b/metadata/md5-cache/app-emacs/all-the-icons-ivy-rich-1.7.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/all-the-icons app-emacs/ivy-rich >=app-editors/emacs-25.1:*
SLOT=0
SRC_URI=https://github.com/seagle0128/all-the-icons-ivy-rich/archive/v1.7.1.tar.gz -> all-the-icons-ivy-rich-1.7.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=e4a10b87f1a4b36fffb0af2fa6999326
diff --git a/metadata/md5-cache/app-emacs/amx-3.4 b/metadata/md5-cache/app-emacs/amx-3.4
index 1b342d4d1558..248de6504079 100644
--- a/metadata/md5-cache/app-emacs/amx-3.4
+++ b/metadata/md5-cache/app-emacs/amx-3.4
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/s app-emacs/ivy >=app-editors/emacs-24.4:*
SLOT=0
SRC_URI=https://github.com/DarwinAwardWinner/amx/archive/v3.4.tar.gz -> amx-3.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=6e9b70c7b37280d42ab41158ebc4f350
diff --git a/metadata/md5-cache/app-emacs/analog-1.9.99 b/metadata/md5-cache/app-emacs/analog-1.9.99
index a87c554ccd69..c8ab23cf4bf8 100644
--- a/metadata/md5-cache/app-emacs/analog-1.9.99
+++ b/metadata/md5-cache/app-emacs/analog-1.9.99
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/analog-1.9.99.el.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=922905ad92a1fb4d4a4bef6c2b782c52
diff --git a/metadata/md5-cache/app-emacs/anaphora-1.0.4 b/metadata/md5-cache/app-emacs/anaphora-1.0.4
new file mode 100644
index 000000000000..c1528e6cc182
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/anaphora-1.0.4
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Anaphoric expressions for Emacs Lisp, providing implicit temporary variables
+EAPI=8
+HOMEPAGE=https://github.com/rolandwalker/anaphora/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=public-domain
+RDEPEND=>=app-editors/emacs-23.1:*
+SLOT=0
+SRC_URI=https://github.com/rolandwalker/anaphora/archive/v1.0.4.tar.gz -> anaphora-1.0.4.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=fdb68840d25f085d76e9770763b860d3
diff --git a/metadata/md5-cache/app-emacs/ansi-0.4.1_p20211104 b/metadata/md5-cache/app-emacs/ansi-0.4.1_p20211104
new file mode 100644
index 000000000000..e16e637b609f
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/ansi-0.4.1_p20211104
@@ -0,0 +1,14 @@
+BDEPEND=test? ( app-emacs/dash app-emacs/el-mock app-emacs/f app-emacs/s app-emacs/undercover ) >=app-editors/emacs-24:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Emacs library to convert strings into ansi
+EAPI=8
+HOMEPAGE=https://github.com/rejeep/ansi.el/
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/rejeep/ansi.el/archive/2367fba7b3b2340364a30cd6de7f3eb6bb9898a3.tar.gz -> ansi-0.4.1_p20211104.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=d50092adc1efc77edd6b7b1a946ebcdc
diff --git a/metadata/md5-cache/app-emacs/apache-mode-2.2.0 b/metadata/md5-cache/app-emacs/apache-mode-2.2.0
index 6fbeb144171b..774485dbec16 100644
--- a/metadata/md5-cache/app-emacs/apache-mode-2.2.0
+++ b/metadata/md5-cache/app-emacs/apache-mode-2.2.0
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/emacs-php/apache-mode/archive/2.2.0.tar.gz -> apache-mode-2.2.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=9014031c259b08e4280c27eddfc7ae53
diff --git a/metadata/md5-cache/app-emacs/apel-10.8_p20190407 b/metadata/md5-cache/app-emacs/apel-10.8_p20190407
index 7517f59f2a60..0a8722fe533b 100644
--- a/metadata/md5-cache/app-emacs/apel-10.8_p20190407
+++ b/metadata/md5-cache/app-emacs/apel-10.8_p20190407
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/wanderlust/apel/archive/d146ddbf8818e81d3577d5eee7825d377bec0c73.tar.gz -> apel-10.8_p20190407.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=e292fa96a4d01a2eb7dd47d70b69b474
diff --git a/metadata/md5-cache/app-emacs/apel-10.8_p20201106 b/metadata/md5-cache/app-emacs/apel-10.8_p20201106
index d77b22b1c378..16bbcee623cc 100644
--- a/metadata/md5-cache/app-emacs/apel-10.8_p20201106
+++ b/metadata/md5-cache/app-emacs/apel-10.8_p20201106
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-24.5:*
SLOT=0
SRC_URI=https://github.com/wanderlust/apel/archive/4e3269b6e702db2dba48cf560563ac883e81e3bf.tar.gz -> apel-10.8_p20201106.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=3de0f0267c2fc036e1f272e29196cb5b
diff --git a/metadata/md5-cache/app-emacs/async-1.9.3 b/metadata/md5-cache/app-emacs/async-1.9.3
index 8940ab09c28a..52e2f824039c 100644
--- a/metadata/md5-cache/app-emacs/async-1.9.3
+++ b/metadata/md5-cache/app-emacs/async-1.9.3
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/jwiegley/emacs-async/archive/v1.9.3.tar.gz -> emacs-async-1.9.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=81b51f3b0a83969bc87a3854638d43c7
diff --git a/metadata/md5-cache/app-emacs/async-1.9.4 b/metadata/md5-cache/app-emacs/async-1.9.4
index d10e87a265f6..a3ded8d4e5fa 100644
--- a/metadata/md5-cache/app-emacs/async-1.9.4
+++ b/metadata/md5-cache/app-emacs/async-1.9.4
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/jwiegley/emacs-async/archive/v1.9.4.tar.gz -> emacs-async-1.9.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=4dc8d2033e65790a9711fc583975db36
diff --git a/metadata/md5-cache/app-emacs/atomic-chrome-2.0.0 b/metadata/md5-cache/app-emacs/atomic-chrome-2.0.0
index cb6f038658c8..02b9ed87ea4a 100644
--- a/metadata/md5-cache/app-emacs/atomic-chrome-2.0.0
+++ b/metadata/md5-cache/app-emacs/atomic-chrome-2.0.0
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=app-emacs/websocket >=app-editors/emacs-25:*
SLOT=0
SRC_URI=https://github.com/alpha22jp/atomic-chrome/archive/v2.0.0.tar.gz -> atomic-chrome-2.0.0.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=05fb60580edb6036dc0dd7411f3e627c
diff --git a/metadata/md5-cache/app-emacs/auctex-11.92 b/metadata/md5-cache/app-emacs/auctex-11.92
index ae8b4b7d891d..1cc9f755b86c 100644
--- a/metadata/md5-cache/app-emacs/auctex-11.92
+++ b/metadata/md5-cache/app-emacs/auctex-11.92
@@ -9,5 +9,5 @@ LICENSE=GPL-3+ FDL-1.3+
RDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gnu/auctex/auctex-11.92.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=c92ca17c6883f54492f4f93aa05f924b
diff --git a/metadata/md5-cache/app-emacs/auctex-12.2 b/metadata/md5-cache/app-emacs/auctex-12.2
index 8abfcb053214..98cb17ff1588 100644
--- a/metadata/md5-cache/app-emacs/auctex-12.2
+++ b/metadata/md5-cache/app-emacs/auctex-12.2
@@ -9,5 +9,5 @@ LICENSE=GPL-3+ FDL-1.3+
RDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) >=app-editors/emacs-24:*
SLOT=0
SRC_URI=mirror://gnu/auctex/auctex-12.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=3817cba598317249bc4d3e472ee31a78
diff --git a/metadata/md5-cache/app-emacs/auctex-12.3 b/metadata/md5-cache/app-emacs/auctex-12.3
index 6e21c5a54197..a7a7e0334f4a 100644
--- a/metadata/md5-cache/app-emacs/auctex-12.3
+++ b/metadata/md5-cache/app-emacs/auctex-12.3
@@ -9,5 +9,5 @@ LICENSE=GPL-3+ FDL-1.3+
RDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) >=app-editors/emacs-24:*
SLOT=0
SRC_URI=mirror://gnu/auctex/auctex-12.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=3817cba598317249bc4d3e472ee31a78
diff --git a/metadata/md5-cache/app-emacs/auctex-13.1 b/metadata/md5-cache/app-emacs/auctex-13.1
new file mode 100644
index 000000000000..0e271fb86aa1
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/auctex-13.1
@@ -0,0 +1,14 @@
+BDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) >=app-editors/emacs-25.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Extensible package for writing and formatting TeX files in Emacs
+EAPI=8
+HOMEPAGE=https://www.gnu.org/software/auctex/
+INHERIT=elisp
+IUSE=preview-latex
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris
+LICENSE=GPL-3+ FDL-1.3+
+RDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) >=app-editors/emacs-25.1:*
+SLOT=0
+SRC_URI=mirror://gnu/auctex/auctex-13.1.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=30e634b324c4f1d374df6d03892f2b87
diff --git a/metadata/md5-cache/app-emacs/auto-complete-1.5.1-r1 b/metadata/md5-cache/app-emacs/auto-complete-1.5.1-r1
index 6f0ed180b59e..11604076d9b4 100644
--- a/metadata/md5-cache/app-emacs/auto-complete-1.5.1-r1
+++ b/metadata/md5-cache/app-emacs/auto-complete-1.5.1-r1
@@ -10,5 +10,5 @@ RDEPEND=app-emacs/popup >=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/auto-complete/auto-complete/archive/v1.5.1.tar.gz -> auto-complete-1.5.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=93ff8c7110b0498fb6980bf946a39b5e
diff --git a/metadata/md5-cache/app-emacs/autoconf-mode-2.69-r1 b/metadata/md5-cache/app-emacs/autoconf-mode-2.69-r1
index f7e72459544c..74a074bf4914 100644
--- a/metadata/md5-cache/app-emacs/autoconf-mode-2.69-r1
+++ b/metadata/md5-cache/app-emacs/autoconf-mode-2.69-r1
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=Emacs major modes for editing autoconf and autotest input
EAPI=7
HOMEPAGE=https://www.gnu.org/software/autoconf/autoconf.html
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gnu/autoconf/autoconf-2.69.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=1567a24a5c0c2d9ace1131dfc0885345
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=da27f6c684e556f5520c0b1b3863007e
diff --git a/metadata/md5-cache/app-emacs/avy-0.5.0 b/metadata/md5-cache/app-emacs/avy-0.5.0
index b08a8ed3fe03..429bc28845f0 100644
--- a/metadata/md5-cache/app-emacs/avy-0.5.0
+++ b/metadata/md5-cache/app-emacs/avy-0.5.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/abo-abo/avy/archive/refs/tags/0.5.0.tar.gz -> avy-0.5.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=7816da6554a0b7ba7ae18d5c4ff90b5e
diff --git a/metadata/md5-cache/app-emacs/basic-toolkit-0.7 b/metadata/md5-cache/app-emacs/basic-toolkit-0.7
index d8edab6f3554..33d5890c1ba2 100644
--- a/metadata/md5-cache/app-emacs/basic-toolkit-0.7
+++ b/metadata/md5-cache/app-emacs/basic-toolkit-0.7
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/windows app-emacs/cycle-buffer app-emacs/css-sort-buffer >=app-editors/emacs-26:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/basic-toolkit-0.7.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=4d5de200e57a6627868ee77effd9530a
diff --git a/metadata/md5-cache/app-emacs/bbdb-3.1.2-r2 b/metadata/md5-cache/app-emacs/bbdb-3.1.2-r2
index 741e1b23ec57..756b3be54141 100644
--- a/metadata/md5-cache/app-emacs/bbdb-3.1.2-r2
+++ b/metadata/md5-cache/app-emacs/bbdb-3.1.2-r2
@@ -10,5 +10,5 @@ RDEPEND=vm? ( app-emacs/vm ) tex? ( virtual/tex-base ) >=app-editors/emacs-23.1:
RESTRICT=test
SLOT=0
SRC_URI=http://download.savannah.gnu.org/releases/bbdb/bbdb-3.1.2.tar.gz
-_eclasses_=autotools 9724194ab651ce63fd9bc06e4e1410b4 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=autotools b46e8992a8126c894fbdc8084fc040c4 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=34f40f4aa226d6c2cbef933a1eba7cdf
diff --git a/metadata/md5-cache/app-emacs/bbdb-3.2.2a-r1 b/metadata/md5-cache/app-emacs/bbdb-3.2.2a-r1
index f39ad6c9aa0d..51cca49e7015 100644
--- a/metadata/md5-cache/app-emacs/bbdb-3.2.2a-r1
+++ b/metadata/md5-cache/app-emacs/bbdb-3.2.2a-r1
@@ -12,5 +12,5 @@ RDEPEND=vm? ( app-emacs/vm ) wanderlust? ( app-emacs/wanderlust ) >=app-editors/
RESTRICT=test
SLOT=0
SRC_URI=https://git.savannah.nongnu.org/cgit/bbdb.git/snapshot/bbdb-3.2.2a.tar.gz
-_eclasses_=autotools 9724194ab651ce63fd9bc06e4e1410b4 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=autotools b46e8992a8126c894fbdc8084fc040c4 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=f2ab63a52d12f0b25fc04ab7c826a87e
diff --git a/metadata/md5-cache/app-emacs/bbdb-3.2_pre20180106 b/metadata/md5-cache/app-emacs/bbdb-3.2_pre20180106
index 6d32f8d022b2..6fc058f66bf4 100644
--- a/metadata/md5-cache/app-emacs/bbdb-3.2_pre20180106
+++ b/metadata/md5-cache/app-emacs/bbdb-3.2_pre20180106
@@ -10,5 +10,5 @@ RDEPEND=vm? ( app-emacs/vm ) tex? ( virtual/latex-base ) >=app-editors/emacs-23.
RESTRICT=test
SLOT=0
SRC_URI=https://git.savannah.nongnu.org/cgit/bbdb.git/snapshot/bbdb-3.2.tar.gz
-_eclasses_=autotools 9724194ab651ce63fd9bc06e4e1410b4 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=autotools b46e8992a8126c894fbdc8084fc040c4 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=af9f92628406c7ccd0da3c19af6d0f3c
diff --git a/metadata/md5-cache/app-emacs/binclock-1.11 b/metadata/md5-cache/app-emacs/binclock-1.11
index c819f2721006..8a9fd1eb2999 100644
--- a/metadata/md5-cache/app-emacs/binclock-1.11
+++ b/metadata/md5-cache/app-emacs/binclock-1.11
@@ -8,5 +8,5 @@ LICENSE=GPL-2
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/davep/binclock.el/archive/v1.11.tar.gz -> binclock-1.11.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=a3c3e964327bebdfd0a8740363237d8b
diff --git a/metadata/md5-cache/app-emacs/bind-chord-2.4.1-r1 b/metadata/md5-cache/app-emacs/bind-chord-2.4.1-r1
new file mode 100644
index 000000000000..f281c7ad9996
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/bind-chord-2.4.1-r1
@@ -0,0 +1,12 @@
+BDEPEND=app-emacs/bind-key app-emacs/key-chord >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Key-chord binding helper for use-package-chords
+EAPI=8
+HOMEPAGE=https://github.com/jwiegley/use-package/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/bind-key app-emacs/key-chord >=app-editors/emacs-23.1:*
+SLOT=0
+SRC_URI=https://github.com/jwiegley/use-package/archive/2.4.1.tar.gz -> use-package-2.4.1.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=a1c5ee264df84bb659986544a32086ac
diff --git a/metadata/md5-cache/app-emacs/bind-key-2.4.1-r1 b/metadata/md5-cache/app-emacs/bind-key-2.4.1-r1
new file mode 100644
index 000000000000..38f1f0475495
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/bind-key-2.4.1-r1
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Simple way to manage personal keybindings
+EAPI=8
+HOMEPAGE=https://github.com/jwiegley/use-package/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-23.1:*
+SLOT=0
+SRC_URI=https://github.com/jwiegley/use-package/archive/2.4.1.tar.gz -> use-package-2.4.1.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=3eb345e14087e6306639ec0a68501cb4
diff --git a/metadata/md5-cache/app-emacs/bison-mode-0.3-r1 b/metadata/md5-cache/app-emacs/bison-mode-0.3-r1
index a5e155fdebae..05fa7a83b88c 100644
--- a/metadata/md5-cache/app-emacs/bison-mode-0.3-r1
+++ b/metadata/md5-cache/app-emacs/bison-mode-0.3-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~nicolasbock/bison-mode-0.3.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=f756d4d69e51974ab5246635b532bbd2
diff --git a/metadata/md5-cache/app-emacs/blogmax-20170321 b/metadata/md5-cache/app-emacs/blogmax-20170321
index 5af1ac70a4c2..1339fe556f25 100644
--- a/metadata/md5-cache/app-emacs/blogmax-20170321
+++ b/metadata/md5-cache/app-emacs/blogmax-20170321
@@ -8,5 +8,5 @@ LICENSE=GPL-1+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/blogmax-20170321.tar.xz
-_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=075344a425db39cf3b846fd1641cc561
diff --git a/metadata/md5-cache/app-emacs/bm-201905 b/metadata/md5-cache/app-emacs/bm-201905
index cd2ee4c60a25..936728877d28 100644
--- a/metadata/md5-cache/app-emacs/bm-201905
+++ b/metadata/md5-cache/app-emacs/bm-201905
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/joodland/bm/archive/201905.tar.gz -> bm-201905.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=541265409ff659bffce3fc87a3de926f
diff --git a/metadata/md5-cache/app-emacs/bnf-mode-0.4.5_pre20220102 b/metadata/md5-cache/app-emacs/bnf-mode-0.4.5_pre20220102
new file mode 100644
index 000000000000..28b38da27335
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/bnf-mode-0.4.5_pre20220102
@@ -0,0 +1,14 @@
+BDEPEND=test? ( app-emacs/buttercup app-emacs/undercover ) >=app-editors/emacs-24.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=GNU Emacs major mode for editing BNF grammars
+EAPI=8
+HOMEPAGE=https://github.com/sergeyklay/bnf-mode/
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24.3:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sergeyklay/bnf-mode/archive/d9329dd90e5d4f629295e85898362d9682047898.tar.gz -> bnf-mode-0.4.5_pre20220102.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=a117cebccf657c2a02b521683d87e39f
diff --git a/metadata/md5-cache/app-emacs/bongo-1.1 b/metadata/md5-cache/app-emacs/bongo-1.1
index b3c97e1f6ab8..8982fcfad090 100644
--- a/metadata/md5-cache/app-emacs/bongo-1.1
+++ b/metadata/md5-cache/app-emacs/bongo-1.1
@@ -9,5 +9,5 @@ LICENSE=GPL-2+ FDL-1.2+
RDEPEND=app-emacs/volume >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/dbrock/bongo/archive/1.1.tar.gz -> bongo-1.1.tar.gz mplayer? ( mirror://gentoo/bongo-mplayer-20070204.tar.bz2 )
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=71c654d9d1d75d8b68daa86b08e67684
diff --git a/metadata/md5-cache/app-emacs/boogie-friends-20210703 b/metadata/md5-cache/app-emacs/boogie-friends-20210703
index c82c85a33c96..79a9d5af9f89 100644
--- a/metadata/md5-cache/app-emacs/boogie-friends-20210703
+++ b/metadata/md5-cache/app-emacs/boogie-friends-20210703
@@ -9,5 +9,5 @@ RDEPEND=app-emacs/company-mode app-emacs/dash app-emacs/flycheck app-emacs/yasni
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/boogie-org/boogie-friends/archive/1e3b6a8aee9fa7c113468838c5b647080caf3703.tar.gz -> boogie-friends-20210703.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=9c4b0c26f56da60b73995fcbf53b6806
diff --git a/metadata/md5-cache/app-emacs/boxquote-2.1 b/metadata/md5-cache/app-emacs/boxquote-2.1
index a2bef0261e2b..27b75597ffe8 100644
--- a/metadata/md5-cache/app-emacs/boxquote-2.1
+++ b/metadata/md5-cache/app-emacs/boxquote-2.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/davep/boxquote.el/archive/v2.1.tar.gz -> boxquote-2.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=0979523451600bffd9967675c43ff5d5
diff --git a/metadata/md5-cache/app-emacs/boxquote-2.2 b/metadata/md5-cache/app-emacs/boxquote-2.2
index 04df22ed46dd..da9c51f11c74 100644
--- a/metadata/md5-cache/app-emacs/boxquote-2.2
+++ b/metadata/md5-cache/app-emacs/boxquote-2.2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/davep/boxquote.el/archive/v2.2.tar.gz -> boxquote-2.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=74dfd2f5183b5eb4a58a07e1bc28928a
diff --git a/metadata/md5-cache/app-emacs/browse-kill-ring-2.0.0 b/metadata/md5-cache/app-emacs/browse-kill-ring-2.0.0
index 451a164e535e..ea526b0d16a5 100644
--- a/metadata/md5-cache/app-emacs/browse-kill-ring-2.0.0
+++ b/metadata/md5-cache/app-emacs/browse-kill-ring-2.0.0
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/browse-kill-ring/browse-kill-ring/archive/2.0.0.tar.gz -> browse-kill-ring-2.0.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=e8cce377e266a6ecc29a5ea15aa18920
diff --git a/metadata/md5-cache/app-emacs/bubblet-0.74-r1 b/metadata/md5-cache/app-emacs/bubblet-0.74-r1
index bff814f573b5..18993eb93d0d 100644
--- a/metadata/md5-cache/app-emacs/bubblet-0.74-r1
+++ b/metadata/md5-cache/app-emacs/bubblet-0.74-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/bubblet-0.74.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=078dc742e0b2b96682d4b5fc1a532f15
diff --git a/metadata/md5-cache/app-emacs/buffer-extension-0.1 b/metadata/md5-cache/app-emacs/buffer-extension-0.1
index 9013e7563868..e1e6958bfd9e 100644
--- a/metadata/md5-cache/app-emacs/buffer-extension-0.1
+++ b/metadata/md5-cache/app-emacs/buffer-extension-0.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/basic-toolkit >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/gavv/distfiles/raw/master/buffer-extension-0.1.el.xz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=07457a41901ad0dc5246beca8697283a
diff --git a/metadata/md5-cache/app-emacs/bui-1.2.1_p20210108 b/metadata/md5-cache/app-emacs/bui-1.2.1_p20210108
new file mode 100644
index 000000000000..33fd1eb4f77e
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/bui-1.2.1_p20210108
@@ -0,0 +1,12 @@
+BDEPEND=app-emacs/dash >=app-editors/emacs-24.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Buffer interface library for Emacs
+EAPI=8
+HOMEPAGE=https://github.com/alezost/bui.el/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/dash >=app-editors/emacs-24.3:*
+SLOT=0
+SRC_URI=https://github.com/alezost/bui.el/archive/f3a137628e112a91910fd33c0cff0948fa58d470.tar.gz -> bui-1.2.1_p20210108.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=ddb82767b93fd68ff28c1e0872993995
diff --git a/metadata/md5-cache/app-emacs/buttercup-1.24 b/metadata/md5-cache/app-emacs/buttercup-1.24-r1
index 371642d54383..26d31dc7ebe8 100644
--- a/metadata/md5-cache/app-emacs/buttercup-1.24
+++ b/metadata/md5-cache/app-emacs/buttercup-1.24-r1
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpa
DESCRIPTION=Behaviour-driven Elisp testing
EAPI=8
HOMEPAGE=https://github.com/jorgenschaefer/emacs-buttercup
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24.3:*
SLOT=0
SRC_URI=https://github.com/jorgenschaefer/emacs-buttercup/archive/v1.24.tar.gz -> buttercup-1.24.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=1db0eb9fb1c4d0ae9a6547e5da2e478a
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=acec500445d5ee71a1c9d1a64e84b13a
diff --git a/metadata/md5-cache/app-emacs/buttercup-1.25 b/metadata/md5-cache/app-emacs/buttercup-1.25
new file mode 100644
index 000000000000..46a11256fa3c
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/buttercup-1.25
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-24.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Behaviour-driven Elisp testing
+EAPI=8
+HOMEPAGE=https://github.com/jorgenschaefer/emacs-buttercup
+INHERIT=elisp
+KEYWORDS=~amd64 ~ppc ~sparc ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24.3:*
+SLOT=0
+SRC_URI=https://github.com/jorgenschaefer/emacs-buttercup/archive/v1.25.tar.gz -> buttercup-1.25.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=c5da25ef5f8b295d465b18e5f9ef2764
diff --git a/metadata/md5-cache/app-emacs/calfw-1.6 b/metadata/md5-cache/app-emacs/calfw-1.6
index 4283a979bdea..2c0400c0ddc8 100644
--- a/metadata/md5-cache/app-emacs/calfw-1.6
+++ b/metadata/md5-cache/app-emacs/calfw-1.6
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=howm? ( app-emacs/howm ) >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/kiwanami/emacs-calfw/archive/v1.6.tar.gz -> calfw-1.6.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=39c928de96cdb0ec10e4c0aa9b786aa2
diff --git a/metadata/md5-cache/app-emacs/cask-0.8.8 b/metadata/md5-cache/app-emacs/cask-0.8.8
new file mode 100644
index 000000000000..fb5c65f75509
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/cask-0.8.8
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/ansi app-emacs/commander app-emacs/epl app-emacs/f app-emacs/package-build app-emacs/s app-emacs/shut-up >=app-editors/emacs-25.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Project management for Emacs package development
+EAPI=8
+HOMEPAGE=https://github.com/cask/cask/
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/ansi app-emacs/commander app-emacs/epl app-emacs/f app-emacs/package-build app-emacs/s app-emacs/shut-up >=app-editors/emacs-25.1:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/cask/cask/archive/v0.8.8.tar.gz -> cask-0.8.8.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=144990691856bf57d1fd452bb247e4f9
diff --git a/metadata/md5-cache/app-emacs/cfrs-1.6.0 b/metadata/md5-cache/app-emacs/cfrs-1.6.0
new file mode 100644
index 000000000000..6c49273bb5af
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/cfrs-1.6.0
@@ -0,0 +1,12 @@
+BDEPEND=app-emacs/dash app-emacs/posframe app-emacs/s >=app-editors/emacs-26.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Child Frame Read String, alternative to read-string
+EAPI=8
+HOMEPAGE=https://github.com/Alexander-Miller/cfrs/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/dash app-emacs/posframe app-emacs/s >=app-editors/emacs-26.1:*
+SLOT=0
+SRC_URI=https://github.com/Alexander-Miller/cfrs/archive/1.6.0.tar.gz -> cfrs-1.6.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=88b9cef276da380354ce81d37b3b05d4
diff --git a/metadata/md5-cache/app-emacs/chess-2.0.4 b/metadata/md5-cache/app-emacs/chess-2.0.4
index 1b95cf9ee26b..5bb2248b76c9 100644
--- a/metadata/md5-cache/app-emacs/chess-2.0.4
+++ b/metadata/md5-cache/app-emacs/chess-2.0.4
@@ -8,5 +8,5 @@ LICENSE=GPL-3+ FDL-1.3+
RDEPEND=|| ( games-board/stockfish games-board/fruit games-board/gnuchess games-board/phalanx games-board/sjeng games-board/crafty ) >=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/chess-2.0.4.tar.xz mirror://gentoo/emacs-chess-sounds-2.0.tar.bz2 mirror://gentoo/emacs-chess-pieces-2.0.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=29fc64e8772698a8e94b4c2183adccca
diff --git a/metadata/md5-cache/app-emacs/chess-2.0.5 b/metadata/md5-cache/app-emacs/chess-2.0.5
index b3cf6263f7cb..77232af54bee 100644
--- a/metadata/md5-cache/app-emacs/chess-2.0.5
+++ b/metadata/md5-cache/app-emacs/chess-2.0.5
@@ -8,5 +8,5 @@ LICENSE=GPL-3+ FDL-1.3+
RDEPEND=|| ( games-board/stockfish games-board/fruit games-board/gnuchess games-board/phalanx games-board/sjeng games-board/crafty ) >=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/chess-2.0.5.tar.xz https://dev.gentoo.org/~ulm/distfiles/emacs-chess-sounds-2.0.tar.bz2 https://dev.gentoo.org/~ulm/distfiles/emacs-chess-pieces-2.0.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=c0ec273b39d24dd5872ec22bc0f3b1a5
diff --git a/metadata/md5-cache/app-emacs/circe-2.11 b/metadata/md5-cache/app-emacs/circe-2.11
index 3fe80130c21c..8d590e9f8819 100644
--- a/metadata/md5-cache/app-emacs/circe-2.11
+++ b/metadata/md5-cache/app-emacs/circe-2.11
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/jorgenschaefer/circe/archive/v2.11.tar.gz -> circe-2.11.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=1a20f4d913fa501c763de9d584c396e5
diff --git a/metadata/md5-cache/app-emacs/circe-2.12 b/metadata/md5-cache/app-emacs/circe-2.12
new file mode 100644
index 000000000000..032d5c35c2af
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/circe-2.12
@@ -0,0 +1,15 @@
+BDEPEND=test? ( app-emacs/buttercup ) >=app-editors/emacs-24:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=A great IRC client for Emacs
+EAPI=8
+HOMEPAGE=https://github.com/jorgenschaefer/circe https://www.emacswiki.org/emacs/Circe
+INHERIT=elisp
+IUSE=test
+KEYWORDS=~amd64 ~ppc ~sparc ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/jorgenschaefer/circe/archive/v2.12.tar.gz -> circe-2.12.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=37c43fe93748cb07a3dc7406d36458d7
diff --git a/metadata/md5-cache/app-emacs/cldoc-1.16 b/metadata/md5-cache/app-emacs/cldoc-1.16
index 44ded92d9f29..f2b06d95754f 100644
--- a/metadata/md5-cache/app-emacs/cldoc-1.16
+++ b/metadata/md5-cache/app-emacs/cldoc-1.16
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=app-emacs/slime >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/cldoc-1.16.el.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=fb64bcd1b5d2c3eb48e6d2edf5b35153
diff --git a/metadata/md5-cache/app-emacs/cmake-font-lock-0.1.12 b/metadata/md5-cache/app-emacs/cmake-font-lock-0.1.12
index 0b015229e7d2..8b238fbb9cca 100644
--- a/metadata/md5-cache/app-emacs/cmake-font-lock-0.1.12
+++ b/metadata/md5-cache/app-emacs/cmake-font-lock-0.1.12
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=dev-util/cmake[emacs] >=app-editors/emacs-26:*
SLOT=0
SRC_URI=https://github.com/Lindydancer/cmake-font-lock/archive/0d6111b36a66013aa9b452e664c93308df3b07e1.tar.gz -> cmake-font-lock-0.1.12.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=e4607d6aeb9d9679923af6fe92eaf8d6
diff --git a/metadata/md5-cache/app-emacs/color-browser-0.3-r1 b/metadata/md5-cache/app-emacs/color-browser-0.3-r1
index 4bad84b05862..77d6821dff55 100644
--- a/metadata/md5-cache/app-emacs/color-browser-0.3-r1
+++ b/metadata/md5-cache/app-emacs/color-browser-0.3-r1
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=app-emacs/color-theme >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/color-browser-0.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=9198d4b279ec0d292d206c17f78a72ff
diff --git a/metadata/md5-cache/app-emacs/color-moccur-2.73 b/metadata/md5-cache/app-emacs/color-moccur-2.73
index 84f0b1d4b159..cec497766f63 100644
--- a/metadata/md5-cache/app-emacs/color-moccur-2.73
+++ b/metadata/md5-cache/app-emacs/color-moccur-2.73
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/color-moccur-2.73.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=980d0fa568d60aecff6c43b4954e5d10
diff --git a/metadata/md5-cache/app-emacs/color-theme-6.6.0-r2 b/metadata/md5-cache/app-emacs/color-theme-6.6.0-r2
index c447382e66af..37c4de7e8a38 100644
--- a/metadata/md5-cache/app-emacs/color-theme-6.6.0-r2
+++ b/metadata/md5-cache/app-emacs/color-theme-6.6.0-r2
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://download.savannah.gnu.org/releases-noredirect/color-theme/color-theme-6.6.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=bf5452351632191d7c2d8894eefe72bc
diff --git a/metadata/md5-cache/app-emacs/commander-0.7.0-r1 b/metadata/md5-cache/app-emacs/commander-0.7.0-r1
new file mode 100644
index 000000000000..5e0e9b548a5e
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/commander-0.7.0-r1
@@ -0,0 +1,14 @@
+BDEPEND=app-emacs/dash app-emacs/f app-emacs/s test? ( app-emacs/ecukes app-emacs/el-mock app-emacs/ert-runner app-emacs/espuds ) >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Emacs command line parser
+EAPI=8
+HOMEPAGE=https://github.com/rejeep/commander.el/
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/dash app-emacs/f app-emacs/s >=app-editors/emacs-23.1:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/rejeep/commander.el/archive/v0.7.0.tar.gz -> commander-0.7.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=1caa762b1b804d172fe20b11236b584a
diff --git a/metadata/md5-cache/app-emacs/company-coq-1.0.1_p20210708-r1 b/metadata/md5-cache/app-emacs/company-coq-1.0.1_p20210708-r1
index 4bc8add59c1a..44a182e2b6a8 100644
--- a/metadata/md5-cache/app-emacs/company-coq-1.0.1_p20210708-r1
+++ b/metadata/md5-cache/app-emacs/company-coq-1.0.1_p20210708-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/company-math app-emacs/company-mode app-emacs/dash app-emacs/yasnippet app-emacs/proofgeneral >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/cpitclaudel/company-coq/archive/382db93374380e5db56f02934ee32bbe39159019.tar.gz -> company-coq-1.0.1_p20210708.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=17f226d63ee66017ca3fae20fd6aca59
diff --git a/metadata/md5-cache/app-emacs/company-math-1.4_p20210731 b/metadata/md5-cache/app-emacs/company-math-1.4_p20210731
index 90fc8bd59f41..0a83995e0212 100644
--- a/metadata/md5-cache/app-emacs/company-math-1.4_p20210731
+++ b/metadata/md5-cache/app-emacs/company-math-1.4_p20210731
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/company-mode app-emacs/math-symbol-lists >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/vspinu/company-math/archive/45778f5731c97a21a83e3b965cbde42018709afd.tar.gz -> company-math-1.4_p20210731.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=dfa0c4f6e53371595507b7008373d3b8
diff --git a/metadata/md5-cache/app-emacs/company-mode-0.9.10 b/metadata/md5-cache/app-emacs/company-mode-0.9.10
index a2bb101f3964..28c06a1bb4f7 100644
--- a/metadata/md5-cache/app-emacs/company-mode-0.9.10
+++ b/metadata/md5-cache/app-emacs/company-mode-0.9.10
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/company-mode/company-mode/archive/0.9.10.tar.gz -> company-mode-0.9.10.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=7af47fd642b6f3c90e1b7430d7b4703e
diff --git a/metadata/md5-cache/app-emacs/company-mode-0.9.13 b/metadata/md5-cache/app-emacs/company-mode-0.9.13
index 136cc857449a..a6f5f60dc455 100644
--- a/metadata/md5-cache/app-emacs/company-mode-0.9.13
+++ b/metadata/md5-cache/app-emacs/company-mode-0.9.13
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/company-mode/company-mode/archive/0.9.13.tar.gz -> company-mode-0.9.13.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=7af47fd642b6f3c90e1b7430d7b4703e
diff --git a/metadata/md5-cache/app-emacs/company-quickhelp-2.3.0 b/metadata/md5-cache/app-emacs/company-quickhelp-2.3.0
index fff60ac67512..7b2e111c5a45 100644
--- a/metadata/md5-cache/app-emacs/company-quickhelp-2.3.0
+++ b/metadata/md5-cache/app-emacs/company-quickhelp-2.3.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/company-mode app-emacs/pos-tip >=app-editors/emacs-24.4:*
SLOT=0
SRC_URI=https://github.com/company-mode/company-quickhelp/archive/2.3.0.tar.gz -> company-quickhelp-2.3.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=58a2e47af9d6806520be40258ac35ef5
diff --git a/metadata/md5-cache/app-emacs/consult-0.15 b/metadata/md5-cache/app-emacs/consult-0.15
index ec0265678084..5e122da2b760 100644
--- a/metadata/md5-cache/app-emacs/consult-0.15
+++ b/metadata/md5-cache/app-emacs/consult-0.15
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25:*
SLOT=0
SRC_URI=https://github.com/minad/consult/archive/refs/tags/0.15.tar.gz -> consult-0.15.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=190e3facfad622f7db37de1450833dc4
diff --git a/metadata/md5-cache/app-emacs/consult-flycheck-0.8 b/metadata/md5-cache/app-emacs/consult-flycheck-0.8
index 5b9d85004706..a83c55730863 100644
--- a/metadata/md5-cache/app-emacs/consult-flycheck-0.8
+++ b/metadata/md5-cache/app-emacs/consult-flycheck-0.8
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/consult app-emacs/flycheck >=app-editors/emacs-26:*
SLOT=0
SRC_URI=https://github.com/minad/consult-flycheck/archive/refs/tags/0.8.tar.gz -> consult-flycheck-0.8.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=967d678526013fef237a8ac8663b007a
diff --git a/metadata/md5-cache/app-emacs/counsel-0.13.4 b/metadata/md5-cache/app-emacs/counsel-0.13.4
index 318f10848987..fa74f937d7be 100644
--- a/metadata/md5-cache/app-emacs/counsel-0.13.4
+++ b/metadata/md5-cache/app-emacs/counsel-0.13.4
@@ -9,5 +9,5 @@ RDEPEND=>=app-emacs/ivy-0.13.4 >=app-emacs/swiper-0.13.4 >=app-editors/emacs-24.
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/abo-abo/swiper/archive/0.13.4.tar.gz -> swiper-0.13.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=8619c14980cbf310e32ef0747e07b8a8
diff --git a/metadata/md5-cache/app-emacs/crontab-mode-1.20 b/metadata/md5-cache/app-emacs/crontab-mode-1.20
index 6688dc50f6a6..08252ac3e1fc 100644
--- a/metadata/md5-cache/app-emacs/crontab-mode-1.20
+++ b/metadata/md5-cache/app-emacs/crontab-mode-1.20
@@ -8,5 +8,5 @@ LICENSE=GPL-2
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/crontab-mode-1.20.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=de782acfe893333788d350de966286ad
diff --git a/metadata/md5-cache/app-emacs/crypt++-2.92 b/metadata/md5-cache/app-emacs/crypt++-2.92
index 848d229a8cb3..c9116cbe11ef 100644
--- a/metadata/md5-cache/app-emacs/crypt++-2.92
+++ b/metadata/md5-cache/app-emacs/crypt++-2.92
@@ -8,5 +8,5 @@ LICENSE=GPL-2
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://debian/pool/main/c/crypt++el/crypt++el_2.92.orig.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=81d8a12dff8369cfdf4807cb29d500b9
diff --git a/metadata/md5-cache/app-emacs/crypt++-2.94_pre20080430 b/metadata/md5-cache/app-emacs/crypt++-2.94_pre20080430
index 54ac0b3dabe5..b04c81954bcc 100644
--- a/metadata/md5-cache/app-emacs/crypt++-2.94_pre20080430
+++ b/metadata/md5-cache/app-emacs/crypt++-2.94_pre20080430
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/crypt++-2.94_pre20080430.el.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=7f68bc5bce64fbd16468f002c060cd69
diff --git a/metadata/md5-cache/app-emacs/csharp-mode-0.9.2 b/metadata/md5-cache/app-emacs/csharp-mode-0.9.2
index f8d6a6be5f57..db70d08a21e8 100644
--- a/metadata/md5-cache/app-emacs/csharp-mode-0.9.2
+++ b/metadata/md5-cache/app-emacs/csharp-mode-0.9.2
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/josteink/csharp-mode/archive/v0.9.2.tar.gz -> csharp-mode-0.9.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=41c54c7b6d88080fef94c04dbbbd1c89
diff --git a/metadata/md5-cache/app-emacs/csharp-mode-1.1.1-r1 b/metadata/md5-cache/app-emacs/csharp-mode-1.1.1-r1
index 8cee7ebdca70..c676c2ab7e37 100644
--- a/metadata/md5-cache/app-emacs/csharp-mode-1.1.1-r1
+++ b/metadata/md5-cache/app-emacs/csharp-mode-1.1.1-r1
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/emacs-csharp/csharp-mode/archive/refs/tags/1.1.1.tar.gz -> csharp-mode-1.1.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=cbdf6076560450b57ea8b08626176c47
diff --git a/metadata/md5-cache/app-emacs/css-mode-0.11-r2 b/metadata/md5-cache/app-emacs/css-mode-0.11-r2
index 1e7f5bda43fa..6b343ee3c058 100644
--- a/metadata/md5-cache/app-emacs/css-mode-0.11-r2
+++ b/metadata/md5-cache/app-emacs/css-mode-0.11-r2
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/css-mode-0.11.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=96f2db1982cb5f28afd4312739e17287
diff --git a/metadata/md5-cache/app-emacs/css-sort-buffer-0.2 b/metadata/md5-cache/app-emacs/css-sort-buffer-0.2
index 30aee3a1dc76..d19b7bec00a1 100644
--- a/metadata/md5-cache/app-emacs/css-sort-buffer-0.2
+++ b/metadata/md5-cache/app-emacs/css-sort-buffer-0.2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/css-sort-buffer-0.2.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=93df5e2ff021985f8304f2f0efb5d616
diff --git a/metadata/md5-cache/app-emacs/csv-mode-1.10 b/metadata/md5-cache/app-emacs/csv-mode-1.10
index c19f29482816..92e73474b945 100644
--- a/metadata/md5-cache/app-emacs/csv-mode-1.10
+++ b/metadata/md5-cache/app-emacs/csv-mode-1.10
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/csv-mode-1.10.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=390c7770be8167c2e1b4c5ccebd8179f
diff --git a/metadata/md5-cache/app-emacs/csv-mode-1.18 b/metadata/md5-cache/app-emacs/csv-mode-1.18
index 984769b2b978..2fd1f5e78658 100644
--- a/metadata/md5-cache/app-emacs/csv-mode-1.18
+++ b/metadata/md5-cache/app-emacs/csv-mode-1.18
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/csv-mode-1.18.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=cafb19e875b7e97f2914867338ee362d
diff --git a/metadata/md5-cache/app-emacs/cycle-buffer-2.16 b/metadata/md5-cache/app-emacs/cycle-buffer-2.16
index 2c99e968cdc3..4064e5a57242 100644
--- a/metadata/md5-cache/app-emacs/cycle-buffer-2.16
+++ b/metadata/md5-cache/app-emacs/cycle-buffer-2.16
@@ -8,5 +8,5 @@ LICENSE=public-domain
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/gavv/distfiles/raw/master/cycle-buffer-2.16.el.xz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=fba97e86a9b234e1f601a7ab8c34c249
diff --git a/metadata/md5-cache/app-emacs/d-mode-2.0.10 b/metadata/md5-cache/app-emacs/d-mode-2.0.10
index 5d84b1cb9674..abaad538dab2 100644
--- a/metadata/md5-cache/app-emacs/d-mode-2.0.10
+++ b/metadata/md5-cache/app-emacs/d-mode-2.0.10
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/archive/2.0.10.tar.gz -> d-mode-2.0.10.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=1ce20f9973ed6636c74609c0b60f2fbb
diff --git a/metadata/md5-cache/app-emacs/d-mode-2.0.11 b/metadata/md5-cache/app-emacs/d-mode-2.0.11
index 72609e77a927..b44a516f6ca1 100644
--- a/metadata/md5-cache/app-emacs/d-mode-2.0.11
+++ b/metadata/md5-cache/app-emacs/d-mode-2.0.11
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode/archive/2.0.11.tar.gz -> d-mode-2.0.11.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=ceca08e13c711654e8e42f684595f9fe
diff --git a/metadata/md5-cache/app-emacs/dap-mode-0.7 b/metadata/md5-cache/app-emacs/dap-mode-0.7
new file mode 100644
index 000000000000..06189ae3a1d0
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/dap-mode-0.7
@@ -0,0 +1,14 @@
+BDEPEND=app-emacs/bui app-emacs/dash app-emacs/f app-emacs/ht app-emacs/lsp-mode app-emacs/lsp-treemacs app-emacs/posframe app-emacs/s test? ( app-emacs/ert-runner ) >=app-editors/emacs-26.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Debug Adapter Protocol mode
+EAPI=8
+HOMEPAGE=https://github.com/emacs-lsp/dap-mode/
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/bui app-emacs/dash app-emacs/f app-emacs/ht app-emacs/lsp-mode app-emacs/lsp-treemacs app-emacs/posframe app-emacs/s >=app-editors/emacs-26.1:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/emacs-lsp/dap-mode/archive/0.7.tar.gz -> dap-mode-0.7.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=026a2c3dd575a10f4675803a5b5d5226
diff --git a/metadata/md5-cache/app-emacs/dash-2.16.0 b/metadata/md5-cache/app-emacs/dash-2.16.0
index 3720b86acde6..9604ad6c73b3 100644
--- a/metadata/md5-cache/app-emacs/dash-2.16.0
+++ b/metadata/md5-cache/app-emacs/dash-2.16.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/magnars/dash.el/archive/2.16.0.tar.gz -> dash-2.16.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=458cece7a89bda772136ecc61d30aedb
diff --git a/metadata/md5-cache/app-emacs/dash-2.17.0 b/metadata/md5-cache/app-emacs/dash-2.17.0
index 8470901a8337..6818e839117e 100644
--- a/metadata/md5-cache/app-emacs/dash-2.17.0
+++ b/metadata/md5-cache/app-emacs/dash-2.17.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/magnars/dash.el/archive/2.17.0.tar.gz -> dash-2.17.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=51060b3b02c2aa75f2835128c6baceec
diff --git a/metadata/md5-cache/app-emacs/dash-2.18.1 b/metadata/md5-cache/app-emacs/dash-2.18.1
index a00a5d62314c..000a4324ace1 100644
--- a/metadata/md5-cache/app-emacs/dash-2.18.1
+++ b/metadata/md5-cache/app-emacs/dash-2.18.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/magnars/dash.el/archive/2.18.1.tar.gz -> dash-2.18.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=4134404663bef3ce47778ca4e699de9a
diff --git a/metadata/md5-cache/app-emacs/dash-2.19.0 b/metadata/md5-cache/app-emacs/dash-2.19.0
index 8465e4393b22..e1fd3d15277f 100644
--- a/metadata/md5-cache/app-emacs/dash-2.19.0
+++ b/metadata/md5-cache/app-emacs/dash-2.19.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/magnars/dash.el/archive/2.19.0.tar.gz -> dash-2.19.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=1739ee2204801795d2803b8cfe844936
diff --git a/metadata/md5-cache/app-emacs/dash-2.19.1 b/metadata/md5-cache/app-emacs/dash-2.19.1
index 895ea7f845f1..2e2610d9da91 100644
--- a/metadata/md5-cache/app-emacs/dash-2.19.1
+++ b/metadata/md5-cache/app-emacs/dash-2.19.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/magnars/dash.el/archive/2.19.1.tar.gz -> dash-2.19.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=da714985cbc00c1140c3ea02dfc24fa2
diff --git a/metadata/md5-cache/app-emacs/dashboard-1.8.0_pre20220406 b/metadata/md5-cache/app-emacs/dashboard-1.8.0_pre20220406
index 9ee682706f63..ce989051d280 100644
--- a/metadata/md5-cache/app-emacs/dashboard-1.8.0_pre20220406
+++ b/metadata/md5-cache/app-emacs/dashboard-1.8.0_pre20220406
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-26.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/emacs-dashboard/emacs-dashboard/archive/69f98f5a89451c0881d0abb34ad57dd71616006a.tar.gz -> dashboard-1.8.0_pre20220406.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=bf27d012b0dfc8cf93d0b2a6a1479aeb
diff --git a/metadata/md5-cache/app-emacs/ddskk-17.1 b/metadata/md5-cache/app-emacs/ddskk-17.1
index fd4dbceb7931..ddeb1a01955d 100644
--- a/metadata/md5-cache/app-emacs/ddskk-17.1
+++ b/metadata/md5-cache/app-emacs/ddskk-17.1
@@ -10,5 +10,5 @@ RDEPEND=|| ( app-i18n/skk-jisyo virtual/skkserv ) ruby? ( || ( dev-lang/ruby:2.6
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/skk-dev/ddskk/archive/ddskk-17.1_Neppu.tar.gz -> ddskk-17.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e ruby-single d832a35ebec5113ec8d275b948432e59 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed vcs-snapshot 19dc666868420457132a7514d4621476
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 ruby-single d832a35ebec5113ec8d275b948432e59 ruby-utils 707c7b16c28e3483e51d7ec7f7b0d5ed vcs-snapshot 19dc666868420457132a7514d4621476
_md5_=b429b173adf10c557a4ed5317675500d
diff --git a/metadata/md5-cache/app-emacs/deferred-0.5.1 b/metadata/md5-cache/app-emacs/deferred-0.5.1
new file mode 100644
index 000000000000..69ebc246cf5f
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/deferred-0.5.1
@@ -0,0 +1,14 @@
+BDEPEND=test? ( app-emacs/ert-runner app-emacs/undercover ) >=app-editors/emacs-24.4:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Deferred and Concurrent - simple asynchronous functions for Emacs Lisp
+EAPI=8
+HOMEPAGE=https://github.com/kiwanami/emacs-deferred/
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24.4:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/kiwanami/emacs-deferred/archive/v0.5.1.tar.gz -> deferred-0.5.1.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=a22663a4b83331a9974a6d80860331bf
diff --git a/metadata/md5-cache/app-emacs/deft-08_p20210707 b/metadata/md5-cache/app-emacs/deft-08_p20210707
index 64ce47b43c93..83075f6aab98 100644
--- a/metadata/md5-cache/app-emacs/deft-08_p20210707
+++ b/metadata/md5-cache/app-emacs/deft-08_p20210707
@@ -8,5 +8,5 @@ LICENSE=BSD
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/jrblevin/deft/archive/28be94d89bff2e1c7edef7244d7c5ba0636b1296.tar.gz -> deft-08_p20210707.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=988d06f052f6fe442cebfe24b30f616b
diff --git a/metadata/md5-cache/app-emacs/desktop+-0.2-r2 b/metadata/md5-cache/app-emacs/desktop+-0.2-r2
index 57c9b6af36b1..13fb008de40e 100644
--- a/metadata/md5-cache/app-emacs/desktop+-0.2-r2
+++ b/metadata/md5-cache/app-emacs/desktop+-0.2-r2
@@ -9,5 +9,5 @@ RDEPEND=app-emacs/dash app-emacs/f >=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/ffevotte/desktop-plus/archive/v0.2.tar.gz -> desktop+-0.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=098794d4cd6c17343c24ddd702f19e63
diff --git a/metadata/md5-cache/app-emacs/develock-0.47 b/metadata/md5-cache/app-emacs/develock-0.47
index 71b4c3682948..5fa36325ca94 100644
--- a/metadata/md5-cache/app-emacs/develock-0.47
+++ b/metadata/md5-cache/app-emacs/develock-0.47
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/develock-0.47.el.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=25f6146ad67bb6e1a6b95e860bae5925
diff --git a/metadata/md5-cache/app-emacs/df-mode-20050509-r1 b/metadata/md5-cache/app-emacs/df-mode-20050509-r1
index bb05224b48b9..9a027af4d401 100644
--- a/metadata/md5-cache/app-emacs/df-mode-20050509-r1
+++ b/metadata/md5-cache/app-emacs/df-mode-20050509-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/df-mode-20050509.el.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=9d0cfa22df387422eb3c3b3c23065f41
diff --git a/metadata/md5-cache/app-emacs/dictionary-1.10 b/metadata/md5-cache/app-emacs/dictionary-1.10
index d99c3092a371..fbdd55dd52bd 100644
--- a/metadata/md5-cache/app-emacs/dictionary-1.10
+++ b/metadata/md5-cache/app-emacs/dictionary-1.10
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://www.myrkr.in-berlin.de/dictionary/dictionary-1.10.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=14506c1dbe66f42bd3aa4b67e4f8dd79
diff --git a/metadata/md5-cache/app-emacs/dictionary-1.11 b/metadata/md5-cache/app-emacs/dictionary-1.11
index 19440bdfd221..b3f8bdc84063 100644
--- a/metadata/md5-cache/app-emacs/dictionary-1.11
+++ b/metadata/md5-cache/app-emacs/dictionary-1.11
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/myrkr/dictionary-el/archive/refs/tags/v1.11.tar.gz -> dictionary-1.11.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=2def75f9f58b87ea2be0997879bd21fd
diff --git a/metadata/md5-cache/app-emacs/diff-hl-1.8.8_p20220405 b/metadata/md5-cache/app-emacs/diff-hl-1.8.8_p20220405
index b3f07d22dd74..aa93919a081a 100644
--- a/metadata/md5-cache/app-emacs/diff-hl-1.8.8_p20220405
+++ b/metadata/md5-cache/app-emacs/diff-hl-1.8.8_p20220405
@@ -10,5 +10,5 @@ RDEPEND=>=app-editors/emacs-25.1:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/dgutov/diff-hl/archive/9d5dc2ffa1e4c7b43734b03dccb5ae6a80800569.tar.gz -> diff-hl-1.8.8_p20220405.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=a32585c25738ff0b06ac2f80c677e777
diff --git a/metadata/md5-cache/app-emacs/diminish-0.46_pre20220128 b/metadata/md5-cache/app-emacs/diminish-0.46_pre20220128
new file mode 100644
index 000000000000..e6574b8e8bb8
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/diminish-0.46_pre20220128
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-24.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Hiding or abbreviation of the mode line displays (lighters)
+EAPI=8
+HOMEPAGE=https://github.com/myrjola/diminish.el/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24.3:*
+SLOT=0
+SRC_URI=https://github.com/myrjola/diminish.el/archive/6b7e837b0cf0129e9d7d6abae48093cf599bb9e8.tar.gz -> diminish-0.46_pre20220128.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=47c8f61a74fbe7d4f5036187f7bb8e4f
diff --git a/metadata/md5-cache/app-emacs/dircolors-1.0-r2 b/metadata/md5-cache/app-emacs/dircolors-1.0-r2
index b3dbba6ca664..3a77967b881c 100644
--- a/metadata/md5-cache/app-emacs/dircolors-1.0-r2
+++ b/metadata/md5-cache/app-emacs/dircolors-1.0-r2
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/dircolors-1.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5083b45b333e3746b6f47e734b1c24d9
diff --git a/metadata/md5-cache/app-emacs/dired-sort-menu-1.26 b/metadata/md5-cache/app-emacs/dired-sort-menu-1.26
index 30ec6479ab34..83437a5dde2e 100644
--- a/metadata/md5-cache/app-emacs/dired-sort-menu-1.26
+++ b/metadata/md5-cache/app-emacs/dired-sort-menu-1.26
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/dired-sort-menu-1.26.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=ba155b4528c27a3edb8c3198a928e938
diff --git a/metadata/md5-cache/app-emacs/distel-4.1.1 b/metadata/md5-cache/app-emacs/distel-4.1.1
index d8bf33d8692c..f01fcf2a9132 100644
--- a/metadata/md5-cache/app-emacs/distel-4.1.1
+++ b/metadata/md5-cache/app-emacs/distel-4.1.1
@@ -9,5 +9,5 @@ LICENSE=BSD MIT
RDEPEND=>=dev-lang/erlang-11.2.5[emacs] >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/massemanet/distel/archive/4.1.1.tar.gz -> distel-4.1.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=8bbad2669cec464d5be5b9ed3114bc73
diff --git a/metadata/md5-cache/app-emacs/dockerfile-mode-1.6 b/metadata/md5-cache/app-emacs/dockerfile-mode-1.6
index 91b949a439a2..781313261374 100644
--- a/metadata/md5-cache/app-emacs/dockerfile-mode-1.6
+++ b/metadata/md5-cache/app-emacs/dockerfile-mode-1.6
@@ -8,5 +8,5 @@ LICENSE=Apache-2.0
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/spotify/dockerfile-mode/archive/v1.6.tar.gz -> dockerfile-mode-1.6.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=9a6cf52dde7214f40f038e608c321732
diff --git a/metadata/md5-cache/app-emacs/doctest-mode-0.4 b/metadata/md5-cache/app-emacs/doctest-mode-0.4
index bc54138d6eb3..67ce0156e3cf 100644
--- a/metadata/md5-cache/app-emacs/doctest-mode-0.4
+++ b/metadata/md5-cache/app-emacs/doctest-mode-0.4
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=An Emacs major mode for editing Python source
EAPI=7
HOMEPAGE=http://ed.loper.org/projects/doctestmode/
-KEYWORDS=amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 x86
+KEYWORDS=amd64 arm ~hppa ~ia64 ppc ppc64 x86
LICENSE=HPND
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://python-mode.svn.sourceforge.net/viewvc/*checkout*/python-mode/trunk/python-mode/doctest-mode.el?revision=460 -> doctest-mode.el
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=3669c740db36b5f2a0fbb74168c95cf8
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=812a49f35f41eba94928569f822e3e49
diff --git a/metadata/md5-cache/app-emacs/doxymacs-1.8.0-r4 b/metadata/md5-cache/app-emacs/doxymacs-1.8.0-r4
index ab4374767d98..5b015d62df7f 100644
--- a/metadata/md5-cache/app-emacs/doxymacs-1.8.0-r4
+++ b/metadata/md5-cache/app-emacs/doxymacs-1.8.0-r4
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=>=dev-libs/libxml2-2.6.13 >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://sourceforge/doxymacs/doxymacs-1.8.0.tar.gz
-_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c
_md5_=e0255f9454f782e31e26e29bb993044b
diff --git a/metadata/md5-cache/app-emacs/dropdown-list-20120329 b/metadata/md5-cache/app-emacs/dropdown-list-20120329
index 489a4061f945..9c2fabf470aa 100644
--- a/metadata/md5-cache/app-emacs/dropdown-list-20120329
+++ b/metadata/md5-cache/app-emacs/dropdown-list-20120329
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/dropdown-list-20120329.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=96ec52ab3306c474bae9d1e0a225c5f4
diff --git a/metadata/md5-cache/app-emacs/dts-mode-0.1.0_pre20161103 b/metadata/md5-cache/app-emacs/dts-mode-0.1.0_pre20161103
index bccd2cecdaab..bd1bb95295ae 100644
--- a/metadata/md5-cache/app-emacs/dts-mode-0.1.0_pre20161103
+++ b/metadata/md5-cache/app-emacs/dts-mode-0.1.0_pre20161103
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/bgamari/dts-mode/archive/9ee0854446dcc6c53d2b8d2941051768dba50344.tar.gz -> dts-mode-0.1.0_pre20161103.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=e8b695cc744fac577ee31bc10b1aff7b
diff --git a/metadata/md5-cache/app-emacs/dts-mode-0.1.1 b/metadata/md5-cache/app-emacs/dts-mode-0.1.1
index e3edb66fc259..47ce0fbd1f0e 100644
--- a/metadata/md5-cache/app-emacs/dts-mode-0.1.1
+++ b/metadata/md5-cache/app-emacs/dts-mode-0.1.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/dts-mode-0.1.1.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=e62d304eb7f72482075b538ccb5d6d1a
diff --git a/metadata/md5-cache/app-emacs/dune-format-0.1 b/metadata/md5-cache/app-emacs/dune-format-0.1
new file mode 100644
index 000000000000..0f11b8300013
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/dune-format-0.1
@@ -0,0 +1,12 @@
+BDEPEND=app-emacs/reformatter >=app-editors/emacs-24.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Reformat OCaml's dune files automatically
+EAPI=8
+HOMEPAGE=https://github.com/purcell/emacs-dune-format/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/reformatter dev-ml/dune >=app-editors/emacs-24.1:*
+SLOT=0
+SRC_URI=https://github.com/purcell/emacs-dune-format/archive/0.1.tar.gz -> dune-format-0.1.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=0147df07a460c9f620d96a0e09f045a5
diff --git a/metadata/md5-cache/app-emacs/ebuild-mode-1.55 b/metadata/md5-cache/app-emacs/ebuild-mode-1.55
deleted file mode 100644
index c473364a291d..000000000000
--- a/metadata/md5-cache/app-emacs/ebuild-mode-1.55
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=sys-apps/texinfo >=app-editors/emacs-23.1:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
-DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=GPL-2+
-RDEPEND=>=app-editors/emacs-23.1:*
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.55.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=ae2d1d5c1436892e11dc4ae535eb71b1
diff --git a/metadata/md5-cache/app-emacs/ebuild-mode-1.56 b/metadata/md5-cache/app-emacs/ebuild-mode-1.56
index c5942108f310..e14246a24e7b 100644
--- a/metadata/md5-cache/app-emacs/ebuild-mode-1.56
+++ b/metadata/md5-cache/app-emacs/ebuild-mode-1.56
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files
EAPI=8
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.56.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=a7716f7b7afe1267a3d503c31a246ab1
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_md5_=ae2d1d5c1436892e11dc4ae535eb71b1
diff --git a/metadata/md5-cache/app-emacs/ebuild-mode-1.54-r1 b/metadata/md5-cache/app-emacs/ebuild-mode-1.57
index 6316cd1bb240..713cd36be3dd 100644
--- a/metadata/md5-cache/app-emacs/ebuild-mode-1.54-r1
+++ b/metadata/md5-cache/app-emacs/ebuild-mode-1.57
@@ -7,6 +7,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-li
LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
-SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.54.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.57.tar.xz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=a7716f7b7afe1267a3d503c31a246ab1
diff --git a/metadata/md5-cache/app-emacs/ebuild-mode-1.58 b/metadata/md5-cache/app-emacs/ebuild-mode-1.58
new file mode 100644
index 000000000000..d2e73329b9a0
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/ebuild-mode-1.58
@@ -0,0 +1,13 @@
+BDEPEND=sys-apps/texinfo >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Emacs modes for editing ebuilds and other Gentoo specific files
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
+INHERIT=elisp readme.gentoo-r1
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=GPL-2+
+RDEPEND=>=app-editors/emacs-23.1:*
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~ulm/emacs/ebuild-mode-1.58.tar.xz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_md5_=a7716f7b7afe1267a3d503c31a246ab1
diff --git a/metadata/md5-cache/app-emacs/ebuild-run-mode-20210713 b/metadata/md5-cache/app-emacs/ebuild-run-mode-20210713
index 777b9d7d76cb..53d4e8bb9837 100644
--- a/metadata/md5-cache/app-emacs/ebuild-run-mode-20210713
+++ b/metadata/md5-cache/app-emacs/ebuild-run-mode-20210713
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-emacs/ebuild-mode-1.53 >=app-editors/emacs-24.5:*
SLOT=0
SRC_URI=https://gitlab.com/akater/emacs-ebuild-run-mode/-/archive/v20210713/emacs-ebuild-run-mode-v20210713.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=16ccef65393baab3927330d3b9ba1c26
diff --git a/metadata/md5-cache/app-emacs/ecb-2.50_pre20170728 b/metadata/md5-cache/app-emacs/ecb-2.50_pre20170728
index b5a6b084a139..70f212e8993f 100644
--- a/metadata/md5-cache/app-emacs/ecb-2.50_pre20170728
+++ b/metadata/md5-cache/app-emacs/ecb-2.50_pre20170728
@@ -1,14 +1,13 @@
BDEPEND=>=app-editors/emacs-23.1:*
DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
-DEPEND=java? ( app-emacs/jde )
DESCRIPTION=Source code browser for Emacs
EAPI=7
HOMEPAGE=http://ecb.sourceforge.net/
-IUSE=java
+INHERIT=elisp readme.gentoo-r1
KEYWORDS=amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2+
-RDEPEND=java? ( app-emacs/jde ) >=app-editors/emacs-23.1:*
+RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/ecb-2.50_pre20170728.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=b1043286115f9c52bc14b28009a706a8
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_md5_=aca7824ff1468519c38785d386d983f3
diff --git a/metadata/md5-cache/app-emacs/ecukes-0.6.18-r1 b/metadata/md5-cache/app-emacs/ecukes-0.6.18-r1
new file mode 100644
index 000000000000..0b7c0f14aebe
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/ecukes-0.6.18-r1
@@ -0,0 +1,14 @@
+BDEPEND=app-emacs/ansi app-emacs/commander app-emacs/dash app-emacs/espuds app-emacs/f app-emacs/s test? ( app-emacs/el-mock app-emacs/ert-runner ) >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Cucumber for Emacs
+EAPI=8
+HOMEPAGE=https://github.com/ecukes/ecukes/
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/ansi app-emacs/commander app-emacs/dash app-emacs/espuds app-emacs/f app-emacs/s >=app-editors/emacs-23.1:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ecukes/ecukes/archive/v0.6.18.tar.gz -> ecukes-0.6.18.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=ad38bbd910f3cc00e7adb46241d51270
diff --git a/metadata/md5-cache/app-emacs/edb-1.32 b/metadata/md5-cache/app-emacs/edb-1.32
index d9fe60f33a61..4f5aae583404 100644
--- a/metadata/md5-cache/app-emacs/edb-1.32
+++ b/metadata/md5-cache/app-emacs/edb-1.32
@@ -8,5 +8,5 @@ LICENSE=GPL-3+ Texinfo-manual
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://www.gnuvola.org/software/edb/edb-1.32.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5685dde303cd36eb202869f846564224
diff --git a/metadata/md5-cache/app-emacs/edit-list-0.3 b/metadata/md5-cache/app-emacs/edit-list-0.3
index c824c2f12786..80540da00feb 100644
--- a/metadata/md5-cache/app-emacs/edit-list-0.3
+++ b/metadata/md5-cache/app-emacs/edit-list-0.3
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/edit-list-0.3.el.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=027e0de24fa4258414e07822717aa374
diff --git a/metadata/md5-cache/app-emacs/edit-server-1.15 b/metadata/md5-cache/app-emacs/edit-server-1.15
index f4bbbba94018..e92c42ea119d 100644
--- a/metadata/md5-cache/app-emacs/edit-server-1.15
+++ b/metadata/md5-cache/app-emacs/edit-server-1.15
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/stsquad/emacs_chrome/archive/v1.15.tar.gz -> emacs_chrome-1.15.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=c4ba721291f40f8820688ec4f7d711c4
diff --git a/metadata/md5-cache/app-emacs/edit-server-1.16 b/metadata/md5-cache/app-emacs/edit-server-1.16
index 5089139033c3..0723fa638d88 100644
--- a/metadata/md5-cache/app-emacs/edit-server-1.16
+++ b/metadata/md5-cache/app-emacs/edit-server-1.16
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/stsquad/emacs_chrome/archive/v1.16.tar.gz -> emacs_chrome-1.16.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=3b6c814941b66e20c044e183526e9560
diff --git a/metadata/md5-cache/app-emacs/editorconfig-emacs-0.7.8-r3 b/metadata/md5-cache/app-emacs/editorconfig-emacs-0.7.8-r3
index b90faaae9eb1..6a616dd6c2a9 100644
--- a/metadata/md5-cache/app-emacs/editorconfig-emacs-0.7.8-r3
+++ b/metadata/md5-cache/app-emacs/editorconfig-emacs-0.7.8-r3
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/editorconfig/editorconfig-emacs/archive/v0.7.8.tar.gz -> editorconfig-emacs-0.7.8.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=b78a78b6812195c340c981b9cd77464a
diff --git a/metadata/md5-cache/app-emacs/editorconfig-emacs-0.8.2-r2 b/metadata/md5-cache/app-emacs/editorconfig-emacs-0.8.2-r2
index 8603ffb716c7..c6fea493f9fc 100644
--- a/metadata/md5-cache/app-emacs/editorconfig-emacs-0.8.2-r2
+++ b/metadata/md5-cache/app-emacs/editorconfig-emacs-0.8.2-r2
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/editorconfig/editorconfig-emacs/archive/v0.8.2.tar.gz -> editorconfig-emacs-0.8.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=8ec9300315020f43189cd24a74dd571e
diff --git a/metadata/md5-cache/app-emacs/eglot-1.6 b/metadata/md5-cache/app-emacs/eglot-1.6
index c4a6cdba766c..c48420e02b09 100644
--- a/metadata/md5-cache/app-emacs/eglot-1.6
+++ b/metadata/md5-cache/app-emacs/eglot-1.6
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-26.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/joaotavora/eglot/archive/refs/tags/1.6.tar.gz -> eglot-1.6.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=dcfe421e359dced7c979bc24b4948455
diff --git a/metadata/md5-cache/app-emacs/eglot-1.8 b/metadata/md5-cache/app-emacs/eglot-1.8
index 5ae19db20198..43bdb8cb190b 100644
--- a/metadata/md5-cache/app-emacs/eglot-1.8
+++ b/metadata/md5-cache/app-emacs/eglot-1.8
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-26.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/joaotavora/eglot/archive/refs/tags/1.8.tar.gz -> eglot-1.8.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=dcfe421e359dced7c979bc24b4948455
diff --git a/metadata/md5-cache/app-emacs/el-mock-1.25.1 b/metadata/md5-cache/app-emacs/el-mock-1.25.1
new file mode 100644
index 000000000000..6e99e29878a9
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/el-mock-1.25.1
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Mocking library for Emacs
+EAPI=8
+HOMEPAGE=https://github.com/rejeep/el-mock.el/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=app-editors/emacs-23.1:*
+SLOT=0
+SRC_URI=https://github.com/rejeep/el-mock.el/archive/v1.25.1.tar.gz -> el-mock-1.25.1.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=e8614819dc63d602540173b575a12e44
diff --git a/metadata/md5-cache/app-emacs/eldev-1.1 b/metadata/md5-cache/app-emacs/eldev-1.1
new file mode 100644
index 000000000000..77d21f817b39
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/eldev-1.1
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-24.4:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Emacs Lisp Development Tool
+EAPI=8
+HOMEPAGE=https://github.com/doublep/eldev/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24.4:*
+SLOT=0
+SRC_URI=https://github.com/doublep/eldev/archive/1.1.tar.gz -> eldev-1.1.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=248b21ab3868a0f8d85d2cea4d8cc553
diff --git a/metadata/md5-cache/app-emacs/elixir-mode-2.3.2_p20220314 b/metadata/md5-cache/app-emacs/elixir-mode-2.3.2_p20220314
new file mode 100644
index 000000000000..303ffd40c96c
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/elixir-mode-2.3.2_p20220314
@@ -0,0 +1,14 @@
+BDEPEND=test? ( app-emacs/ert-runner dev-lang/elixir ) >=app-editors/emacs-25:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Emacs major mode for editing Elixir files
+EAPI=8
+HOMEPAGE=https://github.com/elixir-editors/emacs-elixir/
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=app-editors/emacs-25:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/elixir-editors/emacs-elixir/archive/e0d0466d83ec80ddb412bb1473908a21baad1ec3.tar.gz -> elixir-mode-2.3.2_p20220314.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=17403cd28180f51947d8c4f9d19b720b
diff --git a/metadata/md5-cache/app-emacs/elpher-3.3.3 b/metadata/md5-cache/app-emacs/elpher-3.3.3
new file mode 100644
index 000000000000..56b01b310394
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/elpher-3.3.3
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-27.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Practical and friendly Gopher and Gemini client for GNU Emacs
+EAPI=8
+HOMEPAGE=https://thelambdalab.xyz/elpher/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-27.1:*
+SLOT=0
+SRC_URI=https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=snapshot;h=ab75cff;sf=tgz -> elpher-3.3.3.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=39338e987dc62eb33dd6f295cd438b2d
diff --git a/metadata/md5-cache/app-emacs/elpher-3.4.1 b/metadata/md5-cache/app-emacs/elpher-3.4.1
new file mode 100644
index 000000000000..a0282b1cd8bd
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/elpher-3.4.1
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-27.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Practical and friendly Gopher and Gemini client for GNU Emacs
+EAPI=8
+HOMEPAGE=https://thelambdalab.xyz/elpher/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-27.1:*
+SLOT=0
+SRC_URI=https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=snapshot;h=bf0dd36;sf=tgz -> elpher-3.4.1.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=8ad933f9923305383d5bbab61343f8f6
diff --git a/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 b/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321
index 680da74760ec..830724f8ff93 100644
--- a/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321
+++ b/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321
@@ -1,8 +1,9 @@
-BDEPEND=app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet python_single_target_python3_8? ( dev-python/flake8[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/flake8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) test? ( python_single_target_python3_8? ( dev-python/autopep8[python_targets_python3_8(-)] dev-python/jedi[python_targets_python3_8(-)] dev-python/yapf[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/autopep8[python_targets_python3_9(-)] dev-python/jedi[python_targets_python3_9(-)] dev-python/yapf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/autopep8[python_targets_python3_10(-)] dev-python/jedi[python_targets_python3_10(-)] dev-python/yapf[python_targets_python3_10(-)] ) ) doc? ( >=dev-python/sphinx-4.4.0 ) test? ( app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet python_single_target_python3_8? ( dev-python/flake8[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/flake8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_8? ( dev-python/unittest-or-fail[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/unittest-or-fail[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)] ) ) python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) python_single_target_python3_8? ( >=dev-python/installer-0.4.0_p20220124[python_targets_python3_8(-)] >=dev-python/tomli-1.2.3[python_targets_python3_8(-)] >=dev-python/setuptools-60.5.0[python_targets_python3_8(-)] dev-python/wheel[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/installer-0.4.0_p20220124[python_targets_python3_9(-)] >=dev-python/tomli-1.2.3[python_targets_python3_9(-)] >=dev-python/setuptools-60.5.0[python_targets_python3_9(-)] dev-python/wheel[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/installer-0.4.0_p20220124[python_targets_python3_10(-)] >=dev-python/tomli-1.2.3[python_targets_python3_10(-)] >=dev-python/setuptools-60.5.0[python_targets_python3_10(-)] dev-python/wheel[python_targets_python3_10(-)] ) >=app-editors/emacs-24.4:*
+BDEPEND=app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet python_single_target_python3_8? ( dev-python/flake8[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/flake8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) test? ( python_single_target_python3_8? ( dev-python/autopep8[python_targets_python3_8(-)] dev-python/jedi[python_targets_python3_8(-)] dev-python/yapf[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/autopep8[python_targets_python3_9(-)] dev-python/jedi[python_targets_python3_9(-)] dev-python/yapf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/autopep8[python_targets_python3_10(-)] dev-python/jedi[python_targets_python3_10(-)] dev-python/yapf[python_targets_python3_10(-)] ) ) doc? ( >=dev-python/sphinx-4.4.0 ) test? ( app-emacs/company-mode app-emacs/highlight-indentation app-emacs/pyvenv app-emacs/s app-emacs/yasnippet python_single_target_python3_8? ( dev-python/flake8[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/flake8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/flake8[python_targets_python3_10(-)] ) python_single_target_python3_8? ( dev-python/unittest-or-fail[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/unittest-or-fail[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)] ) ) python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) python_single_target_python3_8? ( >=dev-python/gpep517-3[python_targets_python3_8(-)] >=dev-python/setuptools-60.5.0[python_targets_python3_8(-)] dev-python/wheel[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/gpep517-3[python_targets_python3_9(-)] >=dev-python/setuptools-60.5.0[python_targets_python3_9(-)] dev-python/wheel[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-3[python_targets_python3_10(-)] >=dev-python/setuptools-60.5.0[python_targets_python3_10(-)] dev-python/wheel[python_targets_python3_10(-)] ) >=app-editors/emacs-24.4:*
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DESCRIPTION=Emacs Python Development Environment
EAPI=8
HOMEPAGE=https://github.com/jorgenschaefer/elpy/
+INHERIT=distutils-r1 elisp
IUSE=test doc test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
@@ -11,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/jorgenschaefer/elpy/archive/1746e7009000b7635c0ea6f1559018143aa61642.tar.gz -> elpy-1.35.0_p20220321.tar.gz
-_eclasses_=distutils-r1 779bc733c68a72273cfce64602bada1d elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e multibuild d26d81f242cb193d899a72bca423d0bd multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 59dddabd6a41ab69723654916142f63b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=distutils-r1 3b871cf4724e3abc9b4ff059289f0d45 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 multibuild d26d81f242cb193d899a72bca423d0bd multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 5dc84801daa87406aafaf535cb947a64 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=fb99fe65e002dca72cf397ab73309fa1
diff --git a/metadata/md5-cache/app-emacs/elscreen-20180321 b/metadata/md5-cache/app-emacs/elscreen-20180321
index 12231abf2482..8a29818d252d 100644
--- a/metadata/md5-cache/app-emacs/elscreen-20180321
+++ b/metadata/md5-cache/app-emacs/elscreen-20180321
@@ -9,5 +9,5 @@ LICENSE=GPL-2+ GPL-3+
RDEPEND=wanderlust? ( app-emacs/wanderlust ) >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/knu/elscreen/archive/20180321.tar.gz -> elscreen-20180321.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=762284baff9387cb5cc2ccad2a046618
diff --git a/metadata/md5-cache/app-emacs/emacs-common-1.8 b/metadata/md5-cache/app-emacs/emacs-common-1.8
index 4613ad9308eb..7f4760eda5ab 100644
--- a/metadata/md5-cache/app-emacs/emacs-common-1.8
+++ b/metadata/md5-cache/app-emacs/emacs-common-1.8
@@ -4,11 +4,11 @@ DESCRIPTION=Common files needed by all GNU Emacs versions
EAPI=7
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
IUSE=games gui
-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 ~x86-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris
LICENSE=GPL-3+
PDEPEND=>=app-editors/emacs-23.1:*
RDEPEND=games? ( acct-group/gamestat )
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/emacs/emacs-common-1.8.tar.xz
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
-_md5_=511fc41ccb930f2a7714557a7a71f435
+_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_md5_=bcdfcf34ed1dbaa972cd8421f2121a60
diff --git a/metadata/md5-cache/app-emacs/emacs-daemon-0.22 b/metadata/md5-cache/app-emacs/emacs-daemon-0.22
index 083403a54fe5..5cb8da8fe8ae 100644
--- a/metadata/md5-cache/app-emacs/emacs-daemon-0.22
+++ b/metadata/md5-cache/app-emacs/emacs-daemon-0.22
@@ -3,10 +3,10 @@ DEPEND=>=app-editors/emacs-23.1:*
DESCRIPTION=Gentoo support for Emacs running as a server in the background
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Emacs
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86
+KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86
LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/emacs/emacs-daemon-0.22.tar.xz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=a202f1787793953c6d9579a3e5930cb6
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=36c20df2524113c0324415ec525e6cd3
diff --git a/metadata/md5-cache/app-emacs/emacs-ipython-notebook-0.17.0_p20220419 b/metadata/md5-cache/app-emacs/emacs-ipython-notebook-0.17.0_p20220419
new file mode 100644
index 000000000000..1a9179fe9add
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/emacs-ipython-notebook-0.17.0_p20220419
@@ -0,0 +1,15 @@
+BDEPEND=app-emacs/anaphora app-emacs/dash app-emacs/deferred app-emacs/polymode app-emacs/request app-emacs/websocket app-emacs/with-editor dev-python/ipython dev-python/notebook www-servers/tornado test? ( app-emacs/ert-runner app-emacs/mocker ) >=app-editors/emacs-25:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Jupyter notebook client in Emacs
+EAPI=8
+HOMEPAGE=https://github.com/millejoh/emacs-ipython-notebook/
+INHERIT=elisp readme.gentoo-r1
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/anaphora app-emacs/dash app-emacs/deferred app-emacs/polymode app-emacs/request app-emacs/websocket app-emacs/with-editor dev-python/ipython dev-python/notebook www-servers/tornado >=app-editors/emacs-25:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/millejoh/emacs-ipython-notebook/archive/388c8f753cfb99b4f82acbdff26bbe27189d2299.tar.gz -> emacs-ipython-notebook-0.17.0_p20220419.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_md5_=0a1a14a751a792c4d291cd15e236749f
diff --git a/metadata/md5-cache/app-emacs/emacs-jabber-0.8.92 b/metadata/md5-cache/app-emacs/emacs-jabber-0.8.92
index c0a3c197b1b0..23220de9357f 100644
--- a/metadata/md5-cache/app-emacs/emacs-jabber-0.8.92
+++ b/metadata/md5-cache/app-emacs/emacs-jabber-0.8.92
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=app-emacs/hexrgb >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://sourceforge/emacs-jabber/emacs-jabber-0.8.92.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=3ef0cf4391335a763bd4598f730de298
diff --git a/metadata/md5-cache/app-emacs/emacs-w3m-1.4.632_pre20181112 b/metadata/md5-cache/app-emacs/emacs-w3m-1.4.632_pre20181112
index 23446f940b41..b1f25227a99a 100644
--- a/metadata/md5-cache/app-emacs/emacs-w3m-1.4.632_pre20181112
+++ b/metadata/md5-cache/app-emacs/emacs-w3m-1.4.632_pre20181112
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=virtual/w3m >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/emacs-w3m-1.4.632_pre20181112.tar.xz
-_eclasses_=autotools 9724194ab651ce63fd9bc06e4e1410b4 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=autotools b46e8992a8126c894fbdc8084fc040c4 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=bb29eb789e50daec73b475684b35cdbb
diff --git a/metadata/md5-cache/app-emacs/emacs-wget-0.5.0-r1 b/metadata/md5-cache/app-emacs/emacs-wget-0.5.0-r1
index dee76fa2fe43..df1e149825c7 100644
--- a/metadata/md5-cache/app-emacs/emacs-wget-0.5.0-r1
+++ b/metadata/md5-cache/app-emacs/emacs-wget-0.5.0-r1
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=>=net-misc/wget-1.8.2 >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://pop-club.hp.infoseek.co.jp/emacs/emacs-wget/emacs-wget-0.5.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=f99c7d791d70edd27f142a4429e75895
diff --git a/metadata/md5-cache/app-emacs/emhacks-20070920-r1 b/metadata/md5-cache/app-emacs/emhacks-20070920-r1
index 8d1675ea56e7..5a1250fe28ad 100644
--- a/metadata/md5-cache/app-emacs/emhacks-20070920-r1
+++ b/metadata/md5-cache/app-emacs/emhacks-20070920-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/emhacks-20070920.tar.bz2
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=2865aeb84bbd72d2a7ca214d2e7fd99c
diff --git a/metadata/md5-cache/app-emacs/emms-10 b/metadata/md5-cache/app-emacs/emms-10
index 55240970d85d..7e9ddefe5f48 100644
--- a/metadata/md5-cache/app-emacs/emms-10
+++ b/metadata/md5-cache/app-emacs/emms-10
@@ -9,5 +9,5 @@ LICENSE=GPL-3+ FDL-1.1+
RDEPEND=media-libs/taglib >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/emms-10.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=40b6c355593561c86f004455ae7a407c
diff --git a/metadata/md5-cache/app-emacs/emms-5.4 b/metadata/md5-cache/app-emacs/emms-5.4
index f49b9a31ad3f..5c8530fb15f7 100644
--- a/metadata/md5-cache/app-emacs/emms-5.4
+++ b/metadata/md5-cache/app-emacs/emms-5.4
@@ -9,5 +9,5 @@ LICENSE=GPL-3+ FDL-1.1+
RDEPEND=media-libs/taglib >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gnu/emms/emms-5.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=321e45cc837fb4ed684c5b5a82a45298
diff --git a/metadata/md5-cache/app-emacs/emojify-1.2 b/metadata/md5-cache/app-emacs/emojify-1.2
index 8397822890b9..c326a552f357 100644
--- a/metadata/md5-cache/app-emacs/emojify-1.2
+++ b/metadata/md5-cache/app-emacs/emojify-1.2
@@ -9,5 +9,5 @@ RDEPEND=app-emacs/ht >=app-editors/emacs-24.3:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/iqbalansari/emacs-emojify/archive/v1.2.tar.gz -> emojify-1.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=4471ce85fe84f31049f691cd8628d522
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=4570a349a1d9a6164f88c09a607da42e
diff --git a/metadata/md5-cache/app-emacs/epl-0.9 b/metadata/md5-cache/app-emacs/epl-0.9-r1
index f8b1ddaab196..76f72bca24ed 100644
--- a/metadata/md5-cache/app-emacs/epl-0.9
+++ b/metadata/md5-cache/app-emacs/epl-0.9-r1
@@ -1,13 +1,14 @@
-BDEPEND=>=app-editors/emacs-24:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+BDEPEND=test? ( app-emacs/ert-runner ) >=app-editors/emacs-24:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DESCRIPTION=A convenient high-level API for package.el
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/cask/epl
+IUSE=test
KEYWORDS=~amd64
-LICENSE=GPL-3
+LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
-RESTRICT=test
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/cask/epl/archive/refs/tags/0.9.tar.gz -> epl-0.9.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=98d524550bbd315c6b9af7aaff301974
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=74f26d7e5aaf65058296e588b86afd0e
diff --git a/metadata/md5-cache/app-emacs/erobot-2.1.0-r1 b/metadata/md5-cache/app-emacs/erobot-2.1.0-r1
index c55e7410ecd2..6d5611a05427 100644
--- a/metadata/md5-cache/app-emacs/erobot-2.1.0-r1
+++ b/metadata/md5-cache/app-emacs/erobot-2.1.0-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/erobot-2.1.0.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=d32cf1551c3d22302002a54690e6b724
diff --git a/metadata/md5-cache/app-emacs/ert-async-0.1.2_p20200105 b/metadata/md5-cache/app-emacs/ert-async-0.1.2_p20200105
new file mode 100644
index 000000000000..1d9a33b2290a
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/ert-async-0.1.2_p20200105
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-24.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Async support for ERT
+EAPI=8
+HOMEPAGE=https://github.com/rejeep/ert-async.el/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24.1:*
+SLOT=0
+SRC_URI=https://github.com/rejeep/ert-async.el/archive/948cf2faa10e085bda3739034ca5ea1912893433.tar.gz -> ert-async-0.1.2_p20200105.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=e14b27866fd44b3618a3a6027187e40a
diff --git a/metadata/md5-cache/app-emacs/ert-runner-0.8.0 b/metadata/md5-cache/app-emacs/ert-runner-0.8.0
new file mode 100644
index 000000000000..7448bed7d9d5
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/ert-runner-0.8.0
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/ansi app-emacs/commander app-emacs/dash app-emacs/f app-emacs/dash app-emacs/shut-up >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Opinionated Emacs Ert testing workflow
+EAPI=8
+HOMEPAGE=https://github.com/rejeep/ert-runner.el/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/ansi app-emacs/commander app-emacs/dash app-emacs/f app-emacs/dash app-emacs/shut-up >=app-editors/emacs-23.1:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/rejeep/ert-runner.el/archive/v0.8.0.tar.gz -> ert-runner-0.8.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=f99c8c9a0409071045963a6bfea4b2b7
diff --git a/metadata/md5-cache/app-emacs/eselect-mode-1.4.16 b/metadata/md5-cache/app-emacs/eselect-mode-1.4.16
index d89e59f4672c..5c923508198c 100644
--- a/metadata/md5-cache/app-emacs/eselect-mode-1.4.16
+++ b/metadata/md5-cache/app-emacs/eselect-mode-1.4.16
@@ -3,10 +3,10 @@ DEPEND=>=app-editors/emacs-23.1:*
DESCRIPTION=Emacs major mode for editing eselect files
EAPI=6
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Eselect
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/eselect/eselect-1.4.16.tar.xz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=97abe50ac0d24e0d59895d4139d0e4ab
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=3563f4d33469be27e785ed4a563a4ea5
diff --git a/metadata/md5-cache/app-emacs/eselect-mode-1.4.17 b/metadata/md5-cache/app-emacs/eselect-mode-1.4.17
index 6f50c0eefaa6..9b6803a18334 100644
--- a/metadata/md5-cache/app-emacs/eselect-mode-1.4.17
+++ b/metadata/md5-cache/app-emacs/eselect-mode-1.4.17
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=Emacs major mode for editing eselect files
EAPI=7
HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Eselect
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/eselect/eselect-1.4.17.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=d5ca69ce05d176f007ebaa9d6a573573
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=647d36372c77c6acefd9602215e0f7a2
diff --git a/metadata/md5-cache/app-emacs/eselect-mode-9999 b/metadata/md5-cache/app-emacs/eselect-mode-9999
index f79b70e3d1dd..53a26a1a6995 100644
--- a/metadata/md5-cache/app-emacs/eselect-mode-9999
+++ b/metadata/md5-cache/app-emacs/eselect-mode-9999
@@ -7,5 +7,5 @@ LICENSE=GPL-2+
PROPERTIES=live
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e git-r3 b9ac6f96d2a88edb5b351df634dc5e53
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 git-r3 b9ac6f96d2a88edb5b351df634dc5e53
_md5_=e3d3c03f5ad385a9a46cf8471acaee5c
diff --git a/metadata/md5-cache/app-emacs/espuds-0.3.3_p20171111 b/metadata/md5-cache/app-emacs/espuds-0.3.3_p20171111
new file mode 100644
index 000000000000..7703547dd63a
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/espuds-0.3.3_p20171111
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/dash app-emacs/f app-emacs/s >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Common step definitions for Emacs Ecukes
+EAPI=8
+HOMEPAGE=https://github.com/ecukes/espuds/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/dash app-emacs/f app-emacs/s >=app-editors/emacs-23.1:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/ecukes/espuds/archive/78fc53feaf77a98d63894cd410faee2a18107b00.tar.gz -> espuds-0.3.3_p20171111.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=2c249fdd762990a14a63d9d0b4c6b53a
diff --git a/metadata/md5-cache/app-emacs/ess-18.10.2-r1 b/metadata/md5-cache/app-emacs/ess-18.10.2-r1
index 535929bd68c2..68c61f6c3a37 100644
--- a/metadata/md5-cache/app-emacs/ess-18.10.2-r1
+++ b/metadata/md5-cache/app-emacs/ess-18.10.2-r1
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://ess.r-project.org/downloads/ess/ess-18.10.2.tgz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=8ee4f9d8b0cc490384a1a0726d64a433
diff --git a/metadata/md5-cache/app-emacs/evil-1.14.0 b/metadata/md5-cache/app-emacs/evil-1.14.0
index 6a08e1c0964f..20c7d60e38d4 100644
--- a/metadata/md5-cache/app-emacs/evil-1.14.0
+++ b/metadata/md5-cache/app-emacs/evil-1.14.0
@@ -9,5 +9,5 @@ RDEPEND=>=app-emacs/undo-tree-0.6.3 >=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/emacs-evil/evil/archive/1.14.0.tar.gz -> evil-1.14.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=50b8e1d32b3f2d831bc8aed12898d21a
diff --git a/metadata/md5-cache/app-emacs/expand-region-0.11.0-r1 b/metadata/md5-cache/app-emacs/expand-region-0.11.0-r1
index 00d0c3fae5fb..4a47720cd6f4 100644
--- a/metadata/md5-cache/app-emacs/expand-region-0.11.0-r1
+++ b/metadata/md5-cache/app-emacs/expand-region-0.11.0-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/magnars/expand-region.el/archive/0.11.0.tar.gz -> expand-region-0.11.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=4177c3f6403c66872818d877654d51b6
diff --git a/metadata/md5-cache/app-emacs/exwm-0.26 b/metadata/md5-cache/app-emacs/exwm-0.26
new file mode 100644
index 000000000000..1ab63a62ad55
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/exwm-0.26
@@ -0,0 +1,12 @@
+BDEPEND=app-emacs/xelb >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Emacs X Window Manager
+EAPI=8
+HOMEPAGE=https://github.com/ch11ng/exwm/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/xelb >=app-editors/emacs-23.1:*
+SLOT=0
+SRC_URI=https://github.com/ch11ng/exwm/archive/0.26.tar.gz -> exwm-0.26.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=a598f956f8378f6b326dde09587d1e93
diff --git a/metadata/md5-cache/app-emacs/f-0.19.0 b/metadata/md5-cache/app-emacs/f-0.19.0
index 862c2b194efe..1072067aa5fa 100644
--- a/metadata/md5-cache/app-emacs/f-0.19.0
+++ b/metadata/md5-cache/app-emacs/f-0.19.0
@@ -9,5 +9,5 @@ RDEPEND=app-emacs/dash app-emacs/s >=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/rejeep/f.el/archive/v0.19.0.tar.gz -> f-0.19.0.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=a82585d652930b74b5bbb53c08fdb962
diff --git a/metadata/md5-cache/app-emacs/f-0.20.0 b/metadata/md5-cache/app-emacs/f-0.20.0
index d89c4799bfc5..1eabcf8cdbcd 100644
--- a/metadata/md5-cache/app-emacs/f-0.20.0
+++ b/metadata/md5-cache/app-emacs/f-0.20.0
@@ -9,5 +9,5 @@ RDEPEND=app-emacs/dash app-emacs/s >=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/rejeep/f.el/archive/v0.20.0.tar.gz -> f-0.20.0.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=56e56b62f441b483e0b36a32721dc52e
diff --git a/metadata/md5-cache/app-emacs/fennel-mode-0.4.1 b/metadata/md5-cache/app-emacs/fennel-mode-0.4.1
index 68f1852f2295..61733e0d4cf1 100644
--- a/metadata/md5-cache/app-emacs/fennel-mode-0.4.1
+++ b/metadata/md5-cache/app-emacs/fennel-mode-0.4.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3
RDEPEND=dev-lang/fennel >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://gitlab.com/technomancy/fennel-mode/-/archive/0.4.1/fennel-mode-0.4.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=a09b7c05731e1d2ff80042711f6e41ed
diff --git a/metadata/md5-cache/app-emacs/fff-20050517 b/metadata/md5-cache/app-emacs/fff-20050517
index fac9251f36d4..ffaf55aaac67 100644
--- a/metadata/md5-cache/app-emacs/fff-20050517
+++ b/metadata/md5-cache/app-emacs/fff-20050517
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=sys-apps/mlocate >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/fff-20050517.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=1f2c072727cbe6a2ef352f5435a97880
diff --git a/metadata/md5-cache/app-emacs/filladapt-2.12-r2 b/metadata/md5-cache/app-emacs/filladapt-2.12-r2
index 72c0504482fa..a25894ab98df 100644
--- a/metadata/md5-cache/app-emacs/filladapt-2.12-r2
+++ b/metadata/md5-cache/app-emacs/filladapt-2.12-r2
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/filladapt-2.12.el.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=4d7ab429da39013ba96d143e6dd2739f
diff --git a/metadata/md5-cache/app-emacs/flashcard-2.3.3 b/metadata/md5-cache/app-emacs/flashcard-2.3.3
index 43414d200a9e..d30b2bf350c1 100644
--- a/metadata/md5-cache/app-emacs/flashcard-2.3.3
+++ b/metadata/md5-cache/app-emacs/flashcard-2.3.3
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/flashcard-2.3.3.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=81f03c744ab65161f1f33fa89ac493ea
diff --git a/metadata/md5-cache/app-emacs/flim-1.14.9_p20190526 b/metadata/md5-cache/app-emacs/flim-1.14.9_p20190526
index 52da2202f3e6..513e20161350 100644
--- a/metadata/md5-cache/app-emacs/flim-1.14.9_p20190526
+++ b/metadata/md5-cache/app-emacs/flim-1.14.9_p20190526
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-emacs/apel-10.8 !app-emacs/limit >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/wanderlust/flim/archive/e4bd54fd7d335215b54f7ef27ed974c8cd68d472.tar.gz -> flim-1.14.9_p20190526.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=ab46a9f2a6f2c3df86e85a352697a42b
diff --git a/metadata/md5-cache/app-emacs/flim-1.14.9_p20210529 b/metadata/md5-cache/app-emacs/flim-1.14.9_p20210529
index 36a46667d02b..5717b6bfc06a 100644
--- a/metadata/md5-cache/app-emacs/flim-1.14.9_p20210529
+++ b/metadata/md5-cache/app-emacs/flim-1.14.9_p20210529
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-emacs/apel-10.8 >=app-editors/emacs-24.5:*
SLOT=0
SRC_URI=https://github.com/wanderlust/flim/archive/02735dede6603987e8309a76d0bc7a9ff9a5a227.tar.gz -> flim-1.14.9_p20210529.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=fac35bb10b671c92e596783847e7f3e7
diff --git a/metadata/md5-cache/app-emacs/flycheck-32_p20210825 b/metadata/md5-cache/app-emacs/flycheck-32_p20210825
index cb94d963e8e7..e7795b0204f8 100644
--- a/metadata/md5-cache/app-emacs/flycheck-32_p20210825
+++ b/metadata/md5-cache/app-emacs/flycheck-32_p20210825
@@ -9,5 +9,5 @@ RDEPEND=>=app-emacs/dash-2.12.1 >=app-emacs/pkg-info-0.4 >=app-editors/emacs-24.
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/flycheck/flycheck/archive/784f184cdd9f9cb4e3dbb997c09d93e954142842.tar.gz -> flycheck-32_p20210825.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=eedca46d004329bd03b51cf5d0b19642
diff --git a/metadata/md5-cache/app-emacs/flycheck-32_p20220328 b/metadata/md5-cache/app-emacs/flycheck-32_p20220328
index 64468c3a2c33..bf638de93c5b 100644
--- a/metadata/md5-cache/app-emacs/flycheck-32_p20220328
+++ b/metadata/md5-cache/app-emacs/flycheck-32_p20220328
@@ -9,5 +9,5 @@ RDEPEND=>=app-emacs/dash-2.12.1 >=app-emacs/pkg-info-0.4 >=app-editors/emacs-24.
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/flycheck/flycheck/archive/3b5b4248074f016922c2674789d4a242528cf4c7.tar.gz -> flycheck-32_p20220328.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=f21fc758e2ebb9e784e975af54eb295e
diff --git a/metadata/md5-cache/app-emacs/flycheck-guile-0.2 b/metadata/md5-cache/app-emacs/flycheck-guile-0.2
index 1ea3ecc7120d..75a1266c4518 100644
--- a/metadata/md5-cache/app-emacs/flycheck-guile-0.2
+++ b/metadata/md5-cache/app-emacs/flycheck-guile-0.2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=dev-scheme/guile-2.0.0 app-emacs/flycheck app-emacs/geiser-guile >=app-editors/emacs-24.1:*
SLOT=0
SRC_URI=https://github.com/flatwhatson/flycheck-guile/archive/0.2.tar.gz -> flycheck-guile-0.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=f46985da4607e15de098c25c9ff2671d
diff --git a/metadata/md5-cache/app-emacs/flycheck-inline-0_pre20200808 b/metadata/md5-cache/app-emacs/flycheck-inline-0_pre20200808
index bbdb031f7a3f..22b42c853dba 100644
--- a/metadata/md5-cache/app-emacs/flycheck-inline-0_pre20200808
+++ b/metadata/md5-cache/app-emacs/flycheck-inline-0_pre20200808
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/flycheck >=app-editors/emacs-25:*
SLOT=0
SRC_URI=https://github.com/flycheck/flycheck-inline/archive/8e00b4c5951a9515a450a14aefe92e9f6ddcfbde.tar.gz -> flycheck-inline-0_pre20200808.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=a1d46188911e79051916c970210beb30
diff --git a/metadata/md5-cache/app-emacs/flycheck-package-0.14 b/metadata/md5-cache/app-emacs/flycheck-package-0.14
new file mode 100644
index 000000000000..30a553ef0d4d
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/flycheck-package-0.14
@@ -0,0 +1,12 @@
+BDEPEND=app-emacs/flycheck app-emacs/package-lint >=app-editors/emacs-24.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Flycheck checker for Emacs Lisp package metadata
+EAPI=8
+HOMEPAGE=https://github.com/purcell/flycheck-package/
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/flycheck app-emacs/package-lint >=app-editors/emacs-24.1:*
+SLOT=0
+SRC_URI=https://github.com/purcell/flycheck-package/archive/0.14.tar.gz -> flycheck-package-0.14.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=f97758f68d6c807c87a3a9ffc3748e8d
diff --git a/metadata/md5-cache/app-emacs/folding-2019.0524.1621 b/metadata/md5-cache/app-emacs/folding-2019.0524.1621
index 5f3cb3bcc965..9d27032b011f 100644
--- a/metadata/md5-cache/app-emacs/folding-2019.0524.1621
+++ b/metadata/md5-cache/app-emacs/folding-2019.0524.1621
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/jaalto/project-emacs--folding-mode/archive/a1361aa154b27bd4db2e1cfe6c3b81b4fc1fdc9a.tar.gz -> folding-2019.0524.1621.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5bfed2527b21ef3c903362f80c4906ec
diff --git a/metadata/md5-cache/app-emacs/fsharp-mode-1.10_p20211229 b/metadata/md5-cache/app-emacs/fsharp-mode-1.10_p20211229
index 32b7436475cc..39dc6b97b8e2 100644
--- a/metadata/md5-cache/app-emacs/fsharp-mode-1.10_p20211229
+++ b/metadata/md5-cache/app-emacs/fsharp-mode-1.10_p20211229
@@ -1,13 +1,14 @@
-BDEPEND=app-emacs/s >=app-editors/emacs-25:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+BDEPEND=app-emacs/s test? ( app-emacs/buttercup ) >=app-editors/emacs-25:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DESCRIPTION=Support for the F# programming language
EAPI=8
HOMEPAGE=https://github.com/fsharp/emacs-fsharp-mode/
+IUSE=test
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
RDEPEND=app-emacs/s >=app-editors/emacs-25:*
-RESTRICT=test
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/fsharp/emacs-fsharp-mode/archive/b3aa4c53fc9e98648b25ad036e657632ae2fe192.tar.gz -> fsharp-mode-1.10_p20211229.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=f33aef65715ab319e7f96bd020558663
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=18a987585a91eb7b675fc1e0e2992525
diff --git a/metadata/md5-cache/app-emacs/geiser-0.23.2 b/metadata/md5-cache/app-emacs/geiser-0.23.2
index 8680851122e5..bb56d3077087 100644
--- a/metadata/md5-cache/app-emacs/geiser-0.23.2
+++ b/metadata/md5-cache/app-emacs/geiser-0.23.2
@@ -8,5 +8,5 @@ LICENSE=BSD
RDEPEND=app-emacs/transient >=app-editors/emacs-25.1:*
SLOT=0
SRC_URI=https://gitlab.com/emacs-geiser/geiser/-/archive/0.23.2/geiser-0.23.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=72c8f463350c650d0e54365ba7494848
diff --git a/metadata/md5-cache/app-emacs/geiser-chez-0.17 b/metadata/md5-cache/app-emacs/geiser-chez-0.17
index 79b8d8155ad9..7ce2ab9829d5 100644
--- a/metadata/md5-cache/app-emacs/geiser-chez-0.17
+++ b/metadata/md5-cache/app-emacs/geiser-chez-0.17
@@ -8,5 +8,5 @@ LICENSE=BSD
RDEPEND=app-emacs/geiser dev-scheme/chez >=app-editors/emacs-26.1:*
SLOT=0
SRC_URI=https://gitlab.com/emacs-geiser/chez/-/archive/0.17/chez-0.17.tar.gz -> geiser-chez-0.17.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=cbb97125e2ea1d4f595780fcb3cad60f
diff --git a/metadata/md5-cache/app-emacs/geiser-guile-0.23.2 b/metadata/md5-cache/app-emacs/geiser-guile-0.23.2
index 7978d92bc23d..e97e60b57e0f 100644
--- a/metadata/md5-cache/app-emacs/geiser-guile-0.23.2
+++ b/metadata/md5-cache/app-emacs/geiser-guile-0.23.2
@@ -8,5 +8,5 @@ LICENSE=BSD
RDEPEND=app-emacs/geiser dev-scheme/guile >=app-editors/emacs-25.1:*
SLOT=0
SRC_URI=https://gitlab.com/emacs-geiser/guile/-/archive/0.23.2/guile-0.23.2.tar.gz -> geiser-guile-0.23.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=99d5bb94b5dfeadb3b581ecd30cfa87e
diff --git a/metadata/md5-cache/app-emacs/ghub-3.5.4 b/metadata/md5-cache/app-emacs/ghub-3.5.4
index fe0a5414a615..63b247295c3e 100644
--- a/metadata/md5-cache/app-emacs/ghub-3.5.4
+++ b/metadata/md5-cache/app-emacs/ghub-3.5.4
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-emacs/treepy-0.1.1 >=app-editors/emacs-25:*
SLOT=0
SRC_URI=https://github.com/magit/ghub/archive/v3.5.4.tar.gz -> ghub-3.5.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=9dfc0298848a02aa14f3fcbbf48e2e63
diff --git a/metadata/md5-cache/app-emacs/ghub-3.5.6 b/metadata/md5-cache/app-emacs/ghub-3.5.6
index 8f1faec9635b..e038c1b27906 100644
--- a/metadata/md5-cache/app-emacs/ghub-3.5.6
+++ b/metadata/md5-cache/app-emacs/ghub-3.5.6
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-emacs/treepy-0.1.1 >=app-editors/emacs-25:*
SLOT=0
SRC_URI=https://github.com/magit/ghub/archive/v3.5.6.tar.gz -> ghub-3.5.6.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=524ac34fb04ad04360859556917e9218
diff --git a/metadata/md5-cache/app-emacs/gnuplot-mode-0.8.0 b/metadata/md5-cache/app-emacs/gnuplot-mode-0.8.0
index 9192e9c0875a..2887985fc686 100644
--- a/metadata/md5-cache/app-emacs/gnuplot-mode-0.8.0
+++ b/metadata/md5-cache/app-emacs/gnuplot-mode-0.8.0
@@ -4,10 +4,10 @@ DESCRIPTION=Gnuplot mode for Emacs
EAPI=7
HOMEPAGE=https://github.com/emacsorphanage/gnuplot
IUSE=doc
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ gnuplot
RDEPEND=sci-visualization/gnuplot[-emacs(-)] >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/emacsorphanage/gnuplot/archive/refs/tags/0.8.0.tar.gz -> gnuplot-mode-0.8.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=374b4055418face77f249f1eaffc2627
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_md5_=a24744531a8c153496eae7d9cc6459ec
diff --git a/metadata/md5-cache/app-emacs/gnuserv-3.12.8-r5 b/metadata/md5-cache/app-emacs/gnuserv-3.12.8-r5
index ffcb83cd1cd9..f03dca849002 100644
--- a/metadata/md5-cache/app-emacs/gnuserv-3.12.8-r5
+++ b/metadata/md5-cache/app-emacs/gnuserv-3.12.8-r5
@@ -10,5 +10,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-eselect/eselect-emacs-1.15 X? ( x11-libs/libXau ) >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://web.archive.org/web/20150908031821/http://martin.meltin.net/sites/martin.meltin.net/files/hacks/gnuserv-3.12.8.tar.gz
-_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=557793878b3ae88060488483737e695b
diff --git a/metadata/md5-cache/app-emacs/go-mode-1.5.0 b/metadata/md5-cache/app-emacs/go-mode-1.5.0
index a2d317d7ae10..597ee14c5003 100644
--- a/metadata/md5-cache/app-emacs/go-mode-1.5.0
+++ b/metadata/md5-cache/app-emacs/go-mode-1.5.0
@@ -8,5 +8,5 @@ LICENSE=BSD
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/dominikh/go-mode.el/archive/v1.5.0.tar.gz -> go-mode-1.5.0.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=1db9b6722e79d0fb313dd9baeddba9a9
diff --git a/metadata/md5-cache/app-emacs/go-mode-1.6.0 b/metadata/md5-cache/app-emacs/go-mode-1.6.0
index 8475ab3780ee..ca14e4e27220 100644
--- a/metadata/md5-cache/app-emacs/go-mode-1.6.0
+++ b/metadata/md5-cache/app-emacs/go-mode-1.6.0
@@ -8,5 +8,5 @@ LICENSE=BSD
RDEPEND=>=app-editors/emacs-26:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~matthew/distfiles/go-mode-1.6.0.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=00a67e2f20d40584f735c095bf8b9957
diff --git a/metadata/md5-cache/app-emacs/google-c-style-20140929 b/metadata/md5-cache/app-emacs/google-c-style-20140929
index 346ac3ecb994..50972cb3794c 100644
--- a/metadata/md5-cache/app-emacs/google-c-style-20140929
+++ b/metadata/md5-cache/app-emacs/google-c-style-20140929
@@ -8,5 +8,5 @@ LICENSE=|| ( GPL-1+ Artistic )
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/google-c-style-20140929.el.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=10e1327d7989e968aa4cbf0e692fb9b2
diff --git a/metadata/md5-cache/app-emacs/graphql-0.1.1 b/metadata/md5-cache/app-emacs/graphql-0.1.1
index 510cd79630ff..11e2fcae81b9 100644
--- a/metadata/md5-cache/app-emacs/graphql-0.1.1
+++ b/metadata/md5-cache/app-emacs/graphql-0.1.1
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-25:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/vermiculus/graphql.el/archive/0.1.1.tar.gz -> graphql-0.1.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=213055d4f50aa71cc25333214677bbc0
diff --git a/metadata/md5-cache/app-emacs/graphviz-dot-mode-0.4 b/metadata/md5-cache/app-emacs/graphviz-dot-mode-0.4
index e7d8f6f36fc7..4be91f116047 100644
--- a/metadata/md5-cache/app-emacs/graphviz-dot-mode-0.4
+++ b/metadata/md5-cache/app-emacs/graphviz-dot-mode-0.4
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/ppareit/graphviz-dot-mode/archive/v0.4.tar.gz -> graphviz-dot-mode-0.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=7b0fcfa9a7f0aa959a9ee262ecc7a306
diff --git a/metadata/md5-cache/app-emacs/graphviz-dot-mode-0.4.20181118 b/metadata/md5-cache/app-emacs/graphviz-dot-mode-0.4.20181118
index b975cb5d6494..2c96218ab5ca 100644
--- a/metadata/md5-cache/app-emacs/graphviz-dot-mode-0.4.20181118
+++ b/metadata/md5-cache/app-emacs/graphviz-dot-mode-0.4.20181118
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/ppareit/graphviz-dot-mode/archive/243de72e09ddd5cdc4863613af8b749827a5e1cd.tar.gz -> graphviz-dot-mode-0.4.20181118.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=9c0190d653c5ef147a1e76149558a263
diff --git a/metadata/md5-cache/app-emacs/h4x0r-0.13-r1 b/metadata/md5-cache/app-emacs/h4x0r-0.13-r1
index bf29980444e5..f2e93efb9672 100644
--- a/metadata/md5-cache/app-emacs/h4x0r-0.13-r1
+++ b/metadata/md5-cache/app-emacs/h4x0r-0.13-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/h4x0r-0.13.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=830a4e8cc567efec467d7205993cecbc
diff --git a/metadata/md5-cache/app-emacs/haskell-mode-16.1 b/metadata/md5-cache/app-emacs/haskell-mode-16.1
index 2cd3986f825a..64389b99708f 100644
--- a/metadata/md5-cache/app-emacs/haskell-mode-16.1
+++ b/metadata/md5-cache/app-emacs/haskell-mode-16.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+ FDL-1.2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/haskell/haskell-mode/archive/v16.1.tar.gz -> haskell-mode-16.1.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=52cdf0da16f2cfc559feedabf27e11db
diff --git a/metadata/md5-cache/app-emacs/haskell-mode-17.2 b/metadata/md5-cache/app-emacs/haskell-mode-17.2
index 6f9bfd34eb21..06ed71e21369 100644
--- a/metadata/md5-cache/app-emacs/haskell-mode-17.2
+++ b/metadata/md5-cache/app-emacs/haskell-mode-17.2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+ FDL-1.2+
RDEPEND=>=app-editors/emacs-25:*
SLOT=0
SRC_URI=https://github.com/haskell/haskell-mode/archive/17.2.tar.gz -> haskell-mode-17.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=305a16486a263963d95526aa52364f0e
diff --git a/metadata/md5-cache/app-emacs/helm-3.8.0 b/metadata/md5-cache/app-emacs/helm-3.8.0
index 13698e2888a0..7e95a5b99608 100644
--- a/metadata/md5-cache/app-emacs/helm-3.8.0
+++ b/metadata/md5-cache/app-emacs/helm-3.8.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/emacs-helm/helm/archive/v3.8.0.tar.gz -> helm-3.8.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=72d5b08bd62e60c2d24e35002fa7d5fb
diff --git a/metadata/md5-cache/app-emacs/helm-3.8.4 b/metadata/md5-cache/app-emacs/helm-3.8.4
index c3541ab300cb..947f342393c9 100644
--- a/metadata/md5-cache/app-emacs/helm-3.8.4
+++ b/metadata/md5-cache/app-emacs/helm-3.8.4
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/emacs-helm/helm/archive/v3.8.4.tar.gz -> helm-3.8.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=95075992688a41a1d16a800f1b1ebe68
diff --git a/metadata/md5-cache/app-emacs/helm-3.8.5 b/metadata/md5-cache/app-emacs/helm-3.8.5
index e962d7e29039..87e8b84a9c50 100644
--- a/metadata/md5-cache/app-emacs/helm-3.8.5
+++ b/metadata/md5-cache/app-emacs/helm-3.8.5
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/emacs-helm/helm/archive/v3.8.5.tar.gz -> helm-3.8.5.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=d1feeb3869134df7a6a493c04deda264
diff --git a/metadata/md5-cache/app-emacs/helm-system-packages-1.10.1 b/metadata/md5-cache/app-emacs/helm-system-packages-1.10.1
index ec8c96350409..3c8269a2c7ae 100644
--- a/metadata/md5-cache/app-emacs/helm-system-packages-1.10.1
+++ b/metadata/md5-cache/app-emacs/helm-system-packages-1.10.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/helm >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/emacs-helm/helm-system-packages/archive/v1.10.1.tar.gz -> helm-system-packages-1.10.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=6f546d7e5e02da8bd885b0f6d354c7fe
diff --git a/metadata/md5-cache/app-emacs/helm-system-packages-1.10.2 b/metadata/md5-cache/app-emacs/helm-system-packages-1.10.2
index bf22c2774351..3f901987eacc 100644
--- a/metadata/md5-cache/app-emacs/helm-system-packages-1.10.2
+++ b/metadata/md5-cache/app-emacs/helm-system-packages-1.10.2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/helm >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/emacs-helm/helm-system-packages/archive/v1.10.2.tar.gz -> helm-system-packages-1.10.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=51471f578d40f6fb2e410fad6f9c8cb7
diff --git a/metadata/md5-cache/app-emacs/hexrgb-0_p1019 b/metadata/md5-cache/app-emacs/hexrgb-0_p1019
index cc6a3d398219..85ed8de331de 100644
--- a/metadata/md5-cache/app-emacs/hexrgb-0_p1019
+++ b/metadata/md5-cache/app-emacs/hexrgb-0_p1019
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/hexrgb-0_p1019.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=18e63a7ffc3d28dc8bfa50a432aeb73c
diff --git a/metadata/md5-cache/app-emacs/highlight-indentation-0.7.0_p20210221 b/metadata/md5-cache/app-emacs/highlight-indentation-0.7.0_p20210221
index 749745912153..3a9e3267fcc3 100644
--- a/metadata/md5-cache/app-emacs/highlight-indentation-0.7.0_p20210221
+++ b/metadata/md5-cache/app-emacs/highlight-indentation-0.7.0_p20210221
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/antonj/Highlight-Indentation-for-Emacs/archive/d88db4248882da2d4316e76ed673b4ac1fa99ce3.tar.gz -> highlight-indentation-0.7.0_p20210221.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=751b8e30bc7648949957e97d6d581eaa
diff --git a/metadata/md5-cache/app-emacs/highline-7.2.2 b/metadata/md5-cache/app-emacs/highline-7.2.2
index 01f97752ffc6..ca112c756cfc 100644
--- a/metadata/md5-cache/app-emacs/highline-7.2.2
+++ b/metadata/md5-cache/app-emacs/highline-7.2.2
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=Minor mode to highlight current line in buffer
EAPI=7
HOMEPAGE=https://www.emacswiki.org/emacs/HighlineMode
-KEYWORDS=amd64 ppc ~s390 ~sparc x86
+KEYWORDS=amd64 ppc ~sparc x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/highline-7.2.2.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=e91a5fd977291a7c06cbed1235c7733a
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=c63463b7b8e6ffdb5d9a7814345b0f89
diff --git a/metadata/md5-cache/app-emacs/hl-todo-3.4.1 b/metadata/md5-cache/app-emacs/hl-todo-3.4.1
index 402803cb48ac..45ea9196d49f 100644
--- a/metadata/md5-cache/app-emacs/hl-todo-3.4.1
+++ b/metadata/md5-cache/app-emacs/hl-todo-3.4.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25:*
SLOT=0
SRC_URI=https://github.com/tarsius/hl-todo/archive/refs/tags/v3.4.1.tar.gz -> hl-todo-3.4.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=39d139fdadd59f79ff437056e5f4b41c
diff --git a/metadata/md5-cache/app-emacs/hl-todo-3.3.0 b/metadata/md5-cache/app-emacs/hl-todo-3.4.2
index d1d70a37be8c..daf73b8991b0 100644
--- a/metadata/md5-cache/app-emacs/hl-todo-3.3.0
+++ b/metadata/md5-cache/app-emacs/hl-todo-3.4.2
@@ -7,6 +7,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25:*
SLOT=0
-SRC_URI=https://github.com/tarsius/hl-todo/archive/refs/tags/v3.3.0.tar.gz -> hl-todo-3.3.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=39d139fdadd59f79ff437056e5f4b41c
+SRC_URI=https://github.com/tarsius/hl-todo/archive/refs/tags/v3.4.2.tar.gz -> hl-todo-3.4.2.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=1bc349637411dc11589333ed710d394e
diff --git a/metadata/md5-cache/app-emacs/howm-1.4.5 b/metadata/md5-cache/app-emacs/howm-1.4.5
index ed9e418cba6c..1d1ecfb5f58a 100644
--- a/metadata/md5-cache/app-emacs/howm-1.4.5
+++ b/metadata/md5-cache/app-emacs/howm-1.4.5
@@ -8,5 +8,5 @@ LICENSE=GPL-1+ GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://howm.sourceforge.jp/a/howm-1.4.5.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=62be48057c4c7105d16dadd69c26a138
diff --git a/metadata/md5-cache/app-emacs/howm-1.4.8 b/metadata/md5-cache/app-emacs/howm-1.4.8
index a736a28c787b..5b8d608a77e5 100644
--- a/metadata/md5-cache/app-emacs/howm-1.4.8
+++ b/metadata/md5-cache/app-emacs/howm-1.4.8
@@ -8,5 +8,5 @@ LICENSE=GPL-1+ GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://howm.sourceforge.jp/a/howm-1.4.8.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=982826936504c37589d6b380fff5d381
diff --git a/metadata/md5-cache/app-emacs/ht-2.3 b/metadata/md5-cache/app-emacs/ht-2.3
index fd2f00608195..fc63f24671ea 100644
--- a/metadata/md5-cache/app-emacs/ht-2.3
+++ b/metadata/md5-cache/app-emacs/ht-2.3
@@ -1,14 +1,14 @@
-BDEPEND=>=app-editors/emacs-23.1:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
-DEPEND=>=app-emacs/dash-2.12.0
+BDEPEND=>=app-emacs/dash-2.12.0 test? ( app-emacs/f app-emacs/ert-runner ) >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DESCRIPTION=The missing hash table library for Emacs
EAPI=8
HOMEPAGE=https://github.com/Wilfred/ht.el
+IUSE=test
KEYWORDS=~amd64
LICENSE=GPL-3+
RDEPEND=>=app-emacs/dash-2.12.0 >=app-editors/emacs-23.1:*
-RESTRICT=test
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Wilfred/ht.el/archive/2.3.tar.gz -> ht-2.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=7e0f41a9f597d9d4a79ecf93eed247d2
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=aa0661851308814ebb3747ec603001be
diff --git a/metadata/md5-cache/app-emacs/htmlize-1.55 b/metadata/md5-cache/app-emacs/htmlize-1.55
index d4780307a7e5..e52091867c12 100644
--- a/metadata/md5-cache/app-emacs/htmlize-1.55
+++ b/metadata/md5-cache/app-emacs/htmlize-1.55
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/hniksic/emacs-htmlize/archive/release/1.55.tar.gz -> htmlize-1.55.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=579775b743a32685d3eb2ddcb2b96c23
diff --git a/metadata/md5-cache/app-emacs/htmlize-1.56 b/metadata/md5-cache/app-emacs/htmlize-1.56
index 487589d50be9..8d428c137f5c 100644
--- a/metadata/md5-cache/app-emacs/htmlize-1.56
+++ b/metadata/md5-cache/app-emacs/htmlize-1.56
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/hniksic/emacs-htmlize/archive/release/1.56.tar.gz -> htmlize-1.56.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=242160f7eda1eaa3bc0b0397fdf72ee0
diff --git a/metadata/md5-cache/app-emacs/httpd-1.1 b/metadata/md5-cache/app-emacs/httpd-1.1
index 8673d412224a..baf5b62b020e 100644
--- a/metadata/md5-cache/app-emacs/httpd-1.1
+++ b/metadata/md5-cache/app-emacs/httpd-1.1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/httpd-1.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=d911d2d0190f6f5eddaf43f438cb6d0f
diff --git a/metadata/md5-cache/app-emacs/hydra-0.15.0 b/metadata/md5-cache/app-emacs/hydra-0.15.0
new file mode 100644
index 000000000000..56249c20ab27
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/hydra-0.15.0
@@ -0,0 +1,12 @@
+BDEPEND=app-emacs/lv >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Make Emacs bindings that stick around
+EAPI=8
+HOMEPAGE=https://github.com/abo-abo/hydra/
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/lv >=app-editors/emacs-23.1:*
+SLOT=0
+SRC_URI=https://github.com/abo-abo/hydra/archive/0.15.0.tar.gz -> hydra-0.15.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=1a3f2ff2de660c55c177b284b31588ff
diff --git a/metadata/md5-cache/app-emacs/icicles-2018.02.13.23733 b/metadata/md5-cache/app-emacs/icicles-2018.02.13.23733
index cd404813299c..8513033bf148 100644
--- a/metadata/md5-cache/app-emacs/icicles-2018.02.13.23733
+++ b/metadata/md5-cache/app-emacs/icicles-2018.02.13.23733
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/icicles-2018.02.13.23733.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=2d73a2a1b120177c8ca359abc399f902
diff --git a/metadata/md5-cache/app-emacs/icicles-2018.10.15.23738 b/metadata/md5-cache/app-emacs/icicles-2018.10.15.23738
index 06bb924133a1..50ff74b1be71 100644
--- a/metadata/md5-cache/app-emacs/icicles-2018.10.15.23738
+++ b/metadata/md5-cache/app-emacs/icicles-2018.10.15.23738
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/emacsmirror/icicles/archive/9e9c37d2a54771c635d00d1fe171cef5eab4d95d.tar.gz -> icicles-2018.10.15.23738.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=0f785180c8c44a1bcc7095156c07c1b8
diff --git a/metadata/md5-cache/app-emacs/igrep-2.113 b/metadata/md5-cache/app-emacs/igrep-2.113
index 6b4d55d6787b..74e2746bf44e 100644
--- a/metadata/md5-cache/app-emacs/igrep-2.113
+++ b/metadata/md5-cache/app-emacs/igrep-2.113
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/igrep-2.113.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=af5bb823f1db18171030d95d7bd2570d
diff --git a/metadata/md5-cache/app-emacs/inform-mode-1.6.2 b/metadata/md5-cache/app-emacs/inform-mode-1.6.2
index 8987c0997c41..093145476407 100644
--- a/metadata/md5-cache/app-emacs/inform-mode-1.6.2
+++ b/metadata/md5-cache/app-emacs/inform-mode-1.6.2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://rupert-lane.org/inform-mode/releases/inform-mode-1.6.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=028ef9627de61306d9d99b64f27fefe6
diff --git a/metadata/md5-cache/app-emacs/initsplit-1.8_pre20160919 b/metadata/md5-cache/app-emacs/initsplit-1.8_pre20160919
index 5a081ef9f897..191164d98ab2 100644
--- a/metadata/md5-cache/app-emacs/initsplit-1.8_pre20160919
+++ b/metadata/md5-cache/app-emacs/initsplit-1.8_pre20160919
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/dabrahams/initsplit/archive/c941d436eb2b10b01c76a582c5a2b23fb30751aa.tar.gz -> initsplit-1.8_pre20160919.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=9bd99c5892d24e3013e6b9ebc7d8f86a
diff --git a/metadata/md5-cache/app-emacs/ivy-0.13.4 b/metadata/md5-cache/app-emacs/ivy-0.13.4
index 99eeffa91bb1..f26eef976dc2 100644
--- a/metadata/md5-cache/app-emacs/ivy-0.13.4
+++ b/metadata/md5-cache/app-emacs/ivy-0.13.4
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24.5:*
SLOT=0
SRC_URI=https://github.com/abo-abo/swiper/archive/0.13.4.tar.gz -> swiper-0.13.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=de0bbc67f27ad93988a8b73a6bc26ca3
diff --git a/metadata/md5-cache/app-emacs/ivy-rich-0.1.6_p20210409 b/metadata/md5-cache/app-emacs/ivy-rich-0.1.6_p20210409
index ec33820ec964..602df3721e9c 100644
--- a/metadata/md5-cache/app-emacs/ivy-rich-0.1.6_p20210409
+++ b/metadata/md5-cache/app-emacs/ivy-rich-0.1.6_p20210409
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/ivy >=app-editors/emacs-25.1:*
SLOT=0
SRC_URI=https://github.com/Yevgnen/ivy-rich/archive/600b8183ed0be8668dcc548cc2c8cb94b001363b.tar.gz -> ivy-rich-0.1.6_p20210409.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=01e88cdd305b4dd02aa29a7e771fe8ec
diff --git a/metadata/md5-cache/app-emacs/jam-mode-0.3 b/metadata/md5-cache/app-emacs/jam-mode-0.3
index 91c07fe78eef..6d4369a85e47 100644
--- a/metadata/md5-cache/app-emacs/jam-mode-0.3
+++ b/metadata/md5-cache/app-emacs/jam-mode-0.3
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/jam-mode-0.3.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=a0facb6928de9a7bc9a0e704bd21f26c
diff --git a/metadata/md5-cache/app-emacs/jasmin-1.2-r2 b/metadata/md5-cache/app-emacs/jasmin-1.2-r2
index acdfab26a6f7..e034d77c6c8a 100644
--- a/metadata/md5-cache/app-emacs/jasmin-1.2-r2
+++ b/metadata/md5-cache/app-emacs/jasmin-1.2-r2
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=An Emacs major mode for editing Jasmin Java bytecode assembler files
EAPI=7
HOMEPAGE=https://www.neilvandyke.org/jasmin-emacs/
-KEYWORDS=~alpha amd64 ~s390 x86
+KEYWORDS=~alpha amd64 x86
LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/jasmin-1.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=69f3f31e55fe19d1ec00e20e32e1fece
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=99a55fd8e15c19a56138e33f98866d94
diff --git a/metadata/md5-cache/app-emacs/jde-2.4.1-r2 b/metadata/md5-cache/app-emacs/jde-2.4.1-r2
index 861fb4302c47..a0a35ee562b5 100644
--- a/metadata/md5-cache/app-emacs/jde-2.4.1-r2
+++ b/metadata/md5-cache/app-emacs/jde-2.4.1-r2
@@ -4,11 +4,12 @@ DEPEND=>=virtual/jdk-1.8:* dev-java/bsh:0 dev-java/junit:0 dev-util/checkstyle:0
DESCRIPTION=Java Development Environment for Emacs
EAPI=7
HOMEPAGE=http://jdee.sourceforge.net/
+INHERIT=java-pkg-2 java-ant-2 elisp
IUSE=doc source
KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2+
RDEPEND=>=virtual/jdk-1.8:* dev-java/bsh:0 dev-java/junit:0 dev-util/checkstyle:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/jdee-2.4.1.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e java-ant-2 5cf479aa9e0ac9cc55899f2762c2aaa0 java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-utils-2 92b5a4d196abffe2dbe3bdc1cf4ef2ae multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 java-ant-2 5cf479aa9e0ac9cc55899f2762c2aaa0 java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-utils-2 e38ea02d8ed864a74078ecf46aa06f30 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=37bbccf39475cf2aff62729c5892e08a
diff --git a/metadata/md5-cache/app-emacs/js-comint-1.2.0 b/metadata/md5-cache/app-emacs/js-comint-1.2.0
new file mode 100644
index 000000000000..5ecf9ed6d7f2
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/js-comint-1.2.0
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-24.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Run a JavaScript interpreter in an Emacs inferior process window
+EAPI=8
+HOMEPAGE=https://github.com/redguardtoo/js-comint/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24.3:*
+SLOT=0
+SRC_URI=https://github.com/redguardtoo/js-comint/archive/1.2.0.tar.gz -> js-comint-1.2.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=f68500bd1e578fcda2ec93a0633c6a7c
diff --git a/metadata/md5-cache/app-emacs/julia-mode-0.4_p20211023 b/metadata/md5-cache/app-emacs/julia-mode-0.4_p20211023
index 92358f6a84ba..2a8bacaad86f 100644
--- a/metadata/md5-cache/app-emacs/julia-mode-0.4_p20211023
+++ b/metadata/md5-cache/app-emacs/julia-mode-0.4_p20211023
@@ -8,5 +8,5 @@ LICENSE=MIT
RDEPEND=>=app-editors/emacs-24.3:*
SLOT=0
SRC_URI=https://github.com/JuliaEditorSupport/julia-emacs/archive/47f43f7d839019cac3ba6559d93b29487ca118cb.tar.gz -> julia-mode-0.4_p20211023.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=cedacc75d70019f36bcc5196051b1e7c
diff --git a/metadata/md5-cache/app-emacs/julia-repl-1.3.0_p20220225 b/metadata/md5-cache/app-emacs/julia-repl-1.3.0_p20220225
index ee98089101ac..4a8afe7105e9 100644
--- a/metadata/md5-cache/app-emacs/julia-repl-1.3.0_p20220225
+++ b/metadata/md5-cache/app-emacs/julia-repl-1.3.0_p20220225
@@ -8,5 +8,5 @@ LICENSE=MIT
RDEPEND=app-emacs/s app-emacs/julia-mode >=app-editors/emacs-25.1:*
SLOT=0
SRC_URI=https://github.com/tpapp/julia-repl/archive/6c1d63511fb2b3b3f2e342eff6a375d78be6c12c.tar.gz -> julia-repl-1.3.0_p20220225.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e optfeature d524f291c80f9d21ad80fe978e3ca760
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 optfeature d524f291c80f9d21ad80fe978e3ca760
_md5_=ae275a6ed0b00a1002e2fe30b4c61972
diff --git a/metadata/md5-cache/app-emacs/key-chord-0.6_p20201222 b/metadata/md5-cache/app-emacs/key-chord-0.6_p20201222
new file mode 100644
index 000000000000..96d8089a7cfc
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/key-chord-0.6_p20201222
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-24:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Map pairs of simultaneously pressed keys to commands
+EAPI=8
+HOMEPAGE=https://github.com/emacsorphanage/key-chord/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=app-editors/emacs-24:*
+SLOT=0
+SRC_URI=https://github.com/emacsorphanage/key-chord/archive/7f7fd7c5bd2b996fa054779357e1566f7989e07d.tar.gz -> key-chord-0.6_p20201222.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=cb6fa3ce6fed404ec7caf0de47316c93
diff --git a/metadata/md5-cache/app-emacs/keywiz-1.4 b/metadata/md5-cache/app-emacs/keywiz-1.4
index 866efb7282e6..fefb2e7afd23 100644
--- a/metadata/md5-cache/app-emacs/keywiz-1.4
+++ b/metadata/md5-cache/app-emacs/keywiz-1.4
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/keywiz-1.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=8c7e9326fd6af3c423f7bf2ebc18288a
diff --git a/metadata/md5-cache/app-emacs/lean-mode-20211220 b/metadata/md5-cache/app-emacs/lean-mode-20211220
index a00344d4f410..5c08e2dfe8b3 100644
--- a/metadata/md5-cache/app-emacs/lean-mode-20211220
+++ b/metadata/md5-cache/app-emacs/lean-mode-20211220
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-emacs/dash-2.18.1 >=app-emacs/f-0.19.0 >=app-emacs/flycheck-32 >=app-emacs/s-1.10.0 sci-mathematics/lean:0/3 >=app-editors/emacs-24.3:*
SLOT=0
SRC_URI=https://github.com/leanprover/lean-mode/archive/a4205749d20a09871f0951c34f919d4ee5fbdb55.tar.gz -> lean-mode-20211220.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=018212803351d14796118a089f26a77a
diff --git a/metadata/md5-cache/app-emacs/lean-mode-20220124 b/metadata/md5-cache/app-emacs/lean-mode-20220124
index 64895f37f6a8..5a703af7c8e4 100644
--- a/metadata/md5-cache/app-emacs/lean-mode-20220124
+++ b/metadata/md5-cache/app-emacs/lean-mode-20220124
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-emacs/dash-2.18.1 >=app-emacs/f-0.19.0 >=app-emacs/flycheck-32 >=app-emacs/s-1.10.0 sci-mathematics/lean:0/3 >=app-editors/emacs-24.3:*
SLOT=0
SRC_URI=https://github.com/leanprover/lean-mode/archive/c1c68cc946eb31b6ba8faefdceffce1f77ca52df.tar.gz -> lean-mode-20220124.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=a76981423a0c02f921f8308858ae446f
diff --git a/metadata/md5-cache/app-emacs/ledger-mode-4.0.0 b/metadata/md5-cache/app-emacs/ledger-mode-4.0.0
index 1309db21cafb..b4f8d707e521 100644
--- a/metadata/md5-cache/app-emacs/ledger-mode-4.0.0
+++ b/metadata/md5-cache/app-emacs/ledger-mode-4.0.0
@@ -8,5 +8,5 @@ LICENSE=GPL-2+ BSD
RDEPEND=!<app-office/ledger-3.1.2[emacs(-)] >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/ledger/ledger-mode/archive/v4.0.0.tar.gz -> ledger-mode-4.0.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=37629b5802c494fb0f8195bf6c1dbe07
diff --git a/metadata/md5-cache/app-emacs/libegit2-0.0.20200515-r1 b/metadata/md5-cache/app-emacs/libegit2-0.0.20200515-r1
index a4670ea37ba4..43c86b27f2d3 100644
--- a/metadata/md5-cache/app-emacs/libegit2-0.0.20200515-r1
+++ b/metadata/md5-cache/app-emacs/libegit2-0.0.20200515-r1
@@ -4,11 +4,12 @@ DEPEND=>=dev-libs/libgit2-1.0.0:=
DESCRIPTION=Emacs bindings for libgit2
EAPI=7
HOMEPAGE=https://github.com/magit/libegit2
+INHERIT=cmake elisp
KEYWORDS=amd64 x86
LICENSE=GPL-3+
RDEPEND=>=dev-libs/libgit2-1.0.0:= >=app-editors/emacs-26:*[dynamic-loading] >=app-editors/emacs-26:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/magit/libegit2/archive/0ef8b13aef011a98b7da756e4f1ce3bb18e4d55a.tar.gz -> libegit2-0.0.20200515.tar.gz
-_eclasses_=cmake 3c38df051095289667b6f09ebd0cc149 edos2unix 33e347e171066657f91f8b0c72ec8773 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils fef481272d4a8e136a7d8a0fb1329384 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=cmake 90e2b29417d53718328f3a95227137a0 edos2unix 33e347e171066657f91f8b0c72ec8773 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=d25c4656c1c766092e648447df71eea3
diff --git a/metadata/md5-cache/app-emacs/lookup-1.99.96_pre20180209 b/metadata/md5-cache/app-emacs/lookup-1.99.96_pre20180209
index 22e17c3def6b..c8a27b9413e5 100644
--- a/metadata/md5-cache/app-emacs/lookup-1.99.96_pre20180209
+++ b/metadata/md5-cache/app-emacs/lookup-1.99.96_pre20180209
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/lookup2/lookup2/archive/c4f4986aac6c339e03b9e56a5dfc7c8f5c0bb5e0.tar.gz -> lookup-1.99.96_pre20180209.tar.gz
-_eclasses_=autotools 9724194ab651ce63fd9bc06e4e1410b4 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=autotools b46e8992a8126c894fbdc8084fc040c4 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=c43429b01f078f24a86c9009de00d3f9
diff --git a/metadata/md5-cache/app-emacs/lsp-java-3.1 b/metadata/md5-cache/app-emacs/lsp-java-3.1
new file mode 100644
index 000000000000..5b65c0c7e4f5
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/lsp-java-3.1
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/dap-mode app-emacs/dash app-emacs/f app-emacs/ht app-emacs/lsp-mode app-emacs/markdown-mode app-emacs/request app-emacs/treemacs >=app-editors/emacs-25.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Emacs Java IDE using Eclipse JDT Language Server
+EAPI=8
+HOMEPAGE=https://emacs-lsp.github.io/lsp-java/
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/dap-mode app-emacs/dash app-emacs/f app-emacs/ht app-emacs/lsp-mode app-emacs/markdown-mode app-emacs/request app-emacs/treemacs >=app-editors/emacs-25.1:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/emacs-lsp/lsp-java/archive/3.1.tar.gz -> lsp-java-3.1.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=f9da9b6939fc4daa21f1990cc649c646
diff --git a/metadata/md5-cache/app-emacs/lsp-mode-8.0.0 b/metadata/md5-cache/app-emacs/lsp-mode-8.0.0
deleted file mode 100644
index 3b1407e41e79..000000000000
--- a/metadata/md5-cache/app-emacs/lsp-mode-8.0.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=>=app-editors/emacs-26.1:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
-DEPEND=>=app-emacs/dash-2.18.0 >=app-emacs/f-0.20.0 >=app-emacs/ht-2.3 app-emacs/lv >=app-emacs/markdown-mode-2.3 >=app-emacs/spinner-1.7.3
-DESCRIPTION=Emacs client/library for the Language Server Protocol
-EAPI=8
-HOMEPAGE=https://emacs-lsp.github.io/lsp-mode/
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=>=app-emacs/dash-2.18.0 >=app-emacs/f-0.20.0 >=app-emacs/ht-2.3 app-emacs/lv >=app-emacs/markdown-mode-2.3 >=app-emacs/spinner-1.7.3 >=app-editors/emacs-26.1:*
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/emacs-lsp/lsp-mode/archive/8.0.0.tar.gz -> lsp-mode-8.0.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=d832ec2b4d8575dab41515652515c5cd
diff --git a/metadata/md5-cache/app-emacs/lsp-mode-8.0.0-r1 b/metadata/md5-cache/app-emacs/lsp-mode-8.0.0-r1
new file mode 100644
index 000000000000..8d422e30e3ea
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/lsp-mode-8.0.0-r1
@@ -0,0 +1,14 @@
+BDEPEND=>=app-emacs/dash-2.18.0 >=app-emacs/f-0.20.0 app-emacs/ht app-emacs/lv app-emacs/markdown-mode app-emacs/spinner test? ( app-emacs/deferred app-emacs/ecukes app-emacs/el-mock app-emacs/ert-runner app-emacs/espuds app-emacs/flycheck app-emacs/undercover ) >=app-editors/emacs-26.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Emacs client/library for the Language Server Protocol
+EAPI=8
+HOMEPAGE=https://emacs-lsp.github.io/lsp-mode/
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=>=app-emacs/dash-2.18.0 >=app-emacs/f-0.20.0 app-emacs/ht app-emacs/lv app-emacs/markdown-mode app-emacs/spinner >=app-editors/emacs-26.1:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/emacs-lsp/lsp-mode/archive/8.0.0.tar.gz -> lsp-mode-8.0.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=974954b8f203d012ba94c298dd21adf0
diff --git a/metadata/md5-cache/app-emacs/lsp-treemacs-0.4 b/metadata/md5-cache/app-emacs/lsp-treemacs-0.4
new file mode 100644
index 000000000000..33dbd8c3ec43
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/lsp-treemacs-0.4
@@ -0,0 +1,12 @@
+BDEPEND=app-emacs/dash app-emacs/f app-emacs/ht app-emacs/lsp-mode app-emacs/treemacs >=app-editors/emacs-26.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Integration between lsp-mode and treemacs
+EAPI=8
+HOMEPAGE=https://github.com/emacs-lsp/lsp-treemacs/
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/dash app-emacs/f app-emacs/ht app-emacs/lsp-mode app-emacs/treemacs >=app-editors/emacs-26.1:*
+SLOT=0
+SRC_URI=https://github.com/emacs-lsp/lsp-treemacs/archive/0.4.tar.gz -> lsp-treemacs-0.4.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=8bf5f10b42b413d0a3544911c1c17320
diff --git a/metadata/md5-cache/app-emacs/lsp-ui-8.0.0 b/metadata/md5-cache/app-emacs/lsp-ui-8.0.0
index 874ae0ab23f8..2ae2a9270ebb 100644
--- a/metadata/md5-cache/app-emacs/lsp-ui-8.0.0
+++ b/metadata/md5-cache/app-emacs/lsp-ui-8.0.0
@@ -10,5 +10,5 @@ RDEPEND=>=app-emacs/dash-2.18.0 app-emacs/flycheck >=app-emacs/lsp-mode-6.0 >=ap
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/emacs-lsp/lsp-ui/archive/8.0.0.tar.gz -> lsp-ui-8.0.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=dbd33199d6571199c5062e9086cbe88b
diff --git a/metadata/md5-cache/app-emacs/lua-mode-20201010 b/metadata/md5-cache/app-emacs/lua-mode-20201010
index ed09f0f77bb7..3129f199d24d 100644
--- a/metadata/md5-cache/app-emacs/lua-mode-20201010
+++ b/metadata/md5-cache/app-emacs/lua-mode-20201010
@@ -3,11 +3,11 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=An Emacs major mode for editing Lua scripts
EAPI=7
HOMEPAGE=http://lua-users.org/wiki/LuaEditorSupport http://immerrr.github.io/lua-mode/
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-24.3:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/immerrr/lua-mode/archive/v20201010.tar.gz -> lua-mode-20201010.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=9cdecc6edb42d13868b26fb8fc35523c
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=ad0919da46c6340f04f05e66c9552ed8
diff --git a/metadata/md5-cache/app-emacs/lua-mode-20210802 b/metadata/md5-cache/app-emacs/lua-mode-20210802
index 3a5cbcc939d9..447bb8955e9a 100644
--- a/metadata/md5-cache/app-emacs/lua-mode-20210802
+++ b/metadata/md5-cache/app-emacs/lua-mode-20210802
@@ -3,11 +3,11 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=An Emacs major mode for editing Lua scripts
EAPI=8
HOMEPAGE=http://lua-users.org/wiki/LuaEditorSupport http://immerrr.github.io/lua-mode/
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-24.3:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/immerrr/lua-mode/archive/v20210802.tar.gz -> lua-mode-20210802.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=20602676e9edefaa94ce77e8e2f54af4
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=ebbf0b01afb67bdf37b570181f3a2626
diff --git a/metadata/md5-cache/app-emacs/lv-0.15.0 b/metadata/md5-cache/app-emacs/lv-0.15.0
index b4411607f785..269cb84430dc 100644
--- a/metadata/md5-cache/app-emacs/lv-0.15.0
+++ b/metadata/md5-cache/app-emacs/lv-0.15.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/abo-abo/hydra/archive/0.15.0.tar.gz -> lv-0.15.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=3e4953349fc0c8c7ecc533d269a6461f
diff --git a/metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p20180410 b/metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p20180410
index 38923908f1fe..ff3f0b217a42 100644
--- a/metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p20180410
+++ b/metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p20180410
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/lyskom-elisp-client-0.48_p20180410.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=97854fe50c3d057a2498b86c1ada7c20
diff --git a/metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p20200226 b/metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p20200226
index 77337b55431a..f00a06fe6dbd 100644
--- a/metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p20200226
+++ b/metadata/md5-cache/app-emacs/lyskom-elisp-client-0.48_p20200226
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/lyskom-elisp-client-0.48_p20200226.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=b15870b18fbaed430a25e9ea31a7a9c1
diff --git a/metadata/md5-cache/app-emacs/magit-2.90.1 b/metadata/md5-cache/app-emacs/magit-2.90.1
index 11c70991f87a..cddc6ef120fd 100644
--- a/metadata/md5-cache/app-emacs/magit-2.90.1
+++ b/metadata/md5-cache/app-emacs/magit-2.90.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-emacs/dash-2.14.1 >=app-emacs/ghub-3.0.0 >=app-emacs/magit-popup-2.12.4 >=app-emacs/with-editor-2.8.0 >=dev-vcs/git-2.0.0 >=app-editors/emacs-25:*
SLOT=0
SRC_URI=https://github.com/magit/magit/archive/v2.90.1.tar.gz -> magit-2.90.1.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=c6db5d55a19e32db8e2d576e4135361f
diff --git a/metadata/md5-cache/app-emacs/magit-3.2.0 b/metadata/md5-cache/app-emacs/magit-3.2.0
index 696f92a813e0..e5b7d1423eca 100644
--- a/metadata/md5-cache/app-emacs/magit-3.2.0
+++ b/metadata/md5-cache/app-emacs/magit-3.2.0
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-emacs/dash-2.18.1 app-emacs/libegit2 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.4 >=dev-vcs/git-2.0.0 >=app-editors/emacs-25:*
SLOT=0
SRC_URI=https://github.com/magit/magit/archive/v3.2.0.tar.gz -> magit-3.2.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=67e67c3027a356bae9d7737460948b5d
diff --git a/metadata/md5-cache/app-emacs/magit-3.3.0 b/metadata/md5-cache/app-emacs/magit-3.3.0
index e881c4b384bc..a1e40db172bd 100644
--- a/metadata/md5-cache/app-emacs/magit-3.3.0
+++ b/metadata/md5-cache/app-emacs/magit-3.3.0
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-emacs/dash-2.19.1 app-emacs/libegit2 >=app-emacs/transient-0.3.6 >=app-emacs/with-editor-3.0.5 >=dev-vcs/git-2.0.0 >=app-editors/emacs-25:*
SLOT=0
SRC_URI=https://github.com/magit/magit/archive/v3.3.0.tar.gz -> magit-3.3.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=89422f3defb8e9632d12589ff72dc366
diff --git a/metadata/md5-cache/app-emacs/magit-popup-2.13.0 b/metadata/md5-cache/app-emacs/magit-popup-2.13.0
index 22c8199304c6..046723886ec1 100644
--- a/metadata/md5-cache/app-emacs/magit-popup-2.13.0
+++ b/metadata/md5-cache/app-emacs/magit-popup-2.13.0
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=!!<app-emacs/magit-2.12.1 >=app-emacs/dash-2.13.0 >=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/magit/magit-popup/archive/v2.13.0.tar.gz -> magit-popup-2.13.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=e3460323affd0fa1e6ab63f2505e6667
diff --git a/metadata/md5-cache/app-emacs/magit-popup-2.13.2 b/metadata/md5-cache/app-emacs/magit-popup-2.13.2
index 31c607fc8045..de291763cd90 100644
--- a/metadata/md5-cache/app-emacs/magit-popup-2.13.2
+++ b/metadata/md5-cache/app-emacs/magit-popup-2.13.2
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=!!<app-emacs/magit-2.12.1 >=app-emacs/dash-2.13.0 >=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/magit/magit-popup/archive/v2.13.2.tar.gz -> magit-popup-2.13.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=61109e2d12c420d2ade271242509419c
diff --git a/metadata/md5-cache/app-emacs/magit-popup-2.13.3 b/metadata/md5-cache/app-emacs/magit-popup-2.13.3
index 1bd0b5ec4a9e..62da440e6ce3 100644
--- a/metadata/md5-cache/app-emacs/magit-popup-2.13.3
+++ b/metadata/md5-cache/app-emacs/magit-popup-2.13.3
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=!!<app-emacs/magit-2.12.1 >=app-emacs/dash-2.13.0 >=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/magit/magit-popup/archive/v2.13.3.tar.gz -> magit-popup-2.13.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=25e6ee26456b5194d244e6b95d388ebf
diff --git a/metadata/md5-cache/app-emacs/mailcrypt-3.5.9-r3 b/metadata/md5-cache/app-emacs/mailcrypt-3.5.9-r3
index 26d1e51eef7a..6cb0db6c112a 100644
--- a/metadata/md5-cache/app-emacs/mailcrypt-3.5.9-r3
+++ b/metadata/md5-cache/app-emacs/mailcrypt-3.5.9-r3
@@ -9,5 +9,5 @@ RDEPEND=app-crypt/gnupg >=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/mailcrypt/mailcrypt-3.5.9.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=686f9fa4bdf240b5fb7b89368ae2a3a2
diff --git a/metadata/md5-cache/app-emacs/marginalia-0.12 b/metadata/md5-cache/app-emacs/marginalia-0.12
index 1c8017a0ab4f..deceb7f99162 100644
--- a/metadata/md5-cache/app-emacs/marginalia-0.12
+++ b/metadata/md5-cache/app-emacs/marginalia-0.12
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-26:*
SLOT=0
SRC_URI=https://github.com/minad/marginalia/archive/refs/tags/0.12.tar.gz -> marginalia-0.12.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5d2549f894b0eeda316b2e0831fa17e4
diff --git a/metadata/md5-cache/app-emacs/marginalia-0.13 b/metadata/md5-cache/app-emacs/marginalia-0.13
index a0ba7438ae33..0a1cd090052f 100644
--- a/metadata/md5-cache/app-emacs/marginalia-0.13
+++ b/metadata/md5-cache/app-emacs/marginalia-0.13
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-26:*
SLOT=0
SRC_URI=https://github.com/minad/marginalia/archive/refs/tags/0.13.tar.gz -> marginalia-0.13.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5d2549f894b0eeda316b2e0831fa17e4
diff --git a/metadata/md5-cache/app-emacs/markdown-mode-2.4 b/metadata/md5-cache/app-emacs/markdown-mode-2.4
index 6900d69ffa85..5c63fce4ef7e 100644
--- a/metadata/md5-cache/app-emacs/markdown-mode-2.4
+++ b/metadata/md5-cache/app-emacs/markdown-mode-2.4
@@ -10,5 +10,5 @@ RDEPEND=|| ( app-text/pandoc dev-python/markdown2 dev-python/markdown ) >=app-ed
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jrblevin/markdown-mode/archive/v2.4.tar.gz -> markdown-mode-2.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=f98b28880e33311e54928c6812057dd1
diff --git a/metadata/md5-cache/app-emacs/markdown-mode-2.5 b/metadata/md5-cache/app-emacs/markdown-mode-2.5
index 67547e6fec82..a85f675405a0 100644
--- a/metadata/md5-cache/app-emacs/markdown-mode-2.5
+++ b/metadata/md5-cache/app-emacs/markdown-mode-2.5
@@ -10,5 +10,5 @@ RDEPEND=|| ( app-text/pandoc dev-python/markdown2 dev-python/markdown ) >=app-ed
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jrblevin/markdown-mode/archive/v2.5.tar.gz -> markdown-mode-2.5.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=ddeb0382d22e0cbd79866661342d022f
diff --git a/metadata/md5-cache/app-emacs/mastodon-1.0.0 b/metadata/md5-cache/app-emacs/mastodon-1.0.0
new file mode 100644
index 000000000000..0ce9260456f5
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/mastodon-1.0.0
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/request >=app-editors/emacs-27.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Emacs client for Mastodon, federated microblogging social network
+EAPI=8
+HOMEPAGE=https://codeberg.org/martianh/mastodon.el/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/request >=app-editors/emacs-27.1:*
+SLOT=0
+SRC_URI=https://codeberg.org/martianh/mastodon.el/archive/1.0.0.tar.gz -> mastodon-1.0.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=49262fd39368ac5dd6eca944a0e974e7
diff --git a/metadata/md5-cache/app-emacs/math-symbol-lists-1.3 b/metadata/md5-cache/app-emacs/math-symbol-lists-1.3
index c55a024f617e..d68e26dc1c5b 100644
--- a/metadata/md5-cache/app-emacs/math-symbol-lists-1.3
+++ b/metadata/md5-cache/app-emacs/math-symbol-lists-1.3
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/vspinu/math-symbol-lists/archive/v1.3.tar.gz -> math-symbol-lists-1.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=0e30c7155c8874cf0ea067bd84ce71b4
diff --git a/metadata/md5-cache/app-emacs/matlab-3.3.6_pre20191010-r1 b/metadata/md5-cache/app-emacs/matlab-3.3.6_pre20191010-r1
index c85721ac4c7a..6516bd19a3b1 100644
--- a/metadata/md5-cache/app-emacs/matlab-3.3.6_pre20191010-r1
+++ b/metadata/md5-cache/app-emacs/matlab-3.3.6_pre20191010-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/matlab-3.3.6_pre20191010.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=225702323d3fcdd936ee74eb9bf45622
diff --git a/metadata/md5-cache/app-emacs/mediawiki-2.2.9-r1 b/metadata/md5-cache/app-emacs/mediawiki-2.2.9-r1
index a3a446ed8184..11e1ae1ab1f4 100644
--- a/metadata/md5-cache/app-emacs/mediawiki-2.2.9-r1
+++ b/metadata/md5-cache/app-emacs/mediawiki-2.2.9-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/hexmode/mediawiki-el/archive/2.2.9.tar.gz -> mediawiki-2.2.9.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=46a2f5056f47c4217b4f197fe05133f8
diff --git a/metadata/md5-cache/app-emacs/mediawiki-2.3.1 b/metadata/md5-cache/app-emacs/mediawiki-2.3.1
index ce6608b64348..221031cd7a84 100644
--- a/metadata/md5-cache/app-emacs/mediawiki-2.3.1
+++ b/metadata/md5-cache/app-emacs/mediawiki-2.3.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/hexmode/mediawiki-el/archive/2.3.1.tar.gz -> mediawiki-2.3.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=ee8159500fdf672b023f08aeb8edc783
diff --git a/metadata/md5-cache/app-emacs/meson-mode-0.3 b/metadata/md5-cache/app-emacs/meson-mode-0.3
index 3fb443772bfc..3823c04d047f 100644
--- a/metadata/md5-cache/app-emacs/meson-mode-0.3
+++ b/metadata/md5-cache/app-emacs/meson-mode-0.3
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-26.1:*
SLOT=0
SRC_URI=https://github.com/wentasah/meson-mode/archive/v0.3.tar.gz -> meson-mode-0.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=3e867d52c1972a00b0a4a1458d294ca2
diff --git a/metadata/md5-cache/app-emacs/mew-6.8 b/metadata/md5-cache/app-emacs/mew-6.8
index 5f29acc63be7..1dc98ce664ed 100644
--- a/metadata/md5-cache/app-emacs/mew-6.8
+++ b/metadata/md5-cache/app-emacs/mew-6.8
@@ -11,5 +11,5 @@ RDEPEND=sys-libs/zlib ssl? ( net-misc/stunnel ) >=app-editors/emacs-24:*
RESTRICT=test
SLOT=0
SRC_URI=https://www.mew.org/Release/mew-6.8.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=b9d852272c81696f968287068ff7f5b4
diff --git a/metadata/md5-cache/app-emacs/mic-paren-3.13 b/metadata/md5-cache/app-emacs/mic-paren-3.13
index 96855f7446ca..a7dc080b6b78 100644
--- a/metadata/md5-cache/app-emacs/mic-paren-3.13
+++ b/metadata/md5-cache/app-emacs/mic-paren-3.13
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/mic-paren-3.13.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=e1519b2765a9160347b1a02d9b3183b3
diff --git a/metadata/md5-cache/app-emacs/mic-paren-3.15 b/metadata/md5-cache/app-emacs/mic-paren-3.15
index d7fa10a3ebe4..e24605dd63d2 100644
--- a/metadata/md5-cache/app-emacs/mic-paren-3.15
+++ b/metadata/md5-cache/app-emacs/mic-paren-3.15
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/mic-paren-3.15.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=9ee791152bc6c21a60d11de0c10d1863
diff --git a/metadata/md5-cache/app-emacs/mldonkey-0.0.4b-r2 b/metadata/md5-cache/app-emacs/mldonkey-0.0.4b-r2
index 4dccc4e21877..2f7ad5e99537 100644
--- a/metadata/md5-cache/app-emacs/mldonkey-0.0.4b-r2
+++ b/metadata/md5-cache/app-emacs/mldonkey-0.0.4b-r2
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://www.physik.fu-berlin.de/%7Edhansen/mldonkey/files/mldonkey-el-0.0.4b.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=f58cfa15ef884640381e9a4c3b586859
diff --git a/metadata/md5-cache/app-emacs/mmm-mode-0.5.7 b/metadata/md5-cache/app-emacs/mmm-mode-0.5.7
index 48c2a94df477..8abe3a834b12 100644
--- a/metadata/md5-cache/app-emacs/mmm-mode-0.5.7
+++ b/metadata/md5-cache/app-emacs/mmm-mode-0.5.7
@@ -8,5 +8,5 @@ LICENSE=GPL-2+ Texinfo-manual
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/purcell/mmm-mode/archive/0.5.7.tar.gz -> mmm-mode-0.5.7.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=c1273665a04e2ca2496d4b4ed3d17237
diff --git a/metadata/md5-cache/app-emacs/mmm-mode-0.5.8 b/metadata/md5-cache/app-emacs/mmm-mode-0.5.8
index 63c961665e55..23c10b1b0988 100644
--- a/metadata/md5-cache/app-emacs/mmm-mode-0.5.8
+++ b/metadata/md5-cache/app-emacs/mmm-mode-0.5.8
@@ -8,5 +8,5 @@ LICENSE=GPL-2+ Texinfo-manual
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/purcell/mmm-mode/archive/0.5.8.tar.gz -> mmm-mode-0.5.8.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=ad1983a490d1d825bda33cc14fe51d4a
diff --git a/metadata/md5-cache/app-emacs/moccur-edit-2.16 b/metadata/md5-cache/app-emacs/moccur-edit-2.16
index 6c039e6e88d5..a9bd5addf3ba 100644
--- a/metadata/md5-cache/app-emacs/moccur-edit-2.16
+++ b/metadata/md5-cache/app-emacs/moccur-edit-2.16
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/color-moccur >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/moccur-edit-2.16.el.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=220e17a2ac4484621fe20637aa03d633
diff --git a/metadata/md5-cache/app-emacs/mocker-0.5.0 b/metadata/md5-cache/app-emacs/mocker-0.5.0
index 29c9f8aa6568..f537d003014c 100644
--- a/metadata/md5-cache/app-emacs/mocker-0.5.0
+++ b/metadata/md5-cache/app-emacs/mocker-0.5.0
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-25.1:*
SLOT=0
SRC_URI=https://github.com/sigma/mocker.el/archive/v0.5.0.tar.gz -> mocker-0.5.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=21915df11942cd397a39e6661f0cea0f
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=5e355051ceb2552958582eee7ecb37c3
diff --git a/metadata/md5-cache/app-emacs/mpg123-el-1.60 b/metadata/md5-cache/app-emacs/mpg123-el-1.60
index 9fffb236f565..5d33aec33f0d 100644
--- a/metadata/md5-cache/app-emacs/mpg123-el-1.60
+++ b/metadata/md5-cache/app-emacs/mpg123-el-1.60
@@ -8,5 +8,5 @@ LICENSE=mpg123-el
RDEPEND=media-sound/mpg123 media-sound/alsa-utils >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/mpg123-el-1.60.tar.xz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=0b28df859f73c204843901b9bcf057d2
diff --git a/metadata/md5-cache/app-emacs/mpg123-el-1.61 b/metadata/md5-cache/app-emacs/mpg123-el-1.61
index 4236f51f0a38..962710cafaf5 100644
--- a/metadata/md5-cache/app-emacs/mpg123-el-1.61
+++ b/metadata/md5-cache/app-emacs/mpg123-el-1.61
@@ -8,5 +8,5 @@ LICENSE=mpg123-el
RDEPEND=media-sound/mpg123 media-sound/alsa-utils >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/mpg123-el-1.61.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=c2df5a5d31240af5a83095b6ff566981
diff --git a/metadata/md5-cache/app-emacs/mu-cite-8.1_p201808232348 b/metadata/md5-cache/app-emacs/mu-cite-8.1_p201808232348
index 2e4423de0e31..4cd4e5304721 100644
--- a/metadata/md5-cache/app-emacs/mu-cite-8.1_p201808232348
+++ b/metadata/md5-cache/app-emacs/mu-cite-8.1_p201808232348
@@ -10,5 +10,5 @@ LICENSE=GPL-2+
RDEPEND=app-emacs/apel app-emacs/flim bbdb? ( app-emacs/bbdb ) >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://www.jpl.org/elips/mu/snapshots/mu-cite-201808232348.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=50589a3d4fa464af68770f11e71966df
diff --git a/metadata/md5-cache/app-emacs/multi-term-1.4 b/metadata/md5-cache/app-emacs/multi-term-1.4
index 237a65d8ce23..838027ba1173 100644
--- a/metadata/md5-cache/app-emacs/multi-term-1.4
+++ b/metadata/md5-cache/app-emacs/multi-term-1.4
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~mjo/distfiles/multi-term-1.4.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=e0636cae5b688bed903cf4e016f717c1
diff --git a/metadata/md5-cache/app-emacs/multiple-cursors-1.4.0 b/metadata/md5-cache/app-emacs/multiple-cursors-1.4.0
index e907b949caca..f0feb37f74f4 100644
--- a/metadata/md5-cache/app-emacs/multiple-cursors-1.4.0
+++ b/metadata/md5-cache/app-emacs/multiple-cursors-1.4.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/magnars/multiple-cursors.el/archive/1.4.0.tar.gz -> multiple-cursors-1.4.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=19934ddda2983416e762476782a23ddd
diff --git a/metadata/md5-cache/app-emacs/muse-3.20-r1 b/metadata/md5-cache/app-emacs/muse-3.20-r1
index da2d0f9a2ca5..1146291c5b51 100644
--- a/metadata/md5-cache/app-emacs/muse-3.20-r1
+++ b/metadata/md5-cache/app-emacs/muse-3.20-r1
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/alexott/muse/archive/v3.20.tar.gz -> muse-3.20.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=a5bc15f35110be375d19b1f58ba9679f
diff --git a/metadata/md5-cache/app-emacs/nagios-mode-0.3-r1 b/metadata/md5-cache/app-emacs/nagios-mode-0.3-r1
index 71e4bbab715d..130ea4ce8082 100644
--- a/metadata/md5-cache/app-emacs/nagios-mode-0.3-r1
+++ b/metadata/md5-cache/app-emacs/nagios-mode-0.3-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://michael.orlitzky.com/code/releases/nagios-mode-0.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=8f82a0892d0d20fd4f85f28c83b33440
diff --git a/metadata/md5-cache/app-emacs/navi2ch-1.8.4-r1 b/metadata/md5-cache/app-emacs/navi2ch-1.8.4-r1
index f7e386094740..f250b3121990 100644
--- a/metadata/md5-cache/app-emacs/navi2ch-1.8.4-r1
+++ b/metadata/md5-cache/app-emacs/navi2ch-1.8.4-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://sourceforge/navi2ch/navi2ch-1.8.4.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=359774a25ee966f5690be38cc758152a
diff --git a/metadata/md5-cache/app-emacs/noflet-0.0.15_p20141102-r1 b/metadata/md5-cache/app-emacs/noflet-0.0.15_p20141102-r1
new file mode 100644
index 000000000000..a13859c7c247
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/noflet-0.0.15_p20141102-r1
@@ -0,0 +1,12 @@
+BDEPEND=app-emacs/dash >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Dynamic, local advice for Emacs-Lisp code
+EAPI=8
+HOMEPAGE=https://github.com/nicferrier/emacs-noflet/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/dash >=app-editors/emacs-23.1:*
+SLOT=0
+SRC_URI=https://github.com/nicferrier/emacs-noflet/archive/7ae84dc3257637af7334101456dafe1759c6b68a.tar.gz -> noflet-0.0.15_p20141102.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=f8cd23397a47a99d0d0b8381fbe2df8d
diff --git a/metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.0 b/metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.0
index 3f8b6b015851..51174260fc98 100644
--- a/metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.0
+++ b/metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.0
@@ -8,5 +8,5 @@ LICENSE=HPND
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://docbook.org/xml/5.0/rng/docbookxi.rnc -> docbookxi-5.0.rnc
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=719e1af9bd0b431db9e5af672913bd04
diff --git a/metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.1 b/metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.1
index f05f41da4fe1..7dafd258a9c6 100644
--- a/metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.1
+++ b/metadata/md5-cache/app-emacs/nxml-docbook5-schemas-5.1
@@ -8,5 +8,5 @@ LICENSE=HPND
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://docbook.org/xml/5.1/rng/docbookxi.rnc -> docbookxi-5.1.rnc
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=719e1af9bd0b431db9e5af672913bd04
diff --git a/metadata/md5-cache/app-emacs/nxml-gentoo-schemas-20210907 b/metadata/md5-cache/app-emacs/nxml-gentoo-schemas-20210907
index 3886d8cfcbc9..35f4cac7f210 100644
--- a/metadata/md5-cache/app-emacs/nxml-gentoo-schemas-20210907
+++ b/metadata/md5-cache/app-emacs/nxml-gentoo-schemas-20210907
@@ -8,5 +8,5 @@ LICENSE=HPND MIT GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/nxml-gentoo-schemas-20210907.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=8001a88067d2ec3b5bec34a32de3f26c
diff --git a/metadata/md5-cache/app-emacs/nxml-gentoo-schemas-20220125 b/metadata/md5-cache/app-emacs/nxml-gentoo-schemas-20220125
index ffb1230f73f6..1e9c6c8ed5c7 100644
--- a/metadata/md5-cache/app-emacs/nxml-gentoo-schemas-20220125
+++ b/metadata/md5-cache/app-emacs/nxml-gentoo-schemas-20220125
@@ -8,5 +8,5 @@ LICENSE=HPND MIT GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/nxml-gentoo-schemas-20220125.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=26f1518b64f3876c478c7cf2672fd7eb
diff --git a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-5.8.0 b/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-5.8.0
index d0aed1119ce4..04584b39d3a6 100644
--- a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-5.8.0
+++ b/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-5.8.0
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=http://libvirt.org/sources/libvirt-5.8.0.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=1dff5e30f6f7b2c943961d23d82999af
diff --git a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-7.10.0 b/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-7.10.0
index c4b1e370cf29..a1ae0f944ac2 100644
--- a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-7.10.0
+++ b/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-7.10.0
@@ -8,5 +8,5 @@ LICENSE=LGPL-2.1+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://libvirt.org/sources/libvirt-7.10.0.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=ab582bede927dc339f71e417ea78f8d2
diff --git a/metadata/md5-cache/app-emacs/nxml-svg-schemas-1.1.20081123-r1 b/metadata/md5-cache/app-emacs/nxml-svg-schemas-1.1.20081123-r1
index 8fd08c4a24b0..be8d72b47c50 100644
--- a/metadata/md5-cache/app-emacs/nxml-svg-schemas-1.1.20081123-r1
+++ b/metadata/md5-cache/app-emacs/nxml-svg-schemas-1.1.20081123-r1
@@ -8,5 +8,5 @@ LICENSE=HPND
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=1.1
SRC_URI=http://www.flameeyes.eu/gentoo-distfiles/w3c-svg-rng-1.1.20081123.zip
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=2e3df112cfd4dc76d9f68f3497d6898d
diff --git a/metadata/md5-cache/app-emacs/ocaml-mode-4.05.0 b/metadata/md5-cache/app-emacs/ocaml-mode-4.05.0
index 371f45648584..f4ad97353303 100644
--- a/metadata/md5-cache/app-emacs/ocaml-mode-4.05.0
+++ b/metadata/md5-cache/app-emacs/ocaml-mode-4.05.0
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=Emacs mode for OCaml
EAPI=7
HOMEPAGE=https://ocaml.org/
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/ocaml/ocaml/archive/4.05.0.tar.gz -> ocaml-4.05.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=b941f17691c86bff697d68d6f6517b6d
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=5dc5484ec85c2e7a2daed9966d2a6822
diff --git a/metadata/md5-cache/app-emacs/orderless-0.7 b/metadata/md5-cache/app-emacs/orderless-0.7
index 8b082c1cff6c..1c3ccad8dcb7 100644
--- a/metadata/md5-cache/app-emacs/orderless-0.7
+++ b/metadata/md5-cache/app-emacs/orderless-0.7
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-26:*
SLOT=0
SRC_URI=https://github.com/oantolin/orderless/archive/refs/tags/0.7.tar.gz -> orderless-0.7.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=ab6bf7e60647c90c379d055a27b318fd
diff --git a/metadata/md5-cache/app-emacs/org-appear-0.3.0 b/metadata/md5-cache/app-emacs/org-appear-0.3.0
index 057aaf0c1865..71db9cca7bf2 100644
--- a/metadata/md5-cache/app-emacs/org-appear-0.3.0
+++ b/metadata/md5-cache/app-emacs/org-appear-0.3.0
@@ -8,5 +8,5 @@ LICENSE=MIT
RDEPEND=>=app-editors/emacs-25.1:*
SLOT=0
SRC_URI=https://github.com/awth13/org-appear/archive/0.3.0.tar.gz -> org-appear-0.3.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=1c08e391ca7cbacd399c01b6eed2455a
diff --git a/metadata/md5-cache/app-emacs/org-contrib-0.2 b/metadata/md5-cache/app-emacs/org-contrib-0.2
index fc02674d6a1c..be7fa2ad7b09 100644
--- a/metadata/md5-cache/app-emacs/org-contrib-0.2
+++ b/metadata/md5-cache/app-emacs/org-contrib-0.2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-emacs/org-mode-9.5 >=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://git.sr.ht/~bzg/org-contrib/archive/release_0.2.tar.gz -> org-contrib-0.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=e99c98e119da4dda63dfc563808bc637
diff --git a/metadata/md5-cache/app-emacs/org-contrib-0.3 b/metadata/md5-cache/app-emacs/org-contrib-0.3
index 18ea752a45aa..755d1d3a1615 100644
--- a/metadata/md5-cache/app-emacs/org-contrib-0.3
+++ b/metadata/md5-cache/app-emacs/org-contrib-0.3
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-emacs/org-mode-9.5 >=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://git.sr.ht/~bzg/org-contrib/archive/release_0.3.tar.gz -> org-contrib-0.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5c2ff3a1210d6c0de43cc33c5b1d1f8d
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.4.6 b/metadata/md5-cache/app-emacs/org-mode-9.4.6
index 88e800fc378c..3e40833a6c6d 100644
--- a/metadata/md5-cache/app-emacs/org-mode-9.4.6
+++ b/metadata/md5-cache/app-emacs/org-mode-9.4.6
@@ -10,5 +10,5 @@ RDEPEND=>=app-editors/emacs-24:*
RESTRICT=test
SLOT=0
SRC_URI=https://orgmode.org/org-9.4.6.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=35fc378411d8ecce9135d7a40a61a5c4
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.5.2 b/metadata/md5-cache/app-emacs/org-mode-9.5.2
index 168ed0478ee9..143b988b393b 100644
--- a/metadata/md5-cache/app-emacs/org-mode-9.5.2
+++ b/metadata/md5-cache/app-emacs/org-mode-9.5.2
@@ -10,5 +10,5 @@ RDEPEND=>=app-editors/emacs-24:*
RESTRICT=test
SLOT=0
SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.5.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=f334a89e89ae5ce5010015f6ae53ec38
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.5.3 b/metadata/md5-cache/app-emacs/org-mode-9.5.3
new file mode 100644
index 000000000000..cb28e2f63938
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/org-mode-9.5.3
@@ -0,0 +1,14 @@
+BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-24:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=An Emacs mode for notes and project planning
+EAPI=8
+HOMEPAGE=https://www.orgmode.org/
+IUSE=doc odt-schema
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )
+RDEPEND=>=app-editors/emacs-24:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.5.3.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_md5_=e718e8eebe2b9fc9602bf1c12c4ef7d6
diff --git a/metadata/md5-cache/app-emacs/org-mode-9999 b/metadata/md5-cache/app-emacs/org-mode-9999
index 48a15ef62843..a0435928dc1c 100644
--- a/metadata/md5-cache/app-emacs/org-mode-9999
+++ b/metadata/md5-cache/app-emacs/org-mode-9999
@@ -9,5 +9,5 @@ PROPERTIES=live
RDEPEND=>=app-editors/emacs-24:*
RESTRICT=test
SLOT=0
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e git-r3 b9ac6f96d2a88edb5b351df634dc5e53 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 git-r3 b9ac6f96d2a88edb5b351df634dc5e53 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=d1d216549b15e75475d9f7f0dff58bb3
diff --git a/metadata/md5-cache/app-emacs/org-static-blog-1.5.0 b/metadata/md5-cache/app-emacs/org-static-blog-1.5.0
new file mode 100644
index 000000000000..14ae1d83bcf7
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/org-static-blog-1.5.0
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-24.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Static site generator using Emacs's org-mode
+EAPI=8
+HOMEPAGE=https://github.com/bastibe/org-static-blog/
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=app-editors/emacs-24.3:*
+SLOT=0
+SRC_URI=https://github.com/bastibe/org-static-blog/archive/1.5.0.tar.gz -> org-static-blog-1.5.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=26f212933fe55c4e1b3889177e7ed701
diff --git a/metadata/md5-cache/app-emacs/org-static-blog-1.6.0 b/metadata/md5-cache/app-emacs/org-static-blog-1.6.0
new file mode 100644
index 000000000000..91970f92cfec
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/org-static-blog-1.6.0
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-24.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Static site generator using Emacs's org-mode
+EAPI=8
+HOMEPAGE=https://github.com/bastibe/org-static-blog/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=app-editors/emacs-24.3:*
+SLOT=0
+SRC_URI=https://github.com/bastibe/org-static-blog/archive/1.6.0.tar.gz -> org-static-blog-1.6.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=26f212933fe55c4e1b3889177e7ed701
diff --git a/metadata/md5-cache/app-emacs/org-superstar-mode-1.5.0 b/metadata/md5-cache/app-emacs/org-superstar-mode-1.5.0
index 515a679e2e49..a5025c5c2501 100644
--- a/metadata/md5-cache/app-emacs/org-superstar-mode-1.5.0
+++ b/metadata/md5-cache/app-emacs/org-superstar-mode-1.5.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-26.1:*
SLOT=0
SRC_URI=https://github.com/integral-dw/org-superstar-mode/archive/v1.5.0.tar.gz -> org-superstar-mode-1.5.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=d2c10b39c551521910e253489e6af51e
diff --git a/metadata/md5-cache/app-emacs/outline-magic-0.9 b/metadata/md5-cache/app-emacs/outline-magic-0.9
index f9343fe1f1ba..c090f4e7a397 100644
--- a/metadata/md5-cache/app-emacs/outline-magic-0.9
+++ b/metadata/md5-cache/app-emacs/outline-magic-0.9
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/outline-magic-0.9.el.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=76b66b3fec7336bc49333f0d36e9398e
diff --git a/metadata/md5-cache/app-emacs/package-build-2.4 b/metadata/md5-cache/app-emacs/package-build-2.4
new file mode 100644
index 000000000000..3736a5db0dd5
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/package-build-2.4
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-25.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Tools for assembling a package archive
+EAPI=8
+HOMEPAGE=https://github.com/melpa/package-build/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.1:*
+SLOT=0
+SRC_URI=https://github.com/melpa/package-build/archive/2.4.tar.gz -> package-build-2.4.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=cf2115dc95f2e85f562b0afc5f8fa351
diff --git a/metadata/md5-cache/app-emacs/package-build-3.0 b/metadata/md5-cache/app-emacs/package-build-3.0
new file mode 100644
index 000000000000..815397e8b572
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/package-build-3.0
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-25.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Tools for assembling a package archive
+EAPI=8
+HOMEPAGE=https://github.com/melpa/package-build/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.1:*
+SLOT=0
+SRC_URI=https://github.com/melpa/package-build/archive/3.0.tar.gz -> package-build-3.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=cf2115dc95f2e85f562b0afc5f8fa351
diff --git a/metadata/md5-cache/app-emacs/package-lint-0.16-r1 b/metadata/md5-cache/app-emacs/package-lint-0.16-r1
new file mode 100644
index 000000000000..37763b448cd0
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/package-lint-0.16-r1
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-26.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Linting library for Emacs Lisp package metadata
+EAPI=8
+HOMEPAGE=https://github.com/purcell/package-lint/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-26.1:*
+SLOT=0
+SRC_URI=https://github.com/purcell/package-lint/archive/0.16.tar.gz -> package-lint-0.16.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=e0de31fa5a7ac7d9a6aa29998a070e78
diff --git a/metadata/md5-cache/app-emacs/paredit-24 b/metadata/md5-cache/app-emacs/paredit-24
index 82f9fd84443c..879b3aec34ba 100644
--- a/metadata/md5-cache/app-emacs/paredit-24
+++ b/metadata/md5-cache/app-emacs/paredit-24
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/paredit-24.el.xz https://dev.gentoo.org/~ulm/distfiles/paredit-23.html.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=179c461c8c22baaa952b5bfcb8ca2adf
diff --git a/metadata/md5-cache/app-emacs/pariemacs-3.14-r1 b/metadata/md5-cache/app-emacs/pariemacs-3.14-r1
index f6cca27da8c2..4d9875a6ec30 100644
--- a/metadata/md5-cache/app-emacs/pariemacs-3.14-r1
+++ b/metadata/md5-cache/app-emacs/pariemacs-3.14-r1
@@ -9,5 +9,5 @@ LICENSE=GPL-2
RDEPEND=sci-mathematics/pari >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://iml.univ-mrs.fr/~ramare/ServeurPerso/GP-PARI/latest-pari-distrib/pariemacs-3.14.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=7b1f0ccff9b213713b2b772c54cd1a98
diff --git a/metadata/md5-cache/app-emacs/pfuture-1.10.3 b/metadata/md5-cache/app-emacs/pfuture-1.10.3
new file mode 100644
index 000000000000..6748846b1de2
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/pfuture-1.10.3
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-25.2:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Simple wrapper around asynchronous processes
+EAPI=8
+HOMEPAGE=https://github.com/Alexander-Miller/pfuture/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.2:*
+SLOT=0
+SRC_URI=https://github.com/Alexander-Miller/pfuture/archive/1.10.3.tar.gz -> pfuture-1.10.3.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=dd900c9f11b5c5e659646993e8ca9104
diff --git a/metadata/md5-cache/app-emacs/php-mode-1.23.0 b/metadata/md5-cache/app-emacs/php-mode-1.23.0
index d9739c900ba5..8273cfc66749 100644
--- a/metadata/md5-cache/app-emacs/php-mode-1.23.0
+++ b/metadata/md5-cache/app-emacs/php-mode-1.23.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/ejmr/php-mode/archive/v1.23.0.tar.gz -> php-mode-1.23.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=9e663bb65fffba949e3d92d7b090cba4
diff --git a/metadata/md5-cache/app-emacs/php-mode-1.24.0 b/metadata/md5-cache/app-emacs/php-mode-1.24.0
index 79b28d11bb32..71457c3b6b42 100644
--- a/metadata/md5-cache/app-emacs/php-mode-1.24.0
+++ b/metadata/md5-cache/app-emacs/php-mode-1.24.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/ejmr/php-mode/archive/v1.24.0.tar.gz -> php-mode-1.24.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=c3c06466320990357d0ec7ac5bb75f75
diff --git a/metadata/md5-cache/app-emacs/pkg-info-0.6 b/metadata/md5-cache/app-emacs/pkg-info-0.6
index 2e0b75bbb2b4..e6b67eea09e7 100644
--- a/metadata/md5-cache/app-emacs/pkg-info-0.6
+++ b/metadata/md5-cache/app-emacs/pkg-info-0.6
@@ -9,5 +9,5 @@ RDEPEND=>=app-emacs/epl-0.8 >=app-editors/emacs-24.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/emacsorphanage/pkg-info/archive/refs/tags/0.6.tar.gz -> pkg-info-0.6.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=e2c20664cd88ec784ce91107969b363a
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=f2b17e9e6997d645aa1d654fdc1f959b
diff --git a/metadata/md5-cache/app-emacs/planner-3.42-r1 b/metadata/md5-cache/app-emacs/planner-3.42-r1
index 90cc3f5710ae..15216086d9c2 100644
--- a/metadata/md5-cache/app-emacs/planner-3.42-r1
+++ b/metadata/md5-cache/app-emacs/planner-3.42-r1
@@ -10,5 +10,5 @@ RDEPEND=>=app-emacs/muse-3.02.6a app-emacs/bbdb app-emacs/emacs-w3m >=app-editor
RESTRICT=test
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/planner-3.42.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=cddd455a6413785e32fd1056ec109509
diff --git a/metadata/md5-cache/app-emacs/po-mode-0.20.1 b/metadata/md5-cache/app-emacs/po-mode-0.20.1
index 552dd1832fac..0b78bddbe129 100644
--- a/metadata/md5-cache/app-emacs/po-mode-0.20.1
+++ b/metadata/md5-cache/app-emacs/po-mode-0.20.1
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=Major mode for GNU gettext PO files
EAPI=7
HOMEPAGE=https://www.gnu.org/software/gettext/
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gnu/gettext/gettext-0.20.1.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=4faac7f982d46fb27ff701ddc58596c3
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=ed41c2083022d98e1e4110c6647f4c11
diff --git a/metadata/md5-cache/app-emacs/polymode-0.2.2_p20220322 b/metadata/md5-cache/app-emacs/polymode-0.2.2_p20220322
new file mode 100644
index 000000000000..28d5ae012025
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/polymode-0.2.2_p20220322
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-25:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Framework for Multiple Major Modes in Emacs
+EAPI=8
+HOMEPAGE=https://github.com/polymode/polymode/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25:*
+SLOT=0
+SRC_URI=https://github.com/polymode/polymode/archive/2094c92403fe395dfb2b8b2521da1012a966e9ab.tar.gz -> polymode-0.2.2_p20220322.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=297ae82a286897615140f6c7c3ec75d1
diff --git a/metadata/md5-cache/app-emacs/popup-0.5.3 b/metadata/md5-cache/app-emacs/popup-0.5.3
index d95b1e0668f5..1506f7d8c021 100644
--- a/metadata/md5-cache/app-emacs/popup-0.5.3
+++ b/metadata/md5-cache/app-emacs/popup-0.5.3
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/auto-complete/popup-el/archive/v0.5.3.tar.gz -> popup-el-0.5.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=11a11ed473142833a48348ad547402dc
diff --git a/metadata/md5-cache/app-emacs/popup-0.5.8 b/metadata/md5-cache/app-emacs/popup-0.5.8
index 44cc06036a5d..4205c276b77e 100644
--- a/metadata/md5-cache/app-emacs/popup-0.5.8
+++ b/metadata/md5-cache/app-emacs/popup-0.5.8
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/auto-complete/popup-el/archive/v0.5.8.tar.gz -> popup-el-0.5.8.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=bcd9aa94ab1510ae06f8fc66d90e51b9
diff --git a/metadata/md5-cache/app-emacs/popwin-1.0.0 b/metadata/md5-cache/app-emacs/popwin-1.0.0
index a3b8a66def09..a97a136b2761 100644
--- a/metadata/md5-cache/app-emacs/popwin-1.0.0
+++ b/metadata/md5-cache/app-emacs/popwin-1.0.0
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/m2ym/popwin-el/archive/v1.0.0.tar.gz -> popwin-1.0.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5c43cabeca2c46d5ddc270e090a292aa
diff --git a/metadata/md5-cache/app-emacs/popwin-1.0.2 b/metadata/md5-cache/app-emacs/popwin-1.0.2
index cbaed3a970f5..a715c3ebb01d 100644
--- a/metadata/md5-cache/app-emacs/popwin-1.0.2
+++ b/metadata/md5-cache/app-emacs/popwin-1.0.2
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/emacsorphanage/popwin/archive/refs/tags/1.0.2.tar.gz -> popwin-1.0.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=dcf831307b12310245dfa45caafa3f36
diff --git a/metadata/md5-cache/app-emacs/pos-tip-0.4.6 b/metadata/md5-cache/app-emacs/pos-tip-0.4.6
index 7b19d48b73a6..3e7fcc6392da 100644
--- a/metadata/md5-cache/app-emacs/pos-tip-0.4.6
+++ b/metadata/md5-cache/app-emacs/pos-tip-0.4.6
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/pitkali/pos-tip/archive/0.4.6.tar.gz -> pos-tip-0.4.6.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=3afe14b6758c177a01b7a1a99b3e06fd
diff --git a/metadata/md5-cache/app-emacs/pos-tip-0.4.6_p20191227 b/metadata/md5-cache/app-emacs/pos-tip-0.4.6_p20191227
index e734de44b388..89d2e597d4ca 100644
--- a/metadata/md5-cache/app-emacs/pos-tip-0.4.6_p20191227
+++ b/metadata/md5-cache/app-emacs/pos-tip-0.4.6_p20191227
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/pitkali/pos-tip/archive/179cc126b363f72ca12fab1e0dc462ce0ee79742.tar.gz -> pos-tip-0.4.6_p20191227.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=3f9ba5a1b429871c921342c71e0729c8
diff --git a/metadata/md5-cache/app-emacs/posframe-0.8.5 b/metadata/md5-cache/app-emacs/posframe-0.8.5
new file mode 100644
index 000000000000..2394a6b35747
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/posframe-0.8.5
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-26.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Pop up a frame at point
+EAPI=8
+HOMEPAGE=https://github.com/tumashu/posframe/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-26.1:*
+SLOT=0
+SRC_URI=https://github.com/tumashu/posframe/archive/refs/tags/v0.8.5.tar.gz -> posframe-0.8.5.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=f13080367fc1a4d01075c92b3a69b8c2
diff --git a/metadata/md5-cache/app-emacs/posframe-1.1.7 b/metadata/md5-cache/app-emacs/posframe-1.1.7
new file mode 100644
index 000000000000..b35d22ee86b5
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/posframe-1.1.7
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-26.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Pop up a frame at point
+EAPI=8
+HOMEPAGE=https://github.com/tumashu/posframe/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-26.1:*
+SLOT=0
+SRC_URI=https://github.com/tumashu/posframe/archive/refs/tags/v1.1.7.tar.gz -> posframe-1.1.7.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=5781fcb1ed24a430814f786de1ac1152
diff --git a/metadata/md5-cache/app-emacs/pov-mode-3.3-r1 b/metadata/md5-cache/app-emacs/pov-mode-3.3-r1
index 878400439b29..1cafddc20d14 100644
--- a/metadata/md5-cache/app-emacs/pov-mode-3.3-r1
+++ b/metadata/md5-cache/app-emacs/pov-mode-3.3-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+ FDL-1.2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/emacsmirror/pov-mode/archive/v3.3.tar.gz -> pov-mode-3.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=6706411cec44ff9cd9285b46de710bb9
diff --git a/metadata/md5-cache/app-emacs/powershell-0.3_pre20220402 b/metadata/md5-cache/app-emacs/powershell-0.3_pre20220402
index deb42bba4465..a41afa4d29bf 100644
--- a/metadata/md5-cache/app-emacs/powershell-0.3_pre20220402
+++ b/metadata/md5-cache/app-emacs/powershell-0.3_pre20220402
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/jschaf/powershell.el/archive/77b27faf8a292f1dc9f54c872241dc53b6791bf1.tar.gz -> powershell-0.3_pre20220402.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=8c1b2fac915dec970007360a4d13a729
diff --git a/metadata/md5-cache/app-emacs/projectile-2.5.0 b/metadata/md5-cache/app-emacs/projectile-2.5.0-r1
index d45e433f572e..b2cbdcc87f2c 100644
--- a/metadata/md5-cache/app-emacs/projectile-2.5.0
+++ b/metadata/md5-cache/app-emacs/projectile-2.5.0-r1
@@ -1,13 +1,14 @@
-BDEPEND=>=app-editors/emacs-25.1:*
-DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+BDEPEND=test? ( app-emacs/buttercup ) >=app-editors/emacs-25.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DESCRIPTION=A project interaction library for Emacs
EAPI=8
HOMEPAGE=https://docs.projectile.mx
+IUSE=test
KEYWORDS=~amd64
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.1:*
-RESTRICT=test
+RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bbatsov/projectile/archive/refs/tags/v2.5.0.tar.gz -> projectile-2.5.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=b79f302b44230e4e84587f1f90f4984a
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=6180b27d7622cc98d7e80fe059d0e259
diff --git a/metadata/md5-cache/app-emacs/proofgeneral-4.4 b/metadata/md5-cache/app-emacs/proofgeneral-4.4
index d73753b42e11..54043817cac1 100644
--- a/metadata/md5-cache/app-emacs/proofgeneral-4.4
+++ b/metadata/md5-cache/app-emacs/proofgeneral-4.4
@@ -8,5 +8,5 @@ LICENSE=GPL-2+ GPL-2 GPL-3+ HPND CC-BY-SA-3.0
RDEPEND=>=app-emacs/mmm-mode-0.4.8-r2 >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/ProofGeneral/PG/archive/v4.4.tar.gz -> proofgeneral-4.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=57c64b4e5b7267dd222c582bca407b58
diff --git a/metadata/md5-cache/app-emacs/proofgeneral-4.5_pre20220228 b/metadata/md5-cache/app-emacs/proofgeneral-4.5_pre20220228
index 45c2fc5ebf56..88052d3f3245 100644
--- a/metadata/md5-cache/app-emacs/proofgeneral-4.5_pre20220228
+++ b/metadata/md5-cache/app-emacs/proofgeneral-4.5_pre20220228
@@ -3,10 +3,11 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=A generic interface for proof assistants
EAPI=8
HOMEPAGE=https://proofgeneral.github.io/
-KEYWORDS=~amd64 ~ppc ~x86
+INHERIT=wrapper elisp
+KEYWORDS=amd64 ppc x86
LICENSE=GPL-2+ GPL-2 GPL-3+ HPND CC-BY-SA-3.0
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/ProofGeneral/PG/archive/fe8b9fccb3690178be7fc455202c941c4c674ac3.tar.gz -> proofgeneral-4.5_pre20220228.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=8e7a04b4deb26617ef666c4e8a83bd0d
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 wrapper 4a1902f969e5718126434fc35f3a0d9c
+_md5_=197e57b3d9116e393ebdcdcfd108688b
diff --git a/metadata/md5-cache/app-emacs/protbuf-1.7-r1 b/metadata/md5-cache/app-emacs/protbuf-1.7-r1
index 8af5e8c64dbe..8f2cfa979969 100644
--- a/metadata/md5-cache/app-emacs/protbuf-1.7-r1
+++ b/metadata/md5-cache/app-emacs/protbuf-1.7-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/protbuf-1.7.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=bfe0b38989c433c89989919a7cb5d016
diff --git a/metadata/md5-cache/app-emacs/psgml-1.4.1 b/metadata/md5-cache/app-emacs/psgml-1.4.1
index 83792f6771a9..00081867fc49 100644
--- a/metadata/md5-cache/app-emacs/psgml-1.4.1
+++ b/metadata/md5-cache/app-emacs/psgml-1.4.1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+ Texinfo-manual
RDEPEND=app-text/openjade >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/psgml-1.4.1.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=67138fb6db302c799196d2563d4fc2f5
diff --git a/metadata/md5-cache/app-emacs/puppet-mode-0.3.20180813 b/metadata/md5-cache/app-emacs/puppet-mode-0.3.20180813
index 9c7d593b3e2b..58cf58e2358f 100644
--- a/metadata/md5-cache/app-emacs/puppet-mode-0.3.20180813
+++ b/metadata/md5-cache/app-emacs/puppet-mode-0.3.20180813
@@ -9,5 +9,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/voxpupuli/puppet-mode/archive/7dee1b5a5debac6e56f9107492a413b6c0edb94d.tar.gz -> puppet-mode-0.3.20180813.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5cefddeebf772aee1bf6202bdf3dd42b
diff --git a/metadata/md5-cache/app-emacs/puppet-mode-0.4 b/metadata/md5-cache/app-emacs/puppet-mode-0.4
index 67119a178e1c..82fe2322ea75 100644
--- a/metadata/md5-cache/app-emacs/puppet-mode-0.4
+++ b/metadata/md5-cache/app-emacs/puppet-mode-0.4
@@ -3,11 +3,11 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=Emacs major mode for editing Puppet manifests
EAPI=7
HOMEPAGE=https://github.com/voxpupuli/puppet-mode
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86
LICENSE=GPL-3
RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/voxpupuli/puppet-mode/archive/0.4.tar.gz -> puppet-mode-0.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=84481969bb4ba57e98d6ee55d7f6b1a0
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=817ce93dafaec871b21b6eb29de8139b
diff --git a/metadata/md5-cache/app-emacs/pymacs-0.26-r2 b/metadata/md5-cache/app-emacs/pymacs-0.26-r2
index 8532805ac82f..6c29d5d02835 100644
--- a/metadata/md5-cache/app-emacs/pymacs-0.26-r2
+++ b/metadata/md5-cache/app-emacs/pymacs-0.26-r2
@@ -3,12 +3,13 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpa
DESCRIPTION=A tool that allows both-side communication beetween Python and Emacs Lisp
EAPI=7
HOMEPAGE=https://www.emacswiki.org/emacs/PyMacs
+INHERIT=elisp distutils-r1
IUSE=doc python_targets_python3_8 python_targets_python3_9
-KEYWORDS=amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:* python_targets_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 )
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 )
SLOT=0
SRC_URI=https://github.com/dgentry/Pymacs/archive/v0.26.tar.gz -> pymacs-0.26.tar.gz
-_eclasses_=distutils-r1 779bc733c68a72273cfce64602bada1d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e multibuild d26d81f242cb193d899a72bca423d0bd multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 8638751691200e941f26fe0ac3aef1d1 python-utils-r1 59dddabd6a41ab69723654916142f63b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
-_md5_=bcf4e61d4c54df95f4840aa1aa330543
+_eclasses_=distutils-r1 3b871cf4724e3abc9b4ff059289f0d45 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 multibuild d26d81f242cb193d899a72bca423d0bd multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-r1 8638751691200e941f26fe0ac3aef1d1 python-utils-r1 5dc84801daa87406aafaf535cb947a64 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_md5_=ee900834f3436aabadf0b462c5af91a5
diff --git a/metadata/md5-cache/app-emacs/python-mode-6.2.3 b/metadata/md5-cache/app-emacs/python-mode-6.2.3
index 6d7076cf71be..db7eb8562f7a 100644
--- a/metadata/md5-cache/app-emacs/python-mode-6.2.3
+++ b/metadata/md5-cache/app-emacs/python-mode-6.2.3
@@ -3,10 +3,10 @@ DEPEND=>=app-editors/emacs-23.1:*
DESCRIPTION=An Emacs major mode for editing Python source
EAPI=6
HOMEPAGE=https://launchpad.net/python-mode
-KEYWORDS=amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=amd64 arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://launchpad.net/python-mode/trunk/6.2.3/+download/python-mode.el-6.2.3.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=77a866103fd6bdda2f0d983369f37a3a
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_md5_=063d5651dcdea44847a7d9915be23f75
diff --git a/metadata/md5-cache/app-emacs/python-mode-6.3.0 b/metadata/md5-cache/app-emacs/python-mode-6.3.0
index 147438139e45..053dbd5168e5 100644
--- a/metadata/md5-cache/app-emacs/python-mode-6.3.0
+++ b/metadata/md5-cache/app-emacs/python-mode-6.3.0
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=An Emacs major mode for editing Python source
EAPI=8
HOMEPAGE=https://gitlab.com/python-mode-devs/python-mode
-KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=amd64 arm ~hppa ~ia64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://gitlab.com/python-mode-devs/python-mode/-/archive/6.3.0/python-mode-6.3.0.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
-_md5_=4484293265b1bff6d49f6a21d312f35a
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_md5_=43e392ae710f27475ae074f69556bae2
diff --git a/metadata/md5-cache/app-emacs/pyvenv-1.21 b/metadata/md5-cache/app-emacs/pyvenv-1.21
index 543c34a72e9d..e79441e503e1 100644
--- a/metadata/md5-cache/app-emacs/pyvenv-1.21
+++ b/metadata/md5-cache/app-emacs/pyvenv-1.21
@@ -10,5 +10,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jorgenschaefer/pyvenv/archive/v1.21.tar.gz -> pyvenv-1.21.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=668c7edae54687cf6869324e5b2c770e
diff --git a/metadata/md5-cache/app-emacs/quack-0.48 b/metadata/md5-cache/app-emacs/quack-0.48
index a87b46204149..7c5c764044f6 100644
--- a/metadata/md5-cache/app-emacs/quack-0.48
+++ b/metadata/md5-cache/app-emacs/quack-0.48
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/quack-0.48.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=6f686db065171041cf8bab133ce4c2d0
diff --git a/metadata/md5-cache/app-emacs/queue-0.2 b/metadata/md5-cache/app-emacs/queue-0.2
index b574c29553cc..fdba7a95da2d 100644
--- a/metadata/md5-cache/app-emacs/queue-0.2
+++ b/metadata/md5-cache/app-emacs/queue-0.2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~matthew/distfiles/queue-0.2.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=45743e463f936fde05b952dabaea5dc1
diff --git a/metadata/md5-cache/app-emacs/quilt-el-0.66 b/metadata/md5-cache/app-emacs/quilt-el-0.66
index e9bef81d5f38..acf053c8bddd 100644
--- a/metadata/md5-cache/app-emacs/quilt-el-0.66
+++ b/metadata/md5-cache/app-emacs/quilt-el-0.66
@@ -8,5 +8,5 @@ LICENSE=GPL-1+
RDEPEND=dev-util/quilt >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://nongnu/quilt/quilt-0.66.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=a8551252d8db374d478c9c753b390cd8
diff --git a/metadata/md5-cache/app-emacs/qwerty-1.1 b/metadata/md5-cache/app-emacs/qwerty-1.1
index 28b146dddfce..2a3fa8cac39e 100644
--- a/metadata/md5-cache/app-emacs/qwerty-1.1
+++ b/metadata/md5-cache/app-emacs/qwerty-1.1
@@ -8,5 +8,5 @@ LICENSE=GPL-1+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/qwerty-1.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=97bc49dbcab0065ca9521eca2590a456
diff --git a/metadata/md5-cache/app-emacs/racket-mode-20220219 b/metadata/md5-cache/app-emacs/racket-mode-20220219
index b370ccf4efb2..5eaa116ea9c8 100644
--- a/metadata/md5-cache/app-emacs/racket-mode-20220219
+++ b/metadata/md5-cache/app-emacs/racket-mode-20220219
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpa
DESCRIPTION=Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more
EAPI=8
HOMEPAGE=https://github.com/greghendershott/racket-mode/
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-2+
RDEPEND=dev-scheme/racket:=[-minimal] >=app-editors/emacs-25.1:*
SLOT=0
SRC_URI=https://github.com/greghendershott/racket-mode/archive/52e993f3b39416eeb4df6262491d4a42d0b35232.tar.gz -> racket-mode-20220219.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=1f4e4a02f9af330c6d2c6ec04da05660
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=3a153872d5dc3b7359e8c93a67544598
diff --git a/metadata/md5-cache/app-emacs/racket-mode-20220411 b/metadata/md5-cache/app-emacs/racket-mode-20220411
index 00cc4d1e2aa5..97217f9173e9 100644
--- a/metadata/md5-cache/app-emacs/racket-mode-20220411
+++ b/metadata/md5-cache/app-emacs/racket-mode-20220411
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=dev-scheme/racket:=[-minimal] >=app-editors/emacs-25.1:*
SLOT=0
SRC_URI=https://github.com/greghendershott/racket-mode/archive/e7efbb52fdf2219532230a199153d8a33889c26f.tar.gz -> racket-mode-20220411.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=10bae43282fbb3b2473f01e6cb88cfef
diff --git a/metadata/md5-cache/app-emacs/racket-mode-20220310 b/metadata/md5-cache/app-emacs/racket-mode-20220505
index 535e734aae91..85d545350006 100644
--- a/metadata/md5-cache/app-emacs/racket-mode-20220310
+++ b/metadata/md5-cache/app-emacs/racket-mode-20220505
@@ -3,10 +3,11 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpa
DESCRIPTION=Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more
EAPI=8
HOMEPAGE=https://github.com/greghendershott/racket-mode/
+INHERIT=elisp
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2+
RDEPEND=dev-scheme/racket:=[-minimal] >=app-editors/emacs-25.1:*
SLOT=0
-SRC_URI=https://github.com/greghendershott/racket-mode/archive/e321d8ecfb1bc94c3772ef4d20df0ddf9c9c9d76.tar.gz -> racket-mode-20220310.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=7a8d0cd036469572cb5e7d0f44e7e942
+SRC_URI=https://github.com/greghendershott/racket-mode/archive/fbb4a4664e2cc2b5d21eee62735f73b7f0272e60.tar.gz -> racket-mode-20220505.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=a6ef30b8de72aec02fc3361dd763a07d
diff --git a/metadata/md5-cache/app-emacs/rainbow-delimiters-2.1.5 b/metadata/md5-cache/app-emacs/rainbow-delimiters-2.1.5
index aa40153f47bc..5d97574e1d0c 100644
--- a/metadata/md5-cache/app-emacs/rainbow-delimiters-2.1.5
+++ b/metadata/md5-cache/app-emacs/rainbow-delimiters-2.1.5
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24.1:*
SLOT=0
SRC_URI=https://github.com/Fanael/rainbow-delimiters/archive/2.1.5.tar.gz -> rainbow-delimiters-2.1.5.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=2481843fa169c8987e3c6dda08998f1f
diff --git a/metadata/md5-cache/app-emacs/rainbow-mode-1.0.6 b/metadata/md5-cache/app-emacs/rainbow-mode-1.0.6
new file mode 100644
index 000000000000..14e8bfe2e80c
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/rainbow-mode-1.0.6
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Colorize strings that represent colors inside Emacs buffers
+EAPI=8
+HOMEPAGE=https://elpa.gnu.org/packages/rainbow-mode.html
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-23.1:*
+SLOT=0
+SRC_URI=https://elpa.gnu.org/packages/rainbow-mode-1.0.6.tar
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=c83d5af9d4e46fe4119dabae1e27f37c
diff --git a/metadata/md5-cache/app-emacs/redo+-1.19 b/metadata/md5-cache/app-emacs/redo+-1.19
index 077a22897150..e54ddcf20654 100644
--- a/metadata/md5-cache/app-emacs/redo+-1.19
+++ b/metadata/md5-cache/app-emacs/redo+-1.19
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/redo+-1.19.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=7377c748b7b3ee970e32b6198d7eb8e2
diff --git a/metadata/md5-cache/app-emacs/reformatter-0.6 b/metadata/md5-cache/app-emacs/reformatter-0.6
new file mode 100644
index 000000000000..9184fac43482
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/reformatter-0.6
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-24.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Define commands which run reformatters on the Emacs buffers
+EAPI=8
+HOMEPAGE=https://github.com/purcell/emacs-reformatter/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24.3:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/purcell/emacs-reformatter/archive/0.6.tar.gz -> reformatter-0.6.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=c6e5532468656a89f1870703b9f7bed8
diff --git a/metadata/md5-cache/app-emacs/regress-1.5.1 b/metadata/md5-cache/app-emacs/regress-1.5.1
index 6d5cb9cd1601..e91669112b46 100644
--- a/metadata/md5-cache/app-emacs/regress-1.5.1
+++ b/metadata/md5-cache/app-emacs/regress-1.5.1
@@ -8,5 +8,5 @@ LICENSE=GPL-1+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/regress-1.5.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=454d8fdde3e3ea865f8e165779e9cf41
diff --git a/metadata/md5-cache/app-emacs/remember-2.0-r1 b/metadata/md5-cache/app-emacs/remember-2.0-r1
index a84992d49723..b29e7dd6c199 100644
--- a/metadata/md5-cache/app-emacs/remember-2.0-r1
+++ b/metadata/md5-cache/app-emacs/remember-2.0-r1
@@ -10,5 +10,5 @@ RDEPEND=bbdb? ( app-emacs/bbdb ) planner? ( app-emacs/planner ) >=app-editors/em
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/jwiegley/remember/archive/v2.0.tar.gz -> remember-2.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=10210f879c00a3cbf893a8599cc7f0d0
diff --git a/metadata/md5-cache/app-emacs/request-0.3.2 b/metadata/md5-cache/app-emacs/request-0.3.2
new file mode 100644
index 000000000000..fc5da202f25b
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/request-0.3.2
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/deferred >=app-editors/emacs-24.4:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Compatible layer for URL request
+EAPI=8
+HOMEPAGE=https://github.com/tkf/emacs-request/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/deferred >=app-editors/emacs-24.4:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/tkf/emacs-request/archive/v0.3.2.tar.gz -> request-0.3.2.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=e9e9120223d168a756211373a47fe13f
diff --git a/metadata/md5-cache/app-emacs/request-0.3.3_p20220318 b/metadata/md5-cache/app-emacs/request-0.3.3_p20220318
new file mode 100644
index 000000000000..776d015e9a63
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/request-0.3.3_p20220318
@@ -0,0 +1,14 @@
+BDEPEND=app-emacs/deferred >=app-editors/emacs-24.4:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Compatible layer for URL request
+EAPI=8
+HOMEPAGE=https://github.com/tkf/emacs-request/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/deferred >=app-editors/emacs-24.4:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/tkf/emacs-request/archive/c769cf33f2ac0a1a9798b508935c4b260e856ab5.tar.gz -> request-0.3.3_p20220318.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=308735dbc718652672fb5abaff3a063d
diff --git a/metadata/md5-cache/app-emacs/revive-2.24 b/metadata/md5-cache/app-emacs/revive-2.24
index 4c960155b03d..099c44be4d68 100644
--- a/metadata/md5-cache/app-emacs/revive-2.24
+++ b/metadata/md5-cache/app-emacs/revive-2.24
@@ -8,5 +8,5 @@ LICENSE=BSD-2
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/revive-2.24.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=3dccdc46beff89c1ebb4d15ff43f7acc
diff --git a/metadata/md5-cache/app-emacs/rfcview-0.13 b/metadata/md5-cache/app-emacs/rfcview-0.13
index be7c63c4c7a2..30a2ef3a75f9 100644
--- a/metadata/md5-cache/app-emacs/rfcview-0.13
+++ b/metadata/md5-cache/app-emacs/rfcview-0.13
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/rfcview-0.13.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=7c30a40b350b44dcf6a33b05e6f95a21
diff --git a/metadata/md5-cache/app-emacs/riece-9.0.0-r1 b/metadata/md5-cache/app-emacs/riece-9.0.0-r1
index 6a42eac00cd2..1649cd0348ab 100644
--- a/metadata/md5-cache/app-emacs/riece-9.0.0-r1
+++ b/metadata/md5-cache/app-emacs/riece-9.0.0-r1
@@ -10,5 +10,5 @@ RDEPEND=>=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://download.savannah.gnu.org/releases/riece/riece-9.0.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=90e679b73e3471815a6c329c5003fdea
diff --git a/metadata/md5-cache/app-emacs/rnc-mode-1.0.6 b/metadata/md5-cache/app-emacs/rnc-mode-1.0.6
index 2bed4dd53ac2..402a39315939 100644
--- a/metadata/md5-cache/app-emacs/rnc-mode-1.0.6
+++ b/metadata/md5-cache/app-emacs/rnc-mode-1.0.6
@@ -8,5 +8,5 @@ LICENSE=BSD
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/TreeRex/rnc-mode/archive/1.0.6.tar.gz -> rnc-mode-1.0.6.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=a88ec621d79879fd7772914c6f6f2545
diff --git a/metadata/md5-cache/app-emacs/rpm-spec-mode-0.15 b/metadata/md5-cache/app-emacs/rpm-spec-mode-0.15
index 53a3db3785f4..3d4fddd0e7ae 100644
--- a/metadata/md5-cache/app-emacs/rpm-spec-mode-0.15
+++ b/metadata/md5-cache/app-emacs/rpm-spec-mode-0.15
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/rpm-spec-mode-0.15.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=ca9805e05a6f18a6dd5e9730536696ab
diff --git a/metadata/md5-cache/app-emacs/ruby-mode-2.5.5 b/metadata/md5-cache/app-emacs/ruby-mode-2.5.5
deleted file mode 100644
index f12ea477db0a..000000000000
--- a/metadata/md5-cache/app-emacs/ruby-mode-2.5.5
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
-DEPEND=>=app-editors/emacs-23.1:*
-DESCRIPTION=Emacs major mode for editing Ruby code
-EAPI=6
-HOMEPAGE=https://www.ruby-lang.org/
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=GPL-3+
-RDEPEND=>=app-editors/emacs-23.1:*
-SLOT=0
-SRC_URI=https://cache.ruby-lang.org/pub/ruby/ruby-2.5.5.tar.xz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=2f92afc0b53f0c61d287aa01b47c5482
diff --git a/metadata/md5-cache/app-emacs/ruby-mode-2.6.3 b/metadata/md5-cache/app-emacs/ruby-mode-2.6.3
index 2d55dbe01bbd..9f38e9c6351c 100644
--- a/metadata/md5-cache/app-emacs/ruby-mode-2.6.3
+++ b/metadata/md5-cache/app-emacs/ruby-mode-2.6.3
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=Emacs major mode for editing Ruby code
EAPI=7
HOMEPAGE=https://www.ruby-lang.org/
-KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/ruby/elisp/archive/75bccbb384e6907df47ab69acdccb4536806c890.tar.gz -> ruby-mode-2.6.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=2d3b9de0ccc9b153948747c0f7e6e325
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=1e2f0380f0c5918ba2112f38598bb9cb
diff --git a/metadata/md5-cache/app-emacs/ruby-mode-2.7.0 b/metadata/md5-cache/app-emacs/ruby-mode-2.7.0
index 279aaad0566b..097bf0922cb8 100644
--- a/metadata/md5-cache/app-emacs/ruby-mode-2.7.0
+++ b/metadata/md5-cache/app-emacs/ruby-mode-2.7.0
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=Emacs major mode for editing Ruby code
EAPI=7
HOMEPAGE=https://www.ruby-lang.org/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/ruby/elisp/archive/defe0b586b2a888706507a7bbcdf1201d924cc2d.tar.gz -> ruby-mode-2.7.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=2e3546f01128c63904e53f0a99b692ba
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=0d7dc8966cd29dbaa8d8063947749ac5
diff --git a/metadata/md5-cache/app-emacs/ruby-mode-3.0.0 b/metadata/md5-cache/app-emacs/ruby-mode-3.0.0
index e32e1105cc04..cf53e55e1b1b 100644
--- a/metadata/md5-cache/app-emacs/ruby-mode-3.0.0
+++ b/metadata/md5-cache/app-emacs/ruby-mode-3.0.0
@@ -3,10 +3,10 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=Emacs major mode for editing Ruby code
EAPI=7
HOMEPAGE=https://www.ruby-lang.org/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 arm ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/ruby/elisp/archive/586b679b4ae9685a24003502249920e7721c6e24.tar.gz -> ruby-mode-3.0.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=9566ff7441187172a7e775754b24bb7a
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=6e9dc89ba856ee8a392a2dcd1faecb89
diff --git a/metadata/md5-cache/app-emacs/rudel-0.3.1 b/metadata/md5-cache/app-emacs/rudel-0.3.1
index 2077cd2a6d10..f292994851ff 100644
--- a/metadata/md5-cache/app-emacs/rudel-0.3.1
+++ b/metadata/md5-cache/app-emacs/rudel-0.3.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/rudel-0.3.1.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=c1a209918a690f26dede24b956ebd6d8
diff --git a/metadata/md5-cache/app-emacs/rudel-0.3.2 b/metadata/md5-cache/app-emacs/rudel-0.3.2
index d703ae584299..f46ccd07c585 100644
--- a/metadata/md5-cache/app-emacs/rudel-0.3.2
+++ b/metadata/md5-cache/app-emacs/rudel-0.3.2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/rudel-0.3.2.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=174b6213b5605a40dc745fc0ec1021c6
diff --git a/metadata/md5-cache/app-emacs/rust-mode-0.3.0_p20190125 b/metadata/md5-cache/app-emacs/rust-mode-0.3.0_p20190125
index 45115f6a07ea..ce1e5744e05c 100644
--- a/metadata/md5-cache/app-emacs/rust-mode-0.3.0_p20190125
+++ b/metadata/md5-cache/app-emacs/rust-mode-0.3.0_p20190125
@@ -8,5 +8,5 @@ LICENSE=|| ( MIT Apache-2.0 )
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/rust-mode-0.3.0_p20190125.tar.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=6e27e9c8ca0593c7a0c5117a654480ed
diff --git a/metadata/md5-cache/app-emacs/rust-mode-0.4.0 b/metadata/md5-cache/app-emacs/rust-mode-0.4.0
index 826d9c807358..cd1f2d11fb4b 100644
--- a/metadata/md5-cache/app-emacs/rust-mode-0.4.0
+++ b/metadata/md5-cache/app-emacs/rust-mode-0.4.0
@@ -8,5 +8,5 @@ LICENSE=|| ( MIT Apache-2.0 )
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/rust-lang/rust-mode/archive/0.4.0.tar.gz -> rust-mode-0.4.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=46fbeccadc048af1adb746d0660cb358
diff --git a/metadata/md5-cache/app-emacs/rust-mode-1.0.4 b/metadata/md5-cache/app-emacs/rust-mode-1.0.4
index 9e517e228d79..c50b55170547 100644
--- a/metadata/md5-cache/app-emacs/rust-mode-1.0.4
+++ b/metadata/md5-cache/app-emacs/rust-mode-1.0.4
@@ -8,5 +8,5 @@ LICENSE=|| ( MIT Apache-2.0 )
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/rust-lang/rust-mode/archive/1.0.4.tar.gz -> rust-mode-1.0.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=22f5fa47b45733cd314e2e1092f2c8f9
diff --git a/metadata/md5-cache/app-emacs/s-1.12.0 b/metadata/md5-cache/app-emacs/s-1.12.0
index a555b0c16fd8..249f4b7b82af 100644
--- a/metadata/md5-cache/app-emacs/s-1.12.0
+++ b/metadata/md5-cache/app-emacs/s-1.12.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/magnars/s.el/archive/1.12.0.tar.gz -> s-1.12.0.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=37339a47bb953cf840c682c582b7e001
diff --git a/metadata/md5-cache/app-emacs/scala-mode-2.10.3 b/metadata/md5-cache/app-emacs/scala-mode-2.10.3
index 14cf996cbde6..ebde60f8ff80 100644
--- a/metadata/md5-cache/app-emacs/scala-mode-2.10.3
+++ b/metadata/md5-cache/app-emacs/scala-mode-2.10.3
@@ -8,5 +8,5 @@ LICENSE=BSD
RDEPEND=dev-lang/scala >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://www.scala-lang.org/files/archive/scala-tool-support-2.10.3.tgz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=0c11d2600ed79ea49d9a69070baf2636
diff --git a/metadata/md5-cache/app-emacs/scheme-complete-0.9.8 b/metadata/md5-cache/app-emacs/scheme-complete-0.9.8
index ba6f9d3ddb3a..57be93b21ef0 100644
--- a/metadata/md5-cache/app-emacs/scheme-complete-0.9.8
+++ b/metadata/md5-cache/app-emacs/scheme-complete-0.9.8
@@ -8,5 +8,5 @@ LICENSE=public-domain
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://synthcode.com/emacs/scheme-complete-0.9.8.el.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=691b40f044a1d8813808672c7efb1cda
diff --git a/metadata/md5-cache/app-emacs/scheme-complete-0.9.9 b/metadata/md5-cache/app-emacs/scheme-complete-0.9.9
index 4ee1cc78d4ae..f6ca34a164aa 100644
--- a/metadata/md5-cache/app-emacs/scheme-complete-0.9.9
+++ b/metadata/md5-cache/app-emacs/scheme-complete-0.9.9
@@ -8,5 +8,5 @@ LICENSE=public-domain
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://synthcode.com/emacs/scheme-complete-0.9.9.el.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=c491189402a0559461df5fc4b7345862
diff --git a/metadata/md5-cache/app-emacs/scim-bridge-el-0.8.2-r1 b/metadata/md5-cache/app-emacs/scim-bridge-el-0.8.2-r1
index 93be1135e0b8..d51dadc05870 100644
--- a/metadata/md5-cache/app-emacs/scim-bridge-el-0.8.2-r1
+++ b/metadata/md5-cache/app-emacs/scim-bridge-el-0.8.2-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=app-i18n/scim >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://launchpad.net/scim-bridge.el/0.8/0.8.2/+download/scim-bridge-el-0.8.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=ec7289150fac0fb342c2ac2a2265461d
diff --git a/metadata/md5-cache/app-emacs/scss-mode-0.5.0_p20180123-r1 b/metadata/md5-cache/app-emacs/scss-mode-0.5.0_p20180123-r1
index 3db178a42610..1e74eea3206a 100644
--- a/metadata/md5-cache/app-emacs/scss-mode-0.5.0_p20180123-r1
+++ b/metadata/md5-cache/app-emacs/scss-mode-0.5.0_p20180123-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=dev-ruby/sass >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/antonj/scss-mode/archive/cf58dbec5394280503eb5502938f3b5445d1b53d.tar.gz -> scss-mode-0.5.0_p20180123.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=f21b6da45eb524b1fa5e5a33f95afd56
diff --git a/metadata/md5-cache/app-emacs/semi-1.14.7_p20190517 b/metadata/md5-cache/app-emacs/semi-1.14.7_p20190517
index b643e3aa4af1..d93320a3af4d 100644
--- a/metadata/md5-cache/app-emacs/semi-1.14.7_p20190517
+++ b/metadata/md5-cache/app-emacs/semi-1.14.7_p20190517
@@ -10,5 +10,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-emacs/apel-10.8 >=app-emacs/flim-1.14.9 >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/wanderlust/semi/archive/4cf114c95fb49ad75eb6916f678b45b04bad8122.tar.gz -> semi-1.14.7_p20190517.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=36cd2a8cd177d9cf2564e413b9f252f4
diff --git a/metadata/md5-cache/app-emacs/semi-1.14.7_p20210613 b/metadata/md5-cache/app-emacs/semi-1.14.7_p20210613
index a260152e0678..56ec728a57e9 100644
--- a/metadata/md5-cache/app-emacs/semi-1.14.7_p20210613
+++ b/metadata/md5-cache/app-emacs/semi-1.14.7_p20210613
@@ -10,5 +10,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-emacs/apel-10.8 >=app-emacs/flim-1.14.9 >=app-editors/emacs-24.5:*
SLOT=0
SRC_URI=https://github.com/wanderlust/semi/archive/509f6f0bc2f5d020c63e47d9ad89410dc20bcb6f.tar.gz -> semi-1.14.7_p20210613.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=df45b860c618af5b17b3c04641775cd1
diff --git a/metadata/md5-cache/app-emacs/servant-0.3.0 b/metadata/md5-cache/app-emacs/servant-0.3.0
new file mode 100644
index 000000000000..c5a419d4430c
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/servant-0.3.0
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/ansi app-emacs/commander app-emacs/dash app-emacs/epl app-emacs/f app-emacs/s app-emacs/shut-up app-emacs/web-server >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=ELPA server written in Emacs Lisp
+EAPI=8
+HOMEPAGE=https://github.com/cask/servant/
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/ansi app-emacs/commander app-emacs/dash app-emacs/epl app-emacs/f app-emacs/s app-emacs/shut-up app-emacs/web-server >=app-editors/emacs-23.1:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/cask/servant/archive/v0.3.0.tar.gz -> servant-0.3.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=41b67b8261a0c3dbb8ecc3683876dbf7
diff --git a/metadata/md5-cache/app-emacs/session-2.4b b/metadata/md5-cache/app-emacs/session-2.4b
index a50bb44287df..ce9cb7e61b18 100644
--- a/metadata/md5-cache/app-emacs/session-2.4b
+++ b/metadata/md5-cache/app-emacs/session-2.4b
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://sourceforge/emacs-session/session-2.4b.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=ecc272b50db98a62134bc1c44d6d8b5e
diff --git a/metadata/md5-cache/app-emacs/setnu-1.06 b/metadata/md5-cache/app-emacs/setnu-1.06
index bf3c9fe98e44..cbef2725748e 100644
--- a/metadata/md5-cache/app-emacs/setnu-1.06
+++ b/metadata/md5-cache/app-emacs/setnu-1.06
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/setnu-1.06.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=f855398be985c9e27b678668fc242604
diff --git a/metadata/md5-cache/app-emacs/setup-1.2.0 b/metadata/md5-cache/app-emacs/setup-1.2.0
index 6fbb548ff621..39afe4f8d3f5 100644
--- a/metadata/md5-cache/app-emacs/setup-1.2.0
+++ b/metadata/md5-cache/app-emacs/setup-1.2.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-26:*
SLOT=0
SRC_URI=https://git.sr.ht/~pkal/setup/archive/4fc13e309ec1585a7e5033c394fa25a3078e39c5.tar.gz -> setup-1.2.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=020190de5f0b327197182290e9be9299
diff --git a/metadata/md5-cache/app-emacs/shell-split-string-0.1 b/metadata/md5-cache/app-emacs/shell-split-string-0.1
new file mode 100644
index 000000000000..0bcd7aa47bfc
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/shell-split-string-0.1
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Split Strings Using Shell-Like Syntax
+EAPI=8
+HOMEPAGE=https://github.com/10sr/shell-split-string-el/
+KEYWORDS=~amd64 ~x86
+LICENSE=Unlicense
+RDEPEND=>=app-editors/emacs-23.1:*
+SLOT=0
+SRC_URI=https://github.com/10sr/shell-split-string-el/archive/v0.1.tar.gz -> shell-split-string-0.1.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=198b3b95852fa9a5022661c6d75977d2
diff --git a/metadata/md5-cache/app-emacs/shut-up-0.3.3 b/metadata/md5-cache/app-emacs/shut-up-0.3.3
new file mode 100644
index 000000000000..03bdcf3a69a4
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/shut-up-0.3.3
@@ -0,0 +1,14 @@
+BDEPEND=test? ( app-emacs/f app-emacs/s ) >=app-editors/emacs-24:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Reduce Emacs output of messages
+EAPI=8
+HOMEPAGE=https://github.com/cask/shut-up/
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/cask/shut-up/archive/v0.3.3.tar.gz -> shut-up-0.3.3.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=7de3ccd116cc0ae3b41eecfd93a9a2cb
diff --git a/metadata/md5-cache/app-emacs/slime-2.21 b/metadata/md5-cache/app-emacs/slime-2.21
index 613b0267a3bc..ec5f7ad6239d 100644
--- a/metadata/md5-cache/app-emacs/slime-2.21
+++ b/metadata/md5-cache/app-emacs/slime-2.21
@@ -10,5 +10,5 @@ RDEPEND=virtual/commonlisp dev-lisp/asdf >=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/slime/slime/archive/v2.21.tar.gz -> slime-2.21.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=99cef5113c4d0404f7c7e2f28f96ce1c
diff --git a/metadata/md5-cache/app-emacs/slime-2.27 b/metadata/md5-cache/app-emacs/slime-2.27
index 373219e15214..90cac3fcac36 100644
--- a/metadata/md5-cache/app-emacs/slime-2.27
+++ b/metadata/md5-cache/app-emacs/slime-2.27
@@ -4,12 +4,13 @@ DEPEND=virtual/commonlisp dev-lisp/asdf
DESCRIPTION=SLIME, the Superior Lisp Interaction Mode (Extended)
EAPI=8
HOMEPAGE=https://slime.common-lisp.dev/
+INHERIT=elisp
IUSE=doc xref
-KEYWORDS=~amd64 ~ppc ~sparc ~x86
+KEYWORDS=amd64 ppc ~sparc x86
LICENSE=public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )
RDEPEND=virtual/commonlisp dev-lisp/asdf >=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/slime/slime/archive/v2.27.tar.gz -> slime-2.27.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=7b96489c4c744e0c994561f32a443289
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=28dffc4209654ed257040f9a1fe1e86a
diff --git a/metadata/md5-cache/app-emacs/sly-1.0.43 b/metadata/md5-cache/app-emacs/sly-1.0.43
new file mode 100644
index 000000000000..0cffbac6280a
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/sly-1.0.43
@@ -0,0 +1,14 @@
+BDEPEND=sys-apps/texinfo doc? ( virtual/texi2dvi ) >=app-editors/emacs-23.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=dev-lisp/asdf dev-lisp/sbcl
+DESCRIPTION=Sylvester the Cat's Common Lisp IDE for GNU Emacs
+EAPI=8
+HOMEPAGE=https://github.com/joaotavora/sly/
+IUSE=doc xref
+KEYWORDS=~amd64 ~x86
+LICENSE=public-domain GPL-2+ GPL-3+ LLGPL-2.1 ZLIB xref? ( xref.lisp )
+RDEPEND=dev-lisp/asdf dev-lisp/sbcl >=app-editors/emacs-23.1:*
+SLOT=0
+SRC_URI=https://github.com/joaotavora/sly/archive/1.0.43.tar.gz -> sly-1.0.43.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=b61e87bdc835825131078807de4d6549
diff --git a/metadata/md5-cache/app-emacs/sml-mode-6.10 b/metadata/md5-cache/app-emacs/sml-mode-6.10
index e17e3a4a1e30..f014e4a7a266 100644
--- a/metadata/md5-cache/app-emacs/sml-mode-6.10
+++ b/metadata/md5-cache/app-emacs/sml-mode-6.10
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/sml-mode-6.10.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=6defd2b5d8249785c6855792345e6b8e
diff --git a/metadata/md5-cache/app-emacs/sml-mode-6.9 b/metadata/md5-cache/app-emacs/sml-mode-6.9
index 8cac17389c58..aea006ef136d 100644
--- a/metadata/md5-cache/app-emacs/sml-mode-6.9
+++ b/metadata/md5-cache/app-emacs/sml-mode-6.9
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/sml-mode-6.9.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=8a9aacf862113149ae1d968869d6510f
diff --git a/metadata/md5-cache/app-emacs/sokoban-1.4.8 b/metadata/md5-cache/app-emacs/sokoban-1.4.8
index db3aff60d2df..f073d042df3b 100644
--- a/metadata/md5-cache/app-emacs/sokoban-1.4.8
+++ b/metadata/md5-cache/app-emacs/sokoban-1.4.8
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://elpa.gnu.org/packages/sokoban-1.4.8.tar
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=22eea890fdfa7f597bc1762942844d34
diff --git a/metadata/md5-cache/app-emacs/spacemacs-theme-0.2 b/metadata/md5-cache/app-emacs/spacemacs-theme-0.2
index 2abeccc5e79a..2833a573c7fa 100644
--- a/metadata/md5-cache/app-emacs/spacemacs-theme-0.2
+++ b/metadata/md5-cache/app-emacs/spacemacs-theme-0.2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/nashamri/spacemacs-theme/archive/0.2.tar.gz -> spacemacs-theme-0.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=c465358a5663d77f47ba88efa42197a8
diff --git a/metadata/md5-cache/app-emacs/spinner-1.7.4 b/metadata/md5-cache/app-emacs/spinner-1.7.4
index 0e5fc9ef741d..35af2092e63c 100644
--- a/metadata/md5-cache/app-emacs/spinner-1.7.4
+++ b/metadata/md5-cache/app-emacs/spinner-1.7.4
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/Malabarba/spinner.el/archive/1.7.4.tar.gz -> spinner-1.7.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=437505ef676f1cfcf1d6a302a9694f19
diff --git a/metadata/md5-cache/app-emacs/ssh-20120709 b/metadata/md5-cache/app-emacs/ssh-20120709
index a2c3225e53f6..f9213843c172 100644
--- a/metadata/md5-cache/app-emacs/ssh-20120709
+++ b/metadata/md5-cache/app-emacs/ssh-20120709
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/ssh-20120709.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=b2f045a285858cebfeff26c45f702d5e
diff --git a/metadata/md5-cache/app-emacs/stripes-0.2-r2 b/metadata/md5-cache/app-emacs/stripes-0.2-r2
index a35b95e3e6d6..a2260bdc95c5 100644
--- a/metadata/md5-cache/app-emacs/stripes-0.2-r2
+++ b/metadata/md5-cache/app-emacs/stripes-0.2-r2
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/stripes-0.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=55fa2593b7c9292e9044890eb9ff3a4a
diff --git a/metadata/md5-cache/app-emacs/sumibi-0.7.4 b/metadata/md5-cache/app-emacs/sumibi-0.7.4
index cb4ad92e1fac..7f931bc04e31 100644
--- a/metadata/md5-cache/app-emacs/sumibi-0.7.4
+++ b/metadata/md5-cache/app-emacs/sumibi-0.7.4
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://sourceforge.jp/sumibi/26504/sumibi-0.7.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=c03ed682ab3cf377d43ebdaf661d4b0d
diff --git a/metadata/md5-cache/app-emacs/sunrise-commander-6_p20210927 b/metadata/md5-cache/app-emacs/sunrise-commander-6_p20210927
new file mode 100644
index 000000000000..98c4cfd5fb41
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/sunrise-commander-6_p20210927
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-24.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Twin-pane file manager for Emacs inspired by Midnight Commander
+EAPI=8
+HOMEPAGE=https://www.emacswiki.org/emacs/Sunrise_Commander/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24.3:*
+SLOT=0
+SRC_URI=https://github.com/sunrise-commander/sunrise-commander/archive/16e6df7e86c7a383fb4400fae94af32baf9cb24e.tar.gz -> sunrise-commander-6_p20210927.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=c159f4dc85761fda9535c2f4be29f624
diff --git a/metadata/md5-cache/app-emacs/swiper-0.13.4 b/metadata/md5-cache/app-emacs/swiper-0.13.4
index 1ccdf4c9955b..cd2c0c0c3a12 100644
--- a/metadata/md5-cache/app-emacs/swiper-0.13.4
+++ b/metadata/md5-cache/app-emacs/swiper-0.13.4
@@ -9,5 +9,5 @@ RDEPEND=>=app-emacs/ivy-0.13.4 >=app-editors/emacs-24.5:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/abo-abo/swiper/archive/0.13.4.tar.gz -> swiper-0.13.4.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=d198119a8b9c9f457e03c3569a9f6abb
diff --git a/metadata/md5-cache/app-emacs/switch-window-1.6.2_p20210808 b/metadata/md5-cache/app-emacs/switch-window-1.6.2_p20210808
index 6fa879a473da..3bd0ed0f1ba6 100644
--- a/metadata/md5-cache/app-emacs/switch-window-1.6.2_p20210808
+++ b/metadata/md5-cache/app-emacs/switch-window-1.6.2_p20210808
@@ -8,5 +8,5 @@ LICENSE=WTFPL-2
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/dimitri/switch-window/archive/8d9fe251d8d38b223d643df975876356ddfc1b98.tar.gz -> switch-window-1.6.2_p20210808.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=56c17c587d7429222ce5dc7474361e22
diff --git a/metadata/md5-cache/app-emacs/system-packages-1.1.0 b/metadata/md5-cache/app-emacs/system-packages-1.1.0
new file mode 100644
index 000000000000..e85d7cd7316e
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/system-packages-1.1.0
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-24.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Manage your installed packages with Emacs
+EAPI=8
+HOMEPAGE=https://gitlab.com/jabranham/system-packages/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24.3:*
+SLOT=0
+SRC_URI=https://gitlab.com/jabranham/system-packages/-/archive/1.1.0/system-packages-1.1.0.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=1016a64dcc0ad929d8e6de28c0c9743c
diff --git a/metadata/md5-cache/app-emacs/teco-7-r2 b/metadata/md5-cache/app-emacs/teco-7-r2
index aa001f6b9142..5247f68e88ae 100644
--- a/metadata/md5-cache/app-emacs/teco-7-r2
+++ b/metadata/md5-cache/app-emacs/teco-7-r2
@@ -8,5 +8,5 @@ LICENSE=public-domain
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/teco-7.el.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=86a0a97d8ca852f51babb3586641b6d0
diff --git a/metadata/md5-cache/app-emacs/template-3.3b b/metadata/md5-cache/app-emacs/template-3.3b
index a93ea64969b7..7082bf322754 100644
--- a/metadata/md5-cache/app-emacs/template-3.3b
+++ b/metadata/md5-cache/app-emacs/template-3.3b
@@ -8,5 +8,5 @@ LICENSE=GPL-2+ Texinfo-manual
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://sourceforge/emacs-template/template-3.3b.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=23d681966816d0b3bdde17eb4956326a
diff --git a/metadata/md5-cache/app-emacs/tempo-snippets-0.1.5 b/metadata/md5-cache/app-emacs/tempo-snippets-0.1.5
index 54c30abe8ca2..f7265d4bae04 100644
--- a/metadata/md5-cache/app-emacs/tempo-snippets-0.1.5
+++ b/metadata/md5-cache/app-emacs/tempo-snippets-0.1.5
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/tempo-snippets-0.1.5.el.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=52e360f6f6f36839a686d1149cc3a307
diff --git a/metadata/md5-cache/app-emacs/thinks-1.12 b/metadata/md5-cache/app-emacs/thinks-1.12
index 3b1f6f8cdfdb..39265a80726a 100644
--- a/metadata/md5-cache/app-emacs/thinks-1.12
+++ b/metadata/md5-cache/app-emacs/thinks-1.12
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/davep/thinks.el/archive/v1.12.tar.gz -> thinks-1.12.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=d2d4b38eafb7f7423dbbcbc4f98bde9a
diff --git a/metadata/md5-cache/app-emacs/transient-0.3.6 b/metadata/md5-cache/app-emacs/transient-0.3.6
index 111a1e4fbdf3..6cc72d5d7e09 100644
--- a/metadata/md5-cache/app-emacs/transient-0.3.6
+++ b/metadata/md5-cache/app-emacs/transient-0.3.6
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25:*
SLOT=0
SRC_URI=https://github.com/magit/transient/archive/v0.3.6.tar.gz -> transient-0.3.6.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=97650541824208b62d408a072326926a
diff --git a/metadata/md5-cache/app-emacs/transient-0.3.7 b/metadata/md5-cache/app-emacs/transient-0.3.7
index b974176d5486..2aab4ccca5e8 100644
--- a/metadata/md5-cache/app-emacs/transient-0.3.7
+++ b/metadata/md5-cache/app-emacs/transient-0.3.7
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25:*
SLOT=0
SRC_URI=https://github.com/magit/transient/archive/v0.3.7.tar.gz -> transient-0.3.7.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=f1a665a6710f74c8b55b60f8e9b9b149
diff --git a/metadata/md5-cache/app-emacs/treemacs-2.10-r1 b/metadata/md5-cache/app-emacs/treemacs-2.10-r1
new file mode 100644
index 000000000000..083b0bbc18b2
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/treemacs-2.10-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-emacs/ace-window app-emacs/cfrs app-emacs/dash app-emacs/ht app-emacs/hydra app-emacs/pfuture app-emacs/s test? ( app-emacs/buttercup ) >=app-editors/emacs-26.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Tree style project file explorer
+EAPI=8
+HOMEPAGE=https://github.com/Alexander-Miller/treemacs/
+INHERIT=elisp
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/ace-window app-emacs/cfrs app-emacs/dash app-emacs/ht app-emacs/hydra app-emacs/pfuture app-emacs/s >=app-editors/emacs-26.1:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/Alexander-Miller/treemacs/archive/2.10.tar.gz -> treemacs-2.10.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=e8eac961db7137d6e777b6d11741eb05
diff --git a/metadata/md5-cache/app-emacs/treemacs-2.9.5-r1 b/metadata/md5-cache/app-emacs/treemacs-2.9.5-r1
new file mode 100644
index 000000000000..a34f361ed45f
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/treemacs-2.9.5-r1
@@ -0,0 +1,15 @@
+BDEPEND=app-emacs/ace-window app-emacs/cfrs app-emacs/dash app-emacs/ht app-emacs/hydra app-emacs/pfuture app-emacs/s test? ( app-emacs/buttercup ) >=app-editors/emacs-26.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Tree style project file explorer
+EAPI=8
+HOMEPAGE=https://github.com/Alexander-Miller/treemacs/
+INHERIT=elisp
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=app-emacs/ace-window app-emacs/cfrs app-emacs/dash app-emacs/ht app-emacs/hydra app-emacs/pfuture app-emacs/s >=app-editors/emacs-26.1:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/Alexander-Miller/treemacs/archive/2.9.5.tar.gz -> treemacs-2.9.5.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=e8eac961db7137d6e777b6d11741eb05
diff --git a/metadata/md5-cache/app-emacs/treepy-0.1.1 b/metadata/md5-cache/app-emacs/treepy-0.1.1
index d0fa12f9a025..cfd50bdefa99 100644
--- a/metadata/md5-cache/app-emacs/treepy-0.1.1
+++ b/metadata/md5-cache/app-emacs/treepy-0.1.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/volrath/treepy.el/archive/0.1.1.tar.gz -> treepy-0.1.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=aeea164ef25d795b6558eaeed4cdadad
diff --git a/metadata/md5-cache/app-emacs/treepy-0.1.1-r1 b/metadata/md5-cache/app-emacs/treepy-0.1.1-r1
index cddb1421c508..3716fec870e7 100644
--- a/metadata/md5-cache/app-emacs/treepy-0.1.1-r1
+++ b/metadata/md5-cache/app-emacs/treepy-0.1.1-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/volrath/treepy.el/archive/0.1.1.tar.gz -> treepy-0.1.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=01a136a13f8b5e8acdf8d51019a31784
diff --git a/metadata/md5-cache/app-emacs/treepy-0.1.2 b/metadata/md5-cache/app-emacs/treepy-0.1.2
index 13b8bc60c711..7ecbd56f0fd0 100644
--- a/metadata/md5-cache/app-emacs/treepy-0.1.2
+++ b/metadata/md5-cache/app-emacs/treepy-0.1.2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.1:*
SLOT=0
SRC_URI=https://github.com/volrath/treepy.el/archive/0.1.2.tar.gz -> treepy-0.1.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=aa68204f68813df9b54124f0ea516bab
diff --git a/metadata/md5-cache/app-emacs/tuareg-mode-2.2.0 b/metadata/md5-cache/app-emacs/tuareg-mode-2.2.0
index 210682d2bcaa..cfa4a6d265d4 100644
--- a/metadata/md5-cache/app-emacs/tuareg-mode-2.2.0
+++ b/metadata/md5-cache/app-emacs/tuareg-mode-2.2.0
@@ -8,5 +8,5 @@ LICENSE=GPL-2+ GPL-3+ ISC
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/ocaml/tuareg/archive/2.2.0.tar.gz -> tuareg-mode-2.2.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=e76c62edb1664ab0ac7eb25f2ca4ad82
diff --git a/metadata/md5-cache/app-emacs/twittering-mode-2.0.0 b/metadata/md5-cache/app-emacs/twittering-mode-2.0.0
index f8e3f9807e10..d41a1b68f47e 100644
--- a/metadata/md5-cache/app-emacs/twittering-mode-2.0.0
+++ b/metadata/md5-cache/app-emacs/twittering-mode-2.0.0
@@ -9,5 +9,5 @@ RDEPEND=app-crypt/gnupg >=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/twmode/twittering-mode-2.0.0.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5f701a9ba03861a0616d8e480b2646c8
diff --git a/metadata/md5-cache/app-emacs/twittering-mode-3.0.0 b/metadata/md5-cache/app-emacs/twittering-mode-3.0.0
index ed93a00a2740..84a3166e78e2 100644
--- a/metadata/md5-cache/app-emacs/twittering-mode-3.0.0
+++ b/metadata/md5-cache/app-emacs/twittering-mode-3.0.0
@@ -9,5 +9,5 @@ RDEPEND=app-crypt/gnupg >=app-editors/emacs-23.1:*
RESTRICT=test
SLOT=0
SRC_URI=mirror://sourceforge/twmode/twittering-mode-3.0.0.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5f701a9ba03861a0616d8e480b2646c8
diff --git a/metadata/md5-cache/app-emacs/twittering-mode-9999 b/metadata/md5-cache/app-emacs/twittering-mode-9999
index f071ae1f6a7f..c9ef2487b95b 100644
--- a/metadata/md5-cache/app-emacs/twittering-mode-9999
+++ b/metadata/md5-cache/app-emacs/twittering-mode-9999
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
PROPERTIES=live
RDEPEND=app-crypt/gnupg >=app-editors/emacs-23.1:*
SLOT=0
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e git-r3 b9ac6f96d2a88edb5b351df634dc5e53
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 git-r3 b9ac6f96d2a88edb5b351df634dc5e53
_md5_=5f701a9ba03861a0616d8e480b2646c8
diff --git a/metadata/md5-cache/app-emacs/typescript-mode-0.4 b/metadata/md5-cache/app-emacs/typescript-mode-0.4
new file mode 100644
index 000000000000..8fc75ca83bd6
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/typescript-mode-0.4
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-24.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=TypeScript-support for Emacs
+EAPI=8
+HOMEPAGE=https://github.com/emacs-typescript/typescript.el/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24.3:*
+SLOT=0
+SRC_URI=https://github.com/emacs-typescript/typescript.el/archive/v0.4.tar.gz -> typescript-mode-0.4.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=00026d24c4ccef872d6be3090d3f8a11
diff --git a/metadata/md5-cache/app-emacs/typing-1.1.4 b/metadata/md5-cache/app-emacs/typing-1.1.4
index 88ff593cdbf5..2aebd5961732 100644
--- a/metadata/md5-cache/app-emacs/typing-1.1.4
+++ b/metadata/md5-cache/app-emacs/typing-1.1.4
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/typing-1.1.4.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=42a54d5ccf1e0c41e970f270e7cad928
diff --git a/metadata/md5-cache/app-emacs/uboat-1.2 b/metadata/md5-cache/app-emacs/uboat-1.2
index e50b487fe784..50a5f51bf976 100644
--- a/metadata/md5-cache/app-emacs/uboat-1.2
+++ b/metadata/md5-cache/app-emacs/uboat-1.2
@@ -8,5 +8,5 @@ LICENSE=public-domain
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/uboat-1.2.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=33cd4e097598d2913d4db0db81e33e02
diff --git a/metadata/md5-cache/app-emacs/undercover-0.8.1 b/metadata/md5-cache/app-emacs/undercover-0.8.1
new file mode 100644
index 000000000000..157e1bd924b2
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/undercover-0.8.1
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/dash app-emacs/shut-up >=app-editors/emacs-24:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Test coverage library for Emacs
+EAPI=8
+HOMEPAGE=https://github.com/undercover-el/undercover.el/
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=app-emacs/dash app-emacs/shut-up >=app-editors/emacs-24:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/undercover-el/undercover.el/archive/v0.8.1.tar.gz -> undercover-0.8.1.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=9166bff4aa513a9b4e958d9e046aa1d0
diff --git a/metadata/md5-cache/app-emacs/undo-tree-0.6.6 b/metadata/md5-cache/app-emacs/undo-tree-0.6.6
index 2891e821758d..0d8f5aa41fa1 100644
--- a/metadata/md5-cache/app-emacs/undo-tree-0.6.6
+++ b/metadata/md5-cache/app-emacs/undo-tree-0.6.6
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/undo-tree-0.6.6.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=1ab3ccd61c2c1ac84c0473a469b00aca
diff --git a/metadata/md5-cache/app-emacs/undo-tree-0.8.1 b/metadata/md5-cache/app-emacs/undo-tree-0.8.1
index 6237ef2b6750..0974eb85b0ec 100644
--- a/metadata/md5-cache/app-emacs/undo-tree-0.8.1
+++ b/metadata/md5-cache/app-emacs/undo-tree-0.8.1
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/queue >=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://gitlab.com/tsc25/undo-tree/-/archive/release/0.8.1/undo-tree-release-0.8.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=7f2127584c9057a5c04f9c6d9c01d5f9
diff --git a/metadata/md5-cache/app-emacs/uptimes-3.7 b/metadata/md5-cache/app-emacs/uptimes-3.7
index cc71b2682824..061073ac0231 100644
--- a/metadata/md5-cache/app-emacs/uptimes-3.7
+++ b/metadata/md5-cache/app-emacs/uptimes-3.7
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/davep/uptimes.el/archive/v3.7.tar.gz -> uptimes-3.7.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=204e9669ff84a30760a2cf1e179f7ca5
diff --git a/metadata/md5-cache/app-emacs/uptimes-3.8 b/metadata/md5-cache/app-emacs/uptimes-3.8
index f5b6753e253e..bfb657cd5c68 100644
--- a/metadata/md5-cache/app-emacs/uptimes-3.8
+++ b/metadata/md5-cache/app-emacs/uptimes-3.8
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/davep/uptimes.el/archive/v3.8.tar.gz -> uptimes-3.8.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=362ef9746f280ee4ccfd8ff0e8a58f73
diff --git a/metadata/md5-cache/app-emacs/use-package-2.4.1 b/metadata/md5-cache/app-emacs/use-package-2.4.1
new file mode 100644
index 000000000000..9afff8aa3410
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/use-package-2.4.1
@@ -0,0 +1,12 @@
+BDEPEND=app-emacs/bind-chord app-emacs/bind-key app-emacs/diminish app-emacs/system-packages >=app-editors/emacs-24.3:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Declaration macro for simplifying your Emacs configuration
+EAPI=8
+HOMEPAGE=https://github.com/jwiegley/use-package/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/bind-chord app-emacs/bind-key app-emacs/diminish app-emacs/system-packages >=app-editors/emacs-24.3:*
+SLOT=0
+SRC_URI=https://github.com/jwiegley/use-package/archive/2.4.1.tar.gz -> use-package-2.4.1.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=26a8ea19d8d03a0ebe1ce8830f5c7d75
diff --git a/metadata/md5-cache/app-emacs/vertico-0.20 b/metadata/md5-cache/app-emacs/vertico-0.20
index cebe86aa4101..83a78a919d62 100644
--- a/metadata/md5-cache/app-emacs/vertico-0.20
+++ b/metadata/md5-cache/app-emacs/vertico-0.20
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-27:*
SLOT=0
SRC_URI=https://github.com/minad/vertico/archive/refs/tags/0.20.tar.gz -> vertico-0.20.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=a21f11f2d111ef98b890cc7961a8bb1a
diff --git a/metadata/md5-cache/app-emacs/vertico-0.22 b/metadata/md5-cache/app-emacs/vertico-0.22
new file mode 100644
index 000000000000..37ec50ef5dfe
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/vertico-0.22
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-27:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=Vertical interactive completion
+EAPI=8
+HOMEPAGE=https://github.com/minad/vertico
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-27:*
+SLOT=0
+SRC_URI=https://github.com/minad/vertico/archive/refs/tags/0.22.tar.gz -> vertico-0.22.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=a21f11f2d111ef98b890cc7961a8bb1a
diff --git a/metadata/md5-cache/app-emacs/vhdl-mode-3.38.1 b/metadata/md5-cache/app-emacs/vhdl-mode-3.38.1
index 6f18a0bf347d..f9ed9cff9244 100644
--- a/metadata/md5-cache/app-emacs/vhdl-mode-3.38.1
+++ b/metadata/md5-cache/app-emacs/vhdl-mode-3.38.1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://iis.ee.ethz.ch/~zimmi/emacs/vhdl-mode-3.38.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=69977c84df39b326ed9b198ea40e682a
diff --git a/metadata/md5-cache/app-emacs/vhdl-mode-3.38.3 b/metadata/md5-cache/app-emacs/vhdl-mode-3.38.3
index 8e2d79d28eba..2602c71fec47 100644
--- a/metadata/md5-cache/app-emacs/vhdl-mode-3.38.3
+++ b/metadata/md5-cache/app-emacs/vhdl-mode-3.38.3
@@ -3,10 +3,11 @@ DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
DESCRIPTION=VHDL-mode for Emacs
EAPI=8
HOMEPAGE=https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html
-KEYWORDS=~amd64 ~ppc ~x86
+INHERIT=elisp
+KEYWORDS=amd64 ppc x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode-3.38.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=a474dffb9b388080894deb780cb21d0e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=d6bff25b9160dd5fb0e02193d345dc72
diff --git a/metadata/md5-cache/app-emacs/visual-basic-mode-1.5 b/metadata/md5-cache/app-emacs/visual-basic-mode-1.5
index 95ff5ca1fb31..46df2bf77a3b 100644
--- a/metadata/md5-cache/app-emacs/visual-basic-mode-1.5
+++ b/metadata/md5-cache/app-emacs/visual-basic-mode-1.5
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/visual-basic-mode-1.5.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=4df42e42f6fdf4752515b3f30a519651
diff --git a/metadata/md5-cache/app-emacs/vm-8.2.0_beta-r1 b/metadata/md5-cache/app-emacs/vm-8.2.0_beta-r1
index 3d1b8b2fa0b5..783e4603cc3a 100644
--- a/metadata/md5-cache/app-emacs/vm-8.2.0_beta-r1
+++ b/metadata/md5-cache/app-emacs/vm-8.2.0_beta-r1
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=bbdb? ( app-emacs/bbdb ) ssl? ( net-misc/stunnel ) >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://launchpad.net/vm/8.2.x/8.2.0b/+download/vm-8.2.0b.tgz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=9bbe4b329ef0101820c50af46c7e1d1d
diff --git a/metadata/md5-cache/app-emacs/vm-9999 b/metadata/md5-cache/app-emacs/vm-9999
index 3179fc393862..047c82a28bdd 100644
--- a/metadata/md5-cache/app-emacs/vm-9999
+++ b/metadata/md5-cache/app-emacs/vm-9999
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
PROPERTIES=live
RDEPEND=bbdb? ( app-emacs/bbdb ) ssl? ( net-misc/stunnel ) >=app-editors/emacs-23.1:*
SLOT=0
-_eclasses_=autotools 9724194ab651ce63fd9bc06e4e1410b4 bzr 7cb3dc115386774940b4ad76a8d0bfe4 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
+_eclasses_=autotools b46e8992a8126c894fbdc8084fc040c4 bzr 7cb3dc115386774940b4ad76a8d0bfe4 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4a33c9008e5ee30cb8840a3fdc24df2b toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
_md5_=02dd201365556a860a02209e449a6c09
diff --git a/metadata/md5-cache/app-emacs/volume-1.0-r1 b/metadata/md5-cache/app-emacs/volume-1.0-r1
index 8c94060085c6..0dd9ca67b968 100644
--- a/metadata/md5-cache/app-emacs/volume-1.0-r1
+++ b/metadata/md5-cache/app-emacs/volume-1.0-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/volume-1.0.el.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5aa812e0f2f52b201796751703ed8411
diff --git a/metadata/md5-cache/app-emacs/vterm-0.0.1_pre20200713 b/metadata/md5-cache/app-emacs/vterm-0.0.1_pre20200713
index 5977f6ff339e..6839aaa91d49 100644
--- a/metadata/md5-cache/app-emacs/vterm-0.0.1_pre20200713
+++ b/metadata/md5-cache/app-emacs/vterm-0.0.1_pre20200713
@@ -4,10 +4,11 @@ DEPEND=dev-libs/libvterm
DESCRIPTION=Fully-featured terminal emulator based on libvterm
EAPI=7
HOMEPAGE=https://github.com/akermu/emacs-libvterm
+INHERIT=cmake elisp
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=GPL-3+
RDEPEND=dev-libs/libvterm >=app-editors/emacs-26:*[dynamic-loading] >=app-editors/emacs-26:*
SLOT=0
SRC_URI=https://github.com/akermu/emacs-libvterm/archive/f41849c2c9c1899f22d1c3d4f871ec47c82627ce.tar.gz -> vterm-0.0.1_pre20200713.tar.gz
-_eclasses_=cmake 3c38df051095289667b6f09ebd0cc149 edos2unix 33e347e171066657f91f8b0c72ec8773 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils fef481272d4a8e136a7d8a0fb1329384 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=cmake 90e2b29417d53718328f3a95227137a0 edos2unix 33e347e171066657f91f8b0c72ec8773 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=51f2968bbc9fe9ef9255ec396acb05e8
diff --git a/metadata/md5-cache/app-emacs/vterm-0.0.1_pre20210618 b/metadata/md5-cache/app-emacs/vterm-0.0.1_pre20210618
index c8e7a22afbd6..202ce3e48d26 100644
--- a/metadata/md5-cache/app-emacs/vterm-0.0.1_pre20210618
+++ b/metadata/md5-cache/app-emacs/vterm-0.0.1_pre20210618
@@ -4,10 +4,11 @@ DEPEND=dev-libs/libvterm
DESCRIPTION=Fully-featured terminal emulator based on libvterm
EAPI=7
HOMEPAGE=https://github.com/akermu/emacs-libvterm
+INHERIT=cmake elisp
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=GPL-3+
RDEPEND=dev-libs/libvterm >=app-editors/emacs-26:*[dynamic-loading] >=app-editors/emacs-26:*
SLOT=0
SRC_URI=https://github.com/akermu/emacs-libvterm/archive/d9dfa624679afdd5db6ad25429ef86d3dd91401e.tar.gz -> vterm-0.0.1_pre20210618.tar.gz
-_eclasses_=cmake 3c38df051095289667b6f09ebd0cc149 edos2unix 33e347e171066657f91f8b0c72ec8773 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils fef481272d4a8e136a7d8a0fb1329384 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
+_eclasses_=cmake 90e2b29417d53718328f3a95227137a0 edos2unix 33e347e171066657f91f8b0c72ec8773 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib 4a33c9008e5ee30cb8840a3fdc24df2b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e
_md5_=c166173f7c46a240b71d08ff2319d7fd
diff --git a/metadata/md5-cache/app-emacs/w3mnav-0.5-r3 b/metadata/md5-cache/app-emacs/w3mnav-0.5-r3
index 855beb008576..56fdb7196868 100644
--- a/metadata/md5-cache/app-emacs/w3mnav-0.5-r3
+++ b/metadata/md5-cache/app-emacs/w3mnav-0.5-r3
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=app-emacs/emacs-w3m >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/w3mnav-0.5.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=919189ded4dbe08e72b3e911f4c7c603
diff --git a/metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20190623 b/metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20190623
index 7e61451210a7..e52e5a017280 100644
--- a/metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20190623
+++ b/metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20190623
@@ -10,5 +10,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-emacs/apel-10.8 >=app-emacs/flim-1.14.9 >=app-emacs/semi-1.14.7 bbdb? ( app-emacs/bbdb ) >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/wanderlust/wanderlust/archive/b9a529a54b9e7eafa4ed230ad28efffe0d25a20e.tar.gz -> wanderlust-2.15.9_p20190623.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5b15c148c95529b83eb33d507b8ec4db
diff --git a/metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20210629 b/metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20210629
index 02f69db99ecd..04cdd7d26f48 100644
--- a/metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20210629
+++ b/metadata/md5-cache/app-emacs/wanderlust-2.15.9_p20210629
@@ -5,10 +5,10 @@ DESCRIPTION=Yet Another Message Interface on Emacsen
EAPI=8
HOMEPAGE=https://github.com/wanderlust/wanderlust
IUSE=bbdb ssl l10n_ja
-KEYWORDS=~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 ~ia64 ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2+
RDEPEND=>=app-emacs/apel-10.8 >=app-emacs/flim-1.14.9 >=app-emacs/semi-1.14.7 bbdb? ( app-emacs/bbdb ) >=app-editors/emacs-24.5:*
SLOT=0
SRC_URI=https://github.com/wanderlust/wanderlust/archive/769699d60aa033049804083b459ee562b82db77e.tar.gz -> wanderlust-2.15.9_p20210629.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
-_md5_=2e23bedb3326db8309d758ee7cd2f0f0
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=b35d8cf3e60d974336590853c01c7c1e
diff --git a/metadata/md5-cache/app-emacs/web-server-0.1.2_p20210708 b/metadata/md5-cache/app-emacs/web-server-0.1.2_p20210708
new file mode 100644
index 000000000000..15c36db2612a
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/web-server-0.1.2_p20210708
@@ -0,0 +1,12 @@
+BDEPEND=sys-apps/texinfo >=app-editors/emacs-24.1:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Web server running Emacs Lisp handlers
+EAPI=8
+HOMEPAGE=https://github.com/eschulte/emacs-web-server/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-24.1:*
+SLOT=0
+SRC_URI=https://github.com/eschulte/emacs-web-server/archive/6357a1c2d1718778503f7ee0909585094117525b.tar.gz -> web-server-0.1.2_p20210708.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=3608871308784f2d6b34a57347fe18d1
diff --git a/metadata/md5-cache/app-emacs/webpaste-3.2.2 b/metadata/md5-cache/app-emacs/webpaste-3.2.2
new file mode 100644
index 000000000000..2137ee8fd92d
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/webpaste-3.2.2
@@ -0,0 +1,14 @@
+BDEPEND=app-emacs/request test? ( app-emacs/buttercup ) >=app-editors/emacs-24.4:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DESCRIPTION=Paste parts of buffers to several pastebin-like services from Emacs
+EAPI=8
+HOMEPAGE=https://github.com/etu/webpaste.el/
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/request >=app-editors/emacs-24.4:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/etu/webpaste.el/archive/3.2.2.tar.gz -> webpaste-3.2.2.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=04bd6698065104a73974fbff5db68ccf
diff --git a/metadata/md5-cache/app-emacs/websocket-1.12 b/metadata/md5-cache/app-emacs/websocket-1.12
index 87c9dd429402..effa312c9cb8 100644
--- a/metadata/md5-cache/app-emacs/websocket-1.12
+++ b/metadata/md5-cache/app-emacs/websocket-1.12
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/ahyatt/emacs-websocket/archive/1.12.tar.gz -> websocket-1.12.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=4a502fd7fc4a99799ac2ea62ed0dc485
diff --git a/metadata/md5-cache/app-emacs/websocket-1.13 b/metadata/md5-cache/app-emacs/websocket-1.13
index 50e958c76e43..06e008f6ab02 100644
--- a/metadata/md5-cache/app-emacs/websocket-1.13
+++ b/metadata/md5-cache/app-emacs/websocket-1.13
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/ahyatt/emacs-websocket/archive/1.13.tar.gz -> websocket-1.13.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=dc995bfbcab3887b22fb48d49bf612d6
diff --git a/metadata/md5-cache/app-emacs/wgrep-2.3.0 b/metadata/md5-cache/app-emacs/wgrep-2.3.0
index 91f9eecd7d16..26f971b257c0 100644
--- a/metadata/md5-cache/app-emacs/wgrep-2.3.0
+++ b/metadata/md5-cache/app-emacs/wgrep-2.3.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/mhayashi1120/Emacs-wgrep/archive/2.3.0.tar.gz -> wgrep-2.3.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=86de93ca42271781271c75d7bdc492f3
diff --git a/metadata/md5-cache/app-emacs/wgrep-2.3.2 b/metadata/md5-cache/app-emacs/wgrep-2.3.2
index 7d3169ee25ce..1a8554bb8fe8 100644
--- a/metadata/md5-cache/app-emacs/wgrep-2.3.2
+++ b/metadata/md5-cache/app-emacs/wgrep-2.3.2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/mhayashi1120/Emacs-wgrep/archive/2.3.2.tar.gz -> wgrep-2.3.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=bb27c1fcdc7f6274c98b903d1d218ac3
diff --git a/metadata/md5-cache/app-emacs/which-key-3.6.0 b/metadata/md5-cache/app-emacs/which-key-3.6.0
index c3e4a0cc5078..6db16802405a 100644
--- a/metadata/md5-cache/app-emacs/which-key-3.6.0
+++ b/metadata/md5-cache/app-emacs/which-key-3.6.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24.4:*
SLOT=0
SRC_URI=https://github.com/justbur/emacs-which-key/archive/v3.6.0.tar.gz -> which-key-3.6.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=23d414314479381c72c255ee6773cc9f
diff --git a/metadata/md5-cache/app-emacs/whine-20091222 b/metadata/md5-cache/app-emacs/whine-20091222
index 21315bae14e9..c5bd2b4461d2 100644
--- a/metadata/md5-cache/app-emacs/whine-20091222
+++ b/metadata/md5-cache/app-emacs/whine-20091222
@@ -8,5 +8,5 @@ LICENSE=public-domain
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/whine-20091222.tar.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=7367bfc14b56e1d064d2117d0dd29e4d
diff --git a/metadata/md5-cache/app-emacs/wikipedia-mode-0.5-r2 b/metadata/md5-cache/app-emacs/wikipedia-mode-0.5-r2
index 59925c507a7f..752ed850f833 100644
--- a/metadata/md5-cache/app-emacs/wikipedia-mode-0.5-r2
+++ b/metadata/md5-cache/app-emacs/wikipedia-mode-0.5-r2
@@ -9,5 +9,5 @@ LICENSE=GPL-2+
RDEPEND=outline-magic? ( app-emacs/outline-magic ) >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://gentoo/wikipedia-mode-0.5.el.bz2
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=8654a24ce284787db1207a4bed6c0d4c
diff --git a/metadata/md5-cache/app-emacs/windows-2.53 b/metadata/md5-cache/app-emacs/windows-2.53
index d3bdfa150bab..882ece9be4a8 100644
--- a/metadata/md5-cache/app-emacs/windows-2.53
+++ b/metadata/md5-cache/app-emacs/windows-2.53
@@ -8,5 +8,5 @@ LICENSE=BSD-2
RDEPEND=app-emacs/revive >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/windows-2.53.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=1a414a30b7d0e3a3b47f793ec5adb13b
diff --git a/metadata/md5-cache/app-emacs/with-editor-2.8.3 b/metadata/md5-cache/app-emacs/with-editor-2.8.3
index c2496d497d2f..099c3b33d36c 100644
--- a/metadata/md5-cache/app-emacs/with-editor-2.8.3
+++ b/metadata/md5-cache/app-emacs/with-editor-2.8.3
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/magit/with-editor/archive/v2.8.3.tar.gz -> with-editor-2.8.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=1dc78804774f7b958baf8bfb95a1df7a
diff --git a/metadata/md5-cache/app-emacs/with-editor-3.0.5 b/metadata/md5-cache/app-emacs/with-editor-3.0.5
index 3ad4a2942a5e..738e913452ed 100644
--- a/metadata/md5-cache/app-emacs/with-editor-3.0.5
+++ b/metadata/md5-cache/app-emacs/with-editor-3.0.5
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/magit/with-editor/archive/v3.0.5.tar.gz -> with-editor-3.0.5.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=7e08f06fb4e50fdc4952b536e91144c6
diff --git a/metadata/md5-cache/app-emacs/with-editor-3.1.1 b/metadata/md5-cache/app-emacs/with-editor-3.1.1
index ea5e56790a8b..03321fbe332e 100644
--- a/metadata/md5-cache/app-emacs/with-editor-3.1.1
+++ b/metadata/md5-cache/app-emacs/with-editor-3.1.1
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/magit/with-editor/archive/v3.1.1.tar.gz -> with-editor-3.1.1.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=6b734049010eaec5026638352205f2f0
diff --git a/metadata/md5-cache/app-emacs/with-editor-3.2.0 b/metadata/md5-cache/app-emacs/with-editor-3.2.0
index 93b6a0c86152..ae7597fad351 100644
--- a/metadata/md5-cache/app-emacs/with-editor-3.2.0
+++ b/metadata/md5-cache/app-emacs/with-editor-3.2.0
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-24:*
SLOT=0
SRC_URI=https://github.com/magit/with-editor/archive/v3.2.0.tar.gz -> with-editor-3.2.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5c1d4fcab272108ee4fb4ca92148e6e5
diff --git a/metadata/md5-cache/app-emacs/xclip-1.11 b/metadata/md5-cache/app-emacs/xclip-1.11
index 0c72d1a02790..9100b6cfb238 100644
--- a/metadata/md5-cache/app-emacs/xclip-1.11
+++ b/metadata/md5-cache/app-emacs/xclip-1.11
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=x11-misc/xclip >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/xclip-1.11.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=c51068e90e4201144b6006f51fd28e6c
diff --git a/metadata/md5-cache/app-emacs/xclip-1.9 b/metadata/md5-cache/app-emacs/xclip-1.9
index b9be95b0c6e7..20311b6370b7 100644
--- a/metadata/md5-cache/app-emacs/xclip-1.9
+++ b/metadata/md5-cache/app-emacs/xclip-1.9
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=x11-misc/xclip >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/xclip-1.9.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=57b70a562ce082462abc1dc0139f38f1
diff --git a/metadata/md5-cache/app-emacs/xelb-0.18 b/metadata/md5-cache/app-emacs/xelb-0.18
new file mode 100644
index 000000000000..32f0509bbbe1
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/xelb-0.18
@@ -0,0 +1,12 @@
+BDEPEND=>=app-editors/emacs-24.4:*
+DEFINED_PHASES=compile configure install postinst postrm prepare setup unpack
+DESCRIPTION=X protocol Emacs Lisp Binding
+EAPI=8
+HOMEPAGE=https://github.com/ch11ng/xelb/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-editors/emacs[gui] x11-apps/xauth >=app-editors/emacs-24.4:*
+SLOT=0
+SRC_URI=https://github.com/ch11ng/xelb/archive/0.18.tar.gz -> xelb-0.18.tar.gz
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
+_md5_=b8882a8d70f937833bea61a747f714a4
diff --git a/metadata/md5-cache/app-emacs/xrdb-mode-3.0-r1 b/metadata/md5-cache/app-emacs/xrdb-mode-3.0-r1
index 66bf86437751..1e6c4011297f 100644
--- a/metadata/md5-cache/app-emacs/xrdb-mode-3.0-r1
+++ b/metadata/md5-cache/app-emacs/xrdb-mode-3.0-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/xrdb-mode-3.0.el.xz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=17f5122b6437dc01a28e212b9b84265f
diff --git a/metadata/md5-cache/app-emacs/xslide-0.2.2-r1 b/metadata/md5-cache/app-emacs/xslide-0.2.2-r1
index b1630ba3b966..a29e497e0b02 100644
--- a/metadata/md5-cache/app-emacs/xslide-0.2.2-r1
+++ b/metadata/md5-cache/app-emacs/xslide-0.2.2-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=mirror://sourceforge/xslide/xslide-0.2.2.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5fdb7ec5aa56571e886290e0813b71cb
diff --git a/metadata/md5-cache/app-emacs/yaml-mode-0.0.13 b/metadata/md5-cache/app-emacs/yaml-mode-0.0.13
index d8f38b7704b3..7867e3000e9e 100644
--- a/metadata/md5-cache/app-emacs/yaml-mode-0.0.13
+++ b/metadata/md5-cache/app-emacs/yaml-mode-0.0.13
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/yoshiki/yaml-mode/archive/v0.0.13.tar.gz -> yaml-mode-0.0.13.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=029b1ca777a1da09d6ec863765f4f768
diff --git a/metadata/md5-cache/app-emacs/yaml-mode-0.0.14 b/metadata/md5-cache/app-emacs/yaml-mode-0.0.14
index f2cabd979fdd..613aa88b1729 100644
--- a/metadata/md5-cache/app-emacs/yaml-mode-0.0.14
+++ b/metadata/md5-cache/app-emacs/yaml-mode-0.0.14
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/yoshiki/yaml-mode/archive/0.0.14.tar.gz -> yaml-mode-0.0.14.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=b537b8a5f7a6b955104ba49d1def4dc4
diff --git a/metadata/md5-cache/app-emacs/yaml-mode-0.0.15 b/metadata/md5-cache/app-emacs/yaml-mode-0.0.15
index e08681c6577e..87360d5039d6 100644
--- a/metadata/md5-cache/app-emacs/yaml-mode-0.0.15
+++ b/metadata/md5-cache/app-emacs/yaml-mode-0.0.15
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/yoshiki/yaml-mode/archive/0.0.15.tar.gz -> yaml-mode-0.0.15.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=5f52e78d199c5b19c8e988b2ca48b0d2
diff --git a/metadata/md5-cache/app-emacs/yasnippet-0.13.0 b/metadata/md5-cache/app-emacs/yasnippet-0.13.0
index 9e7c4dbecfd1..2e8f15978481 100644
--- a/metadata/md5-cache/app-emacs/yasnippet-0.13.0
+++ b/metadata/md5-cache/app-emacs/yasnippet-0.13.0
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/joaotavora/yasnippet/archive/0.13.0.tar.gz -> yasnippet-0.13.0.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=bd888dc018b439f9ef025d6d6d9c8afa
diff --git a/metadata/md5-cache/app-emacs/yasnippet-0.14.0 b/metadata/md5-cache/app-emacs/yasnippet-0.14.0
index 8f0f92b7881e..5282967dfcdc 100644
--- a/metadata/md5-cache/app-emacs/yasnippet-0.14.0
+++ b/metadata/md5-cache/app-emacs/yasnippet-0.14.0
@@ -9,5 +9,5 @@ LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/joaotavora/yasnippet/archive/0.14.0.tar.gz -> yasnippet-0.14.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=fa5655d2ed006ca257a923a6c9d3cd13
diff --git a/metadata/md5-cache/app-emacs/yasnippet-snippets-0.3-r1 b/metadata/md5-cache/app-emacs/yasnippet-snippets-0.3-r1
index b48c09751040..abebb964b8fc 100644
--- a/metadata/md5-cache/app-emacs/yasnippet-snippets-0.3-r1
+++ b/metadata/md5-cache/app-emacs/yasnippet-snippets-0.3-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/yasnippet >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/AndreaCrotti/yasnippet-snippets/archive/0.3.tar.gz -> yasnippet-snippets-0.3.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=c2e92ea2e7c9518303a1e65fe62830e6
diff --git a/metadata/md5-cache/app-emacs/yasnippet-snippets-1.0-r2 b/metadata/md5-cache/app-emacs/yasnippet-snippets-1.0-r2
index e53a0d4ab490..27cdd54c3b82 100644
--- a/metadata/md5-cache/app-emacs/yasnippet-snippets-1.0-r2
+++ b/metadata/md5-cache/app-emacs/yasnippet-snippets-1.0-r2
@@ -8,5 +8,5 @@ LICENSE=GPL-3+
RDEPEND=app-emacs/yasnippet >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/AndreaCrotti/yasnippet-snippets/archive/1.0.tar.gz -> yasnippet-snippets-1.0.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=c2e92ea2e7c9518303a1e65fe62830e6
diff --git a/metadata/md5-cache/app-emacs/yatex-1.80 b/metadata/md5-cache/app-emacs/yatex-1.80
index 4a45b47a2e7b..e79fe591ced8 100644
--- a/metadata/md5-cache/app-emacs/yatex-1.80
+++ b/metadata/md5-cache/app-emacs/yatex-1.80
@@ -9,5 +9,5 @@ LICENSE=BSD-2
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://www.yatex.org/yatex1.80.tar.gz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=89ba6ab186f306abd8e72e767d7f8c21
diff --git a/metadata/md5-cache/app-emacs/yatex-1.82 b/metadata/md5-cache/app-emacs/yatex-1.82
index 5bdfb2d56dbd..c7867d49fe3c 100644
--- a/metadata/md5-cache/app-emacs/yatex-1.82
+++ b/metadata/md5-cache/app-emacs/yatex-1.82
@@ -9,5 +9,5 @@ LICENSE=BSD-2
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=http://www.yatex.org/yatex1.82.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145
_md5_=90aa5c660a090405c90f393b11c6f664
diff --git a/metadata/md5-cache/app-emacs/zenburn-20110907-r1 b/metadata/md5-cache/app-emacs/zenburn-20110907-r1
index 6501db312117..6758c40a7e2c 100644
--- a/metadata/md5-cache/app-emacs/zenburn-20110907-r1
+++ b/metadata/md5-cache/app-emacs/zenburn-20110907-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=app-emacs/color-theme >=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=https://github.com/dbrock/zenburn-el/archive/2b0672b04ef3e95c25f849dceb10d669296a188b.tar.gz -> zenburn-20110907.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=fe565a3144e8e5005c6464547441fa30
diff --git a/metadata/md5-cache/app-emacs/zenirc-2.112-r1 b/metadata/md5-cache/app-emacs/zenirc-2.112-r1
index a0fc02e4c53a..deff07fcc95f 100644
--- a/metadata/md5-cache/app-emacs/zenirc-2.112-r1
+++ b/metadata/md5-cache/app-emacs/zenirc-2.112-r1
@@ -8,5 +8,5 @@ LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-23.1:*
SLOT=0
SRC_URI=ftp://ftp.zenirc.org/pub/zenirc/zenirc-2.112.tar.gz
-_eclasses_=elisp ba40293f44b2e5c3c19d4671c19ce01a elisp-common f9c72486dbcb18b633c9d0949211d86e readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
+_eclasses_=elisp c1c17e9c24d72d3bd58c611de8116fb6 elisp-common e7aaa047873789f549ea3df2f04b2145 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55
_md5_=1c4731458aa3e285a538bcf2ae02301e