summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-13 01:09:33 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-13 01:09:33 +0000
commit58523314abd7b5740c06e3bbcd41ada404e7c612 (patch)
tree2ec4372c4b63bd8679af9b4c591c2743e421b1b9 /app-emacs
parent4fc30e4e13ecfbe29fbef3b5caf96218eab30b68 (diff)
gentoo auto-resync : 13:01:2024 - 01:09:33
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin74714 -> 74708 bytes
-rw-r--r--app-emacs/biblio/Manifest2
-rw-r--r--app-emacs/biblio/biblio-0.3.ebuild15
-rw-r--r--app-emacs/emacs-ipython-notebook/Manifest2
-rw-r--r--app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.1_pre20230826.ebuild81
-rw-r--r--app-emacs/key-chord/Manifest2
-rw-r--r--app-emacs/key-chord/key-chord-0.7.ebuild26
-rw-r--r--app-emacs/nim-mode/Manifest4
-rw-r--r--app-emacs/nim-mode/nim-mode-0.4.2_p20211102.ebuild28
-rw-r--r--app-emacs/nim-mode/nim-mode-0.4.2_p20231101.ebuild43
-rw-r--r--app-emacs/treemacs/Manifest2
-rw-r--r--app-emacs/treemacs/treemacs-3.1-r1.ebuild (renamed from app-emacs/treemacs/treemacs-3.1.ebuild)41
-rw-r--r--app-emacs/web-server/Manifest2
-rw-r--r--app-emacs/web-server/web-server-0.1.2_p20210708-r1.ebuild4
-rw-r--r--app-emacs/websocket/Manifest4
-rw-r--r--app-emacs/websocket/websocket-1.14_p20230305.ebuild4
-rw-r--r--app-emacs/websocket/websocket-1.15.ebuild4
17 files changed, 206 insertions, 58 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 2ee5484f7dda..fdeb4fe40b88 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/biblio/Manifest b/app-emacs/biblio/Manifest
index dde2365df47b..a06c98c392da 100644
--- a/app-emacs/biblio/Manifest
+++ b/app-emacs/biblio/Manifest
@@ -1,4 +1,4 @@
AUX 50biblio-gentoo.el 81 BLAKE2B 16a0d5099e2e7ee01db6072a462a90d523b32da123837123c01ff429bfa633b7bd7f6672d99a4df5a922c03bfe18bb3b47cc62f25b58df157ff6cd711a338a09 SHA512 035b49cd150dbb799a14dbcded10c7e5e029a75cfecac5b117644d914f7bb0014e539f4b194a3bbdfe27bb30a519496851831e0ceb36f4c6112027f60e8afd35
DIST biblio-0.3.tar.gz 205899 BLAKE2B 27444fbfcd301f69965f851e6ec553c13d088cc9ad9a21494be7a416688ac1d1d56e18788bc3294a905e693f14c25ad8779a9c7792ced179e1e26b98453a196e SHA512 45489cf8edbc1b05785739fafa7d2a145e077b9b04e9985d682b482956f1eeef23bdf44c2ce83c472eab12edba2e78d6b9c6716280cb294c56648e422462a4a8
-EBUILD biblio-0.3.ebuild 864 BLAKE2B d537dd944e77b5f393ee8bf85853ff85d55873bea9a13a3e402a2cf8e4fe414e0d59e59654c2e67ce81f1772aff36e7643e2401ec7ea65c8bc396898477b78e3 SHA512 3c206d50927a8fa055c4509118cb39bd806d748a52630375e211ad5ed3fee0580514d69200ec06f390b6f6691bf54142d57b10104b37de0d38e602916b005a8e
+EBUILD biblio-0.3.ebuild 957 BLAKE2B 974928859a5a4b141c384aa9fe016b2387cd66c46326f948d933a0a04e2ac1eaed0f9e6a2ab07c8cfc27b5477305613d4d9c24b3894574b824718bc2d7862e97 SHA512 01e278cb4f4664f278d61c75c69f1292b59fb1e26d91795546486db6784cfb24b46b37fc977a3df65b9ab1bafc4be5c55c93c6a1f47cb3719f3505dba3022331
MISC metadata.xml 705 BLAKE2B f7615e5e1e03a4f79a25c8fc1713eaa25fd1e3b0b8d78a1ce47137529232dc9433cf0a78328356da4e814de71e9b76acbfe1b6895db4ad87254137ffea6b44ca SHA512 ad932d5f0d70207b43b126d17ce7552805734c591581f6ac490b79fff936a3daa65b33e4596ea06a72e05f1b2186099946d38f74b99a096c1e3c9518bbde3c8e
diff --git a/app-emacs/biblio/biblio-0.3.ebuild b/app-emacs/biblio/biblio-0.3.ebuild
index 4e000dad76ad..d41a6dd38d78 100644
--- a/app-emacs/biblio/biblio-0.3.ebuild
+++ b/app-emacs/biblio/biblio-0.3.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
# NOTICE: This package contains libraries: biblio-core and biblio
@@ -34,11 +34,16 @@ ELISP_REMOVE="${PN}-pkg.el"
DOCS=( README.md etc )
SITEFILE="50${PN}-gentoo.el"
+elisp-enable-tests buttercup tests
+
+src_prepare() {
+ elisp_src_prepare
+
+ sed -i tests/biblio-tests.el \
+ -e 's|it "shows bindings|xit "shows bindings|g' || die
+}
+
src_compile() {
elisp_src_compile
elisp-make-autoload-file
}
-
-src_test() {
- buttercup -L . -L tests --traceback full tests || die
-}
diff --git a/app-emacs/emacs-ipython-notebook/Manifest b/app-emacs/emacs-ipython-notebook/Manifest
index 5810ac20e23c..810f1762979b 100644
--- a/app-emacs/emacs-ipython-notebook/Manifest
+++ b/app-emacs/emacs-ipython-notebook/Manifest
@@ -1,4 +1,6 @@
AUX 50emacs-ipython-notebook-gentoo.el 183 BLAKE2B 007608b7763cd9223bad524b5219503687c1e6665a2269a09621a9e381de9373ba299cc6b808c000d65b916f554f6ccef76b3f96fdd665b3ae4ec8443dc909a3 SHA512 be0e3a9e03a944947134a776164f8fdd206943609f7f84e7663363c3745c69d0a4d7fb8986b619e32e15ebe72c14ff1ec8cc9a47ab9b5c2ba16823b598adf648
DIST emacs-ipython-notebook-0.17.0_p20220419.tar.gz 313340 BLAKE2B 5ab9b82d8d17c3f64c375de7638aa4006e7dc47137260ab0a8222f7c507a54b32aa145d1630b3d0018c8303e0f116da81b61df27cd401875dfad5fd49ecdae13 SHA512 f6c2c293e7d2ddcba9dfac751523e0f8d55047ed01d4546ba1ece1f8833a1d54a1bcc066f34f06e111c34baee21a97c2ede2d90d188d7a05f407631acfd74037
+DIST emacs-ipython-notebook-0.17.1_pre20230826.tar.gz 312767 BLAKE2B 742df1a4fdf8409d711bd9903baa103cd28d110400f46c97e0fc0962e1ef3cf4f0fb696881bb54d83c7e1d342669dcd493e5e24067f6f439a8639dcef2140dae SHA512 1df8551c75fbd8e3c0543ec304cae9974024e36710fb6e7f418c4c8052bbfdefde357000e4df135ddbc58faf808d9bdf1ec731113e317500ad5fed48c1d1bd6f
EBUILD emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild 1992 BLAKE2B cdeaf83dae039b5ee419efb85fbe5f52067f44cf5b7ae33605d0d2fc7f7d5385c2e7dfa0f1d1833b3aa2a77897bd73283819d6bc121bd8c6ab6d4db73e6a3ed7 SHA512 4abf2401b9f27e99f323b10eee1629c06232a0aa24b79aa27677ea2bbc117136e9570fdda4b85da2fcdfab3eaccf0012711e1a69c752b50ab72477d76df0356d
+EBUILD emacs-ipython-notebook-0.17.1_pre20230826.ebuild 2115 BLAKE2B 0596816cecc57217a0eaefc8177a94e8b0f8a6c93f21a5e676128c4924d70b1b4a4acb1276e1b5b86b68498a863d1e7230ea42e6b097a13100c176b0593635df SHA512 f458a99a64e5670d2f9c00c5e4a6baf2a0b84433846fadb7646f1ebbffd84c1c2aab78a3ef4b7627d49be8fffa5c4fb0ef4153be5f6d2faf2b57e14bec83aeaf
MISC metadata.xml 451 BLAKE2B 22c22fc375f454f2d73aa08aa90ba3ffe5317badf5e9c24a9d3c890ea3fd983861ab85b8c21946801720ba750651d86e5f8d0374e1e72d2d2d0cc0782c8ab558 SHA512 4aad325d63fa41071054835afe506c67e02c720dce4519d9b7a5307c68aae1fbe9fce08f469925137de5c133d6a40c1839de1c837159507882d48198ff82f48a
diff --git a/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.1_pre20230826.ebuild b/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.1_pre20230826.ebuild
new file mode 100644
index 000000000000..83f23a778891
--- /dev/null
+++ b/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.1_pre20230826.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# NOTICE: Check package version in "lisp/ein-pkg.el".
+# NOTICE: File "lisp/ein-pkg.el" is needed by the "ein:dev-sys-info" function.
+
+EAPI=8
+
+[[ "${PV}" == *20230826 ]] && COMMIT=998ba22660be2035cd23bed1555e47748c4da8a2
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit elisp readme.gentoo-r1 python-single-r1
+
+DESCRIPTION="Jupyter notebook client in Emacs"
+HOMEPAGE="https://github.com/millejoh/emacs-ipython-notebook/"
+SRC_URI="https://github.com/millejoh/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${COMMIT}
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ app-emacs/anaphora
+ app-emacs/dash
+ app-emacs/deferred
+ app-emacs/polymode
+ app-emacs/request
+ app-emacs/websocket
+ app-emacs/with-editor
+ $(python_gen_cond_dep '
+ dev-python/ipython[${PYTHON_USEDEP}]
+ dev-python/notebook[${PYTHON_USEDEP}]
+ dev-python/tornado[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ app-emacs/ert-runner
+ app-emacs/mocker
+ )
+"
+
+DOCS=( README.rst thumbnail.png )
+DOC_CONTENTS="There may be problems with connecting to Jupyter Notebooks
+ because of the tokens, in that case you can try running \"jupyter
+ notebook\" with --NotebookApp.token=\"\" (and --NotebookApp.ip=127.0.0.1 to
+ limit connections only to local machine), but be warned that this can
+ compromise your system if used without caution! For reference check out
+ https://github.com/millejoh/emacs-ipython-notebook/issues/838"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_setup() {
+ # * ACCESS DENIED: open_wr: ~/.config/python/jupyter/migrated
+ unset JUPYTER_CONFIG_DIR
+
+ elisp_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_compile() {
+ BYTECOMPFLAGS="-L lisp" elisp-compile lisp/*.el
+}
+
+src_test() {
+ ert-runner -L lisp -L test -l test/testein.el \
+ --reporter ert+duration test/test-ein*.el || die
+}
+
+src_install() {
+ elisp-install ${PN} lisp/*.el{,c}
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+
+ readme.gentoo_create_doc
+}
diff --git a/app-emacs/key-chord/Manifest b/app-emacs/key-chord/Manifest
index 3fb0aed37c63..4b683e0fc364 100644
--- a/app-emacs/key-chord/Manifest
+++ b/app-emacs/key-chord/Manifest
@@ -1,3 +1,5 @@
DIST key-chord-0.6_p20201222.tar.gz 5302 BLAKE2B 270440de61854e010827b94eb24d8cf15d42b1c506b43b3f51349313fd687fc89b53128356168044bea504e38a22afbb8eede4d3d60e1eaff343c582cd057cda SHA512 92beca695f29dafa2fb9c61e00a9b6afad9c33dba15b11d7474de1a6f145571449700e7cec848046875d73370d92f94571bf309da1c7e170ee0abc5f2e19d629
+DIST key-chord-0.7.tar.gz 5335 BLAKE2B bc47144337093aa8bebb239f52eec8362fe5485535aab894e5afc82cd5e83a716ec229d3e1c52d60c116e5d1801b0f985c4d249ebc65497bca61ddf66f4a614a SHA512 a5cdb82fe9aa279ab146baeefeb0313122400034fa946ad826ea0a6944be41ff93d79097ce79ed6f5cd1187de9dcbbe2bfc3971d8a3f97a2c2760963218669d2
EBUILD key-chord-0.6_p20201222.ebuild 565 BLAKE2B aa228ada284f287d659c4b2b371c9239c4b7b447579eb5a88febbe0d22ec209dfc0ef9d6c5df815f5b3d59e9cb2ca8cd304f9f91c4ec4dace35db9a9eaa638da SHA512 88d32b560f9f83533e5502eeaf04b0a9c92b28927510d72d0ecf972869ea1d58cff9bed7825dbe5cbc1fc5ae2ca45f39d8d0c9fd2553552b39b458ec6e6f2f99
+EBUILD key-chord-0.7.ebuild 606 BLAKE2B 1a63d187bd507a6f2eeb615bbf6090976f4cbdc8c2cff2d199a3a0bf2d6d2673d30e9485d0073ee358a7558bd6f661fcfc4b6db9e58583ff85739312652f2ced SHA512 41eb414264cfc1443782b1b142f2024d0a0fb09fe51988f8999e579fd6b9c83a0f44cc19b78ca9326d9622f48476dd0562de1624cba6acc246c454614ae24a21
MISC metadata.xml 437 BLAKE2B 111d317677331323a94ec07f4d080a653f1370026641d72dec2da5dff6379f8a774a49688026a24cf163c262bef806cd217b336e294d979aff57ed62c1e4ffdb SHA512 3e7f85f10226cbfea4f20844441bbccbb6288ad3d9a3779504b4ba492a545a68e346c1c8c95264204dd5e26f0be49b60ff0b9c205cb4f8ebb667f7e61ae9d5fd
diff --git a/app-emacs/key-chord/key-chord-0.7.ebuild b/app-emacs/key-chord/key-chord-0.7.ebuild
new file mode 100644
index 000000000000..60449ddf4f67
--- /dev/null
+++ b/app-emacs/key-chord/key-chord-0.7.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="Map pairs of simultaneously pressed keys to commands"
+HOMEPAGE="https://github.com/emacsorphanage/key-chord/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/emacsorphanage/${PN}.git"
+else
+ SRC_URI="https://github.com/emacsorphanage/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/nim-mode/Manifest b/app-emacs/nim-mode/Manifest
index 9338e312ceb7..5678c5eed961 100644
--- a/app-emacs/nim-mode/Manifest
+++ b/app-emacs/nim-mode/Manifest
@@ -1,4 +1,4 @@
AUX 50nim-mode-gentoo.el 598 BLAKE2B a8d8e04c46ef99ba09adcc4aae8e5848b97b7fde73529e091fa42af6aab31149da8c9585c7026e012f9beff2a5bd0fe2d92ee2dcad99e67b61ddd9af6166d4fa SHA512 e56df919188a7f8a6ff029f53133200014f8be57f16cc53a36f4b280fafddcf22c4f0e0d6690221fe829a52cf721e7e72786b5d087f72dfc148ae36f28f0e30d
-DIST nim-mode-0.4.2_p20211102.tar.gz 77240 BLAKE2B 54e3acc5f4bbfe5b921a44b71a423aa2bed704ed08075c893d277eaa8922c96b08087abaef0e4999f6dd237041a06593d11bf09299b1e56edc985fbddb43d6ff SHA512 09385e9413832deb86bbe223301c99366a86e81c7ec43b2add559337184ee93ded1f6d1ed9018bcd25b870d60ff4d302c11d10b55d734ef3463432ceef186601
-EBUILD nim-mode-0.4.2_p20211102.ebuild 673 BLAKE2B 84b1fca91dea0ec198c393cd7ecd3d1fabe92c78583ae37661fdbefe6dec53368c0397b24ebe29ca092d0b12ea6921fbc7466d90700f999d3a5e1f03d71e2438 SHA512 284ecc197f3312a7d17c2f49290e0e556322c3b196d630cd15594de198a1c378089f60e914c7114c9733883c146e03742c0cde21bf559f4f471592374b1fa6a0
+DIST nim-mode-0.4.2_p20231101.tar.gz 77959 BLAKE2B 465bc1b904a212d0f16f06717cb40e9be7adacf4c9c1222b97923182b0ee3f9f785d9f85728351210cefb0902aa36d890d995ba417e925bb0691b4c1a6b71def SHA512 cb1e104ec552ce2f796a5e3984de8a5274bfe66638998671fa2155b2894f400f2e03523440c502ec9da0b1b589d567f6b1d66ae2aa6fa6e8c7b306345a2b7400
+EBUILD nim-mode-0.4.2_p20231101.ebuild 867 BLAKE2B b4072ee93e069012e2443ec085a3e846ebb8a8cb83aaa6b6ec124423b6e4ca317b16e461037c07048edf60d863358ab05056358d4ea1f4a211a896921bafb75e SHA512 6649a2ade4840d76824918030f57950ef12f05aebdac5421f6a3ce8277f9d63150ae38bed0baed096727e62b3419288f08bc4eddd89cea0d0ea1939b94a78493
MISC metadata.xml 423 BLAKE2B 2386ef9f443c0e841c41cc9302436ebc3ee394ed9d270c3c103998f2f2e593e1f5311f7ef2e42ad3b73845a2785628105e80bc0fd50f82a5713d3a3f51ae6cfb SHA512 d5a99fbada77f077e6bda75a3f37d99b57f064b047e55c3bd30ef60a4d2a9cf22a586d4c474bfe61a2df7485444867f7e0344e014d7d7695646572be94c44dcf
diff --git a/app-emacs/nim-mode/nim-mode-0.4.2_p20211102.ebuild b/app-emacs/nim-mode/nim-mode-0.4.2_p20211102.ebuild
deleted file mode 100644
index 98106f5eecb4..000000000000
--- a/app-emacs/nim-mode/nim-mode-0.4.2_p20211102.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT=744e076f0bea1c5ddc49f92397d9aa98ffa7eff8
-
-inherit elisp
-
-DESCRIPTION="Emacs major mode for the Nim programming language support"
-HOMEPAGE="https://github.com/nim-lang/nim-mode/"
-SRC_URI="https://github.com/nim-lang/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${COMMIT}
-
-LICENSE="GPL-3+"
-KEYWORDS="~amd64"
-SLOT="0"
-RESTRICT="test" # some test are broken
-
-RDEPEND="
- app-emacs/commenter
- app-emacs/epc
-"
-BDEPEND="${RDEPEND}"
-PDEPEND="app-emacs/flycheck-nimsuggest"
-
-DOCS=( README.md starterKit.nims )
-SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/nim-mode/nim-mode-0.4.2_p20231101.ebuild b/app-emacs/nim-mode/nim-mode-0.4.2_p20231101.ebuild
new file mode 100644
index 000000000000..d219e7218afa
--- /dev/null
+++ b/app-emacs/nim-mode/nim-mode-0.4.2_p20231101.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+[[ "${PV}" == *20231101 ]] && COMMIT=1338e5b0d5e111ad932efb77d3cad680cc3b86c9
+
+inherit elisp
+
+DESCRIPTION="Emacs major mode for the Nim programming language support"
+HOMEPAGE="https://github.com/nim-lang/nim-mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/nim-lang/${PN}.git"
+else
+ SRC_URI="https://github.com/nim-lang/${PN}/archive/${COMMIT}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+RESTRICT="test" # Some test are broken.
+
+RDEPEND="
+ app-emacs/commenter
+ app-emacs/epc
+"
+BDEPEND="
+ ${RDEPEND}
+"
+PDEPEND="
+ app-emacs/flycheck-nimsuggest
+"
+
+DOCS=( README.md starterKit.nims )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup tests
diff --git a/app-emacs/treemacs/Manifest b/app-emacs/treemacs/Manifest
index 4adec1e426af..8c8d406bd550 100644
--- a/app-emacs/treemacs/Manifest
+++ b/app-emacs/treemacs/Manifest
@@ -3,5 +3,5 @@ AUX treemacs-2.9.5-tests.patch 342 BLAKE2B c3ea6362372e732c6ab12621ddb4522a0dc02
AUX treemacs-async-scripts.patch 1651 BLAKE2B bd6aecaff19f87e843c3feb17a7a6b63186779d259933a647c66fd9dd26884e729baf726e038aba13fbcc3c41f56d2159379c3001fe91b009f9c51f3728a54d7 SHA512 94094629d2b78fd88da344e0078ddc043c2edce18f1a373116da2db977a2f6d4141801b8d02c64e67ad41f6c9bec966a88ba3aea33a80021d171a3ae862146e0
AUX treemacs-icons-icon-directory.patch 415 BLAKE2B d53b7bfcca7ab85953e1d98a71d58d273f625e095c72417d0c3e1bcfa65d4e5b9a34a60f1295f68a22f663643a6460adddfd2b03c38f7a10a0c3edfae232fb61 SHA512 c76ead6a99de0494769f35af8e3a5154fed728736e41d9cfe08c04f947959a972488e9d6e871e05b10763551fdcbda8e31e9b1bc308a043b5b315ea0a6e475f9
DIST treemacs-3.1.tar.gz 4562915 BLAKE2B b728c6ea795fe1159c2342b593cc4e6b3d06a1ba58dca876e5472e394b77a3a9930740aa9ecb65973f551322018920f08b0b49e897d5677b7a0f1da42cfad2d3 SHA512 e891cfa68916ecc250ab0446a4eb0149deea17a7f366870ce757e73f175bc823dae87080a584ea315d502c50559d030055f2f399cbd92d40af8c2dca5308604c
-EBUILD treemacs-3.1.ebuild 1389 BLAKE2B 05a2637c7d88a41831abb2c92bd718e4cbf9e72dd4abd77072a2419b1da4ada9b28e2439585ec2811a635a17e3dfab56147480ce3699a9d81f66d0fb43c5eb45 SHA512 a964fa37a582b4dbcc6e91389520d489459aaa73cdfef8051734ff66f973a8965c9e9a7048f2f98f7c3219faa3c1d14e2a0abfee30313b40c66b3e05d50b2399
+EBUILD treemacs-3.1-r1.ebuild 1552 BLAKE2B 70b59cc7ce307911bcaffe310c9b04402092c52b4a467041be36500bb0848e1407be8eb6280289d5b709fdba7346b146abd4c465505dd131e91dc3e258f10ae0 SHA512 4ba84cf9b4925b62dce67819c61287694e6e67dd2555777214251be8c10598d27c45faf64bb32964795e8d4211de0b9e7abcc76c71264b7cf0ba7af1223ad1fa
MISC metadata.xml 439 BLAKE2B a5536ef58177b5a4802017b81c68951ff5585a745ebc38f036bf2ee98bf6f51b0586ff5022cd1da55dbca13430b1811d8ac60e5b920caec7ea15f83f62ed3cad SHA512 cb6043bf4aa0e741f19630393ec1a25ab74e4ac2f17a41d932fce8d6f95663534cf28c277912c1800b252a98f1dc5ba13d6623f12251486e93dc33df1b77f443
diff --git a/app-emacs/treemacs/treemacs-3.1.ebuild b/app-emacs/treemacs/treemacs-3.1-r1.ebuild
index 6d097c74f261..5f04a6ad831c 100644
--- a/app-emacs/treemacs/treemacs-3.1.ebuild
+++ b/app-emacs/treemacs/treemacs-3.1-r1.ebuild
@@ -1,24 +1,33 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS=26.1
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 elisp
DESCRIPTION="Tree style project file explorer"
HOMEPAGE="https://github.com/Alexander-Miller/treemacs/"
-SRC_URI="https://github.com/Alexander-Miller/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/Alexander-Miller/${PN}.git"
+else
+ SRC_URI="https://github.com/Alexander-Miller/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64"
+fi
LICENSE="GPL-3+"
-KEYWORDS="~amd64"
SLOT="0"
RDEPEND="
+ >=app-editors/emacs-${NEED_EMACS}[svg]
app-emacs/ace-window
app-emacs/cfrs
app-emacs/dash
@@ -27,13 +36,15 @@ RDEPEND="
app-emacs/pfuture
app-emacs/s
"
-BDEPEND="${RDEPEND}"
+BDEPEND="
+ ${RDEPEND}
+"
BYTECOMPFLAGS="-L . -L src/elisp"
PATCHES=(
- "${FILESDIR}"/${PN}-2.9.5-tests.patch
- "${FILESDIR}"/${PN}-async-scripts.patch
- "${FILESDIR}"/${PN}-icons-icon-directory.patch
+ "${FILESDIR}/${PN}-2.9.5-tests.patch"
+ "${FILESDIR}/${PN}-async-scripts.patch"
+ "${FILESDIR}/${PN}-icons-icon-directory.patch"
)
DOCS=( Changelog.org Extensions.org README.org screenshots )
@@ -44,13 +55,13 @@ elisp-enable-tests buttercup test
src_prepare() {
distutils-r1_src_prepare
- sed "s|@SITEETC@|${SITEETC}/${PN}|g" \
- -i src/elisp/${PN}-icons.el \
- -i src/elisp/${PN}-async.el || die
+ sed "s|@SITEETC@|${SITEETC}/${PN}|g" \
+ -i "src/elisp/${PN}-icons.el" \
+ -i "src/elisp/${PN}-async.el" || die
}
python_compile() {
- python_optimize "${S}"/src/scripts
+ python_optimize "${S}/src/scripts"
}
src_compile() {
@@ -60,10 +71,10 @@ src_compile() {
}
src_install() {
- elisp-install ${PN} src/elisp/*.el{,c}
+ elisp-install "${PN}" src/elisp/*.el{,c}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- insinto ${SITEETC}/${PN}
+ insinto "${SITEETC}/${PN}"
doins -r icons
doins -r src/scripts
}
diff --git a/app-emacs/web-server/Manifest b/app-emacs/web-server/Manifest
index 4f7f98f2017c..42a339ac26da 100644
--- a/app-emacs/web-server/Manifest
+++ b/app-emacs/web-server/Manifest
@@ -1,3 +1,3 @@
DIST web-server-0.1.2_p20210708.tar.gz 62215 BLAKE2B 66d3a3ed6ff20dd4029f7d5d226df2aead694d63ea07fa33e2ada7a04e75124c9ba31876668c4ba6afc42ed7ee717b804f871e519569d6f6461ab31847391b62 SHA512 2f64be98195bf2bd72a9a61495ff4f57c8bfd1be68c2a396f6f706ff4f0123c3492576e758059d16a320df9a6146d352f65506aa0d43573f497452a90a099b26
-EBUILD web-server-0.1.2_p20210708-r1.ebuild 896 BLAKE2B b1af9a54024e04683f421ab13f0e275a143401faf3526fe7eede3ae2f15faf4a9463b0c6efa19a652024992c7b06cdbaa58356e78a1ce6c865bae1b0bf9b1144 SHA512 5bb29984dd126705c5a6f5abd5bdb856b7e5db77a189bd8bf675de2e11da192f4144d69a79c1a8c3be8f2007c357ff6c719863df7d4c6ed231d47566d39336ad
+EBUILD web-server-0.1.2_p20210708-r1.ebuild 938 BLAKE2B edeffe21f00ef0efc96d8907d24a3d8a2ce806c408e7dc0d431374601bc0a1e699a8f662cce9ca96295d5c8b7b70c19ec4f4a5b09944529722658df033c7e326 SHA512 1b9286a6b91c8c0ac45a0c508d7e63cfeaee384fde9991f1410c4d82bf239addfcbf93907644d30f34800996713a8b665413941d08ad59ec9e8c10a0e200f761
MISC metadata.xml 439 BLAKE2B 46ef6ba49e03f742ee5d3692936dc8ae6df3e0c49faa96ca787562f2b9c0d0078e82f4630b52cdfd4122963a8a96708d4c0b26e17a4e9df82fea08287538257e SHA512 79d7513495c0255c6d8254a1cfb01c69ea9c3a0b82a45910f16aee6f70d852329ec5a85ce55a5a82432b70f13d5d4e5b3f521367ff145dd714a9ddac6903b39c
diff --git a/app-emacs/web-server/web-server-0.1.2_p20210708-r1.ebuild b/app-emacs/web-server/web-server-0.1.2_p20210708-r1.ebuild
index a31c44724e7e..d3d5c633ce98 100644
--- a/app-emacs/web-server/web-server-0.1.2_p20210708-r1.ebuild
+++ b/app-emacs/web-server/web-server-0.1.2_p20210708-r1.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
@@ -22,6 +22,8 @@ fi
LICENSE="GPL-3+"
SLOT="0"
+PROPERTIES="test_network"
+RESTRICT="test"
BDEPEND="sys-apps/texinfo"
diff --git a/app-emacs/websocket/Manifest b/app-emacs/websocket/Manifest
index 63ac6672735b..7bbf73003dde 100644
--- a/app-emacs/websocket/Manifest
+++ b/app-emacs/websocket/Manifest
@@ -1,5 +1,5 @@
DIST websocket-1.14_p20230305.tar.gz 27340 BLAKE2B 32b55fdff4bed7893d02bcafc67e473442803a492c31e565ec1487dc0e7211e505a517e460ca05f5f1f2d28d0852bced91cfbe9da98bcd6ed1e4598fe6bc4eb6 SHA512 6c4574387f8cae7d17a3a8e618678e9dc8d96d0301f3d20e236dae1820cdb2c7bb49e2f5bfe816670e9bac6a7be24b85f8ec9f8ea2aa248c6b5af302f227ae43
DIST websocket-1.15.tar.gz 27231 BLAKE2B 4dafdb9bc2b2b499ee335acc00c8bb0316275ec5f5d4d3440a4dd89a17ce7999c211d2ec2b9df0457ea17ca6d70f57d7804eb8f3b6ffa4bbf8ed362bcc66618a SHA512 c2881dcb956d7803b16bd451f21a1c2f62181f2b88c0d4e9e067b040df573ad90d047e7cb637190d193e185b651fef1e7559833a1dffe24097ddb07623133d6e
-EBUILD websocket-1.14_p20230305.ebuild 853 BLAKE2B b6b1dca73dc3610578b6ce59e4feee91b848739bc501dd2b85d74eb83897a6e30f9e472f66acedc4a5d63c03f4f464e9d62b25293d056ed2b1d3580928b3f6dd SHA512 405d5ab01f42409788ec2123a4f37a92312e7ace4b0605aa30adadbf1ee672a369301bf9ad72d96a32ac50581426235207a34e06e4a5d2caba4de91d7b4cd44c
-EBUILD websocket-1.15.ebuild 867 BLAKE2B 9379d88dc92cab2f7915f662648637f538ce55b4430d3993b8ccbe3c659eda486401d547e72c141712b85218f9763efa63cec4811c55201bbc41698de6785e22 SHA512 9fc9e6443347ac6cf96129c1bf9ac3e88ae5d0349f3d02fcab999cd5db32b7e242ef4af4fb7c0b8a3b55e59bd3f37533327ba61e0b9b3b7cfa9de346801d04f3
+EBUILD websocket-1.14_p20230305.ebuild 895 BLAKE2B 57ab5fd01b1289dd081a65effe0db2e9ac571100583d49e0fc5c09f3b954b547cffe016d9c312e4d1b240964e749072878e603019ca77462cac7d753aad442ae SHA512 4170e9277c828b90d037ab649cb736b8923f2bf683084c32709c70f621e6007f014ef38f4677872aacdd56069c33f6a4934da5104dd269fe077c613105cae17d
+EBUILD websocket-1.15.ebuild 909 BLAKE2B ace94f02212234e85b02481a5f90d246e3297d0e046a1c977043d606f65d90607921fd84c8e13439d1f72c4c8db9ef0fd6a52b1710b2b5f03d73187c06d402b0 SHA512 cb7243948cfe25e5dc900b4868ba945733a42f5994ba3e1f7aa2b467a8673a30b381c0e647a8555344aa9fc74b5d177dc19249c53377e02c00892be28954e91a
MISC metadata.xml 385 BLAKE2B 63b7e67552098fb0e1f8da3df87ad993a042f4f19d317819f7a5faa263858674b48d9b9db5459732d73aa11b7d9190a3c4e035e64e7555639dface01d9aaca13 SHA512 f02effffd7cb072e3d1835768354df8d939248c7a10e54b75e590efbc2a9f8b67431c77050fbbf9c13c94c1d1b69b6f6049cc93ded163980214890e55c4cd382
diff --git a/app-emacs/websocket/websocket-1.14_p20230305.ebuild b/app-emacs/websocket/websocket-1.14_p20230305.ebuild
index ac6e25d395cd..acd9a398614e 100644
--- a/app-emacs/websocket/websocket-1.14_p20230305.ebuild
+++ b/app-emacs/websocket/websocket-1.14_p20230305.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
@@ -16,6 +16,8 @@ S="${WORKDIR}"/emacs-${PN}-${COMMIT}
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+PROPERTIES="test_network"
+RESTRICT="test"
DOCS=( README.org websocket-functional-test.el testserver.py )
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/websocket/websocket-1.15.ebuild b/app-emacs/websocket/websocket-1.15.ebuild
index 9fb39e72393c..3ee322f30325 100644
--- a/app-emacs/websocket/websocket-1.15.ebuild
+++ b/app-emacs/websocket/websocket-1.15.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
@@ -25,6 +25,8 @@ fi
LICENSE="GPL-3+"
SLOT="0"
+PROPERTIES="test_network"
+RESTRICT="test"
DOCS=( README.org )
SITEFILE="50${PN}-gentoo.el"