summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-27 03:04:42 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-27 03:04:42 -0500
commitc6e6588bafac78d585ece24e4dabdf99f3af211d (patch)
treee68bccff68681d3201cf21c1a5682ad5abbfd4f3 /app-emacs
parent8a7e9bb6193b9b54ffb149bdf92c9689a3798e00 (diff)
downloadbaldeagleos-repo-c6e6588bafac78d585ece24e4dabdf99f3af211d.tar.gz
baldeagleos-repo-c6e6588bafac78d585ece24e4dabdf99f3af211d.tar.xz
baldeagleos-repo-c6e6588bafac78d585ece24e4dabdf99f3af211d.zip
Adding metadata
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/binclock/Manifest1
-rw-r--r--app-emacs/binclock/binclock-1.11.ebuild17
-rw-r--r--app-emacs/clatter/Manifest1
-rw-r--r--app-emacs/clatter/clatter-0.4.3.ebuild38
-rw-r--r--app-emacs/clojure-mode/Manifest2
-rw-r--r--app-emacs/clojure-mode/clojure-mode-5.21.0.ebuild35
-rw-r--r--app-emacs/clojure-mode/clojure-mode-5.22.0.ebuild35
-rw-r--r--app-emacs/ef-themes/Manifest3
-rw-r--r--app-emacs/ef-themes/ef-themes-2.0.0.ebuild43
-rw-r--r--app-emacs/ef-themes/ef-themes-2.2.0.ebuild (renamed from app-emacs/ef-themes/ef-themes-2.0.1.ebuild)8
-rw-r--r--app-emacs/ef-themes/ef-themes-9999.ebuild2
-rw-r--r--app-emacs/eldoc-box/Manifest3
-rw-r--r--app-emacs/eldoc-box/eldoc-box-1.11.1.ebuild33
-rw-r--r--app-emacs/eldoc-box/eldoc-box-1.12.1.ebuild33
-rw-r--r--app-emacs/eldoc-box/eldoc-box-1.13.2.ebuild33
-rw-r--r--app-emacs/emacs-jabber/Manifest2
-rw-r--r--app-emacs/emacs-jabber/emacs-jabber-0.11.1.ebuild (renamed from app-emacs/emacs-jabber/emacs-jabber-0.11.0.ebuild)33
-rw-r--r--app-emacs/gptel/Manifest1
-rw-r--r--app-emacs/gptel/gptel-0.9.9.4.ebuild41
-rw-r--r--app-emacs/modus-themes/Manifest2
-rw-r--r--app-emacs/modus-themes/modus-themes-5.3.0.ebuild (renamed from app-emacs/modus-themes/modus-themes-5.1.0.ebuild)9
-rw-r--r--app-emacs/modus-themes/modus-themes-9999.ebuild9
-rw-r--r--app-emacs/plz/Manifest1
-rw-r--r--app-emacs/plz/plz-0.7.2.ebuild37
-rw-r--r--app-emacs/racket-mode/Manifest1
-rw-r--r--app-emacs/racket-mode/racket-mode-1_p20260303.ebuild71
-rw-r--r--app-emacs/racket-mode/racket-mode-9999.ebuild9
-rw-r--r--app-emacs/websocket/Manifest2
-rw-r--r--app-emacs/websocket/websocket-1.14_p20230305.ebuild39
-rw-r--r--app-emacs/websocket/websocket-1.15.ebuild45
-rw-r--r--app-emacs/xclip/Manifest1
-rw-r--r--app-emacs/xclip/xclip-1.11-r1.ebuild24
-rw-r--r--app-emacs/zenburn-theme/Manifest2
-rw-r--r--app-emacs/zenburn-theme/zenburn-theme-2.8.0.ebuild37
-rw-r--r--app-emacs/zenburn-theme/zenburn-theme-2.9.0.ebuild40
35 files changed, 148 insertions, 545 deletions
diff --git a/app-emacs/binclock/Manifest b/app-emacs/binclock/Manifest
index 9c443365b142..59df4fe1f9c3 100644
--- a/app-emacs/binclock/Manifest
+++ b/app-emacs/binclock/Manifest
@@ -1,2 +1 @@
-DIST binclock-1.11.tar.gz 9594 BLAKE2B d5de646996cfeecde9000dcd20545005ff036eca24230cb847f4b21a3f458884f955dcb85cedfa21b8c01d60e030f95d426fa8ebbd8e66a61f2e02c0d64d9e62 SHA512 94ddc4a653a1ca119ff86b1c66cf74c3a1b3b15da32d56b4c0080d5226111b0ac31cf4262078ec40488172b14a6b37e66ba16c4bf7b7932293cb1e2a6199c0cd
DIST binclock-1.12.gh.tar.gz 15010 BLAKE2B a70aec2920105bfcd42fac0e64c6398875cffe2c0083f57349275bdf55cb69ea36e1f41756d5a0d947e9a0f87b453ca34ce3fd474c909b56e7e2192476d73ebf SHA512 e445ee73847ccfdad3edbb3427692c0c520327a620326ca2cee8905a0659af846789e52dbfa4b1ac62db9e08288a95737ac46bd1719fdbdc198b79db971fb0af
diff --git a/app-emacs/binclock/binclock-1.11.ebuild b/app-emacs/binclock/binclock-1.11.ebuild
deleted file mode 100644
index 95d67fae9777..000000000000
--- a/app-emacs/binclock/binclock-1.11.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit elisp
-
-DESCRIPTION="Display the current time using a binary clock"
-HOMEPAGE="http://www.davep.org/emacs/"
-SRC_URI="https://github.com/davep/${PN}.el/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2" # v2 only
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86"
-
-S="${WORKDIR}/${PN}.el-${PV}"
-SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/clatter/Manifest b/app-emacs/clatter/Manifest
index ccd75e49d3d5..af2d462a1dff 100644
--- a/app-emacs/clatter/Manifest
+++ b/app-emacs/clatter/Manifest
@@ -1 +1,2 @@
DIST clatter-0.1.0.gh.tar.gz 319280 BLAKE2B de64b7ed35af020f9bb275e8e407543e4b564d49320bca8ebf35d4f20edfadf76a153c27d5f5713e0ffa77a5526e4e6801de681fa31b08077573f8b6af14a3bc SHA512 41a2bd8d1e3b9afabc58a7f0514532c284da93c951cd9a85f2c77269284b1edd7e6c6a9ceaca57a4a2f1ed1c9e4a34fff7e5a79e733dccfba04ddb13e48b0849
+DIST clatter-0.4.3.gh.tar.gz 353736 BLAKE2B 3e23caa1a891f055728fa07e76f87812aff6a72714bdfd3dbc933eef82dd9b128ad965bfab8fa1d5c042fdc838060db114dd2d5a740667a49d34d744e2d5ddeb SHA512 21a13c3e41170c2674bcd5f98e3ddc9de5a1735975a428bb8be4567ed544ecf450126f07e34b14dbc10d983734cae8e0e4968a82c4498838f1c250e0befcd2f5
diff --git a/app-emacs/clatter/clatter-0.4.3.ebuild b/app-emacs/clatter/clatter-0.4.3.ebuild
new file mode 100644
index 000000000000..31390bb2e45c
--- /dev/null
+++ b/app-emacs/clatter/clatter-0.4.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+NEED_EMACS="29.1"
+
+inherit elisp
+
+DESCRIPTION="An IRCv3-compliant IRC client for GNU Emacs"
+HOMEPAGE="https://github.com/parenworks/clatter.el/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/parenworks/${PN}.el"
+else
+ SRC_URI="https://github.com/parenworks/${PN}.el/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${PN}.el-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+DOCS=( GUIDE.org README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
+
+src_test() {
+ emake test
+}
diff --git a/app-emacs/clojure-mode/Manifest b/app-emacs/clojure-mode/Manifest
index ec5723adb85b..e3dc9613c15c 100644
--- a/app-emacs/clojure-mode/Manifest
+++ b/app-emacs/clojure-mode/Manifest
@@ -1,3 +1 @@
-DIST clojure-mode-5.21.0.gh.tar.gz 23412393 BLAKE2B a8706b12f3409fcde1e0f657607669629c368dfd3d8e6d899bd097ec5b654f054612d45a2d39d1f84545638310ddca9a0c2453a36b84fa1fc1533625f4914bbf SHA512 143abcbc3b610778910814c6de29baf640659ff92c0a3b4f9767648967b6eef5ab6e3d553d51c9a80f20b1e2b67b2d01657195a4e28c34747bc9cfd9613fde41
-DIST clojure-mode-5.22.0.gh.tar.gz 23417732 BLAKE2B 189875d5b1ef3f9aefc3bb6bcac147bc1c9c187699dbfb1f93c70df593fd002a9dcfd7ab2b1eb94108e5d7b1fcf128d3c98b8a50b64ac99ddfb5f4e94291395a SHA512 44fb379d055986568677886e9f2c6bb825f9ffab234459477356c3735f279013fb05ae0c21e0935a6e5df8b4e25e59238edc2994f396eb570aafaf26fed71207
DIST clojure-mode-5.23.0.gh.tar.gz 23424842 BLAKE2B df70446bd6b59620f7a2e199d172e2ec884cee9d2e95f8b6e512afc9189dc1e6e748417f2294954eb68166e99393c41d41ef56926098a5b0165222d75828f2fc SHA512 04df012bf56465efd54ec2096c5eeed944847eff62c213ab0f30b46b7b830cc10a13de4cb3acd4c4d15dfac1ae86efaab9de57481178272bd4dceb3d84037b83
diff --git a/app-emacs/clojure-mode/clojure-mode-5.21.0.ebuild b/app-emacs/clojure-mode/clojure-mode-5.21.0.ebuild
deleted file mode 100644
index 5d9af2cac068..000000000000
--- a/app-emacs/clojure-mode/clojure-mode-5.21.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Major mode for Clojure code"
-HOMEPAGE="https://github.com/clojure-emacs/clojure-mode/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/clojure-emacs/${PN}"
-else
- SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
- test? (
- app-emacs/s
- app-emacs/paredit
- )
-"
-
-DOCS=( README.md doc )
-SITEFILE="50${PN}-gentoo.el"
-
-elisp-enable-tests buttercup test
diff --git a/app-emacs/clojure-mode/clojure-mode-5.22.0.ebuild b/app-emacs/clojure-mode/clojure-mode-5.22.0.ebuild
deleted file mode 100644
index 5d9af2cac068..000000000000
--- a/app-emacs/clojure-mode/clojure-mode-5.22.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Major mode for Clojure code"
-HOMEPAGE="https://github.com/clojure-emacs/clojure-mode/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/clojure-emacs/${PN}"
-else
- SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="
- test? (
- app-emacs/s
- app-emacs/paredit
- )
-"
-
-DOCS=( README.md doc )
-SITEFILE="50${PN}-gentoo.el"
-
-elisp-enable-tests buttercup test
diff --git a/app-emacs/ef-themes/Manifest b/app-emacs/ef-themes/Manifest
index fe3c26e4715b..d05baa52c431 100644
--- a/app-emacs/ef-themes/Manifest
+++ b/app-emacs/ef-themes/Manifest
@@ -1,3 +1,2 @@
-DIST ef-themes-2.0.0.gh.tar.gz 144628 BLAKE2B f81fa7d84a297b259c44ee354331c56618d5d90d2cb2660f22931944bdfc1dd1d28d81d7008a9c91e715b945ccf535ea14baacf9bdeb76d28ee4ab5f00a296d9 SHA512 733439763b98e2f90368cefd33d1c5381c160fac09994215b7c14e4e6827770fc0840251b13804bd175d340ee5a1e30d3ad077b9caa70f10637eb9df960fd6e7
-DIST ef-themes-2.0.1.gh.tar.gz 144653 BLAKE2B ee8afafe15e621cce7722246b4b6c52fffcb58def3a3bb631d0afabb827fdb5851f0028bf7ecbec2721a5522a5af118014a25f5bb8789cbba75be55cfa9206f4 SHA512 d94eda831a31f82a1cc717801734ba03a718420279c0e323e203624d89cdee35fba0206ddb65c336956aefadf1ce3e9c7aabf4017cc808b5e8eedfc3fc372902
DIST ef-themes-2.1.0.gh.tar.gz 145109 BLAKE2B f667e896ee1c1776f3bddd9c0546a1e118277869a25d835bc0608e29e811bf197aca893c82b12e6af1fea12692ff6d7e45b5e4397ce96604bae132d189b53213 SHA512 bc8451066e9238c310525f46f3ad1c3b4016f5cc422f8f9593363a0993e365dbd36887f10539864939a33b533288dd3c3e1440ed2c679e3823ac01b2b2695ba1
+DIST ef-themes-2.2.0.gh.tar.gz 146201 BLAKE2B 0a46e3497654e76c3fe638868d620f43965fcdec8a7d79caa6d4eea43d5302237edaeb73efe0e0da42df09c170a9ffbd409afe17bd4646681b0afce2144a2ba5 SHA512 4de6edd946d27b92c5810f47d4fa23d955c8e3e905788709919eda4d30dcde08c106954e04b04814b6d9aaeeedede0565a5886d1ec50f81b49443616a95b7a29
diff --git a/app-emacs/ef-themes/ef-themes-2.0.0.ebuild b/app-emacs/ef-themes/ef-themes-2.0.0.ebuild
deleted file mode 100644
index 823f4ad321f1..000000000000
--- a/app-emacs/ef-themes/ef-themes-2.0.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS="28.1"
-
-inherit elisp
-
-DESCRIPTION="Colourful and legible themes for GNU Emacs"
-HOMEPAGE="https://github.com/protesilaos/ef-themes/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/protesilaos/${PN}"
-else
- SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="
- app-emacs/modus-themes
-"
-BDEPEND="
- ${RDEPEND}
-"
-
-DOCS=( CHANGELOG.org README.md README.org contrast-ratios.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/ef-themes/ef-themes-2.0.1.ebuild b/app-emacs/ef-themes/ef-themes-2.2.0.ebuild
index 823f4ad321f1..5e6d36f4cc28 100644
--- a/app-emacs/ef-themes/ef-themes-2.0.1.ebuild
+++ b/app-emacs/ef-themes/ef-themes-2.2.0.ebuild
@@ -1,14 +1,15 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=8
+EAPI=9
NEED_EMACS="28.1"
inherit elisp
DESCRIPTION="Colourful and legible themes for GNU Emacs"
-HOMEPAGE="https://github.com/protesilaos/ef-themes/"
+HOMEPAGE="https://protesilaos.com/emacs/ef-themes/
+ https://github.com/protesilaos/ef-themes/"
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
@@ -37,7 +38,6 @@ 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/ef-themes/ef-themes-9999.ebuild b/app-emacs/ef-themes/ef-themes-9999.ebuild
index 4a6209c9c0a7..5e6d36f4cc28 100644
--- a/app-emacs/ef-themes/ef-themes-9999.ebuild
+++ b/app-emacs/ef-themes/ef-themes-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=8
+EAPI=9
NEED_EMACS="28.1"
diff --git a/app-emacs/eldoc-box/Manifest b/app-emacs/eldoc-box/Manifest
index be97016e13fd..9416cb547e24 100644
--- a/app-emacs/eldoc-box/Manifest
+++ b/app-emacs/eldoc-box/Manifest
@@ -1,4 +1 @@
-DIST eldoc-box-1.11.1.tar.gz 718679 BLAKE2B 3ba731f851849275609d309f0121971484aade6f6aa0c974efc8c6a6b79c7460230199b03eb58f8fc918f82d8d24fa068b5586702098009e6c314ae275d6f0f3 SHA512 0c984cd086e7640da439ca1be2fe37bfadb40fa3a87476fb2b19df1c35c0b0efdd777632027165a74b29631dd38be1829c6b05d6edc66942721ed755666d500d
-DIST eldoc-box-1.12.1.tar.gz 719666 BLAKE2B 0dd9a66c4834e38f0d60bca68571659f1fb147a17acfdaf3aedb74a8f23b81e2cd825742bbabcbb4cbc6b604bf2026a1abb7ad45a68fb39e41d2cf64ce5d9a1c SHA512 47cfed000d6fd2747b2e76077a907ad53bcc34d8cb14886c8a6021591310612784815432b9434eaa853b9f69429e55bb2b33100ed3547e0381254283570bcefd
-DIST eldoc-box-1.13.2.tar.gz 1274152 BLAKE2B d7bf41e517a043d66ee24b62ca4a5647f89902f0e859e18ceb1c12646fa3e65fce8a742024ba9f446f23315a730e6d868f773e9acbde7dff8a5712e822f51e2e SHA512 ea1042ae2d59cbdcb5dadb7214cfc8cbc794d6400c8676f5eaf9e672cec4e82499667858326b1f3f753dd44f5012e5047ca62c9a551ffa2662b26ae1a2e27d1c
DIST eldoc-box-1.14.1.tar.gz 1274091 BLAKE2B 46abaad8a5debc0eddd59a5e9667ad5edbf7c6060df0a6331cede27b89e717ed6e7bd62df30d6ed9b9387801b4a23311947f9fa507549b7f8724546bf0ecd23d SHA512 1afb29d0b0dbf4a451220e1fd6ab53fee9145a83944954d4820f107ea4aa57694c92ac49ca08460b467036127d63794fefbde700a40af29b9c429e64ce19db1c
diff --git a/app-emacs/eldoc-box/eldoc-box-1.11.1.ebuild b/app-emacs/eldoc-box/eldoc-box-1.11.1.ebuild
deleted file mode 100644
index e466b68c6ef4..000000000000
--- a/app-emacs/eldoc-box/eldoc-box-1.11.1.ebuild
+++ /dev/null
@@ -1,33 +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="Child frame doc for Eglot and anything that uses ElDoc"
-HOMEPAGE="https://github.com/casouri/eldoc-box"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/casouri/${PN}.git"
-else
- SRC_URI="https://github.com/casouri/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="${RDEPEND}"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- elisp-make-autoload-file
- elisp_src_compile
-}
diff --git a/app-emacs/eldoc-box/eldoc-box-1.12.1.ebuild b/app-emacs/eldoc-box/eldoc-box-1.12.1.ebuild
deleted file mode 100644
index e466b68c6ef4..000000000000
--- a/app-emacs/eldoc-box/eldoc-box-1.12.1.ebuild
+++ /dev/null
@@ -1,33 +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="Child frame doc for Eglot and anything that uses ElDoc"
-HOMEPAGE="https://github.com/casouri/eldoc-box"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/casouri/${PN}.git"
-else
- SRC_URI="https://github.com/casouri/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="${RDEPEND}"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- elisp-make-autoload-file
- elisp_src_compile
-}
diff --git a/app-emacs/eldoc-box/eldoc-box-1.13.2.ebuild b/app-emacs/eldoc-box/eldoc-box-1.13.2.ebuild
deleted file mode 100644
index a56d0489ab3a..000000000000
--- a/app-emacs/eldoc-box/eldoc-box-1.13.2.ebuild
+++ /dev/null
@@ -1,33 +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="Child frame doc for Eglot and anything that uses ElDoc"
-HOMEPAGE="https://github.com/casouri/eldoc-box"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/casouri/${PN}.git"
-else
- SRC_URI="https://github.com/casouri/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-BDEPEND="${RDEPEND}"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- elisp-make-autoload-file
- elisp_src_compile
-}
diff --git a/app-emacs/emacs-jabber/Manifest b/app-emacs/emacs-jabber/Manifest
index 608660b5ea40..4419072750e3 100644
--- a/app-emacs/emacs-jabber/Manifest
+++ b/app-emacs/emacs-jabber/Manifest
@@ -1,2 +1,2 @@
-DIST emacs-jabber-0.11.0.tar.gz 444016 BLAKE2B 268998c12234abb8e4509b6347b502ca016e2de45e093ad62e38d85302e7762e9f6a2474bbd5a66c5f74fd11943784a9a2aa0e9ce8920e9c12f9ace450b79b20 SHA512 b4bdb6b27a3da6ff869bb634ed8c3941fc3a4c13ed8ed51b30df691c29d998520907bb3322174ba70c1b0d954b6197f6d300230dece1b856fa52beaa0da5be5c
+DIST emacs-jabber-0.11.1.tar.gz 450172 BLAKE2B f5f250a564026a4d37eff8686612b37566356af0f709b1706aee1cecc1ef0d16f8798c262689cb34d8dc958dd60c6cb90bd1ef5c9dcbd8fad18422aeff70e2d6 SHA512 a5ca2360875c622c9ac85f77b7f249a9ae7881e258074254e870172a61e0054a17e296c40357ae6a62963ddd4a75aafdb11429df9c25b2e40435d1afacae8aaf
DIST emacs-jabber-0.8.92.tar.xz 293948 BLAKE2B 0de6eacb0ae1487a080a241e9ef4c38a98d96647773b7d35857e958e06f35906963947f7de836d2ea80a1935f96ccbc79de83ab88ce307085017ba229679f0f0 SHA512 30cfb5e420914e411bfbbc0c4f1b7fb78190bee6aea61fad0f9b426e0138608f327626da6ff792fc443c58b7d3b70dc3f6291ca4e1a16965fa1283f91afe8882
diff --git a/app-emacs/emacs-jabber/emacs-jabber-0.11.0.ebuild b/app-emacs/emacs-jabber/emacs-jabber-0.11.1.ebuild
index bf31d8910b9d..04dd5624dd63 100644
--- a/app-emacs/emacs-jabber/emacs-jabber-0.11.0.ebuild
+++ b/app-emacs/emacs-jabber/emacs-jabber-0.11.1.ebuild
@@ -15,7 +15,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND=">=app-editors/emacs-29.1:*[sqlite]
+RDEPEND=">=app-editors/emacs-29.1:*[dynamic-loading,sqlite]
app-emacs/fsm
app-emacs/keymap-popup
net-libs/mbedtls:3="
@@ -25,12 +25,20 @@ SITEFILE="50${PN}-gentoo-0.11.0.el"
pkg_setup() {
elisp-check-emacs-version
- if [[ $(${EMACS} ${EMACSFLAGS} \
- --eval "(princ (sqlite-available-p))") != t ]]; then
- eerror "${CATEGORY}/${PN} needs sqlite support in Emacs."
- eerror "Emerge app-editors/emacs with USE=\"sqlite\"."
- die "Missing sqlite support"
- fi
+
+ local i feat=(
+ dynamic-loading "(fboundp 'module-load)"
+ sqlite "(sqlite-available-p)"
+ )
+
+ for (( i=0; i<${#feat[@]}; i+=2 )); do
+ if [[ $(${EMACS} ${EMACSFLAGS} --eval "(princ ${feat[i+1]})") != t ]]
+ then
+ eerror "${CATEGORY}/${PN} needs ${feat[i]} support in Emacs."
+ eerror "Emerge app-editors/emacs with USE=\"${feat[i]}\"."
+ die "Missing ${feat[i]} support"
+ fi
+ done
}
src_compile() {
@@ -38,18 +46,13 @@ src_compile() {
MBED_FLAGS=$("$(tc-getPKG_CONFIG)" --cflags --libs mbedcrypto-3) || die
emake \
CC="$(tc-getCC)" \
- EMACS_CMD="${EMACS} \
- -L ${EPREFIX}${SITELISP}/fsm \
- -L ${EPREFIX}${SITELISP}/keymap-popup" \
+ EMACS_CMD="${EMACS}" \
+ EMACS_OPTS="${EMACSFLAGS}" \
MBED_FLAGS="${MBED_FLAGS}"
}
src_test() {
- local t tests=( tests/jabber-test-*.el )
- for t in "${!tests[@]}"; do
- # https://codeberg.org/emacs-jabber/emacs-jabber/issues/155
- [[ ${tests[t]} = *-mam.el ]] && unset "tests[t]"
- done
+ local tests=( tests/jabber-test-*.el )
elisp-test-ert tests -L lisp "${tests[@]/#/--load=}"
}
diff --git a/app-emacs/gptel/Manifest b/app-emacs/gptel/Manifest
index e6688ff8fbfe..4a13465d8142 100644
--- a/app-emacs/gptel/Manifest
+++ b/app-emacs/gptel/Manifest
@@ -1,2 +1 @@
-DIST gptel-0.9.9.4.gh.tar.gz 202760 BLAKE2B 0c6db5be637690c8783f1b7362895d06659362934f93022ef246d263d64f8fbc7772ed810391fe455e8e11de5a8f2beb332fb4d4e13574f9dbbf09e972eb99e7 SHA512 a71a8784b7daf8b11627d6ce6b6186a2c9b919d2feaf67b6d3f9362478ea3feb784351215e17ab7bbc6e70135a410e0562ab6576428a34130c2003335127bcf9
DIST gptel-0.9.9.5.gh.tar.gz 225781 BLAKE2B cc3ac66765550c68ba5cd85bf7fc45467ff26c19ee038bb50d13f7e205b98f03313511dfd2ef7ae6ebe4a707a42477bf21762ced9d07ab4f53e66362973d2fef SHA512 734baff937862f04344afc951ba3e2b45237e999d918d711e27ccc6e2b368a0c96b0034ca9abe5d2705eef1b0427a7a4e48b6e5809964163d5e823ef6070d40c
diff --git a/app-emacs/gptel/gptel-0.9.9.4.ebuild b/app-emacs/gptel/gptel-0.9.9.4.ebuild
deleted file mode 100644
index cf51e23ee735..000000000000
--- a/app-emacs/gptel/gptel-0.9.9.4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS="27.1"
-
-inherit elisp
-
-DESCRIPTION="Simple Large Language Model chat client for GNU Emacs"
-HOMEPAGE="https://github.com/karthink/gptel/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/karthink/${PN}"
-else
- SRC_URI="https://github.com/karthink/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.gh.tar.gz"
-
- KEYWORDS="amd64 arm64"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="
- app-emacs/compat
- app-emacs/transient
-"
-BDEPEND="
- ${RDEPEND}
-"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- elisp_src_compile
- elisp-make-autoload-file
-}
diff --git a/app-emacs/modus-themes/Manifest b/app-emacs/modus-themes/Manifest
index fde6675fa9ad..ee3afda25988 100644
--- a/app-emacs/modus-themes/Manifest
+++ b/app-emacs/modus-themes/Manifest
@@ -1,2 +1,2 @@
-DIST modus-themes-5.1.0.tar.gz 370556 BLAKE2B b2b06f0c016d6727a9179338dd291382cfb826746b04691ebd98fbdc6ff13f85fcc071f1dfd97574ea242707f4e3cf12d748e49413203af1183d61afa72dc103 SHA512 4a7c9b0d13496b5a72eaf27a2fde570e9539c8fb6d67a43659404f382d283d5249b81ccb09da792c789ada54b8e70b94700b07d1f9820440e1f0933649c93a2e
DIST modus-themes-5.2.0.tar.gz 393137 BLAKE2B ff75d59704c1175f715e16eade746e489de385962435d59d8cb188990318c120b4bff80c42f02997b85bc5c86aa88b018dd9a5fd8c99a2edcb35c41ac6a99d6d SHA512 8d954602180231693d6b3ede8ce37845b2d12ee889f400d21da3c194928e0241f620e2c891d6ca506cb2316a44aac89b0c2b81b010328eb4f249899558922525
+DIST modus-themes-5.3.0.tar.gz 393710 BLAKE2B 7437bbbd0c66e9751e7c83ebb4391b1f16ca636de5f4a5039e62152ac08591f303c29dd0fe9a6cefa860c94680e6c849e598282d7130d4fe7b3fd751e5ac0460 SHA512 4566ba8b7e59885afc81c07977aabb10d4d44025b383508bf13f932ec8bccc38cd18940468dd0b6244a3772d5153e5e7a41258787b6cecc9a314aa77393f11aa
diff --git a/app-emacs/modus-themes/modus-themes-5.1.0.ebuild b/app-emacs/modus-themes/modus-themes-5.3.0.ebuild
index b316edcada95..20535a6e726b 100644
--- a/app-emacs/modus-themes/modus-themes-5.1.0.ebuild
+++ b/app-emacs/modus-themes/modus-themes-5.3.0.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=8
+EAPI=9
inherit elisp
DESCRIPTION="Highly accessible themes for GNU Emacs"
HOMEPAGE="https://github.com/protesilaos/modus-themes/"
-if [[ ${PV} == *9999* ]] ; then
+if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/protesilaos/${PN}.git"
+ EGIT_REPO_URI="https://github.com/protesilaos/${PN}"
else
SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
@@ -25,6 +25,5 @@ SITEFILE="50${PN}-gentoo.el"
src_compile() {
elisp_src_compile
-
elisp-make-autoload-file
}
diff --git a/app-emacs/modus-themes/modus-themes-9999.ebuild b/app-emacs/modus-themes/modus-themes-9999.ebuild
index e3ecfc9b2f8f..20535a6e726b 100644
--- a/app-emacs/modus-themes/modus-themes-9999.ebuild
+++ b/app-emacs/modus-themes/modus-themes-9999.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=8
+EAPI=9
inherit elisp
DESCRIPTION="Highly accessible themes for GNU Emacs"
HOMEPAGE="https://github.com/protesilaos/modus-themes/"
-if [[ ${PV} == *9999* ]] ; then
+if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/protesilaos/${PN}.git"
+ EGIT_REPO_URI="https://github.com/protesilaos/${PN}"
else
SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
@@ -25,6 +25,5 @@ SITEFILE="50${PN}-gentoo.el"
src_compile() {
elisp_src_compile
-
elisp-make-autoload-file
}
diff --git a/app-emacs/plz/Manifest b/app-emacs/plz/Manifest
index 2ac0f0c6679c..84e34ef3b75a 100644
--- a/app-emacs/plz/Manifest
+++ b/app-emacs/plz/Manifest
@@ -1,2 +1 @@
-DIST plz-0.7.2.tar.gz 105864 BLAKE2B b876f69a61452ca932c70e87d35e4442f1ddae4c74c3e124056ff0adae9923d0a374c047a1c1dade705713a9b2aaa5bbfbb73368fde9564b53ce638f90f08ff0 SHA512 01951bbb0e59d6196338a806b4bab030538c411d185acf5462bc1eb4d3130b1da5d78a436e84163dd8167b3705edb6dcafdeef8d4611973521566d34f2ca5654
DIST plz-0.9.1.tar.gz 102132 BLAKE2B 5680f08c4fb65fa8251b11aaaeacbe5c084731f1c90e27c5bd135da24943b6a1d2c7a0c4590d871f7b9cfb1c97a0fac6e453f707cdd96fca4d2e7f3dec257b9c SHA512 6e35e34accfba52428176345bfd07e1146587aed662c5df4443ba16ca02558a1137dc17ce7906d6e3ff296eb628ecca702d0f1595e504f0e102d4fb411ed295c
diff --git a/app-emacs/plz/plz-0.7.2.ebuild b/app-emacs/plz/plz-0.7.2.ebuild
deleted file mode 100644
index 7397ae367c6f..000000000000
--- a/app-emacs/plz/plz-0.7.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="HTTP library with curl backend for GNU Emacs"
-HOMEPAGE="https://github.com/alphapapa/plz.el/"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/alphapapa/plz.el.git"
-else
- SRC_URI="https://github.com/alphapapa/plz.el/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
- S="${WORKDIR}"/plz.el-${PV}
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-PROPERTIES="test_network" # Tests require network access.
-RESTRICT="test"
-
-RDEPEND="net-misc/curl"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-elisp-enable-tests ert tests -l tests/test-plz.el
-
-src_install() {
- elisp_src_install
-
- doinfo ${PN}.info
-}
diff --git a/app-emacs/racket-mode/Manifest b/app-emacs/racket-mode/Manifest
index 5426ab8b91f3..18a9901c4f54 100644
--- a/app-emacs/racket-mode/Manifest
+++ b/app-emacs/racket-mode/Manifest
@@ -1 +1,2 @@
DIST racket-mode-1_p20251107.snapshot.gh.tar.gz 403616 BLAKE2B 393e8ca77d40e8b1a88fd5d900551dfd00608a6ebdadf3163efad8b7289b3816a84d5debe67c33981744cb8e6067d3672f9b2dd95e213d073b1cd19b841ff816 SHA512 5b4cbb7b4a36cc0510e824430704191790662fb80693afbdcd29867f200553bc74ee1626096caadbadca0d642eee016b5ab1627504f8379d7f5d6c2793fb130e
+DIST racket-mode-1_p20260303.snapshot.gh.tar.gz 407319 BLAKE2B 8e6caf5d188a5c9ae60b39da162a39d8442ffd4c9b8ed747714c4fcae6ff2507e577701cb8265f197f05ec8b5c319a817181bf45152f1de83a9c89c02f236ddf SHA512 82932d44a04c87abc95f08e850ff31cc9533d6bd21eb2db5ae8e986d317c008fb0d27a89f77a9dba4a0c6600dc5016140f4e99a8a2c419013b8c6af4302f0532
diff --git a/app-emacs/racket-mode/racket-mode-1_p20260303.ebuild b/app-emacs/racket-mode/racket-mode-1_p20260303.ebuild
new file mode 100644
index 000000000000..4c10593104b6
--- /dev/null
+++ b/app-emacs/racket-mode/racket-mode-1_p20260303.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+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}"
+else
+ [[ "${PV}" == *p20260303 ]] && COMMIT=e5f22ad408740ec517a436ec19b74ce1398e61bc
+
+ SRC_URI="https://github.com/greghendershott/${PN}/archive/${COMMIT}.tar.gz
+ -> ${P}.snapshot.gh.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+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-9999.ebuild b/app-emacs/racket-mode/racket-mode-9999.ebuild
index 3ae047377eff..4c10593104b6 100644
--- a/app-emacs/racket-mode/racket-mode-9999.ebuild
+++ b/app-emacs/racket-mode/racket-mode-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=8
+EAPI=9
inherit elisp
@@ -11,10 +11,9 @@ HOMEPAGE="https://www.racket-mode.com/
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
-
EGIT_REPO_URI="https://github.com/greghendershott/${PN}"
else
- COMMIT=""
+ [[ "${PV}" == *p20260303 ]] && COMMIT=e5f22ad408740ec517a436ec19b74ce1398e61bc
SRC_URI="https://github.com/greghendershott/${PN}/archive/${COMMIT}.tar.gz
-> ${P}.snapshot.gh.tar.gz"
@@ -44,7 +43,6 @@ SITEFILE="50${PN}-gentoo.el"
src_prepare() {
elisp_src_prepare
-
sed "s|@SITEETC@|${SITEETC}/${PN}|" -i "${S}/racket-util.el" || die
}
@@ -61,7 +59,6 @@ src_compile() {
src_test() {
# Set "PLTUSERHOME" to a safe temp directory to prevent writing to "~".
local -x PLTUSERHOME="${T}/racket-mode/test-racket"
-
emake test-racket
}
diff --git a/app-emacs/websocket/Manifest b/app-emacs/websocket/Manifest
index 204856d10565..dfedbbddc2b5 100644
--- a/app-emacs/websocket/Manifest
+++ b/app-emacs/websocket/Manifest
@@ -1,3 +1 @@
-DIST websocket-1.14_p20230305.tar.gz 27340 BLAKE2B 32b55fdff4bed7893d02bcafc67e473442803a492c31e565ec1487dc0e7211e505a517e460ca05f5f1f2d28d0852bced91cfbe9da98bcd6ed1e4598fe6bc4eb6 SHA512 6c4574387f8cae7d17a3a8e618678e9dc8d96d0301f3d20e236dae1820cdb2c7bb49e2f5bfe816670e9bac6a7be24b85f8ec9f8ea2aa248c6b5af302f227ae43
-DIST websocket-1.15.tar.gz 27231 BLAKE2B 4dafdb9bc2b2b499ee335acc00c8bb0316275ec5f5d4d3440a4dd89a17ce7999c211d2ec2b9df0457ea17ca6d70f57d7804eb8f3b6ffa4bbf8ed362bcc66618a SHA512 c2881dcb956d7803b16bd451f21a1c2f62181f2b88c0d4e9e067b040df573ad90d047e7cb637190d193e185b651fef1e7559833a1dffe24097ddb07623133d6e
DIST websocket-1.16.gh.tar.gz 27468 BLAKE2B 44a4f8af655e031ebac10747a4be6a67bc310ed89157ec4f9851101ac4c2a9185a3e69aa9f3cc410d6c312789ad890b740d96506d95d0ac6bb4248782c6b45b5 SHA512 3a4d10d92c50cf37c8aa5db51fe1a0d46c6ecb6b9ff4a50e436e09d0d86fa381fcc888cffe89b8457f8d41f38e2023c8696c47f51866071a0263afddc03e64b6
diff --git a/app-emacs/websocket/websocket-1.14_p20230305.ebuild b/app-emacs/websocket/websocket-1.14_p20230305.ebuild
deleted file mode 100644
index acd9a398614e..000000000000
--- a/app-emacs/websocket/websocket-1.14_p20230305.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
-
-[[ ${PV} == *_p20230305 ]] && COMMIT=1a08093b122d8cf20366a1cba5faddf7a53d08ed
-
-inherit elisp
-
-DESCRIPTION="A websocket implementation in elisp"
-HOMEPAGE="https://github.com/ahyatt/emacs-websocket"
-SRC_URI="https://github.com/ahyatt/emacs-${PN}/archive/${COMMIT}.tar.gz
- -> ${P}.tar.gz"
-S="${WORKDIR}"/emacs-${PN}-${COMMIT}
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-DOCS=( README.org websocket-functional-test.el testserver.py )
-SITEFILE="50${PN}-gentoo.el"
-
-src_compile() {
- elisp-compile ${PN}.el
-}
-
-src_test() {
- ${EMACS} ${EMACSFLAGS} -L . -l websocket-test \
- -f ert-run-tests-batch-and-exit || die "tests failed"
-}
-
-src_install() {
- elisp-install ${PN} websocket.{el,elc}
- elisp-make-site-file "${SITEFILE}"
-
- einstalldocs
-}
diff --git a/app-emacs/websocket/websocket-1.15.ebuild b/app-emacs/websocket/websocket-1.15.ebuild
deleted file mode 100644
index 3ee322f30325..000000000000
--- a/app-emacs/websocket/websocket-1.15.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
-
-inherit elisp
-
-DESCRIPTION="A websocket implementation in elisp"
-HOMEPAGE="https://github.com/ahyatt/emacs-websocket"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/ahyatt/emacs-websocket.git"
- S="${WORKDIR}"/emacs-${P}
-else
- [[ ${PV} == 1.15 ]] && COMMIT=40c208eaab99999d7c1e4bea883648da24c03be3
-
- SRC_URI="https://github.com/ahyatt/emacs-${PN}/archive/${COMMIT}.tar.gz
- -> ${P}.tar.gz"
- S="${WORKDIR}"/emacs-${PN}-${COMMIT}
-
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-PROPERTIES="test_network"
-RESTRICT="test"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
-
-elisp-enable-tests ert "${S}"
-
-src_compile() {
- elisp-compile ${PN}.el
-}
-
-src_install() {
- elisp-install ${PN} websocket.{el,elc}
- elisp-make-site-file "${SITEFILE}"
-
- einstalldocs
-}
diff --git a/app-emacs/xclip/Manifest b/app-emacs/xclip/Manifest
index 421759966e53..b25384c4a7c9 100644
--- a/app-emacs/xclip/Manifest
+++ b/app-emacs/xclip/Manifest
@@ -1,2 +1 @@
DIST xclip-1.11.1.tar.gz 4986 BLAKE2B 553f6b11ec9129426b8ace2c09e285949f9463d8b17152b08c8e63782fe2cbe6127f74982ffe3bb3b27b74d4e49b74660bb326106bcc559e246a6697d7944052 SHA512 2d81f40db94a2e5acb2c5f63d3b51f3de8974c5598a2794df3fc60a55f78238636b157d00bf95a768c0636d718b6eb1abd6d9d2a72d8e3d2f1238b5b4b5e1d55
-DIST xclip-1.11.el.xz 4500 BLAKE2B 19983f20979bfa96b15d88c9404664c9467cb7254c3eadcf57237ed733db516a5892f9b80d6289c6c4634ec34e16c4f09d0d17bdd35d1912455d79b4b4764f53 SHA512 8370f7bc695198004608e2348ded21a602ff6f062e2d3369a8ebc0c8d17e3d75da975160830b31e5ecaca67247c51f3950a8dfaf0357db5ff5f0e2296358547d
diff --git a/app-emacs/xclip/xclip-1.11-r1.ebuild b/app-emacs/xclip/xclip-1.11-r1.ebuild
deleted file mode 100644
index 51a0c3af795f..000000000000
--- a/app-emacs/xclip/xclip-1.11-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp readme.gentoo-r1 optfeature
-
-DESCRIPTION="Emacs Interface to XClip"
-HOMEPAGE="https://elpa.gnu.org/packages/xclip.html"
-SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-SITEFILE="50${PN}-gentoo.el"
-DOC_CONTENTS="To enable xclip-mode, add (xclip-mode 1) to your ~/.emacs file."
-
-pkg_postinst() {
- elisp_pkg_postinst
-
- optfeature "X11 clipboard support" x11-misc/xclip x11-misc/xsel
- optfeature "Wayland clipboard support" gui-apps/wl-clipboard
-}
diff --git a/app-emacs/zenburn-theme/Manifest b/app-emacs/zenburn-theme/Manifest
index f78d292978f1..c9d9b871922b 100644
--- a/app-emacs/zenburn-theme/Manifest
+++ b/app-emacs/zenburn-theme/Manifest
@@ -1,3 +1 @@
DIST zenburn-emacs-2.10.0.gh.tar.gz 132174 BLAKE2B 1bce0d0dd1058271ad9c4ebb020f0770851fdf7ab41440df740cbb40b4ce21ee537e5c60a4eda5b64e1b343c01f04108d7d519993e23d18e518023d7980eec97 SHA512 5f682440ddf88bb1155dd474de1cebf2d9fd980dee050e74e5e95a4ba725f3b6528351a28039cac6b98aea7fb20a0a67a46aacef20fa9e9d1333a813a0b34b42
-DIST zenburn-emacs-2.8.0.tar.gz 123540 BLAKE2B ddc41b6b32a5b3864b400d0c2b2193515f60fc78b876df3eb28efa537d72ee0640c040935a13151385b6b9c4e9e45b9f8abe865d30c622a7e5297281c219deb0 SHA512 8d8729a2bbb7f829916def7d1c7178d0278ad1cbc883c7598dfca65277649f9eaac02974e9051672aad4cb3923a8f2726a86feced7cdc1aba487248332ca0a96
-DIST zenburn-emacs-2.9.0.tar.gz 126969 BLAKE2B b87a16dbecdc11e718bb521e9b1c175a2449e1871a0a29de8a808d946518b8a112c8ba6ac4d7a5b32868277bb006c4f02a83f28adce3f006c41b180788a00a16 SHA512 cc388858123d345dc1d82378ccca5130908275c1b548c69b8d5e866ed3ebe552dab402192f7b8569d28269b48afe3905d774afb1de4ce79087207d0bba335c86
diff --git a/app-emacs/zenburn-theme/zenburn-theme-2.8.0.ebuild b/app-emacs/zenburn-theme/zenburn-theme-2.8.0.ebuild
deleted file mode 100644
index c84c101ecdcc..000000000000
--- a/app-emacs/zenburn-theme/zenburn-theme-2.8.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp readme.gentoo-r1
-
-MY_PN="${PN%-*}-emacs"
-DESCRIPTION="Zenburn color theme for Emacs"
-HOMEPAGE="https://github.com/bbatsov/zenburn-emacs"
-SRC_URI="https://github.com/bbatsov/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${MY_PN}-${PV}.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_install() {
- insinto "${SITEETC}/${PN}"
- doins zenburn-theme.el
-
- local sha256=$(sha256sum zenburn-theme.el) || die
- sed "s:@SHA256@:${sha256%% *}:" "${FILESDIR}/${SITEFILE}" \
- > "${T}/${SITEFILE}" || die
- elisp-site-file-install "${T}/${SITEFILE}"
-
- dodoc CHANGELOG.md CONTRIBUTING.md README.md
- dodoc -r screenshots
- docompress -x /usr/share/doc/${PF}/screenshots
-
- local DOC_CONTENTS="To enable zenburn by default, initialise it
- in your ~/.emacs:
- \n\t(load-theme 'zenburn)"
- readme.gentoo_create_doc
-}
diff --git a/app-emacs/zenburn-theme/zenburn-theme-2.9.0.ebuild b/app-emacs/zenburn-theme/zenburn-theme-2.9.0.ebuild
deleted file mode 100644
index b605f6f298d2..000000000000
--- a/app-emacs/zenburn-theme/zenburn-theme-2.9.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-MY_PN="${PN%-*}-emacs"
-
-inherit elisp readme.gentoo-r1
-
-DESCRIPTION="Zenburn color theme for Emacs"
-HOMEPAGE="https://github.com/bbatsov/zenburn-emacs"
-
-SRC_URI="https://github.com/bbatsov/${MY_PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${MY_PN}-${PV}.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_install() {
- insinto "${SITEETC}/${PN}"
- doins zenburn-theme.el
-
- local sha256=$(sha256sum zenburn-theme.el) || die
- sed "s:@SHA256@:${sha256%% *}:" "${FILESDIR}/${SITEFILE}" \
- > "${T}/${SITEFILE}" || die
- elisp-site-file-install "${T}/${SITEFILE}"
-
- dodoc CHANGELOG.md CONTRIBUTING.md README.md
- dodoc -r screenshots
- docompress -x /usr/share/doc/${PF}/screenshots
-
- local DOC_CONTENTS="To enable zenburn by default, initialise it
- in your ~/.emacs:
- \n\t(load-theme 'zenburn)"
- readme.gentoo_create_doc
-}