summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-11 19:09:06 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-11 19:09:06 -0500
commit933607631f52c80ec7db6c4b96de6e61384d3270 (patch)
tree5f4a81da2afa30dbbaba5acc22b14e180e9140f3 /app-emacs
parent97c14ceda6ab1347afac761e2ad9a0f2b1f81d4c (diff)
downloadbaldeagleos-repo-933607631f52c80ec7db6c4b96de6e61384d3270.tar.gz
baldeagleos-repo-933607631f52c80ec7db6c4b96de6e61384d3270.tar.xz
baldeagleos-repo-933607631f52c80ec7db6c4b96de6e61384d3270.zip
Adding metadata
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/agent-shell/Manifest1
-rw-r--r--app-emacs/agent-shell/agent-shell-0.71.2.ebuild (renamed from app-emacs/shell-maker/shell-maker-0.93.3.ebuild)26
-rw-r--r--app-emacs/flycheck/Manifest1
-rw-r--r--app-emacs/flycheck/flycheck-38.3.ebuild2
-rw-r--r--app-emacs/flycheck/flycheck-39.0.ebuild66
-rw-r--r--app-emacs/projectile/Manifest1
-rw-r--r--app-emacs/projectile/projectile-3.4.0.ebuild53
-rw-r--r--app-emacs/shell-maker/Manifest3
-rw-r--r--app-emacs/shell-maker/shell-maker-0.97.1.ebuild (renamed from app-emacs/shell-maker/shell-maker-0.93.1.ebuild)0
9 files changed, 137 insertions, 16 deletions
diff --git a/app-emacs/agent-shell/Manifest b/app-emacs/agent-shell/Manifest
index c05ae8c98eb8..54b6e0f22fc2 100644
--- a/app-emacs/agent-shell/Manifest
+++ b/app-emacs/agent-shell/Manifest
@@ -1,2 +1,3 @@
DIST agent-shell-0.57.3.gh.tar.gz 1647268 BLAKE2B d3984b13f6d68edaa4a926aa8d6f1ddc46c14a75e360c50c8ac0dff53f6102a034661987754aa6332f12466b9a916a6d07fc4d78c06a4718a53133f364e3cf27 SHA512 95883aa4dcbff908b8d57c940f9983fa83904de84c16d90518a0f76b8e54524e0c5e997e6c4e345895401259ff7f999aab7d46279eabb390201d8e40c39b0df1
DIST agent-shell-0.70.2.gh.tar.gz 1752299 BLAKE2B 9f469f4109e0ce69133d9f5aa1364ffb2a70086993d8780743fd067e6db00c0986b29f00f9b901f5992fc1c0f4c004497571511d227cd97b9cc6695c201ec286 SHA512 da57860ba716c178794118c9179fca7f60d33c75db82782fe90a8a887a0da6efe140bba7d524fe041810bd26ad790759a978c68ac006dc215cc2ca8ea6d0e0d0
+DIST agent-shell-0.71.2.gh.tar.gz 1766504 BLAKE2B 652c8d3936fb22ea1bd58fbdaabb07b8c84e129010fc0d96e645f5b720e028438b0924ef7bdb2424efd4913ff677f7f6f0e702ea116294907fb244bb3909d0c7 SHA512 ddad68f4480d325e07ff235956e7aa3fad297d284de493f51b0ada2334a99450dea390942f0640e9e578c6f5032e63537d3c4979f1ab29f8c8b333c46c8c7d63
diff --git a/app-emacs/shell-maker/shell-maker-0.93.3.ebuild b/app-emacs/agent-shell/agent-shell-0.71.2.ebuild
index 1bfcd1e49a0e..0420d6d6d3ba 100644
--- a/app-emacs/shell-maker/shell-maker-0.93.3.ebuild
+++ b/app-emacs/agent-shell/agent-shell-0.71.2.ebuild
@@ -3,21 +3,19 @@
EAPI=9
-NEED_EMACS="27.1"
+NEED_EMACS="29.1"
inherit elisp
-DESCRIPTION="Interaction mode for making comint shells for GNU Emacs"
-HOMEPAGE="https://github.com/xenodium/shell-maker/"
+DESCRIPTION="Many native agentic integrations inside GNU Emacs"
+HOMEPAGE="https://github.com/xenodium/agent-shell/"
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
-
EGIT_REPO_URI="https://github.com/xenodium/${PN}"
else
SRC_URI="https://github.com/xenodium/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.gh.tar.gz"
-
KEYWORDS="~amd64 ~x86"
fi
@@ -25,22 +23,24 @@ LICENSE="GPL-3+"
SLOT="0"
RDEPEND="
- >=app-editors/emacs-${NEED_EMACS}:*[jpeg,png,svg]
+ >=app-emacs/acp-0.13.1
+ >=app-emacs/shell-maker-0.97.1
"
BDEPEND="
${RDEPEND}
"
-DOCS=( CHANGELOG.md README.org )
+DOCS=( CONTRIBUTING.org README.org blog-post.org )
SITEFILE="50${PN}-gentoo.el"
-elisp-enable-tests ert ./tests/ \
- -l "./tests/${PN}-history-tests.el" \
- -l "./tests/markdown-overlays-blocks-tests.el" \
- -l "./tests/markdown-overlays-images-tests.el"
-
src_compile() {
elisp_src_compile
elisp-make-autoload-file
- elisp-make-site-file "${SITEFILE}"
+}
+
+src_test() {
+ local test_file=""
+ for test_file in ./tests/*-tests.el ; do
+ elisp-test-ert ./tests/ -l "${test_file}"
+ done
}
diff --git a/app-emacs/flycheck/Manifest b/app-emacs/flycheck/Manifest
index 2579a4835c82..3acdb6c0ea35 100644
--- a/app-emacs/flycheck/Manifest
+++ b/app-emacs/flycheck/Manifest
@@ -1,2 +1,3 @@
DIST flycheck-36.0.gh.tar.gz 1048605 BLAKE2B f0886500c63cacbeb99835d64aafb1cb56e79cb8974cd32c6652bbbc40d606383c02a45a34d02e67c4e0328f16747f078491c154acf32754dcad50b319db9b71 SHA512 3a277773315fca465982496a6db3d2c2d0c99d19f95d3eab659890aae7d103d06035aacf89c9613620d203d701b5d3a7dd622f7149fe5676e718cdeca0e0e41f
DIST flycheck-38.3.gh.tar.gz 2046893 BLAKE2B 93569170927f8bbb3d47aeecbacb92667623103568ab6e11504789678c07b20a44bfaab228c2d15cb9216da1dbd4b13cbbbd1052a59e135a38babc7999d05eb5 SHA512 b0d6bf7073e1373cb9437a6d522b3268750c90f37e9e835246a329949aa401e4c54f47d3f82b6b1bc1da1baca79943f626c262fa69e88c26d9358b9395f8abe8
+DIST flycheck-39.0.gh.tar.gz 2266908 BLAKE2B 13e30dc936fdf6c5fdfc277eb7e82eba0a53192df7d83983a73ac7749059d6a293f2fb82df968769f869cb745265645b05134292778e97b854c2f1345b2002c6 SHA512 4bf1832c2c455b3a9643250bcc3d55b5f276ab413762ddfdff388633e33b736ba4f3ab2c45a80a29bd402e61edb2bbe58d376a0e221a16fe44b4fe9154b3f9bf
diff --git a/app-emacs/flycheck/flycheck-38.3.ebuild b/app-emacs/flycheck/flycheck-38.3.ebuild
index fdc649e73687..3f8c2b916820 100644
--- a/app-emacs/flycheck/flycheck-38.3.ebuild
+++ b/app-emacs/flycheck/flycheck-38.3.ebuild
@@ -50,7 +50,7 @@ DOCS=( CHANGELOG.md README.md )
elisp-enable-tests buttercup ./test/specs/ -l ./flycheck.el -L . -L ./test/specs/
src_prepare() {
- rm -f -r ./test/spec/languages || die
+ rm -f -r ./test/specs/languages || die
elisp_src_prepare
}
diff --git a/app-emacs/flycheck/flycheck-39.0.ebuild b/app-emacs/flycheck/flycheck-39.0.ebuild
new file mode 100644
index 000000000000..f33c7d2f9ae1
--- /dev/null
+++ b/app-emacs/flycheck/flycheck-39.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+NEED_EMACS="28.1"
+
+inherit elisp
+
+DESCRIPTION="Modern on-the-fly syntax checking extension for GNU Emacs"
+HOMEPAGE="https://www.flycheck.org/
+ https://github.com/flycheck/flycheck/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ app-emacs/shut-up
+ )
+"
+
+ELISP_REMOVE="
+ test/specs/test-checker-api.el
+ test/specs/test-checker-extensions.el
+ test/specs/test-checker-specs.el
+ test/specs/test-configuration.el
+ test/specs/test-customization.el
+ test/specs/test-documentation.el
+ test/specs/test-error-display.el
+ test/specs/test-gpg.el
+ test/specs/test-melpa-package.el
+ test/specs/test-related-locations.el
+ test/specs/test-util.el
+"
+SITEFILE="50${PN}-gentoo-r1.el"
+DOCS=( CHANGELOG.md README.md )
+
+elisp-enable-tests buttercup ./test/specs/ -l ./flycheck.el -L . -L ./test/ -L ./test/specs/
+
+src_prepare() {
+ rm -f -r ./test/specs/languages || die
+ elisp_src_prepare
+}
+
+src_compile() {
+ elisp-compile "${PN}.el"
+ elisp-make-autoload-file
+}
+
+src_install() {
+ elisp-install "${PN}" "${PN}.el"{,c} "${PN}-autoloads.el"
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ einstalldocs
+}
diff --git a/app-emacs/projectile/Manifest b/app-emacs/projectile/Manifest
index 3c973b29d87b..cd7022f5edfc 100644
--- a/app-emacs/projectile/Manifest
+++ b/app-emacs/projectile/Manifest
@@ -2,3 +2,4 @@ DIST projectile-2.9.1.gh.tar.gz 1935369 BLAKE2B a2f832d0c5c8ee5e5649d7af6c0a22a4
DIST projectile-3.1.0.gh.tar.gz 2090567 BLAKE2B 344c4cfadafc3bc5000434f9d1a0b3e79f581ae1f8610fa8e041b0c4a5cbc4100d579972c60e42f958ab609914481db4a29252597db71641965f7564afd54816 SHA512 92d9ddd413824399fd6e66a4673e9d0ee23f999c447fa8934584c89617a64fcb398e4613b90dbbf455ff7f6421c37f0d5fe2f2b612052503efcfbc6e7a422f83
DIST projectile-3.2.1.gh.tar.gz 2162287 BLAKE2B e965f20c5578f572ebb690fb5528a5167b1e1320263dc70e46265a0a2ea08cfc99769beaf0e70983c06717fc9e47a4c7be00fabd11e771be05112633a3572d5a SHA512 914293b656b20927e0b11cb6f8899e4b610d121578711f040187b99d896e1931de03a73975d877e793a5a6deec4a611b3c76b59b385267de53fb340569954c21
DIST projectile-3.3.0.gh.tar.gz 4522097 BLAKE2B 69a015edef8b19536747e4885e17ed961e62f38efb9a398d41f84fa4f507580aa9fe1e2c24ae748ce0bb3d01ad9fa6cd4b7bdd0e77c1c078d14135bb80bef7bc SHA512 9fd4711de48f0ab5c857cddbedd2831c747cb6fb2c71b2f716f680db1eb0db7076a11f2f74eed638fbfe1a5f8c33fbdf65fa9b391f80ee014d821cf96ec2feee
+DIST projectile-3.4.0.gh.tar.gz 5134539 BLAKE2B db235edd19156d8ebf233ac0db3167645c9f9c9bdfecab0c70fa87956041edf44c553d5f23b89d01d87151015674af5ca1f78f6399cffbc126ed82241748074f SHA512 8a278ae4c2ccdf4114988a7f2870bc3baa56a4503eed987d8df90684fb2d9a852c3e0e845d4689dace8494aed09d9ec6746254b0b5b9b8643bfb8a9a1a7d6718
diff --git a/app-emacs/projectile/projectile-3.4.0.ebuild b/app-emacs/projectile/projectile-3.4.0.ebuild
new file mode 100644
index 000000000000..406028b770aa
--- /dev/null
+++ b/app-emacs/projectile/projectile-3.4.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+NEED_EMACS="28.1"
+
+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"
+
+RDEPEND="
+ >=app-emacs/compat-30.0
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+ELISP_REMOVE="
+ test/projectile-async-test.el
+ test/projectile-consult-test.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/shell-maker/Manifest b/app-emacs/shell-maker/Manifest
index 6bb7bdb05ffb..8321b5126455 100644
--- a/app-emacs/shell-maker/Manifest
+++ b/app-emacs/shell-maker/Manifest
@@ -1,4 +1,3 @@
-DIST shell-maker-0.93.1.gh.tar.gz 234765 BLAKE2B 1aa54c9675ec2d9ba54d5d35b7d9a8daedb36f49da210376fbd0ea248769274a954398249753093a0961eaa760abe2a661d3afc68d90ef0f06e1d3c71a6bc5b6 SHA512 70d0396096a4c8348c04857e9cd9a6f4228a11cf42c509ad3b73fbe907d4e2d858747375024726329b081ea3726da2b83c2f958232ffdbe12d91b1703a20eb5f
-DIST shell-maker-0.93.3.gh.tar.gz 234772 BLAKE2B 2c02818aff1746e2e9fe71349237ce20956c81d705d6d11ba77a6624d2acd05e3d0d389eadcb5e2565d32e50afe9bdddd659d03c130c2ba7065c1a95bfb6ca08 SHA512 01869bea61708012b76c1c9ee08ea14a0aa350577040f1dde3f1f315df3eed944cb9cee3f29102a3431d1a01cd5af0e9ea09ede08974854e733c87318311fddc
DIST shell-maker-0.93.5.gh.tar.gz 235275 BLAKE2B 39bfb44da2a504dcef9360963ce437f2cf673807f248b935f11bca8f9db25f6b66945bd20670030c7ff8e86f757eb3ec302503e12d9ae17c970b4edfc7c532e7 SHA512 8ff33899c0d70d0d5f5b361feaa21fcaf5f56766fe806ea05548ae57f246f3514dc13939acf14896ac1497bb23db441aff059484565b8a534599f0d59b9191c2
DIST shell-maker-0.96.1.gh.tar.gz 236283 BLAKE2B c29373d1d1e4ae4cfd4c151bf588f976a308bfeec4895ea99f85ec0fb62e442bd07027f15b08f4b04c859c9576226f3cd7bcdc6658a389bbcf96ae6f956f677d SHA512 b2d783c6f95d5e1aec335146e84211a1f229a9ce3ff321557a54eb7f6d47598e8178359e3cd190a5c89c4fbc7232fff75c75abb8b7af51206f24c0f738e637ff
+DIST shell-maker-0.97.1.gh.tar.gz 236559 BLAKE2B ed9c219121e271126dcb48ece660b6ce9c56c02e534147d21204149423fabd682662145c29eede1bbf53097d82758b13395e60af23812ce4207e8004ac00706a SHA512 621b3b6118283d5bdb64b56ce96d38a5c07e2cddec14b93da5abbfd27803799493c1d402e918348858c3497a0d8f04ed5c2e6c461dc34e2a530a562b439d0d73
diff --git a/app-emacs/shell-maker/shell-maker-0.93.1.ebuild b/app-emacs/shell-maker/shell-maker-0.97.1.ebuild
index 1bfcd1e49a0e..1bfcd1e49a0e 100644
--- a/app-emacs/shell-maker/shell-maker-0.93.1.ebuild
+++ b/app-emacs/shell-maker/shell-maker-0.97.1.ebuild