diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-27 03:04:42 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-27 03:04:42 -0500 |
| commit | c6e6588bafac78d585ece24e4dabdf99f3af211d (patch) | |
| tree | e68bccff68681d3201cf21c1a5682ad5abbfd4f3 /app-emacs | |
| parent | 8a7e9bb6193b9b54ffb149bdf92c9689a3798e00 (diff) | |
| download | baldeagleos-repo-c6e6588bafac78d585ece24e4dabdf99f3af211d.tar.gz baldeagleos-repo-c6e6588bafac78d585ece24e4dabdf99f3af211d.tar.xz baldeagleos-repo-c6e6588bafac78d585ece24e4dabdf99f3af211d.zip | |
Adding metadata
Diffstat (limited to 'app-emacs')
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 -} |
