summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-14 08:45:05 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-14 08:45:05 +0100
commit4e995247a9a9d45f0b265ab9120c6d31c0a1f0d9 (patch)
treeb8330005bca4333e931cf74629b98e71aa5e608b /app-emacs
parentca533b9b46b871263ead04dcb28165df09a3f282 (diff)
gentoo auto-resync : 14:04:2025 - 08:45:05
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin76933 -> 76932 bytes
-rw-r--r--app-emacs/emacs-daemon/Manifest2
-rw-r--r--app-emacs/emacs-daemon/emacs-daemon-0.25.ebuild21
-rw-r--r--app-emacs/indent-bars/Manifest2
-rw-r--r--app-emacs/indent-bars/indent-bars-0.8.3.ebuild35
-rw-r--r--app-emacs/swift-mode/Manifest4
-rw-r--r--app-emacs/swift-mode/swift-mode-9.3.0.ebuild (renamed from app-emacs/swift-mode/swift-mode-9.1.0.ebuild)2
-rw-r--r--app-emacs/transient/Manifest2
-rw-r--r--app-emacs/transient/transient-0.8.5.ebuild2
-rw-r--r--app-emacs/yaml/Manifest2
-rw-r--r--app-emacs/yaml/yaml-1.2.0.ebuild29
11 files changed, 82 insertions, 19 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index a204213ad9f6..951c48b7e984 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/emacs-daemon/Manifest b/app-emacs/emacs-daemon/Manifest
index 8dce4a1313d9..4b00dff1ab06 100644
--- a/app-emacs/emacs-daemon/Manifest
+++ b/app-emacs/emacs-daemon/Manifest
@@ -1,3 +1,3 @@
DIST emacs-daemon-0.25.tar.xz 4612 BLAKE2B d2207b69b2a6d13b95095dc2f4d89c93e291dd8475379454314a4d1daad0ae8414fb3081a17350e536ce2320a002fb32fd6f239b91280726aac9cdc636ece682 SHA512 66a9d4ab89f3c27727ceb3d6e689b7a59ce7c10afbb0e4f29011aee499a6c6299887dcb0c92998e424068ae1b12d56ad74d0fe2583059eca9130bb57b7d44a14
-EBUILD emacs-daemon-0.25.ebuild 1782 BLAKE2B dcf2f583a852b22a93e0d5377d629a82e15a551cccc810ea3662bcd9a32c9ed71caecc6d8d6189b330849729d7e1d82ffc64c124de6b352decab5fbdc0e8189b SHA512 6e9de5481e5e9899f102c8906e8aff89fa35e116e290677179a2240e77a04812b1dc55397a59777da0adcbdefe27402ee14b8fd49346b5aca34acbff426a70ed
+EBUILD emacs-daemon-0.25.ebuild 1509 BLAKE2B d3cadc06fec3c2b5b61cb276316ca6641f395a4fe2f8b048c29d75d3096a3ca96bdc141d2570ffcb7abe63d836ae81d996d18e2fcce22e0b789d451da59797f8 SHA512 95afb55bb90933b1a52b07e3ce1b7f0a871abd395f5c173f719c2212818b6365bf6b1af72ee84faac1fce40f5437a3123da417f5789bc7284682e9eaefff30da
MISC metadata.xml 362 BLAKE2B 59c9e3025bdd347e4812d6485bda2b731a1b0adf2eec16aefdd6b0d3379a949cd99c637febfcab0c6314c457eafe0727a986196e4499aa29dbd297a6a0458d66 SHA512 5882c9372b62c44189426a1ea3ac975e29b70fc5b5d30a3f024edced82d9406e118e9acee91b1353c76eb65f19008e4bb1475f859509c933be48c03aa701394b
diff --git a/app-emacs/emacs-daemon/emacs-daemon-0.25.ebuild b/app-emacs/emacs-daemon/emacs-daemon-0.25.ebuild
index 2012abb23611..81213c25aaa4 100644
--- a/app-emacs/emacs-daemon/emacs-daemon-0.25.ebuild
+++ b/app-emacs/emacs-daemon/emacs-daemon-0.25.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit elisp
+inherit elisp-common
if [[ ${PV##*.} = 9999 ]]; then
inherit git-r3
@@ -22,20 +22,17 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
LICENSE="GPL-2+"
SLOT="0"
-RDEPEND=">=app-emacs/emacs-common-1.11"
+BDEPEND=">=app-editors/emacs-${NEED_EMACS}:*"
+RDEPEND="${BDEPEND}
+ >=app-emacs/emacs-common-1.11"
pkg_setup() {
- local has_daemon has_gtk line
- has_daemon=$(${EMACS} ${EMACSFLAGS} --eval "(princ (fboundp 'daemonp))")
+ elisp-check-emacs-version
+
+ local has_gtk line
has_gtk=$(${EMACS} ${EMACSFLAGS} --eval "(princ (featurep 'gtk))")
- if [[ ${has_daemon} != t ]]; then
- while read line; do ewarn "${line}"; done <<-EOF
- Your current Emacs version does not support running as a daemon which
- is required for ${CATEGORY}/${PN}.
- Use "eselect emacs" to select an Emacs version >= 23.
- EOF
- elif [[ ${has_gtk} == t ]]; then
+ if [[ ${has_gtk} == t ]]; then
while read line; do ewarn "${line}"; done <<-EOF
Your current Emacs is compiled with GTK+. There is a long-standing bug
in GTK+ that prevents Emacs from recovering from X disconnects:
@@ -48,8 +45,6 @@ pkg_setup() {
fi
}
-src_compile() { :; }
-
src_install() {
newinitd emacs.rc emacs
newconfd emacs.conf emacs
diff --git a/app-emacs/indent-bars/Manifest b/app-emacs/indent-bars/Manifest
index 0eff67f6aa77..bb1028d56f51 100644
--- a/app-emacs/indent-bars/Manifest
+++ b/app-emacs/indent-bars/Manifest
@@ -1,4 +1,6 @@
AUX 50indent-bars-gentoo.el 87 BLAKE2B 2f7c9c919be0a3165187fd99d11ec7dc848b09363dbf399150f3f4f3f828d262aa57a7be2b94915605e4646a4720863dc3e7499231dba949b7f61ab3677e07f6 SHA512 12c51ca505120d3cc5e5f71d35c10bdb80eeea53143dcd3a68a10f14ba3ff55c9a92ff3a421b7cd77f1c050ec37ecdf9c2a3d593eaf47edd361c3a4bf6f2e5a5
DIST indent-bars-0.8.2.gh.tar.gz 53973 BLAKE2B 1d27b20009a51eb7c7bb9a8735fc1b9bfe8fe4ea13176b7dae7f36cfe2c1b3c95476f8d101bfa90d08bd0fccce579bd5386e162c24d9d2ef84a269c75a5b42db SHA512 a301feae3593ca9acbeeca88e54f6ad47a3d574c893cc045aa5ae07689b18368ee83b34e701a4934645dcceacfa119c70313f2e416f4498a7e1a3d6e5938adea
+DIST indent-bars-0.8.3.gh.tar.gz 54940 BLAKE2B a7a22ae1128721a729f60bcd997910e8791daf8e71463bf322eda5cbca27f04765538ea761ce5708220e26c73355d6ec8b97b1d95a6bf033f32d6b7c8ebc283e SHA512 90f3a11c183b7a08852bb3e8984ac754c1fcbf817c656e78e772de05fdab58ab05f7b429d740739877734149f712cf18c88d5a1f8a6468d28e6b332a6a43f785
EBUILD indent-bars-0.8.2.ebuild 655 BLAKE2B db6dab06f0eba062e37e15071790159511b14b86e83c773bf9d677a0dc6c94ae8c08195a3bf1b6d4ec907d660e2468cbd4de332ff4e9cf5b33abd5579f5c51d4 SHA512 75a17b9d9002996ec44d33264e17f1cfa62411007a82a6b5c1586902bca5ea9a9520f515922670119c03c250555e28c171a201bc8cb5917ca2ab5f62989da16a
+EBUILD indent-bars-0.8.3.ebuild 656 BLAKE2B 12667e4249cce6e96c165f3bbb3851c66c4f67cf32171e585543b670cc09e22fd1eb56fb1801faf0a08fd326c4f9910f940d3f905ceb8f189b25b52625e5951b SHA512 cab2b0004c2c7b2b0f8aaf65020ecb0ee66c4c2bd017700c920ba350f5d90803129fe4077368f3f95f4fe50a69ec2ef2d03270720fa01d19048cf5c4e28681ef
MISC metadata.xml 361 BLAKE2B 60fb27e660fdaa8a3a1c572471322295086db541cd7aaabcb627e6202f2afc1ba7be91ca3d40b34cfdfddb875bc71dd76982fc998100e056ace21de54241705c SHA512 62c931545b3284e1cc24d713ec4d4eee37387415ab14684382d64ddc37fc595714877577e43dd300b81392a24df7645387c4de3c10e4243c50d7923cb64d56c8
diff --git a/app-emacs/indent-bars/indent-bars-0.8.3.ebuild b/app-emacs/indent-bars/indent-bars-0.8.3.ebuild
new file mode 100644
index 000000000000..6253fa875ebb
--- /dev/null
+++ b/app-emacs/indent-bars/indent-bars-0.8.3.ebuild
@@ -0,0 +1,35 @@
+# 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="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/swift-mode/Manifest b/app-emacs/swift-mode/Manifest
index cf15eeb031a7..973fd4cddf32 100644
--- a/app-emacs/swift-mode/Manifest
+++ b/app-emacs/swift-mode/Manifest
@@ -1,6 +1,6 @@
AUX 50swift-mode-gentoo.el 176 BLAKE2B 50d8c7580d8b9053bbe94793eb75a80565ed264415a587d7410cfa6259bea9a34b48662f3066abcee9352c2c712aa9d68e8632b23e7511a47947c9b83e64db74 SHA512 3ca3647b549372d5f7493b7eac25ac628f4bc93c6ab6560f724248542ed07557d193a6cf0c2148ea5ed8a7d0d9c9786263c27322daa788894b42c13d7eabdb94
-DIST swift-mode-9.1.0.tar.gz 228848 BLAKE2B 8da59aacc7b2f49b3156c5c22b92c7574df96657aeb95154b82551008f883f676935cabc3ddca86da8ab6c0364ab6ab9c963025f0fb361652179ab655076cf24 SHA512 ba06f67695cf10a3b78b29d5e375d8c76fb2f19cb2b6420d63332502062a461cc5e836f54dcc56f10cef3e6f3ed38c8803332c94372f2fbbdc681dc7a0fafbe9
DIST swift-mode-9.2.0.tar.gz 229216 BLAKE2B 5c19f919919f41ad725f1c5434022eed0be3f2b64b8165d6a9eb84b8a5467cde620f610cab4e303ef00a731f7327512caf1f1b746ab1fbe452534f1577ba6bf6 SHA512 1761639aa7281bbadef68f56dd4276799a72d03c5bb9dafc3fcd7e9f4b819f288e1b7727e3a0839862df7cf6e649549fc4b1be0f922f8a508d9c526f67d92c97
-EBUILD swift-mode-9.1.0.ebuild 654 BLAKE2B e83865a4b99d17e5ac6194809657973a79c090e179be775aebf28063f8f0bef7c5ae0152d2e35e333d3e625cadb4f1ae43fa0619300305abbdd590253ce7f30f SHA512 5fcf335c697815eba4323466bafaacebb997471bcbc28f6239288fcd28eca9ecd94e605d9c583eda3331c017467805517bd38a21aa8c759c1605275f613a15ea
+DIST swift-mode-9.3.0.tar.gz 230772 BLAKE2B 3cc9538d5136ec92c70fd6f6905294a82f9212e4e253159c880b46842875d3bca73b3f02ad1c163a9c2365ef8ecb2c22ea55494bc91322313fcbc4d88feafa7b SHA512 29bcab97a0c688ed245b7e27a9d453069acf64389a66120d5a39b2d4c84b98b1fcb2ebf3a4755b37f87c1dffe8ebe1445459ef6c3df99226d1b0670e7c8d427d
EBUILD swift-mode-9.2.0.ebuild 654 BLAKE2B e83865a4b99d17e5ac6194809657973a79c090e179be775aebf28063f8f0bef7c5ae0152d2e35e333d3e625cadb4f1ae43fa0619300305abbdd590253ce7f30f SHA512 5fcf335c697815eba4323466bafaacebb997471bcbc28f6239288fcd28eca9ecd94e605d9c583eda3331c017467805517bd38a21aa8c759c1605275f613a15ea
+EBUILD swift-mode-9.3.0.ebuild 654 BLAKE2B 548788d5788a01de4676fe06ab212e7cf16ca7b889b1a1c6a150def5eb2e440ba62dfb5ff1d513288f09dd3ea19ff8809f89ab1e71f0dd47d8223157e12fb8bf SHA512 4c466c8968140d2f8329ea62c831a5dfe959d7d66c9284abc82bc8672734c4070b4ea48c7068dc963301c26b0f9dea97e08ea4adb4bd3dc30eb7277990260b2f
MISC metadata.xml 433 BLAKE2B 3af7d408604487fd4253efc78148c0607887c01285a6f0c9eb990bda8ca04b27c6ede80c9816ce4263b714a13da4bd654c05d860a57ece4bb0d685f22a4b9922 SHA512 97bab4e8f2c699941c1d3fe30f0d46afa3b7eb19d1a827df0ded5c5c526f7443cd792cb1b1b346936888b8f0a02775e67f2a1afdaca0bfbe2e2dd74852172619
diff --git a/app-emacs/swift-mode/swift-mode-9.1.0.ebuild b/app-emacs/swift-mode/swift-mode-9.3.0.ebuild
index c996fb0680cb..b3f07a7b6c63 100644
--- a/app-emacs/swift-mode/swift-mode-9.1.0.ebuild
+++ b/app-emacs/swift-mode/swift-mode-9.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest
index 8d85fe1148b4..ded67890659a 100644
--- a/app-emacs/transient/Manifest
+++ b/app-emacs/transient/Manifest
@@ -3,7 +3,7 @@ DIST transient-0.8.5.tar.gz 160355 BLAKE2B 7e8f7a30ec854f7d7cb0ad81f3407567e1ab2
DIST transient-0.8.6.tar.gz 160700 BLAKE2B 4d7102079b56fc8ac8a77e40c8bcbce8312729a29bcfec63b7e55558f4f7c6ba113afbac9ce246305b2322b4cc930c6efa0d1b342da1f17c4a18e9622f59d26f SHA512 25c25d95bc6d438b4f80952eddef9cd0fabc360ff1e449bb259046cc7612c84932621fb326121492fda851317411c3df9524079874b10425ec53c0f7e004728c
DIST transient-0.8.7.tar.gz 160616 BLAKE2B ebfcf579fd409b95557cad61890e87fa665c1890e1222e647197abfa2ebbc704b0437e4f64bba0ab7ce416124b298f1e85d9c9e8cade591be35e8530d47a1798 SHA512 bf4c5c16ce6b47faaf2355889f4709db6e29ec78d002e147a9fdf2e872494b3f07ed748db0541a18e31310519aacf66f4cdce10272d1c4c21397b56d41145913
EBUILD transient-0.8.4.ebuild 819 BLAKE2B b87096327bbb2962384fd3e147eaa43ac97368c904aaab710305252e4963caf0d45b83999779f2c15eb9626c69b67886e630153277032a45334eab8ede2c6be3 SHA512 2172d2bae6a87c9d02b077767f423f8778d9b4dbebbc55bec6183d637d54b48f0aa88ec4cd07b3a3aa05636dd56eb7a306397f92e3cc8b57d9b3807c80e7fb1c
-EBUILD transient-0.8.5.ebuild 822 BLAKE2B 75d24cdcd5db56e6e600f17a1be732e80024d07ceae9290278c48333f9829f079bfa9dad762d95a11da080f7a265379e902e7dd8ff8d2eeb4e807697074ba134 SHA512 d6f022e066103cc0ea0e528adbeb0f668082cdc34bb5b9d0533751419ec4eb6eda54852fc4027cd270760942befb9b01748f5c6c2d5ac29d9fa857dd6df9b833
+EBUILD transient-0.8.5.ebuild 819 BLAKE2B b87096327bbb2962384fd3e147eaa43ac97368c904aaab710305252e4963caf0d45b83999779f2c15eb9626c69b67886e630153277032a45334eab8ede2c6be3 SHA512 2172d2bae6a87c9d02b077767f423f8778d9b4dbebbc55bec6183d637d54b48f0aa88ec4cd07b3a3aa05636dd56eb7a306397f92e3cc8b57d9b3807c80e7fb1c
EBUILD transient-0.8.6.ebuild 818 BLAKE2B de6cdf37b5e66776fd8107a1bd163760cd14489577a16fe419b4cf4a71d7a9ed971a088e04c41c45b393c4f3caf4cd4db0b3e8470e53d8566b56de5bab992a9b SHA512 6c422451ff895a0037b641665814c1d5e130bab396676bb1f4f62eb85b94df92b9e23b38139507f292001bcc8517f8d560c355ea24449b9624115f6b0e05580b
EBUILD transient-0.8.7.ebuild 818 BLAKE2B de6cdf37b5e66776fd8107a1bd163760cd14489577a16fe419b4cf4a71d7a9ed971a088e04c41c45b393c4f3caf4cd4db0b3e8470e53d8566b56de5bab992a9b SHA512 6c422451ff895a0037b641665814c1d5e130bab396676bb1f4f62eb85b94df92b9e23b38139507f292001bcc8517f8d560c355ea24449b9624115f6b0e05580b
EBUILD transient-9999.ebuild 822 BLAKE2B 75d24cdcd5db56e6e600f17a1be732e80024d07ceae9290278c48333f9829f079bfa9dad762d95a11da080f7a265379e902e7dd8ff8d2eeb4e807697074ba134 SHA512 d6f022e066103cc0ea0e528adbeb0f668082cdc34bb5b9d0533751419ec4eb6eda54852fc4027cd270760942befb9b01748f5c6c2d5ac29d9fa857dd6df9b833
diff --git a/app-emacs/transient/transient-0.8.5.ebuild b/app-emacs/transient/transient-0.8.5.ebuild
index de1c9d2bd003..0ffd25960edc 100644
--- a/app-emacs/transient/transient-0.8.5.ebuild
+++ b/app-emacs/transient/transient-0.8.5.ebuild
@@ -17,7 +17,7 @@ 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"
+ KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/yaml/Manifest b/app-emacs/yaml/Manifest
index ca0f91c58f51..f2b3f470ab2f 100644
--- a/app-emacs/yaml/Manifest
+++ b/app-emacs/yaml/Manifest
@@ -1,3 +1,5 @@
DIST yaml-0.5.5.tar.gz 44636 BLAKE2B d98c7b6cd94f80cd0f2fc1a1bea6c45615319c1a49f4712d48a00c6439660bc209ac1a597694478d4978ebf5e0bc60e3a6363ee5c0bccabb1b5bf1b2bdc8fc58 SHA512 9ab5eacc26fe44c49f52a4ab05c11e35c605b456b2f54420924388df52855b61adc1586ec7915363811a499c4c749355954e0de2c795bb2a4f51ebcb693758eb
+DIST yaml-1.2.0.tar.gz 44037 BLAKE2B e1ad9db4fa9ecdfe6c23e689c382e7228fe5424ff946157918e8f9ccbec87e3a7c4fd602cf85f4a3558005ccea22b1a8a5fa9c17f12c7e5ad27bd72d2e803b82 SHA512 f411328a65f7158bdd3599818f78f15ddb151b101ca22ad13826f222cc475879a2abb3aa96e2636d7cdd56845b10239a64ba9de77153a0fa5cade990edbd39be
EBUILD yaml-0.5.5.ebuild 555 BLAKE2B 4d70d0d290c2699443992eb460481804f856581c6589b323ae22fe5c0f3c69f0bd54c105b21043c9cb3d7a67433a42749feba82af8ab10dd44d69eba0b3e7869 SHA512 edf48ea59b2cfa90ccd689f9d335e5c05bf335dffb2832404cfc570ab0d87ec27330a3f9192fdd258aa3074c87242d74f666144e63996ae236b5fc74874b2f4d
+EBUILD yaml-1.2.0.ebuild 587 BLAKE2B b6ae8b43945379da3421e88e6588ed5d6a0ed2fd86bcd8566d122c3e284340e5b20e81795a509cbc9bef589d12625a3b113dd2b911b481deeb20c8bc074a953d SHA512 74eed229da3ae61dc784f429780c2750a4a6791ef38915d94978af05bf86332c7e7e536efdcc386114e13d7879155df30a283ee54da4965638c2787568d3a330
MISC metadata.xml 642 BLAKE2B a8d6c57288c1d157410f7b84b4e4345de721d3376d18ff00fab13411facad0f6fb45f4b767b141f32e30e44b5521943689e41955fe9dd1542ebe05bd06d197c9 SHA512 d126ab83b636537c08a63a1dba94a440fb3b0e96df086869993aa8c350113b9e75b931aa2c10d8f8250b748dc3881139f7b59fc7f78a680c98feefd72160ab21
diff --git a/app-emacs/yaml/yaml-1.2.0.ebuild b/app-emacs/yaml/yaml-1.2.0.ebuild
new file mode 100644
index 000000000000..6e9e837acdd4
--- /dev/null
+++ b/app-emacs/yaml/yaml-1.2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="YAML parser in Emacs Lisp"
+HOMEPAGE="https://github.com/zkry/yaml.el/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/zkry/yaml.el"
+else
+ SRC_URI="https://github.com/zkry/yaml.el/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/yaml.el-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert "${S}" -L . -l yaml-tests.el