summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin75276 -> 75283 bytes
-rw-r--r--app-emacs/cider/Manifest2
-rw-r--r--app-emacs/cider/cider-1.15.1.ebuild62
-rw-r--r--app-emacs/denote/Manifest4
-rw-r--r--app-emacs/denote/denote-3.0.2.ebuild (renamed from app-emacs/denote/denote-2.3.0.ebuild)0
-rw-r--r--app-emacs/ebuild-mode/Manifest2
-rw-r--r--app-emacs/ebuild-mode/ebuild-mode-1.70.ebuild29
-rw-r--r--app-emacs/jinx/Manifest4
-rw-r--r--app-emacs/jinx/jinx-1.9.ebuild (renamed from app-emacs/jinx/jinx-1.6.ebuild)26
-rw-r--r--app-emacs/no-littering/Manifest2
-rw-r--r--app-emacs/no-littering/no-littering-1.7.0.ebuild33
-rw-r--r--app-emacs/org-mode/Manifest2
-rw-r--r--app-emacs/org-mode/org-mode-9.7.6.ebuild63
-rw-r--r--app-emacs/scala-ts-mode/Manifest2
-rw-r--r--app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild33
-rw-r--r--app-emacs/transient/Manifest2
-rw-r--r--app-emacs/transient/transient-0.7.2.ebuild42
-rw-r--r--app-emacs/with-editor/Manifest2
-rw-r--r--app-emacs/with-editor/with-editor-3.3.4.ebuild38
19 files changed, 305 insertions, 43 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index ff61ac44ddb6..3307ea8d41ec 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/cider/Manifest b/app-emacs/cider/Manifest
index 5cf8158ea02f..b5c06e8548e9 100644
--- a/app-emacs/cider/Manifest
+++ b/app-emacs/cider/Manifest
@@ -2,7 +2,9 @@ AUX 50cider-gentoo.el 213 BLAKE2B 5dfecdc5467e5e359be87197388c33ad5d12f58772755c
DIST cider-1.13.1.tar.gz 7315314 BLAKE2B 81a0436ccb4a5e0d13e89587d55b4d63da3bca401ef95f995b20a58b8b0a1ed29b81df545135bccecfa601a33ccbad33478658afe612b179bbb3c38e5f6f60c4 SHA512 2d689f0e6bdcf778d86052c3d06e2e68e8ea37f4550979fb760ba57d1f0c6a9f3833d4c8ba265ddb641330cb22058abf095f87dd0bd93b40341c77be286ed5ad
DIST cider-1.14.0.tar.gz 7324413 BLAKE2B 6340b222e4cac6c9fb05d409380d766e497321e161a70cfdc29db78cc253cf39d4275ee9d8caaa825fe164fd251b2e64b76bf53bfea6671ea1b871ef91b31454 SHA512 b88b75547ee807e072a8e56471ce4a9c79a8c9a32c5c2fa0d5a4ad6527c94a0d409c3f5a89daa49024bcd0fb16f6bc8bbd3985cacc20cdba50e3675e7e995145
DIST cider-1.15.0.tar.gz 7412812 BLAKE2B d5f386c9af524becc179d87a2da88d108fb7f7076b57a02080d84d22be00944b00f45def825cee60a813e328a399682bfed42b379561d26fa55a737a9cafa08c SHA512 c00ba3552c021e6c2d56d0f3e891c56d7492a99df3afe9f4eb17e473b365a110c0b918c9f90b0cbe87508125a806fe0dab47bc52bfc95cb07fd48960d7b049d6
+DIST cider-1.15.1.tar.gz 7413316 BLAKE2B 60b4375538305582d6a2cbb7685f470c2b0626ae94286ab37a3320617238df140e8db3f28311f92473219a04a9a435bc72e79ad068b227a552c1a4a1fb070a7a SHA512 8a3215a0983cda54490004176736ca9348f781f729426aa911229c428bdea1630a5ab473ed63bc0e2e02e34df1947b9b76dc51559b3bfa163ae9642ff8a79142
EBUILD cider-1.13.1.ebuild 1177 BLAKE2B e8790f99f11a1abc9477cf4967fc65ca263d6807d15f4f11e015028610daf441df5961ecc7fc7a80f0985d44e82e7752ef4e5ffa63e3e78066b2569d58cc6aa5 SHA512 aa12fc65f169b14ddb46f7fd8f05f32bf2661f720175c24711d650f5c6ee872aef8a8d531c2c7b351d317ac49aab4963db4aafa94242fe18f6cc1bf762f9abfc
EBUILD cider-1.14.0.ebuild 1379 BLAKE2B 62e3534bde258908b4aaa3abd5c776871543b95886a36ecef54ea691f298b829a4ef2b2165fceb7eeae1d529e60eaf6cfbfe3d8f1d5fbdfedb8fc6163c8b6c6a SHA512 43b5d3f7297ac1ca09a88c79f1c1390167723c3074b3b390aef395efbe7ef143d71cb2b0c06dde6dc46d88d79634148148b4ee3b516212534c27dc7ac2c88210
EBUILD cider-1.15.0.ebuild 1379 BLAKE2B 62e3534bde258908b4aaa3abd5c776871543b95886a36ecef54ea691f298b829a4ef2b2165fceb7eeae1d529e60eaf6cfbfe3d8f1d5fbdfedb8fc6163c8b6c6a SHA512 43b5d3f7297ac1ca09a88c79f1c1390167723c3074b3b390aef395efbe7ef143d71cb2b0c06dde6dc46d88d79634148148b4ee3b516212534c27dc7ac2c88210
+EBUILD cider-1.15.1.ebuild 1379 BLAKE2B 62e3534bde258908b4aaa3abd5c776871543b95886a36ecef54ea691f298b829a4ef2b2165fceb7eeae1d529e60eaf6cfbfe3d8f1d5fbdfedb8fc6163c8b6c6a SHA512 43b5d3f7297ac1ca09a88c79f1c1390167723c3074b3b390aef395efbe7ef143d71cb2b0c06dde6dc46d88d79634148148b4ee3b516212534c27dc7ac2c88210
MISC metadata.xml 935 BLAKE2B 866459527ea892f48cad2d9e72a5795360e541f5be6c805f0d4fe406244cb63bed93744630c0c4bc75fdd4bed3e2b86af2621deba1d6361787bcfba0b0217abb SHA512 76ed7275992cb1d0c9021ebb646768a76f60b5ffe303659c6f8579d86c4617c916ccacc0bd33a4582cd17bca941f5480d68a19879231622ac20af402f3d29458
diff --git a/app-emacs/cider/cider-1.15.1.ebuild b/app-emacs/cider/cider-1.15.1.ebuild
new file mode 100644
index 000000000000..ae265c008537
--- /dev/null
+++ b/app-emacs/cider/cider-1.15.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26
+
+inherit elisp optfeature
+
+DESCRIPTION="Clojure Interactive Development Environment for GNU Emacs"
+HOMEPAGE="https://cider.mx/
+ https://github.com/clojure-emacs/cider/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/clojure-emacs/${PN}.git"
+else
+ SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-emacs/clojure-mode
+ app-emacs/parseedn
+ app-emacs/queue
+ app-emacs/sesman
+ app-emacs/spinner
+"
+BDEPEND="
+ ${RDEPEND}
+ test? ( app-emacs/buttercup )
+"
+
+# The "clojure-ts-mode" is currently unpackaged, so remove related tests.
+ELISP_REMOVE="
+ test/${PN}-jar-tests.el
+ test/${PN}-repl-tests.el
+ test/clojure-ts-mode/${PN}-connection-ts-tests.el
+ test/clojure-ts-mode/${PN}-selector-ts-tests.el
+ test/clojure-ts-mode/${PN}-util-ts-tests.el
+ test/enrich/${PN}-docstring-tests.el
+ test/integration/integration-tests.el
+"
+DOCS=( CHANGELOG.md README.md ROADMAP.md refcard )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup test
+
+src_install() {
+ elisp_src_install
+
+ optfeature "Connecting to leiningen REPL" \
+ dev-java/leiningen dev-java/leiningen-bin
+}
diff --git a/app-emacs/denote/Manifest b/app-emacs/denote/Manifest
index 3e0e83868a81..6fbec8b68f6b 100644
--- a/app-emacs/denote/Manifest
+++ b/app-emacs/denote/Manifest
@@ -1,6 +1,6 @@
AUX 50denote-gentoo.el 70 BLAKE2B 2b6dbb3df79b83b23a7fdc94c07c8f1a73d2f8daf12b95977885126b256d54bd295bbf5e86963aa566881cd4bfb1aa2b5579640e8e3ff04653e7f78a84207b9e SHA512 3200da6cccf70cc0dcd8dfb1a1ba26c9b97728b0f6c2a5debf2d1e71dccec7a6b773ba2a92a515b3b967c0149119bfa3f02443c5107637ed12d1bb86ea29c8cd
-DIST denote-2.3.0.tar.gz 230151 BLAKE2B 05ad19b846793cc504f1791ca4fb5a4fe97f9cf624e7c5db465c9b1d42644db2cd163ce4c2cb865bb2f1aa94e4a3b39568ec670b27912bce0cf707beb0917f70 SHA512 41c70dbacfbcbe0efb5134ed0f6573f9dab9fc9700ec4e947c809f423b2facc84a09f17ec50a7b1fe8c588f8ce0402b71ce24e7161df1531714598a94a6ffad5
DIST denote-2.3.5.tar.gz 229694 BLAKE2B 27625c0917d90b162cafb967d1d13f83497eeb76111d33e9dd5aaf7ffe9b6ac3f87c7699e30db377e5139a97895784c4337c295f066b9b5b22239e162c68fba0 SHA512 b5a24d6a5ad0ea391140ad91ebd96406e531151888b5ad38cd4f538b8c119d74555cf7d3ca0693d0e03bd9415081b5f0416f75edb86e45d456551a9ca03843c5
-EBUILD denote-2.3.0.ebuild 868 BLAKE2B 4cf4a334de2d3fe9e223dd27d178024f5aa1f5b15e64245b9b2854623a2b87c405f249f24906508a13397471e8075d7aa87aa990a2bfd3a7f17ab512863f3cd8 SHA512 9dabf59117d9ea51952e33ecef7d7b9c75c61bed657f587152cf9f3a46fa55917267d575ce56263e03245641d82b5486e97cfa3954d756b673038743d14d9579
+DIST denote-3.0.2.tar.gz 242707 BLAKE2B a5108174ffdd86b7fb8e115fb80e39ac699e07e766a20a41ca7412ff00b8c10e8a2cb2a8c2e0a62090a8d11f0cab431f3c8ca272dff825de166e1eddc7c73515 SHA512 eaa420b285068f3481e6170a5e8276e337e2c699f10ecd474106fcc93214f91c9bc32c82e4eb2586cae4c8ad762f638e205a85addf247031339ce4917d7b6189
EBUILD denote-2.3.5.ebuild 868 BLAKE2B 4cf4a334de2d3fe9e223dd27d178024f5aa1f5b15e64245b9b2854623a2b87c405f249f24906508a13397471e8075d7aa87aa990a2bfd3a7f17ab512863f3cd8 SHA512 9dabf59117d9ea51952e33ecef7d7b9c75c61bed657f587152cf9f3a46fa55917267d575ce56263e03245641d82b5486e97cfa3954d756b673038743d14d9579
+EBUILD denote-3.0.2.ebuild 868 BLAKE2B 4cf4a334de2d3fe9e223dd27d178024f5aa1f5b15e64245b9b2854623a2b87c405f249f24906508a13397471e8075d7aa87aa990a2bfd3a7f17ab512863f3cd8 SHA512 9dabf59117d9ea51952e33ecef7d7b9c75c61bed657f587152cf9f3a46fa55917267d575ce56263e03245641d82b5486e97cfa3954d756b673038743d14d9579
MISC metadata.xml 875 BLAKE2B 2a36858b33561d98699d475832fc57de5bc6d81ce9aee4404944b6507850e57458af1911e31cddb13328d9ca077d5cb2c94065f053b3db95412527c695f95136 SHA512 115ac213a4061a07468d5f70bb13963550221e390ee42bbcc5875cdec8a770c54a899d01753b3d09044cec42ac140c508759abc28d166c8aa6c5928df5194fa5
diff --git a/app-emacs/denote/denote-2.3.0.ebuild b/app-emacs/denote/denote-3.0.2.ebuild
index f665dafb38c0..f665dafb38c0 100644
--- a/app-emacs/denote/denote-2.3.0.ebuild
+++ b/app-emacs/denote/denote-3.0.2.ebuild
diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index 39ca82c66f4c..c220f48c8562 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -1,9 +1,7 @@
AUX 50ebuild-mode-gentoo-1.54.el 1508 BLAKE2B 535c2ac95088e54bebf8979af0020145b364357747650c9afef1ceb671e465543ce8b6b5932a4e3b991897ace3b03f8cb2ae9104e273bc988e21080252419a38 SHA512 15082fbc7fb339c6e591601a0fd0ff3cd39e6b6d2549d7a89d264143d7144261114aa753287c76354d6562a8fe181d5eac84ef505286218423e54e6335db86cf
AUX 50ebuild-mode-gentoo-1.72.el 1639 BLAKE2B 49bb6726c21b21645bfe32d43d2b1ff4b01bd1f7b326c88d66a6baa4bfe473502d8b1340ddc70d30bbb1db01ab7828e6d5361fb564296fb0483793e654c5bd5b SHA512 4640bf21b4937890870bc1c4381151e8c2ce25a054319928d56363ea227df116df34465e9265de93cbb31f2508e131712487e20e05b6654f95dec7e23594eb37
-DIST ebuild-mode-1.70.tar.xz 41528 BLAKE2B 51eecdaa262b20517aae269d4e8d41684d58a8aa73b316e08d03e4578b9bd0775577a46e15b637e4636978295629d36df774d39c253c3544ade985ad82b588dc SHA512 81e156adc19afe89778b9eb708414ba4cb6dd69ad3df05965eac6d5d46e6fda5b7e96f10933827639a17d8b349ae8c115b39e1ebd5c54350dcd07f9003d517e3
DIST ebuild-mode-1.71.tar.xz 41592 BLAKE2B 82f10340f619ea5689ae769f63818be1ac45a7bad65ac0f88ae1f92a3e7e6435286f66fd0da160a98647a610dde6dd79afb1655518823972c462e93c5437a74c SHA512 2a8f0c715102d49d69941efadb2a0f1d2e982660221d2c8742903fd16b8c394113f2a7ca9c2e147836a59887ead98d8776f575f61e66dcf3700b764050345ec6
DIST ebuild-mode-1.72.tar.xz 41968 BLAKE2B 24170aa6f23022f47707445eebbb7272c898fa8ca922d0a1ee57962ccc9feed6ea608661998e3f812a0b5fcc8ce8d8ff0baa890505dad846e0dc4b5c9e0b4236 SHA512 7f2234f9f5053f9588fb25d673dbce10a9d6e5c056ea7dabf04ffe5a0f8da7064b81829229339c5d98ee7ce840eb6c8b9ec24fcfd3dee2d5b798b5e6adb81e10
-EBUILD ebuild-mode-1.70.ebuild 940 BLAKE2B 9e52ecb4c07bc4652b1d9c7b895a1f02bbb7517c94ead8e47aa7f8684dd264bccff75454a1dd2c5d96e48a1bfa5f5d3f3fe41f52064a91255c9ae84463086065 SHA512 fc11a14e8e981eeec64d7aa0be0ea5e65d926f7cafeb1a9ec30643dd52acf10838e1c0b0b9dbeaa196e22a14a3d0bbdcc7d4ff414e8aecff4c260f16e3ef61ff
EBUILD ebuild-mode-1.71.ebuild 940 BLAKE2B 9e52ecb4c07bc4652b1d9c7b895a1f02bbb7517c94ead8e47aa7f8684dd264bccff75454a1dd2c5d96e48a1bfa5f5d3f3fe41f52064a91255c9ae84463086065 SHA512 fc11a14e8e981eeec64d7aa0be0ea5e65d926f7cafeb1a9ec30643dd52acf10838e1c0b0b9dbeaa196e22a14a3d0bbdcc7d4ff414e8aecff4c260f16e3ef61ff
EBUILD ebuild-mode-1.72.ebuild 947 BLAKE2B 74c6bfca52d7824a8f0b17536140db3c71ba64e6864ee18fc7807169b5b39593b9fa13a05ffaa83f5ef2d74b854d295a0706898ff390b19a511cc7cc7c8d339b SHA512 eaaee125d1397b17bcd25ade63ec83d80a8214d33d7f439e16d3ae5a513c62dc97003ed871b202f66d44358c3a38ac5beba8ed5749941e7a26d8d138715085e0
MISC metadata.xml 483 BLAKE2B 203c30fd4195b63532c0462427658547b0805fb23b57c9a04c554eba8ef0a9b9bc7e3100a51c3cb7feb11d1dcb9472357e5e53640e9a94658e35594cd3369f56 SHA512 78804ced19849c5d88cf942117714db3302cb2187e93ab3924b5526d0c6aa973dbda2cdb5a67c9e0639d5ac3278ea8da9df1e20c2b3cb96231f3fee5fc6845fb
diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.70.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.70.ebuild
deleted file mode 100644
index ca1afa125533..000000000000
--- a/app-emacs/ebuild-mode/ebuild-mode-1.70.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp optfeature
-
-DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
-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 ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-BDEPEND="sys-apps/texinfo"
-
-DOCS="ChangeLog keyword-generation.sh"
-ELISP_TEXINFO="${PN}.texi"
-SITEFILE="50${PN}-gentoo-1.54.el"
-
-pkg_postinst() {
- elisp_pkg_postinst
- optfeature "ebuild commands support" sys-apps/portage
- optfeature "additional development tools" dev-util/pkgdev
- optfeature "ebuild QA utilities" dev-util/pkgcheck
- optfeature "XML syntax validation" app-emacs/nxml-gentoo-schemas
- optfeature "generating HTML from GLEPs" dev-python/docutils-glep
-}
diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
index d583747b256e..33223ab9a87a 100644
--- a/app-emacs/jinx/Manifest
+++ b/app-emacs/jinx/Manifest
@@ -1,6 +1,6 @@
AUX 50jinx-gentoo.el 191 BLAKE2B a183a9485eea61590192547a8c99e8c974b1974851073a49a33304ec0d9d43158279669aa8dc2ca26d9521c61b229c9fd490dec81643126f678585974dea7483 SHA512 dc0378743253f61f1c94d7fbcf8e3fff767296eecb26e856bbb5f24409b879e3d1a4f52efe87ea0ce106281b216396e94a72a7842b0fe4a48a80b4c41cb05921
-DIST jinx-1.6.tar.gz 34624 BLAKE2B 57917120dd6b10e30d989f056d3587452b2a2fe4db97df989de25c31ae7dd0e56ab2fd40cb92e570cd076209ab039ae0a8cc1ba7cb42210acbc4a1a07cef5f52 SHA512 b4e2b7ef03036e79c91e2a3d2c39ec6505ac9b6b2f7b32cfeee961448b4015de87c60adc9c14de3faccab14d7be75a77622fb0e21982a6e3fdcd58046c54d471
DIST jinx-1.7.tar.gz 34795 BLAKE2B 96f5ea43c59692ffcf628438144bf07d297f8f82072a4e27282e8e10777769ad8876dd4b9057d59ede5cd7ac7d9c48bd197e5bd3175239332b52b29eba276e0b SHA512 2d92cf7822494b1eca5e746104610fcaedc09427dad9ac45cb901a19ee663a5300f7d5b5768155bc0ec41c3a96208b0233932fd13bb8ab00fc88e766d5aec538
-EBUILD jinx-1.6.ebuild 925 BLAKE2B e1faeb92a90f8b5925e7018b7a28fba753bfe01f3ecdb0769784951645f87f54dbba2d9476a75e12053777134e95b5dfa6873883fd4ff88b812735dcdad54113 SHA512 5b6ccc6f825a354103fa6dae049c8209712b19582a23aa183e957991e3ac9bc2fff0f48879220ecdb81e4e96e8d59852c5ff992d3e87c6fc78dd6cafcf4d34e7
+DIST jinx-1.9.tar.gz 35118 BLAKE2B 1db0bf43978f0d3d521b864a6b71c98642a7bfd1517dfb91425776ccbb320f7b52c8c05360722e79bf294140043e65bb057372570ea0851f917824545b93db09 SHA512 18124ebfa0da7362d9265f4681267881849f566db10e7ea49e20f88ea0cdce0b3af76f78313849c2fa4ed0c24734ffda34aba95c86b3aeaf50db414f566a167e
EBUILD jinx-1.7.ebuild 925 BLAKE2B e1faeb92a90f8b5925e7018b7a28fba753bfe01f3ecdb0769784951645f87f54dbba2d9476a75e12053777134e95b5dfa6873883fd4ff88b812735dcdad54113 SHA512 5b6ccc6f825a354103fa6dae049c8209712b19582a23aa183e957991e3ac9bc2fff0f48879220ecdb81e4e96e8d59852c5ff992d3e87c6fc78dd6cafcf4d34e7
+EBUILD jinx-1.9.ebuild 1050 BLAKE2B 720ad5c410020cc1b97d91a44ad5667cb37fa1fca7584ece1ba6ad071e4d4b4ab41ca3a8b7ba71c4c6d853316ddf6b67659de9b44ab6d1a0f490111e7852d698 SHA512 ab366562d8705b99c6d9deddeb27e9445fe68d81750994aa1f0ad6c1d2bef5b71f111b062084b199cbe71d8aa29f0eec9771bd6d36d99755caed29cb15ec6d48
MISC metadata.xml 596 BLAKE2B 637e6f9f170f3ce64857712ff8156e123e42fa1e3495291ca05fc260f69ba267df6536c08b2a1ba042d8cc13f86f499d1e5f8dd223b89efd2c62ca38a9f37d2d SHA512 1fd1a6b8ba360f7aa2c03e8c318482b564afcf2392c20fe0c70d96b181df9323706c3b81bd3aa98916b65cff29aafcf9c9a486bfbbd55b775ff7adee85886950
diff --git a/app-emacs/jinx/jinx-1.6.ebuild b/app-emacs/jinx/jinx-1.9.ebuild
index 55cad1b7e1c1..4faa877e1994 100644
--- a/app-emacs/jinx/jinx-1.6.ebuild
+++ b/app-emacs/jinx/jinx-1.9.ebuild
@@ -4,29 +4,39 @@
EAPI=8
NEED_EMACS=27.1
+
inherit edo elisp toolchain-funcs
DESCRIPTION="Enchanted Spell Checker for GNU Emacs"
HOMEPAGE="https://github.com/minad/jinx"
-SRC_URI="
- https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
-"
+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"
-KEYWORDS="amd64"
RDEPEND="
app-text/enchant:2
>=app-emacs/compat-29.1.4.0
"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-SITEFILE="50${PN}-gentoo.el"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+"
ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
src_compile() {
edo $(tc-getCC) -fPIC -Wall -Wextra -shared \
diff --git a/app-emacs/no-littering/Manifest b/app-emacs/no-littering/Manifest
index bb39ae3f77f7..1dbed82b7b97 100644
--- a/app-emacs/no-littering/Manifest
+++ b/app-emacs/no-littering/Manifest
@@ -1,3 +1,5 @@
DIST no-littering-1.5.0.tar.gz 25036 BLAKE2B af09461841e178944810f796049693ba191a6ee5197487741826285a1a8d4e3e22e425f27528f6c1ffa986203fd4151fe9d91d3b9882e5304c92ddfe721db205 SHA512 e9a0141429fbeee90aacd9bda9ce59c3077380d0f508ac39286520561f70238609dc5eb682ac7449af1313aa186c52ffe05b2c3c33ffced4347beaa216b957ac
+DIST no-littering-1.7.0.tar.gz 25944 BLAKE2B 45a979b7fc49fb09d50465ce523f3b9d40ce77833507a3ae1c786b0a80157f99f12baedf40ef4412f5c40158270da2f244900a4b4058313d29a40354378878d6 SHA512 016a3848e012086a500ac0b32f86edb7e939fadb36bd0561bb0332d75326fbb5d595a6ed8648746cb0aa7e34b425c8d850f8d4af770d2db3dc2251ec6fe84a10
EBUILD no-littering-1.5.0.ebuild 653 BLAKE2B cfc0360d6b82212034ab7006d6098f15ace3c43d95ea7cc9524c0ce40b66f4c1bb9e9dc39138af07bdb65b55de081bc2c4045cad6f19d8642bc6d8e9c2e6c4a6 SHA512 4348bcc54ab946df892ed44c3956e0cdcba90c7c32507310922509be3e66085e0e6dcec8a681a82367ecf79569444cb89688f739308104bb4de40b0231cbf724
+EBUILD no-littering-1.7.0.ebuild 653 BLAKE2B cfc0360d6b82212034ab7006d6098f15ace3c43d95ea7cc9524c0ce40b66f4c1bb9e9dc39138af07bdb65b55de081bc2c4045cad6f19d8642bc6d8e9c2e6c4a6 SHA512 4348bcc54ab946df892ed44c3956e0cdcba90c7c32507310922509be3e66085e0e6dcec8a681a82367ecf79569444cb89688f739308104bb4de40b0231cbf724
MISC metadata.xml 1245 BLAKE2B ea7276a10c2486bf38ee988d5fb4702e32b3e5393c0f842ec51eb2f10a4e01f175759c7a73d88c52c682a46f4b1f620066ec0e43135e90f38e0266653b33146d SHA512 8090e3888fe979f1217ff1c3bd5e605e0a438c10a8a0e60da01637ce813aa271aa639aae087cec5e451c16d4e5e9c2d876ff57cd8d3385795f76d0cf620f46f0
diff --git a/app-emacs/no-littering/no-littering-1.7.0.ebuild b/app-emacs/no-littering/no-littering-1.7.0.ebuild
new file mode 100644
index 000000000000..604af65ad8d7
--- /dev/null
+++ b/app-emacs/no-littering/no-littering-1.7.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="ELisp library that helps keeping Emacs configuration directory clean"
+HOMEPAGE="https://github.com/emacscollective/no-littering/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/emacscollective/${PN}.git"
+else
+ SRC_URI="https://github.com/emacscollective/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ app-emacs/compat
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( README.org migrate.org )
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index 500801d9ad5d..e74411139c70 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -1,5 +1,7 @@
AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe9856c526d77e5e988a35203c35322a1ea7ce9e19b02ff9a5ce1b2b4d73b8ba19bada30b7fbf453e43b01 SHA512 aa2e47c060d441ef1f631f2a44f3b7adc7cf5306155b9cc3f3f808aa053b411980671a89933c77fe02aac79bb6f25f2fe98c676e13e097dd885f23bc9d8cb000
DIST org-mode-release_9.7.5.tar.gz 2361692 BLAKE2B a0daba9d843286a5e7e43066337b2c49257f72d6e6c8282d3ded9c15a2c1d0ca20cee439b9fad252513d87b9cbbd97240f8b012f11a3a1067d271ea1c3ed22eb SHA512 3a80ca7f8728ba58df0ef881ead9f25c59a439532ab1af20b95e2e9764d01b2b4ee192f31f6fa9eca39d4e0038d3ac152f09111038dfafa5b44313aac32eb340
+DIST org-mode-release_9.7.6.tar.gz 2361944 BLAKE2B 238928a0a8b57772d6d6b0a1a28dc8073a72e5783730b171f1751b47a49d2c59578e7ca51187ebb4feedc0afdcd40452d62df7323bdafc1b6a8690815f609f8c SHA512 2c9f8ed35281bf909fe53b85bb5db9f14864d3b82a9f96fe29ae87db163f2c071772568674a0b618842259524864167808f26b32a4a8826cd4f2746ea68f95d1
EBUILD org-mode-9.7.5.ebuild 1595 BLAKE2B da035eb53e54fdc0d29c10924a56ca188931bf445b0b9a4d1fb0ff3e9faf9c9e10ce4a3f7e26bc86f23a8fb2413a388d14f7aeecb6489264e85d3de168f6f6b9 SHA512 40df70c300e6d8bce944d5939fe3d02782056b4fb3a2f5eadd16a24c5afd1622df4376d50a1597083e331c68abcfd89f8bd74bec5db5a945f73539fc4a0e9d34
+EBUILD org-mode-9.7.6.ebuild 1597 BLAKE2B 9fc5a6fceb0390c825539b4ba29d672220a014a5e649706c3c25ba9b5fb49d0f7b139ce4315903dc446f573848ad20ed59ad4fac920dcb3a719bb61daeef2c6d SHA512 b49027b63f17c31a3bb9221cb726364233af8be6fd0162e3353df8e5b51bdff978672b74be80671c20f8dc0e3482ff5179cdcf3e6e678809a6d764742c8e4e80
EBUILD org-mode-9999.ebuild 1548 BLAKE2B 426b201cd1c179250baa695a14b4f152a1071bfc2b9afd99035a409b2ebb0be500a21bd43dcc46dadc10eb8466ab1ed8787f8007f09a96849688851d24d4cdab SHA512 154b347979a5bfde974dac21d0e2f65c7bddeaffaf9a0c68054ff97a24ce126f784e473705f45bffa9c40361b106a6042175470e883d1e3faae2a73c345dc160
MISC metadata.xml 1308 BLAKE2B 5aecc9209e6435d3112633a3dbb154494d20f6e428985f942ea9102d83d03ad08049fc58abe16d189f6744278fb84886990c0dfa94972b7e5669edf05de17223 SHA512 331969bde4138037bb516456a25de2b89a913f06c411375a3303eb95799e5cd214934aad98166f407acb47963ea9ab6ceae6d35fe607c963e62f0279d28a1cf1
diff --git a/app-emacs/org-mode/org-mode-9.7.6.ebuild b/app-emacs/org-mode/org-mode-9.7.6.ebuild
new file mode 100644
index 000000000000..86c9f98ba96b
--- /dev/null
+++ b/app-emacs/org-mode/org-mode-9.7.6.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 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_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/scala-ts-mode/Manifest b/app-emacs/scala-ts-mode/Manifest
index f7bfc76b8ccc..a697448734dd 100644
--- a/app-emacs/scala-ts-mode/Manifest
+++ b/app-emacs/scala-ts-mode/Manifest
@@ -1,4 +1,6 @@
AUX 50scala-ts-mode-gentoo.el 88 BLAKE2B 56f20edbef0b7781b1b1646d1f286bcf6b3e1fdfb639e36c76c58d47e2af2481e721cb1e0ef67d0d8697f77b087285cddc32fd4bcfa2389dcd901cd90c88d4b8 SHA512 fdef05bdacc93e00506c50c1dd9c34f69497f7c6fdac7a393349b6b7937f3e727c48a38501949e74d72b93fbede07753f8e8b02363c5d7d311a49cf50d9bc5f2
DIST scala-ts-mode-1.0.0_p20240316.tar.gz 18330 BLAKE2B aedcfa91563421673435def9dc2679d5c9f1feb1dde6214e8e7650ca8d72e6165253140bc506ba67cbc00b4e54d9edbb34db47089438b6de2e42699bf15ebfa7 SHA512 544622840cfefbab79ddae06d48cc5a9a6fb1802fd18f7c2b425b921713392e6d84b287dcdb3fa65d08d59f5af28ec2b23711685764affaf854238d3583b0cd3
+DIST scala-ts-mode-1.0.0_p20240630.tar.gz 18354 BLAKE2B c46f349d90f51f3e5b90f1f852f03c56f5b6f7ccf2efe72d272e82d348aca3d0abeda7402ecc420efcef1fd349987c16633564d8d5cfed05bb4aadeedcee5653 SHA512 a7595e2cb5742048a8174b38d28d0d07ebaf8a74ff8f5f695261874c86faf51e7ed3664701b4b7c9e20c03f5c73d706070bbe6ec09d73364ea9a9f3000524f18
EBUILD scala-ts-mode-1.0.0_p20240316.ebuild 659 BLAKE2B af6ee6c499e463455b09fef207f892642415876fab10535a9c677cd7670d8db64ac299351a1ecac1309e9bab440d71d03a2c1a7ca7e846a88105341e56617936 SHA512 a9b0d7ed45eb6a642eee81fb9cc0cd0771be278e435ac9ecbda24b64665d58402442c99f7d0150f937c18937454cd1a39cba84fbd1cc9312c78abc1912755797
+EBUILD scala-ts-mode-1.0.0_p20240630.ebuild 660 BLAKE2B 613d92f9337acd207e6e79e8ec83a6ce0843e71a395bf89d4fba9cc1579b7fafe2640180e281c01c2c5739267a79047c78349b975c4ad4a0cd306b6712412b6d SHA512 6b62c23753266c819234fe862bb731b0861e09f37131465229621eb6f95315022b4fb8d67e7fbcd06a8024b96ce8d205fcb7d621f546d32b7a2d6a20c1314d0d
MISC metadata.xml 459 BLAKE2B 302529b4b22dc7194b906dd5662fb9f50be48ff5efc2f171d664c29c9809a3daccb040be5f2a91545ceefdc0e4197b84992645c1e232a05db2e3e5fc8c3467a4 SHA512 2b30abe6c4a9c812db18fd053edc266b3facbc5bde7f4d1907c4d7a6ebfe7555ed989dac75505f97a346755784e64da2ca38ed867946c3104ceb43dbc842f799
diff --git a/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild b/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild
new file mode 100644
index 000000000000..b88012a0d9b4
--- /dev/null
+++ b/app-emacs/scala-ts-mode/scala-ts-mode-1.0.0_p20240630.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+MY_COMMIT="8c4ace721fb525d1a790121a8625bc2623c9f207"
+DESCRIPTION="Emacs Scala Mode via Tree-Sitter"
+HOMEPAGE="https://github.com/KaranAhlawat/scala-ts-mode"
+SRC_URI="
+ https://codeload.github.com/KaranAhlawat/scala-ts-mode/tar.gz/${MY_COMMIT}
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=app-editors/emacs-29[tree-sitter]
+ dev-libs/tree-sitter-scala
+"
+
+DOCS="README.org"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest
index 8981ef4f1ccb..02aa4738c491 100644
--- a/app-emacs/transient/Manifest
+++ b/app-emacs/transient/Manifest
@@ -1,6 +1,8 @@
DIST transient-0.6.0.tar.gz 136259 BLAKE2B a983ec4b42de10f9adfc71180bbd8df83a80d5593e199999b8435fc6da72f2007c78c40b5207a6957e961642699ca0752795a57f3313e0b3f245467fd2e70261 SHA512 a2709b1e6d620f46ff84a15807936bc9264792365ec8dd6633a2419ff094f5cdde139fe2f4dcbc8d393a23a2e2697f3fe1ea1fff7162024169a44a0cff463d75
DIST transient-0.7.0.tar.gz 137584 BLAKE2B da99fd756f77214186e3a5cab8c52ece8ee9af01fbe004a33b1f53a1197c3ff4efe6ca476ca57835e9f1f7c77db1f08510ff407d4abecae5a7bd34f98573f28a SHA512 c3cf5dd9c42ef2628308a42fc6ec3f6aaf92a0516e186f5f336d6531ebcc12fbfc3864d8ab9cdcfcccbe662a8a9bd136cee866c7d6fbfbb6373910758522e8b1
+DIST transient-0.7.2.tar.gz 138256 BLAKE2B c3b425a9b6089b54eb7377d47c7763fda87d9800246de866330dd2ca6ac8561fad5d7429b0b1f0c5f10072e836825d025b08676bd973a793d93e9b32616bcf07 SHA512 2863701146ecf4ac5f4a8025f47737667bc3ee0ca1de70e747a3299c9bb7831c0d9a3853553d79790c929ca9e5fe9f534e2c7499bc37a22ca2fb8d1d28b269fd
EBUILD transient-0.6.0.ebuild 818 BLAKE2B 96769074e22959fcfaf3a2b89fe8e9fe6a46eed0cf627afe4f6ff6ee5eeb21a73be3ca8bbc071c28c04c4aa33868a9f3fd1329481b8dee1f1880e9e22eee3db8 SHA512 32c71973fc6748eeab8e1df8255aebf3c63127095793fda1535a726de23f769c1319736b627deef3b11a6fc59bbd9165cbf31091886fb80e64510ccc988c12d9
EBUILD transient-0.7.0.ebuild 820 BLAKE2B 79bd5b610003fd448c4b75a2d7dd1dbfcccb7ad23e83157714ce3578b52c9bd26910926178637af59d57eb1eb528df9e1f6885750f57dde2be72f075883925b9 SHA512 2885695105824ea2a9748f6914ece35d5a2543296bf79b51bfbd88e979fdc3e6cb5916c7d39e5888976657fa1f80e6650e7efb9cfefbf6de43a2a111f44c0732
+EBUILD transient-0.7.2.ebuild 820 BLAKE2B 79bd5b610003fd448c4b75a2d7dd1dbfcccb7ad23e83157714ce3578b52c9bd26910926178637af59d57eb1eb528df9e1f6885750f57dde2be72f075883925b9 SHA512 2885695105824ea2a9748f6914ece35d5a2543296bf79b51bfbd88e979fdc3e6cb5916c7d39e5888976657fa1f80e6650e7efb9cfefbf6de43a2a111f44c0732
EBUILD transient-9999.ebuild 820 BLAKE2B 79bd5b610003fd448c4b75a2d7dd1dbfcccb7ad23e83157714ce3578b52c9bd26910926178637af59d57eb1eb528df9e1f6885750f57dde2be72f075883925b9 SHA512 2885695105824ea2a9748f6914ece35d5a2543296bf79b51bfbd88e979fdc3e6cb5916c7d39e5888976657fa1f80e6650e7efb9cfefbf6de43a2a111f44c0732
MISC metadata.xml 1434 BLAKE2B 6f7f91e2cd8c87559f15552d6fbe920e5262a50f21919a096af55df037726eb380a774cfba8be73b588ba9aa2c39da5caf6ad64a31106b843c6bd308fe7aa40e SHA512 3316d9ac21d2a2aa0a5824f2c8ded736ad1bfcd7319a9c4cb8b02f0ffec5f440820bfe48e4f4d4264fbc3864bd7959875f1396285b6a7eb2ad3333a6a062a14f
diff --git a/app-emacs/transient/transient-0.7.2.ebuild b/app-emacs/transient/transient-0.7.2.ebuild
new file mode 100644
index 000000000000..02944ca13d21
--- /dev/null
+++ b/app-emacs/transient/transient-0.7.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 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"
+
+DOCS=( CHANGELOG README.org "docs/${PN}.org" )
+ELISP_TEXINFO="docs/${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+RDEPEND="
+ >=app-emacs/compat-29.1.4.1
+"
+BDEPEND="
+ ${RDEPEND}
+ sys-apps/texinfo
+"
+
+src_prepare() {
+ mv lisp/*.el . || die
+
+ elisp_src_prepare
+}
diff --git a/app-emacs/with-editor/Manifest b/app-emacs/with-editor/Manifest
index 008166a3ec4e..81d06ef82995 100644
--- a/app-emacs/with-editor/Manifest
+++ b/app-emacs/with-editor/Manifest
@@ -1,6 +1,8 @@
DIST with-editor-3.3.2.tar.gz 33273 BLAKE2B 865890ae4dcb350ca35722e5761ce8c7a4216f94ea92a7be3f26ffea52d3d60c9d9653a330d643ff7468e6e0339d0730d0a7890fbbdd911a57e891daf54ddf8e SHA512 9ee8f36da6e1735aedf9fb0dcf6480de649e3e2daebedd5fc1edf8a9f528046c269cc0bbe182d4cf33180ab11c4af3a794c49cfd2aaff9ddbddcd51b9c1fec21
DIST with-editor-3.3.3.tar.gz 33282 BLAKE2B 3c2cbd4efeb4d4dc5f0a7372127d83d5c6d7781d6bf2743c03618fb88413f9771ae228431c94797b48e6962ff29096d29ee12b8f1cb99f382bb79594cacb156d SHA512 8a6bfbefe62437d44920c6a9d23d4e383a5f2b31bc79e2de8f94299836782fa3512c1c1d3c1813ae8408817ce7ea8b653ca86c5a812fcd06940f8d93fb815dd5
+DIST with-editor-3.3.4.tar.gz 33288 BLAKE2B 59e2b1c94be967cafbe112aad34a51aef6355d2f734ee2ce6160d3de2357fef226ef7bb0666f3c419b9e1bdce0ab8e3468ab0ab9bc259152014ede7ed1b4b453 SHA512 700f6e5a884e4664b2450f7dd3ea879f45934abdbc09eb9569a58233d57ad7411a47d977341231b5c23a2ae5710ce490b2ee3960aee150e912a3ec0017665942
EBUILD with-editor-3.3.2.ebuild 676 BLAKE2B 1e71358b298d5ac6a8a93a50d029df3ce437d19be6d3813bf7be35f874a5be061bc938c7d9bf682759f4a13383f049ac1402441a2e58c8a2a52c1e77b70d831b SHA512 188d8f44e4cf0f29b8563f7e0d4dd6233af2cd641fbf29c03ec735141c4dabc4df28ec1e690fe7a44c3c383554f8da939a541c2f0c61be9c89926deb73d282df
EBUILD with-editor-3.3.3.ebuild 791 BLAKE2B 708113ab63818447868df1e1654d8a6ba55971974951c12d315730cc964d689c9800dad850c4b92604f35049e6fddec9b4bd7925e428df343ddaffa96ae59091 SHA512 92ccb53aab1bfc3435b93a21eb2e1eaa7b9faa015b6b364781e824734e779c6e57e8a56ceee3df8b5a527fc3f5daf0d71c08b358acb0716dafce28aecdb485a4
+EBUILD with-editor-3.3.4.ebuild 791 BLAKE2B 708113ab63818447868df1e1654d8a6ba55971974951c12d315730cc964d689c9800dad850c4b92604f35049e6fddec9b4bd7925e428df343ddaffa96ae59091 SHA512 92ccb53aab1bfc3435b93a21eb2e1eaa7b9faa015b6b364781e824734e779c6e57e8a56ceee3df8b5a527fc3f5daf0d71c08b358acb0716dafce28aecdb485a4
EBUILD with-editor-9999.ebuild 790 BLAKE2B 35492417aca1738392e5ab3e18fbf592a2dd3e2b4dfd0426af5aeeeb409467f3c5d0f9b2d2bd53cebc23fe287397c4f0d6d6b853577a879f1931386b8e6cbfa5 SHA512 ef3d7ec950019e522335d9a5354719f967ac785bd66dc7c06566cfb4bbc6bf89e5f262f7e029bec7f12564fb26d1395dcc7bc116fd9a75ffb1fa5cfe52061bda
MISC metadata.xml 708 BLAKE2B f2e619818ede95a7a0b17cc7f36f903f4210ddc634d4f0edf27886e8fbc4d084daa5ef67c8167ef2f39930141c8dbe1e98c4e5992b7af35234499fa73e9de4cc SHA512 bf422e1a42e025426795319834a7fa75252e8f2c42da1d82098e2def918ed9c4f827978753c86cc4e41cde581bcdc8eb2c9781d75849a80ab6f94f945b4cdea3
diff --git a/app-emacs/with-editor/with-editor-3.3.4.ebuild b/app-emacs/with-editor/with-editor-3.3.4.ebuild
new file mode 100644
index 000000000000..af93991140f7
--- /dev/null
+++ b/app-emacs/with-editor/with-editor-3.3.4.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes"
+HOMEPAGE="https://magit.vc/manual/with-editor/
+ https://github.com/magit/with-editor/"
+
+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
+
+S="${WORKDIR}/${P}/lisp"
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-29.1.4.1
+"
+BDEPEND="
+ ${RDEPEND}
+ sys-apps/texinfo
+"
+
+DOCS=( ../README.org ../docs/${PN}.org )
+ELISP_TEXINFO="../docs/*.texi"
+SITEFILE="50${PN}-gentoo.el"