summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin76421 -> 76432 bytes
-rw-r--r--app-emacs/flycheck-guile/Manifest2
-rw-r--r--app-emacs/flycheck-guile/flycheck-guile-0.5-r100.ebuild2
-rw-r--r--app-emacs/geiser-guile/Manifest2
-rw-r--r--app-emacs/geiser-guile/geiser-guile-0.28.3-r100.ebuild2
-rw-r--r--app-emacs/indent-bars/Manifest2
-rw-r--r--app-emacs/indent-bars/indent-bars-0.8.2.ebuild35
-rw-r--r--app-emacs/kaolin-themes/Manifest2
-rw-r--r--app-emacs/kaolin-themes/kaolin-themes-1.7.1.ebuild37
-rw-r--r--app-emacs/matlab/Manifest3
-rw-r--r--app-emacs/matlab/matlab-6.1_p20241107.ebuild34
-rw-r--r--app-emacs/matlab/matlab-9999.ebuild34
-rw-r--r--app-emacs/transient/Manifest2
-rw-r--r--app-emacs/transient/transient-0.7.9.ebuild42
14 files changed, 195 insertions, 4 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 96e70623118f..1467d6585cc0 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/flycheck-guile/Manifest b/app-emacs/flycheck-guile/Manifest
index 0831871e3fe4..74ec37fc6b26 100644
--- a/app-emacs/flycheck-guile/Manifest
+++ b/app-emacs/flycheck-guile/Manifest
@@ -1,4 +1,4 @@
DIST flycheck-guile-0.5.tar.gz 16064 BLAKE2B 2a15538b7029f2d47106aa971e79f137f633474dd77cb8ecde8e180888dc890f044554c01c858b7f681251771060724d0b377f7a078e9ce182e89a923193b93e SHA512 d23a7912fc6f305310d646220b1979ae5ac78969b84b270ca512161ff79615f4f29f8cc01a0759db6162f7af3ef5658f3ce6f8af90e7273b8a8aa940ca3159de
-EBUILD flycheck-guile-0.5-r100.ebuild 738 BLAKE2B cc1712836aa860a3a799c8de84e4ff15e027a91b8006cd71587831ed8d97fcbbc09b5522f79da74484da00e9bc836a7506da3d3157f5577342d219f2340bf76a SHA512 c1f0efdbb30de088758214b8db676ccc11a24265ba21d3fe70c26c5ad080aa51f9cd0c79782d15b65e352edf34b6669a283f31571ed60152fa762d5bddde33a3
+EBUILD flycheck-guile-0.5-r100.ebuild 737 BLAKE2B 49c7313f3993167b3dd91a6f91c95dbd6288bd2fc43a64674fa9e5d1416ce6134e75871598827065f654733ea145dc85f66bece173dc1da9e892ae58d827e964 SHA512 11312ba3078f663e1f710e7a438421655e7808957636a63b22ee055defa48190ff4fa6541f041ef5c4c3a0bf387209acbd7a4c5e49292a7ca46ec2e5e9e98a7b
EBUILD flycheck-guile-0.5.ebuild 541 BLAKE2B 1aea39255149aba6c6eab78bf871d6bdf11bdfcce70476b6132696bff5df44bc6607f08ccb6daeb40935393e35aa0a5bd470082f211f712b48136a1e506fb318 SHA512 dc09cc87b1940c888c2aa9de0da41b84b341ac506d8dd1ec2d77d4e99345261911fc3129170f9d5e3ebc61d25683adf37db7e2248994eb73af96579c4f00c9ec
MISC metadata.xml 563 BLAKE2B 322ed35d25e1c38e68795154c845a513f143c3a5d390a2ac43622ae87cb073e4dc663455e5a913232986d31cd0b836a3da2cc62a68ea39e21eeb9d99906f8f85 SHA512 5d1277fa63634fecf388eb785638e6ceb968d4849fd525a58b9b11af28f4041dd59dce44a7c579b29b9e70996906036ebab8b638bc902feca76b72fc315d1535
diff --git a/app-emacs/flycheck-guile/flycheck-guile-0.5-r100.ebuild b/app-emacs/flycheck-guile/flycheck-guile-0.5-r100.ebuild
index 383e88c74016..145e7ffaaf86 100644
--- a/app-emacs/flycheck-guile/flycheck-guile-0.5-r100.ebuild
+++ b/app-emacs/flycheck-guile/flycheck-guile-0.5-r100.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/flatwhatson/${PN}/archive/${PV}.tar.gz
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
REQUIRED_USE="${GUILE_REQUIRED_USE}"
BDEPEND="
diff --git a/app-emacs/geiser-guile/Manifest b/app-emacs/geiser-guile/Manifest
index cb8c1a169301..7107179ecbed 100644
--- a/app-emacs/geiser-guile/Manifest
+++ b/app-emacs/geiser-guile/Manifest
@@ -5,6 +5,6 @@ DIST geiser-guile-0.28.2.tar.bz2 16549 BLAKE2B 0beb0b73a4db819849dc0b3bda6fc44f9
DIST geiser-guile-0.28.3.tar.bz2 16553 BLAKE2B 863c28f9df52e09371618b7faa91c0a14680372be6835ea6fd3737af146399cb12927d17f513eb717749606e6559fb3831544ed8d244efb77b20be8ca2a27cda SHA512 cdd444079d819176070acd92466f4e8aa8c3b4528214f42988f5286291183d18822f56dac75d08d7d3cd53e75661425cd965677bf4dc11eca53f2c9da9577ce8
EBUILD geiser-guile-0.28.1.ebuild 803 BLAKE2B 5d5c155b4f64a79b2cf9f9f2c9ea35a51c59cc45bd2a1f8235d451b7dfe766ff0d6a1911075a5205dad00e8454c03c3316998652fedbc60e1593a8ff77bcb30d SHA512 b37dbc38dfb785958fd7b4bd85f21947c2f52729559f5209a09f2e658944c39f41ca8d5206e83a8d471216e312576903418956a4e40fb113b30514b6931cdfd1
EBUILD geiser-guile-0.28.2.ebuild 935 BLAKE2B ac170f8e2a0912deffaa8400b53456fa597c9f3e6633b40051ab3e5eedca421b306ae80e7cc83bd9e2c8a01dd561e651a61f951b2fdd4dc1a7dc0ed9dfdb7c84 SHA512 44a2ca4401f049497bd195da185a15a5969afed9e7aec603238205ce537d57427e8c4d56b14992b03e2575c4efa3aa0b77c874668c5d57011e8c6c97ecd30f8c
-EBUILD geiser-guile-0.28.3-r100.ebuild 1076 BLAKE2B 620495b3e3a06230d02d0d8fefa1f77af1471d7ad9b953c27c89106d94aeaf7ecaa6ead6ce58b608638e602d47e145f17d325d0d69cb497ceec1feb6d0f6e8c9 SHA512 b35747a2d8bacd9b3e12f6e2fe4345fbb4e13769d41c174f0012a2c36b13b3aa37ce19550f5104057c9e51b3d951b890a474457b33a9c99196be6ce1613acafc
+EBUILD geiser-guile-0.28.3-r100.ebuild 1075 BLAKE2B 0862f68b9a806222740879171d3a892f014fed3bdaca3c28b47682185bd9b8bcb8812d956f9edf10c1e17213a963adbb379b2c919ee392da48c6a3627d72e207 SHA512 5069334f5772a498dc011bcda41e9c43ea3deeb154721f54fb34f943ffd2a2253fd88d7f91e73599c504653ec6ea44c4e35b43c236a5913f4301ee49e1b081a2
EBUILD geiser-guile-0.28.3.ebuild 957 BLAKE2B f59b76a09ed593853261daa937961edc26ce49ecbe024814d1f03a89c29ce5fe4a24218223fa1fa32ae4ed20ab4408d71ffc05905f0b37a1c97a40ff8d0df395 SHA512 5fcd253bcd04f945dca65bddd715bb03ddb42760cc56afa185e96aa34aacd715ae04a47771c1fe494bd19f86aa8d670e7c4be718626c0c5cc21ef19ed484fe9a
MISC metadata.xml 549 BLAKE2B 24ae701ff497b7fc2d335b939d79697bd2a33c0a3e198156a745528eeac3635d036689f60c5fbc10c46dd9219c58ca6a4bcb484a104fbb82fce5d02480002157 SHA512 20c1411f9d96be4c8e4acc324e5cb74ebc90976c497c30136056cfb829db4fd974269af00da44a6bd8c77a24aec25f747449b45e0e0fb8f03d358880b0295f0b
diff --git a/app-emacs/geiser-guile/geiser-guile-0.28.3-r100.ebuild b/app-emacs/geiser-guile/geiser-guile-0.28.3-r100.ebuild
index e9dcfb14efeb..3cd64626f6a5 100644
--- a/app-emacs/geiser-guile/geiser-guile-0.28.3-r100.ebuild
+++ b/app-emacs/geiser-guile/geiser-guile-0.28.3-r100.ebuild
@@ -19,7 +19,7 @@ else
-> ${P}.tar.bz2"
S="${WORKDIR}/guile-${PV}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="BSD"
diff --git a/app-emacs/indent-bars/Manifest b/app-emacs/indent-bars/Manifest
index 75b7250bdf53..2b4b7eabda37 100644
--- a/app-emacs/indent-bars/Manifest
+++ b/app-emacs/indent-bars/Manifest
@@ -1,6 +1,8 @@
AUX 50indent-bars-gentoo.el 87 BLAKE2B 2f7c9c919be0a3165187fd99d11ec7dc848b09363dbf399150f3f4f3f828d262aa57a7be2b94915605e4646a4720863dc3e7499231dba949b7f61ab3677e07f6 SHA512 12c51ca505120d3cc5e5f71d35c10bdb80eeea53143dcd3a68a10f14ba3ff55c9a92ff3a421b7cd77f1c050ec37ecdf9c2a3d593eaf47edd361c3a4bf6f2e5a5
DIST indent-bars-0.8.1.gh.tar.gz 54475 BLAKE2B 2b92445728ca56fc45b504d9b4a4d106f76d74ccd02f5a2d789846c1a58eaee1b21714a889ea16d0241950763ec5d179e2461d0cbec26d4f6d3bcb538954198c SHA512 3c8b9b3e61eda8721f575b96e3c7f44ffe33e44f64ed0d7c28a6c83b689c507ec7b5797502a8954d18fab409502bdebf73f6d2f3473f2c691db96360ee64b6b6
+DIST indent-bars-0.8.2.gh.tar.gz 53973 BLAKE2B 1d27b20009a51eb7c7bb9a8735fc1b9bfe8fe4ea13176b7dae7f36cfe2c1b3c95476f8d101bfa90d08bd0fccce579bd5386e162c24d9d2ef84a269c75a5b42db SHA512 a301feae3593ca9acbeeca88e54f6ad47a3d574c893cc045aa5ae07689b18368ee83b34e701a4934645dcceacfa119c70313f2e416f4498a7e1a3d6e5938adea
DIST indent-bars-0.8.gh.tar.gz 54062 BLAKE2B 13f156d0a4f1188c221a152b01185ddf381645a3039b7e362951291e900d23ea1e97480a579c0265b1f4120aff1a97b16bf023bdd14057f43c2aafb87aabc213 SHA512 aba11e1be71d14bda8362943c35c126f61f5135219487ebd0a16b735819dd5450d6a9f17bbca827aee00368b047e14c3fb26e612dbb2b09061247b28ca288d2b
EBUILD indent-bars-0.8.1.ebuild 656 BLAKE2B 5773f5a4827ed9a955301a086e609789662cbe07850a86266372cf88a26d4653861f4db8204ce9794f1d460afa6c5ed32ac41750285ac9843a3ba2e2b832e273 SHA512 f4808a553da0fe37cf296c180999d6b8788bd1bbf3e50a77e0fa8cdee14c564b03beaca2daa1d075c90386512be47847cc376f0363913d5cbe113690bd87be61
+EBUILD indent-bars-0.8.2.ebuild 656 BLAKE2B 5773f5a4827ed9a955301a086e609789662cbe07850a86266372cf88a26d4653861f4db8204ce9794f1d460afa6c5ed32ac41750285ac9843a3ba2e2b832e273 SHA512 f4808a553da0fe37cf296c180999d6b8788bd1bbf3e50a77e0fa8cdee14c564b03beaca2daa1d075c90386512be47847cc376f0363913d5cbe113690bd87be61
EBUILD indent-bars-0.8.ebuild 655 BLAKE2B db6dab06f0eba062e37e15071790159511b14b86e83c773bf9d677a0dc6c94ae8c08195a3bf1b6d4ec907d660e2468cbd4de332ff4e9cf5b33abd5579f5c51d4 SHA512 75a17b9d9002996ec44d33264e17f1cfa62411007a82a6b5c1586902bca5ea9a9520f515922670119c03c250555e28c171a201bc8cb5917ca2ab5f62989da16a
MISC metadata.xml 361 BLAKE2B 60fb27e660fdaa8a3a1c572471322295086db541cd7aaabcb627e6202f2afc1ba7be91ca3d40b34cfdfddb875bc71dd76982fc998100e056ace21de54241705c SHA512 62c931545b3284e1cc24d713ec4d4eee37387415ab14684382d64ddc37fc595714877577e43dd300b81392a24df7645387c4de3c10e4243c50d7923cb64d56c8
diff --git a/app-emacs/indent-bars/indent-bars-0.8.2.ebuild b/app-emacs/indent-bars/indent-bars-0.8.2.ebuild
new file mode 100644
index 000000000000..f8592c21f382
--- /dev/null
+++ b/app-emacs/indent-bars/indent-bars-0.8.2.ebuild
@@ -0,0 +1,35 @@
+# 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="Fast, configurable indentation guide-bars for Emacs"
+HOMEPAGE="https://github.com/jdtsmith/indent-bars/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/jdtsmith/${PN}.git"
+else
+ SRC_URI="https://github.com/jdtsmith/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.0.0.0
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( README.md examples.md )
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/kaolin-themes/Manifest b/app-emacs/kaolin-themes/Manifest
index 7a5ff90926ad..5aff3b571c45 100644
--- a/app-emacs/kaolin-themes/Manifest
+++ b/app-emacs/kaolin-themes/Manifest
@@ -1,3 +1,5 @@
DIST kaolin-themes-1.7.0.tar.gz 48024 BLAKE2B 01128417a5808364d399ce22cd74da74619b7a592060f77fcf46ebd33cd23f69aa62d45b31f87c98f95f1a2a306c597424be7996867b1979be1aa46883cdb61b SHA512 e640a4375d252ae04b53df71795125e2088b680c4193ae16c0544903e69077fc2185edadd6866fafa6f401aab33d405ee4435bfadd7e06b84af52a456becd379
+DIST kaolin-themes-1.7.1.tar.gz 47939 BLAKE2B 7481334c333cd3d1cfc9812f033607760ed89baacf985c83a800137d0cdd9a6269a72be6c309bc00bb368fe83f4c1a91de2fc557050c85ea02c8f28500ef26d6 SHA512 f297c52a987e38041abd58e5d8a0868e8dd32f351e02288ec1f62e7cf4f3adb853308c2f1200a4f5a81f232bdeec6507243cfa5151579cfe2c24c6ce0b0295b1
EBUILD kaolin-themes-1.7.0.ebuild 804 BLAKE2B 10c47b89310fbd1770ef62d1dc0f3795d242e2587af5f055b116ff0b3cb09174556a8a3ed6e646fadc92c7ddb37a0058dba8fbcb0bbec639bff0748dbe8e0246 SHA512 ce5a8799f52bb025e3b31d601ee1f67520b4197617768d53ccd8b47320d56ff88ba2f91a39de9d8e6b43c086f569b8688e22109d9b56c1fd749f47b70e4526a3
+EBUILD kaolin-themes-1.7.1.ebuild 804 BLAKE2B 10c47b89310fbd1770ef62d1dc0f3795d242e2587af5f055b116ff0b3cb09174556a8a3ed6e646fadc92c7ddb37a0058dba8fbcb0bbec639bff0748dbe8e0246 SHA512 ce5a8799f52bb025e3b31d601ee1f67520b4197617768d53ccd8b47320d56ff88ba2f91a39de9d8e6b43c086f569b8688e22109d9b56c1fd749f47b70e4526a3
MISC metadata.xml 728 BLAKE2B 1cf786ab95ecfbc3aebba0ccd85bd5cdc9d220a9576a65ea0acc8b5fdc4723066e4d81dde5279624d1f5075d04fbdc96f37fad060978c384fe456718d06579ac SHA512 d93bdc7d2ab25593c3cd209b737b611e707a3c2d654855f0b518ddb4c8d82f8987cf6764fac86204b8af78e09d2c3212ce37caf860b8d85709aa659a71bca89a
diff --git a/app-emacs/kaolin-themes/kaolin-themes-1.7.1.ebuild b/app-emacs/kaolin-themes/kaolin-themes-1.7.1.ebuild
new file mode 100644
index 000000000000..751e6e68f8a5
--- /dev/null
+++ b/app-emacs/kaolin-themes/kaolin-themes-1.7.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Set of eye pleasing themes for GNU Emacs"
+HOMEPAGE="https://github.com/ogdenwebb/emacs-kaolin-themes"
+
+MY_PN="emacs-${PN}"
+
+if [[ "${PV}" == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URL="https://github.com/ogdenwebb/${MY_PN}.git"
+else
+ SRC_URI="https://github.com/ogdenwebb/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+RDEPEND="app-emacs/autothemer"
+BDEPEND="${RDEPEND}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp-compile *.el themes/*.el
+}
+
+src_install() {
+ elisp-install ${PN} *.el *.elc themes/*.el themes/*.elc
+ elisp-make-site-file "${SITEFILE}"
+}
diff --git a/app-emacs/matlab/Manifest b/app-emacs/matlab/Manifest
index 5aba1299839d..dce31da355d9 100644
--- a/app-emacs/matlab/Manifest
+++ b/app-emacs/matlab/Manifest
@@ -1,4 +1,7 @@
AUX 50matlab-gentoo-3.3.6.el 65 BLAKE2B a446c9099d378fe8b28650d64121e95869d008afd85a09869676c36d6bdb463f6cdb406be977464b0e4630a230d67b4d9f48b101e1ae8c843175551506a5981e SHA512 4f5af81cc3ee14572995ad0ccf6f30345d5fe57e375583dfa081f20155699d2655bf82a4296c920403bef0554a8514508ccbf1bfdb374ae841858c99c51487d7
DIST matlab-3.3.6_pre20191010.tar.xz 111800 BLAKE2B e7960f09c51664ca92ee818ab9bbd946123f4527f5a24d31a4236e8cfe534e4cbcdd1cf49539794de79f00c369d3e440465080ab44a20e184b507e860bcf8e0d SHA512 e1997e23693e09cfcc1461c328d70494f9e83c4d034bce983f6065eff4ce3c7c406e4d046c01dc5b31b0dca6c7ade32860504d4d596e04bcf72618dba5c07792
+DIST matlab-6.1_p20241107.gh.tar.gz 421687 BLAKE2B cb07a0965d02f1b2637e2c141fe649ed284a22ae959462270e51a88285188020bda8e2f8f8a2866dd6412f5f3c2d5f254b2f4d0120eb08f0d512df1a0c67185c SHA512 2a075326753939f7af74e6e5b38faf3afabb5a7f5217dc63d5d0fc1311c00c2cfdc243905d62e1a10e5998d2b68e1b70c65f5d78abcb58348fdc9e10ddbb8836
EBUILD matlab-3.3.6_pre20191010-r1.ebuild 553 BLAKE2B 8bc78530e8fc7006d88fcddf06087258ef5b8d67924b9f84c293ca4cdb8fbd72e73884b1fe25c7b6c8de949394b8e384760dca5b37372ac7626cf26188f86247 SHA512 f83c3f9171387187df2d804aa0adfcc209f11c71b55445f74548ad4dd094c1a20b121502eaf72c2b043e2940ad921771a972d05cdf2f8ef8f30080120c6aea6b
+EBUILD matlab-6.1_p20241107.ebuild 824 BLAKE2B 209e6494ad78e85e1ea8b20f47e2978c6198461b72021e36e8da673701649adde6ba64892d8abc48a9e9c71023e95d15b7d9c35d11c928f74a44522e9f6a36df SHA512 8c8536481a78dc3cb17904961901add71bbaeae17e1aebb862418c70b67dcbea0fcaf6e263206067a663e2ae438c4a4d9439d13030d047e8885ffe32c6d9d4d3
+EBUILD matlab-9999.ebuild 824 BLAKE2B 209e6494ad78e85e1ea8b20f47e2978c6198461b72021e36e8da673701649adde6ba64892d8abc48a9e9c71023e95d15b7d9c35d11c928f74a44522e9f6a36df SHA512 8c8536481a78dc3cb17904961901add71bbaeae17e1aebb862418c70b67dcbea0fcaf6e263206067a663e2ae438c4a4d9439d13030d047e8885ffe32c6d9d4d3
MISC metadata.xml 363 BLAKE2B f12f24f7a90458f0107f9589641e623080644981f996ba13bf5cbebbba893f2cad9d2775e4d704c5cc3008f0e017bc2658dc22b23180567c15752b96056142e6 SHA512 28a311bca826f2ee292feab88f809a1a490f929acbc40935d9755a9410b157475ef3d06d5ad5c7ce019aacebd2a127ee79cb08c65ac6e7f6aea03110b49162e7
diff --git a/app-emacs/matlab/matlab-6.1_p20241107.ebuild b/app-emacs/matlab/matlab-6.1_p20241107.ebuild
new file mode 100644
index 000000000000..25d44d6bbb42
--- /dev/null
+++ b/app-emacs/matlab/matlab-6.1_p20241107.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Major modes for MATLAB .m and .tlc files"
+HOMEPAGE="https://github.com/mathworks/Emacs-MATLAB-Mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/mathworks/Emacs-MATLAB-Mode"
+else
+ [[ "${PV}" == *p20241107 ]] && COMMIT="f13f511670a52cfa23c4f065a231a3e691763633"
+
+ SRC_URI="https://github.com/mathworks/Emacs-MATLAB-Mode/archive/${COMMIT}.tar.gz
+ -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/Emacs-MATLAB-Mode-${COMMIT}"
+
+ KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+DOCS="README.org ChangeLog*"
+SITEFILE="50${PN}-gentoo-3.3.6.el"
+
+src_compile() {
+ elisp-compile *.el
+ elisp-make-autoload-file matlab-load.el
+}
diff --git a/app-emacs/matlab/matlab-9999.ebuild b/app-emacs/matlab/matlab-9999.ebuild
new file mode 100644
index 000000000000..25d44d6bbb42
--- /dev/null
+++ b/app-emacs/matlab/matlab-9999.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Major modes for MATLAB .m and .tlc files"
+HOMEPAGE="https://github.com/mathworks/Emacs-MATLAB-Mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/mathworks/Emacs-MATLAB-Mode"
+else
+ [[ "${PV}" == *p20241107 ]] && COMMIT="f13f511670a52cfa23c4f065a231a3e691763633"
+
+ SRC_URI="https://github.com/mathworks/Emacs-MATLAB-Mode/archive/${COMMIT}.tar.gz
+ -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/Emacs-MATLAB-Mode-${COMMIT}"
+
+ KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+DOCS="README.org ChangeLog*"
+SITEFILE="50${PN}-gentoo-3.3.6.el"
+
+src_compile() {
+ elisp-compile *.el
+ elisp-make-autoload-file matlab-load.el
+}
diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest
index b79e4403059d..a11074572072 100644
--- a/app-emacs/transient/Manifest
+++ b/app-emacs/transient/Manifest
@@ -2,9 +2,11 @@ DIST transient-0.7.5.tar.gz 141189 BLAKE2B 55535f6121467a1f380ec8d6a4afbb810556f
DIST transient-0.7.6.tar.gz 141843 BLAKE2B 30ef7aaa1c90a66ab377f076c6a75f217ae1bf40d9541558c0a21a258a53d3c980d7d305658d644e345fcafd3fe6722054ec6154616c6f9dd917a94c70f93fa4 SHA512 315af2dd6f9503f1f695dcb85c8a157651c1b0df4d5272d6a16c0e579213c475a4637db8f262016ef4a99a532c7b5d8c1c9a4ac456ac6deb7d711c6490af2b11
DIST transient-0.7.7.tar.gz 141990 BLAKE2B 3462a46958e8865753e9bc9d5c1942141068853551a82857d8009214a52a6df67164199d9f8d942f32c6e77029d8ec5932e0d6ec04acc7c97576c3074d4f75d1 SHA512 b908a69e7cb1c3e0987be4bf427361b414c068e8dc8bf025403e775190156011ee3870ad2272cf90c2d2006553a6f2ee7107f267ff6aa0b0af9cf61bd697e15e
DIST transient-0.7.8.tar.gz 144094 BLAKE2B 2adb971bbcb94fa529f968347ed1a1bea3cedefaa07e02a957957750e1669dedafe6de22d24c98585172f2fcd0417709be5da388d6392d127bfbdfcdaa32fba7 SHA512 27fc807bb7651e5e948bbad9f93cea8a8adfd9f76f8b5d90774414f88a823e5b515193cbe2773655485d7963d940301f9ca7fc93f089c8c52d3fef35b45123ca
+DIST transient-0.7.9.tar.gz 144323 BLAKE2B 458fc59484d9a8b39e6810ece2f7eea43493d58107b3bf0950f87c6325ed7812b87eddb335a00094bd298e4a7a71b42a1388c8cf4d4e6f6cba0cea53fd6b6cfa SHA512 176082cc56d495d5fb0776abf16a9ddbe45fc0c0efefa6b1d2724689134ecacdb9630fa4b2d5034e16c716f0772a921125602b09ee07acb013e026eb55ff4998
EBUILD transient-0.7.5.ebuild 818 BLAKE2B 0754021978ab2cac0edb05eb9c1a886c616b4d96182f8df774cd636f7137fc38ff18ec717e2fcb309e2c533c94c1a1851428a427ec721e76023a33038de598c7 SHA512 0b0d3166d3428f7b652c18a0855346767d11ab77782b204e469743ba8654fa16b50450ef0ab75994b90849160573400f2bb319b7605f6a9df928d7b22d282fe2
EBUILD transient-0.7.6.ebuild 820 BLAKE2B 76547cddda312d94a13d084390a7458c797cf38b733e1ae18415a5258ae4ca8ff7f7fe9257efa2fcb3a40a10f0dcd110ed6fc67bdb9edc493db69b1e3d4cef8e SHA512 77577a6f96888ce5e7aeaa1b0daf9cefbd9b7c3693bd1840dd93c1eb3e6881892179792411fecec62ee930b988066605328959eb587ae5a8ee84c6b2fa740658
EBUILD transient-0.7.7.ebuild 820 BLAKE2B 76547cddda312d94a13d084390a7458c797cf38b733e1ae18415a5258ae4ca8ff7f7fe9257efa2fcb3a40a10f0dcd110ed6fc67bdb9edc493db69b1e3d4cef8e SHA512 77577a6f96888ce5e7aeaa1b0daf9cefbd9b7c3693bd1840dd93c1eb3e6881892179792411fecec62ee930b988066605328959eb587ae5a8ee84c6b2fa740658
EBUILD transient-0.7.8.ebuild 820 BLAKE2B 76547cddda312d94a13d084390a7458c797cf38b733e1ae18415a5258ae4ca8ff7f7fe9257efa2fcb3a40a10f0dcd110ed6fc67bdb9edc493db69b1e3d4cef8e SHA512 77577a6f96888ce5e7aeaa1b0daf9cefbd9b7c3693bd1840dd93c1eb3e6881892179792411fecec62ee930b988066605328959eb587ae5a8ee84c6b2fa740658
+EBUILD transient-0.7.9.ebuild 820 BLAKE2B 76547cddda312d94a13d084390a7458c797cf38b733e1ae18415a5258ae4ca8ff7f7fe9257efa2fcb3a40a10f0dcd110ed6fc67bdb9edc493db69b1e3d4cef8e SHA512 77577a6f96888ce5e7aeaa1b0daf9cefbd9b7c3693bd1840dd93c1eb3e6881892179792411fecec62ee930b988066605328959eb587ae5a8ee84c6b2fa740658
EBUILD transient-9999.ebuild 820 BLAKE2B 76547cddda312d94a13d084390a7458c797cf38b733e1ae18415a5258ae4ca8ff7f7fe9257efa2fcb3a40a10f0dcd110ed6fc67bdb9edc493db69b1e3d4cef8e SHA512 77577a6f96888ce5e7aeaa1b0daf9cefbd9b7c3693bd1840dd93c1eb3e6881892179792411fecec62ee930b988066605328959eb587ae5a8ee84c6b2fa740658
MISC metadata.xml 1434 BLAKE2B 6f7f91e2cd8c87559f15552d6fbe920e5262a50f21919a096af55df037726eb380a774cfba8be73b588ba9aa2c39da5caf6ad64a31106b843c6bd308fe7aa40e SHA512 3316d9ac21d2a2aa0a5824f2c8ded736ad1bfcd7319a9c4cb8b02f0ffec5f440820bfe48e4f4d4264fbc3864bd7959875f1396285b6a7eb2ad3333a6a062a14f
diff --git a/app-emacs/transient/transient-0.7.9.ebuild b/app-emacs/transient/transient-0.7.9.ebuild
new file mode 100644
index 000000000000..f99ae40b0465
--- /dev/null
+++ b/app-emacs/transient/transient-0.7.9.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-30.0.0.0
+"
+BDEPEND="
+ ${RDEPEND}
+ sys-apps/texinfo
+"
+
+src_prepare() {
+ mv lisp/*.el . || die
+
+ elisp_src_prepare
+}