summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin76597 -> 76948 bytes
-rw-r--r--app-emacs/apheleia/Manifest2
-rw-r--r--app-emacs/apheleia/apheleia-4.4.ebuild30
-rw-r--r--app-emacs/buttercup/Manifest2
-rw-r--r--app-emacs/buttercup/buttercup-1.37.ebuild38
-rw-r--r--app-emacs/cape/Manifest4
-rw-r--r--app-emacs/cape/cape-1.8.ebuild40
-rw-r--r--app-emacs/cape/cape-1.9.ebuild2
-rw-r--r--app-emacs/compat/Manifest6
-rw-r--r--app-emacs/compat/compat-30.0.0.0.ebuild51
-rw-r--r--app-emacs/compat/compat-30.0.1.0-r1.ebuild53
-rw-r--r--app-emacs/compat/compat-30.0.2.0.ebuild2
-rw-r--r--app-emacs/consult/Manifest4
-rw-r--r--app-emacs/consult/consult-1.9.ebuild4
-rw-r--r--app-emacs/consult/consult-2.0.ebuild2
-rw-r--r--app-emacs/corfu/Manifest4
-rw-r--r--app-emacs/corfu/corfu-1.6.ebuild39
-rw-r--r--app-emacs/corfu/corfu-1.7.ebuild2
-rw-r--r--app-emacs/counsel/Manifest2
-rw-r--r--app-emacs/counsel/counsel-0.15.0.ebuild48
-rw-r--r--app-emacs/dape/Manifest10
-rw-r--r--app-emacs/dape/dape-0.19.0.ebuild68
-rw-r--r--app-emacs/dape/dape-0.22.0.ebuild (renamed from app-emacs/dape/dape-0.21.0.ebuild)7
-rw-r--r--app-emacs/dape/dape-0.23.0.ebuild (renamed from app-emacs/dape/dape-0.20.0.ebuild)7
-rw-r--r--app-emacs/ebib/Manifest4
-rw-r--r--app-emacs/ebib/ebib-2.49.1.ebuild2
-rw-r--r--app-emacs/ebuild-mode/Manifest4
-rw-r--r--app-emacs/ebuild-mode/ebuild-mode-1.78.ebuild (renamed from app-emacs/ebuild-mode/ebuild-mode-1.76.ebuild)4
-rw-r--r--app-emacs/emacs-common/Manifest4
-rw-r--r--app-emacs/emacs-common/emacs-common-1.10.ebuild4
-rw-r--r--app-emacs/emacs-common/emacs-common-1.11.ebuild139
-rw-r--r--app-emacs/emacs-daemon/Manifest4
-rw-r--r--app-emacs/emacs-daemon/emacs-daemon-0.23.ebuild51
-rw-r--r--app-emacs/emacs-daemon/emacs-daemon-0.24.ebuild57
-rw-r--r--app-emacs/engrave-faces/Manifest2
-rw-r--r--app-emacs/engrave-faces/engrave-faces-0.3.1.ebuild4
-rw-r--r--app-emacs/eselect-mode/Manifest4
-rw-r--r--app-emacs/eselect-mode/eselect-mode-1.4.29.ebuild (renamed from app-emacs/eselect-mode/eselect-mode-1.4.28.ebuild)2
-rw-r--r--app-emacs/ess/Manifest2
-rw-r--r--app-emacs/ess/ess-25.01.0.ebuild2
-rw-r--r--app-emacs/forge/Manifest8
-rw-r--r--app-emacs/forge/forge-0.4.7.ebuild (renamed from app-emacs/forge/forge-0.4.6.ebuild)3
-rw-r--r--app-emacs/forge/forge-0.4.8.ebuild (renamed from app-emacs/forge/forge-0.4.5.ebuild)22
-rw-r--r--app-emacs/fsharp-mode/Manifest2
-rw-r--r--app-emacs/fsharp-mode/fsharp-mode-2.0_p20230622.ebuild4
-rw-r--r--app-emacs/ghub/Manifest2
-rw-r--r--app-emacs/ghub/ghub-4.2.1.ebuild46
-rw-r--r--app-emacs/helm/Manifest4
-rw-r--r--app-emacs/helm/helm-4.0.1.ebuild49
-rw-r--r--app-emacs/helm/helm-4.0.2.ebuild49
-rw-r--r--app-emacs/hl-todo/Manifest4
-rw-r--r--app-emacs/hl-todo/hl-todo-3.8.3.ebuild (renamed from app-emacs/hl-todo/hl-todo-3.8.1.ebuild)2
-rw-r--r--app-emacs/ivy/Manifest3
-rw-r--r--app-emacs/ivy/files/ivy-0.15.0-ivy-test.patch11
-rw-r--r--app-emacs/ivy/ivy-0.15.0.ebuild65
-rw-r--r--app-emacs/jinx/Manifest4
-rw-r--r--app-emacs/jinx/jinx-1.11.ebuild55
-rw-r--r--app-emacs/jinx/jinx-1.12.ebuild2
-rw-r--r--app-emacs/llama/Manifest5
-rw-r--r--app-emacs/llama/llama-0.6.0.ebuild40
-rw-r--r--app-emacs/llama/llama-0.6.1.ebuild40
-rw-r--r--app-emacs/llama/metadata.xml18
-rw-r--r--app-emacs/macrostep/Manifest2
-rw-r--r--app-emacs/macrostep/macrostep-0.9.5.ebuild46
-rw-r--r--app-emacs/magit/Manifest8
-rw-r--r--app-emacs/magit/magit-4.2.0.ebuild2
-rw-r--r--app-emacs/magit/magit-4.3.0.ebuild (renamed from app-emacs/magit/magit-4.1.3.ebuild)13
-rw-r--r--app-emacs/magit/magit-4.3.1.ebuild51
-rw-r--r--app-emacs/marginalia/Manifest4
-rw-r--r--app-emacs/marginalia/marginalia-1.7.ebuild21
-rw-r--r--app-emacs/marginalia/marginalia-1.8.ebuild4
-rw-r--r--app-emacs/markdown-mode/Manifest3
-rw-r--r--app-emacs/markdown-mode/files/markdown-mode-2.7-test.patch13
-rw-r--r--app-emacs/markdown-mode/markdown-mode-2.7.ebuild57
-rw-r--r--app-emacs/multiple-cursors/Manifest2
-rw-r--r--app-emacs/multiple-cursors/multiple-cursors-1.5.0.ebuild32
-rw-r--r--app-emacs/nix-mode/Manifest2
-rw-r--r--app-emacs/nix-mode/nix-mode-1.5.0.ebuild4
-rw-r--r--app-emacs/nxml-libvirt-schemas/Manifest12
-rw-r--r--app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.0.0.ebuild45
-rw-r--r--app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.0.0.ebuild (renamed from app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.1.0.ebuild)2
-rw-r--r--app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.1.0.ebuild (renamed from app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.8.0.ebuild)2
-rw-r--r--app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.9.0.ebuild45
-rw-r--r--app-emacs/org-mode/Manifest18
-rw-r--r--app-emacs/org-mode/org-mode-9.7.20.ebuild2
-rw-r--r--app-emacs/org-mode/org-mode-9.7.21.ebuild (renamed from app-emacs/org-mode/org-mode-9.7.19.ebuild)0
-rw-r--r--app-emacs/org-mode/org-mode-9.7.22.ebuild (renamed from app-emacs/org-mode/org-mode-9.7.17.ebuild)9
-rw-r--r--app-emacs/org-mode/org-mode-9.7.23.ebuild (renamed from app-emacs/org-mode/org-mode-9.7.18.ebuild)9
-rw-r--r--app-emacs/org-mode/org-mode-9.7.24.ebuild70
-rw-r--r--app-emacs/org-mode/org-mode-9.7.25.ebuild70
-rw-r--r--app-emacs/org-modern/Manifest4
-rw-r--r--app-emacs/org-modern/org-modern-1.5.ebuild35
-rw-r--r--app-emacs/org-modern/org-modern-1.6.ebuild4
-rw-r--r--app-emacs/osm/Manifest6
-rw-r--r--app-emacs/osm/osm-1.4.ebuild42
-rw-r--r--app-emacs/osm/osm-1.5.ebuild42
-rw-r--r--app-emacs/osm/osm-1.6.ebuild2
-rw-r--r--app-emacs/parsebib/Manifest2
-rw-r--r--app-emacs/parsebib/parsebib-6.6.ebuild (renamed from app-emacs/ebib/ebib-2.48.ebuild)28
-rw-r--r--app-emacs/powershell/Manifest2
-rw-r--r--app-emacs/powershell/powershell-0.3_pre20220805.ebuild4
-rw-r--r--app-emacs/projectile/Manifest2
-rw-r--r--app-emacs/projectile/projectile-2.9.1.ebuild42
-rw-r--r--app-emacs/proofgeneral/Manifest3
-rw-r--r--app-emacs/proofgeneral/files/proofgeneral-4.5-posix-no-which.patch40
-rw-r--r--app-emacs/proofgeneral/proofgeneral-4.5.ebuild4
-rw-r--r--app-emacs/racket-mode/Manifest4
-rw-r--r--app-emacs/racket-mode/racket-mode-1_p20241207.ebuild78
-rw-r--r--app-emacs/racket-mode/racket-mode-1_p20250122.ebuild2
-rw-r--r--app-emacs/rg/Manifest2
-rw-r--r--app-emacs/rg/rg-2.3.0.ebuild4
-rw-r--r--app-emacs/scala-mode/Manifest4
-rw-r--r--app-emacs/scala-mode/scala-mode-2.10.3-r1.ebuild25
-rw-r--r--app-emacs/scala-mode/scala-mode-2.10.7.ebuild4
-rw-r--r--app-emacs/semi/Manifest4
-rw-r--r--app-emacs/semi/files/65semi-gentoo.el2
-rw-r--r--app-emacs/semi/semi-1.14.7_p20230811-r1.ebuild2
-rw-r--r--app-emacs/semi/semi-1.14.7_p20230811.ebuild51
-rw-r--r--app-emacs/swiper/Manifest2
-rw-r--r--app-emacs/swiper/swiper-0.15.0.ebuild47
-rw-r--r--app-emacs/tempel/Manifest4
-rw-r--r--app-emacs/tempel/tempel-1.2.ebuild34
-rw-r--r--app-emacs/tempel/tempel-1.3.ebuild4
-rw-r--r--app-emacs/tp/Manifest4
-rw-r--r--app-emacs/tp/tp-0.7.ebuild (renamed from app-emacs/tp/tp-0.4.ebuild)2
-rw-r--r--app-emacs/transient/Manifest8
-rw-r--r--app-emacs/transient/transient-0.8.3.ebuild2
-rw-r--r--app-emacs/transient/transient-0.8.4.ebuild (renamed from app-emacs/transient/transient-0.8.1.ebuild)14
-rw-r--r--app-emacs/transient/transient-0.8.5.ebuild42
-rw-r--r--app-emacs/tty-format/Manifest2
-rw-r--r--app-emacs/tty-format/tty-format-12.ebuild4
-rw-r--r--app-emacs/vertico/Manifest6
-rw-r--r--app-emacs/vertico/vertico-1.10.ebuild45
-rw-r--r--app-emacs/vertico/vertico-1.11.ebuild2
-rw-r--r--app-emacs/vertico/vertico-1.9.ebuild39
-rw-r--r--app-emacs/wfnames/Manifest3
-rw-r--r--app-emacs/wfnames/metadata.xml14
-rw-r--r--app-emacs/wfnames/wfnames-1.2.ebuild26
-rw-r--r--app-emacs/wgrep/Manifest2
-rw-r--r--app-emacs/wgrep/wgrep-3.0.0-r1.ebuild4
140 files changed, 1444 insertions, 1012 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 3f4d62bd9a0d..288607f1c412 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/apheleia/Manifest b/app-emacs/apheleia/Manifest
index cdd34ee47868..60855e2e79f2 100644
--- a/app-emacs/apheleia/Manifest
+++ b/app-emacs/apheleia/Manifest
@@ -1,4 +1,6 @@
AUX 50apheleia-gentoo.el 387 BLAKE2B a9cc757f9c846a50dad3a4ba7383e5203dd158a6233cd7d9039e2f8bdbf31dd950577244a87165c7965c96bffd442b883b3a8e3e55be560332eeb749d413f4a6 SHA512 72ca9116df3e5e363977fc8d0b559a80fa055ce4ceb8d85b912f67eb705f5fd278454f692d2979ad371a047ba604a67de8aebb16c26871a59cf108a68e67f8b3
DIST apheleia-4.3.tar.gz 194027 BLAKE2B 84b26de080e7d570e8e4d2fe973790f99c0d7582e29fd7994f015e5e379d7ecfceddb5ac4d0fb2085dbb5bbbda7c7970842aecf340f13d16f098daaf6127282d SHA512 d6858e118b1e3214def5e9bbe0bbe8c685ceef74707fc8e546517f7837fcb36179ef4a050e2cef93e9c19cd6ac7f544635c9ce07874470728db93ad21fa0e2e1
+DIST apheleia-4.4.gh.tar.gz 196511 BLAKE2B 63474df2e699cec439aeb791a8030360e61d64354b70e349d32a0bab4ddd005913bbb6230b13009bd6261c7f418aa076a43b5f9a061ecf9697376a24a03a3718 SHA512 a73f86c507b2b7c8766ff37b013ddaa3907b3475e271999502ad46d8ecbc2632b13f42c7fb2ed9ac4441c2b2950e7f4b6210f222deef9d8f85c2d121f0cd21f8
EBUILD apheleia-4.3.ebuild 593 BLAKE2B a7a7f6737b60bbc61fab2f41c7877ab299c737988701826950a1a6c2177e58b15ff832ae0ed1e7340f2bee5873f6cd90c2a3766eba031097117c42367388ed89 SHA512 807cabe71bf7645e2a7a2731f149a63b130e80db2f20c913c8a71e7bb79a5d10d8b0853fbaa8ba6918e8dcefbfc3d331591693af9f9b4646d69745f2649f6f0a
+EBUILD apheleia-4.4.ebuild 640 BLAKE2B 3ee5703c18e5fdfb3c2a0178384a56aafa313b13bc42fdfaf463b1c18bbe6a11864be6560dee0caedd26916c048f06356cfad50e768b8db7726b383920a6e3b8 SHA512 10dd34880b5c55949786067aaf97d77cd40d130205dc99b7b1dd39964d370c1372540b0ebc58da70697b40a92dfab1bd3793ef6839fc7abd193896a96a329401
MISC metadata.xml 870 BLAKE2B 9eefb192026bcc6839477e5199ff99071952a22f40c6ed6903cadedc585b4f4e1dd05c0da5fe49eab97160838277a071876fdeba23c78f11c8379f1a8a4c5bd0 SHA512 bcfbda9b31eb9826943119405ca2553fe99578e985d4b4c3397955b14cad7613e7115c69ca6dd4cbc3751574c36d46e1c6409f7482d8406ca7b896ece89f04d1
diff --git a/app-emacs/apheleia/apheleia-4.4.ebuild b/app-emacs/apheleia/apheleia-4.4.ebuild
new file mode 100644
index 000000000000..daccf85855c6
--- /dev/null
+++ b/app-emacs/apheleia/apheleia-4.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS="27"
+
+inherit elisp
+
+DESCRIPTION="Reformat GNU Emacs buffers stably without moving point"
+HOMEPAGE="https://github.com/radian-software/apheleia/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/radian-software/${PN}"
+else
+ SRC_URI="https://github.com/radian-software/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( README.md CHANGELOG.md )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup ./test/unit -L .
diff --git a/app-emacs/buttercup/Manifest b/app-emacs/buttercup/Manifest
index 6f2862f4ec18..4287396ef1e9 100644
--- a/app-emacs/buttercup/Manifest
+++ b/app-emacs/buttercup/Manifest
@@ -1,4 +1,6 @@
DIST buttercup-1.36.tar.gz 94614 BLAKE2B 1c76424188eb09df0b5f46f5c97b8633d11bd324a587cf968de2314f8639b66fc06cb2cee727f4cbc91b3fabeca41f2cfdb5f3ff87d6d2318fffaa3fabfc9280 SHA512 bc7d8d90537687b8d97927f14ac7c401ac9b538b315da6ae418c7af801d1f9461f4b2d9185102e6621240189dda4a8b547cd84332e38bc56458889dab6ec0f66
+DIST buttercup-1.37.gh.tar.gz 95022 BLAKE2B 2b3ca9e0da4749b30f98f06cd0b75a9ebce93e780d5451c500d1a4a2a042534f3bdc60249402e41dc9c8641b006ee482f4c5d79fe07d7e58c644c964af4b5f08 SHA512 97db746d3a3b0d1fc63e8ba92079ef40901359a2ec9206e3c75b6b3b31464191724a9f2dee3bc8cb4b3147b5c41269ee563194f89954e16c261423dcf66c21dd
EBUILD buttercup-1.36.ebuild 823 BLAKE2B 4606cda57b35d9a0e35dffc6a6ac76541a3af989db8f18a6ee1bf5224f9e33ee7d21531e0ff4b7356d7ccafef4b8565b7a3bfeb0115d5b86166619f0d14a3257 SHA512 86dc040d9810960d247130bd310457e7e245df36462047d3f6500ce73befb5f45cf268f3749cf66181fa7025fb087d4b85757412257344985fcf3343df2f3109
+EBUILD buttercup-1.37.ebuild 831 BLAKE2B 573d42328dc08f036f88313c75dd7cd8ea147c739d183116c91592093c63ad93de0b2a540e5d54a5b6703b52190ee9bd029bdd3e293d143283dc1ed0defde172 SHA512 c7d283290b858cb88b9429f6e6d976eedcb46a5616fb6db2277f8a761d233225c16ec7e8ec153edba673607b970fff1abb605e6d8f8c857dfc87555221b3d1b3
EBUILD buttercup-9999.ebuild 828 BLAKE2B 2036aaaadf3f958148f3937cd72d3edf02a02c210e6d4f6005be647f778859bbee7bb6195717404fea89da383ac9e018dca42ef502f9166b2c2c34872e812e4e SHA512 b2ed298ad2eb7ba531bab0eed682357f8681d80591e1e1ddf809ae7b4909a25a386c0ef994655521fbf693909dab5adb6fe07f8b912489762b8c12a98650dcb5
MISC metadata.xml 392 BLAKE2B 365eddee8c36962902e64b476ca9f21b34bf1faf9dd5ff2ad28d799a8079ea81cfea23adfc81e0a40edee9d4a6551affabaec91c9b931cfb161cf8a5bfbb024f SHA512 899c734fc6bae680c7d44dd0750d0a55a74ef2a5408be0e3a33a920ed283535c1136fc6b04bca86e85304ee1a3972413f18cc047be1e1565ce6c2a7940e087f5
diff --git a/app-emacs/buttercup/buttercup-1.37.ebuild b/app-emacs/buttercup/buttercup-1.37.ebuild
new file mode 100644
index 000000000000..a870f68c3e74
--- /dev/null
+++ b/app-emacs/buttercup/buttercup-1.37.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp edo
+
+DESCRIPTION="Behaviour-driven Elisp testing"
+HOMEPAGE="https://github.com/jorgenschaefer/emacs-buttercup"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/jorgenschaefer/emacs-${PN}.git"
+else
+ SRC_URI="https://github.com/jorgenschaefer/emacs-${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/emacs-${P}"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( docs/{running,writing}-tests.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+ edo ${EMACS} ${EMACSFLAGS} -L . -l buttercup -f buttercup-run-discover
+}
+
+src_install() {
+ elisp_src_install
+
+ exeinto /usr/bin
+ doexe "bin/${PN}"
+}
diff --git a/app-emacs/cape/Manifest b/app-emacs/cape/Manifest
index 68635bf5096c..1746aed4caa7 100644
--- a/app-emacs/cape/Manifest
+++ b/app-emacs/cape/Manifest
@@ -1,7 +1,5 @@
AUX 50cape-gentoo.el 82 BLAKE2B f80b67eba7c3a05567315016802f8faa828e30ce0f3c4b2060ec5cecf13797570213a08a03da0dffc5789c0a0aa9b16e623df9f06ce0d8711815ca75cbd63b83 SHA512 bea3768d6976888c31d8f42b4d78b5ed5a505c2aeef27b5575c033f2fc7ae11cb7500fd354945bfb503bd4e9efa679a2cc1b97aad66d3e47cb1353527c95093a
-DIST cape-1.8.tar.gz 41520 BLAKE2B 6fb836db21390d90a4ae4e533d87858a1ed6121e831a12796974221265dceb45afb289b04a2e9a000997f25aa207b9d6340f94581c09291f6aaa65cdf3913c0c SHA512 ceab8e816b049088019ce154335810424291de22a9521d2dd6fa7fa065edd7ee8cac490e6cfdc70536f99554bab217c2ae92bc90502c3c03b41fc4b9e7470f6d
DIST cape-1.9.tar.gz 41648 BLAKE2B 949c36ee2aa7c18a83038b368e9d3709d2ad958d7b8ffe515569c2c9780e627be486be7a4bc50ecea1712eaa4c41e8aad71a588dfe3c2be4d60eba8dcde97fad SHA512 d358d10c7b6fc3ab9f9dc1c015d35e2d826c1f4c7faed74170fb7fa8f9fad85f933736c903a6d3a615df56e7a5792672a61df2d4174dae17588e78744c8a5f6a
-EBUILD cape-1.8.ebuild 733 BLAKE2B 41a3e82d979dfbe7b0a5ac1461ec33e3cd054ac8b74823042907eb687b87e11a65bbaea4d3d69916b11a567953b5f6dbf038c71b1e641560d7d2a30fbda9e74b SHA512 8b4e289da28ad0e8659758762d5e5728aa1e14df67d6be600a8231a617b9b66d68bb8b8074634df314bf55a0b2bc11a02f7f213202eed1730162880f799bbfaa
-EBUILD cape-1.9.ebuild 734 BLAKE2B 9bd7e4500e8538afc95f7a114762b51a882d72d604a630b9afc41e495ea643b327837699c1f6b205874715b205f6fc77406d70a15c39098a2250de5e922a9957 SHA512 3d779aa62d7fd64f50bfd69a090e9f983e41062131e0b1df5a30e6fb6b2d833851cf453c66d07e5d4b59c78e3ad726b567cae6c64bae9c866ca3da772db3fa1e
+EBUILD cape-1.9.ebuild 733 BLAKE2B 41a3e82d979dfbe7b0a5ac1461ec33e3cd054ac8b74823042907eb687b87e11a65bbaea4d3d69916b11a567953b5f6dbf038c71b1e641560d7d2a30fbda9e74b SHA512 8b4e289da28ad0e8659758762d5e5728aa1e14df67d6be600a8231a617b9b66d68bb8b8074634df314bf55a0b2bc11a02f7f213202eed1730162880f799bbfaa
EBUILD cape-9999.ebuild 729 BLAKE2B c3917c595744de7312192a682f116af948a93e2d2313e42a8e071d3f8d856bf46b8eddf0840243bf6cc1ab0db8bacbbcf74181c4faae9fc31e648d934c949ed2 SHA512 32b6a7e385793123ffcb5d831d43345d742590ab3e5c424f184d3a414ca654edfc659855d233b37a2da7d299b43437f0af1eec728ebc2cba75212904a06badc8
MISC metadata.xml 488 BLAKE2B f52332e53560f984e6e20370f8cfdcf9e871dd93f5ba8bf5f08f580503efcd707372a4b566ede2674a4f1870b42af0b912fbbfd2ce7935e523a5a72a1ec9bfeb SHA512 8d14aa3c3aaf6634e8cb7ca1ec88127eb018efb117c83b2991bbb20061d2b6698fcc1f81b5c818831615d2551a9a18276c0f12d7f9800dba8153092118bc98ef
diff --git a/app-emacs/cape/cape-1.8.ebuild b/app-emacs/cape/cape-1.8.ebuild
deleted file mode 100644
index 1387aa52ceb8..000000000000
--- a/app-emacs/cape/cape-1.8.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=28.1
-
-inherit elisp
-
-DESCRIPTION="Completion At Point Extensions"
-HOMEPAGE="https://github.com/minad/cape/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/minad/${PN}.git"
-else
- SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="amd64"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="
- >=app-emacs/compat-29.1.4.0
-"
-DEPEND="
- ${RDEPEND}
-"
-
-DOCS=( CHANGELOG.org README.org )
-ELISP_TEXINFO="${PN}.texi"
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- elisp-org-export-to texinfo README.org
- elisp_src_compile
- elisp-make-autoload-file
-}
diff --git a/app-emacs/cape/cape-1.9.ebuild b/app-emacs/cape/cape-1.9.ebuild
index 5023daeea86e..1387aa52ceb8 100644
--- a/app-emacs/cape/cape-1.9.ebuild
+++ b/app-emacs/cape/cape-1.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index 7807299b7200..68ac1ef0a168 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,7 +1,3 @@
-DIST compat-30.0.0.0.tar.gz 140329 BLAKE2B 7de4dffc518e521d0c15d3deb0f544972eb6660e19e3028f956b39b9ce355901f3d39339d9f2060a3b7754d67ec9ce92a720cc83afc468f3a2cedc189d8eb922 SHA512 04e2c26f6c1fbb78fc0f2de70913694b3f37614a6992b2a36cec5288c2083481701bdfb7d7e981582c8b22cf61b71e5a3e6011f86c1602331a26ad61c1fe2f66
-DIST compat-30.0.1.0.tar.gz 142477 BLAKE2B dc0f912f8c019846a6dde9c3013527589cb7b8f21cbc3478c16f0dd0edfca15a71f67df91b417ff26a401954b047bc7f6a7fc8efd6d874e3e96e17cf3acd16dd SHA512 cbab795c8ef890307eb6e161d900948a84948ea4b2462056a39ca21e8a4d0aebc985f7ff536658156e9d6e760e33b2b234bc2460f64193b9d07b733a267c1dfe
DIST compat-30.0.2.0.tar.gz 142328 BLAKE2B aed05c7b352076a455185760e2a90515f15e4606d2845791ec7e77e89724bc6177cca6669d5f7955b6d1c728824502e634340b0db12cd800b6e61c567e20ae73 SHA512 4706d161e352987897cf23bd50c9afdb4e861e39f829031a0f5c4693c8c0b84a181ec1a21023438d0d3b85d2164edcdd839bacb11ef158ec60d4a945d7b1d436
-EBUILD compat-30.0.0.0.ebuild 1113 BLAKE2B 45e9257dc901aa54c64d0980d5f770c765ab7879f143ea2425b1ae31554e4b24a18722ed0353e41f3e93d39c84e1427f94f8d5cb7546dbe95ff45f7294d06220 SHA512 4ba0df372d3464b20d86d732acc30710dc9eb68110fdb9885a98a7d431d3af846087a8e12ed25b78d164d260126bd86749aba020e58d612cc0bc0ed1aae03e6f
-EBUILD compat-30.0.1.0-r1.ebuild 1138 BLAKE2B 05806e8321674c7900f02d8eaa84b644afd5f9b7b2681b137fa453070a83caa8759f33a8a7b3650fec6d1fcfa4defc96cf15aee4b7ab1ab0a983ac318e557e15 SHA512 7af904d00b88c719cefc63aa443f5404d1ec59f7685957ec7c15b73ccfc882101d8125e8cb8921864622b754a4b73adf5a673d0c7a0932d83103fb56b44e8d86
-EBUILD compat-30.0.2.0.ebuild 1138 BLAKE2B f20415c2237493771623ef78a1f71b5d89b4ffeb14519e4257d72f1eef70bddf733bf6767ca60fff2434c69e8ae10a500081599dee53946effb9617950dd52de SHA512 864fa74b0f8f9b8c91f7ae8a65611ece0837aa3206dde49efeb8d47e299ccb051419d5ae8e92a78017fcb071621de757f49e13d38d1e662777e399e5d1959969
+EBUILD compat-30.0.2.0.ebuild 1134 BLAKE2B 3eb10f6641bffb2edb09ae9a98c2ba2729f9eb5d46783ae773921bdcf1f8f289e2825e6289ddb0033a57cecf0d93fc6187795321c8609fdd81701d42f6b786d1 SHA512 7efbd3a34f495f97298c6065fc9edb636f62856269ac33165097c9ddbb3ba411e45a7fadc6044a36b322610b775e3a9021dead9b67085bb2702bcc5eece2f214
MISC metadata.xml 510 BLAKE2B 6d189301e592c47ca50f1e1a54b4b8ec6fe8f8883761137562eb1c0c2e898bf9d09c520d4ac4d2edcc851e29ad6896950d412aefb80320913405ee3b0c2b6b9d SHA512 85329976678ef5733a30ffa89fb41a4b8ccbeb8b977b9525c0dbd1b099c5afe12fa40b3c71b403893efdb7a31790ae9a46d01224f949f85ceecc94dcb5ef4fbb
diff --git a/app-emacs/compat/compat-30.0.0.0.ebuild b/app-emacs/compat/compat-30.0.0.0.ebuild
deleted file mode 100644
index f9891ce90b16..000000000000
--- a/app-emacs/compat/compat-30.0.0.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://github.com/emacs-compat/compat/
- https://git.sr.ht/~pkal/compat/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/emacs-compat/${PN}.git"
-else
- SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
-
- KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
- sys-apps/texinfo
-"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_compile() {
- emake compile "${PN}.info"
-}
-
-src_test() {
- local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 'json-parse-string))")"
- if [[ "${has_json}" != t ]] ; then
- local line
- while read line ; do
- ewarn "${line}"
- done <<-EOF
- Your current Emacs version does not support native JSON parsing,
- which is required for running tests of ${CATEGORY}/${PN}.
- Emerge >=app-editors/emacs-27 with USE="json" and use "eselect emacs"
- to select that version.
- EOF
- else
- emake test
- fi
-}
diff --git a/app-emacs/compat/compat-30.0.1.0-r1.ebuild b/app-emacs/compat/compat-30.0.1.0-r1.ebuild
deleted file mode 100644
index d8d01c6363f8..000000000000
--- a/app-emacs/compat/compat-30.0.1.0-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Compatibility libraries for Emacs"
-HOMEPAGE="https://github.com/emacs-compat/compat/
- https://git.sr.ht/~pkal/compat/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/emacs-compat/${PN}.git"
-else
- SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
-
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
- sys-apps/texinfo
-"
-
-ELISP_TEXINFO="${PN}.texi"
-
-src_test() {
- local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 'json-parse-string))")"
- if [[ "${has_json}" != t ]] ; then
- local line
- while read line ; do
- ewarn "${line}"
- done <<-EOF
- Your current Emacs version does not support native JSON parsing,
- which is required for running tests of ${CATEGORY}/${PN}.
- Emerge >=app-editors/emacs-27 with USE="json" and use "eselect emacs"
- to select that version.
- EOF
- else
- emake test
- fi
-}
-
-src_install() {
- rm ./compat-tests.el || die
-
- elisp_src_install
-}
diff --git a/app-emacs/compat/compat-30.0.2.0.ebuild b/app-emacs/compat/compat-30.0.2.0.ebuild
index dca8f1fa5a52..0be3a92cb480 100644
--- a/app-emacs/compat/compat-30.0.2.0.ebuild
+++ b/app-emacs/compat/compat-30.0.2.0.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/consult/Manifest b/app-emacs/consult/Manifest
index c68a9f199f9c..c1b69be76476 100644
--- a/app-emacs/consult/Manifest
+++ b/app-emacs/consult/Manifest
@@ -3,7 +3,7 @@ DIST consult-1.8.tar.gz 104909 BLAKE2B b946274cc83e0b3372895c30e2d3b303bc9c5f7c4
DIST consult-1.9.tar.gz 106013 BLAKE2B 17b55f08821a77a3267547111f335b422adc62698faa1901f9197e6dece441d0d087215cc91188e90cc5bdd0ce9b41903d73338cc48c0d082d290cfd588e3e63 SHA512 bc85c2a5cab4b1b94bf53aee822d3efa2f38d9efc39f10596023b755d94de092ab0715cab17b625ffeb2c3bfdcbe57925d1f2dd4857363d62f8ea03f85d6e959
DIST consult-2.0.gh.tar.gz 110667 BLAKE2B e697c8b71beefd7e09a5f8368e913852448f2aa8717283929c87a8a0dcaa92af56ab68ba9c919044afbe0306cacc2d999ff7a0f38a29bc46af510aaf9f81766c SHA512 71b6951d8b429fdc54ca1a2b77adfc6be5cd92be22f70d6c01e7333c3de43754176aa8e1caa3913e2bfca84aee2440a48d8545bb2c9818c73dfe8816924549f4
EBUILD consult-1.8.ebuild 640 BLAKE2B 6a6b6ed9e4c6f5e3692d25ae8084f43327c7d94d0d479f7173281321bdf554a3ebdc673856bb908e7ea2dfc1dd6932845920376bb5485557d1c8853a8ff2ba67 SHA512 b905a34cd33b23dcb3079c5ad732422d0fe250389ef2dfb50d8c8fd80d6667ca9cf092de66def415741481d9f5c3a624d6a1dd780d4c5e81f9e8eacd380be386
-EBUILD consult-1.9.ebuild 641 BLAKE2B 4d9dc619ebc39c757be5192db7459e0685bd8c0ef542a2ea8b60367a7c4d8d9d0653d7899c21297230e4b25cb09a342f3491951705a483a90cac720a4c150818 SHA512 ddb88f39ff34ff14c02c1f618aa3fd16674909ff9af232bd67de4a8ab316f5c33ebd55e6df8d8e9b843c5ebf0faacbd2d1d1f41d94a5c69a6381da562523b525
-EBUILD consult-2.0.ebuild 648 BLAKE2B fd7556312ffc60e33116243f391de9ead616c85358888bde6115b86a4b3497923e9b41abd3f9656458b44c10aef8c80a7d18790c983d77b62c61a6c4691334dd SHA512 9cd2cb6a6f94266ed1e9f2e9a4aabe3152e13a2a5b48795838e39b60c526470c3b04019ebd61a3abb6b9b0e921f975f344d3799a039948738808ecc5d50bf6c6
+EBUILD consult-1.9.ebuild 640 BLAKE2B 7c2c71ed7bc178c766490ebe4dd6061b671dff11ca0593ee61bbec45fc7548bc9d042fba2b0c9bdc8d2aea09efafb6dfddba55a69088fbfdb347d122b18305bf SHA512 76943c046452afd4ddcc3920f3ea869795009c662a3b55d97b55bcfeb22a8fe5be558183692b3a80b3564e2155d48dead45563a7a699c6fc12a4738d921a88e4
+EBUILD consult-2.0.ebuild 647 BLAKE2B 713319c38dccd4d3fb5eeb95143df8e1ed8ec18a081d302a80a559fb5508db24339fa8986c1a3391957fa22487b0f0f0c3c0bad7de99a1373411ed4962f441ba SHA512 1cc18fd1120221fafafb0409e306d5f4484c6d9f34c56dca2449ae28678b872bba6d7a7cabdb866ffec3743c12eea73b22932429b445b8f5e0c29ffee27cd337
EBUILD consult-9999.ebuild 648 BLAKE2B fd7556312ffc60e33116243f391de9ead616c85358888bde6115b86a4b3497923e9b41abd3f9656458b44c10aef8c80a7d18790c983d77b62c61a6c4691334dd SHA512 9cd2cb6a6f94266ed1e9f2e9a4aabe3152e13a2a5b48795838e39b60c526470c3b04019ebd61a3abb6b9b0e921f975f344d3799a039948738808ecc5d50bf6c6
MISC metadata.xml 1405 BLAKE2B b61aec6a2d62bda9664dc5ca77d935c8bc4d6b82ed3991fdb81637a1f8250d4493a53eae446c4513d81f34d46394db63dc1915cce4d5bb21e74a3cdb451d4b18 SHA512 e8ce0aeebf5810ee02a043b5be7dc30a1f7e02f9bf587c836d234cad6884cc433519993ccc432eea7f928a37010b8c67658eeb6b54673dac92706550aac5c68c
diff --git a/app-emacs/consult/consult-1.9.ebuild b/app-emacs/consult/consult-1.9.ebuild
index 7f3ed9bf0123..2393eb0a1100 100644
--- a/app-emacs/consult/consult-1.9.ebuild
+++ b/app-emacs/consult/consult-1.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/consult/consult-2.0.ebuild b/app-emacs/consult/consult-2.0.ebuild
index ceaa32d1900a..602b5aa3142e 100644
--- a/app-emacs/consult/consult-2.0.ebuild
+++ b/app-emacs/consult/consult-2.0.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/corfu/Manifest b/app-emacs/corfu/Manifest
index a9f81dc6f01c..4a0120ac64db 100644
--- a/app-emacs/corfu/Manifest
+++ b/app-emacs/corfu/Manifest
@@ -1,7 +1,5 @@
AUX 50corfu-gentoo.el 80 BLAKE2B 030035947690cded0580337466f06e7561c996ef27d6dce32cacf28249e71f3a99083e1dcd68e8fb1e2d0bcff75a70881ca88c7f41128123876e6f34230235fa SHA512 cde0d90e0b8bafffafd8d79c6fb4bc7957d1c7e5a6eb86b2c2cdeb73910bfddb6b8b2985bd46af406e5d3f3d1e1205b37ac2bf8cb26aa3d052b06054ae7ba00e
-DIST corfu-1.6.tar.gz 51238 BLAKE2B 5d56e9d45563cc28296605ac00e56ac468a7011015f3ec5dd21b5de5f8e9c4ca78405f54d9499274396ab7393d732a393a4d301ed2e96567ac7f59240c1a78dd SHA512 adc425793ab26606b33a19598fcc2d523990d937c5beb4e842bdc5b61fdc0f472105f6fa646a466f6acd8e13d4869c690b1b7c5d4ed4476be1329107a5a99e82
DIST corfu-1.7.gh.tar.gz 51084 BLAKE2B 1dbbe13706dca042ba9c585ac03bf8fe8b458ee89910a6a2e824a8999d2b37db6c0f195bc84c6ca96377aa00e1563f94d1ba1f943f21f6b30a79c8e40832086d SHA512 470940655b24b95f010dee9d12313cf3772a72b0ce8c1e9e2f081cc01350e5089b1680049ccddd5a8abca346e686b024729d9018a36856617987a88f32abfde1
-EBUILD corfu-1.6.ebuild 714 BLAKE2B 069991b619b57b6e80b44cb343f2e971d5d242bec16b1998dc475818e67a55a9c848d3a67e5b8fa4959a13a6a17301769ce2229ae68db6e8536f2972ac8e8fac SHA512 72cbd7fd0688a50a34269660613e66643b02254ce046a117092a3f27512ca5a7fe3c10b7c79a687bf73d559c7da7c5b3a4b8d8705b8c27131ba89246a1af8c13
-EBUILD corfu-1.7.ebuild 729 BLAKE2B 6d4d1144b9a575a857b8f14a005a0d1d8a234e649a8f471cf2c6bc02e0f6dc89d52849fafce40294082795720178203f510b6afe0cd9a6e2163e65b7df1df3a7 SHA512 e577f4ada4c38f1d225d2c06a2578e4ba3c64cf543db415fc7662e7b34175cb7db2c8e2d1b59aeeb6dd770b7268d1ecf24ca7ab5f71b6d3e317ba7940364417f
+EBUILD corfu-1.7.ebuild 728 BLAKE2B e7e1b6fef5c7325038fbedfbf4ebd13362a7666fdad61b55fb9ca91a6bad7970051d323a54fdee70d1185d8f5525349de203b881afe70d4b95c792a15eb7824a SHA512 d882d88ed3c5cc441fa5f94b24ba1554f5c3d2030bfb7f450d7fdc208ec06d4ae7bd1f091dc2b10ec282eaf31de20c51207689006edf3d0104b59245425298cd
EBUILD corfu-9999.ebuild 729 BLAKE2B 6d4d1144b9a575a857b8f14a005a0d1d8a234e649a8f471cf2c6bc02e0f6dc89d52849fafce40294082795720178203f510b6afe0cd9a6e2163e65b7df1df3a7 SHA512 e577f4ada4c38f1d225d2c06a2578e4ba3c64cf543db415fc7662e7b34175cb7db2c8e2d1b59aeeb6dd770b7268d1ecf24ca7ab5f71b6d3e317ba7940364417f
MISC metadata.xml 357 BLAKE2B 4a324f2913cf600a98085a72ffc69263205068f54b191101ed2825d3e3c84f951e58af8ebcab481bd50908685dc3603cdba3156772f153bf5a565ab43831b201 SHA512 038f5605bc71c57700f5d34539c8474c667f4434261cdb7dacb28c1dd80a64e656c395dfc2c84329d36e6cee28aaa9986d3cceb25f46d887bf8fdc1cbb348b8c
diff --git a/app-emacs/corfu/corfu-1.6.ebuild b/app-emacs/corfu/corfu-1.6.ebuild
deleted file mode 100644
index f955c89dc79d..000000000000
--- a/app-emacs/corfu/corfu-1.6.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="Completion Overlay Region FUnction"
-HOMEPAGE="https://github.com/minad/corfu/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/minad/${PN}.git"
-else
- SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND=">=app-emacs/compat-29.1.3.4"
-BDEPEND="${RDEPEND}"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
- default
- mv extensions/*.el . || die
-}
-
-src_compile() {
- elisp_src_compile
- elisp-make-autoload-file
-}
diff --git a/app-emacs/corfu/corfu-1.7.ebuild b/app-emacs/corfu/corfu-1.7.ebuild
index e41321580543..db6688123644 100644
--- a/app-emacs/corfu/corfu-1.7.ebuild
+++ b/app-emacs/corfu/corfu-1.7.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/counsel/Manifest b/app-emacs/counsel/Manifest
index 7360191640fd..bf0e9d8b8387 100644
--- a/app-emacs/counsel/Manifest
+++ b/app-emacs/counsel/Manifest
@@ -1,4 +1,6 @@
AUX 50counsel-gentoo.el 110 BLAKE2B 223dc0b9991156d3494e9e954624ec060515231f5ca979345864dad802ccaaaff02eb43e13a7af5eed581e4189005493bbda3d849ef8c7b9b877993f9e096a78 SHA512 be21f737978b64065af31df15320ddb06f255a258d05d75227f4762a35a6eb86b0012561a40f7f72f154af58c0ce240c50958a8020d3a0dc5054c6b5834b80c8
DIST swiper-0.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74
+DIST swiper-0.15.0.gh.tar.gz 255140 BLAKE2B becd63e0c291eccaf6b9520b0b50201aecbc5245128285384780ad8124294c3f7103ae7197db766b69c2ee3f32b5039fea47bd1303fab90d15ef8c109388e533 SHA512 c37c7482aae8d595181dab11ae613c52ae917c909033e3534ac5c78d090d1f67e2f36917a76b0dd4cfc8a339ed76c2480a7ca26a033b8be69dc3a128a0ccf00f
EBUILD counsel-0.14.2.ebuild 768 BLAKE2B e9ec9d5be3fcefb8d76b2a30a51586be3c97eeb180ff850383e6e778452964d5a2442fa76ceb00f1be5222d780af7f384f91346fe614b6e28ced2d5082b24908 SHA512 10c946c5738a21480032572f14e8248a52c4ecbc4a9b5ea11700d8f0c1f91fa250a5d1a3da87218254926307980ec4457feba0ab5f9d46018e3172c9c3e2ed31
+EBUILD counsel-0.15.0.ebuild 918 BLAKE2B a693dd5ca9288495d0c62ea75ea33da6af93a2a673606667603bbab15dd9f077f7f50f0258863decaffdaebd7376740ee744ae2180834d4b3b7a27ccc41716cb SHA512 78f3fe36a0a07832709e5446aecc4a805f23fb6a4caca0c4e59eef3b0c4ce0c70af5064f854c46b458d5473fdf5db7f88316b378889d7a1b69aefbec9c5017b2
MISC metadata.xml 597 BLAKE2B 596d80d3c2fd29ce075b056874d9f6357dfb0ae03442cf2dde601a799a1f531fbcd6c13be5d4f3dcbd2c0f842e88db2835ce796c5e420e2042760c0c14ea826e SHA512 a798bc29542e614a8f09e5f080fa2e67268f787c1bf7e399ac851d7d1c8c14843a82ec35578e7036b3897f13b0bc4286ce1d2b2c31632daf1331670e0abe46ee
diff --git a/app-emacs/counsel/counsel-0.15.0.ebuild b/app-emacs/counsel/counsel-0.15.0.ebuild
new file mode 100644
index 000000000000..f638c6e986cd
--- /dev/null
+++ b/app-emacs/counsel/counsel-0.15.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Versions of common Emacs commands customized to make the best use of ivy"
+HOMEPAGE="https://github.com/abo-abo/swiper/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/abo-abo/swiper"
+else
+ SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz
+ -> swiper-${PV}.gh.tar.gz"
+ S="${WORKDIR}/swiper-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+RESTRICT="test" # Ivy, Swiper and Counsel tests are performed in "app-emacs/ivy".
+
+RDEPEND="
+ >=app-emacs/ivy-${PV}
+ >=app-emacs/swiper-${PV}
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp-compile "${PN}.el"
+}
+
+src_test() {
+ :
+}
+
+src_install() {
+ elisp-install "${PN}" "${PN}.el"{,c}
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}
diff --git a/app-emacs/dape/Manifest b/app-emacs/dape/Manifest
index 78763519af8e..c7c0b08e8175 100644
--- a/app-emacs/dape/Manifest
+++ b/app-emacs/dape/Manifest
@@ -1,8 +1,6 @@
AUX 50dape-gentoo.el 82 BLAKE2B 64f2f945045a5ce10e6735fa5d14c89fb8cdcfea6201375509476a8f22a18e97f6733d7d74daaefab3f94cac7a9d3420791a92b05b165616977f683b295a23ca SHA512 bd715c76b340beb8a19d30cc1490af1e56eeda99bd37d0421fa43820da83aa44cdfbde845dbf659332228205d2c050f3e4a9222695824e63050ebe9937edcdaf
-DIST dape-0.19.0.tar.gz 78244 BLAKE2B aaa4d0b129c1a3f80228527836a202ce7352c6fe4d5ac31710c62d6f9069108ed66a4e3e35808c2e197e8d57b7688249a1605eb288f212cd4f48879dcc687e68 SHA512 7533a0e88dd5418f924378861f7fa33e60c886684dff50785add4347c1cb3c0e728625f7fd9ef703787eea671ead6e5fd81ed3a3c468205e163c352dbe2a49d0
-DIST dape-0.20.0.tar.gz 78429 BLAKE2B 9f079311883ffae56226ad7bbe6835c404397980333dd9539835b2f9301908fe83be6c88eebb2e5fe553eda94303bbc6cbb4f497b92131fa9979c88dccd5a032 SHA512 8a770d84c54fe75275067ca981c96fced384797896a19331d53f782029ec984d3755801dfd29d8c4446e6ac531ffa9dc534cca3b21ae3af52547292da4158b0a
-DIST dape-0.21.0.tar.gz 78689 BLAKE2B 12ae2ea5771ff303693b1477fe5f535d9295d138bd16ca0859bd7cbdfbf93c18347cb6dc9910c93001947dc58cba4064c0782f0007057ea99932a2674963da90 SHA512 0ecbe997859148f5bd1154b946d617df054772244cadb8697c97fe82d1deb572d47d26668229e3d0dbb02f4339b51a334cd06922050dbb592a4f05581fb35012
-EBUILD dape-0.19.0.ebuild 1399 BLAKE2B 978d1ca9311696cdd5f5a03e8c56d070763007e7c95c74076cd6f6f90deee99216cd90b0b17ebfc860224cf84a502deeae5172e8ea42a9ff9656b58334393f9a SHA512 4029541173ed0969f77a22dc7601a5bb84aa239565b8794234f8a13e43cedf9845f912b9b3bf2dd7cbd619bbee78aa552f405d1b9c75594227b3be0d5176c334
-EBUILD dape-0.20.0.ebuild 1407 BLAKE2B 66eaf37b7eefffdf48099ab876fe0a896960821294e3708d6344c5e3bbcb9d53ae16aaa92eea9d3b79eeea9f79725bceaf6605406da00a2076fb98736d3bb615 SHA512 dee3395e6e20e12660dfb5f7146324ec8dd2ac9ddacd1cf16a5a6cfb11a78f32e406bc1f577bf19c10d3ce8c1a9a7c81e8dcb91ad282be4eee9a513a7680d7c3
-EBUILD dape-0.21.0.ebuild 1407 BLAKE2B 66eaf37b7eefffdf48099ab876fe0a896960821294e3708d6344c5e3bbcb9d53ae16aaa92eea9d3b79eeea9f79725bceaf6605406da00a2076fb98736d3bb615 SHA512 dee3395e6e20e12660dfb5f7146324ec8dd2ac9ddacd1cf16a5a6cfb11a78f32e406bc1f577bf19c10d3ce8c1a9a7c81e8dcb91ad282be4eee9a513a7680d7c3
+DIST dape-0.22.0.tar.gz 78792 BLAKE2B 42743bcb2c82680b90f42c01a9212eca08eba7c41bc8874ffebbe9f1b4003812ad453afb8ef049c085def3466c835a7f63c4b96efe6fccfd6366089d303df990 SHA512 057776fd479dbf1ca3206593fd778e35182e9a2915966ff6e45c87c76e62a96dc19474d35a5bba4015f419e34cf8fa31d214c4164c6cab2ed6e5edb788e4a658
+DIST dape-0.23.0.tar.gz 79466 BLAKE2B 70c6741d11c392eb420aa3173aff8b4c293d640b28ee02c352bc2f2ccff9293c15d8855aca421fff3e7d2824865c8fa6e3f218471b8cb2bceef51e3e7e30355a SHA512 e3c4fb922cb1cd328e49afd8cb52df15fd0dcf5636f9ba0b5c882cfdaf12a2c7349749f23a7c6bae98210cf5e2f9224570edbdcba9748c2a7ac216b4890d5952
+EBUILD dape-0.22.0.ebuild 1481 BLAKE2B f13e9941557d3682d300ceeda3fd7bdcc011ad15f4d06bbf89d499737ba154034fc82d3e15665db342b628e2b790e943efbd6ac63136efe0e6b8dc82ad86a72e SHA512 191211aec399c94e0648101eb310716735c0e92560a486126f93b3b3d3e3b6dd8af761d4ec99499455023348ed4adfcd366e4bf8c086f507bb00d8a2b9c0ec09
+EBUILD dape-0.23.0.ebuild 1481 BLAKE2B f13e9941557d3682d300ceeda3fd7bdcc011ad15f4d06bbf89d499737ba154034fc82d3e15665db342b628e2b790e943efbd6ac63136efe0e6b8dc82ad86a72e SHA512 191211aec399c94e0648101eb310716735c0e92560a486126f93b3b3d3e3b6dd8af761d4ec99499455023348ed4adfcd366e4bf8c086f507bb00d8a2b9c0ec09
MISC metadata.xml 570 BLAKE2B 824518a308a9b876366ee7e2513706c256170868e98c8c18edd0866096f8639b14b51164543c2657db1760085186d67a0196a72ae61c6c18d5c6521ce34be9fe SHA512 159f35835c561bdd0d9d1573104e371c3b4621c8b691c65863868fdc117678cbe681ec11aa47383eb48799ee72b166a606e86702769c03c0c6231a11ba2963f9
diff --git a/app-emacs/dape/dape-0.19.0.ebuild b/app-emacs/dape/dape-0.19.0.ebuild
deleted file mode 100644
index 3238a5a3963b..000000000000
--- a/app-emacs/dape/dape-0.19.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=29.1
-
-inherit elisp
-
-DESCRIPTION="Debug Adapter Protocol for Emacs"
-HOMEPAGE="https://github.com/svaante/dape"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/svaante/${PN}.git"
-else
- SRC_URI="https://github.com/svaante/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="
- || (
- app-emacs/jsonrpc
- >=app-editors/emacs-30:*
- )
-"
-DEPEND="
- ${RDEPEND}
-"
-
-# Requires debugpy, but we do not package debugpy right now, as well as
-# js-debug. Most tests use only the former.
-RESTRICT="test"
-
-DOCS=( README.org CHANGELOG.org LICENSE )
-SITEFILE="50${PN}-gentoo.el"
-
-# elisp-enable-tests ert . -l dape-tests.el
-
-pkg_setup() {
- elisp_pkg_setup
- local has_jsonrpc="$(${EMACS} ${EMACSFLAGS} \
- --eval "(princ (>= emacs-major-version 30))")"
- if has_version app-emacs/jsonrpc || [[ ${has_jsonrpc} = t ]]; then
- :
- else
- die "Emacs does not have jsonrpc.el 1.0.25 or later, nor was app-emacs/jsonrpc installed"
- fi
-}
-
-src_compile() {
- elisp_src_compile
- elisp-make-autoload-file
-}
-
-# src_test() {
-# elisp-test
-# }
-
-src_install() {
- # Need to ignore dape-tests.el.
- einstalldocs
- elisp-install "${PN}" dape.el dape.elc dape-autoloads.el
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-}
diff --git a/app-emacs/dape/dape-0.21.0.ebuild b/app-emacs/dape/dape-0.22.0.ebuild
index c4b8f0561c5d..e3cc513f8bb9 100644
--- a/app-emacs/dape/dape-0.21.0.ebuild
+++ b/app-emacs/dape/dape-0.22.0.ebuild
@@ -38,6 +38,9 @@ DEPEND="
# js-debug. Most tests use only the former.
RESTRICT="test"
+# Remove tests.el to skip compilation and failing tests (see above comment).
+ELISP_REMOVE="${PN}-tests.el"
+
DOCS=( README.org CHANGELOG.org LICENSE )
SITEFILE="50${PN}-gentoo.el"
@@ -59,10 +62,6 @@ src_compile() {
elisp-make-autoload-file
}
-# src_test() {
-# elisp-test
-# }
-
src_install() {
# Need to ignore dape-tests.el.
einstalldocs
diff --git a/app-emacs/dape/dape-0.20.0.ebuild b/app-emacs/dape/dape-0.23.0.ebuild
index c4b8f0561c5d..e3cc513f8bb9 100644
--- a/app-emacs/dape/dape-0.20.0.ebuild
+++ b/app-emacs/dape/dape-0.23.0.ebuild
@@ -38,6 +38,9 @@ DEPEND="
# js-debug. Most tests use only the former.
RESTRICT="test"
+# Remove tests.el to skip compilation and failing tests (see above comment).
+ELISP_REMOVE="${PN}-tests.el"
+
DOCS=( README.org CHANGELOG.org LICENSE )
SITEFILE="50${PN}-gentoo.el"
@@ -59,10 +62,6 @@ src_compile() {
elisp-make-autoload-file
}
-# src_test() {
-# elisp-test
-# }
-
src_install() {
# Need to ignore dape-tests.el.
einstalldocs
diff --git a/app-emacs/ebib/Manifest b/app-emacs/ebib/Manifest
index 8ce89e366de9..da509c4a0529 100644
--- a/app-emacs/ebib/Manifest
+++ b/app-emacs/ebib/Manifest
@@ -1,6 +1,4 @@
AUX 50ebib-gentoo.el 175 BLAKE2B 6e790273be0d32b188bf4e429da221e1a0f71036dccb521edb43340a88faf70046b27bc70128a05a81437dbd856f5966ad343f4aef2dffa72b44a1901d3199e8 SHA512 9be24ffce7327c3db49dbec7a1f3cc3610fdc4aac40c25da06906df25123173f3a4b05ec2d96d9ca2a1fc785bdd471ffba73654ee3b642be93c93b412f230fcb
-DIST ebib-2.48.gh.tar.gz 1056438 BLAKE2B 153d417084af2fa7fc1fd295d917475944c79ee1f8d4a52714e102074331ce698f7219f66e60383c51e0850bec271660798818c3a1f69f5130eca53a5dc298a5 SHA512 92c3a9842832b865908f7b6212bfdb4bb69c03a132898b35f8046e6707288f7566f2f27e750dc19595e4dcb64314601253cc98dc5f5ddc1caa58781f14e00d9a
DIST ebib-2.49.1.gh.tar.gz 1057483 BLAKE2B 0b8d4b4c0ce93c91bee86de23098cb69da3e5d90668e80abdd8a28615dcec4e3706454ca34cf3199bc4b094d31a24bccb5ce0e02fa4fb781cb9691ff837b940f SHA512 1b152967f8b8dc589d8a789cf640753dc8689f5fede52b3e6c0c255882f7a1fc7e69f112ff2cfb4f527fcd0bc84d969f887ff8003b1d843854af6b7e42aba4de
-EBUILD ebib-2.48.ebuild 826 BLAKE2B 8e57f0ba6c4ce9cfd456e2e307584a67baf22db65af2a7aefa30dbbc8e1bd0f6328ce83a3d6397d45df45d996b1136ed4d8291156b1300b61aa29eeebf4a4cf6 SHA512 caf5c30466c4794da1f379ac1c9264c540cf3ea8a18e8c83975f539c1ee13e942841a0de0919626593cffa21c5b9c8c7f31022c22744a75532ea1961a50ef2e1
-EBUILD ebib-2.49.1.ebuild 827 BLAKE2B 6b5dc28dad2f98dd8462ab19d2016931bb68c69290f1dc76ca458bb69e848cc4d3fa1f79b05b9601db4bf764e0490a6a62fb35c6d2eeebbf8a4b3b5755d0dac0 SHA512 6dde5e013b09bd1dea2648196516eea4c660140f6693cb943be7fd08701e6bad909490a9662c950dc6fcdeee1e058aa4b0d800eed21db631a9d3e058810117c2
+EBUILD ebib-2.49.1.ebuild 826 BLAKE2B 8e57f0ba6c4ce9cfd456e2e307584a67baf22db65af2a7aefa30dbbc8e1bd0f6328ce83a3d6397d45df45d996b1136ed4d8291156b1300b61aa29eeebf4a4cf6 SHA512 caf5c30466c4794da1f379ac1c9264c540cf3ea8a18e8c83975f539c1ee13e942841a0de0919626593cffa21c5b9c8c7f31022c22744a75532ea1961a50ef2e1
MISC metadata.xml 730 BLAKE2B de17020c88b38b6d8e3753cbb4d554d1061fd73c39cf8e9e760f3de204c87bec6c3aca60213bc283a5d053da30225232100dadf711072a57b19863c55601fdca SHA512 d20f364400adcb23dc542cf08fed16b0b073fcd6ef7df27644f51d674215f51fc9520ad873ac6f2f783364471c7386d69f8d3ae88ecad8b6a1694e08e211f7b4
diff --git a/app-emacs/ebib/ebib-2.49.1.ebuild b/app-emacs/ebib/ebib-2.49.1.ebuild
index 68bce79a5e88..1ade52e95c1d 100644
--- a/app-emacs/ebib/ebib-2.49.1.ebuild
+++ b/app-emacs/ebib/ebib-2.49.1.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="BSD"
diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index 04ced2d01d47..90c0b8c6a174 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -1,6 +1,6 @@
AUX 50ebuild-mode-gentoo-1.72.el 1639 BLAKE2B 49bb6726c21b21645bfe32d43d2b1ff4b01bd1f7b326c88d66a6baa4bfe473502d8b1340ddc70d30bbb1db01ab7828e6d5361fb564296fb0483793e654c5bd5b SHA512 4640bf21b4937890870bc1c4381151e8c2ce25a054319928d56363ea227df116df34465e9265de93cbb31f2508e131712487e20e05b6654f95dec7e23594eb37
-DIST ebuild-mode-1.76.tar.xz 50404 BLAKE2B 9aeda48858155286c9df2075b61f596723d457ac1592ab581e1589d291db2f54d3c5d81dd610a41506d43d5d90943404a8f74fc4b742d7ed33f4e623930d1fc7 SHA512 e9659878109de92789204d6bd9493465b1d078a5ac5a10937397478a20766bab453bdfc8d3352625570b37b8bf8aadc28369652979032427a1c8d6d13242aa64
DIST ebuild-mode-1.77.tar.xz 50840 BLAKE2B 29ecc60dc232def8ef811da88efd68b6ffe66fa5df6a53390e6d01b858160f16f3f5f1f481f3d34628ccbd7228113867df3f81b0587d1f5ced721d129111f3a9 SHA512 f40f294158a36783f6d08297d51f0a0931209368449a6edeb50235568c4347b27070d20227c0d6d32d3581609dc288effefb8dda982d2e45b046243ce0e3495d
-EBUILD ebuild-mode-1.76.ebuild 1001 BLAKE2B cbd68aea9152ebe994ae7c699d41c11484f7ed359d959a106fb98c8a719cb79d5d252c00112121058c76a834d9188e84b8bc013d2a932fd0ff708934ea7c1118 SHA512 02127a3b197565dd3523d0d76fa79100e73eedbcd58c5865cc3af81631ea4bf98521b92d82aca057876ece6d9384f79ee0a703a81df998a917979c5fdb991b58
+DIST ebuild-mode-1.78.tar.xz 51124 BLAKE2B 21267b78de39be96a726ef7d044fe85a43c0782e0a10b427af25b00366f271f6f8a04a2493026ae633a3accd644ff6c73f2050896c59844b6decc78e4dd8279d SHA512 a4a637f6c138e4dfde58cee9484927dce9271f3c1d801d105c73c5a9cefef530e6eced74a55223a638613d9381f590741ba4ea96f638f2c5976f4fe71757a07c
EBUILD ebuild-mode-1.77.ebuild 1008 BLAKE2B 7435b1c692205b7069488803ea8a1184128927d902656f56ee7e054a35b5ddaa850aef97c2940451ea6c4cac7f201d1894c46500da9fa3807e8175d746e5a04f SHA512 d244659362a59b54ff8b87e32e577af402b8677802b6741e1d2e57a206e88d99d21210caeb6e47e1e6d02e8d1c6ee22467502035115234bb38639732fbc89fd5
+EBUILD ebuild-mode-1.78.ebuild 1015 BLAKE2B 641be78af12cc259c91e88380d2112b52812b2b5cc31755888d2e94a01843e950f81c8a44f94e10ffe85f82e970135262ed275976beb7c64d2fb5fd673c9fa4c SHA512 8c702f1b6962ebad5aa1feb4f533deccdedd5f81c9d3a32d49236127d7d8196ab30918e0a821bb58b29400e94825f65ece30d484f2b72ac3cbc454894c5b2ec3
MISC metadata.xml 483 BLAKE2B 203c30fd4195b63532c0462427658547b0805fb23b57c9a04c554eba8ef0a9b9bc7e3100a51c3cb7feb11d1dcb9472357e5e53640e9a94658e35594cd3369f56 SHA512 78804ced19849c5d88cf942117714db3302cb2187e93ab3924b5526d0c6aa973dbda2cdb5a67c9e0639d5ac3278ea8da9df1e20c2b3cb96231f3fee5fc6845fb
diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.76.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.78.ebuild
index 26379ca497a0..c941dd0ae589 100644
--- a/app-emacs/ebuild-mode/ebuild-mode-1.76.ebuild
+++ b/app-emacs/ebuild-mode/ebuild-mode-1.78.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
BDEPEND="sys-apps/texinfo"
diff --git a/app-emacs/emacs-common/Manifest b/app-emacs/emacs-common/Manifest
index 479d63ba3d34..4b3505de9d7e 100644
--- a/app-emacs/emacs-common/Manifest
+++ b/app-emacs/emacs-common/Manifest
@@ -1,3 +1,5 @@
DIST emacs-common-1.10.tar.xz 61800 BLAKE2B 9dd25f45bf0db308417a6c35d87e3b8c6a7dd2f11de57ab2e6fcf81646aa5d5b54b76a78142de0e175df3ba4dce4f404f4774cb0a0d64c41e484de4ea4da6e6a SHA512 a9a9142394261b34ba625e48eaac489f713cef52df3ca801c2445759bf27d6335b4e7162305f314203d3efcd89f6e65a635595ffc0ad6e6082b735c5f8283b82
-EBUILD emacs-common-1.10.ebuild 3144 BLAKE2B 0bdfda8c693e13042d0a682e486d1d77885d2cad9e8b0d78da976d0cc566c5ec45191fbc35567707bcce57ea2d1dcb47362cdd713368819432771a25e5c44dce SHA512 2cb1174c574c3277b1cf85bcd46a60de9c2e94e8b9ee053f04aa5a3be36ecc857b366fb5f0e3ec04f1b3bd22daa2554a3e9108f10ce5553ccb6bfeeac9b1eaa9
+DIST emacs-common-1.11.tar.xz 64480 BLAKE2B 776f1ecc656b6d0765617f1d9176e5c855a7a85b24bcd4563e846bbde1d4cd842ac928518d4e0e1254d1161b3848b6beffb87612bf82247b9862351ebdd17636 SHA512 e7e627562f637778e2391ae8b188cd045021cf5b6f32f68e1927868382be59f8cf3d878b62c6e03d6047b0b00a7ec9e44e78189c105e63629f6b672c9fdb09e4
+EBUILD emacs-common-1.10.ebuild 3173 BLAKE2B 6f138d9cd998501ab08be276bb57c09d73691f7304f0d841fd8f7775d488b56057cde60107e1befcade81ef3e25ee25c10dea01259b14a156cab159d1aabd187 SHA512 c82676bcda825fc306b527c7aa75c2011b0c01e9d410c07af2dbbaf56ff4160d800b9625e994d7813c90392c5288c52c9334436a39fdeae033a9f7265895868b
+EBUILD emacs-common-1.11.ebuild 3452 BLAKE2B 7dc2b07d63d9f2fdbfac4d6bb65afef34c3ae932f5da0b6b05db0edefc94e37ca8b8e26e22d481a217200e748e14230e3fb31ef1f2564d0723d143ea5c9465dd SHA512 7217f2d43a3d8352729c925751bdf9d31d642dbc6c75c9d0eef04528db70d828f93abe67e065e3feb162ef36a70b40a9b4670fdb836a7b9ad8b71fb047e8f045
MISC metadata.xml 535 BLAKE2B 6c6c5bb8ce0585a2bcd37f80f6426f1e4304715f142a36d186643f9f69054fc49f889847d1d76d34537152dc9d8310a066bce1ea40b2ff7c30ee4c2dcf3b185b SHA512 0a200530dc27ea2a6ca1860d70964027d9bc748b19459639f3a946ffc4f83c965d339683a1ceb1f9cb03212a1877dc1ca51a2a1dfd1c8c9fc814aff67ad177c1
diff --git a/app-emacs/emacs-common/emacs-common-1.10.ebuild b/app-emacs/emacs-common/emacs-common-1.10.ebuild
index 30d2f5838e2e..e943b4f025c9 100644
--- a/app-emacs/emacs-common/emacs-common-1.10.ebuild
+++ b/app-emacs/emacs-common/emacs-common-1.10.ebuild
@@ -39,7 +39,7 @@ src_install() {
local i
domenu emacs.desktop emacsclient.desktop
- pushd icons || die
+ pushd icons >/dev/null || die
newicon sink.png emacs-sink.png
newicon emacs25_48.png emacs.png
for i in 16 24 32 48 128; do
@@ -49,7 +49,7 @@ src_install() {
done
doicon -s scalable emacs23.svg
newicon -s scalable emacs25.svg emacs.svg
- popd
+ popd >/dev/null || die
if use gsettings; then
insinto /usr/share/glib-2.0/schemas
diff --git a/app-emacs/emacs-common/emacs-common-1.11.ebuild b/app-emacs/emacs-common/emacs-common-1.11.ebuild
new file mode 100644
index 000000000000..8e1315a6d7e6
--- /dev/null
+++ b/app-emacs/emacs-common/emacs-common-1.11.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common desktop eapi9-pipestatus gnome2-utils readme.gentoo-r1
+
+if [[ ${PV##*.} = 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/emacs-tools.git"
+ EGIT_BRANCH="${PN}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}"
+ S="${EGIT_CHECKOUT_DIR}"
+else
+ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+DESCRIPTION="Common files needed by all GNU Emacs versions"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+IUSE="games gsettings gui"
+
+DEPEND="games? ( acct-group/gamestat )"
+RDEPEND="
+ !<app-emacs/emacs-daemon-0.24
+ ${DEPEND}"
+PDEPEND=">=app-editors/emacs-26.1:*"
+IDEPEND="gui? ( gsettings? ( dev-libs/glib ) )"
+
+SITEFILE="10${PN}-gentoo.el"
+
+src_prepare() {
+ default
+ if [[ -n ${EPREFIX} ]]; then
+ sed -i -E -e "s,/(bin|sbin|usr)/,${EPREFIX}&," \
+ subdirs.el.in emacs.initd emacs.service \
+ emacs.desktop emacsclient.desktop || die
+ fi
+}
+
+src_install() {
+ insinto "${SITELISP}"
+ sed "s,@libdir@,$(get_libdir),g" subdirs.el.in | newins - subdirs.el
+ pipestatus || die
+ newins site-gentoo.el{,.orig}
+
+ keepdir /etc/emacs
+ insinto /etc/emacs
+ doins site-start.el
+
+ exeinto /etc/user/init.d
+ newexe emacs.initd emacs
+ exeinto /usr/libexec/emacs
+ doexe emacs-wrapper.sh
+ elisp-site-file-install "${SITEFILE}"
+
+ insinto /usr/lib/systemd/user
+ doins emacs.service
+
+ if use games; then
+ keepdir /var/games/emacs
+ fowners 0:gamestat /var/games/emacs
+ fperms g+w /var/games/emacs
+ fi
+
+ if use gui; then
+ local i
+ domenu emacs.desktop emacsclient.desktop
+
+ pushd icons >/dev/null || die
+ newicon sink.png emacs-sink.png
+ newicon emacs25_48.png emacs.png
+ for i in 16 24 32 48 128; do
+ [[ ${i} -le 48 ]] && newicon -s ${i} emacs22_${i}.png emacs22.png
+ newicon -s ${i} emacs23_${i}.png emacs23.png
+ newicon -s ${i} emacs25_${i}.png emacs.png
+ done
+ doicon -s scalable emacs23.svg
+ newicon -s scalable emacs25.svg emacs.svg
+ popd >/dev/null || die
+
+ if use gsettings; then
+ insinto /usr/share/glib-2.0/schemas
+ doins org.gnu.emacs.defaults.gschema.xml
+ fi
+ fi
+
+ dodoc README.daemon
+
+ local DOC_CONTENTS DISABLE_AUTOFORMATTING=1
+ DOC_CONTENTS=$(sed "s,@SITELISP@,${EPREFIX}${SITELISP},g" \
+ README.gentoo.in) || die
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ # make sure that site-gentoo.el exists since site-start.el requires it
+ if [[ ! -f ${ED}${SITELISP}/site-gentoo.el ]]; then #554518
+ mv "${ED}${SITELISP}"/site-gentoo.el{.orig,} || die
+ fi
+ if [[ -d ${EROOT}${SITELISP} ]]; then
+ elisp-site-regen
+ cp "${EROOT}${SITELISP}/site-gentoo.el" "${ED}${SITELISP}/" || die
+ fi
+
+ if use games; then
+ local f
+ for f in /var/games/emacs/{snake,tetris}-scores; do
+ if [[ -e ${EROOT}${f} ]]; then
+ cp "${EROOT}${f}" "${ED}${f}" || die
+ fi
+ touch "${ED}${f}" || die
+ chgrp gamestat "${ED}${f}" || die
+ chmod g+w "${ED}${f}" || die
+ done
+ fi
+}
+
+pkg_postinst() {
+ elisp-site-regen
+ if use gui; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ use gsettings && gnome2_schemas_update
+ fi
+ readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+ elisp-site-regen
+ if use gui; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ use gsettings && gnome2_schemas_update
+ fi
+}
diff --git a/app-emacs/emacs-daemon/Manifest b/app-emacs/emacs-daemon/Manifest
index 22b768c97163..5d942849114d 100644
--- a/app-emacs/emacs-daemon/Manifest
+++ b/app-emacs/emacs-daemon/Manifest
@@ -1,3 +1,7 @@
DIST emacs-daemon-0.22.tar.xz 5276 BLAKE2B a866b14951df94e1d382253dcb7045beb800c9dd754f7eed40eadecde43fd583bb2bc20ad9ccc9f87174b06aadbb26f7875deaf36d9bb5325f98ffa58fded8c7 SHA512 f013cd00d3a24ca348bf718dd20dec7bea89107c0a27c921d6b58595b611991830604fc658d57681708218fbee1dae6dd0b277a2a9da67639e3553e0fd133094
+DIST emacs-daemon-0.23.tar.xz 4876 BLAKE2B 95fd9fc2b038dd60d4fc889674f4f1c3e5c0f8894a0161a0ea626835e91d500766e7fb50f8efafd70b0a45129626968147009c218b55ca0df6c6da50b8cb99dc SHA512 90f4b5b22df17106173de6116f45d902613b60b4b837293ea5f7843ad4967f68f9920cb301ef1edc50c6c831941be487b456ac8c1bc41ae41a55c6e1ea135343
+DIST emacs-daemon-0.24.tar.xz 4556 BLAKE2B a4b6809771c6f6c9d7b4b45ea9fe95f2274ecf9006aecb473636258d9681ebf80099be3a7fe5119d6bfc31e89846fc9b5b04954b3614be2382e1ee8078c44919 SHA512 d5a08e997a20907b6251bcfb0f8af022648adb8311af7fcb94aad73c1b579eb16dd2ea17325d86f293940dd56eb2de47df29c2b98b4ca591ceac0d97120dcf23
EBUILD emacs-daemon-0.22-r1.ebuild 1606 BLAKE2B 1d521e7d5177e864bcc365e7fe978ea4380b68380d69e542c7b1801723657dee2780b2e2441d6b5831712b550e0763f36878b913cc0acb3e42a5d1f5d9df994c SHA512 e3f1fac107add3017b522e446f22c81910cb67e05bb4008d061d371a7e7336942fef33fbd426e13ac0dda94701f1cb4fb16cf860d57c36121948dd3414c62ef0
+EBUILD emacs-daemon-0.23.ebuild 1655 BLAKE2B 0f04993f482708927f2e06779a588af9ff97935d2de7a1c04f8493d9c072cdbd8672f06fa864ba44b0d7ccd4c4f9366ff666b7478259d03d8ff7bd42343badf4 SHA512 3be88552eea164aa17a0dee904c10d8d26ea9faae31692b8dfb9efeabccd74aedeae3fd075e03596d5d26be9eb46fbc3845878f828310b709cb67e71f3a3175c
+EBUILD emacs-daemon-0.24.ebuild 1788 BLAKE2B 598229a553654d2716aa8f0ec7474fade7f4262883015fde132cf7aad4278fec73fd6872f9ef020bb56f79855f6e84b6b60a17c368c1f09471c9caec2b6c53dd SHA512 4de08a0ec193611b5d64af7ed4fbb2adf2da6c1eb3d1f3fa24e46fb0faad5e54cb1913746c528f22fcc92d88f3c26018aaae46ff35bd561ca636a4819de10132
MISC metadata.xml 362 BLAKE2B 59c9e3025bdd347e4812d6485bda2b731a1b0adf2eec16aefdd6b0d3379a949cd99c637febfcab0c6314c457eafe0727a986196e4499aa29dbd297a6a0458d66 SHA512 5882c9372b62c44189426a1ea3ac975e29b70fc5b5d30a3f024edced82d9406e118e9acee91b1353c76eb65f19008e4bb1475f859509c933be48c03aa701394b
diff --git a/app-emacs/emacs-daemon/emacs-daemon-0.23.ebuild b/app-emacs/emacs-daemon/emacs-daemon-0.23.ebuild
new file mode 100644
index 000000000000..eeb3e9f0786e
--- /dev/null
+++ b/app-emacs/emacs-daemon/emacs-daemon-0.23.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Gentoo support for Emacs running as a server in the background"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+SITEFILE="10${PN}-gentoo.el"
+
+pkg_setup() {
+ local has_daemon has_gtk line
+ has_daemon=$(${EMACS} ${EMACSFLAGS} --eval "(princ (fboundp 'daemonp))")
+ has_gtk=$(${EMACS} ${EMACSFLAGS} --eval "(princ (featurep 'gtk))")
+
+ if [[ ${has_daemon} != t ]]; then
+ while read line; do ewarn "${line}"; done <<-EOF
+ Your current Emacs version does not support running as a daemon which
+ is required for ${CATEGORY}/${PN}.
+ Use "eselect emacs" to select an Emacs version >= 23.
+ EOF
+ elif [[ ${has_gtk} == t ]]; then
+ while read line; do ewarn "${line}"; done <<-EOF
+ Your current Emacs is compiled with GTK+. There is a long-standing bug
+ in GTK+ that prevents Emacs from recovering from X disconnects:
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
+ If you run Emacs as a daemon, then it is strongly recommended that you
+ compile it with the Lucid or the Motif toolkit instead, i.e. with
+ USE="athena Xaw3d -gtk -motif" or USE="motif -gtk -athena -Xaw3d".
+ EOF
+ fi
+}
+
+src_compile() { :; }
+
+src_install() {
+ newinitd emacs.rc emacs
+ newconfd emacs.conf emacs
+ exeinto /usr/libexec/emacs
+ doexe emacs-wrapper.sh
+ elisp-site-file-install "${SITEFILE}"
+ dodoc README ChangeLog
+}
diff --git a/app-emacs/emacs-daemon/emacs-daemon-0.24.ebuild b/app-emacs/emacs-daemon/emacs-daemon-0.24.ebuild
new file mode 100644
index 000000000000..fdda794a5706
--- /dev/null
+++ b/app-emacs/emacs-daemon/emacs-daemon-0.24.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+if [[ ${PV##*.} = 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/emacs-tools.git"
+ EGIT_BRANCH="${PN}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}"
+ S="${EGIT_CHECKOUT_DIR}"
+else
+ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+fi
+
+DESCRIPTION="Gentoo support for Emacs running as a server in the background"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/emacs-common-1.11"
+
+pkg_setup() {
+ local has_daemon has_gtk line
+ has_daemon=$(${EMACS} ${EMACSFLAGS} --eval "(princ (fboundp 'daemonp))")
+ has_gtk=$(${EMACS} ${EMACSFLAGS} --eval "(princ (featurep 'gtk))")
+
+ if [[ ${has_daemon} != t ]]; then
+ while read line; do ewarn "${line}"; done <<-EOF
+ Your current Emacs version does not support running as a daemon which
+ is required for ${CATEGORY}/${PN}.
+ Use "eselect emacs" to select an Emacs version >= 23.
+ EOF
+ elif [[ ${has_gtk} == t ]]; then
+ while read line; do ewarn "${line}"; done <<-EOF
+ Your current Emacs is compiled with GTK+. There is a long-standing bug
+ in GTK+ that prevents Emacs from recovering from X disconnects:
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/221> and
+ <https://gitlab.gnome.org/GNOME/gtk/-/issues/2315>.
+ If you run Emacs as a daemon, then it is strongly recommended that you
+ compile it with the Lucid or the Motif toolkit instead, i.e. with
+ USE="athena Xaw3d -gtk -motif" or USE="motif -gtk -athena -Xaw3d".
+ EOF
+ fi
+}
+
+src_compile() { :; }
+
+src_install() {
+ newinitd emacs.rc emacs
+ newconfd emacs.conf emacs
+ dodoc README ChangeLog
+}
diff --git a/app-emacs/engrave-faces/Manifest b/app-emacs/engrave-faces/Manifest
index 9f99579025b1..a621b806ed67 100644
--- a/app-emacs/engrave-faces/Manifest
+++ b/app-emacs/engrave-faces/Manifest
@@ -1,3 +1,3 @@
DIST engrave-faces-0.3.1.tar.gz 23748 BLAKE2B e58e8a0c03c80682c6d1a69f00148d61fa23ae5df1bf87604e2e259e436f2fe3dafe26dd49aaf520fb8779e4171a609f54442cfcdfd2b608f2d896527a3b230b SHA512 97303d9324013028feda5d357004315536733f2f605995b5cdb69b22a955e030654b8e1595bc80b9070a22e280c3be3f44cbe1e74c12bd5e6d7066e884fc59ce
-EBUILD engrave-faces-0.3.1.ebuild 436 BLAKE2B 6a81fceb82f2c263e03b1a3eed24d57d3b6da9d4046fbd9205aed589872284b1a8bfb247ff5c8095e8138e86d8f4cef792b38d1e54cb344db64e676499ab24f9 SHA512 272a6426c43c8d249a50e6a4225d3e3ec1eeafbd4336fa4e4fe38d528807b9a094331d788f019979a719733d604ea95382893f7461392be1a4f80961e176d30d
+EBUILD engrave-faces-0.3.1.ebuild 435 BLAKE2B be3c0f32d25748bd313cf91ae37b87c4eca32a4b76882ff1aec5c59e4f8050d45756af669a8cfbe89a0947a2a1f7777bbc35a6890c21145d16626f592a200b5d SHA512 b652bdf32a586e82dbdf0a3fb283ec13067c884d94f4e9cc2fc6b92a3fe3be3f1f2267c5ece00961a76121684561f2f8ea5feb875fa929caf0f009a4f1fb50ca
MISC metadata.xml 702 BLAKE2B c2180ee33595ea3e89012c9e387470b742fcdbacecb115640f53766771ab820ba05507a55d2615fd50f25727e15350d628d789f17ef6d5740b6c41aeb4a0816c SHA512 e55e94c681df0eae400228b09a01ffbae8fcef95f643b777f9fbe2e9ae9f2245c4229a830a5918bab7c19579ceaf8aa7ba01381834262316fb2f2e82c2b6a880
diff --git a/app-emacs/engrave-faces/engrave-faces-0.3.1.ebuild b/app-emacs/engrave-faces/engrave-faces-0.3.1.ebuild
index 52f2efb4ab39..e6a3dc15048e 100644
--- a/app-emacs/engrave-faces/engrave-faces-0.3.1.ebuild
+++ b/app-emacs/engrave-faces/engrave-faces-0.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/tecosaur/${PN}/archive/v${PV}.tar.gz
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
DOCS=( README.org )
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/eselect-mode/Manifest b/app-emacs/eselect-mode/Manifest
index 47b30e0c4a5d..9d83886bbdc3 100644
--- a/app-emacs/eselect-mode/Manifest
+++ b/app-emacs/eselect-mode/Manifest
@@ -1,7 +1,7 @@
AUX 50eselect-mode-gentoo.el 178 BLAKE2B 50fea27e7add6d31f37801593430154636bb58ac6e3f7cc44c68a16d49c9156cf37285778a38bf97a1f4805a22d6d5cf9d597acdcdedfd77c62a5825a0d1d88f SHA512 200da398adf72241112bcda74b432a8a313cf29018c9f6fbdf6021674b23a201ada6ba884d4c9c3a4ee4c042d6c8fc7c3ba59702c8ddb6ea20b652f9ded9d32f
DIST eselect-1.4.27.tar.xz 184464 BLAKE2B 718874f4d0651194f361ca3202e5140982812bf486c8efe82354944d55206b0113fa135992203e8baa00019c3fd773a90ddaf67157c16f4ac2d69965d9822fbd SHA512 f534785fc1f79869840f420b4ab2b2bf35593c504cce878a6d3d07f75012cf32288009ea9ac2a5607dba216a794110a64c5f2c54d5d8a3c641328489cecc024b
-DIST eselect-1.4.28.tar.xz 184692 BLAKE2B 86d1bbc0cb618f6edf49753c9f2be0f67670590ae55b8d2a8824940a5efa8462e395e1ee7f42379bd4ea64ea74f775a78e0a3a23ed565c67c3485f7e4e2d7a83 SHA512 26ac77465e2d6ab5193083c350cfd027d73ecd6d2702fc5f3db90373e92bf3722aead99c9b00b540c7972761620a485941c897854fe110454a4c6897f3f92868
+DIST eselect-1.4.29.tar.xz 185948 BLAKE2B bb387a14c81d5ff5bf2e6e703465b24140b047f1464dee3c7fc0a125c9d94544a9afd801b42d2902dd6dee1af705f7dcfad854286d7e243a0f654cec35ab8eea SHA512 0466be2634f9d632d628cb11793d604002d989c222758ed33259c6b1dede80765d80f782242b22704e890bde84b2e1e3b3fb3d31574812cc803aad64ba8e7cf6
EBUILD eselect-mode-1.4.27.ebuild 668 BLAKE2B 4104cc945ed8c8165e91e3da851e5ecc32b2d26aa22d21666b8308f3cf3eb7de9c15b17ce16c6d90d6b3228ebcfc159bdb5e9a9745a5a98344c66acdfe9f351d SHA512 b2b6a25a590e7423092c442211b0ad2a1efc2b3217c4ff7997aece105f4bc25a8969b74eceb8ebab597dd5fdd77560723cb0f1934705e02af83cc317336cbe1c
-EBUILD eselect-mode-1.4.28.ebuild 683 BLAKE2B cea5e1eb36b985af0d0d044acded8dbb64d9b855941cd593460b148d9818d744a0930d280a07ffd958c780e59cc662187a76c53278efff351d46840ba9a6ca14 SHA512 3e32ce22eeb6c226c4cc03639b6d29ff72873f5fc7cd708e8156bb4d1b975e6f5ebc96e00e45ef60a0ecc34e062bbd8908bd9a56175618b1353d948875379003
+EBUILD eselect-mode-1.4.29.ebuild 675 BLAKE2B 7bf3a7e6295586d341a85872ffcbc2705495ec26316ac35a94f4c401166ef3079db1f6ffcf5fe9be21b2331a5c8a17871f6da637dfcb0f0c3acbdd7d2e500b19 SHA512 b31100a6c0fe558e1eb96976181f66b996c001ba7681597b7f23446f0a6720d9974ae574dd5d64d6878509779e7d90feb45f034a11b910fa5ad2d25fc1629e12
EBUILD eselect-mode-9999.ebuild 455 BLAKE2B 1acca7e08f7796c51db5bf1db10f507841f48c45dae8f070f97b4685c1a4c831eb8592d9db1f784025a27e7d3d6580aac3e8e1a75768ec62dd9e7c534aaaa69d SHA512 872d2493320219c682c4b1d0d195275d6db3d50fdc0a722b86843faa9c4bdd891d8a0dddee08084b19ab1316104a178e69fc84f8b01a77cbfc80a06c44fe6931
MISC metadata.xml 450 BLAKE2B 18abd40eece633f3e8973ace3935ce484a8cbe75ba047963ee0beb3e4dca3f4c7d94b07423de65a0a847d73efb6849dfa1ecc8502424e98a8a6b5321f09be836 SHA512 bb496b4931b553dcf322e71a5f475db8acc8ed445b439f25d3aa7a1e08662d747f386eb043adcb159bf73c9a746c1ddc00d58eee1e7dbfcf7321d41f13e7ac7e
diff --git a/app-emacs/eselect-mode/eselect-mode-1.4.28.ebuild b/app-emacs/eselect-mode/eselect-mode-1.4.29.ebuild
index 91516e5b02e2..0fd568956ca0 100644
--- a/app-emacs/eselect-mode/eselect-mode-1.4.28.ebuild
+++ b/app-emacs/eselect-mode/eselect-mode-1.4.29.ebuild
@@ -18,6 +18,6 @@ S="${WORKDIR}/${MY_P}/misc"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/ess/Manifest b/app-emacs/ess/Manifest
index d5a7e5b9e21b..8d6fbba55e79 100644
--- a/app-emacs/ess/Manifest
+++ b/app-emacs/ess/Manifest
@@ -2,5 +2,5 @@ AUX 50ess-gentoo.el 58 BLAKE2B a643ea2780e8bb7c211ad438b41d709d39e3484a99ab1d603
DIST ess-24.01.1.tar.gz 681901 BLAKE2B 892e60f33252f0dca979eb52cdc2eca7a79bad247037f599b6e640b02930019523ad276f764af281bc232040c34fb05ac884f1915940b09c3e89d2394f6887f8 SHA512 3ff7084f1182bad30771e264e491c7ab1b2501d4d6558ed6c4acb98aec6abed3c45c2049cf565164406611b1e8a5b92485b15da1c1696694454c5f65a8617191
DIST ess-25.01.0.tar.gz 691573 BLAKE2B de6b40149bbf3d47cba32d03c486ee08153719902d04ed35df49c17c8415f34c6272e66f4c66cc144e798c2d838589a1c476d13679190437855b0f7ab5000e24 SHA512 93339ac72220c8aa4cadb4c0e03fa4eb8fc095d84dd5cc27dbc9bc7d3682d9676c9ba05e8568cd3ffdbcdf7c789706413b7f487993e63b2e160c7ea3b4673eb9
EBUILD ess-24.01.1-r1.ebuild 1808 BLAKE2B 177c8ee51592bffe84b7df06832fb5f7b58c7dd313e44845ca615ce33e01b41aed91898ca54002f0c1e463f1de95d63fc200663c266c38bd46b86bd379a8d2d4 SHA512 e425a06767d4cdee7311ba301620da4a3ad61e59dae8609880636f01cff04a77e4f58b2d7a9cba939b200ef3a7e58143e13cc4fe26724e835964cb82e759dd2c
-EBUILD ess-25.01.0.ebuild 1812 BLAKE2B 51767f1ed70aef57fecbd2ff4c0950084a4d411a97443f81b5c563aee7c02018676e30d68f5ea59df4ac493ae2a9fd9cbeac560da3d06a2d4d12128cff22ad2f SHA512 e8aed32ab3d736687b4d0b258ae14135a6a8c6067db53f7411fa8939fe00007213570530459fa9917c2df5ded803a0a0a15a9bbef3a6ea5890551cc3f1df9acb
+EBUILD ess-25.01.0.ebuild 1809 BLAKE2B 36077621295b9f93b1060a68ea94a32ae3f2a9afbe2556701433a7962abb772cb1aae28cf0a7c5fa62a27c459e09639b0e93d280437cd42b64c288feae1d4182 SHA512 fd2d0d6acd8825db2db6de71f2ac364954b023874e21799351c076e4397610398ae2128c7e614149c34a4b253d13fa488bf2c3da512b8a7a1ac0333f6ff81c39
MISC metadata.xml 440 BLAKE2B 798b123bdd4fe461bea5f599c5b0508ad51c9023026f79f78bba68f9ce766a3182fbfe3b9cb136d514a127fbc57406e951bba1f308444c2f5bb4b7d6a22e7f7d SHA512 99c2f537a0f52c365e00f9f71a34a3771a79a2ed51a30c2978e73f86aec5bf7844c20e3fc701f32b70045a4e66d9692e8a017ecd8d9c3150596a8c1b147968d6
diff --git a/app-emacs/ess/ess-25.01.0.ebuild b/app-emacs/ess/ess-25.01.0.ebuild
index 1e4c7dc7204d..b43533690f54 100644
--- a/app-emacs/ess/ess-25.01.0.ebuild
+++ b/app-emacs/ess/ess-25.01.0.ebuild
@@ -18,7 +18,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${PN^^}-${PV}"
- KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux"
fi
LICENSE="GPL-2+ GPL-3+ Texinfo-manual"
diff --git a/app-emacs/forge/Manifest b/app-emacs/forge/Manifest
index 81d81d51da03..4fa32671095e 100644
--- a/app-emacs/forge/Manifest
+++ b/app-emacs/forge/Manifest
@@ -1,7 +1,7 @@
AUX 50forge-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
-DIST forge-0.4.5.tar.gz 129600 BLAKE2B 55a0e48d79a0dc17e8a1b923a324a9210e25cd6fda11294d09b3659a47dc3fe324134c0e2d2a274db97fd86aefd58068739f5c1d1da1e6b68cbc57b371c70347 SHA512 e4b4269c1b4f9630861c988a12eb4c86b76cdaf57d0d80d2acd697f30315daa586caef39c53fb3b9490f05fea70d04476a99804b131c7028a7cc0b769758f594
-DIST forge-0.4.6.tar.gz 129829 BLAKE2B 33262a395f27a00b240573b2b4a909b1044c7e9f6ca6d506d3652f88c5b43667bdb3e09d3a122492c98388a14568e7c2dd73625fbf112b9ffda86443a6994579 SHA512 06693c05b21bc09f0f72f6d44a7c23350b0a7c277b0eeb588db40bfcb6b387ebf81f1d76b1f78f3248576802a2cca9eae0240d3ee691357539b7e395e31d1dce
-EBUILD forge-0.4.5.ebuild 862 BLAKE2B 26ab239a3a4528224d1e2b889cd450ad06320eab2fcd97b135bb61b4d8b7170ecfad4c4a824b361bc39e0f4992ad7fec05bf78a3009b77e87c95960a38ff30b5 SHA512 2926f8318c410a8d70c2127b5a0c3f9e5c8b83663b9820dee182f34f94445363c961bf8cc7c6528b52c4e02e8649ec6851fcf3dfb21340cca45b6d28ea4952cd
-EBUILD forge-0.4.6.ebuild 876 BLAKE2B 1578241c54104e9da9fde5135d4a3b3e9d59ffc9a5e3b32459b5ea6c7e1758ee4dc6ebad60552af0822e3c593e92cf03c5c2b2a8522f3e0e6b32759290e6a409 SHA512 ffd3bf6179dc43edf96f000d01424de6fb61c5f46c1f596ae57ac3b476fefcdcfdd26f6daf37005cf9f8d86b33f1adf6275491192cbc9eb31d9e76c8cc674a44
+DIST forge-0.4.7.tar.gz 134302 BLAKE2B 5797a8908cc25a49a40611ca3eda43e55cc9c8c45e8e747877e1345e62194efef07deac49e3524c19ea17e0f24787ef3459e8ca3360ab66cf136cd203bb52515 SHA512 261e1992ab30f931f24caa418a18c08076936f77e71d6ba3c22d959ee5260de717d43532aed910c43d8147fb520028d3ffb3a8cfceb9d2878fea39dd5d5539e7
+DIST forge-0.4.8.tar.gz 134969 BLAKE2B 136defcc7833c049889c4997ec1f2fd192629d655ab6a3ec532220f0652eb588846a7131d552a5c3e2fa15d9d114137361360ee0fe3dae45e4dedce21514e9a6 SHA512 84b9894bd6a5728cca00f2be1ea974758ac53f3454311feb303b4658fd9cf007bb1c65774a555e3b5a9cb5f5cc4877c13f092aff3d7527d7a7eac2d58a510bad
+EBUILD forge-0.4.7.ebuild 893 BLAKE2B 1d4320cbae23a40739b67df526f732ce24defbb17408c7cdbac212487c3331276a03403a7dd6932c91fb3727a7f24c658706910fed956238d05f55c318afcfb7 SHA512 56ebbfa985b973e2ca2368b34e38bc996828ed15ba5e7b504b69b1327657fa9add8311694e4008966b099232289c8f7aa52b2d63a3decb4643e1d05cfcde5f01
+EBUILD forge-0.4.8.ebuild 893 BLAKE2B 1d4320cbae23a40739b67df526f732ce24defbb17408c7cdbac212487c3331276a03403a7dd6932c91fb3727a7f24c658706910fed956238d05f55c318afcfb7 SHA512 56ebbfa985b973e2ca2368b34e38bc996828ed15ba5e7b504b69b1327657fa9add8311694e4008966b099232289c8f7aa52b2d63a3decb4643e1d05cfcde5f01
EBUILD forge-9999.ebuild 876 BLAKE2B 1578241c54104e9da9fde5135d4a3b3e9d59ffc9a5e3b32459b5ea6c7e1758ee4dc6ebad60552af0822e3c593e92cf03c5c2b2a8522f3e0e6b32759290e6a409 SHA512 ffd3bf6179dc43edf96f000d01424de6fb61c5f46c1f596ae57ac3b476fefcdcfdd26f6daf37005cf9f8d86b33f1adf6275491192cbc9eb31d9e76c8cc674a44
MISC metadata.xml 569 BLAKE2B 80cea93ab6574a8c39810a3fe59151c95e90a00f235352011174868554d9b89effb34601ee5ae51b37c25d3da87cf77c045dd0d35bf6e31298e16a2e7d850bd7 SHA512 d6412b328aa1813da6173404c169af3e2b52c71251b74bbb2ea59969be8073071c319bc4286c31882133931ab9bdb5ad30cb5da47c6698661f21c367e01a1287
diff --git a/app-emacs/forge/forge-0.4.6.ebuild b/app-emacs/forge/forge-0.4.7.ebuild
index ccc37c078018..da531f9f98b7 100644
--- a/app-emacs/forge/forge-0.4.6.ebuild
+++ b/app-emacs/forge/forge-0.4.7.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-NEED_EMACS="27.1"
+NEED_EMACS="29.1"
inherit elisp
@@ -35,6 +35,7 @@ RDEPEND="
app-emacs/closql
app-emacs/dash
app-emacs/emacsql
+ app-emacs/llama
app-emacs/markdown-mode
app-emacs/yaml
"
diff --git a/app-emacs/forge/forge-0.4.5.ebuild b/app-emacs/forge/forge-0.4.8.ebuild
index b4fc84a31230..da531f9f98b7 100644
--- a/app-emacs/forge/forge-0.4.5.ebuild
+++ b/app-emacs/forge/forge-0.4.8.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-NEED_EMACS=27.1
+NEED_EMACS="29.1"
+
inherit elisp
DESCRIPTION="Work with Git forges from the comfort of Magit"
@@ -26,22 +27,23 @@ S="${WORKDIR}/${P}/lisp"
LICENSE="GPL-3+"
SLOT="0"
-DOCS=( ../README.org )
-ELISP_TEXINFO="../docs/*.texi"
-SITEFILE="50${PN}-gentoo.el"
-
RDEPEND="
- app-emacs/compat
+ >=app-emacs/compat-30.0.1.0
+ >=app-emacs/ghub-4.1.1
+ >=app-emacs/magit-4.1.3
+ >=app-emacs/transient-0.7.6
app-emacs/closql
app-emacs/dash
app-emacs/emacsql
- >=app-emacs/ghub-4.1.1
- >=app-emacs/magit-4.1.1
+ app-emacs/llama
app-emacs/markdown-mode
- >=app-emacs/transient-0.7.6
app-emacs/yaml
"
BDEPEND="
${RDEPEND}
sys-apps/texinfo
"
+
+DOCS=( ../README.org )
+ELISP_TEXINFO="../docs/*.texi"
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/fsharp-mode/Manifest b/app-emacs/fsharp-mode/Manifest
index 2c741185cdf1..32183fb11129 100644
--- a/app-emacs/fsharp-mode/Manifest
+++ b/app-emacs/fsharp-mode/Manifest
@@ -1,5 +1,5 @@
AUX 50fsharp-mode-gentoo.el 184 BLAKE2B 381798f016470b06d444b3187161b33aee39cc9512e53b26d925299818dd91a3bea0accef5cc8390e40216cd6db9c1db56399a3f6afe8810f49c62987e718af7 SHA512 d199454deaefaff33e55b7e3af0230de753b9700458366452372ed958bbefeca506f5ce670551e0906905291c6e6a02a5b5169c84dc48dcb459bbdc1d33e24e2
DIST fsharp-mode-2.0_p20230622.tar.gz 82036 BLAKE2B 0a23200925a475ca4a046bd4ece13fd994bead0d021a5e0dff6d0494637b52f6113d8d1cb22d4e9505ae13a0033c48f205dea8690b9793ea5f9d6b0dc62419c2 SHA512 2385039129d09b3e037168e488f7e7867d862ba52ccfcf4f4713d648e516ca14a25aa7a879cd3adcc09d91c571a374c4573d3b3f50bba0cf800e48e953266e07
-EBUILD fsharp-mode-2.0_p20230622.ebuild 828 BLAKE2B d5ca95f1d43d2a08bed58e7358213a60ad6d76eca97457fd07c615556ff9ff8b9a453f774b9aab8c7a09cb424ac0bafc032efa3ebac5aa1ec3795830a024053c SHA512 7cfa4444dd6ffaa8c3741e157f2325c03bdd12609f98872b1a95a48e391397a191012bef54eba1464e7cb1f0e60d9ea6f03f93b736f1924dfec8a49088fab212
+EBUILD fsharp-mode-2.0_p20230622.ebuild 827 BLAKE2B 7ad44d8b4a79813ab5b175b4ec2e90afbaa5a871fe200a5a22795e54ed49495c2a483ba51bdbc011f4a674e3476f17c9f1277f76766fcc090cff7919ddf5243c SHA512 91f172c8f30ec648bca469cf140594fbb352937d0b31b06d565942f37e2b07534ed35ef7e7a03fb13057f90ec0454dd1273e1144d917385e54e0ee937de95a4e
EBUILD fsharp-mode-9999.ebuild 765 BLAKE2B 3fed5a3c9eff578619548250d1609ca46c8e4a5e8ed314b1da7196d0c4322e2bb1556fde3217670ee041abf5636835828b676b5428ccb1ede73754d13ce8f8ef SHA512 acbc6534bd06a94768ae23f69a861684322d9808323816ab3b299e5de8a2d738d1a03438eb4e62df50082918a5d2347d9b1ced7de46eef08a880db39be37d6a2
MISC metadata.xml 533 BLAKE2B d0fff1e8fff09a4d096a94bc372a479a44cbb67c9aa7118ed3080690b136bd446d273b9f00a99536691f3b6bce23e46ede67d505a017b0212e459dd74300ac01 SHA512 a99fa4d18c561c0c8eb4c81a96c4cd477d2f15d8d50f4f5cb951fcafcd77e134977105c186f8ffbe7bd00db126fc218d6a006b7fdc2d29400bb0c6c05dd81b8a
diff --git a/app-emacs/fsharp-mode/fsharp-mode-2.0_p20230622.ebuild b/app-emacs/fsharp-mode/fsharp-mode-2.0_p20230622.ebuild
index f01f85ed5720..8698dc1a33fb 100644
--- a/app-emacs/fsharp-mode/fsharp-mode-2.0_p20230622.ebuild
+++ b/app-emacs/fsharp-mode/fsharp-mode-2.0_p20230622.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/emacs-${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="Apache-2.0"
diff --git a/app-emacs/ghub/Manifest b/app-emacs/ghub/Manifest
index e4c3ec5a2824..963ba3e9079b 100644
--- a/app-emacs/ghub/Manifest
+++ b/app-emacs/ghub/Manifest
@@ -1,4 +1,6 @@
AUX 50ghub-gentoo.el 124 BLAKE2B 84170098bd01bb9f165eaf06f7cb21c56d2caaf964d2658520311757845d053072a7704fcb90cce2a2dfbd2385f357d2e7569061ebe0ca41b575efd752d29fd8 SHA512 596c7e75560f3734b57525bdfb42f3985fb49ab4d86637231361f6673d2431c0a6e73f91f58f003f9027f1143b9be3f4330ef2e1ff6c627ca6057256f4afbfca
DIST ghub-4.2.0.tar.gz 61058 BLAKE2B 055edcd4deaa068874ca896027bd752fac099a355f0b19be6bae75c8b1eaffe43206e5ab92cddaa35103040d2eb5533034bccff494e7c364382c164d5f6a1735 SHA512 530a19bbbd3d7dfb9f1289f0a1273f08f741f87a4009db0ffc08a4ec1fa7f1d1c3468692277f494334d21b869730d10abf7005f7cfeb50b76df9ab4a3f3d7328
+DIST ghub-4.2.1.tar.gz 61132 BLAKE2B 238c66d08bb50ad81c67ff2032a73fa5c0881fe1862f334703889b332cd1daeec477a57742c2955013daee440b38fae6fd2ba40549583b56e5f49bc6313b6251 SHA512 25bd86eeea0ad9923df519f34d69473b08a8534b1a7edaa12513d692711b37d8116e842b565c02ee4eab021bccebbfd569f764e82263a167d83de5b803a15bd9
EBUILD ghub-4.2.0.ebuild 783 BLAKE2B 1b43f2572a4fb3b565c4b3f22ada9a0072136f6ac4ba0349d98c6429e72b5a154ab1b5bd3a65c4c6369df9a54fd1581074476f123de9fbb7d1f5c603a4e3ae65 SHA512 ff3e06ed05d8f36cca2e37082f452c780b6ef79b29f4cb8d8fba626ce7140cea280b16ca0174ca50dcf846333aea0fd8221f5d6e5f45587e59443e08f18480e6
+EBUILD ghub-4.2.1.ebuild 815 BLAKE2B 66042a40c4fc0d4484f9c473e0a8e9cd8b8f08ab1edcd398b157aceb11cce767d22cba52cb198d0481887e5a8f849a95b4587c4221c521f05b271556c1211a62 SHA512 39b194938cb3a2b2d90feab7a7a17fe69282a0c2dc1188e54d5e9fd8b1c4457ad55256eb3d871b610db80b8410128f23a54eac9d9ab14918d7b933e25434bb9e
MISC metadata.xml 1297 BLAKE2B 76a67936c0754ffeba3ca47551417bea6a0996c5197977b2dce2c73bf7acbe421f0c7ac0f8415b529f1ee3109868bc5306d7e714a58f3faec549ddd575cc82b1 SHA512 8cb4ebebcce9526416253b528bd8e2865311a796f10cc176b7d87d0fd06b573a9d7dc094cf3c2ccb916eccffb69dd5a164ad64c8f0310727147bea3804aa79de
diff --git a/app-emacs/ghub/ghub-4.2.1.ebuild b/app-emacs/ghub/ghub-4.2.1.ebuild
new file mode 100644
index 000000000000..e61ed8cc3d47
--- /dev/null
+++ b/app-emacs/ghub/ghub-4.2.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS="29.1"
+
+inherit elisp
+
+DESCRIPTION="Minuscule client library for the Git forge APIs"
+HOMEPAGE="https://magit.vc/manual/ghub/
+ https://github.com/magit/ghub/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/magit/${PN}.git"
+else
+ SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.0.2.0
+ app-emacs/llama
+ app-emacs/treepy
+"
+BDEPEND="
+ ${RDEPEND}
+ sys-apps/texinfo
+"
+
+DOCS=( README.org )
+ELISP_TEXINFO="docs/ghub.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ mv ./lisp/*.el . || die
+
+ elisp_src_prepare
+}
diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest
index 5479e9543bb7..d12c0deaa9dc 100644
--- a/app-emacs/helm/Manifest
+++ b/app-emacs/helm/Manifest
@@ -1,5 +1,9 @@
AUX 50helm-gentoo.el 79 BLAKE2B 7f188281cba0bf1f683977149ffa01f2bf6679cec1d73553e27c445ebcf97d2a6b227d09c77a01dadce49e755d97cc572af4fc5358ca35866a4c12dd8caa61b6 SHA512 30d2ce1f8073f15439cc6d68620e9ca776ed74fdedfca4944d7d749891f33aa2ad1dccffdfb85f1e1049460015daf2104f0b9cd0f5b872c5d5c5ee1eccd25b21
AUX helm-3.8.8-no-autoload-check.patch 674 BLAKE2B 1cae635d26e3c5b41b585de585a87dab6cf37bd180cdea546c25fd12adbd8d9ed1e42e613164815b776455c991efdf075fcc4c19b4a812109c9508be76590db1 SHA512 14fdc3c5163389f11c9b684f569b9bc0e6e5ad4aaf9c2e170f66b05973e7a9a4744b0e293e167f2d714fa81f157b4b960bac07faf1e052a12167ad56ef131eda
+DIST helm-4.0.1.tar.gz 1933447 BLAKE2B efbc4640cc3167e734e54474d8da9684fbaa1947d9db7e387e8df4e249d7e26c5b65120391c8fc3bee26c46a546d949833e0f0f64db9cca9b7456914c70b0fdc SHA512 5dae4fbe8cdc7b1cdf5ae4f26e99ca1e63fff0e25c2c4c516dd10d4a97268bcfa918302b6bd25fc46364df60eee80f33341d9fc03327e5c4d817b91d662f171d
+DIST helm-4.0.2.tar.gz 1935290 BLAKE2B 18b41920db2f5cfad1e679ebe4d653adff21b66a10564d112f7fcbeced6bb7cd46604a861b9c47ea88c986e837255f35f25a36d40175b4b50816c304d15c68ce SHA512 1167c82be3ebec9b699d24d58f98726a45d79709361064cba1d86b02503954181df1d4d3a3b28f05579fa98dfb553a87eee94f6f6a22409b0e93e51828477e5b
DIST helm-4.0.tar.gz 2391038 BLAKE2B b3bd0c3736bb20218ed88afda39cebed4853a43915dd9e857d57f459f5531f565435aba19e71a196b808db58d56f54dda1ae9916697f7025055c4b9471df19a1 SHA512 70563293cdd9212ed46bcb13a2dcdb2c669a66314676a34d99102ca517c5e27c6937926c2c063fa1826d7eca4c0c9f61146067d684ca34ac1dacd3d977a0bd77
+EBUILD helm-4.0.1.ebuild 881 BLAKE2B a20ba3ef10cec3ef10eb3e4f5e641b5c2b6c645b4f8efefc3502f5a62251682bbc8342769ba9ace410c92b68f78ee5de511737b80fce6c10df83c73d2b1eaacc SHA512 66b704ab1e8eef462ced05ffc7d13c23e70b771cbfcc6e1453dd2eca978a76a51d8acc677b4638fb26bd5f6949a13848e9582c97c7a07723386067bfa113b01b
+EBUILD helm-4.0.2.ebuild 881 BLAKE2B a20ba3ef10cec3ef10eb3e4f5e641b5c2b6c645b4f8efefc3502f5a62251682bbc8342769ba9ace410c92b68f78ee5de511737b80fce6c10df83c73d2b1eaacc SHA512 66b704ab1e8eef462ced05ffc7d13c23e70b771cbfcc6e1453dd2eca978a76a51d8acc677b4638fb26bd5f6949a13848e9582c97c7a07723386067bfa113b01b
EBUILD helm-4.0.ebuild 901 BLAKE2B 660951568780585ff7f69f3e381082294f6c584d9889812fb0bf1b7609a9a690fb47e8580dba101179aff27f8dc044d0596bf011087279b392c0a34c292484b1 SHA512 634ed2d3179e17113a5f73990724c84d6c486729faf6255ef6cdc59da61353880d33601b5db8a4b67039c1d99fadbec73610706a451cbca87a593395de6556c8
MISC metadata.xml 822 BLAKE2B 5de057ddb881d67550d3e8cd0be43d3328b8e7a38b98338ffccec147095cd5d8f8bc68695c797a872e2ed7e455859fc1d6170f414231016edab5a8d742ad2a40 SHA512 08367530e4e47577e1812d229b97094b9c012c4c91eb7e69f5724e98d8790327fe35fb9b480cf33eedd105f1fd85133c39397eda0426461d80bdee704a51c55a
diff --git a/app-emacs/helm/helm-4.0.1.ebuild b/app-emacs/helm/helm-4.0.1.ebuild
new file mode 100644
index 000000000000..84989e6ddc10
--- /dev/null
+++ b/app-emacs/helm/helm-4.0.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2019-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs incremental completion and selection narrowing framework"
+HOMEPAGE="https://emacs-helm.github.io/helm/
+ https://github.com/emacs-helm/helm/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/emacs-helm/${PN}.git"
+else
+ SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ app-emacs/async
+ app-emacs/wfnames
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=( "${FILESDIR}/${PN}-3.8.8-no-autoload-check.patch" )
+
+DOCS=( NEWS.org README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
+
+src_install() {
+ elisp_src_install
+
+ exeinto /usr/bin
+ doexe ./emacs-helm.sh
+}
diff --git a/app-emacs/helm/helm-4.0.2.ebuild b/app-emacs/helm/helm-4.0.2.ebuild
new file mode 100644
index 000000000000..84989e6ddc10
--- /dev/null
+++ b/app-emacs/helm/helm-4.0.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2019-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs incremental completion and selection narrowing framework"
+HOMEPAGE="https://emacs-helm.github.io/helm/
+ https://github.com/emacs-helm/helm/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/emacs-helm/${PN}.git"
+else
+ SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ app-emacs/async
+ app-emacs/wfnames
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=( "${FILESDIR}/${PN}-3.8.8-no-autoload-check.patch" )
+
+DOCS=( NEWS.org README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
+
+src_install() {
+ elisp_src_install
+
+ exeinto /usr/bin
+ doexe ./emacs-helm.sh
+}
diff --git a/app-emacs/hl-todo/Manifest b/app-emacs/hl-todo/Manifest
index 240c204fb24b..9ea13354b895 100644
--- a/app-emacs/hl-todo/Manifest
+++ b/app-emacs/hl-todo/Manifest
@@ -1,6 +1,6 @@
AUX 50hl-todo-gentoo.el 180 BLAKE2B 967e85d2d5738a45f21cc1bb038ac64366a0774d88fda4b542521f76ee204f88b950769eb120d2f537b0a48fdd239d17453263c19aefcbd1f2bf14d886cfcf88 SHA512 9b9b437d6ea14762afac357012a307599677f115bc1659d0c07cfd7db4eefa95b5a7104d03db101cdfefed05a9e510324a11066772e5642891c054675424e533
-DIST hl-todo-3.8.1.tar.gz 19400 BLAKE2B 035cfdd0bcd859c48acc59a9f2bbd797c1e0f2a3510d3ac4f8538cd0a467afc01175cfbcd17ea597e83d5aeb366f74f8f52a5316e40236fa95bcf6e6334f7fcc SHA512 9cbb0537a375f54b73f39bd9c2ec80ba7fa425630e516b147fb5e674c9123eaf5fe79d3cba829b4b0dbb249834df5f7fe2240830d313d84c03cdb8eb0f9266a2
DIST hl-todo-3.8.2.tar.gz 19502 BLAKE2B 5bea842f4fc92f0b9668357d4d43c665eb26f3326ff9fa48ce5c411d0548e81b81f3a5eae6342471438c1e49d715383f46c15170140e864f8ba47efb7bd21b2a SHA512 fa6bb473b611203f1e275b75abbefba1df9c731b81a0f7f2a0d3e606450b085e5b20c55e8d0fc0b9bf959e46896173683bd1a47bad8fd70f2179b91ac25470e8
-EBUILD hl-todo-3.8.1.ebuild 614 BLAKE2B 214042f79759b91f01cadef7a8b493c003fff01d624826c872025dc17b8bde1e8097dff3d0b4d63747c3cf964b887c56943627d74110461653452c41203a21bc SHA512 68128fe664c722436e04a02e4fad951d719ec9d5ed22566eecacf3e485bc8b9bae6eb605f4bf98a495797065d0211540636b66ff41ebd57fc58bef83a922d7a8
+DIST hl-todo-3.8.3.tar.gz 19808 BLAKE2B b267cd45c53c28de367dd03080a446a2a9eb2da3d32c7f2a8ae1335992897ce317776de4fd7d975dd15d282e98d271ec2c422f7257a81b92eab0e45b5903c51f SHA512 10a63387e93defbd8b5b3a2461003e7c7a76d414a1a8f8b3acfa294052efbc10c19ca070c60241f606190be255e50f19ae280185242372428ebd5e563be07557
EBUILD hl-todo-3.8.2.ebuild 614 BLAKE2B cdb51b3e643aa0a5635f443f986e680e2af660f82cc8030dc2c285190c6bf88971c586e2aa71d6cd8dcaf8bed28ac189240d466187299b53eb4726dc99d8d37f SHA512 ddd25f54a608b4acfc72f0de60f2fc975f7ac5da16c081513240c797ac47cd5a401938aeece3adff34efe3ebff336ddf61e2ace3da4c68e8aa1f08a2f950fb9f
+EBUILD hl-todo-3.8.3.ebuild 614 BLAKE2B cdb51b3e643aa0a5635f443f986e680e2af660f82cc8030dc2c285190c6bf88971c586e2aa71d6cd8dcaf8bed28ac189240d466187299b53eb4726dc99d8d37f SHA512 ddd25f54a608b4acfc72f0de60f2fc975f7ac5da16c081513240c797ac47cd5a401938aeece3adff34efe3ebff336ddf61e2ace3da4c68e8aa1f08a2f950fb9f
MISC metadata.xml 361 BLAKE2B d64dcf7b0a3a4d6fce92bc067d14e85ef5f4124414269aced39eacbce3fe1f2e96a5342886dbc8bcca39a0dfd6b2c2919ef404b106b408e3894f0c6e595971cb SHA512 3b795dfdb6a9c151218874c8a753474ba352e4d8d701de6f08340e9e11456752fcbeefcb715da11a1930ede0a6cb079bbe99c0d77e772413b5db86749d9a5581
diff --git a/app-emacs/hl-todo/hl-todo-3.8.1.ebuild b/app-emacs/hl-todo/hl-todo-3.8.3.ebuild
index 777af57de0e1..4a7f681d3358 100644
--- a/app-emacs/hl-todo/hl-todo-3.8.1.ebuild
+++ b/app-emacs/hl-todo/hl-todo-3.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-emacs/ivy/Manifest b/app-emacs/ivy/Manifest
index 921f1641d01d..7dee1b971614 100644
--- a/app-emacs/ivy/Manifest
+++ b/app-emacs/ivy/Manifest
@@ -1,4 +1,7 @@
AUX 50ivy-gentoo.el 98 BLAKE2B 4d474a2c101b1cee20da1c56e5336b31df2a75cf5bf24251ba4c72c9d7cfb6cad9cac61923ca1d5ae83370e94cae545cb276cfa6df3f7bd528bd36fdb9e3156a SHA512 ccd9987b868c613535465b9c3041fb2a8c44561b678fe7bf40a276dff272deafb4bc14ce61228ed9cc27f2d0439652aa888e07c0120f6e2a246b0b5fa30a246e
+AUX ivy-0.15.0-ivy-test.patch 371 BLAKE2B 24c54641696328dae49de0cada8bb3d38073f05defa54ae1de3aea4409b608bd2d2575a244ee664992a1c69e8c147aba18f434f218e4f4ff0529bcf0f1606abf SHA512 e880a2377bccf80de6536020c2ac5dd084bf499dbcc45e5619a0804394770d20b527316e3d3694b90bb7f9952b8f7c836a847108661d3a6930390d56c227bb76
DIST swiper-0.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74
+DIST swiper-0.15.0.gh.tar.gz 255140 BLAKE2B becd63e0c291eccaf6b9520b0b50201aecbc5245128285384780ad8124294c3f7103ae7197db766b69c2ee3f32b5039fea47bd1303fab90d15ef8c109388e533 SHA512 c37c7482aae8d595181dab11ae613c52ae917c909033e3534ac5c78d090d1f67e2f36917a76b0dd4cfc8a339ed76c2480a7ca26a033b8be69dc3a128a0ccf00f
EBUILD ivy-0.14.2.ebuild 1166 BLAKE2B b05ebb90ebd7baa3d40eb610b2bf8d6d3574151d8be200ee47d44f8b92557c3b024558210f657050e2f4c6498e8728a751de8ada041cb76dd8a71efb92978ca3 SHA512 2390e00dbfe3da576c99f09b17807a83eb96a0b3e9d28a8c12e00202ae6df42304b73b3903286ab6f4306278d4abdca2a67fbe77937bfb7301bb450865f43fb7
+EBUILD ivy-0.15.0.ebuild 1337 BLAKE2B 0695adb6d853b5e892b4adbc656bf5510ffe0b4f5176429bb5e0c320bb7cd603aed27590871fb51d8bac8b7f7e09b702f51449179037aa47d0b4052ed9d20e95 SHA512 3a408f7cc0e7659d632f4f7d950ac68f55a06714b11cc27921b6ea0ffebfbfd8915de5ad70d4c009729e3c710a9e229014fe6c5ff41b50b60577ceb9d7167329
MISC metadata.xml 597 BLAKE2B 596d80d3c2fd29ce075b056874d9f6357dfb0ae03442cf2dde601a799a1f531fbcd6c13be5d4f3dcbd2c0f842e88db2835ce796c5e420e2042760c0c14ea826e SHA512 a798bc29542e614a8f09e5f080fa2e67268f787c1bf7e399ac851d7d1c8c14843a82ec35578e7036b3897f13b0bc4286ce1d2b2c31632daf1331670e0abe46ee
diff --git a/app-emacs/ivy/files/ivy-0.15.0-ivy-test.patch b/app-emacs/ivy/files/ivy-0.15.0-ivy-test.patch
new file mode 100644
index 000000000000..cf5dd7a4911f
--- /dev/null
+++ b/app-emacs/ivy/files/ivy-0.15.0-ivy-test.patch
@@ -0,0 +1,11 @@
+--- a/ivy-test.el
++++ b/ivy-test.el
+@@ -53,7 +53,7 @@ Intended as :after-while advice for `require'."
+
+ (setq ivy-last (make-ivy-state))
+
+-(ert-deftest ivy--lazy-load-ffap--ffap-url-p ()
++(defun ivy--lazy-load-ffap--ffap-url-p ()
+ (should (not (memq 'ffap ivy-features)))
+ (should (not (fboundp 'ffap-url-p)))
+ (should (string= (ivy-ffap-url-p "https://foo.org")
diff --git a/app-emacs/ivy/ivy-0.15.0.ebuild b/app-emacs/ivy/ivy-0.15.0.ebuild
new file mode 100644
index 000000000000..fd167e457832
--- /dev/null
+++ b/app-emacs/ivy/ivy-0.15.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Generic completion mechanism for Emacs"
+HOMEPAGE="https://github.com/abo-abo/swiper/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/abo-abo/swiper"
+else
+ SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz
+ -> swiper-${PV}.gh.tar.gz"
+ S="${WORKDIR}/swiper-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ sys-apps/texinfo
+ test? (
+ app-emacs/avy
+ app-emacs/hydra
+ )
+"
+
+PATCHES=( "${FILESDIR}/ivy-0.15.0-ivy-test.patch" )
+
+DOCS=( CONTRIBUTING.org README.md doc/{Changelog,ivy-help,ivy}.org )
+SITEFILE="50${PN}-gentoo.el"
+
+# Main Ivy sources. Swiper, Counsel and Ivy extensions have their own packages.
+EL_SOURCES=( colir.el ivy{,-overlay,-faces}.el )
+
+elisp-enable-tests ert .
+
+src_prepare() {
+ elisp_src_prepare
+
+ # Wipe "elpa.el" to prevent initialization of the "package" library.
+ echo "" > elpa.el || die "failed to wipe \"elpa.el\""
+}
+
+src_compile() {
+ elisp-compile "${EL_SOURCES[@]}"
+
+ emake -C doc ivy.info
+}
+
+src_install() {
+ elisp-install "${PN}" "${EL_SOURCES[@]}" ./*.elc
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+ doinfo ./doc/ivy.info
+ einstalldocs
+}
diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
index 1ae3071d8a7d..bbd32853b5c4 100644
--- a/app-emacs/jinx/Manifest
+++ b/app-emacs/jinx/Manifest
@@ -1,6 +1,4 @@
AUX 50jinx-gentoo.el 124 BLAKE2B f4246148c20179c2c4785befcafd49f862c3217861f00a5b7b4406db4f32872cf532d584c1ae7efb325df79667cc5b5498d368565444eb229b545d9d1e860d82 SHA512 e9281cb1c20d6dbc7f9afad1522ccf7498e72a91a907f2ec567fa23f6b9ce0844176fa7480f29188f294de59c3a921b75be5657967995c5a90f7e28c0f3a9fb4
-DIST jinx-1.11.tar.gz 35970 BLAKE2B b8d9299faf5df8d4eef74e8f3a4df7a83fe1dfb4e7a904491f14f2f0c03d0b0582f3b3b1ebebcbe6076ab7621b855e85d5d6ea0c38a8e77e8cae1d594efa850b SHA512 1a1f6603933fc4922b1398bb7d0460854782b2e53dc4364f8d0c27b98534d0aa32ee085a5f667df76e7f2ec5115c4afdc08d85134c75abb053bd0845b35b7f81
DIST jinx-1.12.tar.gz 36050 BLAKE2B 978259fb5e36ba86b97e035b2d128e19ef961146fa71a139bdbcf978cb360ca56fdf76bb43b1e9dfaf47c8acbf9082982f4e90e5c2e65adcea969787f61c8a44 SHA512 7336965a2fe3fb8c9e8f1ae6c4e7cd05a9bafda7476f1264b8bb584d8f3f81dca7085a5cc5befe686d56e2e43945e5b04c53ef8028886b2a46d0fa52afac8ee4
-EBUILD jinx-1.11.ebuild 1049 BLAKE2B 13bbdd8a275201e506edb58c21382a7aa8bbb0120be26daa85ce57dcb4d1ca4addfa1e5af69adb9cc3759fa192c67ae17580f2687e98f5ca295db051ee07547c SHA512 a7ffd2575f9f292538921ba513458a9899081843cf4003938de32470fed7197473b130875b29871bbf9c20f0b7bc574efdb09885b716b1f0b57e22550175a013
-EBUILD jinx-1.12.ebuild 1050 BLAKE2B d989f1298e972bd3ff7f47aebf74a3f25b22f0c77f669d73750d65ea3f493b5db979057a9a31aaaadfff695e833a51addcfada520a45dac6d2363cf8c4e21c55 SHA512 6c5f0957541d4db8fe7742653289bc06197677062883128e0713c2e363b3c1706371a3b12d83bcd106c42133e777ef66f453ca141563a773811953fc3a8185e3
+EBUILD jinx-1.12.ebuild 1049 BLAKE2B 13bbdd8a275201e506edb58c21382a7aa8bbb0120be26daa85ce57dcb4d1ca4addfa1e5af69adb9cc3759fa192c67ae17580f2687e98f5ca295db051ee07547c SHA512 a7ffd2575f9f292538921ba513458a9899081843cf4003938de32470fed7197473b130875b29871bbf9c20f0b7bc574efdb09885b716b1f0b57e22550175a013
MISC metadata.xml 568 BLAKE2B fae3a1f251834e444db4a7dc9ebe1825760671a2c025da8a82fe5ca606a2c6590030e909d5e4b6efdff4d498d3f4b6c4efd193193c9b43572dff64996a38a44c SHA512 61b2c882ec4a170d5f672664943260a01f21b5698ee735ec0a29b0f7051d7c62c2a2b96f1cf04fdd3fe17e79b752ff79e0b1a6f514f84efb8e91eb548f619da4
diff --git a/app-emacs/jinx/jinx-1.11.ebuild b/app-emacs/jinx/jinx-1.11.ebuild
deleted file mode 100644
index 165e74cbe87b..000000000000
--- a/app-emacs/jinx/jinx-1.11.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=28.1
-
-inherit edo elisp toolchain-funcs
-
-DESCRIPTION="Enchanted Spell Checker for GNU Emacs"
-HOMEPAGE="https://github.com/minad/jinx"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/minad/${PN}.git"
-else
- SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz"
-
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="
- app-text/enchant:2
- >=app-emacs/compat-29.1.4.0
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-ELISP_TEXINFO="${PN}.texi"
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- edo $(tc-getCC) -fPIC -Wall -Wextra -shared \
- $($(tc-getPKG_CONFIG) --cflags --libs enchant-2) \
- ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o jinx-mod.so jinx-mod.c
- elisp-org-export-to texinfo README.org
- elisp_src_compile
-}
-
-src_install() {
- elisp-make-autoload-file
- elisp_src_install
-
- elisp-modules-install "${PN}" jinx-mod.so
- doinfo jinx.info
-}
diff --git a/app-emacs/jinx/jinx-1.12.ebuild b/app-emacs/jinx/jinx-1.12.ebuild
index fcd7f6074591..165e74cbe87b 100644
--- a/app-emacs/jinx/jinx-1.12.ebuild
+++ b/app-emacs/jinx/jinx-1.12.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/llama/Manifest b/app-emacs/llama/Manifest
new file mode 100644
index 000000000000..e2ac7e4d1c47
--- /dev/null
+++ b/app-emacs/llama/Manifest
@@ -0,0 +1,5 @@
+DIST llama-0.6.0.gh.tar.gz 22503 BLAKE2B 681f0596430b6396ceb1fc53af98f6baaad8588e2794aa8bc050ade0f6fa04d0e683145c5fee49ae2c63e10819b90931d484989bf78a152f6162c03d798bc865 SHA512 36f4c4a90ec65562470cef08751dd68bd8dcee9556e6d30a219e0491819ec137afd1fe5a2ae2465e8eb48cd54ee4b7ee251cd455786c8c9b9ba44f388c79ce41
+DIST llama-0.6.1.gh.tar.gz 22258 BLAKE2B 8a6a20fcc3979de481e6d825fdcf817f2b643ac4f85871d7e9184e19efb1ba5f0b71a4909cf49c5a3005e58c2ba3143068dfcb63d7fe0fc09e431ec6021aa166 SHA512 d53601154c91f70f6cbf090437e8368d524f50ecd5d45cdc44dbfc5f70ddd0cea6185d37bc2fe2c950881425cb4943d73db7dd07f7bbcd21b5f052fa1caea59e
+EBUILD llama-0.6.0.ebuild 687 BLAKE2B df4e2bf2a0bdf582a3c4db4efcd5a9c0d2725b972fb13e43e7e1b2c30f14509a00be8f178766c13a519b711b9b5f18ead9221e2d94e9d199fb8ca0aa1baa0e88 SHA512 9bd666385ab1ccf5f929bbe64cc757bf0d0a80c6ab6557371c72f2bae997de57d354c68be6f6f3046504c501d32d356d97407d619a60e4b3e251b1e53d1e8982
+EBUILD llama-0.6.1.ebuild 687 BLAKE2B df4e2bf2a0bdf582a3c4db4efcd5a9c0d2725b972fb13e43e7e1b2c30f14509a00be8f178766c13a519b711b9b5f18ead9221e2d94e9d199fb8ca0aa1baa0e88 SHA512 9bd666385ab1ccf5f929bbe64cc757bf0d0a80c6ab6557371c72f2bae997de57d354c68be6f6f3046504c501d32d356d97407d619a60e4b3e251b1e53d1e8982
+MISC metadata.xml 595 BLAKE2B 0d9521d8b089e757dfff8eaa20cdd7d742dc43e52f537f744995b377343d39a47dff1f49f9b64549a26f78762dbf4edec91dae8f27115bb9af6e80eac4dab0d5 SHA512 618a0daefefe838311d301c1ab71df38a806c6de36536975007056576a84cafcb061315699a3cd71ced4c9e014ea9cf29260b3ed7fd3eefe7e12a215ee300eca
diff --git a/app-emacs/llama/llama-0.6.0.ebuild b/app-emacs/llama/llama-0.6.0.ebuild
new file mode 100644
index 000000000000..cefa424406d9
--- /dev/null
+++ b/app-emacs/llama/llama-0.6.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Compact syntax for short lambda"
+HOMEPAGE="https://github.com/tarsius/llama/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/tarsius/${PN}"
+else
+ SRC_URI="https://github.com/tarsius/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.0.2.0
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert .
+
+src_install() {
+ rm "./${PN}-test.el"* || die
+
+ elisp_src_install
+}
diff --git a/app-emacs/llama/llama-0.6.1.ebuild b/app-emacs/llama/llama-0.6.1.ebuild
new file mode 100644
index 000000000000..cefa424406d9
--- /dev/null
+++ b/app-emacs/llama/llama-0.6.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Compact syntax for short lambda"
+HOMEPAGE="https://github.com/tarsius/llama/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/tarsius/${PN}"
+else
+ SRC_URI="https://github.com/tarsius/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.0.2.0
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert .
+
+src_install() {
+ rm "./${PN}-test.el"* || die
+
+ elisp_src_install
+}
diff --git a/app-emacs/llama/metadata.xml b/app-emacs/llama/metadata.xml
new file mode 100644
index 000000000000..b635a332c22c
--- /dev/null
+++ b/app-emacs/llama/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <longdescription>
+ This package implements a macro named ##, which provides a compact way
+ to write short lambda expressions.
+ </longdescription>
+ <stabilize-allarches/>
+ <upstream>
+ <bugs-to>https://github.com/tarsius/llama/issues/</bugs-to>
+ <remote-id type="github">tarsius/llama</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emacs/macrostep/Manifest b/app-emacs/macrostep/Manifest
index 2385696dbd5d..13fb0fddd3bd 100644
--- a/app-emacs/macrostep/Manifest
+++ b/app-emacs/macrostep/Manifest
@@ -1,5 +1,7 @@
AUX 50macrostep-gentoo.el 309 BLAKE2B a3d555255e026726f2f8f8660eb53b5659e3a31aea4199c147b50e00dc6d77ce420b75a374bc4ad702610bede69bda9c586bcf60f63754f58d2a7a02da88031f SHA512 87ace5f9e54da6edf3c89f542b0243f270d62d7c2878d18234b800aa3d3af10583c77f1a010e963f07ccd94eea31e1036eb0b7cf53de18b725b440bff437e757
AUX macrostep-test.patch 403 BLAKE2B b2db44beb31754d258539c79a3c2b49738a1677f2bc9eb2d3db19fad084339e9c5c2d031dbfebb7f2da5b934734adc27d0572023c4503071c729914e17dc06c7 SHA512 cb0f41834fc74679fd8cf89c64e7353ea3b8fa0ec6ec59cb13e1a88210e68b6b92c896e48b39fbcfb2e189933bac6b531c178a8fe1fd910113e77d5a1251b79b
DIST macrostep-0.9.4.tar.gz 33089 BLAKE2B 31777552faa2cb30f996defe44a3f5ec8b60ad75d6bd0e0461f8bfb0971b4dd43b17e88dcf06e8c492146b6e4f78b76e61c42a3f1accdad9fba275b344bef7ab SHA512 f5932b2bba4668d4b353db3b5e87e57e35ee3b7fe5fdfce4dd80c79dd2d596f4216655e06e05377bbc73d4491381dad7acb69b3c547da6f89dc09ab2e9ce1fa1
+DIST macrostep-0.9.5.gh.tar.gz 33585 BLAKE2B e190ae26a479fc41499e0a7911a95203640cbb1916c58b1651747c439824bfec802a1babd83349acc57a7f699b7dd5ec8db51c6c37c4b3d4157cef95d7572f17 SHA512 6de01357e1da7ba3e030a099ce04370c2f2a0a0e88c80b362dcbea6d3260b23af7af6828ab8a37b2e21a58014205f403f4b091c4acfb93a31f993c2c3b58619c
EBUILD macrostep-0.9.4-r1.ebuild 719 BLAKE2B 794d9632899e65bfb59481ad0f51d29409720214545bfa0007c1f3c3ec38a0a4e93904ac8b55fdc270619be5d7eea0a4b7bae87fe0e29ed08ab19e9331a2e179 SHA512 346ec31dbf047409bb751b167c9875914428b2360732dc550b6c0d6a4d757ea0e8d16b8c2d3f7ec8f671dc00cbd645245361dd7be88cb9a4e6c7c1bbb4a492b8
+EBUILD macrostep-0.9.5.ebuild 857 BLAKE2B 0c990a78c34c0964da63bd85e8f282115e480ed4498ca752a26910bad9f7a0b1a030ab2514c6a3096b098c4ad737041ce4c022dcc7d64fc2561be105ac4c7254 SHA512 2222de6150a4ea9b6ecb9220ead9502d422dba7b08957da854c1c7f95983297ad9e9ac180f55dcfb46e5168a5fb869fffa6ce8aa55a6101744ec931684598f03
MISC metadata.xml 1330 BLAKE2B 9433c1a89ad42d6c25669e92929e445fd502094cd09814f1b9a1b464d92da7ab8cd39055d45bee0194ed3b3b6154648587a41de2ed66924da14586fce4a4e18a SHA512 f751a0672edfdff536687b570cd51d2f7b38281e7da86636c52fe56a21f2c9f60a60fa4a1dae030ff44146c58fd70105690adfbddf8812491ca72d0bce185983
diff --git a/app-emacs/macrostep/macrostep-0.9.5.ebuild b/app-emacs/macrostep/macrostep-0.9.5.ebuild
new file mode 100644
index 000000000000..8b03deab363a
--- /dev/null
+++ b/app-emacs/macrostep/macrostep-0.9.5.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Interactive macro-expander for Emacs"
+HOMEPAGE="https://github.com/joddie/macrostep/
+ https://github.com/emacsorphanage/macrostep/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/emacsorphanage/${PN}"
+else
+ SRC_URI="https://github.com/emacsorphanage/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.0.2.0
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=( "${FILESDIR}/${PN}-test.patch" )
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+ ${EMACS} ${EMACSFLAGS} -L . --load "${PN}-test.el" || die "test failed"
+}
+
+src_install() {
+ rm ./macrostep-test.el{,c} || die
+
+ elisp_src_install
+}
diff --git a/app-emacs/magit/Manifest b/app-emacs/magit/Manifest
index 6eff9b08bc2b..85f41620d52f 100644
--- a/app-emacs/magit/Manifest
+++ b/app-emacs/magit/Manifest
@@ -1,7 +1,9 @@
AUX 50magit-gentoo.el 77 BLAKE2B 85c942a0eeb84d6d45931a318108dff2006fc38e9e9eac37e906e03619c41fce8c151417a5e3b4fd9cf8db8fd084363a5ab6ca0765ea74e9a052d409528b6c39 SHA512 ab812cd1f5451868dd62a4bd3e87b2d5061ef4e3010a2a4c63396c9b797fbfb45c02d045dfde55de1b7e91c98375ba7a56b98f65beaa697d35228b9c870daae6
-DIST magit-4.1.3.tar.gz 676146 BLAKE2B 427f77653d49bab9ce8b29e006597e639b3a125c156976625337b57e1490250c39431515667381c2ab49149d5e4d49d44fe2c0b589f3ee9d11d754e52d3f5e73 SHA512 1f589b9d08e29a072d71e363c4326db341890e25e52d8c5dd75c0f9dd5bb1e663d2fc0d5c6be396dd557318725cc063b7cb0ed2acddbf9fa980c6e36a415edf3
DIST magit-4.2.0.tar.gz 673702 BLAKE2B 436a2cbe88ffb6a4940eeb8b7f9ab9c1535942df6a35dab5cd4de9052bb5f9d2fa70abc61f26688c792de19a4d9a22c87d90d98515b3ea4a32356f6f163a7980 SHA512 e5488f759e3cd2c72966a31142f90bee2e3c8bb10bd4a77db69899a13cafb68222656331d7b8ac8a042b431994af03f0f0ce04658e967a07d4f3c3440da2e0d9
-EBUILD magit-4.1.3.ebuild 973 BLAKE2B 860472fdaab283227c2dc02f9e804f26e3110529c67c48a421fd5905e8867f1e71966d756fd78602f07ed024f602b4164a3e465a37d242ad4427c636744e5cc3 SHA512 fcc91e0c4d91495f1751f158cc75bf9966522becf3e50e4558e939cd7a6dbc2d1a7c1b8cd95eaca85ad4eccbae7112b05451346360103426a7e63025202de515
-EBUILD magit-4.2.0.ebuild 975 BLAKE2B 1fe6fb5b2344c55f27f731753f1c0358f8b72a63a826b7058660e3540cfaedb32a99b861e626fa1e6374b0c8071fd3359041bbb5e46746fc468f25adbb0bba11 SHA512 f184ef42cd821ea293c56b27a083a5c23c5bdd7fd26ff96c1aa09ec8509420a22bc499fea8ad44583781188961d4ea7942db9705069c572a7b7d2989709314eb
+DIST magit-4.3.0.tar.gz 682985 BLAKE2B 3db67a54c8e25e3948c58375909d68c105af15a37c5f9c717ed7304952c3c8e5e5fd2bc71f8e328c11334bbcdcaa969bcb1756d4dd28b4ac90da70da6be4af29 SHA512 f885c3e8ed12d7b6b1191071d11df1ad6e34f52296e93079cbee1f3b428ef95b3996ffae93f2ae124ae3d3507f473447171e278cb2199c5f9132a3bfca7af9ec
+DIST magit-4.3.1.tar.gz 684940 BLAKE2B 68c95f301ec17ef7dafc85d2ba3e158152f45cfb23a7908de753898a0d487eeb9ab102a61a98f08dba2cf06a785767612f719eba8da153398812e0eb7a84fa91 SHA512 f09f63966e2d337bf7d03ca474a7d57a8c118bc12de0e360c1cab455b59893386c15b5a278cbcf9d0afbed4468d16794d100f380dde40db00f19642340d6b33c
+EBUILD magit-4.2.0.ebuild 973 BLAKE2B 860472fdaab283227c2dc02f9e804f26e3110529c67c48a421fd5905e8867f1e71966d756fd78602f07ed024f602b4164a3e465a37d242ad4427c636744e5cc3 SHA512 fcc91e0c4d91495f1751f158cc75bf9966522becf3e50e4558e939cd7a6dbc2d1a7c1b8cd95eaca85ad4eccbae7112b05451346360103426a7e63025202de515
+EBUILD magit-4.3.0.ebuild 961 BLAKE2B 9476adcb9b8bfed03af73f786b07feb417192728d04dad5800154a0188469f7f8813f2bd4963d770062b2bc250298aab1ef80907f896adc2bec7f8d166667862 SHA512 4eeeb88660798adfdf3a0eaad07f409365aa726a9e5f8d02230ff70b97643f72690962425f466c93574b1cfaf39d494bbde0c6a877c49e54afa09d7c1dbfcf2d
+EBUILD magit-4.3.1.ebuild 961 BLAKE2B 9476adcb9b8bfed03af73f786b07feb417192728d04dad5800154a0188469f7f8813f2bd4963d770062b2bc250298aab1ef80907f896adc2bec7f8d166667862 SHA512 4eeeb88660798adfdf3a0eaad07f409365aa726a9e5f8d02230ff70b97643f72690962425f466c93574b1cfaf39d494bbde0c6a877c49e54afa09d7c1dbfcf2d
EBUILD magit-9999.ebuild 975 BLAKE2B 1fe6fb5b2344c55f27f731753f1c0358f8b72a63a826b7058660e3540cfaedb32a99b861e626fa1e6374b0c8071fd3359041bbb5e46746fc468f25adbb0bba11 SHA512 f184ef42cd821ea293c56b27a083a5c23c5bdd7fd26ff96c1aa09ec8509420a22bc499fea8ad44583781188961d4ea7942db9705069c572a7b7d2989709314eb
MISC metadata.xml 909 BLAKE2B d3ae2a06f0201a00c5b64b8357838bd26be22900d681448c3ff1df413a8ab7b345513d8ab76e138b7f1614a94f473717bf9dfbcac89cbcb13093b396c06f5b3e SHA512 f2c28423543b241737ee910a33e0bbf2eb668aadd18176e30d06b05f8a5d591a3933c129314d956a566ce49bbb5f84096da46a45d3dd1fd67efa2e0d8a6c70ab
diff --git a/app-emacs/magit/magit-4.2.0.ebuild b/app-emacs/magit/magit-4.2.0.ebuild
index bec72b2184ed..831541409d50 100644
--- a/app-emacs/magit/magit-4.2.0.ebuild
+++ b/app-emacs/magit/magit-4.2.0.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
S="${WORKDIR}/${P}/lisp"
diff --git a/app-emacs/magit/magit-4.1.3.ebuild b/app-emacs/magit/magit-4.3.0.ebuild
index 831541409d50..ca36c4b1e46e 100644
--- a/app-emacs/magit/magit-4.1.3.ebuild
+++ b/app-emacs/magit/magit-4.3.0.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
fi
S="${WORKDIR}/${P}/lisp"
@@ -25,15 +25,12 @@ S="${WORKDIR}/${P}/lisp"
LICENSE="GPL-3+"
SLOT="0"
-DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes )
-ELISP_TEXINFO="../docs/*.texi"
-SITEFILE="50${PN}-gentoo.el"
-
RDEPEND="
- >=app-emacs/compat-30.0.0.0
+ >=app-emacs/compat-30.0.2.0
>=app-emacs/dash-2.19.1
>=app-emacs/transient-0.7.7
>=app-emacs/with-editor-3.4.2
+ app-emacs/llama
"
BDEPEND="
${RDEPEND}
@@ -43,6 +40,10 @@ RDEPEND+="
>=dev-vcs/git-2.44.2
"
+DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes )
+ELISP_TEXINFO="../docs/*.texi"
+SITEFILE="50${PN}-gentoo.el"
+
src_prepare() {
default
diff --git a/app-emacs/magit/magit-4.3.1.ebuild b/app-emacs/magit/magit-4.3.1.ebuild
new file mode 100644
index 000000000000..ca36c4b1e46e
--- /dev/null
+++ b/app-emacs/magit/magit-4.3.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="A Git porcelain inside Emacs"
+HOMEPAGE="https://magit.vc/
+ https://github.com/magit/magit/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+S="${WORKDIR}/${P}/lisp"
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.0.2.0
+ >=app-emacs/dash-2.19.1
+ >=app-emacs/transient-0.7.7
+ >=app-emacs/with-editor-3.4.2
+ app-emacs/llama
+"
+BDEPEND="
+ ${RDEPEND}
+ sys-apps/texinfo
+"
+RDEPEND+="
+ >=dev-vcs/git-2.44.2
+"
+
+DOCS=( ../README.md ../docs/AUTHORS.md ../docs/RelNotes )
+ELISP_TEXINFO="../docs/*.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ default
+
+ echo "(setq ${PN}-version \"${PV}\")" > "./${PN}-version.el" || die
+}
diff --git a/app-emacs/marginalia/Manifest b/app-emacs/marginalia/Manifest
index c0186389eca8..141d0f1957f6 100644
--- a/app-emacs/marginalia/Manifest
+++ b/app-emacs/marginalia/Manifest
@@ -1,6 +1,4 @@
AUX 50marginalia-gentoo.el 133 BLAKE2B 9924046f0683974aba9bf9bd0939058eab78abc131b0eebd5d2aac17c0653e0a578c062fba7a363797e6455b8bc85149e79778f8abd4185eec68dd61206b8216 SHA512 e5cd461343454dfc9de75f15e5c35337780ecbc96d844a160c3f9cfcfd5382232b4359191b382741839700224493adc6f4d3218c050c3214b49af0dc85feb135
-DIST marginalia-1.7.tar.gz 31571 BLAKE2B 511ab6e50ca23db5e75eb8f119c536e8d24e9f20295ac9b73acb917c37b9d69895c380a48cf3af6832dc7ac32e0ced3737a4c35dcceb64d28ab3c254c3d66728 SHA512 c8ac9cda33d4d9e7af1ef9e0a91f8bebb05a26f4262f81143e837a994fc983e4230192cda6153c44787504c3664076cb74413ccef113a8688fa85aea57a354f0
DIST marginalia-1.8.gh.tar.gz 31496 BLAKE2B 488756f2a74b54e66eb223620f007e756463a83e026af531d95204e79fe78613c7862959153cc51a61f8401adbcb902218191223e63fcc384a38b2f79abae54f SHA512 3142499a6c14131141ef7cda4b743f466f03fc3e9c55317f9f32229756115141f36fa2f7fcc96ba709c240a4393d4030bbaca334e7a6a9668602314b6df86237
-EBUILD marginalia-1.7.ebuild 461 BLAKE2B d138a10934c0ab2db17b3edf54cb73ccbe9b059f6a569d07a8ab7d22afbf4cf4a7606b05ee6f0ec0d34d50a6a3fa2989c783876b537a2d878d0cebaea51f3000 SHA512 d11e16b59ea50b961bf3ec7c1ad1dc5e917b7677950f90ead7a1c5fc21ab352efeea987222d54c18961bd59b92e9011f208f6844f2d4610b16278dab60abd3fb
-EBUILD marginalia-1.8.ebuild 587 BLAKE2B 365c89e6219951db906c2e2683b684743e928273af119ebef74b3ad1d7c868878311aa44b574e5a28c307fbb8c40514d87c782145f094811ff7121b03b72ff1a SHA512 9b6830b54d5f63b8b1fe8642bd6f147e7aa055b0f90deb0e48f63340362a57487ba46872010c48736d2b5bbbe93202428e3006a6f0b14d24b31c4d338a83a564
+EBUILD marginalia-1.8.ebuild 586 BLAKE2B 9e1daa6b2bdffd23eb51597d12d69d515671c6a19181b4e126d1b4debc62d133d44cc7f16d7bc1e84c2307224298ef0392911e3ebdd184e4fa710303b6673ab9 SHA512 4307ba76cda589cb442a12b09eefdee1b410bb45f50291e5ddb7c921be4398dfc2e70d8af46ec99515770a9a7917305ef64a216e5803f555592f8fc1f060249d
MISC metadata.xml 362 BLAKE2B 170d321c62f5b92b3fda03c4c6a1dc8438023211ae2f9261c997ce1300e4d24fde6588ed57ee766b2637e31c186e11aefdae58b083fd19ec15cbfe2846475bf6 SHA512 99a6cc13efa79095c0fe1bbcd2661fcd56bce0b3cfc9da0af6f90248b8e1ff27e78e0984677df5aba4c383530cc8446c5748296b35e07d6d2d81bda26b5433b4
diff --git a/app-emacs/marginalia/marginalia-1.7.ebuild b/app-emacs/marginalia/marginalia-1.7.ebuild
deleted file mode 100644
index f838144dbeea..000000000000
--- a/app-emacs/marginalia/marginalia-1.7.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="Marginalia in the minibuffer"
-HOMEPAGE="https://github.com/minad/marginalia"
-SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-SITEFILE="50${PN}-gentoo.el"
-
-RDEPEND=">=app-emacs/compat-29.1.4.0"
-BDEPEND="${RDEPEND}"
diff --git a/app-emacs/marginalia/marginalia-1.8.ebuild b/app-emacs/marginalia/marginalia-1.8.ebuild
index 5dc6c86e2687..8a29de94a07d 100644
--- a/app-emacs/marginalia/marginalia-1.8.ebuild
+++ b/app-emacs/marginalia/marginalia-1.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz
-> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/markdown-mode/Manifest b/app-emacs/markdown-mode/Manifest
index 83bf738ee1b9..7b71a1a265b0 100644
--- a/app-emacs/markdown-mode/Manifest
+++ b/app-emacs/markdown-mode/Manifest
@@ -2,6 +2,9 @@ AUX 50markdown-mode-gentoo.el 252 BLAKE2B 1b718b5fb40ac043f74647d1bbf344bf07a63e
AUX markdown-mode-2.5-markdown-command.patch 680 BLAKE2B 16e8c8f8225ee197aee2d112b4a6c26a22435d5f167140234afc78b5ba4a1f581270da293b6602a22c90f01f08ac710739b7d0df4632b71976129d0548c8c95c SHA512 25a9e93eee6692f7ad55dc494c2a8b3400062ae6ffebafa21b091e32dfc877c2d39974282f4f3b64dd5e1e5376e449cec1fe204ce3948316457736d8a546c032
AUX markdown-mode-2.5-test.patch 1314 BLAKE2B f238a3bf1426845c83d7882fd745350166cd5cf3721a4f7611619b73c720ae2e4435e7c14b379d3399d3fe21f258ec0368be44ccee87d0da0391d3401496b14f SHA512 87c7a633d9f0fea730d29f240824224a8569fbc4dd9337e40838000b4aad7a056fc0779965b5c2b6b436d6b7fafdf221dac1374df9fccfb807fdc53a453e2f38
AUX markdown-mode-2.6-remove-failing-tests.patch 3583 BLAKE2B 124dd5cef93dd507e3c90718c1c03d8834c5012dabd75d9391be8b918cb7b230ce5f9797236b91f79dbcb09d8cb1bc7d049fd5778d81590d792b24be0c1b5344 SHA512 5edefbd4109e485a0e91fdbd10287ec6bc8c0353aec427b22feae84fc6a1475b60a53226e30d1529ed2ecf9353ad26af5e8cda532943e08d1d3332b00e5236ac
+AUX markdown-mode-2.7-test.patch 573 BLAKE2B 5c6894bcb51af16b14b805492e0fbc1e48646119b1272ed594277d32ad7a145c403115a6174b980313b3d61fc39a7c8c9aa3144e47797483dc44106ba7ef0191 SHA512 7c52ac919853c7f751563291421cea3b753b6c97a1e8ea04c83989c1f97a4ce53e75bcae4f31546f9a3164e4196e6e5f236d4dca4ceb51774bea52c2b42db20f
DIST markdown-mode-2.6.tar.gz 222181 BLAKE2B 173ba3e152bc4fa45548833bbf87e4e00a56fa2150874b8c3ef395e8364cabeebbe7ab1e582dd55bd531b2a130191b3e79db410b126b6edc8f0573f742b47a33 SHA512 fbfb7a98bb0c562d501d6b1c40987751233ccf386864db43296e02bcaf7d2b8c8d634f1411b91662947e90f33466728101ec0018d2abf46df936f7b19a79b371
+DIST markdown-mode-2.7.gh.tar.gz 229464 BLAKE2B df4894fcf65649b9e7cf671f36b9724f8d754530d6398812e1b547ea3c583a48826656c723d17ec651a561a85a45308105cae18fbec127c4b7710964202b994e SHA512 744174a81240e3c6a4d92a94928cce7070f63c86805639bbb8f1b0a29b33ca3d079ac5956c30d280db95228b73a4c6044b276e0376b407128054fd7fa997919f
EBUILD markdown-mode-2.6.ebuild 1112 BLAKE2B 669d0a31a2a8d2688e096e7effe80f1353837d9d0695af9af7e048b58ae51515cf1597a61b7557f481d25b113670edeafc87f27b30ccab24e1e4126af9f56be1 SHA512 8ebb9e7f977e646de9fc44f184ebb5416c496a9ae93f5ce43bcd12643d60bc07cdaf15056ddf2869b3c37ade9f99ae693a270fed3176d9c6e56ebfd6e2af1342
+EBUILD markdown-mode-2.7.ebuild 1140 BLAKE2B 0c0f363b7fe9259b7f8b1d3c0801c947654bde650a1a3315179fb5304436ccecc4ba43c7bc3417d45eba5559375da9aa073be211ba40fefeb2e554f8baaf65ca SHA512 c17237dda448bc7fd38e9b54b106ba50332172add87dd7ef1b6d8941b86adf99b635e24fc9e106e5d1a410f9914d9cdfa7ac5f70356140be721b69c78533966b
MISC metadata.xml 570 BLAKE2B 75359fd9f3254df7c71f76bd6c83b469eb57488c0b0aa9ea4fe582699354f75e05b3499d9ea977ba7438caa234358a564c22a060945aac7a6a1c05ae119e7720 SHA512 18954ffedc2e688bd7eb61e407c685220a002564c4376e24a390ed7eddd8385f285e3b8b49edac7702b8fde5d884ea1c92da4275ec8ff091423c7ae691f86327
diff --git a/app-emacs/markdown-mode/files/markdown-mode-2.7-test.patch b/app-emacs/markdown-mode/files/markdown-mode-2.7-test.patch
new file mode 100644
index 000000000000..a3699fbd3499
--- /dev/null
+++ b/app-emacs/markdown-mode/files/markdown-mode-2.7-test.patch
@@ -0,0 +1,13 @@
+This test seems to expect interactive input, therefore disable.
+
+--- a/tests/markdown-test.el
++++ b/tests/markdown-test.el
+@@ -7102,7 +7102,7 @@ Detail: https://github.com/jrblevin/markdown-mode/pull/590"
+ (should (string= (markdown-wiki-link-link) "Zettel Markdown")))
+ (kill-buffer)))))
+
+-(ert-deftest test-markdown-ext/wiki-link-search-under-project ()
++(defun --test-markdown-ext/wiki-link-search-under-project ()
+ "Test that searching link under project root."
+ (let ((markdown-enable-wiki-links t)
+ (markdown-link-space-sub-char " ")
diff --git a/app-emacs/markdown-mode/markdown-mode-2.7.ebuild b/app-emacs/markdown-mode/markdown-mode-2.7.ebuild
new file mode 100644
index 000000000000..6201b34f02cf
--- /dev/null
+++ b/app-emacs/markdown-mode/markdown-mode-2.7.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp optfeature
+
+DESCRIPTION="Major mode for editing Markdown-formatted text files"
+HOMEPAGE="https://jblevins.org/projects/markdown-mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/jrblevin/${PN}"
+else
+ SRC_URI="https://github.com/jrblevin/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ || (
+ dev-python/markdown2
+ dev-python/markdown
+ virtual/pandoc
+ )
+"
+BDEPEND="
+ test? (
+ virtual/pandoc
+ || (
+ app-text/aspell[l10n_en]
+ app-text/hunspell[l10n_en]
+ )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/markdown-mode-2.5-markdown-command.patch"
+ "${FILESDIR}/markdown-mode-2.6-remove-failing-tests.patch"
+ "${FILESDIR}/markdown-mode-2.7-test.patch"
+)
+
+DOCS=( CHANGES.md CONTRIBUTING.md README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_postinst() {
+ elisp_pkg_postinst
+
+ optfeature "editing Markdown source code blocks" app-emacs/edit-indirect
+}
diff --git a/app-emacs/multiple-cursors/Manifest b/app-emacs/multiple-cursors/Manifest
index b47fde805200..c28e6e4326ac 100644
--- a/app-emacs/multiple-cursors/Manifest
+++ b/app-emacs/multiple-cursors/Manifest
@@ -1,4 +1,6 @@
AUX 50multiple-cursors-gentoo.el 80 BLAKE2B 90614e49e4e09b48bc2e34a9f7f2a33fdf3090ede9af2f48d297a88c9531031b4aa73213659780f3b1de49d18da7c35f5c78a9ec4393d85cd92c607f781d89ac SHA512 3c5a03d2cd864fdaa43bdbce47884b189abac77ba99cf57cfe2a6bc2c65cf3f32d45739832ec30613d884a01a08547cb80a028eb6b9a93329ea690ef57230fa7
DIST multiple-cursors-1.4.0.tar.gz 30152 BLAKE2B a63c09afb464cd208296e359f59babbc9c9fdace1d5261386bac4ab44f7896bfe2eae869e49c2c094b80af453bd50936c7feeb42e530536d148154c879ece90c SHA512 070121365380db3dc77749ab6f0da2f034a979cacc07a11e805f1da81ae70fccff1abb4a0353fa30670b3a8d686ebd25e501d13fcc42d765f5c015a83c62146f
+DIST multiple-cursors-1.5.0.gh.tar.gz 33275 BLAKE2B 6d373bb59fdcc5cadd437f314b205f3817b98335806ac2e81c5c4a4462627678624eb9d8b4a8728876d074b9426e9bf3c37918d1c95a07c9a95cd92527c18283 SHA512 05ec6c4e8b9cb008c7afe1418d136915da2cc994b845e996a4285a71c8708094a3d9ada95fc39eed8790991e8edc51802119d8d0965a05611a527cc45cf6e30e
EBUILD multiple-cursors-1.4.0.ebuild 501 BLAKE2B 40a320a6a07121c5c066217ea8df04ba25a09ad82b0aee14d4011401395f3c2fd64d57479d28ed9d57851f1bdab0e2883ec5a872aeb478103e828a83e512d717 SHA512 f81a1935720abe40297b0c5513139eff830e4c4b5fc4763b23aafe7c2289444f8c319737678eaa2d97b4b1c6f45cd7158588d7ce9486e87121de933456e80fdb
+EBUILD multiple-cursors-1.5.0.ebuild 626 BLAKE2B ea73560e1b2a917a830ffd8d3e60cc2746ff2489a07211d40a937496a0babf0af06cc4ae3e9be753ce3c0f24bb250341fc138e0daa15545d85675c3c73b9d222 SHA512 f76097d77a3bd9ab3369d70fa9fdf513fc8a4d515a886314c2ee21624016e62b5443666fbb86d8f415471bc89edb0e345b7301d3f080790d030ddfdff67277bf
MISC metadata.xml 373 BLAKE2B b5d266425e4e353fe78d9b7034cfafcb964d92ab89ce56c01557fcdd0eed952f94ed177cc0df698df71b15347b20d55ccb8ff7b41d190dd82962bcc2d0275003 SHA512 27837e745fb6a7641b33e0fda697a08439a7bd66d6128c08b1e4d44b4af3cb8bc5d62938d416a2cc36d9f2f3306dd2bf35f0695e206522c3c95ebb68ad5e404f
diff --git a/app-emacs/multiple-cursors/multiple-cursors-1.5.0.ebuild b/app-emacs/multiple-cursors/multiple-cursors-1.5.0.ebuild
new file mode 100644
index 000000000000..449f733be01c
--- /dev/null
+++ b/app-emacs/multiple-cursors/multiple-cursors-1.5.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Multiple cursors for Emacs"
+HOMEPAGE="https://github.com/magnars/multiple-cursors.el/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/magnars/${PN}.el"
+else
+ SRC_URI="https://github.com/magnars/${PN}.el/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${PN}.el-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp-compile *.el
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/nix-mode/Manifest b/app-emacs/nix-mode/Manifest
index 423d3fae77dc..0cb2ca42adb9 100644
--- a/app-emacs/nix-mode/Manifest
+++ b/app-emacs/nix-mode/Manifest
@@ -1,4 +1,4 @@
AUX 50nix-mode-gentoo.el 176 BLAKE2B fb2437a5cda529acf4174f1c0f1aa672979d3e4d2bbab68dc8d9d24a28bc06d0e83b2fc4271884fef66cc0571bb90f7487e7e6a1ea497c1fa550a223b8d647bf SHA512 ce22b9c7650a8796c09fb555425c3078463daa4a974c412c43d7921e3c041df6dc412a399930e30b1a30bf46bc3719640f91b83f3c8f4054627b3dd2294bea3b
DIST nix-mode-1.5.0.tar.gz 57584 BLAKE2B e7723d6667b979ce1dd018443ff331bf18f01cd973e2e3291b4c9b79634fb41758bcec772b9c8311f76d2f9e28566b9665be03796bc867530dda98e9c77a192a SHA512 308b7faa1a77e5afddec41d28b26804dc7ce1895007dbb6d7dd5495a8a0852fa2ced5aa60419517bf0e9f0fe183ff0de3b1a943ce8839eebfe09c9fd3c214035
-EBUILD nix-mode-1.5.0.ebuild 634 BLAKE2B 34d73810605694235ae7e8087d6e9f9dc1261eed9a174f5df4c1d8f889ab1a3b5a0c213bfb16f761034058881fb1849658b6c32560962f0ad090577397124386 SHA512 04cf69b1d4566d5033840cce00744172081d1da8bcb9a09ebaac837a85a5be8c7850e33eec840ae19f180c44d06dcb35c71e748c1de9cc4a43d20b3dd13bfd9c
+EBUILD nix-mode-1.5.0.ebuild 633 BLAKE2B 54d738a146229f16b1053850253641664d0eb398f35c04b921949cf77480d56ee0d3713d8f7d740c203482ca7e83f2f8580516d2df8ccf594bf5e15b7fe1c905 SHA512 529b0363c2108294624252d4abe51967e3d86911434bae60ed86992874d8152e5e812f72f0d196caecba920d0fbaa4a651c7458c4a5c3ecf00b774b9ec1c7155
MISC metadata.xml 443 BLAKE2B 20e8e4b3a5a9c25deeb00c784d951f95b706c58085ccc44a2ab76fe3be75bf863358dce19ab42f57057f8a1a61d9577531a59c6e25b9499b45a9f36965f44b3c SHA512 2cee03667ae9d9bee1427b4c63d97309b1db5be97b2f6f3fa81761f6e04389ec5a53388b12b318f8f4bfb929046a639bed81e94fb427cd362b94328ef8f03753
diff --git a/app-emacs/nix-mode/nix-mode-1.5.0.ebuild b/app-emacs/nix-mode/nix-mode-1.5.0.ebuild
index 100190d9037d..91a52ec02e51 100644
--- a/app-emacs/nix-mode/nix-mode-1.5.0.ebuild
+++ b/app-emacs/nix-mode/nix-mode-1.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/NixOS/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="LGPL-2.1+"
diff --git a/app-emacs/nxml-libvirt-schemas/Manifest b/app-emacs/nxml-libvirt-schemas/Manifest
index fd86616f750c..290ed02f0103 100644
--- a/app-emacs/nxml-libvirt-schemas/Manifest
+++ b/app-emacs/nxml-libvirt-schemas/Manifest
@@ -1,23 +1,19 @@
AUX 60nxml-libvirt-schemas-gentoo.el 222 BLAKE2B 8d4edcb335df7cc4aa193f1587fc048290772d5413f972f88f250e36c4f229788a50a8b6ae6845780db1e9952148a98caeb4c2197a63b47517a0044cbd294e91 SHA512 3b2cbd5d2024e46d0f25bf58b65c29b837b337a5b781628e1064598744d52540a1e261461ee3552fe868a0e7d1a6c2c0d94ac7f5c000ba43c7896577e4a6a790
AUX schemas.xml 560 BLAKE2B 32f01d2dd047aa7109112b47155a21825686385845fae2af0f6d052dbd36f3e1ca5027ec39d654735e390ef9aa8a31f7ae5c86b15b0cd9c4ef84128326e87ee9 SHA512 82ef6189610fc4e1a0d5546ae15f2f315e7c0d460fa141201c43a93e59d147613c7186302fdc3e6b2f0ec5c343e5566966892d4e9f55dc4957e4ad58793fc3ff
-DIST libvirt-10.0.0.tar.xz 9395076 BLAKE2B bfbea7805a949999481293a31e52a5511bcf86db2c96486cbc3b9cb776719ec973b1208cfcb4a8ae2c9220d1d68053980eaf68893f7919c3ef354efbd1abf642 SHA512 4ab28539ff0e9a78ac231b11b4ec88b91d76ff2607cabd0226f04aaece73b05cab4aa9cfcf05073cd257ea270a377cd5d2cb915971583dbec04dadf2cf7ad252
-DIST libvirt-10.1.0.tar.xz 9444244 BLAKE2B bfdce9d067e3a319b81d867d27f1a6b4e724ab6aaa25d19d7383c9be26ad7dc92b3c0aaa92894b772f09e20c3c2eb0ea0a8707feee4c63be58578fa22854305f SHA512 08e73ae15de5681430b62db85ec9901242dca5e9a4ca9685614f4a67092c6e28f27f9187144b3ceb18ad6b40e6eb1a90b1a4b056b0888724d04a62002ee2bc48
DIST libvirt-10.10.0.tar.xz 9673792 BLAKE2B 8042ce1493c3ffd6e6deeb7d94d0744da18850fe416480487a57ffd33bf3390f587849f308aad12fd38c887628f90137ba717ea11ef7e0f73a97b157fa985a6e SHA512 b4e8a5f7d5c15387e5f3e82ac9661feb6e89c6b3b13d869bca63d9686e1e1e8d193a1fc84a19a09b3da1c868837ee76d1b3964a6e5f7ad5d669449b0a6aa4b53
DIST libvirt-10.2.0.tar.xz 9466588 BLAKE2B 7ee6f4bdbb6a22f1b3c5c0326d41e269e8a5a07e41bc4f9a17fd023f3e33e46735066656dffa3004e1f36d46324270351593c89f60106933042e8a19a2aa64e6 SHA512 65faf2346e66bdba606ba99b9e4da2be8bd94ef42ac49c2801f9e9253ceea10f5fe772d5c7ada59f48aa34ff528726719b690c3acfd3e63a5c3580db17b023ae
DIST libvirt-10.3.0.tar.xz 9476852 BLAKE2B 8c47840113904d72aeb1e9bf900a99a8b0e3d41391c9a8fee4277f2793f18fefc50d113e8cbea52dedfd03b93f430416bcd25fe90ee6820c95ac6f468b84212f SHA512 dd2b151a19877e57e11b582b1c11542319f8b7b7cd3d7d51304442aa7d5eb1a8490d2887d340191c3ecc561320ea453773763083364579de0a40ada9c244fc59
DIST libvirt-10.5.0.tar.xz 9530296 BLAKE2B 59b6b114e6d4c4752839775ec22b17f530ac86f0252647b312b7f98e9ba856d949727eed5cb47b6b92589e2ce2587fe02505d6653a4e7ba3a3685b5c81a8ebc0 SHA512 e4976849cff7bdae0b7fda0644490f0ca743efc11c35a2fae45bb0f6f467b85644c1d04d1f3d1b10affdc6d9b8dcc0a3c255e527e0bdd73cdd4d1c81d5c418e7
DIST libvirt-10.6.0.tar.xz 9481992 BLAKE2B 68d88ba7f6d5f74d6ad8753a7716902596338811e9c02b09ba6fbdcc60936abf9509bf5cc300446240fa5dd5d2f779c319bca0a22eadea32b49a758b71524857 SHA512 edec79e89669d5e9a46be35e0d6334a6ed3bbf32426679549bd998bde24cba52b0378843f41a3abb5d781ad53e2a6a54619a0bad3f168c11fb41736cc6af6568
DIST libvirt-10.8.0.tar.xz 9575348 BLAKE2B fb7d7b6d8a158c0045bb7fae4080cf8d58f8ff36cc2b99cdedcbc88397abf180de94931b3c114463fb717fb33bf16d67ea9b29ae77a673d4e1ca8ba94f195652 SHA512 4979565015d69d078e532944d1d1cdfbb28e2d5625168a80f7b56a323949cf6072c4b8cfb96b92dbae263ee166d1c514651455389f33c90d04cc615865009eee
-DIST libvirt-9.8.0.tar.xz 9307064 BLAKE2B aae47e8d4eeaf97532a0356de23ed5a9eea71b369d025eda95b5fd74576779eb4b843d05df6c87b79a14f218c341953749e319ee7244846a2db410a74a746880 SHA512 0118725073de33eec3fa3e4616d3154707f9828fdb9ec973f503fe68f18eab72b9704da660f281152630ddc95e605c786673af9d23dc9bdfc0108422e0efbd41
-DIST libvirt-9.9.0.tar.xz 9321556 BLAKE2B 21eae5a95feaf7f5c6ba8dd48732c08212904882a11c48eccfa827d85ddc3df7e064503f21710dbe1b678670e02f003674de915a43a7403fbf85685c4832e21d SHA512 77cea28acf4f3e8c92fbd5bd72ad084be183c07f14e3a9ce35d6d9d62d36ee97a30cef55fb204b3e43f282890ecd7d5827a784a517e7f4ed8b22ee502c3f09d7
-EBUILD nxml-libvirt-schemas-10.0.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
-EBUILD nxml-libvirt-schemas-10.1.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
+DIST libvirt-11.0.0.tar.xz 9700388 BLAKE2B 0fc248bfcc505e143fa56560a216ed62ddeb8f8def5eaf32772bc5f0c1ca87f92dc530d9290f6349dc8727590f6148ffb6627e119f1e89fb0e151f1e6346b645 SHA512 ac5fd17d3f488c241017d967364e0441373e9ab0457dab1acfe84fd0b90353dc5d185cc7fcd2b0d7995af4137a3fa18371abb5511686456a9e720f7ec7829da9
+DIST libvirt-11.1.0.tar.xz 9775904 BLAKE2B 81ce8d537d6d069d44b3e24f2091729acd8b04ceea14e5c56188cffa300015aa5215fa64324718cede93d1bf84ae5409936bf7f6c8505b071b8dcc47094da78c SHA512 f491b3c0b0e4b6a96456eba26d72e820141c231fa44f34f2d153b805b046ca869b5d0286cd7e2867ae938e5eab5e04f2995c097d41227914bc87a76800e89bc8
EBUILD nxml-libvirt-schemas-10.10.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
EBUILD nxml-libvirt-schemas-10.2.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
EBUILD nxml-libvirt-schemas-10.3.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
EBUILD nxml-libvirt-schemas-10.5.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
EBUILD nxml-libvirt-schemas-10.6.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
EBUILD nxml-libvirt-schemas-10.8.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
-EBUILD nxml-libvirt-schemas-9.8.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
-EBUILD nxml-libvirt-schemas-9.9.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
+EBUILD nxml-libvirt-schemas-11.0.0.ebuild 1120 BLAKE2B 725f6b38d4e91e2abb2b62516da9629682698f38b4bcff63877ec57a5f030bb58ed8e36c7503451dbcb20c339d85c2f34927f12c85f140a94eb34d9aad61a030 SHA512 3a9b0169ade84e4501dbb02ebd346cd422bb273fe9ebc5e060ed37348e1cd66c006cc4a7b68c2be90fa8f57841b774acd5c25417870d8009b726e3cc850a1107
+EBUILD nxml-libvirt-schemas-11.1.0.ebuild 1120 BLAKE2B 725f6b38d4e91e2abb2b62516da9629682698f38b4bcff63877ec57a5f030bb58ed8e36c7503451dbcb20c339d85c2f34927f12c85f140a94eb34d9aad61a030 SHA512 3a9b0169ade84e4501dbb02ebd346cd422bb273fe9ebc5e060ed37348e1cd66c006cc4a7b68c2be90fa8f57841b774acd5c25417870d8009b726e3cc850a1107
MISC metadata.xml 390 BLAKE2B 05bd110c71244cf02d22bcf823d3285e73bdb03f3bb06b8c9e2c13cd346f2367380345747d5eb0861f37983be970dc6c9fe5e7d93b422205a7b447dc3330852e SHA512 bb803aed730418caf43baf132b989963e84f5e0e0d8db915a48cae407f20fb52e27c147725cac88fc94303db070f300a7ce3bf6c18e7dc66dec37bf9ccea5f5b
diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.0.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.0.0.ebuild
deleted file mode 100644
index 6c2585fb80d3..000000000000
--- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.0.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Packages which get releases together:
-# app-emacs/nxml-libvirt-schemas
-# dev-python/libvirt-python
-# dev-perl/Sys-Virt
-# app-emulation/libvirt
-# Please bump them together!
-
-inherit elisp
-
-MY_P="libvirt-${PV}"
-DESCRIPTION="Extension for nxml-mode with libvirt schemas"
-HOMEPAGE="https://www.libvirt.org/"
-SRC_URI="https://download.libvirt.org/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas"
-
-# This is the license of the package, but the schema files are
-# provided without license, maybe it's bad.
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# Yes this requires Java, but I'd rather not repackage this, if you
-# know something better in C, I'll be glad to use that.
-BDEPEND="app-text/trang"
-
-SITEFILE="60${PN}-gentoo.el"
-
-src_compile() {
- emake -f - <<'EOF'
-all: $(patsubst %.rng,%.rnc,$(wildcard *.rng))
-%.rnc: %.rng
- trang -I rng -O rnc $< $@
-EOF
-}
-
-src_install() {
- insinto "${SITEETC}/${PN}"
- doins "${FILESDIR}"/schemas.xml *.rnc
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-}
diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.1.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.0.0.ebuild
index 6c2585fb80d3..a08694d1726a 100644
--- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.1.0.ebuild
+++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.8.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.1.0.ebuild
index 6c2585fb80d3..a08694d1726a 100644
--- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.8.0.ebuild
+++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.9.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.9.0.ebuild
deleted file mode 100644
index 6c2585fb80d3..000000000000
--- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.9.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Packages which get releases together:
-# app-emacs/nxml-libvirt-schemas
-# dev-python/libvirt-python
-# dev-perl/Sys-Virt
-# app-emulation/libvirt
-# Please bump them together!
-
-inherit elisp
-
-MY_P="libvirt-${PV}"
-DESCRIPTION="Extension for nxml-mode with libvirt schemas"
-HOMEPAGE="https://www.libvirt.org/"
-SRC_URI="https://download.libvirt.org/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas"
-
-# This is the license of the package, but the schema files are
-# provided without license, maybe it's bad.
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# Yes this requires Java, but I'd rather not repackage this, if you
-# know something better in C, I'll be glad to use that.
-BDEPEND="app-text/trang"
-
-SITEFILE="60${PN}-gentoo.el"
-
-src_compile() {
- emake -f - <<'EOF'
-all: $(patsubst %.rng,%.rnc,$(wildcard *.rng))
-%.rnc: %.rng
- trang -I rng -O rnc $< $@
-EOF
-}
-
-src_install() {
- insinto "${SITEETC}/${PN}"
- doins "${FILESDIR}"/schemas.xml *.rnc
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-}
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index 4dcb14cdbd2f..5c30cef2aea9 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -1,11 +1,15 @@
AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe9856c526d77e5e988a35203c35322a1ea7ce9e19b02ff9a5ce1b2b4d73b8ba19bada30b7fbf453e43b01 SHA512 aa2e47c060d441ef1f631f2a44f3b7adc7cf5306155b9cc3f3f808aa053b411980671a89933c77fe02aac79bb6f25f2fe98c676e13e097dd885f23bc9d8cb000
-DIST org-mode-release_9.7.17.tar.gz 2364232 BLAKE2B b0f3c94e92f6721b0ffb4b9196391a0520c2cad8124eb9afda58f3e1705d7031e616cd0549eed2ed16b1d6e8d10113f7f384f4c1ca969a83d9b5975a9cd95d76 SHA512 4bb12ed1aa3be2ab32037450960535f1552395409b49721cae5babf0f2eb3d96497c635d08141efdc7b7fc738b8df8422cf0ee65cb3c329ad4db578c4478dc19
-DIST org-mode-release_9.7.18.tar.gz 2364125 BLAKE2B 6def92460c96c02e4fa0304bf02437819b3a3541db4f30ee6cf354faaa55860886b785940af6cb32d9b6881d6484c3eaf50942b9a788712f84e2a1676f06940f SHA512 c019d82c2bc2bde3ee555f7a99e0b935e3dc9b64bdecdb2f83b2ed8460c822cd1d7a3f318dff637c57ed905070df98aff32cdc82b3c96a10f26038859c540e0a
-DIST org-mode-release_9.7.19.tar.gz 2364122 BLAKE2B d7e65b8af54968a812e012aa11f380f64d65bd5e0829ecdc96d64a539c54f384157a336c192806d9fb32be50a0c6c62e60bc8d067ab581049b0edc8a57ad1327 SHA512 bef652cc8e31f86ccaf6ce0288389f1cb10aa43fd9d8f4191ab30e7d4563b977f4da309c322367a6f2beb27e88c3d771b5c4d4e259ca4c8c6a0b145c1e8d43ca
DIST org-mode-release_9.7.20.tar.gz 2364571 BLAKE2B 694e709b161a3669191fefa517b93d3629580cd986c48af0e0cf1198a1a7bcbee835c452ec87d4445f5ac91bf10f1127c8ad22283eede9b3eca5f67bed567f15 SHA512 ee81f6be7f544205c256811e90bd9dda9d830b1ad19dde079be7affbe304ee6ce6d059814f6658514af3273630ea3ce99797c6af419f0c9ab3f1f1b64e8bf35c
-EBUILD org-mode-9.7.17.ebuild 1594 BLAKE2B a4ef3b4d5ad256661ca144994b6caa7e5f728fd762c65374734387941feaa6f07aa4ec7ebb639616a5fa287ce35400e62b88eafdc515af8dfb6b982862b6bc1d SHA512 f8cddec4c3990cb88421640f0df7b06c5cfb4d94944f33f1230109c2f92b81d266fe168d5d8c919e6f8bd588797f443e06c2d9fb6da6c75fc0616efe736442b7
-EBUILD org-mode-9.7.18.ebuild 1597 BLAKE2B 9fc5a6fceb0390c825539b4ba29d672220a014a5e649706c3c25ba9b5fb49d0f7b139ce4315903dc446f573848ad20ed59ad4fac920dcb3a719bb61daeef2c6d SHA512 b49027b63f17c31a3bb9221cb726364233af8be6fd0162e3353df8e5b51bdff978672b74be80671c20f8dc0e3482ff5179cdcf3e6e678809a6d764742c8e4e80
-EBUILD org-mode-9.7.19.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59
-EBUILD org-mode-9.7.20.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59
+DIST org-mode-release_9.7.21.tar.gz 2364695 BLAKE2B 1cd3fe37ecfe4450dce69dd7499b6ddaaf5000edab26fd8f19ab5d09b1cf24aabf3c451d5c5e1f64f0d4436f8a60ce7ff2a28d7f97abf2af834c286fd81c70d3 SHA512 7309db82e95902e4e255e8f9f80095c2e7df80e8036b6aff39fbbe500aac4d8f6bfbaef3cacb67ed72a6ae9c44c90d36d2d59ceaef9f0d94228e0406276a392d
+DIST org-mode-release_9.7.22.tar.gz 2364662 BLAKE2B 10a60b241fc87b141f3c6ea07bd99aae464fcf5bcaaf667c0a2340da85b711118d28059831a27d3eafacfedd1c7119162fdfb4cf19f42c9e46ac650d0afa56ce SHA512 7fb8f141315fa22ab5b87bcf16d104377b3309b1e25a88e93c5f088238112dfe726bd3b28d35530c0f1c7684c42967028e469b1767638ddff89bb891b6922d2f
+DIST org-mode-release_9.7.23.tar.gz 2364944 BLAKE2B dc494ea638e4fdc12868855fd39180f09fe2c20e75b225b4247cbccfa47689322c0336a4b08cd518d35a60162d6cf235624ea008636f4fc89abcee0e7aa5248b SHA512 b0f821adc14e14d6ea38086b083a1983808f441989374cf57a561835a5312d18011a41d68ae1d0fe2f611ab941299bf63108baba2eb1e36624fd8e15fef686a1
+DIST org-mode-release_9.7.24.tar.gz 2364959 BLAKE2B d62a5a3269101218eec757ecc0140b2652319d22804b28bc856335a48742da0284e9d5923000431c70c1e8a4fd84a87a460a602f673bbbc810dffc199ab41b6d SHA512 c24d6864ef3cfd883c5de93eaf409fdde326392261d254af8da9bb4d15db6cbfae415a90e5397b6f35cb13ac43ca045d27589a60176e0be412c82119c535dcb8
+DIST org-mode-release_9.7.25.tar.gz 2365003 BLAKE2B 4e83df1b08eb658e940699f18e49348fcc7c1f470b08172e036ed9ed083887be35c29f98438c9ad06b1cc7ac7d39d6f75ab1abe855abcf96f2a86eb193bf50c0 SHA512 c36135e7a4c5a18dd0577d49335899a6728fab4ce179d3bfbbe7c51b6ee717e607fa0b4bc24ae958b7cb5654121d1eb741cc6011af8cb28d9b2a8fec18eadcb9
+EBUILD org-mode-9.7.20.ebuild 1723 BLAKE2B 6e5fff17b6c42e26b3ec12399ee34435603724f6459ba28585042f3bd0477ffcf8b149614da921afafd5c893c9e982fed8f11579afec1dc32402ac51f49fbd29 SHA512 1bffe112acf7a84bafa90c09e8571efb7a3b25d633a61f57dc80cb8624c0e7f80ccbc3367673a8bf534feeac9040d569f37c611d1e92d768c8869b52862df023
+EBUILD org-mode-9.7.21.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59
+EBUILD org-mode-9.7.22.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59
+EBUILD org-mode-9.7.23.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59
+EBUILD org-mode-9.7.24.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59
+EBUILD org-mode-9.7.25.ebuild 1726 BLAKE2B bac17ce697cd7964f808cdf9cbf90213f4d793e2e3319433ce9f0f88c6257ceb36b4b0fbb65ae232064f5d610b603becabe2bf88bfa7ce8c978a5ea48a25f6f1 SHA512 d92608fe750a87b2ad966d8bb356afdce0c35491ff8a95976458cb788a85ade94a595c5eedbe766f8121325cb4b2cda1c35139786951d868fdc091ddb2986e59
EBUILD org-mode-9999.ebuild 1548 BLAKE2B 426b201cd1c179250baa695a14b4f152a1071bfc2b9afd99035a409b2ebb0be500a21bd43dcc46dadc10eb8466ab1ed8787f8007f09a96849688851d24d4cdab SHA512 154b347979a5bfde974dac21d0e2f65c7bddeaffaf9a0c68054ff97a24ce126f784e473705f45bffa9c40361b106a6042175470e883d1e3faae2a73c345dc160
MISC metadata.xml 1590 BLAKE2B fe57d840c8c176a9fc193cc97f39e2deb69aaace5a06f582333f745bd1341598d0c1289bd22bb1ebf07476858dc2e04b90ad5a000cdea1f178fba90c5160f96c SHA512 7ccfc23be09c9a29ee82f0fd2ca867b5315b932e52c5176ce810bdb7d963dff5b863b3c17d631872effface7e37f7d17ff0d3d8e7490be2114025d3c8536ceaf
diff --git a/app-emacs/org-mode/org-mode-9.7.20.ebuild b/app-emacs/org-mode/org-mode-9.7.20.ebuild
index 7c045e5649c4..4bf72e958aa3 100644
--- a/app-emacs/org-mode/org-mode-9.7.20.ebuild
+++ b/app-emacs/org-mode/org-mode-9.7.20.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~ppc ~x86"
+ KEYWORDS="amd64 ppc x86"
fi
LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
diff --git a/app-emacs/org-mode/org-mode-9.7.19.ebuild b/app-emacs/org-mode/org-mode-9.7.21.ebuild
index 7c045e5649c4..7c045e5649c4 100644
--- a/app-emacs/org-mode/org-mode-9.7.19.ebuild
+++ b/app-emacs/org-mode/org-mode-9.7.21.ebuild
diff --git a/app-emacs/org-mode/org-mode-9.7.17.ebuild b/app-emacs/org-mode/org-mode-9.7.22.ebuild
index 8add87a15815..7c045e5649c4 100644
--- a/app-emacs/org-mode/org-mode-9.7.17.ebuild
+++ b/app-emacs/org-mode/org-mode-9.7.22.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="amd64 ppc x86"
+ KEYWORDS="~amd64 ~ppc ~x86"
fi
LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
@@ -33,6 +33,13 @@ BDEPEND="
SITEFILE="50${PN}-gentoo.el"
+src_prepare() {
+ elisp_src_prepare
+
+ # Remove failing tests.
+ rm ./testing/lisp/test-{ob,ob-exp,ob-tangle,ob-shell}.el || die
+}
+
src_compile() {
emake -j1 \
ORGVERSION="${PV}" \
diff --git a/app-emacs/org-mode/org-mode-9.7.18.ebuild b/app-emacs/org-mode/org-mode-9.7.23.ebuild
index 86c9f98ba96b..7c045e5649c4 100644
--- a/app-emacs/org-mode/org-mode-9.7.18.ebuild
+++ b/app-emacs/org-mode/org-mode-9.7.23.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -33,6 +33,13 @@ BDEPEND="
SITEFILE="50${PN}-gentoo.el"
+src_prepare() {
+ elisp_src_prepare
+
+ # Remove failing tests.
+ rm ./testing/lisp/test-{ob,ob-exp,ob-tangle,ob-shell}.el || die
+}
+
src_compile() {
emake -j1 \
ORGVERSION="${PV}" \
diff --git a/app-emacs/org-mode/org-mode-9.7.24.ebuild b/app-emacs/org-mode/org-mode-9.7.24.ebuild
new file mode 100644
index 000000000000..7c045e5649c4
--- /dev/null
+++ b/app-emacs/org-mode/org-mode-9.7.24.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp readme.gentoo-r1
+
+DESCRIPTION="An Emacs mode for notes and project planning"
+HOMEPAGE="https://orgmode.org/"
+
+if [[ "${PV}" == 9999 ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs/${PN}.git"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/org"
+ S="${WORKDIR}/org"
+else
+ MY_P="${PN}-release_${PV}"
+ SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
+ S="${WORKDIR}/${MY_P}"
+
+ KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
+SLOT="0"
+IUSE="doc odt-schema"
+RESTRICT="test"
+
+BDEPEND="
+ doc? ( virtual/texi2dvi )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ elisp_src_prepare
+
+ # Remove failing tests.
+ rm ./testing/lisp/test-{ob,ob-exp,ob-tangle,ob-shell}.el || die
+}
+
+src_compile() {
+ emake -j1 \
+ ORGVERSION="${PV}" \
+ datadir="${EPREFIX}${SITEETC}/${PN}"
+
+ use doc && emake -j1 pdf card
+}
+
+src_install() {
+ emake -j1 \
+ ORGVERSION="${PV}" \
+ DESTDIR="${D}" \
+ ETCDIRS="styles csl $(use odt-schema && echo schema)" \
+ lispdir="${EPREFIX}${SITELISP}/${PN}" \
+ datadir="${EPREFIX}${SITEETC}/${PN}" \
+ infodir="${EPREFIX}/usr/share/info" \
+ install
+
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ dodoc README.org CONTRIBUTE.org etc/ORG-NEWS
+ use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
+
+ local DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
+ so you may have to install one or more additional packages.
+ A non-exhaustive list of these dependencies may be found at
+ <http://orgmode.org/worg/org-dependencies.html>."
+ readme.gentoo_create_doc
+}
diff --git a/app-emacs/org-mode/org-mode-9.7.25.ebuild b/app-emacs/org-mode/org-mode-9.7.25.ebuild
new file mode 100644
index 000000000000..7c045e5649c4
--- /dev/null
+++ b/app-emacs/org-mode/org-mode-9.7.25.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp readme.gentoo-r1
+
+DESCRIPTION="An Emacs mode for notes and project planning"
+HOMEPAGE="https://orgmode.org/"
+
+if [[ "${PV}" == 9999 ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs/${PN}.git"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/org"
+ S="${WORKDIR}/org"
+else
+ MY_P="${PN}-release_${PV}"
+ SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
+ S="${WORKDIR}/${MY_P}"
+
+ KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
+SLOT="0"
+IUSE="doc odt-schema"
+RESTRICT="test"
+
+BDEPEND="
+ doc? ( virtual/texi2dvi )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ elisp_src_prepare
+
+ # Remove failing tests.
+ rm ./testing/lisp/test-{ob,ob-exp,ob-tangle,ob-shell}.el || die
+}
+
+src_compile() {
+ emake -j1 \
+ ORGVERSION="${PV}" \
+ datadir="${EPREFIX}${SITEETC}/${PN}"
+
+ use doc && emake -j1 pdf card
+}
+
+src_install() {
+ emake -j1 \
+ ORGVERSION="${PV}" \
+ DESTDIR="${D}" \
+ ETCDIRS="styles csl $(use odt-schema && echo schema)" \
+ lispdir="${EPREFIX}${SITELISP}/${PN}" \
+ datadir="${EPREFIX}${SITEETC}/${PN}" \
+ infodir="${EPREFIX}/usr/share/info" \
+ install
+
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ dodoc README.org CONTRIBUTE.org etc/ORG-NEWS
+ use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
+
+ local DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
+ so you may have to install one or more additional packages.
+ A non-exhaustive list of these dependencies may be found at
+ <http://orgmode.org/worg/org-dependencies.html>."
+ readme.gentoo_create_doc
+}
diff --git a/app-emacs/org-modern/Manifest b/app-emacs/org-modern/Manifest
index 75f79b417862..adf700557946 100644
--- a/app-emacs/org-modern/Manifest
+++ b/app-emacs/org-modern/Manifest
@@ -1,7 +1,5 @@
AUX 50org-modern-gentoo.el 268 BLAKE2B 1c60242a6d203e31583ee774e87f200637b1ca71540b65cae68ea0f9255f5eaa4655345bbf21a3e992a087c7dc5abff49a039dc6d36cec59d1a7d8d973da518c SHA512 0b0fac73188c85d3447e34730fab7431eeeeba56f623e38858aae7a73aeae3160b1c272ee9565899375319194b7817578351ad578bc9123b903c8f169ebcec9b
-DIST org-modern-1.5.tar.gz 25739 BLAKE2B 3d8ccc352c18f71ef4c4d317957ccadf83cefb5caab24417eb930e20078b9a80e5d2758b8724cf271b622251d7e05aefe43a81500f9ca95c523d4fbd70592a67 SHA512 f98833f37a90873d17df4dc0b7540bb05b2794e3bb754514a0fefdc5693acc137ecc7fbf3d3959aecf95cf5368e17aa093c2977ff87a2a57fa694d98cf36d2c1
DIST org-modern-1.6.tar.gz 25782 BLAKE2B 9084074d3cdba5ce2aad1b9b70bde2cc8e98433818444f8df7efa5244579b7493c732dfcf83e75e175c37a075964ecaf6d435b057e44fab7aae82b72ff0a3d76 SHA512 be532590dcb5dc0505ef4e11622ed0a1a130d73f2b1e653af790df0287ba6dbb720749d0c1bfcf84ffee7d98cba33e33be9816e69fc84be36c93ff87ca57d0c2
-EBUILD org-modern-1.5.ebuild 622 BLAKE2B b9b679b188022098f61976b5126fd14c0a09217b9962dd8f973b11238e5f70476bd3f6526117000aa11d2b7cb6c71f03ee59d038e2aff47578aaa378364b85d1 SHA512 ce6ab27608f20408ca309bf19e3519201ed925275e268685dce07c6ec000c49781f78b427eb559cdda8b8104caf4c928c2cf0e1350b1e6f04bfb1e8467806f22
-EBUILD org-modern-1.6.ebuild 623 BLAKE2B b0ba64e8c778531dab255223e94953a8046fcbd8164e1d1365065897ab62a7ca3ae459693322342bba0621caa79bdd785ddaf0321c152313a4eb2bbc64482b80 SHA512 9eb117413c6c346f58990aa8981f015d626aa30462317595c6a7da5c1f520ed287ee54399ba0e2ab0101fc41c7ded949318dfe723f793d888f574b644568e62a
+EBUILD org-modern-1.6.ebuild 622 BLAKE2B 8659a25d2909d7fa4608def0a773a4f100d822a41027463b39488dd3226d6d4e6d365dc432214ead8f671bf123084da37baf25ee09fb4b0c5025557b21d92b9a SHA512 e755458d2345ab013a9da97e7f9eaccb8b88ba7f84bcfa9d14bf1816986bf9505be69d7a4426437a6622d148929e4da9b596e719149d9c77b602c7d2825a810b
EBUILD org-modern-9999.ebuild 623 BLAKE2B b0ba64e8c778531dab255223e94953a8046fcbd8164e1d1365065897ab62a7ca3ae459693322342bba0621caa79bdd785ddaf0321c152313a4eb2bbc64482b80 SHA512 9eb117413c6c346f58990aa8981f015d626aa30462317595c6a7da5c1f520ed287ee54399ba0e2ab0101fc41c7ded949318dfe723f793d888f574b644568e62a
MISC metadata.xml 803 BLAKE2B 76b689a9bee8d6d86128fb80844c575294e9e91812161e735c47eb4fc7c9192539f2109ebbcbdc143abee07426faf6b7cf0bc86c48d411738a8329b14c7b56a1 SHA512 cc417a871bdf3534187e566c197007c848f0974b2b4b58eff473087ef09702a929a9df5f4f1df019a4ca632884e7657db055d0ab58ed2ec328506ff0a4a7fcb6
diff --git a/app-emacs/org-modern/org-modern-1.5.ebuild b/app-emacs/org-modern/org-modern-1.5.ebuild
deleted file mode 100644
index 9166bf983409..000000000000
--- a/app-emacs/org-modern/org-modern-1.5.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="Modern style for your GNU Emacs Org buffers"
-HOMEPAGE="https://github.com/minad/org-modern/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/minad/${PN}.git"
-else
- SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
-
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="
- >=app-emacs/compat-30.0.0.0
-"
-BDEPEND="
- ${RDEPEND}
-"
-
-DOCS=( README.org example.org )
-SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/org-modern/org-modern-1.6.ebuild b/app-emacs/org-modern/org-modern-1.6.ebuild
index 5091d68a3b9b..d51f19027fb6 100644
--- a/app-emacs/org-modern/org-modern-1.6.ebuild
+++ b/app-emacs/org-modern/org-modern-1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/osm/Manifest b/app-emacs/osm/Manifest
index 355a38c2064b..af2962ff1c2b 100644
--- a/app-emacs/osm/Manifest
+++ b/app-emacs/osm/Manifest
@@ -1,9 +1,5 @@
AUX 50osm-gentoo.el 67 BLAKE2B 0486bd17d60abb53433943335ed7584a0ab6f3b2a1dcdf23174e6f790f95044d4000d5b37a3b1c2549337268b5b296c6528e68e061ad75aaae8bf3ff141069f8 SHA512 b4aed2a5c285c94489371fa297a44d7bd3ac6172199cea0218d0469cf4c2d36b819ada8f3da6b0a95c44f729e4d77f5051826081137c0f68cd58829705ccc50e
-DIST osm-1.4.tar.gz 35286 BLAKE2B ec45051f7a9045115891e9d38bd2f311b25d02f9da907aa3730eef174af84221c2ae1461e6f7d9b3a866f35f20599f36973a00c5df41551766d4d9d310dbd7df SHA512 afc5ac0b8aa592ddbc8e3fdc5e1472d58c21008952b9208d5d89a6ab666542f1239e67c1c95b25bc90bcc3ad3e5bb0dca06e725355ada1413cfbfce07cf13167
-DIST osm-1.5.tar.gz 35470 BLAKE2B d6a253bc41081b051577ef94bb42baf8be60164e9c0e14852a78985656ceccd9a6ab5c2c0729a6650839fc03e5cd4898f590a65b8ea5b64f0c876fff65b72d40 SHA512 2e1bb170ab6cdc8f7c8acf6cb4720627462272a6d4f1ce6138f43bc34ebef6c468c2902c185070bfb5c6241f80a6574f2c1c3a5fa3e488fef18b0732a7050936
DIST osm-1.6.tar.gz 35738 BLAKE2B 295123c96a9f116959809405f08f72239c084e26796b727b0819eabba0c34eb847305c3460c9cf69da23098b4a25691a939a1821a3acd1e0cc0a6e6c29f2c51f SHA512 0130924d392149bbf31f69e7188543bb83fafab29f06d70be331dcc58c9b53fc7b8fc945ac1c37b6b69ff612872233a2e5f000a6116d883dac17698472adc6c9
-EBUILD osm-1.4.ebuild 754 BLAKE2B ddd6ae824a4a81e0579e12c8d1c64c05e8d6437b286e34e509ce09195f80f145d4bff4a7c681d3c9c0df670067918c014aee58e67a6655a731238be41838cd65 SHA512 f757976e7f79a0948c9debf43f5ee171014cdc200a20bdd49b31bafe947c54349dbf33224fbfd104f80b85f7270bcddb6bf5a88d9e9cd48ad3c85ea748876d13
-EBUILD osm-1.5.ebuild 755 BLAKE2B dad1afa950542ec1412a5880525399eb30af853647dc3fe3bd4f18206c780076fd8bc753ded0f38b6f81d3bf51f5660c642bb73bdd3fb5801699b46be77dfb2d SHA512 27980f3c6183a0bb993913b01be313bdb0b36cb1e25c44fc893364d542cc79dcc5eea262b4b094bc2144fed9b3728bc5ec724156fc055349f42d41ebd7862d8b
-EBUILD osm-1.6.ebuild 755 BLAKE2B 348738d13b80e6db5965c4c66dfac10aeab0168fa9e7c708e981594efc14b2c52f62ac9170496ddcff9565c851f5f3bfa4ef1cfa4ddff09168e05053bf475808 SHA512 7ed6198e49ac3aa804d15addde6a0620b9a6f3bb48576de053980faedf77f1d01207ec52b35a207e2aac25505e768eb8dfe4664fe44f666d1b33a6be7946239c
+EBUILD osm-1.6.ebuild 754 BLAKE2B fc911ac0a9ce80b6b8b35b63e849ff36ac88c9f6eaa7628c76ee7eb00306d15d3123ff655d9348dccdb7868f3b4fef16663052821cea27876c30a0a85fe39063 SHA512 dc290ca32d29f370dfa050f94dd0bc809f78ba5972ecf21758e9ec910eda9c2bcaae112aaac9ddc304705b210e89dfe668258c444658a5f0891e574118e0f8b3
EBUILD osm-9999.ebuild 755 BLAKE2B 348738d13b80e6db5965c4c66dfac10aeab0168fa9e7c708e981594efc14b2c52f62ac9170496ddcff9565c851f5f3bfa4ef1cfa4ddff09168e05053bf475808 SHA512 7ed6198e49ac3aa804d15addde6a0620b9a6f3bb48576de053980faedf77f1d01207ec52b35a207e2aac25505e768eb8dfe4664fe44f666d1b33a6be7946239c
MISC metadata.xml 1007 BLAKE2B f28de509f2c4d32cbc67695ed97d2e4231baaa56e29a55993bb6b6c85323bbab51ba6ea398d6b0f562cb93975c6c09a5962f7f504509c4a6dcf19a6efca08750 SHA512 8ea20302c01493f320e2ad72e2a3530088a9a7d8db5a72c33286f31e82ba4a60e1dcaf6c4a11ded416ad864c27bb42d3833aeda58b261ea054ab71cb5fd26736
diff --git a/app-emacs/osm/osm-1.4.ebuild b/app-emacs/osm/osm-1.4.ebuild
deleted file mode 100644
index 3d5b8694df32..000000000000
--- a/app-emacs/osm/osm-1.4.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="OpenStreetMap tile-based viewer for GNU Emacs"
-HOMEPAGE="https://github.com/minad/osm/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/minad/${PN}.git"
-else
- SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
-
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
- >=app-editors/emacs-${NEED_EMACS}:*[jpeg,json(+),libxml2,png,svg]
- >=app-emacs/compat-29.1.4.0
-"
-RDEPEND="
- ${BDEPEND}
- net-misc/curl[ssl]
-"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- elisp_src_compile
- elisp-make-autoload-file
-}
diff --git a/app-emacs/osm/osm-1.5.ebuild b/app-emacs/osm/osm-1.5.ebuild
deleted file mode 100644
index 144330f58794..000000000000
--- a/app-emacs/osm/osm-1.5.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="OpenStreetMap tile-based viewer for GNU Emacs"
-HOMEPAGE="https://github.com/minad/osm/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/minad/${PN}.git"
-else
- SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
-
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
- >=app-editors/emacs-${NEED_EMACS}:*[jpeg,json(+),libxml2,png,svg]
- >=app-emacs/compat-29.1.4.0
-"
-RDEPEND="
- ${BDEPEND}
- net-misc/curl[ssl]
-"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- elisp_src_compile
- elisp-make-autoload-file
-}
diff --git a/app-emacs/osm/osm-1.6.ebuild b/app-emacs/osm/osm-1.6.ebuild
index da9aa6a8d6c8..5b78d4397b62 100644
--- a/app-emacs/osm/osm-1.6.ebuild
+++ b/app-emacs/osm/osm-1.6.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/parsebib/Manifest b/app-emacs/parsebib/Manifest
index f5f6cb12beb9..d22371d3be57 100644
--- a/app-emacs/parsebib/Manifest
+++ b/app-emacs/parsebib/Manifest
@@ -1,3 +1,5 @@
DIST parsebib-6.4.gh.tar.gz 29833 BLAKE2B a7ab75df71adb991aa7b58729a54a9169e84de0d435b7a6ed23cd2b48df31cbf798dca996c0c9ff0964057296e0086fe4df6846b225786b893a0e0ccf7f7916f SHA512 ef54f99da612f1514af17a8e673d2dabfdf091c24b759f2fc09f398faadaf35713ddafffb5aa76ba1aad8ddbeb43571c426bfb07df9d27e197601adfcf39c8e7
+DIST parsebib-6.6.gh.tar.gz 30312 BLAKE2B 254087508b80d412ace54511993deec874c141b971eb82c978de15d590ba3d82d056a2d98010c404eb0089f72aa2de6baf524143e741c98b61cf0a07ede3337d SHA512 b622dc8fdc664dae64ce86935d2f84e12e7e4bf6a1f57890277ed38659b0b7d083efebb18fa09914afe308cb6dbb6ae49ddc09b4f161b7ad9b7cfb2b5791cd9b
EBUILD parsebib-6.4.ebuild 579 BLAKE2B 3e4ea27e903ebda1182fd2a038748425a9b266c588f2eb92d20c9fb3e5b664e61a9bae66eb773372326204d5b47080888fbcb5dca7b1aa6f21d3aa4c778daa03 SHA512 a151cc194445934d7cb15cafd42f130acab70a949a37e4ee4aa4d2a04de25829282633d227ee5e3a0e094c6af666891daeb3c3f8128c370a8647d70c42037311
+EBUILD parsebib-6.6.ebuild 580 BLAKE2B 34a8d23bbaf363adfad2934847ae29d8861c6034849e5414832ec90d8132d2c42981bcea78c7b10aac3e2543b76a82bbc9aed7295f5565eec9a75822f40f30ab SHA512 919cbbbbc19a6e5f7cb887c956424bc952cc0996080112d6ac96f181acecf7b2d5fff1d2d9d974d609ba295a5b1555f2099956cb26cb0983a12ae43ad924de3f
MISC metadata.xml 627 BLAKE2B c720728d95d1210afc6015d7472134e9078fbc67f591e4991dd34a780c49c8b30c1dec30c6ce57d81034f71895aafb8637c8181d7cdc9e13819ecceea919cc98 SHA512 a991dcfa3ddc97afc341228c4483c888de999eb79f67cb174e12a8d9725da58468c6e1330d8f5e2ef7e947e108e6eba1edba4fceca7955793b6d8a0c223d1f4a
diff --git a/app-emacs/ebib/ebib-2.48.ebuild b/app-emacs/parsebib/parsebib-6.6.ebuild
index 1ade52e95c1d..824632b28588 100644
--- a/app-emacs/ebib/ebib-2.48.ebuild
+++ b/app-emacs/parsebib/parsebib-6.6.ebuild
@@ -3,13 +3,10 @@
EAPI=8
-NEED_EMACS="27.1"
-
inherit elisp
-DESCRIPTION="BibTeX database manager for Emacs"
-HOMEPAGE="https://joostkremers.github.io/ebib/
- https://github.com/joostkremers/ebib/"
+DESCRIPTION="Emacs Lisp library for reading .bib files"
+HOMEPAGE="https://github.com/joostkremers/parsebib/"
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
@@ -19,30 +16,13 @@ else
SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="BSD"
SLOT="0"
-RDEPEND="
- >=app-emacs/compat-30.0.0.0
- >=app-emacs/parsebib-6.2
-"
-BDEPEND="
- ${RDEPEND}
- test? (
- app-emacs/with-simulated-input
- )
-"
-
-DOCS=( README.md docs )
+DOCS=( README.md )
SITEFILE="50${PN}-gentoo.el"
elisp-enable-tests ert-runner test
-
-src_install() {
- elisp_src_install
-
- doinfo "${PN}.info"
-}
diff --git a/app-emacs/powershell/Manifest b/app-emacs/powershell/Manifest
index e03fc732d609..9b9c8330ba92 100644
--- a/app-emacs/powershell/Manifest
+++ b/app-emacs/powershell/Manifest
@@ -2,5 +2,5 @@ AUX 50powershell-gentoo.el 267 BLAKE2B ca2712812fe037fc498193a1d88476da61765af53
DIST powershell-0.3_pre20220402.tar.gz 17009 BLAKE2B c369993bc4ac0e681dde514c4303f6c131198e77f6aa3b293ecedefa552e8f2b94e8ab77978ff2f8d999a4b620fa4e013023a283e0a2c30f6578428bc54fe52d SHA512 2d38f1a968119a2022e1f3eceb8150947559e5e7943d184fec3b8075cc2dc8d97b5a897bc1ac97b14d69d9424b72ca20f01d24589403936b1ca2bc7becc2ea0f
DIST powershell-0.3_pre20220805.tar.gz 17010 BLAKE2B 7bc942ecdba9141c666f34116ef619176fa08309e35ad7f51a6a1003633851001e2dcab3c115af2fd14fa781f8818c2b0e4ea3591ff30cb644cb1cad5ddf0473 SHA512 5e511d9b2106888509b388a4ada26f4b581c5fb32334ddb6ef50dfd57ab20d28ee84ac999a373ade9be85b5444fb2903cfea0cf229775fd78839b0372ecf9ac6
EBUILD powershell-0.3_pre20220402.ebuild 516 BLAKE2B 0cd29fc8e70617d2c0bbd4cb02b7b2a7be4c37942def50f1f39d023b6a1ad7e0ed4b8012aaf3b1e943b6f3de930b08f8121a50bc4eeae1cae2a54c8d60b0276f SHA512 32ebf3dd8f0b9cf69b64519e80b8746043536635f996598ca9b3002c327bda6c7620a6b5e5b68934537e39ab572171e9b2e0e054ef1adedee8a0aab3727d8ea6
-EBUILD powershell-0.3_pre20220805.ebuild 806 BLAKE2B 5f5fe6b807958bdbab80d856c83a3933b5c10dbea00d5037e3aa3620586eff4ff8f5c4cd9b1a7da6fbf92ce22751038b1bc98f4867c89e50f36136916f4a096e SHA512 9abfc0e81e3643b243c18a6b08233a9063cbd3696182844f6aee76297be0fe4f0f248b28fde74beda7fe5ffd956de11554882cd43078fd177630d933ddfce8e5
+EBUILD powershell-0.3_pre20220805.ebuild 805 BLAKE2B 4c19e618aefbd0102f1daa9b0ed72f3a3c5f06cd89f2b9c73d9892a11e96dc3f65d3ea06a2e74fa6648f8c2dc09e0e8289fe031993cebd08561df613c7e2b886 SHA512 41216f57c16a48a48c26bd6d740ec4b00d2298e570d7172697c7ff6b708fcfb2ced1b521170b0786e3d3dfaf089d608f67218bafe74f8455865a0a3275870b54
MISC metadata.xml 454 BLAKE2B 84931c284b0bc9dc20204737b54377498fef87eeb0a7d7d6cf956280f41b25fdd577306a39f5da937d4f4d84f80cffa8e8a11211ead5a98603ff7674214924f2 SHA512 4d3c39a70fefa9b07afb59cc46f438e2f64ceed173dad3e5bcaec342931c40b31b9f4474a851df3d554dbfece7fa5448d147da7d451290d02c640f1b9955b34d
diff --git a/app-emacs/powershell/powershell-0.3_pre20220805.ebuild b/app-emacs/powershell/powershell-0.3_pre20220805.ebuild
index ef23378c37c5..b7ec65da5ab7 100644
--- a/app-emacs/powershell/powershell-0.3_pre20220805.ebuild
+++ b/app-emacs/powershell/powershell-0.3_pre20220805.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}"/${PN}.el-${PV}
fi
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/projectile/Manifest b/app-emacs/projectile/Manifest
index 2c692278664d..74b671e8f0f4 100644
--- a/app-emacs/projectile/Manifest
+++ b/app-emacs/projectile/Manifest
@@ -1,4 +1,6 @@
AUX 50projectile-gentoo.el 141 BLAKE2B e56b9486e81ed169662cb21ca2a19f43b96701b7732c7458d267996d65fc916bc4f067f717c13208332df7d636e9a4deb6917f323cc3ac5e555ca2c82ac6c64f SHA512 31d1d040800cfdc8182b4ed78e27c2a81a36e124192ddf0ad4c54f45f3ceb9c5c068604e3f913a50ade6385c263ff3b57ba80f8639f5b6b03297eaf23824ae31
DIST projectile-2.8.0.tar.gz 1929750 BLAKE2B c1dff407a12eddd513d0611d5b182da198c20bfaca7810937e5e0829ba3b2124b58139cbfd2e536571be59cd9e1d99ced0a7473ac77f4fd16ac17b7e28f00901 SHA512 492fa5f70af480ec964335c2bead05a23b7ed2b749390e6d3cb8dfa78b8cfe534c1fadfa01360a0b226a044158d3f7365da398825a1986208f25b41493e19f19
+DIST projectile-2.9.1.gh.tar.gz 1935369 BLAKE2B a2f832d0c5c8ee5e5649d7af6c0a22a4311049faca1f9c6e0a387ba726b5d07abf9b9cf6cde88f1489c113e9b1fd60854900d83ad854c2c21b7f9ca89739f208 SHA512 e53d1dcde6498f8125134c482898e316e2565cefdfd5da6a90d880d3d309560295c21577ec0d7efff5f2a96cf09a36181fe3c36f85ff68fa916fe45c72b32da3
EBUILD projectile-2.8.0-r1.ebuild 957 BLAKE2B 5908e42c6936884330d6dd324349e2b9bac1ddb72e2cb59acdedcb844b32ac68f0d2c5f115906f3f5b50d857a1a9607b2acddab4dfbafa62466ce0ddd8710a5a SHA512 c049ce2b52212ecdd1f153666f959c42cf48d77415c1bf39563421f59ba31643187622be1b965e6a7f3a05bb442b630334b5fd4befd2070ba132fea3d358aa19
+EBUILD projectile-2.9.1.ebuild 1045 BLAKE2B 105894d2e51a2b1fbcf76c055dadec76c78128d0fe1a61c47e83c38326289ed8012e05bd43db0598d0ef6a2e951c799193c1ad2261c30ac172142f8425bc5181 SHA512 5e657bdce859060f5f76078ba890fffbe48130cc7a60609c0016c724a86191892021a0524f20e48b2d8f5de4b2cfaa88cfef1e36036cd65145ae6a5c4f6a2a4f
MISC metadata.xml 730 BLAKE2B 026ad65ade8e08d1874db2ff46be522a975ae4f1c81a04510e46912bdf7ff171e5523c48b863a5d2cfee3818ec28d0dd82aa135de272b60923d200396a09ac44 SHA512 81f9d1c00773d81a5c680e3ee57455b92d85e0e136d5a8125418e419f07c91a6c16cc5e899f995c5610904a605a03aa405f319fc4f5399df5e9b7942a68c1bcd
diff --git a/app-emacs/projectile/projectile-2.9.1.ebuild b/app-emacs/projectile/projectile-2.9.1.ebuild
new file mode 100644
index 000000000000..ba076ec6d28a
--- /dev/null
+++ b/app-emacs/projectile/projectile-2.9.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp optfeature
+
+DESCRIPTION="A project interaction library for Emacs"
+HOMEPAGE="https://github.com/bbatsov/projectile/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/bbatsov/${PN}"
+else
+ SRC_URI="https://github.com/bbatsov/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( README.md )
+SITEFILE="50projectile-gentoo.el"
+
+elisp-enable-tests buttercup test
+
+src_test() {
+ mkdir -p "${HOME}/.emacs.d" || die # For "projectile--directory-p" test.
+
+ elisp-test
+}
+
+pkg_postinst() {
+ # Descriptions for this packages' purpose were taken from Projectile's
+ # home page https://docs.projectile.mx/projectile/usage.html
+ optfeature_header "Install the following packages for improved performance:"
+ optfeature "super-fast alternative to find" sys-apps/fd
+ optfeature "powerful alternative to grep" sys-apps/ripgrep
+}
diff --git a/app-emacs/proofgeneral/Manifest b/app-emacs/proofgeneral/Manifest
index cb7947edcec6..fb962a4bdc5c 100644
--- a/app-emacs/proofgeneral/Manifest
+++ b/app-emacs/proofgeneral/Manifest
@@ -1,6 +1,7 @@
AUX 50proofgeneral-gentoo.el 68 BLAKE2B 14c41f176f78dee51fdb893f355c2b8cf00456e0b586c7c41c91f2eea6f8d0baaf8d6a04eda385031c96c138d47c0e7e99a75be7cd27ffd0d2087e0a69ded0b2 SHA512 32f3d33d85776f1695d542adadb8e35e372659fcce2805fc205732cd911be186cd5a1a63a8438287467dea744da9ef212f7338c0edb735a525ec30f892f1afca
AUX proofgeneral-4.4-desktop.patch 425 BLAKE2B fdefa2835502ded79bc08ffff7906315913a0e740269ba5a1863bf4ef8c602ee56eda1c25fc2ff161cd0131b6c615bbcea3770bc39ef18ae654b892571c92deb SHA512 dc594dc08432fb5a4068b7aabcb85ff58b9e784903f912694da08ef97ec9bfca229dcc4d965ca5286993173083c89dc53805f09f7152eb183829985c3c4c5b22
AUX proofgeneral-4.5-paths.patch 762 BLAKE2B 77f7b828dfa1648b6d8818951fca297194192b4c2d6ef2f510c25f33a9cb8d9db8f11a1dbeda5a9235d60063fcaede1ad10efbd2e28e2cbe0f6485af9d90bbcf SHA512 89d7ea239e5530e7dc2b6520bfaeafd68cc77db58ba0786401dad57d52e5fdaa3efe83e9402449581f89c683d044401a2f4aec93dc69c7fcae972d423cab6594
+AUX proofgeneral-4.5-posix-no-which.patch 1455 BLAKE2B 976fa6d8dac92d3bfd8e23004e85a3cb0acdcd45f69607829168f0605c5e54bc4864dd7425b076e0e11a63003e8d3c5e18568f6475e82beb5a7d92abd3634ddd SHA512 8683e164f8f0ee4325ac4f075f709f116a2bf7f172544dc5a9edc98c2869443336f8b17490dd4a878a949995df844b809c4b912f85e12969aea9dad7647db32c
DIST proofgeneral-4.5.tar.gz 1198535 BLAKE2B 24f93200d01752fb358ac88531b4b34392b7b968c7dbd7a7b3dcedfe71fa985ca893465bff503e3fc0efd267faeb3f5d8bd3d35f68847a4c90252e3a0bdd456b SHA512 ab2eed43053e3b6749e840a8d742058eaa91bfff7edbe12ea67bc492ffab07e1d77cf6a7772cb8c42ac73cae2cce65b48898b1cd10a77b906089768f8055b366
-EBUILD proofgeneral-4.5.ebuild 1445 BLAKE2B a4d97562bb2ba747aca7e01a90eaec57712e6900a98b8b754a88eae8b8d9ea2bab3508f371e6f7242802a4eb9989a3ca46dd8d767939e7ceaf68d417f319d026 SHA512 aa09b4dccef3ac3149570c78fd024822c0dd494819f9ef141ab34a9726f5141986fe72bf0d5814eb8d3972ff5a648c254a69611319ec87bca3896e2a21670708
+EBUILD proofgeneral-4.5.ebuild 1492 BLAKE2B a453ebf25a5e9f6b8800e2905ffd1b05c09c8e8106c26b52cadebf309e6364f861ec25a2e4124fea3e18f7e16bacd41b74be648307cf51a5104b9067dd46122b SHA512 e788e00bcdacbc94e9a1b901ea0596910e792a2233196d5b8527c4f88dc351173515f566d7d847c39d14d5228917ccc590211b570e611eb79b7cfdd35784d8aa
MISC metadata.xml 656 BLAKE2B 5fde6e347ee778bf4ac7f46bd6b8928eb9fa1a6aaf02b8dff5b533f7dbf989799a6fa948161fccab5716ed7d61866750e8e8e8127a83258075009f2e1dd1a0e9 SHA512 481b819f3541c90b114f79eb831b0d1f0d7f3510e468f4b9d9ec7e98078dc4fc15c7fc983d25accd5a8ab3d588ff820af1d46d479bd11b6134fa1b0842072d2f
diff --git a/app-emacs/proofgeneral/files/proofgeneral-4.5-posix-no-which.patch b/app-emacs/proofgeneral/files/proofgeneral-4.5-posix-no-which.patch
new file mode 100644
index 000000000000..cd1ed1529407
--- /dev/null
+++ b/app-emacs/proofgeneral/files/proofgeneral-4.5-posix-no-which.patch
@@ -0,0 +1,40 @@
+From 2dac06d9e3f8e66f1619585c86f05a538a75de08 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ulrich=20M=C3=BCller?= <ulm@gentoo.org>
+Date: Mon, 24 Feb 2025 19:29:48 +0100
+Subject: [PATCH] Makefile: Replace "which" by POSIX "command -v"
+
+---
+ Makefile | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 7a5df5602..b9b28aab5 100644
+--- a/Makefile
++++ b/Makefile
+@@ -21,7 +21,7 @@
+
+ # Set this according to your version of Emacs.
+ # NB: this is also used to set default install path names below.
+-EMACS=$(shell if [ -z "`which emacs`" ]; then echo "Emacs executable not found"; exit 1; else echo emacs; fi)
++EMACS=$(shell if [ -z "`command -v emacs`" ]; then echo "Emacs executable not found"; exit 1; else echo emacs; fi)
+
+ # We default to /usr rather than /usr/local because installs of
+ # desktop and doc files under /usr/local are unlikely to work with
+@@ -273,7 +273,7 @@ scripts: bashscripts perlscripts
+
+ .PHONY: bashscripts
+ bashscripts:
+- (bash="`which bash`"; \
++ (bash="`command -v bash`"; \
+ if [ -z "$$bash" ]; then \
+ echo "Could not find bash - bash paths not checked" >&2; \
+ exit 0; \
+@@ -281,7 +281,7 @@ bashscripts:
+
+ .PHONY: perlscripts
+ perlscripts:
+- (perl="`which perl`"; \
++ (perl="`command -v perl`"; \
+ if [ -z "$$perl" ]; then \
+ echo "Could not find perl - perl paths not checked" >&2; \
+ exit 0; \
diff --git a/app-emacs/proofgeneral/proofgeneral-4.5.ebuild b/app-emacs/proofgeneral/proofgeneral-4.5.ebuild
index 021c56340c58..a5ca4a5d9022 100644
--- a/app-emacs/proofgeneral/proofgeneral-4.5.ebuild
+++ b/app-emacs/proofgeneral/proofgeneral-4.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,9 @@ KEYWORDS="amd64 ppc x86"
PATCHES=(
"${FILESDIR}"/${PN}-4.4-desktop.patch
"${FILESDIR}"/${PN}-4.5-paths.patch
+ "${FILESDIR}"/${PN}-4.5-posix-no-which.patch
)
+
DOCS=( AUTHORS BUGS CHANGES COMPATIBILITY FAQ.md INSTALL README.md )
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/racket-mode/Manifest b/app-emacs/racket-mode/Manifest
index b20534137521..a21f6f30f511 100644
--- a/app-emacs/racket-mode/Manifest
+++ b/app-emacs/racket-mode/Manifest
@@ -1,8 +1,6 @@
AUX 50racket-mode-gentoo.el 649 BLAKE2B 38f1bdd21b584283ac2b047f8adf2ad4eb23f8cc6ede247f1dab01dde3b9848a048d07ccc326a8bbf47c2681c7f028a11b8b0b0d8639a2943edb49abcfbb3d83 SHA512 7d05dec9d73a32f0e99e4f6d68689160894a33dcb5585baf11275b63cdde70820b6be09bb1e908aad38fa33714e23be6966dd5b16609059cbc241d480d750a09
AUX racket-mode-rkt-source-dir.patch 383 BLAKE2B 21df6c706dc9e4e4fcc3d4e106b8e89a9ef3461048eda5f802140d517a3bace472eb31dc4259b92275755077a144c017dafaf96486a3e372c2fd284847ea81b8 SHA512 547e05f56303c9d2bb8eabbe7955adcc1082922552bc53d1c9aeb13a4842a6215f0454e9ee569586244f73201f47a1b97a4819663c342e837dd07b8cbe7ac3e0
-DIST racket-mode-1_p20241207.tar.gz 394972 BLAKE2B 7ec9a7bed8c488dcbf70205894c34070e95fc99c42c0a5e0998541096c1cfc09944551b593c2124a5fdac586fbe2558f03eaef2a5fd47bcae0e1ed53790bbfa3 SHA512 e3325619fabfaceccc985c1ef905a770e0a9da72eae97be3b5aa7712e73f2766eac865b24f745a06c19c2ae7209405cb0a585aa671a90db19873e511469b47ca
DIST racket-mode-1_p20250122.tar.gz 399114 BLAKE2B a5b3246921ed17afcd042edb720b32fc2957500ae732d6b4fe69fdda6a94c03fc11efae67265ec3e4512db8bab00bebd817d3cbd25c9d2ee59501084226fba96 SHA512 ac5f8b78a3ee3475f3bd85f945527709a3939aa9d69ee12264438a92432eb7c81d1429758138943ba566e7f3d4e2f8102796e4fd71a98cb1caa64be7cacc279e
-EBUILD racket-mode-1_p20241207.ebuild 1740 BLAKE2B dc900399a1e13b12cec725df0071d8d09f998e16eb918c2fc9fa324a54394d30892bc05ea3c8149f6388025aa5eea3cab4a65772ffb20d4cf088060b80ed02e1 SHA512 093d317bc8216205cf3e4103d37ee1fd1b24163b2738b141ea349cc848e6c1c43853187f4142ff81c73d0bc2201df3c1774bfad903fd1845f6aa7c65a8d1b210
-EBUILD racket-mode-1_p20250122.ebuild 1707 BLAKE2B dea8d3dc079214410c2dd63f3d082d7671ef476a8b091adaa156787b129a73e8dea1f6fae8d0765b32b22d9c4b282fde15469512acba0ab3c91c171390b0c4db SHA512 d10f1f192e4c84be9a78a0f54b29ac8ec37135f7a22d41f5877d8dd8f6d80f47fac2d061a34ee06d1acf9695667792593c120a6065a371cd07f2529b971fba96
+EBUILD racket-mode-1_p20250122.ebuild 1706 BLAKE2B 377c35ae9e9edf253b211afdd000cd0f7d213a8eeb26565e7f7eea957b579a62d451d2c4818204d6cf62599d90c2527f83cc4e79d98564d43737d15bcb183dbe SHA512 834666915f4b07a60889ffb1c6fa739e0e75599ad95502a483291eccbc33be872daf7b8c8f78569f113e5a44d53d88338a11b9b9ff217cc0eb50387da712e858
EBUILD racket-mode-9999.ebuild 1659 BLAKE2B 59b1dc8726d5d97a088addf97f7df7d9177b94948b3ec989b894b786e217c1d295381a562b5ff74ee1dcbeebccc6e8c9885b156c9b56ab67ea43bb16c7084726 SHA512 e45bfb59a5a6a44089827679d7777f1e2d88a43b716c9df9c68d31240df744070c0ac2426b9eadd216122ca411c6e75c19ed4a38ed6dae0953354c6c11768738
MISC metadata.xml 818 BLAKE2B 6029673bee9510c74b9cf89bbbef03638cdfcfeaaae49f2f94d57cd960c616c7b43c8dc3a0c79892be87dace9e7549b3b4453b13fcc7a23f7b6a02066dbce29a SHA512 8b487cb9f4018d3ec7a2cf130b26d58522772bef05d258100068fc89500577a5f680f480b89f06ef63d99c4a6d4e4fd825ea3338934438715fb83a946f6fe7cc
diff --git a/app-emacs/racket-mode/racket-mode-1_p20241207.ebuild b/app-emacs/racket-mode/racket-mode-1_p20241207.ebuild
deleted file mode 100644
index 8d1d9e25a122..000000000000
--- a/app-emacs/racket-mode/racket-mode-1_p20241207.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-[[ "${PV}" == *_p20241207 ]] && COMMIT="ee67d2d4f78a6edfe43ad781830d8cc65fb03982"
-
-inherit elisp
-
-DESCRIPTION="Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more"
-HOMEPAGE="https://www.racket-mode.com/
- https://github.com/greghendershott/racket-mode/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/greghendershott/${PN}.git"
-else
- SRC_URI="https://github.com/greghendershott/${PN}/archive/${COMMIT}.tar.gz
- -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-${COMMIT}"
-
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-scheme/racket:=[-minimal]
-"
-BDEPEND="
- ${RDEPEND}
-"
-
-ELISP_REMOVE="
- test/racket/hash-lang-test.rkt
-"
-PATCHES=(
- "${FILESDIR}/${PN}-rkt-source-dir.patch"
-)
-
-DOCS=( CONTRIBUTING.org README.org THANKS.org )
-ELISP_TEXINFO="doc/${PN}.texi"
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
- elisp_src_prepare
-
- sed "s|@SITEETC@|${SITEETC}/${PN}|" -i "${S}/racket-util.el" || die
-}
-
-src_compile() {
- elisp_src_compile
-
- # Equivalent to compiling from Emacs with "racket-mode-start-faster",
- # because this is installed globally we have to compile it now.
- ebegin "Compiling Racket source files"
- find "${S}/racket" -type f -name "*.rkt" -exec raco make -v {} +
- eend $? "failed to compile Racket source files" || die
-}
-
-src_test() {
- # Set "PLTUSERHOME" to a safe temp directory to prevent writing to "~".
- local -x PLTUSERHOME="${T}/racket-mode/test-racket"
-
- emake test-racket
-}
-
-src_install() {
- elisp_src_install
-
- # Install Racket files to "${SITEETC}".
- insinto "${SITEETC}/${PN}"
- doins -r racket
-}
diff --git a/app-emacs/racket-mode/racket-mode-1_p20250122.ebuild b/app-emacs/racket-mode/racket-mode-1_p20250122.ebuild
index 73c84d5ab971..a86af82714d5 100644
--- a/app-emacs/racket-mode/racket-mode-1_p20250122.ebuild
+++ b/app-emacs/racket-mode/racket-mode-1_p20250122.ebuild
@@ -21,7 +21,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/rg/Manifest b/app-emacs/rg/Manifest
index 260f405c123e..038509477231 100644
--- a/app-emacs/rg/Manifest
+++ b/app-emacs/rg/Manifest
@@ -1,4 +1,4 @@
AUX 50rg-gentoo.el 66 BLAKE2B 51ca91eda1462dcbcd9ae5bd917ab44b5e1259afd72bfb5cb8eb884dacca545677d00e0feac5e7d90f8b49c5f308afc354f5df08d2cca275e78e008fa15b94a7 SHA512 84a87f247455cfeadd80335fa686c1bfee28b3a006249fc5894880c2e2848bbe4795c71dd212bfc2aae5e599755ae335653e5a78457d1e04324b8b5ca82ed2b3
DIST rg-2.3.0.tar.gz 204996 BLAKE2B cc233f90a4bd56928053ebace2aa166c0210ddc9720b37b4e67e10e1082ed0ff744bef6d502666a8094d9c57c0afa2b9a32967b290443cc467f2865ea7b95330 SHA512 343626c35bdb26f2a300bac258af112230cf502900852456362f1adaa6bf6551d42d07ced59b8f864cab0663b559262f2e6f982f5b95cfffe1d04218fe6ebbbe
-EBUILD rg-2.3.0.ebuild 981 BLAKE2B 7fcae157365f4b77e0d0acb4e86fd52682cc3a76391bf461f51476f507a7c2dfe4d23c0657897dd549c73341dfee09d1ab9eb14a3845fad9262a15a49b0de4b6 SHA512 05af41af34dcd14b4bff114202dabe4fa3f7fce630536b2ad4d4d7744e369e3af88a36cee14e1eb36cca444175bb8c642ebcb286b7836914a96873fbb46ebcc3
+EBUILD rg-2.3.0.ebuild 980 BLAKE2B 52b314b3ac202c890380790d17489f99a00010da16e72c544def77af29806a32742020479de549c088f4e091ecb36850721c58a7d9f9ab259d8f8c1c64b70df7 SHA512 190b6243c616b22dde3b3607d28154ae92bc54fbb7d6de4b8635d915da713a36fe1e7b135799a5f7ba06bed3cd43f60d0d847c0a6106406e3863d1e71cc73e6c
MISC metadata.xml 1083 BLAKE2B aa777fe0b99335ca705401879d333e921bb480798c85a2213822461e4b60a5b8d660592d8dab7f1d81dff98dc2808aeff11992890842fc7657deee2516006288 SHA512 aca5ee92739a5e12ef60f539b74f2bb9449ec472d2ee2169528cb76cc716e0829427c9e3ddbb8ce7857266fc31a5143538a369afb59f5f00f26dd31e8af67d5c
diff --git a/app-emacs/rg/rg-2.3.0.ebuild b/app-emacs/rg/rg-2.3.0.ebuild
index 9d3045be9e02..15f133d15a84 100644
--- a/app-emacs/rg/rg-2.3.0.ebuild
+++ b/app-emacs/rg/rg-2.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/rg.el-${PV}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/scala-mode/Manifest b/app-emacs/scala-mode/Manifest
index 9e9dbbbc372e..66e38a6caa8f 100644
--- a/app-emacs/scala-mode/Manifest
+++ b/app-emacs/scala-mode/Manifest
@@ -1,6 +1,4 @@
AUX 50scala-mode-gentoo.el 65 BLAKE2B 90302bb73d75edce2b458ca15e3c12d284cace94257f251f4e24be3fdb825b78c48d79daa903bbc83b2be3d388468f8dea4cecb7e7ae6497c2d0f51b20c20f32 SHA512 399fa433716e4f867ebd91fb52da5ea1da503b5e6621943491ceca9c05740ee701879e9d966e2fb266e5ca05d999097b4b9413569385004454c81b8e010ec022
-DIST scala-tool-support-2.10.3.tgz 26040 BLAKE2B 7ff24aa2e16a1eb587e633839b9e6be7a146dfc99b0edaabe260a653aa931ddff6c10dea3d7bb5ad12bc3f25373f7064f20a75945badb3c3e55f4bff5991c697 SHA512 77bd695d1e577d05884a8b70d4edcc6a0af1da13de0f8cdf54d5636e0e93c22ec919ccd3d79e92382b6a9fe8085a08af37b9f5428c1ed14359faf8fc860a81b5
DIST scala-tool-support-2.10.7.tgz 25963 BLAKE2B eef3c5f95ef5f2f44c3757281da66f4a7565a4b05457b411058c8ec5873c848c7e932124e3988e4fd2fe2271f109d419ca292be352504493f18d3a3ff14a874a SHA512 c8dfc64d901be3e36abe3c15f275b7baf54b53cecee3fcd9fe97186061bb9fa4e52c65ac8f22cce8729e22eb9f03a269a5c492fc77aa5393d64a739fd979ea4d
-EBUILD scala-mode-2.10.3-r1.ebuild 599 BLAKE2B 2071f2235981de28c65a10873513b15def5f104351c8f24321a89e9043f20ff272eb5e6550f78cc642e4bb4447552cb9b493cb1d00fda421b5d0939ed5611bc0 SHA512 d3e33ab9e66c8371f51978bcf68d98e5575ebb2506e4e8590da398917bb8d6f135d2f8f5fe4bb73ce0cf0e48ae2ef764765a988ff55167c823ff6ef44c8b9af6
-EBUILD scala-mode-2.10.7.ebuild 600 BLAKE2B 79dd62d76254655e14e2a7ea904dfddd1e5d5baedc1dba1a076d89ee027be7e82c309ac911eb9bcfe6884fc607d9744304121595adc57f9d0757030ab5774b89 SHA512 f9d61d474e665dd12a1aeec7956735f00d993b2339cc555e1da43aafd4df04560a8ad1ad1c8ba33f97ba78ae26cc79fd1102b6e45bd6102448b42c46576e00ae
+EBUILD scala-mode-2.10.7.ebuild 599 BLAKE2B c0c281dd90ffd0119f2ec0e7e62cdb01dc0aef5103eec26db84b2893b1eb83dd39199104605e7e0a10297d9dfcb4f199ed84e53395d19c7f9c1ad079c2bfe171 SHA512 b929a1399f3d1f4b0b5bf8e6f03df7b8e021378f8942aa6a651b8400b10aa91d0c0ca4dc94826f4a1bc2296f3d031a87027607d1ce31ac1964089233a75030e3
MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
diff --git a/app-emacs/scala-mode/scala-mode-2.10.3-r1.ebuild b/app-emacs/scala-mode/scala-mode-2.10.3-r1.ebuild
deleted file mode 100644
index d47bce5f8a92..000000000000
--- a/app-emacs/scala-mode/scala-mode-2.10.3-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit elisp optfeature
-
-MY_P="scala-tool-support-${PV}"
-DESCRIPTION="Scala mode for Emacs"
-HOMEPAGE="https://www.scala-lang.org/"
-SRC_URI="https://www.scala-lang.org/files/archive/${MY_P}.tgz"
-S="${WORKDIR}/${MY_P}/scala-emacs-mode"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-
-SITEFILE="50${PN}-gentoo.el"
-DOCS="AUTHORS FUTURE README"
-
-pkg_postinst() {
- elisp_pkg_postinst
- optfeature "running Scala interpreter with scala-run-scala" \
- dev-lang/scala dev-lang/scala-bin
-}
diff --git a/app-emacs/scala-mode/scala-mode-2.10.7.ebuild b/app-emacs/scala-mode/scala-mode-2.10.7.ebuild
index 2a8a922a9e56..07b54ae90fbd 100644
--- a/app-emacs/scala-mode/scala-mode-2.10.7.ebuild
+++ b/app-emacs/scala-mode/scala-mode-2.10.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}/scala-emacs-mode"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
SITEFILE="50${PN}-gentoo.el"
DOCS="AUTHORS FUTURE README"
diff --git a/app-emacs/semi/Manifest b/app-emacs/semi/Manifest
index d90679f9a125..3842334b58b9 100644
--- a/app-emacs/semi/Manifest
+++ b/app-emacs/semi/Manifest
@@ -1,6 +1,4 @@
-AUX 65semi-gentoo.el 60 BLAKE2B 19bc99330e4583e19060bba3722f73da5a5e232e0e60673ba21c3b02dd3429098685313380f788bbce5a23c98618f2adc22115a1b47abe2969c25db3d8b6716a SHA512 a8441acdfac8f82dfa65e796e39dd77ce5ff7569e0deb930d31c7c90ce7ccd4be138f51a4866a1036ea6234c6419e548a5df74fc932cb5b588dd99acc2c2d314
AUX semi-1.14.7_p20210613-info.patch 624 BLAKE2B 031ea810144a2e64ad5488cc4e417e72fbc1a0ea3621ea79b91396a6746135c7d08663a22726f690b03ee64abfdfd9d3a7627d6b3ce778693e9f548fb5278d93 SHA512 4ae846151448a6d3a77b1f38707beb62f7507a60e4497d8e927c7f5c350c33adb112317b10618bbcde2478a2144c8cc8d1e843707230a4db7932f61704ef6fba
DIST semi-1.14.7_p20230811.tar.gz 150833 BLAKE2B b621cff7e987a7841175f68e0188f6c4d0b82b66b091d6a325a64aa0ce13d7fddac958f71ab211661a5f13740e406fe4ad038b7cc4e315742aa36905c311fca2 SHA512 09d9d8f4a6d0d046edf8738af8d0f479515f5164e663759e6dcd8451727e2905be6fcc403a974a2c39066221e9672a7408e66bc9dc3e4b0d81e365c9de5d6a49
-EBUILD semi-1.14.7_p20230811-r1.ebuild 1315 BLAKE2B 9d56cbe9ac6a1e83fd8a9ca649d733f17c26fba31500dc35a4cb5b1b8392f503d131c9fe7aba185022c9e7dcaf1c0d6b0628fe27cb6411b06683f80a963305c0 SHA512 9b07882dd28e450bbcfb944a975c609c3ecedf56af3e723db84763d52af9445403f6f1e1a9b297bd7852fca0cfbd46b52408aee3c39842c6ab0bfeef6f8a7dc0
-EBUILD semi-1.14.7_p20230811.ebuild 1326 BLAKE2B fc25e81e20be53dcc34003d82a5aef52e3c288f03c0d34a8b6f90ded26c239e82348c3d89a769e1b47dcf10bb27d143f429c2347b111da2fa7d71656564ec10e SHA512 c989f70069427f417797276c3f1a3ca7c4d9acfb4711df04638c9c97cb9324967294ef8aa6bf43bbe42c5e7e79e1a6ac1601996840609f1c0368ff48316cd922
+EBUILD semi-1.14.7_p20230811-r1.ebuild 1311 BLAKE2B bfae5b08d1d0b37d17212a9e32d9f89e702cecf3f2af56460cb26d0774739e561586c9e9f23d15298b0d83ba2bf1c596ecd2567c6b4ccc51ac6c36098ef8c19d SHA512 aecdc072cc03d81ae39d47bfdb6c031c4ed44fa507d827b503a543e75a8c6abe3f5194d0347aa37dab0f91183df9c26b162a97c2d52261455aa82789e71a4e3a
MISC metadata.xml 361 BLAKE2B 6746cdfd31694082de5ec5e14f87122c3d73fb513bd3a7322089b7e5a0c3002903ce99bd698495709a3b9200c55cdd8b15fa3d75d2bdd4e3a96efeac5f8f65f4 SHA512 963adb57c0ef536e86456295a738e651a1efc199a18c046f0ef7005b6f3f991f1fd16af918173e83d4f70734295dd6a870a7b2181cc8fa3e209ad2fcc07a7d24
diff --git a/app-emacs/semi/files/65semi-gentoo.el b/app-emacs/semi/files/65semi-gentoo.el
deleted file mode 100644
index 785c9bdd420d..000000000000
--- a/app-emacs/semi/files/65semi-gentoo.el
+++ /dev/null
@@ -1,2 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(require 'mime-setup)
diff --git a/app-emacs/semi/semi-1.14.7_p20230811-r1.ebuild b/app-emacs/semi/semi-1.14.7_p20230811-r1.ebuild
index 09656ccf40b8..69d5ae573c5f 100644
--- a/app-emacs/semi/semi-1.14.7_p20230811-r1.ebuild
+++ b/app-emacs/semi/semi-1.14.7_p20230811-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${GITHUB_SHA1}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="l10n_ja"
RDEPEND=">=app-emacs/apel-10.8
diff --git a/app-emacs/semi/semi-1.14.7_p20230811.ebuild b/app-emacs/semi/semi-1.14.7_p20230811.ebuild
deleted file mode 100644
index 921621995fbb..000000000000
--- a/app-emacs/semi/semi-1.14.7_p20230811.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="A library to provide MIME feature for GNU Emacs"
-HOMEPAGE="https://github.com/wanderlust/semi"
-GITHUB_SHA1="9370961ddcee78e389e44b36d38c3d93f8351619"
-SRC_URI="https://github.com/wanderlust/${PN}/archive/${GITHUB_SHA1}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${GITHUB_SHA1}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="l10n_ja"
-
-RDEPEND=">=app-emacs/apel-10.8
- >=app-emacs/flim-1.14.9"
-DEPEND="${RDEPEND}"
-
-PATCHES="${FILESDIR}/${PN}-1.14.7_p20210613-info.patch"
-SITEFILE="65${PN}-gentoo.el"
-
-src_compile() {
- emake PACKAGE_LISPDIR="NONE"
-
- ${EMACS} ${EMACSFLAGS} --visit mime-ui-en.texi -f texi2info || die
- if use l10n_ja; then
- ${EMACS} ${EMACSFLAGS} \
- --eval "(set-default-coding-systems 'iso-2022-jp)" \
- --visit mime-ui-ja.texi -f texi2info || die
- fi
-}
-
-src_install() {
- emake PREFIX="${ED}/usr" \
- LISPDIR="${ED}/${SITELISP}" \
- PACKAGE_LISPDIR="NONE" \
- VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" install
-
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-
- doinfo mime-ui-en.info
- dodoc README.en ChangeLog* VERSION NEWS
- if use l10n_ja; then
- doinfo mime-ui-ja.info
- dodoc README.ja
- fi
-}
diff --git a/app-emacs/swiper/Manifest b/app-emacs/swiper/Manifest
index 290937d2a83d..d6aee04a72ac 100644
--- a/app-emacs/swiper/Manifest
+++ b/app-emacs/swiper/Manifest
@@ -1,4 +1,6 @@
AUX 50swiper-gentoo.el 108 BLAKE2B fae1fd6258927f672a77b42eb6c826fa246d77e6ce5984c923d272001a6e7f4b523c47fcdec7103845e9705b43cea7e9a91904f6ef0f56fae4de8aa507d57d75 SHA512 1fab726ea0f7288a3f8daee32f2b70f4ca59de0e31144bc88c405a3418f342eb56d96c09754b118831aa33c55e64db8ee9e0df18821d20c1bbf2df4a4034142f
DIST swiper-0.14.2.tar.gz 250059 BLAKE2B 8a5437726c729398a689266d138f271f5f7329f9c58613c4e0cfabd16b99421035c4b522d0ea4c60c0369362cb076bcae05ff4155d33d186172fd0ac2258495d SHA512 e125a3747abc4e6ecc98f539cf5dde11851d6c8a58b8988e165300bce7822fc91257cae09c973bd43435fb08dc24af9a1bd4b3e51083b45654b1605d80973d74
+DIST swiper-0.15.0.gh.tar.gz 255140 BLAKE2B becd63e0c291eccaf6b9520b0b50201aecbc5245128285384780ad8124294c3f7103ae7197db766b69c2ee3f32b5039fea47bd1303fab90d15ef8c109388e533 SHA512 c37c7482aae8d595181dab11ae613c52ae917c909033e3534ac5c78d090d1f67e2f36917a76b0dd4cfc8a339ed76c2480a7ca26a033b8be69dc3a128a0ccf00f
EBUILD swiper-0.14.2.ebuild 695 BLAKE2B 6a12e3cf8c625e0c1a7302ab5326a94148901d99772c8b452cfcfb957395edc2688c96dcac787081888704706a37b211564288230ca3863b9c92c6348954109e SHA512 5f99175870cae2ccebbaf9732cbc104570b8488ab6fa0fb349132c4b42406de4a36925ae7225d56bd188c86efdda6bf832133094441c6dc0cad1167fcc98c958
+EBUILD swiper-0.15.0.ebuild 888 BLAKE2B 6862b28ee84a585b21380df6894782c72027f466de13c937b65b3bfcd7e488a4ea4b20e3b9735dbfecb734fe39896ce331f263eb893542d93d19c763b55c9ccd SHA512 1f56001e66ac689b53e82bc5a38fee3160a1fdb72c444fdbfc20f55e14f4a4d1a0bc9897da485386368b871ebec3564877c721e6f5af042befd98441b76820d8
MISC metadata.xml 597 BLAKE2B 596d80d3c2fd29ce075b056874d9f6357dfb0ae03442cf2dde601a799a1f531fbcd6c13be5d4f3dcbd2c0f842e88db2835ce796c5e420e2042760c0c14ea826e SHA512 a798bc29542e614a8f09e5f080fa2e67268f787c1bf7e399ac851d7d1c8c14843a82ec35578e7036b3897f13b0bc4286ce1d2b2c31632daf1331670e0abe46ee
diff --git a/app-emacs/swiper/swiper-0.15.0.ebuild b/app-emacs/swiper/swiper-0.15.0.ebuild
new file mode 100644
index 000000000000..1a0ced5c1feb
--- /dev/null
+++ b/app-emacs/swiper/swiper-0.15.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Alternative to isearch that uses ivy to show overview of all matches"
+HOMEPAGE="https://github.com/abo-abo/swiper/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/abo-abo/swiper"
+else
+ SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz
+ -> swiper-${PV}.gh.tar.gz"
+ S="${WORKDIR}/swiper-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+RESTRICT="test" # Ivy, Swiper and Counsel tests are performed in "app-emacs/ivy".
+
+RDEPEND="
+ >=app-emacs/ivy-${PV}
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp-compile "${PN}.el"
+}
+
+src_test() {
+ :
+}
+
+src_install() {
+ elisp-install "${PN}" "${PN}.el"{,c}
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}
diff --git a/app-emacs/tempel/Manifest b/app-emacs/tempel/Manifest
index 9666617a00f1..84ea27999ef4 100644
--- a/app-emacs/tempel/Manifest
+++ b/app-emacs/tempel/Manifest
@@ -1,7 +1,5 @@
AUX 50tempel-gentoo.el 70 BLAKE2B e302aa20f0a3b8c1b4291520a84b680ded0f26468fc74dd1d57a5f52693e05eb88ee8ddf673c2ad57c3055b5c2e933e6ff119d4016f482e99c0d985bf610b4d0 SHA512 2cb452a2623403100400cd5e74af0741d56cd2d89e93e49245cb86ff09be0d8289fae9760a1fadc637736549da6f0c0b528ea3e02ee495b0ced2093191286c90
-DIST tempel-1.2.tar.gz 27574 BLAKE2B 6a0fc8fde62b80e67e1367c0b33cf5e37a5e9d557ebfb7533a2c70b4279bdbaf5d477f6f76ae47866dda0a4933563eae19d0e29385430784804a8c60d45d4c42 SHA512 60b0400dd4dc35ec29727a7ab34331a1a5c4f9f9cc7035994f49ea4d4313ce2d0f5a70d3b0da4c0a27649a9171c7398dcd37871cb77340f271657f045e83e3d3
DIST tempel-1.3.tar.gz 27980 BLAKE2B fc094edcb137420ddb484417a86006bafca999d455dd1a7e532e85e30936e9db807e0618673688088739b9af245fb162d8d026f260c9e2f9bc5651d3118a12a3 SHA512 bad06d73882caf2e1624d8610182c5a264450121d2fc5425ad4a0d7075a33ccdf27f0252d54592730a5a58758a5b038201d7303d11f4101802f71cba0d9f66ca
-EBUILD tempel-1.2.ebuild 669 BLAKE2B 70eb3d59f0ed52b86edeb7c6c7447c7c6313e1fde80fa2ed4eb849998226647a4a573ffe17eddcca367d65356ea615837f585ff63ad73bf63c80a437edb6143a SHA512 7d0337b1140a2f723e19a03ab28d24bccab5fc88c955a28180826089180378033a307967564fccd8f8ce0b439101953363689e6fb9d990a0c1f938de8b8c4e34
-EBUILD tempel-1.3.ebuild 680 BLAKE2B 5a8f21c5c411cea391bb0b2c4250a3bb74c6a6f27ad9eb12ee27b7e9f1ec21c14efb5183301515cc56e526ada8427d3d590476d42937117965ca7ec66ec2d8ee SHA512 c92351704f236416e847e29ffbcfd74ca48270087e7230457f8fa2f2da1e8797d5a0968edfb88434099dd6bcf37bafd3853065ea4a3cd8dbc3e9fabdbc238880
+EBUILD tempel-1.3.ebuild 679 BLAKE2B eb1006795198f30ca69a38dcf35d61c9ed1f5ef939d763aef7191e6d5666a53debf56e27c27f4af22dbaa2a7170e4d246e5aea942bebe10eca11ca1cd5168369 SHA512 5eba7a23d95819bfd77cdde00dc93a0957d6bc423f20d604a352b77117e2d8b900b5b159b5fde93a2338e8906f27c0a870587c0715478b49afe469573788f32c
EBUILD tempel-9999.ebuild 670 BLAKE2B 10c93eef98604d4f607dd2a9a7961d91873dbb78b8728418281c16e75fb5fd66c258df4cb121efb13cf39ed36d3a9b4b351b46cef0595491a8992cef29bcf58d SHA512 0b3161dcee223f5743a8b7afd0c9536035d95e8bb83a0322ef565f929ba1c275e985a6afc724a041428e24c7374582bced03c14a161d20ca2b69865aa5bfe8bc
MISC metadata.xml 1061 BLAKE2B 66cacf45b54293c3fdac36e5065d1d4fe8680000b159865ffe03497f419ca0c85061e434fad577427b089e73ebc0323749f6e8998fd9a5ed852b98fba9ccc274 SHA512 28ffdd3968da62e9219133cf9db5092e30c6ae344f86cb2418482666a0ee71f5272cbe6ff0bfa85fb9b2d3b0fc185eabb75c0087bacfeef33e1840fbfbb5b04a
diff --git a/app-emacs/tempel/tempel-1.2.ebuild b/app-emacs/tempel/tempel-1.2.ebuild
deleted file mode 100644
index 3ab41fd90bf0..000000000000
--- a/app-emacs/tempel/tempel-1.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="Templates with in-buffer field editing for GNU Emacs"
-HOMEPAGE="https://github.com/minad/tempel/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/minad/${PN}.git"
-else
- SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND=">=app-emacs/compat-29.1.3.4"
-BDEPEND="${RDEPEND}"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- elisp_src_compile
- elisp-make-autoload-file
-}
diff --git a/app-emacs/tempel/tempel-1.3.ebuild b/app-emacs/tempel/tempel-1.3.ebuild
index a892a8e9058a..afe0f00c3f38 100644
--- a/app-emacs/tempel/tempel-1.3.ebuild
+++ b/app-emacs/tempel/tempel-1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/tp/Manifest b/app-emacs/tp/Manifest
index a6fbf4f381ae..ae956c92af46 100644
--- a/app-emacs/tp/Manifest
+++ b/app-emacs/tp/Manifest
@@ -1,5 +1,5 @@
-DIST tp-0.4.tar.gz 18150 BLAKE2B 78190c82ddd48d739bafecf15efdeba6ed9e6cebac66a08cf131ebb93b5ea8a8e6f3cbaf52a52092e305b0854e9932b98086204e04d0df17d4d550bda0d588be SHA512 b42a905b7892a2e7a0d18a902894e3f400f47983537a82f6f7336bad631763eed7bcff428f5ad0f52b0c0518e2ad2f817a9e954c93a50a1af203465ad5a509df
DIST tp-0.6.tar.gz 18633 BLAKE2B dd28dbf1fe826e5be396dd1af9241fa865d9a5bd4f9210129d1145a5e84951ff77065bb0878e64c957b1609ef83a001b3972260e0193ec56c8c678e91d81b8e7 SHA512 69a608f3beafefab661ab844b78d7d37fbacf36b6705ff2b8d6a9f9eaccc5c78c907af112a1246d5f59f0792281949e13e4516e765f145512943297120e3ce8d
-EBUILD tp-0.4.ebuild 718 BLAKE2B 1e5fd54007994c616f97b5cdd80486a7d7bd46e5fed4f5fe95aad96ee0ec2927553b30b2523ea15e4e185614889c17fa0422c9cec7760bc7dfa9238d56cd9f9d SHA512 803e7d9d7d0e33e709054c7053bd190bd4f72203c9885870c5300c8a0f74ba9b6cff2c2f2c640c33a72b32a297e2f99d7e89886f64621341d9a13a069ddfb38b
+DIST tp-0.7.tar.gz 18690 BLAKE2B f346ed90f4aeace7890aff770499eb0c208068ba18077c71f0ca9143d3381b05989d0293fc831f74cc8380fc947206d7e5b0a371e5ed092c4a3ad59b371966da SHA512 a2fcb32d1b13d72cd3ee702bf5945688f4bf3051a6c4e169cd6c74990cf86dc85b1bdbf802fa94118d82383131a910238594edd83937f843d65eb95db6f7a2e1
EBUILD tp-0.6.ebuild 717 BLAKE2B f39e623b9dfb236f61398e6ed20bc2ce855963853eb82600dee12f6593edbe6b36d5f21d5394558de53b4ac5899b6b5aaa8c78f1494e36542de0161e7040bcf2 SHA512 355cea731b713860e3e45dff0743a2ad7bc0b5d79afc555cb0692f75b04dafe86ffa840ac2c102f81c22411db351b854046cac80ee7656fcca046353db0e8880
+EBUILD tp-0.7.ebuild 718 BLAKE2B d24cf6257620b6874ba76e964e8331be55aea7fd8debec889feac67621cc8c18a21b6e138c476797116cfc83a3a59a75eacdd88fde12531ebb08edcfc0059bd1 SHA512 7e417a79ccfdb8a08a2e27bf696fd73f7f75956f11b2573059180a7dc26787d5be860b23f659f45e12cc6e9e06e0e3c82be14aa08b86e7a0b548a00ffaaf12a2
MISC metadata.xml 494 BLAKE2B 02a73cbe0be2efe8e8c3b6f65ab93d169f9e25ec74d5223e64b0a289528ad6459560534ed249ead058d909803c76d3225a6147361753c9f797276ba29e57bbb1 SHA512 0be2c97bd4c9e427878ab750b37024f1a7f06dda5a3bcbe18da97c5b1bb231c30dfc6381e08b836450aae5da43c2f445cb54dad84ddc451a1448f7f52f1ed7db
diff --git a/app-emacs/tp/tp-0.4.ebuild b/app-emacs/tp/tp-0.7.ebuild
index d8d0de9b3bf5..df90dd477614 100644
--- a/app-emacs/tp/tp-0.4.ebuild
+++ b/app-emacs/tp/tp-0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest
index bdaa01dc4e58..d65f3d06231e 100644
--- a/app-emacs/transient/Manifest
+++ b/app-emacs/transient/Manifest
@@ -1,6 +1,8 @@
-DIST transient-0.8.1.tar.gz 152761 BLAKE2B cc62becaff81b803cf0a7c843b1da4996cd06171ac151c1e54381f4e3d54b1b17105557577bd3fe1ae8fca2041c556dccbaf6a000ed1eef14434404b7f8022c5 SHA512 7d278452dbbd259654aa5f9576b94613224b7243f26445a364081a7e50eaf8fcc82d2699dceeffdd9a1364bcd4bc27af139b73ac90c251c45332247c0fe61c66
DIST transient-0.8.3.tar.gz 155293 BLAKE2B 2cf559409f1c6044f07513e6e3c5bd6ca1c180a863d90b28a9e4c4b933b5235226c5b8d2edcc7b9b19d0ae695dfb6135b071bb0e1fac03001f60595f94c006b3 SHA512 1be74143975f8f2b82b8c054f984b7aece6de803d6a4605266e1b2cb6dc00f71ea4d0bf70377bcdd863f01fd534a59d279502868d050d4eec86405916b511073
-EBUILD transient-0.8.1.ebuild 818 BLAKE2B e893a187f310bbb405a71aa0c775bf67ec4ad9965a36f9de98408b033a496a8d4d47721ea9de7f3ebe70b09cbb1e96e9063ab450480701080ef6fa6ab491c08d SHA512 eaec7ad63c4470a6a22549a38d3d82fb6f5682c5a6ed4c3b856cc800596f0ab2fa552c40af21c7eaffd34043c826940d03f053dc8d7a56833c36eaeaf99db1b8
-EBUILD transient-0.8.3.ebuild 822 BLAKE2B 75d24cdcd5db56e6e600f17a1be732e80024d07ceae9290278c48333f9829f079bfa9dad762d95a11da080f7a265379e902e7dd8ff8d2eeb4e807697074ba134 SHA512 d6f022e066103cc0ea0e528adbeb0f668082cdc34bb5b9d0533751419ec4eb6eda54852fc4027cd270760942befb9b01748f5c6c2d5ac29d9fa857dd6df9b833
+DIST transient-0.8.4.tar.gz 159360 BLAKE2B eee6d277278f2e02ce7ef2dffe8cb6dd84d2239fc7e209b995c446ba356aaff42cbbc0b805d98bd7bd246fd30028a7b15e95a49c9eae7914916c2bc9eec2256f SHA512 79930beb74700025fe1381e5e718b1d0b4ca83bda25cf64e056f56dacca8d02a52bef0a557863f55f106f3faf851fc62c7323077e7de3e6bfa7c4131ebd883e0
+DIST transient-0.8.5.tar.gz 160355 BLAKE2B 7e8f7a30ec854f7d7cb0ad81f3407567e1ab2b819b982c57c50da0d714050c6907a17946e11e7d3664388a1fde435b20bf2d417d1c92a56b0ff05fe8490b3317 SHA512 e57c0ae76da1406ec7f441475dc331581201b2d21f8dd58932326a9c046fd76f24399c55f7181dec023fa042ddf1fcc9d793650c2845eacb685c9baa79623472
+EBUILD transient-0.8.3.ebuild 820 BLAKE2B 49c6b9ac483958655bfaad5b64234a862808a55e5ec94996539458175cf2237fc4d6e12a54ca794183ba11794439592dd6170a851228fa654b882e723b275d2e SHA512 a9266c33d3e9d7200ced2c8fa804ff9b8ed5ef1ab4535da19132815d805db295f406d07722d939fa88b6417b2af899236c2c19b1c5c3a4bb0ffb471742020470
+EBUILD transient-0.8.4.ebuild 822 BLAKE2B 75d24cdcd5db56e6e600f17a1be732e80024d07ceae9290278c48333f9829f079bfa9dad762d95a11da080f7a265379e902e7dd8ff8d2eeb4e807697074ba134 SHA512 d6f022e066103cc0ea0e528adbeb0f668082cdc34bb5b9d0533751419ec4eb6eda54852fc4027cd270760942befb9b01748f5c6c2d5ac29d9fa857dd6df9b833
+EBUILD transient-0.8.5.ebuild 822 BLAKE2B 75d24cdcd5db56e6e600f17a1be732e80024d07ceae9290278c48333f9829f079bfa9dad762d95a11da080f7a265379e902e7dd8ff8d2eeb4e807697074ba134 SHA512 d6f022e066103cc0ea0e528adbeb0f668082cdc34bb5b9d0533751419ec4eb6eda54852fc4027cd270760942befb9b01748f5c6c2d5ac29d9fa857dd6df9b833
EBUILD transient-9999.ebuild 822 BLAKE2B 75d24cdcd5db56e6e600f17a1be732e80024d07ceae9290278c48333f9829f079bfa9dad762d95a11da080f7a265379e902e7dd8ff8d2eeb4e807697074ba134 SHA512 d6f022e066103cc0ea0e528adbeb0f668082cdc34bb5b9d0533751419ec4eb6eda54852fc4027cd270760942befb9b01748f5c6c2d5ac29d9fa857dd6df9b833
MISC metadata.xml 1434 BLAKE2B 6f7f91e2cd8c87559f15552d6fbe920e5262a50f21919a096af55df037726eb380a774cfba8be73b588ba9aa2c39da5caf6ad64a31106b843c6bd308fe7aa40e SHA512 3316d9ac21d2a2aa0a5824f2c8ded736ad1bfcd7319a9c4cb8b02f0ffec5f440820bfe48e4f4d4264fbc3864bd7959875f1396285b6a7eb2ad3333a6a062a14f
diff --git a/app-emacs/transient/transient-0.8.3.ebuild b/app-emacs/transient/transient-0.8.3.ebuild
index de1c9d2bd003..2681802b4c41 100644
--- a/app-emacs/transient/transient-0.8.3.ebuild
+++ b/app-emacs/transient/transient-0.8.3.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/transient/transient-0.8.1.ebuild b/app-emacs/transient/transient-0.8.4.ebuild
index cc8c18449315..de1c9d2bd003 100644
--- a/app-emacs/transient/transient-0.8.1.ebuild
+++ b/app-emacs/transient/transient-0.8.4.ebuild
@@ -17,26 +17,26 @@ else
SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
fi
LICENSE="GPL-3+"
SLOT="0"
-DOCS=( CHANGELOG README.org "docs/${PN}.org" )
-ELISP_TEXINFO="docs/${PN}.texi"
-SITEFILE="50${PN}-gentoo.el"
-
RDEPEND="
- >=app-emacs/compat-30.0.0.0
+ >=app-emacs/compat-30.0.1.0
"
BDEPEND="
${RDEPEND}
sys-apps/texinfo
"
+DOCS=( CHANGELOG README.org "docs/${PN}.org" )
+ELISP_TEXINFO="docs/${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
src_prepare() {
- mv lisp/*.el . || die
+ mv ./lisp/*.el . || die
elisp_src_prepare
}
diff --git a/app-emacs/transient/transient-0.8.5.ebuild b/app-emacs/transient/transient-0.8.5.ebuild
new file mode 100644
index 000000000000..de1c9d2bd003
--- /dev/null
+++ b/app-emacs/transient/transient-0.8.5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Transient commands abstraction for GNU Emacs"
+HOMEPAGE="https://magit.vc/manual/transient/
+ https://github.com/magit/transient/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/magit/${PN}.git"
+else
+ SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.0.1.0
+"
+BDEPEND="
+ ${RDEPEND}
+ sys-apps/texinfo
+"
+
+DOCS=( CHANGELOG README.org "docs/${PN}.org" )
+ELISP_TEXINFO="docs/${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ mv ./lisp/*.el . || die
+
+ elisp_src_prepare
+}
diff --git a/app-emacs/tty-format/Manifest b/app-emacs/tty-format/Manifest
index db6a58a0680a..2edd2934447a 100644
--- a/app-emacs/tty-format/Manifest
+++ b/app-emacs/tty-format/Manifest
@@ -1,4 +1,4 @@
AUX 50tty-format-gentoo.el 695 BLAKE2B 72d8162d72065587aa5b2fddfd9b4d4a8eef197111bb8899cd20917cf8fc1cceaa96cd4531c7216e847354b9134a9cd4d38735569f06581b2833d38f1243b3b1 SHA512 f4241dfdbf2a7ea17cc1a469d91391c659e0896db843e7023f1b1c6234145eccefb4849fe39c4fb776b5f8c03ff02e4e1297f847dca9632fe36ffe06c21e1416
DIST tty-format-12.el.xz 6512 BLAKE2B 1a8fa04936cb12af062f60037b61a4204839a678d5ea566d08c4cfa9c48b24c8e32af8232f237bebf41ad1f64ba4fadf91d2b4e1f66cf1bfb27d00c78d25604e SHA512 5fd3285a7bb9c722a05d1621ac0958a366cc728165b594e17291de44e840874d50b983d1b774d7736e306fab3ac61095c97999abc821a20ab89fa088f461982f
-EBUILD tty-format-12.ebuild 532 BLAKE2B ca651559ed3d95c35075607d4db9f0a9c1d20232d52a72d4eaf33e579ce3384f21a823cddb6291df90d3fd67603f4d6a7e02c10b6cdaf64767e3925777f83e51 SHA512 3a9d7ec2b3e813ec58f469a2ec49557806d1e99ff0f1e1d1205b53d6272ed64279ba22bdf1126f7ca8a1b60e3b686dd10fef6cb44410dfcfcb9f4b38db74ec65
+EBUILD tty-format-12.ebuild 538 BLAKE2B 9560ec498861c3c9a4e5de7249735d64859880b239b93d97d4f8c4c92ad7646c9abe15303cc6a82f1f27c10522505a26c4ff3b68d366c1d71f2604e1c2f3cfb1 SHA512 f1e8e0c4906602b86b8602c9f7f6ca76eb17267136de3db6226bbe722a305b2f4440e01319a9e946978b38ca277e5bb1b9fff4e92837befefc9ce5a0cb008263
MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
diff --git a/app-emacs/tty-format/tty-format-12.ebuild b/app-emacs/tty-format/tty-format-12.ebuild
index bc2c0ece5b5f..4ae4f9c17f49 100644
--- a/app-emacs/tty-format/tty-format-12.ebuild
+++ b/app-emacs/tty-format/tty-format-12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,6 +13,6 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/vertico/Manifest b/app-emacs/vertico/Manifest
index 3a6e80c82fd3..8f7c61d0a6c3 100644
--- a/app-emacs/vertico/Manifest
+++ b/app-emacs/vertico/Manifest
@@ -1,9 +1,5 @@
AUX 50vertico-gentoo.el 82 BLAKE2B 89e0376cb0361d71ad40318455820607ac23fe004dbc80c77c9943a94426c47ee409956e0770a1f8c3157b50f0f105275337b0c94b597755dac59baeac29eecc SHA512 ea5c77218cab48e770cf56d1732b8101bbe453fe5e98fccf92c6adf53fd3aa8c1c3fd4d33e02fcb02d7ef44c56661e9c593588ffefec0852ecd43c00da30a5dd
-DIST vertico-1.10.tar.gz 48108 BLAKE2B c98deaf0add6542d629e03ca9fcf6f4c8a89ff660d3332b01cf9f85615263c1f1df13d5c7b159e4e2b0393ee1920e9c60551f8f787f1a290d72001f2b1724e6a SHA512 047babb52189a8a94c523bde3514832649cd85c063ea530033cb1212cfb81ab72c01f009c4d7041a29ed8bd97a95bcf4463ecbd7b530e2eab1dc5cfc63322347
DIST vertico-1.11.gh.tar.gz 48249 BLAKE2B 78b2bf67185e0011171f93b81558fad87d211acd70df85ec2c03eb53a70360f96aaaf17f75160d8c88ea1f2e19169e8e6aa0fb56a3b682f5f3bbbb454654e198 SHA512 fe5b36af784381957594089c48587a951177b2d6c49c689dacbcf6e361f2cf3e0be08224912087767d13534a37105a014a43f3af276a7211d584044e2bc90c17
-DIST vertico-1.9.tar.gz 48052 BLAKE2B 21642d1449a2628e0a42e79ed7d35bdcc5a186a72ee69339a9dabdcd25ebff0352e6bb80714e39af804a19dc5d1623b6207a046078d17f173057a24a9778379c SHA512 f56d42412a827c7516d530bc2096f804fb264f97bd0a62ef9ecec8e8975045f7af646f01720dfa1e6b4d846e531dc726e9609e6e73c0ea7082652b5676ee2db7
-EBUILD vertico-1.10.ebuild 732 BLAKE2B 3ada4d840d15fabd1c5e46071b5cfefe08ca62453e57d67df62d54de2ef3a63994eca4970d77ee4799540be4064507c2a8443f940308c662ec86662e48e82a91 SHA512 97017adacdb349d5016399cea8639ae34c5c7eaa2515f15da4a6e70059aa792d69113bae25a85215e9880645e07bdaf2395e54e3d66f9527a23aef4f98b8db08
-EBUILD vertico-1.11.ebuild 736 BLAKE2B 4cabc12c9f635a2689554fd97f7d2861ee7fcec229dab3940aae136adf227c315aae18306fe26e913db36f29d63cdd03d1d13de98df3a6cc933161fdd5d35f37 SHA512 9dbcf47c6d434372c5ea8c469f9cd9e3bd16169444217da9a2a71b6daaeb26c6bc8153046e90e8ad8ea0ae64e922b336526e6e4a7f1a7f1b87ea7576a61e3ff0
-EBUILD vertico-1.9.ebuild 721 BLAKE2B d2b1b8391ba577792968555924b9e4b699aaf4a93e6ebc4edb3c85326189baae1a35f8a1214bd93c76b37e070df30578638582643310a8d84c74f5ecf812efa7 SHA512 60ddec8c7143e9196451fa281ee134b31fe25ba0a55140bd42eb778c913ab4880ff114d5bf5002242d4e576100a1989530c25d27ef246748e6b05ef5d1835a0d
+EBUILD vertico-1.11.ebuild 735 BLAKE2B 312aa8aa4e4148b7be8ea3bd3860a9c6e1c4eefbfc655680872bfc10def0f40c205ae2cc167e04989aa267f36dc1bdf057926d38f69f8c7e0134c56cfe9b0cf6 SHA512 a57b4398d23793fa28262fd27f208a7a5213a51da31522312fadb054f588430477fa205fe81d91454615eec8f9c25c290da300c9799c69be8eba94877fc2d692
EBUILD vertico-9999.ebuild 736 BLAKE2B 4cabc12c9f635a2689554fd97f7d2861ee7fcec229dab3940aae136adf227c315aae18306fe26e913db36f29d63cdd03d1d13de98df3a6cc933161fdd5d35f37 SHA512 9dbcf47c6d434372c5ea8c469f9cd9e3bd16169444217da9a2a71b6daaeb26c6bc8153046e90e8ad8ea0ae64e922b336526e6e4a7f1a7f1b87ea7576a61e3ff0
MISC metadata.xml 965 BLAKE2B 0e43ca26595bcbccc11c3ef1ea602383e45aebd7d8db11a286049ae473f2a9076ec74d19aaca39db8f818f9a1b9d186356001d9c95f76974851880081eaeb4d5 SHA512 1772acfb2ec997ac39c104ff0faf5f7d6a690d809dc2d31ddaa0816dff5dfb7a0af016b49315683a2426ccc7087cb728a119841501195dfe20b062a3dd725a6a
diff --git a/app-emacs/vertico/vertico-1.10.ebuild b/app-emacs/vertico/vertico-1.10.ebuild
deleted file mode 100644
index c3b64cbec85d..000000000000
--- a/app-emacs/vertico/vertico-1.10.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS="27.1"
-
-inherit elisp
-
-DESCRIPTION="Vertical interactive completion"
-HOMEPAGE="https://github.com/minad/vertico/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/minad/${PN}.git"
-else
- SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
-
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="
- >=app-emacs/compat-29.1.4.0
-"
-BDEPEND="
- ${RDEPEND}
-"
-
-DOCS=( CHANGELOG.org README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
- default
- mv extensions/*.el ./ || die
-}
-
-src_compile() {
- elisp_src_compile
- elisp-make-autoload-file
-}
diff --git a/app-emacs/vertico/vertico-1.11.ebuild b/app-emacs/vertico/vertico-1.11.ebuild
index 49dee1806f65..53bbb1996836 100644
--- a/app-emacs/vertico/vertico-1.11.ebuild
+++ b/app-emacs/vertico/vertico-1.11.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/vertico/vertico-1.9.ebuild b/app-emacs/vertico/vertico-1.9.ebuild
deleted file mode 100644
index 236531c02166..000000000000
--- a/app-emacs/vertico/vertico-1.9.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="Vertical interactive completion"
-HOMEPAGE="https://github.com/minad/vertico/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/minad/${PN}.git"
-else
- SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND=">=app-emacs/compat-29.1.4.0"
-BDEPEND="${RDEPEND}"
-
-DOCS=( CHANGELOG.org README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
- default
- mv extensions/*.el ./ || die
-}
-
-src_compile() {
- elisp_src_compile
- elisp-make-autoload-file
-}
diff --git a/app-emacs/wfnames/Manifest b/app-emacs/wfnames/Manifest
new file mode 100644
index 000000000000..3c24a62d1280
--- /dev/null
+++ b/app-emacs/wfnames/Manifest
@@ -0,0 +1,3 @@
+DIST wfnames-1.2.gh.tar.gz 16556 BLAKE2B 23f9066af22471a9a895e6a02f26c64655087c165996c731c98bfbed7c9ef17d8e9c8d080cebf59299ace96a075d9c404ce0569122d5d41288fe89842af2dbbc SHA512 3539818f35f7a59a4b3c0c80cce4a2f0788264074809abb82d299059631a2e7e3c0f54b3c7259210b9b7ed68a7a14c9d44e0a3d0bf33b017162c52f4ebf4fc1f
+EBUILD wfnames-1.2.ebuild 570 BLAKE2B 23e5841168dd3c13e0d3f67c8c5c09106fdb8b2944ee37417f14df3f68ab438ad35fbb62df8e39c358f8117b200054194e9c8feefaaa96b8aca2540906a5a7e1 SHA512 c679b9a121b865d13904f5bfa15c6b933c8c40fd3f0a87c154c703692239434c24de93df544236a20aa565ae5e771538fad463abe4caa3e1f7d3a9877756ffc1
+MISC metadata.xml 462 BLAKE2B 78dcd0f2362007db8c842419367ebccf6f6bfc8dd99028e1cbf2d4c9839559116d2f49b22022135847150720c3eff736297c5b03a326e6c72bf2a6e63eedb314 SHA512 5529c18f53277043c63c56c385fcad4e9350a022235546b05c71d50f07b5ce0678b41b577c2cbb362fe6e7049b3d01e73bc5acdafbdb84b7e3b0d9fcc9c0bd71
diff --git a/app-emacs/wfnames/metadata.xml b/app-emacs/wfnames/metadata.xml
new file mode 100644
index 000000000000..2e0aaf44b8ee
--- /dev/null
+++ b/app-emacs/wfnames/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <upstream>
+ <bugs-to>https://github.com/thierryvolpiatto/wfnames/issues/</bugs-to>
+ <remote-id type="github">thierryvolpiatto/wfnames</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emacs/wfnames/wfnames-1.2.ebuild b/app-emacs/wfnames/wfnames-1.2.ebuild
new file mode 100644
index 000000000000..26c712e1453d
--- /dev/null
+++ b/app-emacs/wfnames/wfnames-1.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2019-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="GNU Emacs mode to edit filenames, similar to wdired"
+HOMEPAGE="https://github.com/thierryvolpiatto/wfnames/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/thierryvolpiatto/${PN}.git"
+else
+ SRC_URI="https://github.com/thierryvolpiatto/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/wgrep/Manifest b/app-emacs/wgrep/Manifest
index 645bc3667ed3..7c3e5e0ccdf3 100644
--- a/app-emacs/wgrep/Manifest
+++ b/app-emacs/wgrep/Manifest
@@ -1,3 +1,3 @@
DIST wgrep-3.0.0.tar.gz 29569 BLAKE2B 0113c790e9903840e8dd421def45bc73b914b61d9beb7b178275efb623d735cdadcc3d96c361a88a293f437d906528d84c3876be5aee46caad22f0743ed40549 SHA512 8e93e824bafe8b9018e82d5fb57104c2324df62798214d848ff98bb86865d4a8e56df1e4efede49966555cb9af5059699c2d178722d8462ddc5977a5abd3d799
-EBUILD wgrep-3.0.0-r1.ebuild 1103 BLAKE2B 9150b4368f7d69f88d072a06e64f8d7aa31d4f5721eff5c579854a246458236be2431d08127ba9bc8fd515d4ac7eb90f6e2511b781ff69679daacba895702da7 SHA512 5699f291618a2fc303f342816d2a815456fc0b8b1b5f879b97c1fa8b90c078a832ed0736bdf428a84d7b9ca07bd65f09ce383ac87d8b500ecee1c9e0b1d98034
+EBUILD wgrep-3.0.0-r1.ebuild 1102 BLAKE2B cce00e092d4d24b55ed5ed612aa1d7958ef1480372d5e9b800746cff46e1dde1cc897d07e77161c49bfbe7938ada1731d38295e12323c0184102ce0b20d57f03 SHA512 556b427ee4c89dd3c23652c7d4b4452dee7f9ec1d655ff831711ac90bf2e85cd3d8bfb84112270ccb24d4bb76759943d15643c9e27805c6c6af8289095f06a16
MISC metadata.xml 590 BLAKE2B 95ca8bd3d26497672c79d5eeb1ea3768513ecbf634f44bf6ec54d7dc6f9b4c4fb9e111205e314e3c166f06deeb7a56440a279cb3a2ed159dcb83792fe7145d89 SHA512 799ed2f199cfad50a6e2325559e467c96f28c6a40d2bea2debc23b0b80dba61fc71d3299134456111164bcd3b6499b6d27e61286c3ba1d4a9b011b7036e782f7
diff --git a/app-emacs/wgrep/wgrep-3.0.0-r1.ebuild b/app-emacs/wgrep/wgrep-3.0.0-r1.ebuild
index 6eeca706896b..faa1f678441e 100644
--- a/app-emacs/wgrep/wgrep-3.0.0-r1.ebuild
+++ b/app-emacs/wgrep/wgrep-3.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}"/Emacs-${P}
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"