summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin68019 -> 68011 bytes
-rw-r--r--app-emacs/editorconfig-emacs/Manifest6
-rw-r--r--app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.0.ebuild (renamed from app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.0.ebuild)2
-rw-r--r--app-emacs/editorconfig-emacs/editorconfig-emacs-0.7.8-r3.ebuild21
-rw-r--r--app-emacs/racket-mode/Manifest2
-rw-r--r--app-emacs/racket-mode/racket-mode-1_p20230506.ebuild57
6 files changed, 62 insertions, 26 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index decf3d9aca49..45230942e33f 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/editorconfig-emacs/Manifest b/app-emacs/editorconfig-emacs/Manifest
index 6e23552b30c4..54edff40dfd5 100644
--- a/app-emacs/editorconfig-emacs/Manifest
+++ b/app-emacs/editorconfig-emacs/Manifest
@@ -1,10 +1,8 @@
AUX 50editorconfig-emacs-gentoo.el 436 BLAKE2B 3472733b5554060e3067ac6b4efdfcfb2061c4d94b07379cf73006e81213ce0c2441018354cdc05a9fa6f2d9e9b8b86faf863ec499707c32a31dcfdb9c71ab1f SHA512 d118b13c8ccfcb8e50274db3edd69c2aa392f4012d426a37183adf0eb5efc1b041bd7379a03ff19691f85c41c3c822580d9affa62820ce7284c25dcd164e2d3f
-DIST editorconfig-emacs-0.7.8.tar.gz 28250 BLAKE2B 8c09b7e495ff38d4276cdbaf60109f91b3e32215f2c6a8aceffd80a02cf024d79eac1739b3f2efa3697b78804da32d0cc2969db628d1064a0fb1db1b059a191d SHA512 21815a5a778ffef68b5205e409aa827c1bd6c9a8c542647ebec889a9f00f5b3f71e3a2072bc2f0373e8ce30c1bb57f5f6350953a3c149742a8e2e46ca9846c9a
+DIST editorconfig-emacs-0.10.0.tar.gz 41242 BLAKE2B 24d0daeb162b5f31ac31425fa2ac17bc0ef4d7a1f2fa330f523feb2de06efbc3a56f61bd92cf282ebb6155a38c18f687dd623fe8cf5c2e765f33b4ab76131410 SHA512 e13a08fde8bea7538c3aec34b9a4f5210a8f1e17bbec3500c302336c30a28d0fbe8b9ddaf7da186d4e74e94b2a85912204cb2bfa27923c15d7c71b3a2d4ce027
DIST editorconfig-emacs-0.8.2.tar.gz 39675 BLAKE2B a2a9641185a00c2908715b59a7e4429008f7587e00552ebc19f6cc38b6a10423c26a25557b887caaddc47d9c136fdec82476ef916e18c06b8228925b4554428b SHA512 6934418fd7890c49d8df7cdac1a0afe066e07ddf6274f674a4624dca47de278a78778f25beca793cdb537852beb7c8df5ea46743fb0bc753acccbb9974448e18
-DIST editorconfig-emacs-0.9.0.tar.gz 39891 BLAKE2B 68a0e397e1fcb83478092b72cde32bff78fb585f38064b218e0e5e31ded617604eefa42cd8d1432562d72e26533f8d8179ccc58cd8adaa1794769ce72416132f SHA512 5a201c7de2a74051a0cc428ad8c9eab85a1e5ae0ab9258cffe1764d00d03933a776e623e7e25c9110e9a726b40266a0588977c3cd4f7edb845145ed67e0e546d
DIST editorconfig-emacs-0.9.1.tar.gz 39950 BLAKE2B 3914fb730937e5ab44e4fcdb4278be463a6f067d4b4a30b15a66ebc0417ad986b3318f5b80bd8e56ab1d5800b2ddfd96fed26c5ff8d91290dad55dc843a52b6f SHA512 a0b3f162e3c46bc61edc013228205535a6186804e0f3726cfd9c38d523dcfce6bf89f4ea6e24a33861aa1abacc1ac95a3aaf5208ce0fd0d2b286d36b758e61c5
-EBUILD editorconfig-emacs-0.7.8-r3.ebuild 643 BLAKE2B 208c992003325e6032e9e0e4fb8d5a809525fb47df3ce9230ca06e0ded7a1f3d2f784665d523d2f04e9bf68af17c3832c23b99d3e4bf20f243922881a7d623c2 SHA512 a723535a6344b20ade6cc9642c96075abcd6e596f1683231f5b5b436fe3cb611e1dc3ba5c132c4acc70a28c4303ed54c05db48709cd76138113f4e5c955aa10b
+EBUILD editorconfig-emacs-0.10.0.ebuild 659 BLAKE2B 231d9178558e1f5cdba6ad91a012a1edb670c1f7b05a772e0240bf37cea327d7c2801950555e2eea7c19b039f30535f7fa0900e2fdb4f5163abb064262ab35db SHA512 cd30d7587b50ef3a4d897862c469410740e17432469c39d36e8e15e4b2796f5cadeb3245a5de6dd5f4a5dfaf3c92c54826e8dda7ca0174cd1864a7ddcc67c6da
EBUILD editorconfig-emacs-0.8.2-r2.ebuild 643 BLAKE2B cd8b1c3edf7fb93e11d195423f0e8a88ed62973d9233fa202f79737a41f2c8b57490d38d05b44f60abcc87f8b1d6a760356ff5be0921707e034e794f5b085b02 SHA512 9147e98b5153d9965a66b67107f1891c9de1994673607dae4b1bb430715ff6db927b2a29ad487223beef5873e59a5478dc990ebc3db17ebf6069821beb1de437
-EBUILD editorconfig-emacs-0.9.0.ebuild 659 BLAKE2B 2642e922451e0c4f77b0acac44ba75b40a1d9a7d8894282e36c5054e48a94fa8117132c545de26ef9c15e1e2dc1e7cd6ff6e9e8785625f4a1177badc1b12dc49 SHA512 4d43fab43f633fb5c36d7fe881dd78ad727ca1c6a3f025650ed9f55e9f3fe1543bca292db41f8af8475fb85f7c99470a0cc684fd916690e96271dbe804e140e6
EBUILD editorconfig-emacs-0.9.1.ebuild 657 BLAKE2B 13752a9c3478dd2b7771e8bd90cccda8cfd9fb7ee688d8251d563dd32d602e4e1b20ec638a0d0d994f16c37c2164d4dd715653941d70179f72992929aa8a61c5 SHA512 a4be58955b0fb4171cacfeff3a182ff809d543f39c28458d54a6d74938a0f5feaeaa6d935a40cd07f54b52b5ac4cfcf7db7444a34894192e6d5f15bcb58ca524
MISC metadata.xml 461 BLAKE2B e8415c92944d44ef9186b4882d7a5b912ccc16f224da3faef90b43ee8077e94496234341b80eaaf20a17118ebe6f8e8b0cfb70910c948a3ef5a8f853a02cba22 SHA512 a679c75eda6a98c3810b3fc1982ed8c7ff9349a63541eaf3c2b5dfdfec4d1a97f7c540d6b6442511c2645aed46e4b6d346f01ed952a51eb12d076aab8d29351f
diff --git a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.0.ebuild b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.0.ebuild
index d58236571e60..edf5a522f5e1 100644
--- a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.9.0.ebuild
+++ b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.7.8-r3.ebuild b/app-emacs/editorconfig-emacs/editorconfig-emacs-0.7.8-r3.ebuild
deleted file mode 100644
index 0fbc0588065e..000000000000
--- a/app-emacs/editorconfig-emacs/editorconfig-emacs-0.7.8-r3.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit elisp readme.gentoo-r1
-
-DESCRIPTION="EditorConfig plugin for emacs"
-HOMEPAGE="https://github.com/editorconfig/editorconfig-emacs"
-SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-RESTRICT="test" # make test requires a git repo
-
-SITEFILE="50${PN}-gentoo.el"
-DOCS="README.md"
-DOC_CONTENTS="The EditorConfig feature is not enabled as a site default.
- Add the following line to your ~/.emacs file to activate it:
- \n\t(editorconfig-mode 1)"
diff --git a/app-emacs/racket-mode/Manifest b/app-emacs/racket-mode/Manifest
index e5d6dee25e3f..41f587d2ca28 100644
--- a/app-emacs/racket-mode/Manifest
+++ b/app-emacs/racket-mode/Manifest
@@ -3,7 +3,9 @@ AUX racket-mode-rkt-source-dir.patch 383 BLAKE2B 21df6c706dc9e4e4fcc3d4e106b8e89
DIST racket-mode-1_p20221122.tar.gz 322401 BLAKE2B 8ae447616485d7e9deafe50044d0b0cf73ab93a628b2a536ba67604f7ee9ac7b13beb844c2b25de86c2da4d0f13ad1c92f8fb1be96236cbee7e8efe7607da94a SHA512 e4870cb00e1137cbacedda986ccc61f01a8e86c65d1a87b895a268460583f8671c256f07b2fbd1ede36dcf0d0c2770da00f39692a43b5ccba02f21aafe9a1602
DIST racket-mode-1_p20221216.tar.gz 322994 BLAKE2B 6a221162f27621dfece9679ab6dfcf4930f55bba366421fbda029a7c808ed919051a4a2728892c75cacd87179c80043b6427ac83b4adfd9371342a4c70a037e0 SHA512 dcb06ea327fac75831ad037768f74b446fa0286f5c90ffcf5d7e279780a64b8e1beaf34c4e220ed8c2ef4ea174998c9502e7188ae365a07762c6bee3566c1e64
DIST racket-mode-1_p20230209.tar.gz 323308 BLAKE2B 61f58a374c30e99acb718364c76a150e4c845b671e9a2aca8e5af41acab2189d8c819dd4c4039bbf8f2197fcfd1037d89a76bcdd8d4816871ecb4d417d857104 SHA512 d52aef3b5a938268f8d00fadafcca8ea1052042b90eee049b302bb853d7b73191fc9c3b99577559c78e285acf08b4786c367330207e9071094dc703881fc51d7
+DIST racket-mode-1_p20230506.tar.gz 323446 BLAKE2B 087377a6491014c6d29728a4c3a29e75069b729eddfa339d5cd347102f884dc7eb069097b0bf0864779b861e64a132b497ea0eb202238b06fa3741d4a42a5003 SHA512 6b3d37901e3126d8b3597ab83b5c47869873e4fccf536eed4d9ff1ed1695af7ab551bad5807b37438d20950529032b7dc75f9079d95bcf5b088ff097454c48ae
EBUILD racket-mode-1_p20221122.ebuild 1454 BLAKE2B 554309ca250fcaa1f4c1b3976336eeecc01fc2cc9b29b1446cf3506535b94fa8e36b05a7f8e75ef2fb41383fa2f7cc88d7edd4f508907a4a454ae4dcb3e9d3a6 SHA512 3e6c04d774b00c484c2fdb55586f057b8590aa620fff754bbef8759796e26d67593f8903eff5f6f8aaca495ed22463fd5ca01ae753fd51a04445303f3c973e6f
EBUILD racket-mode-1_p20221216.ebuild 1454 BLAKE2B 87d90d4e763c60d3f959acf91d66f58cce6464108860aff51cadd70aa17dc145a3ff9e9b8882444a75687649a2ecb8b1b8ec06f4f1ba328e21e3bf23f944b628 SHA512 54d34024fdf986837de2665260becdc326ffde164ee6e9b8f4e02595ada3a2f7e93fba8f0ed9a0f2ec01b78cc8f561e673a5d6d56871c77ef32252a8a1103625
EBUILD racket-mode-1_p20230209.ebuild 1508 BLAKE2B d19a68642e76aa2d5600d239d8403e628aa19da4af5d40a44fab547128a2bde6b58fd5fd7cc73d6709848d3ec509429a4a2fbfca90c7706414cb79010c552753 SHA512 be5a9da3439e3062837e1f2a37477d585f60da99fe55339ff95fb71e73376fd92dbc5ae02ee03560e2fc455d31d34a35320ef3dab161c08389534d42c458d18c
+EBUILD racket-mode-1_p20230506.ebuild 1508 BLAKE2B cb7f57438de73470583bb752fe6155b9db7e12142e561d5ec0799fd4d122df6706bf6288d9af04e6e3b144c59ca002a03915e8af3c7b4f54e2241b569a854a7a SHA512 88412f8c42493e3e3c11b1d34922dd60ccf9b93bab0a39820aab1374f66bfcb5d60c782c525ef0b39e9d001ad9abc57ec94a729e2d5d8b4e3c3fc7c638ebdbbf
MISC metadata.xml 818 BLAKE2B 6029673bee9510c74b9cf89bbbef03638cdfcfeaaae49f2f94d57cd960c616c7b43c8dc3a0c79892be87dace9e7549b3b4453b13fcc7a23f7b6a02066dbce29a SHA512 8b487cb9f4018d3ec7a2cf130b26d58522772bef05d258100068fc89500577a5f680f480b89f06ef63d99c4a6d4e4fd825ea3338934438715fb83a946f6fe7cc
diff --git a/app-emacs/racket-mode/racket-mode-1_p20230506.ebuild b/app-emacs/racket-mode/racket-mode-1_p20230506.ebuild
new file mode 100644
index 000000000000..8e7e224213e4
--- /dev/null
+++ b/app-emacs/racket-mode/racket-mode-1_p20230506.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+[[ ${PV} == *_p20230506 ]] && COMMIT=c2fe266c18bb6e55a13c7ba795b0a5f7372b6c13
+
+inherit elisp
+
+DESCRIPTION="Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more"
+HOMEPAGE="https://www.racket-mode.com/
+ https://github.com/greghendershott/racket-mode/"
+SRC_URI="https://github.com/greghendershott/${PN}/archive/${COMMIT}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${COMMIT}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-scheme/racket:=[-minimal]"
+BDEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-rkt-source-dir.patch )
+
+DOCS=( CONTRIBUTING.org README.org THANKS.org )
+ELISP_TEXINFO="doc/racket-mode.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+ elisp_src_prepare
+
+ sed "s|@SITEETC@|${SITEETC}/${PN}|" -i "${S}"/racket-util.el || die
+}
+
+src_compile() {
+ elisp_src_compile
+
+ # Equivalent to compiling from Emacs with "racket-mode-start-faster",
+ # because this is installed globally we have to compile it now.
+ ebegin "Compiling Racket source files"
+ find "${S}"/racket -type f -name "*.rkt" -exec raco make -v {} +
+ eend $? "failed to compile Racket source files" || die
+}
+
+src_test() {
+ # Set "PLTUSERHOME" to a safe temp directory to prevent writing to ~.
+ PLTUSERHOME="${T}"/racket-mode/test-racket emake test-racket
+}
+
+src_install() {
+ elisp_src_install
+
+ # Install Racket files to "${SITEETC}".
+ insinto "${SITEETC}/${PN}"
+ doins -r racket
+}