summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-23 06:31:00 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-23 06:31:00 +0000
commit338095605b6c9c82690f77f27a32490c9a57bdcb (patch)
tree72a4d7ec7ba10ea6da4d4f7d25b68915b12edde6 /app-emacs
parent5a2cecfc8661e1d3a762adf05cf8eb142cd41710 (diff)
gentoo auto-resync : 23:12:2024 - 06:31:00
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin76629 -> 76651 bytes
-rw-r--r--app-emacs/cape/Manifest2
-rw-r--r--app-emacs/cape/cape-1.8.ebuild40
-rw-r--r--app-emacs/closql/Manifest4
-rw-r--r--app-emacs/closql/closql-2.1.0.ebuild32
-rw-r--r--app-emacs/closql/closql-9999.ebuild2
-rw-r--r--app-emacs/corfu/Manifest2
-rw-r--r--app-emacs/corfu/corfu-1.6.ebuild39
-rw-r--r--app-emacs/dape/Manifest2
-rw-r--r--app-emacs/dape/dape-0.19.0.ebuild68
-rw-r--r--app-emacs/jinx/Manifest2
-rw-r--r--app-emacs/jinx/jinx-1.11.ebuild55
12 files changed, 246 insertions, 2 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 825b1026ac33..9ea802f7c98c 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/cape/Manifest b/app-emacs/cape/Manifest
index 8bb44f902e24..960295b36482 100644
--- a/app-emacs/cape/Manifest
+++ b/app-emacs/cape/Manifest
@@ -2,8 +2,10 @@ AUX 50cape-gentoo.el 149 BLAKE2B a0b1a06c1236d3469cb87a2289e111fcf906093d9301d44
DIST cape-1.5.tar.gz 41327 BLAKE2B 5bf499786483161e485764b64dfe70f8aaf21e176e72f9a755fe0d681d107e690b28bc0c7d841b62154616e1dc38bf475577e7357719ce4e82a1184ac849e198 SHA512 d47e9c8b78a51e93e6dbd6c41440021eb117cb5c865a27cebeaf25a00891b7d315593e542f416c2b47c38f768b3fa663361f31798523534d60168dd68f2714b3
DIST cape-1.6.tar.gz 41526 BLAKE2B 740c2bedaefa2cd05f01a010bcf5358aa97a14cd51242183113073be0a9504f00bd882971d9e88cc8b5d4c61c482536ea79c1b330b07dd8f0636751f1612d065 SHA512 33157f48acd7e14a14c6ecff125dfcdf68536a8e47965adaa4ebd2d5d1a4cde1928f65458c3a4d6ddc7c02bd4aa5054185e4a5342936972cb44e9df0aabe5606
DIST cape-1.7.tar.gz 41760 BLAKE2B 7291e8203d6c7f4fd0e4a8ac92b3bda350a99f120fdcc0b6f802e85f70c2736fd680882bf7374d3f17dd50473070072df019675b42aa557545533294e79c49ec SHA512 24c7e11ed2d9daf25254fb8e65d2df3c34468eaba4ac5062798978ab8e43684c476c05809fff4dc6a9fa1ac56eb04d72d28ed58992cc771a5f8c6d4c1eeba28c
+DIST cape-1.8.tar.gz 41520 BLAKE2B 6fb836db21390d90a4ae4e533d87858a1ed6121e831a12796974221265dceb45afb289b04a2e9a000997f25aa207b9d6340f94581c09291f6aaa65cdf3913c0c SHA512 ceab8e816b049088019ce154335810424291de22a9521d2dd6fa7fa065edd7ee8cac490e6cfdc70536f99554bab217c2ae92bc90502c3c03b41fc4b9e7470f6d
EBUILD cape-1.5.ebuild 734 BLAKE2B 122175fe3a86c21864a5b4f977ba3f75061fca8c03ada400c15842c0160d999adb2c348f16a95c17b713415d10f8092a7c2a0473aa1036c69acdf63deacd0467 SHA512 012b16f0df66d7c966dfecfd72e94e2521d8c3dcccc0df714f7686cd53c6ccabce2a9d4f2ea4784cd40422b06d3948671623d22450cffce3694cf1bbb455c3bc
EBUILD cape-1.6.ebuild 733 BLAKE2B dae90defaa8c0145ccb7f46e5eb8aa5d779a52a36f5e48723240ad828eda5171708caf9a1eba3943a5c1d623045b890c89f627ef0f26b6e1ecb6414cd646ba47 SHA512 82a9d482da51d636edb93f947a529f99b079ea2f9f1213f570f7cc1a8e5a24aa4f1577a4e8799c49549204431cc0e12c0738dc63de7bfb186bddc2cae9ef6f5b
EBUILD cape-1.7.ebuild 733 BLAKE2B dae90defaa8c0145ccb7f46e5eb8aa5d779a52a36f5e48723240ad828eda5171708caf9a1eba3943a5c1d623045b890c89f627ef0f26b6e1ecb6414cd646ba47 SHA512 82a9d482da51d636edb93f947a529f99b079ea2f9f1213f570f7cc1a8e5a24aa4f1577a4e8799c49549204431cc0e12c0738dc63de7bfb186bddc2cae9ef6f5b
+EBUILD cape-1.8.ebuild 734 BLAKE2B e4a26e49665826d4c98c841ea6208528d34dfe4e17aa5469f19df41712a1c643f1ad9ba8ed1ea52579b38bab1c42062afa8866681821a63f13dbf89d87b37ce5 SHA512 f54148e8b723c24cbe9088c652896afa79d90c7dbfe27fe1e1443f1326abf7ce2f66a6a69bbcefb2ac92455ec4aa07293fbc30f4be03066d090096e863633ab8
EBUILD cape-9999.ebuild 729 BLAKE2B c3917c595744de7312192a682f116af948a93e2d2313e42a8e071d3f8d856bf46b8eddf0840243bf6cc1ab0db8bacbbcf74181c4faae9fc31e648d934c949ed2 SHA512 32b6a7e385793123ffcb5d831d43345d742590ab3e5c424f184d3a414ca654edfc659855d233b37a2da7d299b43437f0af1eec728ebc2cba75212904a06badc8
MISC metadata.xml 502 BLAKE2B cad411c82839d6b59232a2c4a79c7ffa864120fc2fcb57b6add2965ce503cb8bdcb6b5b37fdf888242c8aacc0c7e9ad1bd32ba0f8b7492bf0680c34429106b1d SHA512 964b8445350c307c06ac5d76d7f4dd433dfacf6e7c5991158fbd9caae8a42aabf75a03c5405385266a89126d2d704a45cde7b7463ab5b5745b20cad563ec838e
diff --git a/app-emacs/cape/cape-1.8.ebuild b/app-emacs/cape/cape-1.8.ebuild
new file mode 100644
index 000000000000..80cf45649c96
--- /dev/null
+++ b/app-emacs/cape/cape-1.8.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=28.1
+
+inherit elisp
+
+DESCRIPTION="Completion At Point Extensions"
+HOMEPAGE="https://github.com/minad/cape/"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/minad/${PN}.git"
+else
+ SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-29.1.4.0
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( CHANGELOG.org README.org )
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp-org-export-to texinfo README.org
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/closql/Manifest b/app-emacs/closql/Manifest
index 6f4ab780129d..5b6c95c35b4c 100644
--- a/app-emacs/closql/Manifest
+++ b/app-emacs/closql/Manifest
@@ -1,5 +1,7 @@
AUX 50closql-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
DIST closql-2.0.0.tar.gz 21841 BLAKE2B 605dc82c16be351385275ec086caf95a6096409c21e4a57a6f8694c6143c367b6a9bf56158b358fa1de72cb10f0ff86079d7abfe8689701ed423717656af7980 SHA512 2112f6d14d043a0bea7bc6e88ef30351f890b51ba84234f1c089266c77d919959fe7e3d6c515944553a4e28876700db2eed228441a873aa28523fc2df27cf440
+DIST closql-2.1.0.tar.gz 21814 BLAKE2B bb39bd9c01e397f8e46d4f0821e5a7b230d80c465657d2197efb361b310ba41a97e04996168a8bc378d5c8cb4ff47630902a7378067c62bc3a4f09b761ba616e SHA512 8881481e54b72d20d58b8995e46d0d5755efc6c3e255600d8b3243dc840d99ddcb16d15376ce0b0dc37f3b8633f211aab64e06a50ac2aa1b1cff067a0baa4281
EBUILD closql-2.0.0.ebuild 612 BLAKE2B 66c59d62c16cde2275df60a47efb0c9348754dc964f001d569f17f05960969fe425cb1cb3b103582a471915cf7a671ce286703087d63da3c99f18c9f291a1087 SHA512 e64c20da190ba5056d558967281c174dfe4d8b6c8b07d9aaa3fd6ec9281445660f1d1f394aaf341f29a7cde9f706ecd2a069a2b9aec9fac208c2efbc7bb002ed
-EBUILD closql-9999.ebuild 612 BLAKE2B 66c59d62c16cde2275df60a47efb0c9348754dc964f001d569f17f05960969fe425cb1cb3b103582a471915cf7a671ce286703087d63da3c99f18c9f291a1087 SHA512 e64c20da190ba5056d558967281c174dfe4d8b6c8b07d9aaa3fd6ec9281445660f1d1f394aaf341f29a7cde9f706ecd2a069a2b9aec9fac208c2efbc7bb002ed
+EBUILD closql-2.1.0.ebuild 612 BLAKE2B 96116b0e751da2cccf7e67ed21bb79984f6921aea1cd6b062da979e4ed40d6b5269559336ecccceb9d7033cfc713bcfafe8d33e14d504d5bd3240d7b43856467 SHA512 804acd7a2f1b379c14be78ca243708fe037b5d6e5a084d043454b46b0a4f44f171d6ea2455aa90f73d8805540cf85902cc188ca6307bb4e3192aa64ecbc9005a
+EBUILD closql-9999.ebuild 612 BLAKE2B 96116b0e751da2cccf7e67ed21bb79984f6921aea1cd6b062da979e4ed40d6b5269559336ecccceb9d7033cfc713bcfafe8d33e14d504d5bd3240d7b43856467 SHA512 804acd7a2f1b379c14be78ca243708fe037b5d6e5a084d043454b46b0a4f44f171d6ea2455aa90f73d8805540cf85902cc188ca6307bb4e3192aa64ecbc9005a
MISC metadata.xml 598 BLAKE2B 5a7555cfb40dde0a8ebf878a52c34460e3c5a397b17c5118cb96d3b52d4648fce462349146fa89a1c7907ad959ab5f117682110debf080127807b622bca3700b SHA512 aad2882217e8ecdc8cdfae6652d90e77a05bde98d093dfd4607b3dc30ca3fa49c8afefa1e48f1e177c5de00510ce86d2f392de4d438c320eb975b4f99560fc75
diff --git a/app-emacs/closql/closql-2.1.0.ebuild b/app-emacs/closql/closql-2.1.0.ebuild
new file mode 100644
index 000000000000..576267832133
--- /dev/null
+++ b/app-emacs/closql/closql-2.1.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Store EIEIO objects using EmacSQL"
+HOMEPAGE="https://github.com/magit/closql"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/magit/${PN}.git"
+else
+ SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.0.0.0
+ >=app-emacs/emacsql-4.1.0
+"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/closql/closql-9999.ebuild b/app-emacs/closql/closql-9999.ebuild
index b4284d3d6907..576267832133 100644
--- a/app-emacs/closql/closql-9999.ebuild
+++ b/app-emacs/closql/closql-9999.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
RDEPEND="
>=app-emacs/compat-30.0.0.0
- >=app-emacs/emacsql-4.0.0
+ >=app-emacs/emacsql-4.1.0
"
BDEPEND="${RDEPEND}"
diff --git a/app-emacs/corfu/Manifest b/app-emacs/corfu/Manifest
index 327b1c5e3857..e37486de5605 100644
--- a/app-emacs/corfu/Manifest
+++ b/app-emacs/corfu/Manifest
@@ -1,7 +1,9 @@
AUX 50corfu-gentoo.el 80 BLAKE2B 030035947690cded0580337466f06e7561c996ef27d6dce32cacf28249e71f3a99083e1dcd68e8fb1e2d0bcff75a70881ca88c7f41128123876e6f34230235fa SHA512 cde0d90e0b8bafffafd8d79c6fb4bc7957d1c7e5a6eb86b2c2cdeb73910bfddb6b8b2985bd46af406e5d3f3d1e1205b37ac2bf8cb26aa3d052b06054ae7ba00e
DIST corfu-1.4.tar.gz 49929 BLAKE2B 7735675c243e7b05793cb0fe7f74b6417a42668d7bea8b17c14afd00b724f1e0dea85207aea628b5f54afb81e048bc860913156839c3eb9588c2d702ba4bf3e4 SHA512 78028d77adfe456ee71d18bd818980bbe9293b91ad746878c669362f6b22273622a999a291923c79b73244830d45ac4af3c4fa26459e3ffd4877145b3804d636
DIST corfu-1.5.tar.gz 50196 BLAKE2B 7f3ac13fd1e09b22c8b9aa1f702143d9851eb88564b0260745d42cc6e25bf4ce7c3ec71a70321e6d0d62fab51eebd577e0ddccbbf407080189302b3993b24261 SHA512 44038532f1559b5ad3c5748f11bc57b6b08191dfd1717b20590f1d4e43b3a048dedd94987b6293cee4d32d21af18a93fee16c7c1fa0c47face13d0c6650613b3
+DIST corfu-1.6.tar.gz 51238 BLAKE2B 5d56e9d45563cc28296605ac00e56ac468a7011015f3ec5dd21b5de5f8e9c4ca78405f54d9499274396ab7393d732a393a4d301ed2e96567ac7f59240c1a78dd SHA512 adc425793ab26606b33a19598fcc2d523990d937c5beb4e842bdc5b61fdc0f472105f6fa646a466f6acd8e13d4869c690b1b7c5d4ed4476be1329107a5a99e82
EBUILD corfu-1.4.ebuild 715 BLAKE2B 580ad69435cb1059a60b0ea86311b7f1154c2bb223b726641d5d2c8def2c82d56b96d5a05c8933267e78602fce11882b2467807a5d9717c22229ecd53e9b81c2 SHA512 bb2c3865ed2c54ac1e9ae05c2e5752cb77af0f24d28c2d66dbfdf61d1ecd7cffc1920852fd7a75de04dcc9828306be428ad1d09ad7ccd039c1d6a6a096467cfa
EBUILD corfu-1.5.ebuild 714 BLAKE2B 8957ea6b43e02d51c897ae4e492603ddc12991a87f423c1e9344f20c6f78731633b21532e47e8802607f70b7f668b12989d6a00037d2837258cbc2c235a6793f SHA512 de0ba9eb7a7e69766c741ffe41ee150b0e9c5f540aa659a3e388c628a62eed9545291b55ed37504e67dfd834b25a9fcc96701e4bf36704d01f6b601fbe34b140
+EBUILD corfu-1.6.ebuild 715 BLAKE2B 580ad69435cb1059a60b0ea86311b7f1154c2bb223b726641d5d2c8def2c82d56b96d5a05c8933267e78602fce11882b2467807a5d9717c22229ecd53e9b81c2 SHA512 bb2c3865ed2c54ac1e9ae05c2e5752cb77af0f24d28c2d66dbfdf61d1ecd7cffc1920852fd7a75de04dcc9828306be428ad1d09ad7ccd039c1d6a6a096467cfa
EBUILD corfu-9999.ebuild 708 BLAKE2B 0c69d1de2107e4fc86acd86383ff6e29d3e20963c1d2ce0606c8425216d211048e5cca3f8a770607b24864e93c5a6938d2b3af1fde11a37d4c61788189cd287f SHA512 2e33e8d7a710b64897ec8512ecde8e46de3b2f90a9ca760bfd486cd58bebe96abb0057548d84a87b1308dab1043a95012093c70846ad61c5a919c7b8ff6ba58d
MISC metadata.xml 357 BLAKE2B 4a324f2913cf600a98085a72ffc69263205068f54b191101ed2825d3e3c84f951e58af8ebcab481bd50908685dc3603cdba3156772f153bf5a565ab43831b201 SHA512 038f5605bc71c57700f5d34539c8474c667f4434261cdb7dacb28c1dd80a64e656c395dfc2c84329d36e6cee28aaa9986d3cceb25f46d887bf8fdc1cbb348b8c
diff --git a/app-emacs/corfu/corfu-1.6.ebuild b/app-emacs/corfu/corfu-1.6.ebuild
new file mode 100644
index 000000000000..d8351fe993cc
--- /dev/null
+++ b/app-emacs/corfu/corfu-1.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 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/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/minad/${PN}.git"
+else
+ SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND=">=app-emacs/compat-29.1.3.4"
+BDEPEND="${RDEPEND}"
+
+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/dape/Manifest b/app-emacs/dape/Manifest
index e2f051f44008..6fce71b66dde 100644
--- a/app-emacs/dape/Manifest
+++ b/app-emacs/dape/Manifest
@@ -1,4 +1,6 @@
AUX 50dape-gentoo.el 149 BLAKE2B fe626d62af990a5e351b78bb0f40ca6347484c4673641f5d0532dc74ec2d0b059b698f6976270b5c2e314325145df08e30c3155419e43d52630373c0bab8eb84 SHA512 a6e543b1c03d95fbf3d4672547e8e6b13d630ec6ffdcea7f1e9e602f8d9585ee6fbb740ce4078b2c01829775b6cbce447f1919e035f008613ebb40a64bc9dc36
DIST dape-0.18.0.tar.gz 78174 BLAKE2B cf883262a7d23d67c5f76dacb47dbc6ea6ed62d81506e1f124d4d85e8a818c692bd26b7d3ef7543fdead999713603a3b008832d5296edcd7fa2d784a2019ec1b SHA512 4d447c7b0fb01707046baa7c6bcd9528fc12bc295259be34a3dca21f9dea85a020cec9557468282947257aad059b174ae211f953ade6d67d615fa2daf50d1400
+DIST dape-0.19.0.tar.gz 78244 BLAKE2B aaa4d0b129c1a3f80228527836a202ce7352c6fe4d5ac31710c62d6f9069108ed66a4e3e35808c2e197e8d57b7688249a1605eb288f212cd4f48879dcc687e68 SHA512 7533a0e88dd5418f924378861f7fa33e60c886684dff50785add4347c1cb3c0e728625f7fd9ef703787eea671ead6e5fd81ed3a3c468205e163c352dbe2a49d0
EBUILD dape-0.18.0-r1.ebuild 1399 BLAKE2B 978d1ca9311696cdd5f5a03e8c56d070763007e7c95c74076cd6f6f90deee99216cd90b0b17ebfc860224cf84a502deeae5172e8ea42a9ff9656b58334393f9a SHA512 4029541173ed0969f77a22dc7601a5bb84aa239565b8794234f8a13e43cedf9845f912b9b3bf2dd7cbd619bbee78aa552f405d1b9c75594227b3be0d5176c334
+EBUILD dape-0.19.0.ebuild 1399 BLAKE2B 978d1ca9311696cdd5f5a03e8c56d070763007e7c95c74076cd6f6f90deee99216cd90b0b17ebfc860224cf84a502deeae5172e8ea42a9ff9656b58334393f9a SHA512 4029541173ed0969f77a22dc7601a5bb84aa239565b8794234f8a13e43cedf9845f912b9b3bf2dd7cbd619bbee78aa552f405d1b9c75594227b3be0d5176c334
MISC metadata.xml 598 BLAKE2B 45e2a0bc9bfef6eee95b870c9d4d00d66f29798314093dc3cb525afdde400463c57b206122fd114f8b26c2d51d8a35f9ebf82d587d2b96436bbd3a92a2420ea0 SHA512 12b0c71e123ef1b3b0cbf32a8a7c857b9746607eb4853d2c5d1e3b7a7ccd8cdd5383eeda516586bffd1d863eb2ade6582cf8450c8944ca625a37702495be23d3
diff --git a/app-emacs/dape/dape-0.19.0.ebuild b/app-emacs/dape/dape-0.19.0.ebuild
new file mode 100644
index 000000000000..3238a5a3963b
--- /dev/null
+++ b/app-emacs/dape/dape-0.19.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=29.1
+
+inherit elisp
+
+DESCRIPTION="Debug Adapter Protocol for Emacs"
+HOMEPAGE="https://github.com/svaante/dape"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/svaante/${PN}.git"
+else
+ SRC_URI="https://github.com/svaante/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ || (
+ app-emacs/jsonrpc
+ >=app-editors/emacs-30:*
+ )
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+# Requires debugpy, but we do not package debugpy right now, as well as
+# js-debug. Most tests use only the former.
+RESTRICT="test"
+
+DOCS=( README.org CHANGELOG.org LICENSE )
+SITEFILE="50${PN}-gentoo.el"
+
+# elisp-enable-tests ert . -l dape-tests.el
+
+pkg_setup() {
+ elisp_pkg_setup
+ local has_jsonrpc="$(${EMACS} ${EMACSFLAGS} \
+ --eval "(princ (>= emacs-major-version 30))")"
+ if has_version app-emacs/jsonrpc || [[ ${has_jsonrpc} = t ]]; then
+ :
+ else
+ die "Emacs does not have jsonrpc.el 1.0.25 or later, nor was app-emacs/jsonrpc installed"
+ fi
+}
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
+
+# src_test() {
+# elisp-test
+# }
+
+src_install() {
+ # Need to ignore dape-tests.el.
+ einstalldocs
+ elisp-install "${PN}" dape.el dape.elc dape-autoloads.el
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}
diff --git a/app-emacs/jinx/Manifest b/app-emacs/jinx/Manifest
index 461b77933d33..872e5bffd397 100644
--- a/app-emacs/jinx/Manifest
+++ b/app-emacs/jinx/Manifest
@@ -1,4 +1,6 @@
AUX 50jinx-gentoo.el 191 BLAKE2B a183a9485eea61590192547a8c99e8c974b1974851073a49a33304ec0d9d43158279669aa8dc2ca26d9521c61b229c9fd490dec81643126f678585974dea7483 SHA512 dc0378743253f61f1c94d7fbcf8e3fff767296eecb26e856bbb5f24409b879e3d1a4f52efe87ea0ce106281b216396e94a72a7842b0fe4a48a80b4c41cb05921
DIST jinx-1.10.tar.gz 35304 BLAKE2B d112de93fab933782110f8587cc5c55e63429153ce205ae44ae53b86be669064961cebf688a8159cd09c53538ebd488d687939c01d21be318ef4cd2bfc930f85 SHA512 66f99dd5e2028770bed99a77c1364456309843f6efb4726b2cff093a0f721a54f58b72be324718c4ab55e7d54f2bf48bd4480cef4cd25c54b6ffc9f08de16ba6
+DIST jinx-1.11.tar.gz 35970 BLAKE2B b8d9299faf5df8d4eef74e8f3a4df7a83fe1dfb4e7a904491f14f2f0c03d0b0582f3b3b1ebebcbe6076ab7621b855e85d5d6ea0c38a8e77e8cae1d594efa850b SHA512 1a1f6603933fc4922b1398bb7d0460854782b2e53dc4364f8d0c27b98534d0aa32ee085a5f667df76e7f2ec5115c4afdc08d85134c75abb053bd0845b35b7f81
EBUILD jinx-1.10.ebuild 1049 BLAKE2B d8e1ccabbef2313d85511e858017cf134cd02bb0a64ebc409e166f563ea7f86898e8551752941e8d0afe04774cba5a92fe639a0ed4318499b982f207dcf2cd37 SHA512 3ab6a73217fbd85c1a4044a75a2abb044176dfb4df7be291b0cf1096752302a2186b953276b43e82e9dae93066b51f80ec85fa623588a2d2d262b68fbd34add5
+EBUILD jinx-1.11.ebuild 1050 BLAKE2B d85403d5126824ffa477dab2052dc761664daf072d4e96c201aaf696d34225d239c2a0530dfaee847591d47f17c7f069c797fce50f9545fe5b740948eede1756 SHA512 6eac90491ec2541023c171f4bea54a832a3593e91632d192086713351315cf743d95c28dda383e2875cc3d7de46b52da8d7314b30997ab5a27a6af9182a27f61
MISC metadata.xml 596 BLAKE2B 637e6f9f170f3ce64857712ff8156e123e42fa1e3495291ca05fc260f69ba267df6536c08b2a1ba042d8cc13f86f499d1e5f8dd223b89efd2c62ca38a9f37d2d SHA512 1fd1a6b8ba360f7aa2c03e8c318482b564afcf2392c20fe0c70d96b181df9323706c3b81bd3aa98916b65cff29aafcf9c9a486bfbbd55b775ff7adee85886950
diff --git a/app-emacs/jinx/jinx-1.11.ebuild b/app-emacs/jinx/jinx-1.11.ebuild
new file mode 100644
index 000000000000..2c768143a124
--- /dev/null
+++ b/app-emacs/jinx/jinx-1.11.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=28.1
+
+inherit edo elisp toolchain-funcs
+
+DESCRIPTION="Enchanted Spell Checker for GNU Emacs"
+HOMEPAGE="https://github.com/minad/jinx"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/minad/${PN}.git"
+else
+ SRC_URI="https://github.com/minad/${PN}/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ app-text/enchant:2
+ >=app-emacs/compat-29.1.4.0
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ edo $(tc-getCC) -fPIC -Wall -Wextra -shared \
+ $($(tc-getPKG_CONFIG) --cflags --libs enchant-2) \
+ ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o jinx-mod.so jinx-mod.c
+ elisp-org-export-to texinfo README.org
+ elisp_src_compile
+}
+
+src_install() {
+ elisp-make-autoload-file
+ elisp_src_install
+
+ elisp-modules-install "${PN}" jinx-mod.so
+ doinfo jinx.info
+}