summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-29 22:40:34 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-29 22:40:34 +0100
commita984494e5a73cca4db8adb6b670fbd04c3af955f (patch)
tree42fb126a10dcdf0eb3b706f55c19374398ea43c3 /app-emacs
parent303f772eff7a30f470d9fb207d69b6a1207b8cab (diff)
gentoo auto-resync : 29:07:2023 - 22:40:34
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin71801 -> 71802 bytes
-rw-r--r--app-emacs/assess/Manifest2
-rw-r--r--app-emacs/assess/assess-0.6.ebuild18
-rw-r--r--app-emacs/autothemer/Manifest4
-rw-r--r--app-emacs/autothemer/autothemer-0.2.18.ebuild2
-rw-r--r--app-emacs/autothemer/autothemer-9999.ebuild3
-rw-r--r--app-emacs/ecukes/Manifest2
-rw-r--r--app-emacs/ecukes/ecukes-0.6.18-r1.ebuild18
-rw-r--r--app-emacs/emacs-bazel-mode/Manifest4
-rw-r--r--app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild1
-rw-r--r--app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230511.ebuild47
11 files changed, 83 insertions, 18 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 4c4e65690939..df2006b7e302 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/assess/Manifest b/app-emacs/assess/Manifest
index d7e8bb9a287f..f908957fa24b 100644
--- a/app-emacs/assess/Manifest
+++ b/app-emacs/assess/Manifest
@@ -1,3 +1,3 @@
DIST assess-0.6.tar.gz 20771 BLAKE2B 29e8f84c20575314271d9a08ed3ac93f28f1c1b5c2df2ac35e397226f4eea033210ff9b96c90a282a44c60e301f5abc38be88efc74c21a2a7fdc29340d6d43e5 SHA512 ff50731867646f07b8c6f3edd1123695d008fa5265ab8b3543cbf32a54a4a0415a91304067e0dacf53890850b56377594802c9763601616bd828316f7a8cef69
-EBUILD assess-0.6.ebuild 757 BLAKE2B e420aca0039852949fdd2878b5e253801847c5dd649d98f6d1cf96d34149976787778a1e985c6bdcc4c73b9ff2259b487a2d515b07a3e9509316b869790e6304 SHA512 ab5fd569b9aaa428171ed4a6737bbb3ef23243dafc3deeaab0e7382757de1d2f6e366f92baebd297e65108224231022e542f2d8b644c6b242e84ed859b048ecc
+EBUILD assess-0.6.ebuild 940 BLAKE2B 4ceb9f7861f03f1e352ea400e55a5aed0740a41ded56278c90dfe8cb404e55514e86ff7267e1784b6079d71fba21cc4dbf4812257fa0a944ce07cae4a40def5f SHA512 a33398c0d6693748d7d87f2c147fd88624b37df7f2dbbf7d758f590c409fce89bb9e81262c0ef4f5cdabcad1ffc32a530eb9e274ed13fbb8a6e6281f027c6c9a
MISC metadata.xml 1095 BLAKE2B e29668af7cd5fd16e5ac06dc874692b9a480561a569b70d61091eeaeb39a60d69e121b1732bd0bbde9548779f9cca5587032fd8a57f86449001e47abbd392329 SHA512 9d61d5ab2005666ae61375726527ae35b7450d04653ab2171d86da7c12e5f6844ad1311a8772e82705f56851832f9306b29b81f71c789fe438ed26194f5b351a
diff --git a/app-emacs/assess/assess-0.6.ebuild b/app-emacs/assess/assess-0.6.ebuild
index 6d09c2dc615c..95c83fa6db65 100644
--- a/app-emacs/assess/assess-0.6.ebuild
+++ b/app-emacs/assess/assess-0.6.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
@@ -7,10 +7,17 @@ inherit elisp
DESCRIPTION="Test support functions for Emacs"
HOMEPAGE="https://github.com/phillord/assess/"
-SRC_URI="https://github.com/phillord/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/phillord/${PN}.git"
+else
+ SRC_URI="https://github.com/phillord/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
LICENSE="GPL-3+"
-KEYWORDS="~amd64 ~x86"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -23,8 +30,9 @@ BDEPEND="
DOCS=( README.md )
-# Remove a test helper accessing the network, luckily unnecessary
-ELISP_REMOVE="test/local-sandbox.el"
+# Remove tests failing with Emacs >=29.
+# Remove a test helper accessing the network, luckily unnecessary.
+ELISP_REMOVE="test/assess-robot-test.el test/local-sandbox.el"
SITEFILE="50${PN}-gentoo.el"
src_test() {
diff --git a/app-emacs/autothemer/Manifest b/app-emacs/autothemer/Manifest
index 4c2f89aff64d..a2c9e8b39287 100644
--- a/app-emacs/autothemer/Manifest
+++ b/app-emacs/autothemer/Manifest
@@ -1,5 +1,5 @@
AUX 50autothemer-gentoo.el 105 BLAKE2B e3931ef756ac544dd70d9cdc7df097176d5355c784b050cac14e7768aac970c83d92368156d56fcdd10c6186f729125aae89df038219923beeea67cfb0d5e503 SHA512 dd99cdf37f591c5626e1d0a6943056662a7fac13ef1ccc00e92bf09317fe563a8d93752d9de19da37a7d39f41785e5ac332701693a2c0c4be9323ec6286fd1e9
DIST autothemer-0.2.18.tar.xz 36172 BLAKE2B 68b30f2ac55ad8c1025d6793835d55ed711b79396f137f822dfa33f05da1b4ed6b46415d25f06d15be413b17b0af517fd2421d835038d074080bfa3e2191cee3 SHA512 eaab3039dd0e284a640e67e30b5de5b0233ede8a1250f7b86b9cf786f2cba418927bff0bcb3975e286846a9b683c9d53c5326a462301ae09347bcae5a7274179
-EBUILD autothemer-0.2.18.ebuild 739 BLAKE2B ed789b47ce55aeb56799c102d674d74c1472d4e9bf680b9f5ce508edffa5df79b143ffb06fd2be39d5d3fc444a3994f746e5bfaee5113ebb22909a9eff2d3111 SHA512 aab3066748c8ca59a514d36280fa06649e464c7607b83daaf8a9f7615afa43c645e3e64fe79d1640eea282181f136417259c7da11b8c1cca887e0eee37b3f9bf
-EBUILD autothemer-9999.ebuild 739 BLAKE2B ed789b47ce55aeb56799c102d674d74c1472d4e9bf680b9f5ce508edffa5df79b143ffb06fd2be39d5d3fc444a3994f746e5bfaee5113ebb22909a9eff2d3111 SHA512 aab3066748c8ca59a514d36280fa06649e464c7607b83daaf8a9f7615afa43c645e3e64fe79d1640eea282181f136417259c7da11b8c1cca887e0eee37b3f9bf
+EBUILD autothemer-0.2.18.ebuild 769 BLAKE2B 01d34af8b82cb38967b01ce453a6bab62e1696e3e5be7550029e5c52c85d1e1c12840314f40c1ceaa741f350cab225bbb43598ed6f05229a569bec71f690cc57 SHA512 ac31c66cee84347b3cf8e1c970063fa2d0970e3050b8d9a3ed669f3196fc8352fd24e220445bbed835c83fb8da881ed5981e0a2126723b2119cd3db521ce4d30
+EBUILD autothemer-9999.ebuild 741 BLAKE2B 6e2025e8743bfb50293a95fc91747700c6a2749c4fa1ea9a2a9fb0f8861366f47865261646963798d2ba2189465305dee88dac559967c9222583cac1f1667c64 SHA512 df45c072dc0144e6dc6b4be6a3f951c76a9bc1eb2351f5709049994db153c3f44ccdf3858e831c09e1a009539df72fca643ce0da1abe3b66cfc0880e5e4c89d6
MISC metadata.xml 485 BLAKE2B dc8ec2c5e4fce77c574fd2d424a0bfe8872e6ae2248bfebd13b5c6abb19e8ded91116f0aab74d52cf7ab30f6f1030c40059d96c13b17e0c815f2f7dc5ad302f9 SHA512 b25075911ef7d026e16b2880dae3e41de4c84287299c7dbae31167007ba5d3ba5a37e7e17300dbddcafb495df5e675a1a0c37b79fb6653ba469378d7002862b7
diff --git a/app-emacs/autothemer/autothemer-0.2.18.ebuild b/app-emacs/autothemer/autothemer-0.2.18.ebuild
index 6536dcad1efa..93707e88932c 100644
--- a/app-emacs/autothemer/autothemer-0.2.18.ebuild
+++ b/app-emacs/autothemer/autothemer-0.2.18.ebuild
@@ -16,6 +16,8 @@ else
# Recompressed from NonGNU ELPA.
SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz"
KEYWORDS="~amd64 ~x86"
+
+ ELISP_REMOVE="${PN}-pkg.el"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/autothemer/autothemer-9999.ebuild b/app-emacs/autothemer/autothemer-9999.ebuild
index 6536dcad1efa..1dc1423ba26a 100644
--- a/app-emacs/autothemer/autothemer-9999.ebuild
+++ b/app-emacs/autothemer/autothemer-9999.ebuild
@@ -16,6 +16,8 @@ else
# Recompressed from NonGNU ELPA.
SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz"
KEYWORDS="~amd64 ~x86"
+
+ ELISP_REMOVE="${PN}-pkg.el"
fi
LICENSE="GPL-3+"
@@ -26,7 +28,6 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
-ELISP_REMOVE="${PN}-pkg.el"
SITEFILE="50${PN}-gentoo.el"
DOCS=(
diff --git a/app-emacs/ecukes/Manifest b/app-emacs/ecukes/Manifest
index d7203932e766..b2f34ec0867c 100644
--- a/app-emacs/ecukes/Manifest
+++ b/app-emacs/ecukes/Manifest
@@ -1,4 +1,4 @@
AUX ecukes-bin-launcher-fix.patch 915 BLAKE2B aef7eea5e15b6c8636a407d0d32c8735d193710218a3a1a35732543adc25c1374537de751b7a4f9517f100fbc82d462ae7de3b24ff7568fff91b6e29b3e19df1 SHA512 787e75ee5c3c4cda6db5ac278db3f3117a937b562f1d0d868b8dc9cba4cf6671b5f071e857152f518a5132cd6fd551fe9652c68caf52b18bd65457a280df8c8f
DIST ecukes-0.6.18.tar.gz 85246 BLAKE2B f4469f155c0f2ce4756e429df2690b1dda3bb2f38f7e5847d14e1d21d0b8170535a2203fafe66649fc8416d41b983f6bc7428f6b4c053dcf0f9372f0973c0b15 SHA512 6d3a16b8dbf021026be5d7134166079bb1495ad4fd6b7e30386aad56c0196c46cbd3ee541ec8c24d5b7e1bb26e3c14fe5f9423b50341867c50b92194139eca02
-EBUILD ecukes-0.6.18-r1.ebuild 1117 BLAKE2B a8bb200e0f73e5fa342cdd773eca16e64360101ff7315402cf461afadba402765e505123973f601b021b079f9044522f7bd373bae85e21c416b096cd5d7a5ca0 SHA512 1c30dd7fb7693dcd2b255827e647891886943cf848c640572731de2f26830d6a59e53b534609d0b9e4144bbc2fe6e81ed131002f7f68ca706bff21ed49c5c617
+EBUILD ecukes-0.6.18-r1.ebuild 1158 BLAKE2B 9272e6133467bea35dda7cf7a874b3f217df3541a013d144b49054c801ab4406a4341f6175685488db23eaa023397a994a6409bac8f74f4e7d37c42b4ce96f76 SHA512 33c153afbe72e7eaf66ad41223a4cb3e7aee5471a6911123a1bdabe6590cd5d518d1be55a6796b2dab58d88e05a448f0b4bda46d160fdfb62260c8fd22af4e6c
MISC metadata.xml 415 BLAKE2B b94371a8c502d58931a7faa90a0cf214ab4b66626fc2dee7ebfe6d56942fd6a7ca29bbd4e2802815e810ed85f5732189994a264ba2058e503be8f88921dd1542 SHA512 ae0cb2fd56ef6ac124b2756cba275f4ca8d96066bdf0f3505e58afd62d5d86c8639c174d3b4f13b5f4ede658045e9be56b87f6e23e2e52b27bda26eb00a676fb
diff --git a/app-emacs/ecukes/ecukes-0.6.18-r1.ebuild b/app-emacs/ecukes/ecukes-0.6.18-r1.ebuild
index 8366226926fb..56706c2cc009 100644
--- a/app-emacs/ecukes/ecukes-0.6.18-r1.ebuild
+++ b/app-emacs/ecukes/ecukes-0.6.18-r1.ebuild
@@ -34,10 +34,17 @@ BDEPEND="
DOCS=( README.markdown )
PATCHES=( "${FILESDIR}"/${PN}-bin-launcher-fix.patch )
-# Remove pkg file and failing tests
-ELISP_REMOVE="${PN}-pkg.el test/${PN}-parse-line-test.el"
+# Remove pkg file and failing tests.
+ELISP_REMOVE="
+ ${PN}-pkg.el
+ test/${PN}-parse-line-test.el
+ test/${PN}-run-test.el
+ test/${PN}-steps-test.el
+"
SITEFILE="50${PN}-gentoo.el"
+elisp-enable-tests ert-runner test
+
src_prepare() {
elisp_src_prepare
@@ -49,13 +56,10 @@ src_compile() {
elisp-compile reporters/*.el
}
-src_test() {
- ert-runner --reporter ert+duration --script || die
-}
-
src_install() {
elisp_src_install
elisp-install ${PN}/reporters reporters/*.el{,c}
- dobin bin/${PN}
+ exeinto /usr/bin
+ doexe bin/${PN}
}
diff --git a/app-emacs/emacs-bazel-mode/Manifest b/app-emacs/emacs-bazel-mode/Manifest
index fd2a032960fc..110a0ea42090 100644
--- a/app-emacs/emacs-bazel-mode/Manifest
+++ b/app-emacs/emacs-bazel-mode/Manifest
@@ -1,5 +1,7 @@
AUX 50emacs-bazel-mode-gentoo.el 80 BLAKE2B 393d859edf88c571c79460da1b2ff957d8f3229bfdac1b2953c6d637cf3fffa94f3aa9febd0ed792675ec71da3ec36e40bba39c6c6d483dd58f901801603fd97 SHA512 d70a9b373db290cbd48745d7fc6beb1d6f146317f4db93b51971bd1a9f2aa1b82b0973ada357ef432eb10e412a23729f80dc6c9a589ce801c291e7bbc2688995
AUX emacs-bazel-mode-bazel-test--directory.patch 347 BLAKE2B d07d715cb067c440d15b141f9c637f4253c17147f934e07ac53377ff8dab52113c53c61de3147ca7197143a3c852590a632716f89245e0037a6d4769ddd73ddd SHA512 4db0faae1b291594dcb9bf3dde191e62fcdcecf75fbb1b412ac6e708e2d1b327adbe984087504889fae87a84a7a0a61a5fbfeba27d5cf947a9c3a644bf9c57fd
DIST emacs-bazel-mode-0_p20220707.tar.gz 63821 BLAKE2B fadd0a26c02d0fd6ee92d34ca70cbb1ae3ea873317f97195849993ed94c55e404cfa1eae3f0e94eb81b80ec814dbf5e705ef98f1b23bfc7158a8a14ed32e6276 SHA512 cf654de1b46e562a090b933bc08e2651a5c88b9a01502413cc38f86d849cd1fd698e52d7ad737f4d0b43ea49180fb33eb200c5102ac57df1ca9b65bd175f431d
-EBUILD emacs-bazel-mode-0_p20220707.ebuild 925 BLAKE2B c579efa13b3fa6c85f8348c5654a268218fba9f5574b9d03ddd22da713f1fde50908028cd5208fbd3bae46de10b387f736a6ee2d3a528cefd9203cba0a5abaef SHA512 0e5cfed5e612ec01cdefe48d3a70270011cae9c4a5c0a470497f9e7bc797386e1a6998c1a6a75438cbb7e9a6053c2c874a4214e2a5fa993677f03ea1b106d126
+DIST emacs-bazel-mode-0_p20230511.tar.gz 64614 BLAKE2B 87c53388df15ac73a6587ebdd73d7e1637db0d8ba68d53eadd4e4fabc11166ae2642a0e6607d543e65e61ebdc832ab12a6a2471cf52fe7ae3cefe4ffb9fdb6e7 SHA512 b169264ef62abf4d38da71ca0819575ecfc315291dfba88d887ab129000998fe1ff8b6427e4f275fe5fb108245987f909895829be367285102e4d8786217891f
+EBUILD emacs-bazel-mode-0_p20220707.ebuild 971 BLAKE2B d6a9fa57838df0f93da8ad92f8b3ddd0d4af04fdfe08afa69db382229477a51aa50a8cf509acd3d3ec4dd2602576d68fa43f61fdc3ef673b877e916e797344dd SHA512 8ebaa223541e6cc17c07d87217865a1b1a97888e7c7a12c24898b36612b1b60ac4cb9867d68b095b65a8082a1f3d44bc8acebc02b1936296929aafb6439a53b6
+EBUILD emacs-bazel-mode-0_p20230511.ebuild 1009 BLAKE2B d4bf55d700ca0ba2fafcbeca390c87410ed0a4e400e994afd5f03df69d72dd4e0adaaec0e08212bbb4a2eb5066b19d09c0516c3d5728cfd11e71e3e2a8d3fa77 SHA512 cca2f5274f0f8e75d8721dfaab253b80e32f4a06735d465e521c03a265601a93bbc76d7f02075d63f5bbdffa497648c69c43dc0b0f8487658abdef48da3638f9
MISC metadata.xml 750 BLAKE2B 71387f057a94c8d607a85b0af75605881130932144e35f5252e53effbfd22b42cee21a3ea0054fce44af96c83eacbd33b8bc4f92949ed5b7b6f97cff9f9d548f SHA512 ef65e5f3efbf4e6826c6f8917134448c3857600d041d4547c2ae97673c0fe7894cdac01ac3658883d2d1a2cfdec41dcad18428023409379c0392e8707429e14d
diff --git a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild
index bc5cca85f718..ce7416961022 100644
--- a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild
+++ b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20220707.ebuild
@@ -18,6 +18,7 @@ S="${WORKDIR}"/${PN}-${COMMIT}
LICENSE="Apache-2.0"
KEYWORDS="amd64 ~x86"
SLOT="0"
+RESTRICT="test" # Tests fail.
PATCHES=( "${FILESDIR}"/${PN}-bazel-test--directory.patch )
diff --git a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230511.ebuild b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230511.ebuild
new file mode 100644
index 000000000000..7af3b4d5d970
--- /dev/null
+++ b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230511.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Emacs major modes for the Bazel build system support"
+HOMEPAGE="https://bazel.build/
+ https://github.com/bazelbuild/emacs-bazel-mode/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/bazelbuild/${PN}.git"
+else
+ [[ ${PV} == *_p20230511 ]] && COMMIT=55cba9bd31c660d9b313a993979f012f35673ba2
+ SRC_URI="https://github.com/bazelbuild/${PN}/archive/${COMMIT}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}"/${PN}-${COMMIT}
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+RESTRICT="test" # Tests fail.
+
+DOCS=( CONTRIBUTING.md README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert "${S}" -l test.el
+
+src_compile() {
+ elisp-compile bazel.el
+ elisp-make-autoload-file
+}
+
+src_test() {
+ TEST_SRCDIR="." TEST_WORKSPACE="." elisp_src_test
+}
+
+src_install() {
+ rm test.el || die
+
+ elisp_src_install
+}