summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-01 19:24:10 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-01 19:24:10 +0100
commitb052fbf151106a4f47cac7fdf0ffff983decb773 (patch)
tree5d21279a4eeaf4076caee87654b610a0fe8a4051 /app-emacs
parentc3b55a6be7da027d97d8aef00ef88c3011121a42 (diff)
gentoo auto-resync : 01:09:2022 - 19:24:10
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin60648 -> 60974 bytes
-rw-r--r--app-emacs/atomic-chrome/Manifest2
-rw-r--r--app-emacs/atomic-chrome/atomic-chrome-2.0.0-r1.ebuild (renamed from app-emacs/atomic-chrome/atomic-chrome-2.0.0.ebuild)4
-rw-r--r--app-emacs/buffer-extension/Manifest2
-rw-r--r--app-emacs/buffer-extension/buffer-extension-0.1-r1.ebuild (renamed from app-emacs/buffer-extension/buffer-extension-0.1.ebuild)4
-rw-r--r--app-emacs/company-coq/Manifest2
-rw-r--r--app-emacs/company-coq/company-coq-1.0.1_p20220314.ebuild46
-rw-r--r--app-emacs/corfu/Manifest2
-rw-r--r--app-emacs/corfu/corfu-0.27.ebuild29
-rw-r--r--app-emacs/cycle-buffer/Manifest2
-rw-r--r--app-emacs/cycle-buffer/cycle-buffer-2.16-r1.ebuild (renamed from app-emacs/cycle-buffer/cycle-buffer-2.16.ebuild)4
-rw-r--r--app-emacs/diff-hl/Manifest2
-rw-r--r--app-emacs/diff-hl/diff-hl-1.9.0.ebuild36
-rw-r--r--app-emacs/elpy/Manifest2
-rw-r--r--app-emacs/elpy/elpy-1.35.0_p20220627.ebuild85
-rw-r--r--app-emacs/emhacks/Manifest2
-rw-r--r--app-emacs/emhacks/emhacks-20070920-r2.ebuild (renamed from app-emacs/emhacks/emhacks-20070920-r1.ebuild)6
-rw-r--r--app-emacs/flycheck-guile/Manifest2
-rw-r--r--app-emacs/flycheck-guile/flycheck-guile-0.4.ebuild29
-rw-r--r--app-emacs/geiser-mit/Manifest5
-rw-r--r--app-emacs/geiser-mit/files/50geiser-mit-gentoo.el5
-rw-r--r--app-emacs/geiser-mit/files/geiser-mit-src-dir.patch13
-rw-r--r--app-emacs/geiser-mit/geiser-mit-0.15.ebuild54
-rw-r--r--app-emacs/geiser-mit/metadata.xml17
-rw-r--r--app-emacs/navi2ch/Manifest2
-rw-r--r--app-emacs/navi2ch/navi2ch-1.8.4-r2.ebuild (renamed from app-emacs/navi2ch/navi2ch-1.8.4-r1.ebuild)4
-rw-r--r--app-emacs/rescript-mode/Manifest4
-rw-r--r--app-emacs/rescript-mode/files/50rescript-mode-gentoo.el4
-rw-r--r--app-emacs/rescript-mode/metadata.xml13
-rw-r--r--app-emacs/rescript-mode/rescript-mode-0.1.0_p20220613.ebuild29
-rw-r--r--app-emacs/s/Manifest2
-rw-r--r--app-emacs/s/s-1.13.0.ebuild22
-rw-r--r--app-emacs/twittering-mode/Manifest6
-rw-r--r--app-emacs/twittering-mode/twittering-mode-3.0.0-r1.ebuild (renamed from app-emacs/twittering-mode/twittering-mode-2.0.0.ebuild)12
-rw-r--r--app-emacs/twittering-mode/twittering-mode-3.0.0.ebuild40
-rw-r--r--app-emacs/twittering-mode/twittering-mode-9999.ebuild12
-rw-r--r--app-emacs/vertico/Manifest2
-rw-r--r--app-emacs/vertico/vertico-0.26.ebuild29
38 files changed, 458 insertions, 78 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index b3877b8247e7..551e4f577354 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/atomic-chrome/Manifest b/app-emacs/atomic-chrome/Manifest
index 1a3166468ec3..29e58b1a7f8a 100644
--- a/app-emacs/atomic-chrome/Manifest
+++ b/app-emacs/atomic-chrome/Manifest
@@ -1,4 +1,4 @@
AUX 50atomic-chrome-gentoo.el 242 BLAKE2B 9a9bbcb4c774ec38f8cbdf322e398ea7b95af3bd31e3e05bac3c928f6714bf995cb86f762831c080cffc28c6e9cbb6dbc1c59d366e700451f2190ef5bc65b0e2 SHA512 67c0f0159e9ab77adde7961cbcf2f87ab5297af472865dc0ea7a6cab5e5c9c1a4af10e40dada3fe2535b5e79248414423724dd3db13cbf7fae5b0ddc6f2a339d
DIST atomic-chrome-2.0.0.tar.gz 218286 BLAKE2B db75055df1d337d6f5adfb1dcbef0f9976da38d50bcff96dd5e94993cca84c837d05432c27cab7b3b7bfc14c8a960d667e7c852eda4732f9209f8b72c9a3a191 SHA512 702c8e80246f47dd46f4c864412e47c7cb74a13737754ccf81053a5054b97c4f48c4ca7613d1734dbf7251fbcd1d15269e2a605c36b3e7b631613506bb3a49bc
-EBUILD atomic-chrome-2.0.0.ebuild 498 BLAKE2B 264aa0c308137b5fb93c80ff7cce87f27e58c4a41f5076a36a7cf85266070bd672f76290ae2d198147cefa045a7280550a4d43457fdd0499304ccfc01fc2f3fe SHA512 735fe443394c4a391f59cb9e0243a482d21cc394d5409ede37d466dece2d1b5ecd901836e7cb947c6eb9e2063d8dac0ef20f8b11d38ac7b7710c2f842579027a
+EBUILD atomic-chrome-2.0.0-r1.ebuild 495 BLAKE2B 55027a2d745970211f3e2a11c2d78b6806b302dc53ed19f35f6e37dcdbcc506658ac7d569b510026f112ad8f46788e675febe6b0fe2469a4b35ac473c5ff5d9c SHA512 bcf893fce6452552ee7fc2b8b04a1e05a584460171c1658a8dfdb2dd3e92602d51a0b90235850a90c2b6f836e1c8be88d5bc098781a02de947de609ddf04b6c5
MISC metadata.xml 772 BLAKE2B 64622335c8a84319fbdfc1d70c0f77793bdd7cb4b9d302418cc8dbd54e0875371e3e740c47199d9ef42df4a41080ffe2fc455d89c0ce8c1f78f455f94b691fa2 SHA512 5046b6fe50a22bc460867248b0daadb0e245440e463bdf84f62834a3b2baceb3a2d2cf8937453563e5fa40fdf8d3d12411b2ec4116dfbf5ce992acb4966410ad
diff --git a/app-emacs/atomic-chrome/atomic-chrome-2.0.0.ebuild b/app-emacs/atomic-chrome/atomic-chrome-2.0.0-r1.ebuild
index 7bcf414202fa..110c2c4f31d6 100644
--- a/app-emacs/atomic-chrome/atomic-chrome-2.0.0.ebuild
+++ b/app-emacs/atomic-chrome/atomic-chrome-2.0.0-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
NEED_EMACS=25
inherit elisp
diff --git a/app-emacs/buffer-extension/Manifest b/app-emacs/buffer-extension/Manifest
index 86de09cb3d55..b57ed80f7a7f 100644
--- a/app-emacs/buffer-extension/Manifest
+++ b/app-emacs/buffer-extension/Manifest
@@ -1,4 +1,4 @@
AUX 50buffer-extension-gentoo.el 80 BLAKE2B 8329957627093470a42d5839e03cceafbd1e9639af9c6f2b3f08cb0c53705a23926cb9e7d0c22aee7a7e7f0280fd76e80162f4037d74f30442e991f2fbd82d70 SHA512 e3f1534344a9c1cca133f93fd03024a5dd9867823358bf83beb81cadece5488054bac378fbe947c9a1f71b085381254dacc6b7e7c3a18e8ad72cebdfd41fc2d9
DIST buffer-extension-0.1.el.xz 2472 BLAKE2B 10e6cbbe3075871c79a90dd17cd20fad15c9a12f5778758f94e6c509fdf5bb96a17ca0069c1420f53a320041ec5634034ea199e7515c8aef2c0f4808c376b259 SHA512 fef6380a7455fab534563da44868cbab2a54a793e7c86142171940b6133c4e8a9d7008c7f1297568135071eb4f1936f67ec6eea4d2f0a450be5337d97cd0139c
-EBUILD buffer-extension-0.1.ebuild 591 BLAKE2B 15a769194a415b359a1952be4d1527d4c602b897b046376563d55edf37473345bcf5e350fb0ac8311d8751589d797ed075025414510c9a8c9d52ccc5fac413d3 SHA512 03d7f95407af09cbae633a2575fe3b191c41bdbdd0f830a4e3b871d56b037436a4e6bdb8f9a062a0f85c368c46ecd8d9b430df91d00fb182218c79736b78a4f9
+EBUILD buffer-extension-0.1-r1.ebuild 591 BLAKE2B 046db79df5be99dc9323aae36a20c9a7b4ea4f069345c3adf152bc9bbb1fd987c7d2458f031f7dc452500698c43048f56cac5425e157d24f6b30d73e83467481 SHA512 1b807b522160232bf886a59308049589259fc1fecc1e248d505dc5be9ab99c1fbc2c8de7f2026a48af5857816e312d3bc89cf24c8f980b9bf42c401af27c44c5
MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
diff --git a/app-emacs/buffer-extension/buffer-extension-0.1.ebuild b/app-emacs/buffer-extension/buffer-extension-0.1-r1.ebuild
index 2098e7420ee6..5a56d9820ab3 100644
--- a/app-emacs/buffer-extension/buffer-extension-0.1.ebuild
+++ b/app-emacs/buffer-extension/buffer-extension-0.1-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit elisp
diff --git a/app-emacs/company-coq/Manifest b/app-emacs/company-coq/Manifest
index b79c0d5076d7..023db02920b7 100644
--- a/app-emacs/company-coq/Manifest
+++ b/app-emacs/company-coq/Manifest
@@ -1,5 +1,7 @@
AUX 50company-coq-gentoo.el 180 BLAKE2B df1fe948ed5daae78cbe5eee1f41dea6fee8bf09c309e1090b2af28252a3558796db3d84afaed41327b05a3410bb4097f5ba7cec717662cf6badf231423368cd SHA512 3d47c7646665dc1b25c4e84b249dec9b60c3e18f824bdbcdea4d086d4c6a9e8b250db2a769b08cb4eb71fa44ab05008066cd25ac91b1f7e6006f875fa441e33b
AUX company-coq-refman-path.patch 490 BLAKE2B b4fb42289d969b324ebb946c79fb78989e4553910a330007195691b1e1a9add38dac10e12aee8f06b01d4e1575be9dd0f24904ec9376833a5028795a49d5f74e SHA512 097ab6ab479c2f0478877d077cfd6d9792c4b9807a4554e029ce6d76a1a45f728662fb245a94e0e9b9068a33c07a4edcb582f215548eccdb66d5a3bf1cd427f4
DIST company-coq-1.0.1_p20210708.tar.gz 3803957 BLAKE2B d2bb3022228cc7a103d4343e914ec20cf539405062e475c7be6cd0db776490a7af35f10fc9e712733bd8f7c6667a05f8d3d6c4321820a61da0847b8bc718c182 SHA512 92a7d0bf8326460519e5f47fe1e9779a4cc2d2bf069898e1797fabf483535eca8244c1ea36bc525aac418e2c26036a8580076435ccbfaa5bdc2e6ee6f133b655
+DIST company-coq-1.0.1_p20220314.tar.gz 3804039 BLAKE2B 93458da7615f7c6f4a6c96c56aa14b95abd0a738a6653c5a3564829f3182ce890fdf52d4aa02e7b5079b7dd17db46e2eb9a7dbe271c579755e12606ba001487e SHA512 07b3c7f639e663ac9c114300fc53a729e2877563d9e2c4434010e12fa7ab435465a7daf6f47fc11076506f18d056c9672be4c6f4246a1b559284a0bf739dc696
EBUILD company-coq-1.0.1_p20210708-r1.ebuild 871 BLAKE2B d727e070d8888e8663e7b062a4a83eec1a7aa4911444b1da494c0865bda242bf36045136fd4eb2e81c2edc7043f2764d9415b5545e67776dfa58995007849c66 SHA512 96a495a1528d2f8b1ae827718d457b3af20cf59cc4fbe0dfef0e703671cdbaaae02e64a218c0e4c1ad16867290d06494c375041f277f39bf68fabd0041c45bf6
+EBUILD company-coq-1.0.1_p20220314.ebuild 871 BLAKE2B 817f2e9d91097a216bfad878f6d69c3e69323fa735e813e4312d9eea7fe2db64e60ed7ab9b4e1a31a68492e85b5cdb05e8ec64a7cd9bdfa1e8e26c903ae1e42b SHA512 3e1a48faacf1cf88e4399bda8083f46d33ad8ae4e681ed73b5a5657ddcfa3b128e397f0241d60449416a3b6fffff2047c3c86a2491127ef209a04217d99fc9f0
MISC metadata.xml 905 BLAKE2B 85dc026f6b0fe495795fc3d3f8e41c4fc5470c95ab7d006ba181ab2cdbac1fc664ab69ded1a7a8588b30a4e5b58798f4f3c9e10564111c3abaf8d126524a87c8 SHA512 268fe6e3ad1e37417f9912d7af2ac9732d187a5830af63f9c4b8bc06ffbad1841c5bbaa934aa5d339313356c7bebbd4352ee1cab659a6ad89ec0ed9b0f503dd3
diff --git a/app-emacs/company-coq/company-coq-1.0.1_p20220314.ebuild b/app-emacs/company-coq/company-coq-1.0.1_p20220314.ebuild
new file mode 100644
index 000000000000..62082bd1ee13
--- /dev/null
+++ b/app-emacs/company-coq/company-coq-1.0.1_p20220314.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=a6e349e0131f676a885bd14c908fd26054b2df42
+
+inherit elisp
+
+DESCRIPTION="Collection of extensions for Proof General's Coq mode"
+HOMEPAGE="https://github.com/cpitclaudel/company-coq/"
+SRC_URI="https://github.com/cpitclaudel/${PN}/archive/${H}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ app-emacs/company-math
+ app-emacs/company-mode
+ app-emacs/dash
+ app-emacs/yasnippet
+"
+RDEPEND="
+ ${BDEPEND}
+ app-emacs/proofgeneral
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-refman-path.patch )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare(){
+ default
+
+ sed -i "s|@SITEETC@|${EPREFIX}${SITEETC}|" ./company-coq.el || die
+}
+
+src_install() {
+ elisp_src_install
+ einstalldocs
+
+ insinto "${SITEETC}"
+ doins -r ./refman
+}
diff --git a/app-emacs/corfu/Manifest b/app-emacs/corfu/Manifest
index 0a56b6ee3bb7..91b152190515 100644
--- a/app-emacs/corfu/Manifest
+++ b/app-emacs/corfu/Manifest
@@ -1,6 +1,8 @@
AUX 50corfu-gentoo.el 80 BLAKE2B 030035947690cded0580337466f06e7561c996ef27d6dce32cacf28249e71f3a99083e1dcd68e8fb1e2d0bcff75a70881ca88c7f41128123876e6f34230235fa SHA512 cde0d90e0b8bafffafd8d79c6fb4bc7957d1c7e5a6eb86b2c2cdeb73910bfddb6b8b2985bd46af406e5d3f3d1e1205b37ac2bf8cb26aa3d052b06054ae7ba00e
DIST corfu-0.25.tar.gz 38366 BLAKE2B 297c8c556d32ee9f0a42265bbcd9b7cdd19881b8d85a9c92b6be84cb52e5558996cb16da596d13349fd1c9c72c7b6247e003ab48fcc41fd4acbe2d151b8e2e90 SHA512 602a9072cfa6a75672e1879e8da95b59355cc720482c8946311446c5722d13d0db6171eab8d899b689a689fe306d11f9b063e6bdc07dc710d9ee8f6f15b5aeee
DIST corfu-0.26.tar.gz 38840 BLAKE2B 47dfcd2430cfd37c912cc2101760692bb1e4ef788bafec64760c81b02412119156b99d57a129e31d7109a62a073dfeb836453076f8bc59ece835015b4ec19ac0 SHA512 3996528e5ee9992462bc2cb241c36b7a05aeca460de0a04db542e6cd9eb7352067283ea4d8c668053003a7afc2dacc97e3b634842b847c05450fd8472ae8249a
+DIST corfu-0.27.tar.gz 39034 BLAKE2B efc1d2477bfaa891d32516d69aeb5179bfcb9332b579609319f832a7ff03416ef5836cf5124bf9ad9c8f75ad4a6c4183a17257037f6271801515636dc5bfd132 SHA512 fd143b4fe63080e6280be98b93ef84f4b12c5c1211cb1a9294ea4fddde61466f29f68e9aa24dce74c5316d7938c91fdd0b28775c688b451386daf041ac745b82
EBUILD corfu-0.25.ebuild 521 BLAKE2B a4caf9986c9ee8edf59147fd748765f18c3dce07b6b573c6c8f9b79147449216aeba2ea33578789a10cdb491bd3714cdcd5ed6e0bfa82a2e956952ee821d113b SHA512 4efb8703c33148f8b9c508f5787594c6519e8dbed90cc4e3389d12d7ce3ad4fdae4687f19eead535183a791605fb2b55ef4202a82ac7e73cea34daa94a902d5f
EBUILD corfu-0.26.ebuild 521 BLAKE2B a4caf9986c9ee8edf59147fd748765f18c3dce07b6b573c6c8f9b79147449216aeba2ea33578789a10cdb491bd3714cdcd5ed6e0bfa82a2e956952ee821d113b SHA512 4efb8703c33148f8b9c508f5787594c6519e8dbed90cc4e3389d12d7ce3ad4fdae4687f19eead535183a791605fb2b55ef4202a82ac7e73cea34daa94a902d5f
+EBUILD corfu-0.27.ebuild 544 BLAKE2B 8e7b2e689f65d4dcca4934c53564bb8435dae6f06c364d445fce382229231e5e8553d13e25c4451359b00ed453e140a4d1286c8f5584e683474bdc0e12efaf64 SHA512 2f80fc7697c70ab5be781034220f24067b7cc9b648de2520ff159de3c87c6abca72fd7c86739767c58d5ed165525f6b2dc48c3652a60b01f01962e917621ac10
MISC metadata.xml 357 BLAKE2B 4a324f2913cf600a98085a72ffc69263205068f54b191101ed2825d3e3c84f951e58af8ebcab481bd50908685dc3603cdba3156772f153bf5a565ab43831b201 SHA512 038f5605bc71c57700f5d34539c8474c667f4434261cdb7dacb28c1dd80a64e656c395dfc2c84329d36e6cee28aaa9986d3cceb25f46d887bf8fdc1cbb348b8c
diff --git a/app-emacs/corfu/corfu-0.27.ebuild b/app-emacs/corfu/corfu-0.27.ebuild
new file mode 100644
index 000000000000..3374986f6f57
--- /dev/null
+++ b/app-emacs/corfu/corfu-0.27.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Completion Overlay Region FUnction"
+HOMEPAGE="https://github.com/minad/corfu"
+SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ default
+ mv extensions/*.el . || die
+}
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/cycle-buffer/Manifest b/app-emacs/cycle-buffer/Manifest
index 406cdf10e8a4..5fc6def424b6 100644
--- a/app-emacs/cycle-buffer/Manifest
+++ b/app-emacs/cycle-buffer/Manifest
@@ -1,4 +1,4 @@
AUX 50cycle-buffer-gentoo.el 76 BLAKE2B 72fac6d037804f88aee631205aa0ee192c48cfe64a8efe5a90496b24b03429503d0010b9ee082181540d374c2ff9066425e35a3ef5fd6af9759264873a129527 SHA512 e19c819b054a961e3265c6bfc96f20bfc90ee9cfbdf78f30d86e211b168e4e4ccf94ed6ef8d52c08a37dee3202773eb1164f7d758572c943e3bb2de52fea3fbd
DIST cycle-buffer-2.16.el.xz 5392 BLAKE2B 7d4b765da320109274605731bfc6910bf75ab4a0610f75d4dd4a4b45e03c7103a76bf0dedffbdb67831d0c8cb04f147f8c77757cb40b714c80a7bc69c9105b79 SHA512 344c07af9e2c9ff06dfa81ff44d02c1e8a9434381486c227a7af06c989e7c623b0f9bf547500b320e2ede7d181f0212725c03a84f53a43683ab3b8229b99a6c6
-EBUILD cycle-buffer-2.16.ebuild 522 BLAKE2B e4b25216a87a770dbca5919d3f875c08ff5084676d971ee18789f3a5d7e0591e12af740a38a4c899d7e4f1455382c43f79f350882899d30118aa08cb1446e6f9 SHA512 276359ef16628f506cbb20b8f71629a42bce70afaee10ed86bc0dd8e8c364ecf2675292e57959ec0df6c7864dd81e7bf4a919607c726cf9a8031aabcd44e8221
+EBUILD cycle-buffer-2.16-r1.ebuild 522 BLAKE2B 86d34697232290edafe4920bbfcec3a6fc30cd010f4b72abbfa64b0897837aa6a47f8fc8b119875a0ecdb71c40000298cab33e605e2b2da14e4a188b5c84a1e4 SHA512 7bef4e7b22ecbcfdf3edc3035a64929fc2279ba75c93d317a7cccb9aa99b39b4697b2fd792298219eb369f576e656d341ac85f447d27f2bd6ddbedcfa5bd0a13
MISC metadata.xml 293 BLAKE2B 07085bc46a57a9592b46c4442f0ca6995a5d1857ce51bb85384d389114b3385b71f3977cfed5d7180fd574cc4211824a327c98f5f690a9d959320f9d960af88a SHA512 c3af1c6afe14f621f3d1689ea4fda1b7215c3dd9e3c578e45edda24cc4eae1ec11dc29d42d87c762f3c6decf9f9bdf356b109736d47951c9eaefcca8d9111d56
diff --git a/app-emacs/cycle-buffer/cycle-buffer-2.16.ebuild b/app-emacs/cycle-buffer/cycle-buffer-2.16-r1.ebuild
index b6dabed75176..7158dd90fd07 100644
--- a/app-emacs/cycle-buffer/cycle-buffer-2.16.ebuild
+++ b/app-emacs/cycle-buffer/cycle-buffer-2.16-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit elisp
diff --git a/app-emacs/diff-hl/Manifest b/app-emacs/diff-hl/Manifest
index 866b0b3615c2..a0c1137206eb 100644
--- a/app-emacs/diff-hl/Manifest
+++ b/app-emacs/diff-hl/Manifest
@@ -1,4 +1,6 @@
AUX 50diff-hl-gentoo.el 1736 BLAKE2B c743490ef717dcc1ec72fc44a2c2a05792ff60cee702ac06b105a39d5fb088ee2816d23cf9a54d8686d3db5af6649f5793738273bd054e2f486da949eb3cf9c7 SHA512 ac3c8d3f1566515fe8be749619764febe3fdf24820d5e7a95f1eb9eff8329cb5e4fa7da848e867ece8772b5d7a1e75e159091da5194ec16bd2724febeacb6f8b
DIST diff-hl-1.8.8_p20220405.tar.gz 241924 BLAKE2B 316326eaca5e37155665436e923b9c8fa2a05cee6cf37bdb4c8538dc2ca8575fa7eff736e125b063c92abc0365c42743907f01edcfb7df2837f58bb2cad2a62e SHA512 4055699146f4244863c2be05a2196db7c51de16c9403ddad926b93b6be87b704efba1b578c2570d25a6e4da2d73863f8298691e26d270513558200169da02e04
+DIST diff-hl-1.9.0.tar.gz 242125 BLAKE2B 1dff9d601ba0dd8e117dc22de95dbdfa05ab14c0efecdcb7168061f760fa00b61c936fd1b3f0208d325336e3f7eb4f4c081e8b3b6db84799b45a56a73f3e8542 SHA512 fd82e22e685d2c51048acd3e339f0d7da9a1dc7ba49f64437b66dccaaf5b7bd93b9832eb37c56c0e9cbbe6dc058968e9a53c6e5dec398471fc79615ccce828fb
EBUILD diff-hl-1.8.8_p20220405.ebuild 997 BLAKE2B 9ed0d40bb0754f35ff4fac74de99f7284801c61602786c562f5e85fc5180d3f155709efc2ef70916191d2a04163503fe037df25bc2487cffbd29d01bdaadcf89 SHA512 549923a536ea2cfed026b8f9b3e93ba0a44215f00289eeb9676dc83fbc87233f9f32b01f8fe2719bb381e089b90f84401d3eb2cb658e14fe412a15c1650dc395
+EBUILD diff-hl-1.9.0.ebuild 939 BLAKE2B d194bb3aefcd797c824f22a042875e95cd73dd958a73932bd55d04d6e12c74c33c2d81ea6b514859d86a21b1c61c21a622d5e23347d631af6b90880855909c70 SHA512 e3253b294f9941bcd54c2c4fe9c9824cd8b8509d5843061219452a9f83f059523711ba40fae3020d638ea3919c82bb922d3b36c07f465d566a73c6a8a77e5557
MISC metadata.xml 417 BLAKE2B 8008d30c29065e61bd3fe0188f6c882993cfcb3021ed3dc650f9a12e7ef625e1f743ab6e405ce63d7d29a49f54f2987b7dee73025cc936e5356b09a5e0fb7038 SHA512 eaccfd63d897f54a6d2426028eaa1eb47f80fd63136446b5344dcdb599727680a81a13faa917a07d4899ed92f233dd247a161bf8610a701e29270955d3975209
diff --git a/app-emacs/diff-hl/diff-hl-1.9.0.ebuild b/app-emacs/diff-hl/diff-hl-1.9.0.ebuild
new file mode 100644
index 000000000000..47285b4a8942
--- /dev/null
+++ b/app-emacs/diff-hl/diff-hl-1.9.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=37b00f3bad841e131d69442a89cbebc3041d996b
+NEED_EMACS=25.1
+
+inherit elisp
+
+DESCRIPTION="Highlight uncommitted changes, jump between and revert them selectively"
+HOMEPAGE="https://github.com/dgutov/diff-hl/"
+SRC_URI="https://github.com/dgutov/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-vcs/git )"
+
+DOCS=( README.md screenshot{,-dired,-margin}.png )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+ ebegin "Creating a git repository for tests"
+ git init "${S}" --initial-branch="master" &&
+ git add "${S}" &&
+ git config --local user.email "test@test" &&
+ git config --local user.name "test" &&
+ git commit --message "test" --quiet
+ eend $? || die
+ emake EMACS="${EMACS} ${EMACSFLAGS}" test
+}
diff --git a/app-emacs/elpy/Manifest b/app-emacs/elpy/Manifest
index 961be1dff404..9ba77a9a6268 100644
--- a/app-emacs/elpy/Manifest
+++ b/app-emacs/elpy/Manifest
@@ -2,5 +2,7 @@ AUX 50elpy-gentoo.el 220 BLAKE2B e2a2f6e0db08776665bd7e71ceebac1abee5a2d8e399fa3
AUX elpy-elpy-rpc.el-elpy-rpc-pythonpath.patch 453 BLAKE2B 80a2421d3c25209ed4c6cd2d87021ef994ff1745e9b5a447ea86b7d8c8e22b7511e7f11462a424c0d7fb5ad9c8d60b9f6f34f9cd6e9fc18e17a5af59c707bb86 SHA512 4a354bfc4e16188b91ecb4a33ad9cf7802693b641a3f5753632cee23f8a4beeb716654b872aba6db00d11c45b1ed2e0ef8247649e8fc115f3b0d5cf971205269
AUX elpy-elpy.el-yas-snippet-dirs.patch 495 BLAKE2B 62aa75ae47c98a20501210d5b53a468298ba7fe7b15cf05785565fa0d706a0bbcdeaf90c49d03a35138fa7752a7d476b323affb864dcf47f63c3299e3148523c SHA512 bda0ded2f6097f5f058c34eb2c0c978318118e9c22260a7efc54c1d92d2cfa10aeaa497a77f2be040c41f47a69e41755ae076a4ba5c1c26544ab86759791d9ae
DIST elpy-1.35.0_p20220321.tar.gz 177145 BLAKE2B 6362a68efc5997c3d0e26e22c6fe563e1fdba5e6f3a9e1e3c1b53bef8320cc4ac0f929edd177b492a5f2e622c265aeb23d34df8db8ae67bd9a2e48e00adc7c25 SHA512 e8cf579effa0a0bc8f3c05001341b96fd134f8f08c16d95d83200ad94a942e3f60ef4ee4186758a2810de2ca58ee41e7119bc84a7535f28665ec7dad29b07db0
+DIST elpy-1.35.0_p20220627.tar.gz 177246 BLAKE2B ded88f89949683000c9be606f3b5d2fc65a943c97e0369505713ecbd4f595a43a7ce560b699ebbdfd4a756703c5fa8fb21af5b4e8a1aa6dbb8a55fe4b7dcc468 SHA512 b9a4588eb83edef69661568b936e278621abad316ae160a00737c546b5eb26abd8ac089b369be212abbe16b66b590d9df73986995d36201c1010da7dc9706f79
EBUILD elpy-1.35.0_p20220321.ebuild 1728 BLAKE2B 9c451b481fd4619e2bc7f5d2413a0fdd370b5877054092a10447c3750fad90c4b1a0d4d93dd1bd0196e9015a4fc95f83754f1cc613d22bda636e4acda4793fd5 SHA512 d96530b7f6a31434c9fc3c468c54cf7ec1f201d847c1e1d1530b5a824ee9ab55cb0f26fade671026ea82987733cdfb4ec0e29d2811143105b8dc4ec53d17b169
+EBUILD elpy-1.35.0_p20220627.ebuild 1728 BLAKE2B e0b96e52833dce861ed46dff94ba404ab88ce8295ba5a8a9d308eb23066aee610e9c012bf74e4dac5e459d90b575bc7189243284b8bb56c7c18240eb50f3b1c7 SHA512 c0ec0eb176f739cece0ccd2b8e7dee9a99c8c883a7462025a7a1893589612205275d9be1ac17d9efd7450c68a9695fb4e73e0879140271548be324e1e29afc5d
MISC metadata.xml 427 BLAKE2B 8711ffb7b4aadb742844dd478544e141159550c8ac041dea7702be583d8ab2ac48793762d70c6a7da0523052585bad40a31438d48d84dc735f827b36b3b42c60 SHA512 8fd5918a278dde43c85186cc67f6634d71cfe7e92d91c2a5adc3dfa86fd77d0d483f72e4c95dacea819da4c946beda835f828bb5e9067a79e7cc6434812d6293
diff --git a/app-emacs/elpy/elpy-1.35.0_p20220627.ebuild b/app-emacs/elpy/elpy-1.35.0_p20220627.ebuild
new file mode 100644
index 000000000000..7fc19d5e0d3e
--- /dev/null
+++ b/app-emacs/elpy/elpy-1.35.0_p20220627.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=de31d30003c515c25ff7bfd3a361c70c298f78bb
+
+DISTUTILS_SINGLE_IMPL=ON
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+NEED_EMACS=24.4
+
+inherit distutils-r1 elisp
+
+DESCRIPTION="Emacs Python Development Environment"
+HOMEPAGE="https://github.com/jorgenschaefer/elpy/"
+SRC_URI="https://github.com/jorgenschaefer/${PN}/archive/${H}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-emacs/company-mode
+ app-emacs/highlight-indentation
+ app-emacs/pyvenv
+ app-emacs/s
+ app-emacs/yasnippet
+ $(python_gen_cond_dep 'dev-python/flake8[${PYTHON_USEDEP}]')
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/autopep8[${PYTHON_USEDEP}]
+ dev-python/jedi[${PYTHON_USEDEP}]
+ dev-python/yapf[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+DOCS=( CONTRIBUTING.rst README.rst )
+PATCHES=(
+ "${FILESDIR}"/${PN}-elpy.el-yas-snippet-dirs.patch
+ "${FILESDIR}"/${PN}-elpy-rpc.el-elpy-rpc-pythonpath.patch
+)
+SITEFILE="50${PN}-gentoo.el"
+
+distutils_enable_sphinx docs --no-autodoc
+distutils_enable_tests unittest
+
+pkg_setup() {
+ elisp_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ distutils-r1_src_prepare
+ rm elpy/tests/test_black.py || die
+
+ sed -i "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" ${PN}.el || die
+ sed -i "s|@PYTHONLIB@|${EPREFIX}/usr/lib/${EPYTHON}|" ${PN}-rpc.el || die
+}
+
+src_compile() {
+ distutils-r1_src_compile
+ elisp_src_compile
+}
+
+src_test() {
+ distutils-r1_src_test
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ elisp_src_install
+ insinto ${SITEETC}/${PN}
+ doins -r snippets
+}
diff --git a/app-emacs/emhacks/Manifest b/app-emacs/emhacks/Manifest
index 6762cc526b15..aa38dcdc6a35 100644
--- a/app-emacs/emhacks/Manifest
+++ b/app-emacs/emhacks/Manifest
@@ -1,4 +1,4 @@
AUX 50emhacks-gentoo.el 785 BLAKE2B 90811c7d1acdc25a1a2a430af1ce8a8bfe9845042f22b6043208dda87a1ffad5946f2ccf04036bb9b1aa433de6f03d09de911b5ce5e1b29d2ec773bc76b96825 SHA512 80961af6c9ba24ab964214e68d464ac88b2c88894b069b90f7041dbbade02c96b3cb2c60876f90134882a4984386a73ff23ebc785c19cd18a11e6b424c2a62ff
DIST emhacks-20070920.tar.bz2 71232 BLAKE2B 82c80bc41daa37868fe6376461df9cc96ee6d5db1b5e4a2e6414b9cd114fe57f3f5a226e82d2b9e5ac7e42a84faea585fa18621da5c7db4181334fb8db73cc9e SHA512 097a4602d82587a20feeb14c4717c69536336319f43f7b5e8b4ba0c7f878218138eddbe1edb6293222b7c5798b94dd2c8393231a7b8fb8f32fe5349f2b054bb1
-EBUILD emhacks-20070920-r1.ebuild 636 BLAKE2B fe44df7b58e6bd82f832cd4764cb0853b73c2cd81c9d17b659535e1d6c7c77f0e3d81e4decacbe0409b5ca23c52ab9a662efa9b5265a9cffbe1da0bb9c6acf70 SHA512 ac9d715f9671d97799d7baebd5553d4014cdeebb46039eae19263a13c8786ec763b6348a8d79f88b5db0dbbc79316dc539c4ce15e30b073ac656da6e4b7682da
+EBUILD emhacks-20070920-r2.ebuild 629 BLAKE2B 24bfbb3480197cb7bdbf3609aeda4af3134414c5434114a54746627d04db7d6ab1afb6953e779ecb47d510d85e4402ba460c2e17f714f3811d683690cea753df SHA512 a7f0110102b91e3db7de5094c826895bb56e7d72a6e863ea93f29e2c666a59923501073f496dbc25bb37c7008e33ffa6a4e1e49108824df90ce78427d9d63160
MISC metadata.xml 761 BLAKE2B b71eb820d17348229ce4a9ed3dddd3c18cefed790a81071588081f3d234b29448ba34f173666aa0dddb68581599b06ba9123aa7fe0c3ab7f48f8c5e8d2830a31 SHA512 30fe0dd5a704bfab0ad99b0aca90c6992bceb4b1e94633315d63a4c39495d6ce7ba732ec2941b0da535507a26baa010d4c4ac4b9559ef8a57ad920abff379630
diff --git a/app-emacs/emhacks/emhacks-20070920-r1.ebuild b/app-emacs/emhacks/emhacks-20070920-r2.ebuild
index 3fdd0d1d1b1c..560c143b7be9 100644
--- a/app-emacs/emhacks/emhacks-20070920-r1.ebuild
+++ b/app-emacs/emhacks/emhacks-20070920-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit elisp
@@ -21,5 +21,5 @@ src_prepare() {
# remove files included in Emacs>=22 or not useful on GNU/Linux
# remove jsee #642588
rm -r findstr* jsee* overlay-fix* recentf* ruler-mode* tree-widget* || die
- eapply_user
+ default
}
diff --git a/app-emacs/flycheck-guile/Manifest b/app-emacs/flycheck-guile/Manifest
index 2708ebc725bb..831d2fdc4ea1 100644
--- a/app-emacs/flycheck-guile/Manifest
+++ b/app-emacs/flycheck-guile/Manifest
@@ -1,4 +1,6 @@
AUX 50flycheck-guile-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
DIST flycheck-guile-0.2.tar.gz 15138 BLAKE2B db557f69c3069ff378724438954e65f35dddba15a80211c33f06a12a1f8e72881f2b9e717bbf83d52e6b80f877ac8229ed8431669a1780c8aeaf458a577afa79 SHA512 7689ba434bbb53724bed6c60a36e48578f8f00a4d8bf2a82e2e6e6a08a3180b2b83de2f0659202d500fd04469b1528f5867c4f6a12a3579f143d1b4749149ae2
+DIST flycheck-guile-0.4.tar.gz 15866 BLAKE2B 2aee8e29a5702c809835ceebda3e4f2efa76712f9dbde943ef09bbd7462461093b63710b816fbfeb13a7f1e6a0bf07c32fe274c3b6d2f4f47ab0845dfa981035 SHA512 46b68533d3510a06ceaa211730318e4894db8bb3b5fd6a03028377134af0e7b48c2c77102492a656c92c0850aa5a6037879dab601930776c00210825db2e68aa
EBUILD flycheck-guile-0.2-r1.ebuild 591 BLAKE2B 845e2a984792bb5a5aa1c5dacaf2d0bf68c7410640769c9c19bdd3f6c203c729fea671712602c8e9bd744f5b8675c91c2bce735d92c21913a62ee2d68009473a SHA512 6031fc82937c71484fc6dc0b14a35cedc4624583777dcbdfd8c7c8af4209a26767c1c09a4fe12020dd15f62d230d83cd9860cf8ab1450b21c473ecb1fcf8e161
+EBUILD flycheck-guile-0.4.ebuild 561 BLAKE2B 143b267eea35d2b89676811a284b08c5e18d3ffa4eaf2e650329e52853db605312c72404848b5ca6d73b1cfbbaaaa9fe1d141e46416bb3ea9928d09df59d6ed7 SHA512 8abbd275e890c5c31ef32a026522b7cc02fc09d5cf0a8c9bd03a0b5789354b222de7fb0a132bb674fa5508ab0209c550fdef7ed2fad9f5f97ea515c921800c55
MISC metadata.xml 563 BLAKE2B 30d09ba125549e1a8dc7b873aba8bcbf21dee273f1c31c7a40ec2409cc81f0566f365ac1ef4eb8c6f5b565a4006a5233349b402197fae147a0096a06e0c4778f SHA512 5df30cd0d0b49a9c718d8eeaca573aa85e916f53c81d90cb1794329376f2a737d165983e053676669af3743a4c9c1bbf80a5f15915d7652151b22de4eb0d742a
diff --git a/app-emacs/flycheck-guile/flycheck-guile-0.4.ebuild b/app-emacs/flycheck-guile/flycheck-guile-0.4.ebuild
new file mode 100644
index 000000000000..3fad71cd8539
--- /dev/null
+++ b/app-emacs/flycheck-guile/flycheck-guile-0.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=25.1
+
+inherit elisp
+
+DESCRIPTION="Flycheck checker for the GNU Guile Scheme implementation"
+HOMEPAGE="https://github.com/flatwhatson/flycheck-guile/"
+SRC_URI="https://github.com/flatwhatson/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ app-emacs/flycheck
+ app-emacs/geiser-guile
+"
+RDEPEND="
+ ${BDEPEND}
+ >=dev-scheme/guile-2.0.0
+"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/geiser-mit/Manifest b/app-emacs/geiser-mit/Manifest
new file mode 100644
index 000000000000..11380c245b95
--- /dev/null
+++ b/app-emacs/geiser-mit/Manifest
@@ -0,0 +1,5 @@
+AUX 50geiser-mit-gentoo.el 222 BLAKE2B 5748fd1b3dae50af185b667e463fe7db7f4c34ba6225e7c0f4687936cb2b33ca20a9e8de2981bd72ae41b376dd600ee2214d9d21ef3e8b3f8df0fbe65bc68d8c SHA512 b06f705d8fd0b89fd981a22c60a25202592b9c8ada5982648020a3cd302b361ae003c98594e4848c1a3bae3e4c4636d22dc541d3344d4352d4fe3603a9f2373c
+AUX geiser-mit-src-dir.patch 396 BLAKE2B 4cefad3baff7d5cc14491b1499bc98c911c09a1d88665de84db5b456b03f0018642472373902bab5114dfeaa4b02d18db59c751d9a3973fa7eb4c7c491fd5d62 SHA512 71dd0dfa58822f56eb8613a81c248a429689c6da918cb5673af2e4806dcd2bc165995ae0742506853f2e2518d4a07d25c28d237c4e084b345e5a6b308e21a6cb
+DIST geiser-mit-0.15.tar.gz 6216 BLAKE2B d14f412730e86ef580bb13426e3af558403acc00cd1c742507f66f80369a644581c98310803430439ff09b1c13eefe550f6dbc3289897ae86e6471b7197d73cc SHA512 e2d7a81a66293e5232f510eb4cf1707c3ab64ac77a36c29b55d17275a2d0141302e28d29e4280e388f3107db3a961e757e9127219e36b76b1680fa54fee48593
+EBUILD geiser-mit-0.15.ebuild 1133 BLAKE2B 43408ed30f04027e62051393f5ebd1696c53e20d2b9f327089a1afef9348747e242a1b395ae1ed6ba41139beac4968cd3b532381735dbb73e84d278b2cec3c87 SHA512 6fccd7778c96e6c9443a3519867635f7b3698a93c4505fa47d76b8a76d10fd387ce7cb1a65a651bba9de0c132789403712adf63424b7e7209f181d597fbea25f
+MISC metadata.xml 545 BLAKE2B 22f524510834b30e9d531053910ebc9082679678b2ce74e08f69c869ce5d0d832cba6144989f329ddf704b1931441802e96633103607d95bc1d032d422f0b11b SHA512 9d4b141a749b89f71f25f0998ab5e469fdec73e2cb7f0f014e849dada07912600a500de1335cee95904b3b68edaf258dd7ceca6d056d921c3d8e433c94deaa56
diff --git a/app-emacs/geiser-mit/files/50geiser-mit-gentoo.el b/app-emacs/geiser-mit/files/50geiser-mit-gentoo.el
new file mode 100644
index 000000000000..ede47a83779c
--- /dev/null
+++ b/app-emacs/geiser-mit/files/50geiser-mit-gentoo.el
@@ -0,0 +1,5 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'run-mit "geiser-mit"
+ "Start a Geiser MIT/GNU Scheme REPL." t)
+(autoload 'switch-to-mit "geiser-mit"
+ "Start a Geiser MIT/GNU Scheme REPL, or switch to a running one." t)
diff --git a/app-emacs/geiser-mit/files/geiser-mit-src-dir.patch b/app-emacs/geiser-mit/files/geiser-mit-src-dir.patch
new file mode 100644
index 000000000000..9d0c26f43def
--- /dev/null
+++ b/app-emacs/geiser-mit/files/geiser-mit-src-dir.patch
@@ -0,0 +1,13 @@
+diff --git a/geiser-mit.el b/geiser-mit.el
+index 53edf0e..2dfe9fa 100644
+--- a/geiser-mit.el
++++ b/geiser-mit.el
+@@ -61,7 +61,7 @@
+ geiser-mit-binary))
+
+ (defvar geiser-mit-scheme-dir
+- (expand-file-name "src" (file-name-directory load-file-name))
++ (expand-file-name "src" "@SITEETC@")
+ "Directory where the MIT scheme geiser package is installed.")
+
+ (defun geiser-mit--parameters ()
diff --git a/app-emacs/geiser-mit/geiser-mit-0.15.ebuild b/app-emacs/geiser-mit/geiser-mit-0.15.ebuild
new file mode 100644
index 000000000000..06d56c668e75
--- /dev/null
+++ b/app-emacs/geiser-mit/geiser-mit-0.15.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=24.4
+
+inherit elisp
+
+DESCRIPTION="MIT/GNU Scheme's implementation of the Geiser protocols"
+HOMEPAGE="https://gitlab.com/emacs-geiser/mit/"
+SRC_URI="https://gitlab.com/emacs-geiser/mit/-/archive/${PV}/mit-${PV}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}"/mit-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ app-emacs/geiser
+ dev-scheme/mit-scheme
+"
+BDEPEND="${RDEPEND}"
+
+DOCS=( readme.org )
+PATCHES=( "${FILESDIR}"/${PN}-src-dir.patch )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ elisp_src_prepare
+
+ sed "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" -i ${PN}.el || die
+}
+
+src_compile() {
+ elisp_src_compile
+
+ local scms=$(find "${S}" -type f -name "*.scm")
+ local opts=(
+ --interactive
+ --eval "(for-each (lambda (s) (load (symbol->string s))) '(${scms}))"
+ --eval "(for-each (lambda (s) (cf (symbol->string s))) '(${scms}))"
+ --eval "(exit)"
+ )
+ mit-scheme "${opts[@]}" || die "failed to compile scheme source files"
+}
+
+src_install() {
+ elisp_src_install
+
+ insinto ${SITEETC}/${PN}
+ doins -r src
+}
diff --git a/app-emacs/geiser-mit/metadata.xml b/app-emacs/geiser-mit/metadata.xml
new file mode 100644
index 000000000000..ff6c7d9aad3c
--- /dev/null
+++ b/app-emacs/geiser-mit/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>scheme@gentoo.org</email>
+ <name>Gentoo Scheme Project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://gitlab.com/emacs-geiser/mit/-/issues/</bugs-to>
+ <remote-id type="gitlab">emacs-geiser/mit</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emacs/navi2ch/Manifest b/app-emacs/navi2ch/Manifest
index 2a8586ba336d..af5ac2247069 100644
--- a/app-emacs/navi2ch/Manifest
+++ b/app-emacs/navi2ch/Manifest
@@ -1,4 +1,4 @@
AUX 50navi2ch-gentoo.el 101 BLAKE2B 2747e516952995f06fd72ff022ea62a8270c3556bc9ea02c8467d3c75ac7f3b40bd8a8e6dba3bbfb6725307380196cc1772556fbec41cb2b6dac4b15beb81bfe SHA512 c7efdd0ef06c613628340a4f6f3a1a249e137eafb75542967b4a15c1114260375c9c527fc4e037c98041520d6771f03500f1e37b3d8392b67f6d3509a4a501fc
DIST navi2ch-1.8.4.tar.gz 470499 BLAKE2B 55cc673365ac174de9d3919dc8579c76b0f1e2901c3e50b0c24d7b9b81c8ae2090e6b534e779c2a67a9b2bb1f693c3435dffe165a4a05516202be1edd507006d SHA512 3028ea05c1e264f734f5a7578a0eb7e7aa5f23dbe33ccf9b0659344dbbb36c140842100923bb77e82614307e9793fb73e2bff42d6308438410d80102e33a3184
-EBUILD navi2ch-1.8.4-r1.ebuild 1190 BLAKE2B 58e03de4b3ba7880f3df232cd2466306870b9d38db690eb338d474d7c3408226e3a7c51094a28d2af8b07c650843a5bbefe05a84eafd744fe019f05244bfc6b2 SHA512 5a9a78ce0bb4fe351e30d04fc06b90559d7e6d0ecbde75653423692c6fd935a7c7d9aa3913150ba6bd27835e07e07632eee4c3e97538771e38ca008387e101fe
+EBUILD navi2ch-1.8.4-r2.ebuild 1187 BLAKE2B 95f9c0c7921f7c90896d869293ac615b56ff8bae8628aa706555dd6a584b62bf1a862dfc47cdacb91cbcda5e46d3b30d3e88d4cfbcdf464fea472cb03f2885af SHA512 7c7239ded6717ca4ad062d810fea7d8d725fa5654fa81d12e98a7be025b976c44e317614982aac85d9c43a12e3db9bb3f2a419fc4ba531dd0ca705216816c2b9
MISC metadata.xml 451 BLAKE2B 86bea5b898b5c3c5d462feee0f8c7bcff6a28548fd80e44a8069413dde80ec46dc4807aad633a97db0f1900cce207a9b99221cd5726ba3b49e8902b44b61b0c1 SHA512 197ff05f39c1c0ccd4f7df0fc895e96c14b878ed0d35cfefcc80f195c0f7e90fba9c2ea3215ac8367309763d1a9d4cd1fff59357fcfe40e4306360c0e38118dd
diff --git a/app-emacs/navi2ch/navi2ch-1.8.4-r1.ebuild b/app-emacs/navi2ch/navi2ch-1.8.4-r2.ebuild
index c18d019a8908..b443b899c2af 100644
--- a/app-emacs/navi2ch/navi2ch-1.8.4-r1.ebuild
+++ b/app-emacs/navi2ch/navi2ch-1.8.4-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit elisp readme.gentoo-r1
diff --git a/app-emacs/rescript-mode/Manifest b/app-emacs/rescript-mode/Manifest
new file mode 100644
index 000000000000..39edc6643dc9
--- /dev/null
+++ b/app-emacs/rescript-mode/Manifest
@@ -0,0 +1,4 @@
+AUX 50rescript-mode-gentoo.el 180 BLAKE2B 3cdd9e7ec989ac7f72143b1684d7ecf24979e5c019652301a421de15b942687bfa8272b0e7d40cfaf508a05ae5e50b879ecd42f7c4c24bac126d949300e3c680 SHA512 b1c76e15113852b8276a02b844074c2120e2e43200ff9dc238ac05d659bca860b55cf1081c2ecdea02a8abaa00630bd76d9830b680094d4d09fd98f5535c5b2d
+DIST rescript-mode-0.1.0_p20220613.tar.gz 111284 BLAKE2B 9c10024ebb5a46be418576d37eb39401ea99be42993add431a4628e64c27d34f1a801a79a3fb64635cdcdb9b2d20346d5ffa71968cadb6ee239099e5bcc39dd0 SHA512 93da6da0abf9bb537c6bc441e350a2b5047726b460083aaccdb1cfb0efd8a845f46d30e7ad85901ffded9d9e5f15846ba181009012ab3dc9c1a7e8982f50e385
+EBUILD rescript-mode-0.1.0_p20220613.ebuild 674 BLAKE2B 9eadd9d43da3be078a105a41c14fbffffc3da2b3218cecf4566b30bdfe951069107f22801cec1f402a21b69c00d2ecaeeef776d2ba907de25ec8b176c5db2f04 SHA512 0384fc7b64cc31e5018c59e0a2e80c4ee3dadd338029cab095229cea9172ff91e67d2e971122d0b2b04ef03397aa110d64148045f53bb4ac1d0cc25489474da6
+MISC metadata.xml 427 BLAKE2B 6837ca4543aa7e9c2079937f12b21cb41ffc669e04fb65037915183d6b99ff2cc5b313f25970a28ed05b73ac23f002b6cc7b50a0168402df910616ce79dd8b52 SHA512 7a0b423edc1217c06af16c03d10e974b89b52c2a927e0dc2454bffaa0c76bf226c9016e7ee3d44d1fabaa6d23d52b6214fb9428f3a39f91fa35d2f0107a048b3
diff --git a/app-emacs/rescript-mode/files/50rescript-mode-gentoo.el b/app-emacs/rescript-mode/files/50rescript-mode-gentoo.el
new file mode 100644
index 000000000000..dde7c87052d9
--- /dev/null
+++ b/app-emacs/rescript-mode/files/50rescript-mode-gentoo.el
@@ -0,0 +1,4 @@
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'rescript-mode "rescript-mode"
+ "Major mode for ReScript code." t)
+(add-to-list 'auto-mode-alist '("\\.resi?\\'" . rescript-mode))
diff --git a/app-emacs/rescript-mode/metadata.xml b/app-emacs/rescript-mode/metadata.xml
new file mode 100644
index 000000000000..6f223c0b4058
--- /dev/null
+++ b/app-emacs/rescript-mode/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://github.com/jjlee/rescript-mode/issues/</bugs-to>
+ <remote-id type="github">jjlee/rescript-mode</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emacs/rescript-mode/rescript-mode-0.1.0_p20220613.ebuild b/app-emacs/rescript-mode/rescript-mode-0.1.0_p20220613.ebuild
new file mode 100644
index 000000000000..bf64acbbe06f
--- /dev/null
+++ b/app-emacs/rescript-mode/rescript-mode-0.1.0_p20220613.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=2aae2fbd4971dff965c758ec19688780ed7bff21
+NEED_EMACS=26.1
+
+inherit elisp
+
+DESCRIPTION="Emacs major mode for ReScript"
+HOMEPAGE="https://github.com/jjlee/rescript-mode/"
+SRC_URI="https://github.com/jjlee/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( app-emacs/ert-runner )"
+
+DOCS=( README.md error.png typeinfo.png )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+ ert-runner -L . -L test --reporter ert+duration --script test || die
+}
diff --git a/app-emacs/s/Manifest b/app-emacs/s/Manifest
index f3002a4fef2e..28c8736eb64f 100644
--- a/app-emacs/s/Manifest
+++ b/app-emacs/s/Manifest
@@ -1,4 +1,6 @@
AUX 50s-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
DIST s-1.12.0.tar.gz 59193 BLAKE2B 89e4c453b6590116a4cc08fc1be73519e6c95586c1e80b37f37d7273232aa707cd030cf74106fdd7eb7f05fe8ebd04253592076573472c3927cc1428b4c029f8 SHA512 036369011295dfde7567ae8bd479be9635de479e8821c3fe117a6c3827bc83492bb91e6ac64d4b20b061da95690f5585ed58f116a2b8c877dceee22153c8c990
+DIST s-1.13.0.tar.gz 60783 BLAKE2B 87f15341053924bf82e5b84f53a9f0ffb4713946974fb338f114ff25cb0c54ee6a4cdd6c2283eb089eb6ee85d268717dc2534a2de2bad0c7584f7e3ed941e42b SHA512 537e270256e7187ef470c03a3824f133bd0f3951b8470685cd865b4894710c6659efbdacbe347dcaac8de73d4e3a638cdb0cebdad8da6bf7f9a2f5d106bff1c6
EBUILD s-1.12.0-r1.ebuild 499 BLAKE2B a7add64afde8acf76ff7ac5cf7bdd3193b1555f18135b3a14f2500f6411e5fb634136009e027239e5f6b6ba2237ebe19293d44aff4cfaf9fff1bd59d33adfe07 SHA512 3826bfc67bf5b3992aded1c23297dc6fbdbecfead3a21fa5c22f7d1f2111189b1fb5c885c82916f7a3cb09b731b83c3e386e9577965c90bf0623dcb8dfe33030
+EBUILD s-1.13.0.ebuild 502 BLAKE2B 25269f82df6931eb55e8952c676444fa74430d5572e5b976ec994bbd041aec343ef90369801cddad33a206a8b5bd715a7f5d003ec44dd80a969884e56907d15a SHA512 4d7b5743d91651dcb15387a2d00545c5773750b41f32fc2933b851151df24df86e21bbbdfddc86e6e17c0d2aa1a50c2d064fd23024809332b2cb7d19ed54e271
MISC metadata.xml 358 BLAKE2B c966645ca03d9831e511a7b54ab031c9c9764ee8295d5b0a90dc1f80d93a68c95076329af5d8951dc025d86ab0f15580109b2c521178ff68694cfdce5fe0f9bf SHA512 268ef26faa4a736d2301efa6c3f745f90cc41fbc6fbaeb63931a6206a2cd78e66546d30f16dc956c7918a644522a637311047e71dc4318bdc588957085fca914
diff --git a/app-emacs/s/s-1.13.0.ebuild b/app-emacs/s/s-1.13.0.ebuild
new file mode 100644
index 000000000000..e61a7d55bdba
--- /dev/null
+++ b/app-emacs/s/s-1.13.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="The long lost Emacs string manipulation library"
+HOMEPAGE="https://github.com/magnars/s.el"
+SRC_URI="https://github.com/magnars/s.el/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/s.el-${PV}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+ sh run-tests.sh || die
+}
diff --git a/app-emacs/twittering-mode/Manifest b/app-emacs/twittering-mode/Manifest
index ece2dd35bf55..85bb1e56ac88 100644
--- a/app-emacs/twittering-mode/Manifest
+++ b/app-emacs/twittering-mode/Manifest
@@ -1,6 +1,4 @@
-DIST twittering-mode-2.0.0.tar.gz 615223 BLAKE2B 1fc5ceb440ac9a00dde4d49cd48580d3e8f78ed2e9bccb8b2dcf41c6be1c7e0394c8db958e6ab4ac632b91bbdfc9a0930ad3867584d642b3f90b15a7bc0132d5 SHA512 318768c54c99c03c7641bfeb8396fdcaf65752121da6a64e6af9c071b6c429f73e44d1698df600915c4c7042233ef96cf86c037eece21b00d8e52a01ae569601
DIST twittering-mode-3.0.0.tar.gz 1363235 BLAKE2B 31801fcb339cab42c7b9a9bfb186ef6a21570be16dd90d36baaabe97ec9fc93bdc35ead707e366e7262347158da145c04a6f51340abd3386b8c2a9fd8b5d417b SHA512 c696a8f31abcf6944c127575719d3e9b24a2bfb6271e0193e2a6faa8137c6468c7686b88d1e4ec0c3cc3b833e26853b435726d1acb422e9f37d3c0334e278494
-EBUILD twittering-mode-2.0.0.ebuild 784 BLAKE2B bdaea5a6b384f2ddefc7685ecaf4527412e76b1221768665365c53e0cb4653716da2baa5faa14d1968745db30c51d1384ecafa7774747ad8729e75f0c802c21d SHA512 af19af45d5023d37dea6c23ef459b3f4cba5a2fb5944f760b4bc7006034cec3db98242c7cb9885449978a4b506ed27df45ad118cac8af3c71c03ff5c9f040890
-EBUILD twittering-mode-3.0.0.ebuild 784 BLAKE2B bdaea5a6b384f2ddefc7685ecaf4527412e76b1221768665365c53e0cb4653716da2baa5faa14d1968745db30c51d1384ecafa7774747ad8729e75f0c802c21d SHA512 af19af45d5023d37dea6c23ef459b3f4cba5a2fb5944f760b4bc7006034cec3db98242c7cb9885449978a4b506ed27df45ad118cac8af3c71c03ff5c9f040890
-EBUILD twittering-mode-9999.ebuild 784 BLAKE2B bdaea5a6b384f2ddefc7685ecaf4527412e76b1221768665365c53e0cb4653716da2baa5faa14d1968745db30c51d1384ecafa7774747ad8729e75f0c802c21d SHA512 af19af45d5023d37dea6c23ef459b3f4cba5a2fb5944f760b4bc7006034cec3db98242c7cb9885449978a4b506ed27df45ad118cac8af3c71c03ff5c9f040890
+EBUILD twittering-mode-3.0.0-r1.ebuild 736 BLAKE2B 3b4b7b546d68ab4e467af251895eae2f0fc8c33354d8684b5fffb243c4455a378fca1274f60a76c41d3d7e22cc3939787e90cf35f912c8080b57c49bda441363 SHA512 f374ca5a83a544fb85aa8b03ea5b3f203e4a1168e6e6b95d2ce502eefce35996a13c20af2225a477074cef813f478d37c8db7ac56c6b0a856e5d35cc56fc033f
+EBUILD twittering-mode-9999.ebuild 736 BLAKE2B 3b4b7b546d68ab4e467af251895eae2f0fc8c33354d8684b5fffb243c4455a378fca1274f60a76c41d3d7e22cc3939787e90cf35f912c8080b57c49bda441363 SHA512 f374ca5a83a544fb85aa8b03ea5b3f203e4a1168e6e6b95d2ce502eefce35996a13c20af2225a477074cef813f478d37c8db7ac56c6b0a856e5d35cc56fc033f
MISC metadata.xml 467 BLAKE2B 83f518bae12d19aa2c5164395c9d4fcc1a5bfcea779426900ee3594f0363724377a923adc022b1ecf3f1fd0b6e5a76308f9c4c049cc310408d4b45973a750fad SHA512 4c623e4900a8ec6f0c3c0fa8492a237d066ba181506b5675926a8be9c6efa3c74f0c1a6cfaeeb49f0f11d5e469c85ee4fcb6b771c305debd05e2dd9db0909828
diff --git a/app-emacs/twittering-mode/twittering-mode-2.0.0.ebuild b/app-emacs/twittering-mode/twittering-mode-3.0.0-r1.ebuild
index 29249a843c01..ed246a376260 100644
--- a/app-emacs/twittering-mode/twittering-mode-2.0.0.ebuild
+++ b/app-emacs/twittering-mode/twittering-mode-3.0.0-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit elisp
@@ -13,7 +13,6 @@ else
SRC_URI="mirror://sourceforge/twmode/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
RESTRICT="test"
- IUSE=""
fi
DESCRIPTION="Emacs major mode for Twitter"
@@ -22,7 +21,6 @@ HOMEPAGE="http://twmode.sourceforge.net/"
LICENSE="GPL-2+"
SLOT="0"
-DEPEND=""
RDEPEND="app-crypt/gnupg"
src_compile() {
@@ -30,11 +28,7 @@ src_compile() {
[[ ${PV} == *9999 ]] && use doc && emake -C doc/manual
}
-src_test() {
- emake check
-}
-
src_install() {
- [[ ${PV} == *9999 ]] && use doc && dodoc doc/manual/twmode/twmode.html
elisp-install ${PN} twittering-mode.el *.elc
+ [[ ${PV} == *9999 ]] && use doc && dodoc doc/manual/twmode/twmode.html
}
diff --git a/app-emacs/twittering-mode/twittering-mode-3.0.0.ebuild b/app-emacs/twittering-mode/twittering-mode-3.0.0.ebuild
deleted file mode 100644
index 29249a843c01..000000000000
--- a/app-emacs/twittering-mode/twittering-mode-3.0.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit elisp
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="https://github.com/hayamiz/twittering-mode.git"
- inherit git-r3
- IUSE="doc"
-else
- SRC_URI="mirror://sourceforge/twmode/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- RESTRICT="test"
- IUSE=""
-fi
-
-DESCRIPTION="Emacs major mode for Twitter"
-HOMEPAGE="http://twmode.sourceforge.net/"
-
-LICENSE="GPL-2+"
-SLOT="0"
-
-DEPEND=""
-RDEPEND="app-crypt/gnupg"
-
-src_compile() {
- elisp-compile twittering-mode.el
- [[ ${PV} == *9999 ]] && use doc && emake -C doc/manual
-}
-
-src_test() {
- emake check
-}
-
-src_install() {
- [[ ${PV} == *9999 ]] && use doc && dodoc doc/manual/twmode/twmode.html
- elisp-install ${PN} twittering-mode.el *.elc
-}
diff --git a/app-emacs/twittering-mode/twittering-mode-9999.ebuild b/app-emacs/twittering-mode/twittering-mode-9999.ebuild
index 29249a843c01..ed246a376260 100644
--- a/app-emacs/twittering-mode/twittering-mode-9999.ebuild
+++ b/app-emacs/twittering-mode/twittering-mode-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit elisp
@@ -13,7 +13,6 @@ else
SRC_URI="mirror://sourceforge/twmode/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
RESTRICT="test"
- IUSE=""
fi
DESCRIPTION="Emacs major mode for Twitter"
@@ -22,7 +21,6 @@ HOMEPAGE="http://twmode.sourceforge.net/"
LICENSE="GPL-2+"
SLOT="0"
-DEPEND=""
RDEPEND="app-crypt/gnupg"
src_compile() {
@@ -30,11 +28,7 @@ src_compile() {
[[ ${PV} == *9999 ]] && use doc && emake -C doc/manual
}
-src_test() {
- emake check
-}
-
src_install() {
- [[ ${PV} == *9999 ]] && use doc && dodoc doc/manual/twmode/twmode.html
elisp-install ${PN} twittering-mode.el *.elc
+ [[ ${PV} == *9999 ]] && use doc && dodoc doc/manual/twmode/twmode.html
}
diff --git a/app-emacs/vertico/Manifest b/app-emacs/vertico/Manifest
index 33fe91c0dfac..9ec04a503b88 100644
--- a/app-emacs/vertico/Manifest
+++ b/app-emacs/vertico/Manifest
@@ -1,6 +1,8 @@
AUX 50vertico-gentoo.el 82 BLAKE2B 89e0376cb0361d71ad40318455820607ac23fe004dbc80c77c9943a94426c47ee409956e0770a1f8c3157b50f0f105275337b0c94b597755dac59baeac29eecc SHA512 ea5c77218cab48e770cf56d1732b8101bbe453fe5e98fccf92c6adf53fd3aa8c1c3fd4d33e02fcb02d7ef44c56661e9c593588ffefec0852ecd43c00da30a5dd
DIST vertico-0.24.tar.gz 42777 BLAKE2B 64e3f11dfb425c814665b49d755a52db4146c875969be7621539892f72df6ef9c4186be05373230b48369f1e2e85aee8e97cb829afe3618b9507170c4a8ca1a0 SHA512 67edb7e45e257c2cdf53d7adb2b29eed8cb3a1ac42dcec41bd555d553c60e4fc9806c6ad51b5cc183abb1d3967a4f43ab0e4ce0d317f77eb4d7cdedb9ea39834
DIST vertico-0.25.tar.gz 42765 BLAKE2B cb87a0226b741f2e7b1e90b339debfef3caa4abc89dc5aecaee1c7a76ac7db6fdc4f13019ba6993f696735d4b020aa06caabf497f6e9b2047b24dd4e434a176a SHA512 aa2ae45f93412e45ed9da0382ce69a2a7a18196f80789915bfbf9edb1593f5d5ae3370d2f0c03059ef7eb38cb664052fb0a49172f51e304bc389df439a51ad61
+DIST vertico-0.26.tar.gz 43410 BLAKE2B d8967dad143066dcf288d9cb103d9a66732262598867f4d7184e6c2b1c7fd98629b0e0fe012f7c9960a3e194656507ff3150bcc372258b0c45c839aae2506ae6 SHA512 a4246169db6f8f8e2f65e8b8f1c3c5a52e29d226b92cf30ff968a44f9293e4c6dceaf567516066e3d1e5212edf7c4a25825719072d3c2bbffca9967a500e7605
EBUILD vertico-0.24.ebuild 520 BLAKE2B edbaf5bc705dfd6c08b2ba2a253ed15c0e7293de324d27bc9745a85417dc49fe4a483a0e6f89d15b7eb4b624f90e9b56dc8adbef7db4975320cac08f9a3baf6b SHA512 4e5554b24d22b0efdc3122b35c9d5717e3a44ece867eb99cd257b270b14b10c277de23a3f8d9463c2e11f9dedb2c02c030f3274ee522310188afc97a9951fecc
EBUILD vertico-0.25.ebuild 520 BLAKE2B edbaf5bc705dfd6c08b2ba2a253ed15c0e7293de324d27bc9745a85417dc49fe4a483a0e6f89d15b7eb4b624f90e9b56dc8adbef7db4975320cac08f9a3baf6b SHA512 4e5554b24d22b0efdc3122b35c9d5717e3a44ece867eb99cd257b270b14b10c277de23a3f8d9463c2e11f9dedb2c02c030f3274ee522310188afc97a9951fecc
+EBUILD vertico-0.26.ebuild 541 BLAKE2B 6347254d174ec26a92e276298d0435e8755ad19e63d1ab98234a21b0d4ff3579996216c0c6f4df13d8ef858a75f7c221ed56123f58206e507d8bea1ca2ef19f0 SHA512 e598c9178f90151355a50c20f9f9701b53885b4b96f4c658ad67d89a377e46270c9b66f28ab8a8332f99d2d28c64324d1a2f81164fda00f8ede6801cb8ca9167
MISC metadata.xml 359 BLAKE2B d5d9e7f1c0ec1dc75d7fde73aa75f364f15740857e6a2bf39b3374424c3fcff4e79ceda481141598fee17c694b4c3538059f5bf95186aad6d535eacabcdb3341 SHA512 93e435f0f7bdb4d26a48525109688b964049a0b61d4b5633bd61dfd14ab68a5bd7e367d0cb7e45f5f1a57d73b8b63a9b2f8b0da9ac289bd4242da3b6f434b987
diff --git a/app-emacs/vertico/vertico-0.26.ebuild b/app-emacs/vertico/vertico-0.26.ebuild
new file mode 100644
index 000000000000..eec14ff439d5
--- /dev/null
+++ b/app-emacs/vertico/vertico-0.26.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27
+
+inherit elisp
+
+DESCRIPTION="Vertical interactive completion"
+HOMEPAGE="https://github.com/minad/vertico"
+SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ default
+ mv extensions/*.el . || die
+}
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}