diff options
Diffstat (limited to 'app-emacs')
-rw-r--r-- | app-emacs/Manifest.gz | bin | 67649 -> 67650 bytes | |||
-rw-r--r-- | app-emacs/counsel/Manifest | 2 | ||||
-rw-r--r-- | app-emacs/counsel/counsel-0.14.0.ebuild | 34 | ||||
-rw-r--r-- | app-emacs/ivy/Manifest | 2 | ||||
-rw-r--r-- | app-emacs/ivy/ivy-0.14.0.ebuild | 49 | ||||
-rw-r--r-- | app-emacs/sml-mode/Manifest | 4 | ||||
-rw-r--r-- | app-emacs/sml-mode/sml-mode-6.12.ebuild (renamed from app-emacs/sml-mode/sml-mode-6.9.ebuild) | 15 | ||||
-rw-r--r-- | app-emacs/swiper/Manifest | 2 | ||||
-rw-r--r-- | app-emacs/swiper/swiper-0.14.0.ebuild | 29 |
9 files changed, 128 insertions, 9 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz Binary files differindex e9297a2908e3..16268ffdfd06 100644 --- a/app-emacs/Manifest.gz +++ b/app-emacs/Manifest.gz diff --git a/app-emacs/counsel/Manifest b/app-emacs/counsel/Manifest index d19b8b728034..5d928bb6b21f 100644 --- a/app-emacs/counsel/Manifest +++ b/app-emacs/counsel/Manifest @@ -1,4 +1,6 @@ AUX 50counsel-gentoo.el 110 BLAKE2B 223dc0b9991156d3494e9e954624ec060515231f5ca979345864dad802ccaaaff02eb43e13a7af5eed581e4189005493bbda3d849ef8c7b9b877993f9e096a78 SHA512 be21f737978b64065af31df15320ddb06f255a258d05d75227f4762a35a6eb86b0012561a40f7f72f154af58c0ce240c50958a8020d3a0dc5054c6b5834b80c8 DIST swiper-0.13.4.tar.gz 245190 BLAKE2B c4da021b92fcedfec39cc60f670c97e4a421b8d4aef8183f50c4872bed835db79884cff113f58cf21dfa7ce33158218aa0cf25d72fc0081dc1c24a3b4376c60e SHA512 bf096a13f675f87af6ea68c974455896b64921ca4d7880c9ccc444aa3cea7c7e04c61be5deb2fd57d0568ff4d86f96ffcf94494b55d84d7a9f647f49b69aec9a +DIST swiper-0.14.0.tar.gz 249820 BLAKE2B 9184e66f910b9f7c401c9a5433b5915c393ece7711858c3f844d8afcbc13fa76039173b2ecd50bbaff586ff7596fd95e46e550a4282763e385f064d2e2103978 SHA512 e87fa2159d1541afdaa08e33584480cbeba75df15235bf57d4c8f6292b91be7e2a316e931c3f4d823da5fbf23d987ded293a433824af04357de231d26adfeeb1 EBUILD counsel-0.13.4.ebuild 768 BLAKE2B e9ec9d5be3fcefb8d76b2a30a51586be3c97eeb180ff850383e6e778452964d5a2442fa76ceb00f1be5222d780af7f384f91346fe614b6e28ced2d5082b24908 SHA512 10c946c5738a21480032572f14e8248a52c4ecbc4a9b5ea11700d8f0c1f91fa250a5d1a3da87218254926307980ec4457feba0ab5f9d46018e3172c9c3e2ed31 +EBUILD counsel-0.14.0.ebuild 770 BLAKE2B 95b897e6fcbf71d7e6f7efd35406b66542bc55363ec1064a4451d2b29ef7e42b4a81853aa4f44e40c9327f99f2146a6875773c511d97924c6878736df09820f6 SHA512 369be835339666628fa91d7fa02de555b39af809b1db6d4cea2d036a6cfd90c344255183d0799b4ecd7e6ee5f9761491b7165c9858d2e6b32648d42648e01d5e MISC metadata.xml 571 BLAKE2B 26ca5a5dfb1bc67ad37086ddc2c2e5976d1b4c763789a27ee83fb08c4a106a21c33b4c9632a3f2858a6b6249c8c49da3e2eafa7efc5267b655c0c9b2066598e2 SHA512 1879881be5eaeb2a6bac023fd06476a2ccbd25909f7c2f722b4af3680db44b4d3a959e1ac864e86580813a0bc68a2120d936f1c2efd67a6738ee8d83a5adb6f4 diff --git a/app-emacs/counsel/counsel-0.14.0.ebuild b/app-emacs/counsel/counsel-0.14.0.ebuild new file mode 100644 index 000000000000..4b056723c545 --- /dev/null +++ b/app-emacs/counsel/counsel-0.14.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Versions of common Emacs commands customized to make the best use of ivy" +HOMEPAGE="https://github.com/abo-abo/swiper/" +SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz + -> swiper-${PV}.tar.gz" +S="${WORKDIR}"/swiper-${PV} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" # Ivy, Swiper and Counsel tests are performed in app-emacs/ivy + +RDEPEND=" + >=app-emacs/ivy-${PV} + >=app-emacs/swiper-${PV} +" +BDEPEND="${RDEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile ${PN}.el +} + +src_install() { + elisp-install ${PN} ${PN}.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emacs/ivy/Manifest b/app-emacs/ivy/Manifest index 15eb46832ab8..6bb3611dc771 100644 --- a/app-emacs/ivy/Manifest +++ b/app-emacs/ivy/Manifest @@ -1,5 +1,7 @@ AUX 50ivy-gentoo.el 98 BLAKE2B 4d474a2c101b1cee20da1c56e5336b31df2a75cf5bf24251ba4c72c9d7cfb6cad9cac61923ca1d5ae83370e94cae545cb276cfa6df3f7bd528bd36fdb9e3156a SHA512 ccd9987b868c613535465b9c3041fb2a8c44561b678fe7bf40a276dff272deafb4bc14ce61228ed9cc27f2d0439652aa888e07c0120f6e2a246b0b5fa30a246e AUX ivy-0.13.4-ivy-test.el-skip.patch 1352 BLAKE2B b45c62f336e903d35514c00d8f3f1c922b4191c96c0ad4dfcaede594449f075909d77d012cd162e16d6e442c32101124af10db9e2e7d1dcb1a38270a581562a8 SHA512 f56b610d973b9aa62e5474012c1a3ef61a2be39f1d828e714576e15bb5e53d3e9ea8891915db5cee347b747be8b19c8849ab2912eb3a2f2e522160ee6573c1f2 DIST swiper-0.13.4.tar.gz 245190 BLAKE2B c4da021b92fcedfec39cc60f670c97e4a421b8d4aef8183f50c4872bed835db79884cff113f58cf21dfa7ce33158218aa0cf25d72fc0081dc1c24a3b4376c60e SHA512 bf096a13f675f87af6ea68c974455896b64921ca4d7880c9ccc444aa3cea7c7e04c61be5deb2fd57d0568ff4d86f96ffcf94494b55d84d7a9f647f49b69aec9a +DIST swiper-0.14.0.tar.gz 249820 BLAKE2B 9184e66f910b9f7c401c9a5433b5915c393ece7711858c3f844d8afcbc13fa76039173b2ecd50bbaff586ff7596fd95e46e550a4282763e385f064d2e2103978 SHA512 e87fa2159d1541afdaa08e33584480cbeba75df15235bf57d4c8f6292b91be7e2a316e931c3f4d823da5fbf23d987ded293a433824af04357de231d26adfeeb1 EBUILD ivy-0.13.4.ebuild 1341 BLAKE2B 882febee4f004555918a5d7f38f809d1385417c46f6134589a18b5b6760a757e23594298aef7d47662173bbbefb3e6ed98b3cab78a680f0a9ae48cd13b30cbb3 SHA512 93ade7f2126191c9660e024fd3bc887955dd3aa2c9f57e5b5d42f2168538e416089aa9db7b1e6b57594ad98489d4503c4e4628c9e8dc61012a9a86e38708e027 +EBUILD ivy-0.14.0.ebuild 1168 BLAKE2B 81e68521d89a24d6061f032913ee07a1a854fb220414983db9234cf2bbf74cea06639639231902e88e27636404d8fdb15ec74858d1f0832188b46265c54a36a0 SHA512 3a48282e4a79a78c3185cf6b9f7a5444ab5e5bba91f7af33201af40dc51505171c57bade67cbb5788fcc74cb0016a52abc06a2999a5d72da56624371307331e7 MISC metadata.xml 571 BLAKE2B 26ca5a5dfb1bc67ad37086ddc2c2e5976d1b4c763789a27ee83fb08c4a106a21c33b4c9632a3f2858a6b6249c8c49da3e2eafa7efc5267b655c0c9b2066598e2 SHA512 1879881be5eaeb2a6bac023fd06476a2ccbd25909f7c2f722b4af3680db44b4d3a959e1ac864e86580813a0bc68a2120d936f1c2efd67a6738ee8d83a5adb6f4 diff --git a/app-emacs/ivy/ivy-0.14.0.ebuild b/app-emacs/ivy/ivy-0.14.0.ebuild new file mode 100644 index 000000000000..3bedf16037a6 --- /dev/null +++ b/app-emacs/ivy/ivy-0.14.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Generic completion mechanism for Emacs" +HOMEPAGE="https://github.com/abo-abo/swiper/" +SRC_URI="https://github.com/abo-abo/swiper/archive/${PV}.tar.gz + -> swiper-${PV}.tar.gz" +S="${WORKDIR}"/swiper-${PV} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND="sys-apps/texinfo" + +DOCS=( CONTRIBUTING.org README.md doc/{Changelog,ivy-help,ivy}.org ) +SITEFILE="50${PN}-gentoo.el" + +# Main Ivy sources. Swiper, Counsel and Ivy extensions have their own packages. +IVY_SOURCES=( colir.el ivy{,-overlay,-faces}.el ) + +src_prepare() { + elisp_src_prepare + + # Wipe "elpa.el" to prevent initialization of the "package" library. + [[ ! -f elpa.el ]] && die "no \"elpa.el\" found" + echo "" > elpa.el || die "failed to wipe \"elpa.el\"" +} + +src_compile() { + elisp-compile ${IVY_SOURCES[@]} + emake -C doc ivy.info +} + +src_test() { + emake emacs="${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS}" test +} + +src_install() { + elisp-install ${PN} ${IVY_SOURCES[@]} *.elc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + doinfo doc/ivy.info + einstalldocs +} diff --git a/app-emacs/sml-mode/Manifest b/app-emacs/sml-mode/Manifest index 6db47c1c5f52..fa2204be3911 100644 --- a/app-emacs/sml-mode/Manifest +++ b/app-emacs/sml-mode/Manifest @@ -1,8 +1,8 @@ AUX 50sml-mode-gentoo-6.1.el 72 BLAKE2B e4b7e4fa2f440410e323da54183257aff3bf555ebaa5e1d3d579375b9bbc5e77bfa1af68e4d305013ca07d9a16df2618d3b5eca6035a42810f87f3abf8bfbab0 SHA512 f8b15038063e9419a5dbcb9b98696df8d431d86806e06d24645671d3c3b5b79c3c31e32330efbbbc0b72a38c841273a14f998bb62ca0cacaf3483507ec8d7444 DIST sml-mode-6.10.el.xz 20544 BLAKE2B c872b33ffb9298dfa102b97d33604c68610d73942698b1162ed5b73fc3107217d453c475c9b0bd51368b5f32f82c147ab8de1990e4277f878837824b5dd004b8 SHA512 49e93cb2d317f0e71bfe66a6b206515eaad2cb5173552e96690fc208e9dd0c448f9939e28cd5268f0e9a90278b821109231885452785345698bee9511577828c DIST sml-mode-6.11.tar.xz 36104 BLAKE2B 86872d3359e30789a15cc76785df94bee95e2401469d26f543ad89119f73ccc27c010abe7f1da309d9bce2d9dca4ba2b0c1b6dbd2e493c17816bbe94faeccdd7 SHA512 6ffe6b0dfa0a5d1d4980de40ff3b30ce1df82ca82a1d2c9d3efe7f98253bdcbbbd21cc62cd43b5ce634c50a9b83f6d790baab5fba5b67f79fd412cbcc270d96e -DIST sml-mode-6.9.el.xz 20368 BLAKE2B 5b97c6620d97a60f29e21e8d69179e33f56b7410bf975238e23ef10d4c9e8d7dc250cb60d1799224ac6c81285f539cbb7f69b616763b347ed7140b9652b9add7 SHA512 e04143e1017317d6c6fb3ad7a26cd812bb45dd406a5fb679be21ae936ab57739bcf692585d5710a8e08c469a07728a20cb71ff1b53661c4040eb16df55c8be0b +DIST sml-mode-6.12.tar.xz 36156 BLAKE2B 795a525bbd95f8656e4b7634618e04243644c47d36783d20d289a746bc1af2f2c2b9975259635acef3172bdee291653962bd20ba1a0c37031fdd7c31b5d6cd14 SHA512 abf23dc1232777ab2f7a7d6bd5adfbd2e34ec9831369ff136901fb67e82d3ce30841e89f91ab7b24ae80ac74c742b665c2274f937c9340a2379403fac3824817 EBUILD sml-mode-6.10.ebuild 551 BLAKE2B 11bd09945525f141b1eb7e96187cfae31cbc26af501658b77c5b916122aeaf714b94d5d15c0faed95c32171254ab8628d647e9e3ac7c42fac74097aa1c01ee9b SHA512 7b13a1d32df0b9880baea536e95c9dbc6f75a027f194a010ebb7e21648d603e8275d64e28a5a5b9bad7f8e17ad358b150553991bbb180a9a1575c1f7c16dcd80 EBUILD sml-mode-6.11.ebuild 561 BLAKE2B ffe1da5e0de3cf6288eabaa0d5ed45de9e3aa0291f8ea2e5a90996314d02a20fd476e1bc410e434a8fcf771614b7a71926103926e26d146c824dfc736dc5d6af SHA512 5e2920527bebe2f01f078f717987b7ef423984bb9f82743934d2cad51174cae38101b86b815bfd0354cad66982110b6f9927b58dbc4ee012f75e19dedef6421f -EBUILD sml-mode-6.9.ebuild 551 BLAKE2B fd0405facdec941f952acfa80a99facc0c2157c2f600eb3fa0b40a54d206b761a19cfbbd2c21649f5dc10156e023c4c11eabbe34b9bd46c9d9dd1bb205cf69c7 SHA512 5f238dd4d2ab559497c1e71e8c94dfb557613eda5cc369ff0c1c78f185faa4e7e97c9d2c9701b160bdf179f0b68f71ff0fad56f0825b1b983d1b19c4490864d6 +EBUILD sml-mode-6.12.ebuild 564 BLAKE2B af0c109e7ea69d0dfde8d21a65d697a0107db1477fafe4e3fdd642100cf50576db39d16d9708f33deec599d834d01c32ccafc8ee1964491049ea431caaf8b70f SHA512 910463368e47f4b26d68674c4c27c55ec06e091b96add02684a1e2c019330f412a7fd9b3c2c22de45a25d3d1291af901dcde434688c3021224c1abc718af8b3b MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13 diff --git a/app-emacs/sml-mode/sml-mode-6.9.ebuild b/app-emacs/sml-mode/sml-mode-6.12.ebuild index 75c724bb2f7f..60deef5a104c 100644 --- a/app-emacs/sml-mode/sml-mode-6.9.ebuild +++ b/app-emacs/sml-mode/sml-mode-6.12.ebuild @@ -1,23 +1,24 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit elisp DESCRIPTION="Emacs major mode for editing Standard ML" -HOMEPAGE="https://elpa.gnu.org/packages/sml-mode.html - http://www.iro.umontreal.ca/~monnier/elisp/" -# taken from https://elpa.gnu.org/packages/${P}.el -SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz" +HOMEPAGE="http://www.iro.umontreal.ca/~monnier/elisp/ + https://elpa.gnu.org/packages/sml-mode.html" +SRC_URI="https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}.tar.xz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ppc x86" +KEYWORDS="~alpha ~amd64 ~ppc ~x86" +DOCS=( README TODO ) +ELISP_REMOVE="${PN}-pkg.el" SITEFILE="50${PN}-gentoo-6.1.el" src_compile() { - elisp-compile *.el + elisp_src_compile elisp-make-autoload-file } diff --git a/app-emacs/swiper/Manifest b/app-emacs/swiper/Manifest index b406c63f0e0c..b008991ad170 100644 --- a/app-emacs/swiper/Manifest +++ b/app-emacs/swiper/Manifest @@ -1,4 +1,6 @@ AUX 50swiper-gentoo.el 108 BLAKE2B fae1fd6258927f672a77b42eb6c826fa246d77e6ce5984c923d272001a6e7f4b523c47fcdec7103845e9705b43cea7e9a91904f6ef0f56fae4de8aa507d57d75 SHA512 1fab726ea0f7288a3f8daee32f2b70f4ca59de0e31144bc88c405a3418f342eb56d96c09754b118831aa33c55e64db8ee9e0df18821d20c1bbf2df4a4034142f DIST swiper-0.13.4.tar.gz 245190 BLAKE2B c4da021b92fcedfec39cc60f670c97e4a421b8d4aef8183f50c4872bed835db79884cff113f58cf21dfa7ce33158218aa0cf25d72fc0081dc1c24a3b4376c60e SHA512 bf096a13f675f87af6ea68c974455896b64921ca4d7880c9ccc444aa3cea7c7e04c61be5deb2fd57d0568ff4d86f96ffcf94494b55d84d7a9f647f49b69aec9a +DIST swiper-0.14.0.tar.gz 249820 BLAKE2B 9184e66f910b9f7c401c9a5433b5915c393ece7711858c3f844d8afcbc13fa76039173b2ecd50bbaff586ff7596fd95e46e550a4282763e385f064d2e2103978 SHA512 e87fa2159d1541afdaa08e33584480cbeba75df15235bf57d4c8f6292b91be7e2a316e931c3f4d823da5fbf23d987ded293a433824af04357de231d26adfeeb1 EBUILD swiper-0.13.4.ebuild 695 BLAKE2B 6a12e3cf8c625e0c1a7302ab5326a94148901d99772c8b452cfcfb957395edc2688c96dcac787081888704706a37b211564288230ca3863b9c92c6348954109e SHA512 5f99175870cae2ccebbaf9732cbc104570b8488ab6fa0fb349132c4b42406de4a36925ae7225d56bd188c86efdda6bf832133094441c6dc0cad1167fcc98c958 +EBUILD swiper-0.14.0.ebuild 697 BLAKE2B 94e8df0c7166578ae09fd9fc4b83aef2614d62d91b605439e757b6883e08e50693ab4d58b26fb76850c5411b0fd7fce2cf121587a9dbac0db0e1cc9c67c19e56 SHA512 8c95999c4207d22d1f165cf60a5f1fde127ca9fa27a6dc501a9ae0a583a36d9ecf5ac195316b6cbfbf8e84119a1895454764e79bfa96cdfbdfcba22287a9135d MISC metadata.xml 571 BLAKE2B 26ca5a5dfb1bc67ad37086ddc2c2e5976d1b4c763789a27ee83fb08c4a106a21c33b4c9632a3f2858a6b6249c8c49da3e2eafa7efc5267b655c0c9b2066598e2 SHA512 1879881be5eaeb2a6bac023fd06476a2ccbd25909f7c2f722b4af3680db44b4d3a959e1ac864e86580813a0bc68a2120d936f1c2efd67a6738ee8d83a5adb6f4 diff --git a/app-emacs/swiper/swiper-0.14.0.ebuild b/app-emacs/swiper/swiper-0.14.0.ebuild new file mode 100644 index 000000000000..569f7e380a5b --- /dev/null +++ b/app-emacs/swiper/swiper-0.14.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Alternative to isearch that uses ivy to show overview of all matches" +HOMEPAGE="https://github.com/abo-abo/swiper/" +SRC_URI="https://github.com/abo-abo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="test" # Ivy, Swiper and Counsel tests are performed in app-emacs/ivy + +RDEPEND=">=app-emacs/ivy-${PV}" +BDEPEND="${RDEPEND}" + +SITEFILE="50${PN}-gentoo.el" + +src_compile() { + elisp-compile ${PN}.el +} + +src_install() { + elisp-install ${PN} ${PN}.el{,c} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} |