diff options
Diffstat (limited to 'app-emacs')
-rw-r--r-- | app-emacs/Manifest.gz | bin | 74640 -> 74633 bytes | |||
-rw-r--r-- | app-emacs/org-roam/Manifest | 4 | ||||
-rw-r--r-- | app-emacs/org-roam/org-roam-2.2.2-r1.ebuild | 4 | ||||
-rw-r--r-- | app-emacs/org-roam/org-roam-9999.ebuild | 4 | ||||
-rw-r--r-- | app-emacs/rainbow-delimiters/Manifest | 3 | ||||
-rw-r--r-- | app-emacs/rainbow-delimiters/files/rainbow-delimiters-2.1.5-test.patch | 26 | ||||
-rw-r--r-- | app-emacs/rainbow-delimiters/rainbow-delimiters-2.1.5.ebuild | 24 | ||||
-rw-r--r-- | app-emacs/treesit-auto/Manifest | 2 | ||||
-rw-r--r-- | app-emacs/treesit-auto/treesit-auto-1.0.2.ebuild | 28 | ||||
-rw-r--r-- | app-emacs/vhdl-mode/Manifest | 2 | ||||
-rw-r--r-- | app-emacs/vhdl-mode/vhdl-mode-3.39.3.ebuild | 26 |
11 files changed, 110 insertions, 13 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz Binary files differindex 9b0860852af2..dfb107d0ddd0 100644 --- a/app-emacs/Manifest.gz +++ b/app-emacs/Manifest.gz diff --git a/app-emacs/org-roam/Manifest b/app-emacs/org-roam/Manifest index f7ed6b328d07..54855c84fb7e 100644 --- a/app-emacs/org-roam/Manifest +++ b/app-emacs/org-roam/Manifest @@ -1,5 +1,5 @@ AUX 50org-roam-gentoo.el 157 BLAKE2B a4a973745d2bfac6a90f490becbfd96f3332403ed8330ab48eae3078cc9d42cd13c042b72e1c7d9a11a6c775709eb2335da066c41d88989566f6f8265b4665e6 SHA512 ce2df5b2a95063ea6a77a9ba5e96155f2097dd11d27551b3a037d2c5cb3423bb3010c77f0366d1b3e8fa352d6985ba375f8d07914be8e7941d22b30080f08235 DIST org-roam-2.2.2.tar.gz 37466184 BLAKE2B f929d765493a640f5df0417dfd37618049d7af24ac78fd1dc00ef79bc7576ca856d6cc926a30bcd0f69c27595bf1ce517e49fe9e592dd208f08b83d03544d80a SHA512 737baff1b3ab7a3008ed3bf1816f8cf1ce461dccfe8e195e8ac11ba50c2c983573d62c364c75a119facf3131f90764842bfe121cdad0a4c2add606aa806aef10 -EBUILD org-roam-2.2.2-r1.ebuild 679 BLAKE2B ddf9ae0a43de42a065813dee6de99c05a655e57834047b3cd75e447607758223cc7597e4ead371febbb82ea4baeaf5fae4d4e20a38012421e7208fe17be17f20 SHA512 d234b6a3ef145a74d7ea08977716833eb59b8fe87dd32fb2856bbb4b2b92ab27d9e393d3318f63043bbd51a880d49deb124ae56baa0bca3f084cafa76c0f0e22 -EBUILD org-roam-9999.ebuild 679 BLAKE2B ddf9ae0a43de42a065813dee6de99c05a655e57834047b3cd75e447607758223cc7597e4ead371febbb82ea4baeaf5fae4d4e20a38012421e7208fe17be17f20 SHA512 d234b6a3ef145a74d7ea08977716833eb59b8fe87dd32fb2856bbb4b2b92ab27d9e393d3318f63043bbd51a880d49deb124ae56baa0bca3f084cafa76c0f0e22 +EBUILD org-roam-2.2.2-r1.ebuild 720 BLAKE2B d17b5dd4b34a43ad3b7c1f667eff5c84ed99ebb7aa7d533b0c5c8c8915242613a36cf7db59d4c5402aebba0acd9f10a066554d3be91c217cc986072ae412a696 SHA512 b8f92b66bd2ba830ee50074df29bd24dd3f1e46505eeaf2f2b0838c65536ac8f6026a89175957d01c646bccfe17d2b21360bef29844bbc51be98ade7f7cfe248 +EBUILD org-roam-9999.ebuild 720 BLAKE2B d17b5dd4b34a43ad3b7c1f667eff5c84ed99ebb7aa7d533b0c5c8c8915242613a36cf7db59d4c5402aebba0acd9f10a066554d3be91c217cc986072ae412a696 SHA512 b8f92b66bd2ba830ee50074df29bd24dd3f1e46505eeaf2f2b0838c65536ac8f6026a89175957d01c646bccfe17d2b21360bef29844bbc51be98ade7f7cfe248 MISC metadata.xml 483 BLAKE2B ac9a6e359aa5c9f409cfbee54b874f7132cb3836603ede39693a228ce62fa27e3bb20bd7675c2c6f2722c1a8001dde1c1516c3d9447b8f5318ebb1b062734b03 SHA512 ddbe4ba5fdee246fd5d2a979719bcc9680f53a0799525fc966506edf30a4b4589057ea8c127b0bec4c0959ec00f4f674999b82f10349605e0a67db87bf15c473 diff --git a/app-emacs/org-roam/org-roam-2.2.2-r1.ebuild b/app-emacs/org-roam/org-roam-2.2.2-r1.ebuild index df6ff714ea46..d4214ed1928c 100644 --- a/app-emacs/org-roam/org-roam-2.2.2-r1.ebuild +++ b/app-emacs/org-roam/org-roam-2.2.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -33,6 +33,8 @@ BDEPEND="${RDEPEND}" SITEFILE="50${PN}-gentoo.el" +elisp-enable-tests buttercup tests + src_install() { elisp-make-autoload-file elisp_src_install diff --git a/app-emacs/org-roam/org-roam-9999.ebuild b/app-emacs/org-roam/org-roam-9999.ebuild index df6ff714ea46..d4214ed1928c 100644 --- a/app-emacs/org-roam/org-roam-9999.ebuild +++ b/app-emacs/org-roam/org-roam-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -33,6 +33,8 @@ BDEPEND="${RDEPEND}" SITEFILE="50${PN}-gentoo.el" +elisp-enable-tests buttercup tests + src_install() { elisp-make-autoload-file elisp_src_install diff --git a/app-emacs/rainbow-delimiters/Manifest b/app-emacs/rainbow-delimiters/Manifest index 00ca5871454e..5f83c4caeade 100644 --- a/app-emacs/rainbow-delimiters/Manifest +++ b/app-emacs/rainbow-delimiters/Manifest @@ -1,4 +1,5 @@ AUX 50rainbow-delimiters-gentoo.el 178 BLAKE2B 707854419da2bd4d1923d52505f5b77fe574cd01b066e701d76b0c19b0336b1f5e42cd8f08cff33a02c7aa29ea79928b0213d5b8bab04dabe0be35671761533b SHA512 49d1a3ce227c34ac3152fc5bde204e62cdd98d29323ab2bf4b0e85a474ee328f1964024670ebecbc98087a522ef587133c6f11b1992f97009227e21c0396722a +AUX rainbow-delimiters-2.1.5-test.patch 1099 BLAKE2B 86dc7d01273d1697a6d712d397729932124ca781331052e2f0aca996047d4d31382ff93fbe38595fc198baa48af7ec624dd5e255c7f77bd338b2ef7853f752a6 SHA512 17f798be0d5984e838be849fca8718b311a809d0fefc295ce71ca72aafda9f1ebb56eeba3dd23c3f140764fbe1509c9d29d77e44a2faeca5e774225c88ba24d5 DIST rainbow-delimiters-2.1.5.tar.gz 8201 BLAKE2B 61b3f33cdacf87bcef26c42cfde2d5cdae0c2958b73bd181aae11fe774f8b29efce8ceaf8b28df24626a76e81f5f20ee3ceb9f1f565c988fa7729160104ee113 SHA512 e7d734ad255bbcab17d14dbe0af8430df3ccb094415d19721eb08969b168773e58834f654948bd776215c6c62209d3ccb800cd410a739d35f9f720103f4ed076 -EBUILD rainbow-delimiters-2.1.5.ebuild 1006 BLAKE2B 69742cf2a307af9129d6be2ebeae47e65984155929dd36770db2b87fcfc16792ed9cfcfd50adb47386f5465b7682e4621c654907d6335308a7b9294765c25869 SHA512 58d6d5c667560e90c15af9c4b946cd9ffb4b7bcb71c5e5b6a6d1f28f1483a6219289bcc9ce15b5e3f3f5790022333c65c432542a50afd5ff02ecc71a84cfa3db +EBUILD rainbow-delimiters-2.1.5.ebuild 1088 BLAKE2B 41a98542089490cb907a2484fb4aeeafb5f94641ca782ab786c42e654c43f602a2e0f725757ef0ed3a16062f1dd8484b8e51c8ecb040ec555ddd526e046e7f45 SHA512 4f06b6a427ea849e5950aa8d46913df9541f0e4e0835851dcac95b91e9b4c808991b8160c0dc7f66daa8e5f9afa92554b0e34144a2a02dd238991192d936cb5a MISC metadata.xml 439 BLAKE2B adfa3bf55ef25ec2f0c959c6a8e4974378d1827f34a5d5ac9b839af74e278d40e7be0a333033dd899a6e2276f80fdadea4a6eb36e29fc4798f1c1971155f4ccc SHA512 bc1dafb4f6a74d1b78a311bcc0c9c88d3c53d6d0408d32cae5c2936b248155e20ce37c0c163f816ba47fab725fe3942c33f18f96d96355865dcde439fb55c826 diff --git a/app-emacs/rainbow-delimiters/files/rainbow-delimiters-2.1.5-test.patch b/app-emacs/rainbow-delimiters/files/rainbow-delimiters-2.1.5-test.patch new file mode 100644 index 000000000000..43f1cd566f2e --- /dev/null +++ b/app-emacs/rainbow-delimiters/files/rainbow-delimiters-2.1.5-test.patch @@ -0,0 +1,26 @@ +diff --git a/rainbow-delimiters-test.el.orig b/rainbow-delimiters-test.el +index 4683a9e..6a6f677 100644 +--- a/rainbow-delimiters-test.el.orig ++++ b/rainbow-delimiters-test.el +@@ -141,21 +141,6 @@ + 9 10 (face (rainbow-delimiters-depth-2-face)) + 10 11 (face (rainbow-delimiters-depth-1-face)))))))) + +-(ert-deftest highlights-all-delimiters () +- (with-temp-buffer-in-mode 'c++-mode +- (with-string (str "foo<int> x;") +- (should (ert-equal-including-properties +- (progn +- (remove-list-of-text-properties +- (point-min) (point-max) '(category c-type syntax-table)) +- (buffer-string)) +- #("foo<int> x;" +- 0 3 (face font-lock-type-face) +- 3 4 (face (rainbow-delimiters-depth-1-face)) +- 4 7 (face font-lock-type-face) +- 7 8 (face (rainbow-delimiters-depth-1-face)) +- 9 10 (face font-lock-variable-name-face))))))) +- + (ert-deftest doesnt-higlight-nondelimiters-1 () + (should-do-nothing 'text-mode "foo")) + diff --git a/app-emacs/rainbow-delimiters/rainbow-delimiters-2.1.5.ebuild b/app-emacs/rainbow-delimiters/rainbow-delimiters-2.1.5.ebuild index 79817d9fb51f..de3e3f172a3c 100644 --- a/app-emacs/rainbow-delimiters/rainbow-delimiters-2.1.5.ebuild +++ b/app-emacs/rainbow-delimiters/rainbow-delimiters-2.1.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,11 +7,22 @@ inherit elisp readme.gentoo-r1 DESCRIPTION="Highlight nested parentheses, brackets, and braces according to their depth" HOMEPAGE="https://github.com/Fanael/rainbow-delimiters/" -SRC_URI="https://github.com/Fanael/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/Fanael/${PN}.git" +else + SRC_URI="https://github.com/Fanael/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="amd64 ~x86" +fi LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~x86" + +PATCHES=( "${FILESDIR}/${PN}-2.1.5-test.patch" ) SITEFILE="50${PN}-gentoo.el" DOC_CONTENTS="To start the mode automatically in foo-mode, @@ -21,13 +32,10 @@ DOC_CONTENTS="To start the mode automatically in foo-mode, (Emacs 24 and above): \n\t(add-hook 'prog-mode-hook #'rainbow-delimiters-mode)" -src_test() { - # EMACS_VERSION is for GitHub CI, it can be left blank - EMACS_VERSION="" sh ./run-tests.sh || die -} +elisp-enable-tests ert . src_install() { - elisp-install ${PN} ${PN}.el{,c} + elisp-install "${PN}" ${PN}.el{,c} elisp-site-file-install "${FILESDIR}/${SITEFILE}" einstalldocs diff --git a/app-emacs/treesit-auto/Manifest b/app-emacs/treesit-auto/Manifest index 10ea62362ffb..205bda794cd3 100644 --- a/app-emacs/treesit-auto/Manifest +++ b/app-emacs/treesit-auto/Manifest @@ -1,3 +1,5 @@ DIST treesit-auto-1.0.1.tar.gz 24690 BLAKE2B a635f6c0ccd12b5de82060a960708da9edc312ebe4b98f749453510d90b96ea33a39883fa0508fb1628044b09359d11abec1872262b4a08f4d315312477bf6fa SHA512 0ef49d5f0e465a00fdb3760c21a97b34d35cb88d96c929e132e198cfbbfd8989fb5a6be4bd084baab7d4073b656ef4d33e930e728b9b3867ba1206174ca7a326 +DIST treesit-auto-1.0.2.tar.gz 24776 BLAKE2B 5f8604140c49f3c76fae801c77bed5fdcd005bc8379926eb0e80c0dc1f2802247313d6b1de4180ab53281f4ccfb1ccbd446e1a010962ea4de5d63b7154104dde SHA512 af7a4c3b135cf275211514ea7621b10a00baa715a53f950f3b7049150a75078d02e6b2041d8d507e3a04d06af30e1db971d63c4c742bdc75661930fe50c4f30c EBUILD treesit-auto-1.0.1.ebuild 580 BLAKE2B 57e0b93e91a1f610f720e7f42c80e6ab3b715cc48d56156529f63969e5604dc817ca576dc9d0a24fd39766089a75abd380815e059ee4d668bbbf1d41ea4597d5 SHA512 3f1bacce80a76681f6f21f0f6110824323e800ed39124427b1632ca5f42c4c74818d640494d2fbc2a09bf13a8d8e9af3afebc392350a71acdf671739a2662cbb +EBUILD treesit-auto-1.0.2.ebuild 585 BLAKE2B 7c1d8214966f17d1e53490dfb90da0ad7cce7c65d8a14abb06a5751f7ef6f03faab8c311259381f9ddc5277ab00f1882ff0559d4e462ce9c82ab6aad51dbd283 SHA512 c802e90320412777b6e6a59459f8b0f72f4e7b1b202e8c49862a7bf5c41e3f765fed949012589fd31125bf0f70006a134175c4af5167864ef320e7867d94e96a MISC metadata.xml 536 BLAKE2B 4c9133240fdea35d96e62e8b0ce2015f6e8eabb51b9ed901053d6db3faf046deb89c5d20f52990d701fb4926419c07ac2da687f360b6ae2ea3d266a4723a37db SHA512 4048878cbd5392edf870ae40713c03bbf6260957492783a5fda5a2b443cee27ee74a4ad7bed9f9c228ef720c5cf10cf09f103ceacd06c81ce8dc0aafff48118d diff --git a/app-emacs/treesit-auto/treesit-auto-1.0.2.ebuild b/app-emacs/treesit-auto/treesit-auto-1.0.2.ebuild new file mode 100644 index 000000000000..f60b9db41667 --- /dev/null +++ b/app-emacs/treesit-auto/treesit-auto-1.0.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +NEED_EMACS=29 + +inherit elisp + +DESCRIPTION="Automatic installation, usage, fallback for tree-sitter modes in Emacs 29" +HOMEPAGE="https://github.com/renzmann/treesit-auto/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/renzmann/${PN}.git" +else + SRC_URI="https://github.com/renzmann/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DOCS=( README.org ) +SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/vhdl-mode/Manifest b/app-emacs/vhdl-mode/Manifest index 910f9fe68af5..8025cfce0bb7 100644 --- a/app-emacs/vhdl-mode/Manifest +++ b/app-emacs/vhdl-mode/Manifest @@ -1,5 +1,7 @@ AUX 50vhdl-mode-gentoo.el 146 BLAKE2B 4a747d323606390205a52c3cebfd1e54b153e9e18ec3fa5ed557493df1579b783cd29fdef2a031f6b8f8c573fa3eb82e312c8e7449a5e91ffd00ebe9b4c874c1 SHA512 22f1d437f487fc2c0e739000687424271027c2defa87eec696c79ff5df958c6087475c7ff84c2af39e2eb756401ec1d4b1f013a27af1639c416843899333ee21 AUX vhdl-mode-info-dir-gentoo.patch 522 BLAKE2B 35204f9ec727ec5ec44ecc03a99cedd5a5a3bc62e59dac577ed40dd0099cf08788b149e16d4fc0c2953dbe70bad8810eaed8496165e3b65ae1d8c23298a2aa5d SHA512 7ca2b0ea5c07255bf99e6a9105c120df924178a596e97d6a1bfcedfda4bcdf4f093f1383d1ea2a1383207c19971a110696ef9b49b17542e79d92c4501316039d DIST vhdl-mode-3.39.2.tar.gz 320568 BLAKE2B 3babb589911dd6bc83109f4de1a17f8d45a549216ca85604caef9470b6965766bdccf0c7e0963c17fbf310fa4a2f1d1e6e11f1dff6308328ad7f395a8bbe3d1d SHA512 e4486e3f7836c6c55179b389d6537bc7f2265b402aafb4e600ea87056f05de2af5f7ed38d59f023d73f8668e1b8594be82e057eb47569d9f09aa4d0200b41922 +DIST vhdl-mode-3.39.3.tar.gz 320844 BLAKE2B fd8b4d171e60a6c1c282b602571d1cd0b78578fa827eb3c9afb1d96b3dd95d55f770cfc9d9c508cf82e55652bc51fbebaca6f40c972e419bdff4f74033843952 SHA512 683a6e28135036293edc3f8ad996a11512943712f5d5bd5bc63902029405862871c0c23cfbaf28ddc11ddbc045f629913fde8785b3ff8c559b14910f2afc20ed EBUILD vhdl-mode-3.39.2.ebuild 545 BLAKE2B 6b5b7e92916eabae6531ff2d3ca2621b98ba78dc95f9d488f3736e5903586f282417921aeded7bb323bb7c64795122304078296ff3ee055b37fa29f227908f32 SHA512 ef83fd8e8534c3261a6c03b4450729acb58e9fa9ce6a09c40857c97c231b879d5b1f5925f667dd49b58c51c7398efa5d141294f67e399f565de9e78bdf015c09 +EBUILD vhdl-mode-3.39.3.ebuild 550 BLAKE2B 19d78e02a69e2c5220ef123f55ddfbcef32f96d557e91dd315200b4661a12069cb624cd73f2d19ccee179c114b5bc573c61e60bdb50eeadbf6f724bed56d16a6 SHA512 6b96cd9a332477b53902830ae4702ebaaa35407f20b4cde6598cd2d7260c74117c7e623bfb44e3528491b3bacaa66196d4ddb6d62de007ed5b07f9d0117a4304 MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/vhdl-mode/vhdl-mode-3.39.3.ebuild b/app-emacs/vhdl-mode/vhdl-mode-3.39.3.ebuild new file mode 100644 index 000000000000..e91173f63d4e --- /dev/null +++ b/app-emacs/vhdl-mode/vhdl-mode-3.39.3.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="VHDL-mode for Emacs" +HOMEPAGE="https://iis-people.ee.ethz.ch/~zimmi/emacs/vhdl-mode.html" +SRC_URI="https://iis-people.ee.ethz.ch/~zimmi/emacs/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +ELISP_REMOVE="site-start.*" +PATCHES=( "${FILESDIR}/${PN}-info-dir-gentoo.patch" ) + +DOCS="ChangeLog README" +SITEFILE="50${PN}-gentoo.el" + +src_install() { + elisp_src_install + + doinfo vhdl-mode.info +} |